KR102696590B1 - System for automatic authentication of car sharing user - Google Patents
System for automatic authentication of car sharing user Download PDFInfo
- Publication number
- KR102696590B1 KR102696590B1 KR1020220051432A KR20220051432A KR102696590B1 KR 102696590 B1 KR102696590 B1 KR 102696590B1 KR 1020220051432 A KR1020220051432 A KR 1020220051432A KR 20220051432 A KR20220051432 A KR 20220051432A KR 102696590 B1 KR102696590 B1 KR 102696590B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- vehicle
- vehicle sharing
- authentication
- terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
- G06F21/35—User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Traffic Control Systems (AREA)
Abstract
본 발명은 차량 공유 사용자 자동 인증 시스템에 관한 것으로, 디지털 운행기록계(digital tachograph, DTG) 단말이 구비된 차량에 사용자가 접근하면 자동으로 해당 차량과 사용자 단말이 사용자 인증을 수행하여, 차량 공유(car sharing) 서비스를 제공받을 수 있도록 하는 차량 공유 사용자 자동 인증 시스템에 관한 것이다.The present invention relates to a car sharing user automatic authentication system, and more particularly, to a car sharing user automatic authentication system that automatically performs user authentication between the vehicle and the user terminal when the user approaches a vehicle equipped with a digital tachograph (DTG) terminal, thereby allowing the user to receive a car sharing service.
Description
본 발명은 차량 공유 사용자 자동 인증 시스템에 관한 것으로, 더욱 상세하게는 디지털 운행기록계(digital tachograph, DTG) 단말이 구비된 차량에 사용자가 접근하면 자동으로 해당 차량과 사용자 단말이 사용자 인증을 수행하여, 차량 공유(car sharing) 서비스를 제공받을 수 있도록 하는 차량 공유 사용자 자동 인증 시스템에 관한 것이다.The present invention relates to a car sharing user automatic authentication system, and more specifically, to a car sharing user automatic authentication system that automatically performs user authentication between a vehicle and a user terminal when a user approaches a vehicle equipped with a digital tachograph (DTG) terminal, thereby allowing a car sharing service to be provided.
사용자가 해외나 타 지역으로 여행 혹은 출장을 갈 경우, 도심에서 차량공유 서비스를 통해서 복수의 이용자가 하나의 차량을 공유하여 사용하고자 하는 경우, 택시나 트럭, 버스 등을 포함하는 차량을 운영하는 회사에서 차량을 운전기사에게 배당하고 관리하는 업무를 위탁하고자 하는 경우, 새로운 기술을 적용하거나 고급사양을 가진 다양한 차량을 자신의 원하는 기간 동안 이용하고자 하는 경우 등 차량을 이용하는 형태가 매우 다양하게 존재하고 또한 변화해 왔다.When a user travels or goes on a business trip abroad or to another region; when multiple users want to share a single vehicle through a car-sharing service in the city; when a company that operates vehicles including taxis, trucks, and buses wants to entrust the work of assigning and managing vehicles to drivers; when a user wants to use a variety of vehicles that apply new technologies or have high specifications for a desired period of time, the forms of vehicle use are very diverse and have changed.
예를 들어, 해외나 타 지역으로 여행 혹은 출장을 갈 경우, 해당 지역의 차량 랜트 회사를 방문하여 원하는 차량을 일정기간 차량을 빌려서 사용한다. 이 경우에 직접 랜트 회사를 방문하여 보험에 가입한 다음 차량의 키(key)를 인수받아 직접 차량을 픽업하여 이용하고 또한 직접 방문하여 반납하여야 하므로 매우 불편한 실정이다.For example, when traveling or going on a business trip abroad or to another region, you visit a local car rental company and rent a car for a certain period of time. In this case, you have to visit the rental company directly, sign up for insurance, receive the car key, pick up the car yourself, use it, and also visit yourself to return it, which is very inconvenient.
또한 새롭고 다양한 비즈니스 모델이 개발됨에 따라 도심에서도 거주지와 직장이 각각 유사한 지역에 있거나, 출퇴근 경로가 유사한 사람들끼리 차량을 공유하여 사용하고자 하는 니즈가 점점 늘어나고 있다.In addition, as new and diverse business models are developed, the need to share vehicles among people who live and work in similar areas or have similar commuting routes is increasing in urban areas.
그러나 타인과 자신의 차량을 공유하고자 하는 경우, 비용, 보험, 유류비, 차량의 유지보수, 차량의 키를 인계하고 인수하는 등 해결해야할 일이 매우 다양하고 복잡한 실정이다. 이러한 실정은 서비스의 활성화에 장애요소가 된다.However, if you want to share your vehicle with others, there are many and complex issues to deal with, such as costs, insurance, fuel costs, vehicle maintenance, and handing over and receiving the vehicle keys. This situation is an obstacle to the activation of the service.
한편, 트럭, 버스, 승용차, 택시, 이륜차 등을 포함한 차량을 빌려주는 사업을 영위하는 사업자에게는 차량을 공유하기 위한 다양한 관리 방법이 필요하나, 아직까지 그 해결책이 마련되어 있지 않은 실정이다.Meanwhile, business operators who rent out vehicles including trucks, buses, passenger cars, taxis, and two-wheeled vehicles need various management methods for sharing vehicles, but there is no solution yet.
이밖에도 국내 및 해외의 여러 자동차 회사들은 매년 앞다투어 신차 출시 경쟁을 벌이고 있으며, 사용자들도 항상 새로운 차, 좋은 차를 타고 싶어하는 욕구가 늘 있어 왔다. 이 경우, 새로운 차, 좋은 차일수록 차량의 가격은 일반인이 감당하기 어려울 정도로 높기 때문에, 많은 사용자들은 리스나 렌트를 통해 정해진 소정 기간 동안 비용을 리스회사나 렌트회사에 지불하면서 차량을 이용하고 있다. In addition, many domestic and foreign automobile companies are competing to release new cars every year, and users have always had a desire to drive new and good cars. In this case, the newer and better the car, the higher the price that ordinary people cannot afford, so many users use the car by leasing or renting it for a set period of time and paying the cost to the leasing or rental company.
이러한 차량 리스는 통상 수년 단위의 장기 계약으로 처리되고, 차량 렌트는 일 단위의 계약으로 처리되는 특징이 있으므로, 단시간 동안 차량을 이용하고자 하는 사용자의 경우 차량 리스나 차량 렌트를 이용하기 매우 불편하였다.These vehicle leases are usually processed as long-term contracts lasting several years, while vehicle rentals are processed as daily contracts. Therefore, it is very inconvenient for users who want to use a vehicle for a short period of time to use vehicle leases or vehicle rentals.
이와 같은 문제를 해결하고자, 최근에는 공동으로 이용 가능한 차량을 사용자가 필요할 때 단기간 동안 이용이 가능하고, 사용자가 특정 장소를 방문하여 복잡한 서류 작성을 통해 차량을 리스하거나 렌트할 필요없이 자신이 보유한 스마트폰에 설치된 앱을 사용하여 차량 이용에 대한 예약을 수행하며, 도심 여러 곳에서 간편하게 대여할 수 있는 서비스가 도입되고 있다.To solve this problem, services have been recently introduced that allow users to use shared vehicles for short periods of time when needed, make reservations for vehicle use using an app installed on their smartphones without having to visit a specific location and fill out complicated paperwork to lease or rent a vehicle, and easily rent the vehicle from various locations in the city.
그러나, 차량 대여 서비스는 예약을 수행할 때 제공받은 특정 인증번호만 알면 예약을 수행한 사용자가 아니더라도 차량을 이용할 수 있으므로, 무분별하게 차량이 이용될 수 있으며, 예약을 수행한 사용자가 아닌 다른 사람이 해당 차량을 운행하는 과정에서 사고가 발생하는 경우 정상적으로 보험처리가 되지 않는 문제점이 있었다. 또한 대여 서비스에 사용되는 인증번호가 해킹 등에 의해 유출되는 경우 차량 도난은 물론, 범죄에 사용될 우려가 높았다.However, since the car rental service allows anyone other than the user who made the reservation to use the vehicle by only knowing the specific authentication number provided when making the reservation, there was a problem that the vehicle could be used indiscriminately, and if an accident occurred while the vehicle was being driven by someone other than the user who made the reservation, the insurance would not be processed properly. In addition, if the authentication number used for the rental service was leaked through hacking or other means, there was a high risk that it could be used for crimes as well as vehicle theft.
특히, 버스, 화물차, 택시 등과 같이 여객과 화물운수 사업용 차량에 대한 DTG 단말의 장착이 의무화되고 있다. DTG 단말은 차량의 GPS 위치, 속도, 제동유무, 이동거리, 엔진의 분당 회전수(RPM), 차량에 대한 충격량 등을 포함하는 차량의 운행기록을 초 단위로 기록하며, 차량에 사고가 발생한 경우에는 차량 운행기록을 더 짧은 시간(예: 0.01초) 단위로 기록하는 장치이다.In particular, the installation of DTG terminals is becoming mandatory for vehicles used for passenger and freight transport, such as buses, trucks, and taxis. The DTG terminal records the vehicle's operating records, including the vehicle's GPS location, speed, braking status, traveled distance, engine revolutions per minute (RPM), and impact amount to the vehicle, in units of seconds, and in the event of an accident, records the vehicle's operating records in units of shorter time (e.g. 0.01 seconds).
이렇게 저장된 차량 운행기록은, 과속, 공회전, 급제동, 급감속, 급가속과 같은 운전 자료로 분석되어 운전자에 대한 운전습관을 교정하여 안전운전을 유도할 수 있도록 하거나, 차량의 연료절감과 같이 차량 운행의 효율을 높이는데 사용될 수 있다.The vehicle driving records saved in this way can be analyzed as driving data such as speeding, idling, sudden braking, sudden deceleration, and sudden acceleration, and can be used to correct the driver's driving habits to encourage safe driving, or to increase the efficiency of vehicle operation such as fuel saving.
상기 차량 운행기록은 교통안전공단과 같은 교통행정기관에 정기적으로 의무적으로 제출하도록 규정되어 있으며, 이에 따라 상기 DTG 단말에 통신모듈을 부착하여 상기 차량 운행기록을 관제서버를 통해 교통안전공단과 같은 교통행정기관에 제출하는 형태로 이용되고 있다.The above vehicle operation records are required to be regularly and mandatorily submitted to a transportation administration agency such as the Korea Transportation Safety Authority. Accordingly, a communication module is attached to the DTG terminal and the vehicle operation records are submitted to a transportation administration agency such as the Korea Transportation Safety Authority via a control server.
그러나, 상기 DTG 단말에 구비된 통신모듈은 단순히 상기 차량 운행기록을 관련기관에 제출하는데 이용되고 있을 뿐, 다른 용도로 활용하지 못하고 있는 실정이다.However, the communication module equipped in the above DTG terminal is only used to submit the vehicle operation records to the relevant organizations and is not being used for any other purpose.
따라서 본 발명에서는 DTG 단말이 구비된 차량에 사용자가 접근하면 자동으로 해당 차량과 사용자 단말이 블루투스 등의 무선통신을 통해 상호간에 통신 접속을 수행하고, 차량 공유 예약에 따라 차량 공유 관리서버로부터 발급받은 인증코드를 통해 사용자 인증을 수행함으로써, 차량 공유 서비스를 예약한 사용자가 맞는지를 확인하여 차량 공유 서비스를 제공받을 수 있는 방안을 제시하고자 한다.Therefore, in the present invention, when a user approaches a vehicle equipped with a DTG terminal, the vehicle and the user terminal automatically perform a communication connection with each other through wireless communication such as Bluetooth, and perform user authentication through an authentication code issued from a vehicle sharing management server according to a vehicle sharing reservation, thereby confirming whether the user who has reserved the vehicle sharing service is the correct one and providing the vehicle sharing service.
또한, 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말로 제공하는 인증코드를 주기적으로 혹은 비주기적으로 변경할 수 있도록 하며, 인증코드를 변경하는 과정에서 해당 차량이 통신 장애 지역(음영 지역)에 위치할 때 사용자가 개입하지 못하는 상태로 상기 사용자 단말을 중계기로 활용하여 DTG 단말의 인증코드를 변경할 수 있도록 한다.In addition, the present invention enables the authentication code provided from the vehicle sharing management server to the DTG terminal and the user terminal to be changed periodically or aperiodically, and, in the process of changing the authentication code, when the vehicle is located in a communication failure area (a shaded area), the user terminal can be used as a relay to change the authentication code of the DTG terminal without the user's intervention.
다음으로 본 발명의 기술분야에 존재하는 선행발명에 대하여 간단하게 설명하고, 이어서 본 발명이 상기 선행발명에 비해서 차별적으로 이루고자 하는 기술적 사항에 대해서 기술하고자 한다.Next, prior inventions existing in the technical field of the present invention will be briefly explained, and then technical matters that the present invention seeks to achieve differently from the prior inventions will be described.
먼저 한국공개특허 제2021-0085706호(2021.07.08.)는 공유 차량 배차 방법, 공유 차량 재배치 방법, 카 쉐어링 방법 및 이에 적합한 카 쉐어링 시스템에 관한 것으로, 공유 차량을 공유하고자 하는 사용자인 회원에 의해 소지되며, 회원 가입 신청, 차량 공유 신청, 인증을 수행하는 사용자 단말기; 공유 차량의 차량 정보를 관리하고, 사용자들의 신상 정보를 관리하며, 공유 차량에 대한 차량 공유 신청, 배송 요청, 동승 운전 요청을 처리하며, 주정차 상태, 위치기반 운행 상태를 관리하는 카 쉐어링 관제 서버; 및 공유 차량에 설치되며 상기 카 쉐어링 관제 서버와 통신망을 통해 통신하고, GPS 위성으로부터 위치 정보를 획득하여 현재 위치를 상기 카 쉐어링 관제 서버에 주정차 상태와 함께 제공하는 차량용 단말기;를 포함하는 카 쉐어링에 관한 선행발명이다.First, Korean Patent Publication No. 2021-0085706 (July 8, 2021) relates to a method for dispatching a shared vehicle, a method for relocating a shared vehicle, a car sharing method, and a car sharing system suitable therefor, and is a prior art invention relating to car sharing, including: a user terminal which is possessed by a member who is a user who wishes to share a shared vehicle and performs a membership application, a car sharing application, and authentication; a car sharing control server which manages vehicle information of a shared vehicle, manages personal information of users, processes car sharing applications, delivery requests, and ride-sharing requests for the shared vehicle, and manages a parking status and a location-based driving status; and a vehicle terminal which is installed in a shared vehicle and communicates with the car sharing control server through a communication network, obtains location information from a GPS satellite, and provides the current location to the car sharing control server together with the parking status.
즉, 상기 한국공개특허 제2021-0085706호는 이용 가능한 공유 차량을 예약 없이 실시간으로 검색하여 이용하고 거점 이외의 장소에도 자유로이 주차하여 반납할 수 있는 방법 및 시스템에 대해 기재하고 있다.That is, the above Korean Patent Publication No. 2021-0085706 describes a method and system for searching for available shared vehicles in real time without reservation and using them, and freely parking and returning them at locations other than bases.
하지만, 본 발명은 DTG 단말과 사용자 단말이 블루투스 등의 무선통신을 통해 사용자 인증을 수행하고, 사용자 인증을 수행할 때 사용하는 인증코드를 주기적으로 혹은 비주기적으로 변경할 수 있으며, 인증코드 변경시 차량이 통신 장애 지역(음영 지역)에 위치하면 사용자가 개입하지 못하는 상태로 사용자 단말을 중계기로 활용하여 DTG 단말의 인증코드를 변경할 수 있도록 하는 것이므로, 상기 한국공개특허 제2021-0085706호와 본 발명은 현저한 구성상 차이점이 있다.However, since the present invention allows the DTG terminal and the user terminal to perform user authentication through wireless communication such as Bluetooth, and the authentication code used when performing the user authentication can be changed periodically or aperiodically, and the user terminal can be used as a repeater to change the authentication code of the DTG terminal without the user intervening when the vehicle is located in a communication-impaired area (shaded area) when the authentication code is changed, there is a significant difference in configuration between the Korean Patent Publication No. 2021-0085706 and the present invention.
또한 한국등록특허 제2325599호(2021.11.08.)는 차량용 디지털 키 공유 서비스 방법 및 시스템에 관한 것으로, 모바일 단말의 전용 앱을 통한 디지털 키 등록 요청에 따라 관리서버가 사용자 본인인증을 거쳐 단말용 및 차량용 디지털 키를 생성하고 모바일 단말이 일반영역과 분리된 보안영역에 단말용 디지털 키를 저장하는 디지털 키 등록 단계와, 모바일 단말이 차량에 접근 또는 태그하면 보안영역에 저장된 단말용 디지털 키를 이용하여 인증토큰을 생성하고 차량 디바이스가 관리서버로부터 등록된 차량용 디지털 키를 동작시켜 인증토큰을 검증함으로써 차량의 도어를 잠금 또는 잠금 해제하는 디지털 키 사용 단계를 포함하는 방법 및 그 시스템에 관한 선행발명이다.In addition, Korean Patent No. 2325599 (2021.11. 08.) relates to a method and system for a digital key sharing service for vehicles, and is a prior invention regarding a method and system including a digital key registration step in which a management server generates a terminal and vehicle digital key through user authentication in response to a request for digital key registration through a dedicated app of a mobile terminal, and the mobile terminal stores the terminal digital key in a secure area separated from the general area, and a digital key usage step in which, when the mobile terminal approaches or tags the vehicle, an authentication token is generated using the terminal digital key stored in the secure area, and the vehicle device operates the vehicle digital key registered from the management server to verify the authentication token, thereby locking or unlocking the vehicle door.
즉, 상기 한국등록특허 제2325599호는 일반 운영체제와 보안 운영체제로 운영되는 모바일 단말을 이용하여 사용자별 접근 권한 설정이 가능한 마스터-슬레이브 방식의 디지털 키 공유 서비스를 제공함으로써 디지털 키의 보안을 확보하면서 사용자 편의를 향상시킬 수 있는 방법 및 시스템을 기재하고 있다.That is, the above Korean registered patent No. 2325599 describes a method and system that can secure the security of digital keys while improving user convenience by providing a master-slave digital key sharing service that allows setting of access rights for each user using a mobile terminal operated with a general operating system and a security operating system.
반면에 본 발명은, DTG 단말과 사용자 단말이 상호간에 통신 채널을 형성하여 사용자 인증을 수행하고, 사용자 인증에 사용되는 인증코드가 주기적 혹은 비주기적으로 변경 가능하며, 통신 장애 지역(음영 지역)에 차량이 위치할 경우 사용자가 개입하지 못하는 상태로 사용자 단말을 중계기로 활용하여 DTG 단말의 인증코드를 변경할 수 있도록 하는 것이므로, 상기 한국등록특허 제2325599호와 본 발명은 기술적 구성의 차이점이 분명하다.On the other hand, the present invention performs user authentication by forming a communication channel between a DTG terminal and a user terminal, and an authentication code used for user authentication can be changed periodically or aperiodically, and the authentication code of the DTG terminal can be changed by utilizing the user terminal as a repeater without the user intervening when the vehicle is located in a communication-impaired area (a shaded area), so that the technical configuration of the Korean Patent No. 2325599 and the present invention are clearly different.
본 발명은 상기와 같은 문제점을 해결하기 위해 창작된 것으로서, DTG 단말이 구비된 차량에 사용자가 접근하면 자동으로 해당 차량과 사용자 단말이 블루투스를 포함한 무선통신을 통해 사용자 인증을 수행하여, 차량 공유 서비스를 제공받을 수 있도록 하는 차량 공유 사용자 자동 인증 시스템을 제공하는 것을 목적으로 한다.The present invention was created to solve the above problems, and the purpose of the present invention is to provide a vehicle sharing user automatic authentication system that automatically performs user authentication through wireless communication including Bluetooth between the vehicle and the user terminal when the user approaches a vehicle equipped with a DTG terminal, thereby allowing the user to receive vehicle sharing services.
또한 본 발명은 사용자 단말에 설치된 앱을 통해 차량 공유 관리서버에 접속하여 차량 공유 서비스를 예약하면, 차량 공유 관리서버에서 해당 사용자 단말과 차량에 구비된 DTG 단말에 인증코드를 발급하고, 사용자가 소정 위치에서 차량을 인수할 때 DTG 단말에서 사용자 단말로부터 제공되는 인증코드를 통해 예약한 사용자인지를 확인할 수 있도록 하는 차량 공유 사용자 자동 인증 시스템을 제공하는 것을 다른 목적으로 한다.In addition, the present invention provides a vehicle sharing user automatic authentication system that allows, when a user accesses a vehicle sharing management server through an app installed on a user terminal to make a reservation for a vehicle sharing service, the vehicle sharing management server issues an authentication code to the user terminal and the DTG terminal equipped in the vehicle, and when the user picks up the vehicle at a predetermined location, the DTG terminal verifies whether the user is the one who made the reservation through the authentication code provided from the user terminal.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말로 제공하는 차량 공유 서비스 이용을 위한 인증코드를 주기적으로 혹은 비주기적으로 변경할 수 있도록 하는 차량 공유 사용자 자동 인증 시스템을 제공하는 것을 또 다른 목적으로 한다.In addition, another purpose of the present invention is to provide a vehicle sharing user automatic authentication system that enables periodic or aperiodical change of an authentication code for use of a vehicle sharing service provided from a vehicle sharing management server to a DTG terminal and a user terminal.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말에 차량 공유 서비스 이용을 위한 인증코드를 변경하기 위해 전송하는 과정에서, 차량이 터널, 지하 등의 통신 장애 지역(음영 지역)에 위치하는 경우, 사용자가 개입하지 못하는 상태로 상기 사용자 단말을 중계기로 활용하여 상기 DTG 단말과 교신하여 인증코드를 변경할 수 있도록 하는 차량 공유 사용자 자동 인증 시스템을 제공하는 것을 또 다른 목적으로 한다.In addition, the present invention provides a vehicle sharing user automatic authentication system that, when transmitting from a vehicle sharing management server to a DTG terminal and a user terminal to change an authentication code for using a vehicle sharing service, when a vehicle is located in a communication-impeded area (shadow area) such as a tunnel or underground, communicates with the DTG terminal using the user terminal as a relay to change the authentication code without the user's intervention.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말에 차량 공유 서비스 이용을 위한 인증코드를 변경하는 과정에서, 상기 사용자 단말의 인증코드는 그대로 두고 상기 DTG 단말의 인증코드만을 변경함으로써, 해당 차량의 사용을 제한할 수 있도록 하는 차량 공유 사용자 자동 인증 시스템을 제공하는 것을 또 다른 목적으로 한다.In addition, another purpose of the present invention is to provide a vehicle sharing user automatic authentication system that allows use of a vehicle to be restricted by changing only the authentication code of the DTG terminal while leaving the authentication code of the user terminal as it is during the process of changing the authentication code for using the vehicle sharing service on the DTG terminal and the user terminal in the vehicle sharing management server.
본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 방법은, 차량 공유 관리서버로부터 차량과 상기 차량을 사용할 사용자의 사용자 단말을 고려한 인증코드를 수신하는 인증코드 수신 단계; 및 상기 사용자가 자신의 사용자 단말을 이용하여 상기 차량에 구비된 DTG 단말과 사용자 인증을 수행하는 사용자 인증 단계;를 포함하며, 상기 인증코드를 통하여 상기 사용자 단말과 상기 DTG 단말 간의 통신접속과 상기 사용자가 상기 차량을 운행할 수 있도록 하는 것을 특징으로 한다.A vehicle sharing user automatic authentication method according to one embodiment of the present invention includes an authentication code receiving step of receiving an authentication code considering a vehicle and a user terminal of a user who will use the vehicle from a vehicle sharing management server; and a user authentication step of performing user authentication with a DTG terminal equipped in the vehicle by using the user terminal of the user; characterized in that communication connection is established between the user terminal and the DTG terminal through the authentication code and the user is enabled to drive the vehicle.
또한 상기 사용자 인증 단계는, 상기 차량에 구비된 DTG 단말과 상기 사용자의 사용자 단말이 근거리 통신으로 접속하는 통신 접속 단계;를 더 포함하며, 상기 통신 접속 단계는, 차량 공유 사용자 자동 인증 장치와 근접 거리에 위치한 상기 DTG 단말과 블루투스 페어링을 통해 통신 채널을 형성하는 것을 포함하는 것을 특징으로 한다.In addition, the user authentication step further includes a communication connection step in which the DTG terminal equipped in the vehicle and the user terminal of the user are connected through short-range communication; and the communication connection step is characterized by including forming a communication channel through Bluetooth pairing with the DTG terminal located in close proximity to the vehicle sharing user automatic authentication device.
또한 상기 사용자 인증 단계는, 상기 통신 접속 단계를 통해 형성한 통신 채널로 상기 인증코드를 전송하여 사용자 인증을 수행하는 차량 사용자 인증 단계;를 더 포함하며, 상기 통신 접속 단계와 차량 사용자 인증 단계는, 상기 사용자 단말의 전화번호, 상기 인증코드, 또는 이들의 조합을 사용할 수 있으며, 상기 차량에 대한 이용 정도에 따라 깊이가 서로 다른 인증코드 혹은 복수의 인증코드를 사용할 수 있는 것을 특징으로 한다.In addition, the user authentication step further includes a vehicle user authentication step for performing user authentication by transmitting the authentication code through a communication channel formed through the communication connection step; and the communication connection step and the vehicle user authentication step may use the phone number of the user terminal, the authentication code, or a combination thereof, and may use authentication codes with different depths or multiple authentication codes depending on the degree of use of the vehicle.
또한 상기 차량 공유 사용자 자동 인증 방법은, 상기 DTG 단말과 차량 공유 사용자 자동 인증 장치 각각에서, 상기 차량 공유 관리서버로부터 주기적 혹은 비주기적으로 변경한 인증코드를 전송받아 업데이트하는 인증코드 업데이트 단계;를 더 포함하며, 상기 사용자 인증 단계는, 상기 차량 공유 사용자 자동 인증 장치에서 상기 인증코드 업데이트 단계를 통해 업데이트한 인증코드를 상기 DTG 단말로 전송하여, 상기 DTG 단말에서 상기 차량 공유 관리서버로부터 제공받아 업데이트한 인증코드와의 비교를 통해 사용자 인증을 수행함으로써, 차량 공유 서비스를 지속적으로 이용할 수 있도록 하는 것을 특징으로 한다.In addition, the vehicle sharing user automatic authentication method further includes an authentication code update step for receiving and updating an authentication code that has been periodically or aperiodically changed from the vehicle sharing management server in each of the DTG terminal and the vehicle sharing user automatic authentication device; and the user authentication step is characterized in that the vehicle sharing service can be continuously used by performing user authentication by transmitting the authentication code updated through the authentication code update step from the vehicle sharing user automatic authentication device to the DTG terminal and comparing it with the authentication code provided and updated by the vehicle sharing management server at the DTG terminal.
또한 상기 차량 공유 사용자 자동 인증 방법은, 상기 DTG 단말이 상기 차량 공유 관리서버와 통신이 불가능하거나 음영지역에 장시간 있는 경우, 상기 차량 공유 관리서버에서 상기 사용자 단말을 통해서 상기 DTG 단말과 접속하는 접속 중계 단계;를 더 포함하며, 상기 접속 중계 단계는, 상기 차량 공유 관리서버에서 상기 변경한 인증코드를 상기 사용자 단말을 경유하여 상기 DTG 단말로 전송하여 업데이트하도록 하는 것을 더 포함하는 것을 특징으로 한다.In addition, the vehicle sharing user automatic authentication method further includes a connection relay step in which the vehicle sharing management server connects to the DTG terminal through the user terminal when the DTG terminal cannot communicate with the vehicle sharing management server or is in a shaded area for a long period of time; and the connection relay step is characterized in that it further includes transmitting the changed authentication code from the vehicle sharing management server to the DTG terminal through the user terminal to update it.
또한 상기 차량 공유 사용자 자동 인증 방법은, 상기 차량 공유 관리서버에서, 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치와 상기 DTG 단말에 전송하여 각각 업데이트할 때, 상기 차량 공유 사용자 자동 인증 장치에 저장된 인증코드는 그대로 두고, 상기 DTG 단말의 인증코드만을 업데이트함으로써, 상기 차량의 사용을 제한할 수 있는 것을 특징으로 한다.In addition, the vehicle sharing user automatic authentication method is characterized in that, when the vehicle sharing management server transmits the changed authentication code to the vehicle sharing user automatic authentication device and the DTG terminal to update each, the authentication code stored in the vehicle sharing user automatic authentication device is left as is, and only the authentication code of the DTG terminal is updated, thereby restricting the use of the vehicle.
또한 상기 차량 공유 사용자 자동 인증 방법은, 상기 사용자 단말에서, 상기 차량 공유 관리서버로부터 제공되는 차량 공유 서비스 이용이 가능한 차량정보를 확인한 상기 사용자가 입력하는 이용 시간, 비용, 결제 방법, 인수장소 및 반납장소를 포함한 예약데이터를 상기 차량 공유 관리서버로 제공하여 차량 공유 예약을 수행하는 차량 공유 예약 단계;를 더 포함하는 것을 특징으로 한다.In addition, the vehicle sharing user automatic authentication method is characterized by further including a vehicle sharing reservation step in which the user terminal confirms vehicle information available for vehicle sharing service use provided from the vehicle sharing management server, provides reservation data including usage time, cost, payment method, pick-up location, and return location input by the user to the vehicle sharing management server, and performs a vehicle sharing reservation.
아울러, 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 장치는, 차량 공유 관리서버로부터 차량과 상기 차량을 사용할 사용자의 사용자 단말을 고려한 인증코드를 수신하는 제1 수신부; 및 상기 사용자가 자신의 사용자 단말을 이용하여 상기 차량에 구비된 DTG 단말과 사용자 인증을 수행하는 사용자 인증부;를 포함하며, 상기 인증코드를 통하여 상기 사용자 단말과 상기 DTG 단말 간의 통신접속과 상기 사용자가 상기 차량을 운행할 수 있도록 하는 것을 특징으로 한다.In addition, a vehicle sharing user automatic authentication device according to one embodiment of the present invention includes a first receiving unit that receives an authentication code considering a vehicle and a user terminal of a user who will use the vehicle from a vehicle sharing management server; and a user authentication unit that performs user authentication with a DTG terminal equipped in the vehicle by the user's user terminal; and is characterized in that it enables communication connection between the user terminal and the DTG terminal and enables the user to drive the vehicle through the authentication code.
또한 상기 차량 공유 사용자 자동 인증 장치는, 상기 차량에 구비된 DTG 단말과 상기 사용자의 사용자 단말이 근거리 통신으로 접속하는 제1 통신부;를 더 포함하며, 상기 제1 통신부는, 상기 차량 공유 사용자 자동 인증 장치와 근접 거리에 위치한 상기 DTG 단말과 블루투스 페어링을 통해 통신 채널을 형성하는 것을 포함하는 것을 특징으로 한다.In addition, the vehicle sharing user automatic authentication device further includes a first communication unit for connecting the DTG terminal equipped in the vehicle and the user terminal of the user through short-range communication; and the first communication unit is characterized by including forming a communication channel through Bluetooth pairing with the DTG terminal located at a close distance from the vehicle sharing user automatic authentication device.
또한 상기 사용자 인증부는, 상기 제1 통신부를 통해 형성한 통신 채널로 상기 인증코드를 전송하여 상기 차량의 사용자임을 인증하는 것을 더 포함하며, 상기 제1 통신부와 상기 사용자 인증부는, 상기 사용자 단말의 전화번호, 상기 인증코드, 또는 이들의 조합을 사용할 수 있으며, 상기 차량에 대한 이용 정도에 따라 깊이가 서로 다른 인증코드 혹은 복수의 인증코드를 사용할 수 있는 것을 특징으로 한다.In addition, the user authentication unit further includes authenticating the user of the vehicle by transmitting the authentication code through a communication channel formed by the first communication unit, and the first communication unit and the user authentication unit can use the phone number of the user terminal, the authentication code, or a combination thereof, and are characterized in that they can use authentication codes with different depths or multiple authentication codes depending on the degree of use of the vehicle.
또한 상기 차량 공유 사용자 자동 인증 장치는, 상기 차량 공유 관리서버로부터 주기적 혹은 비주기적으로 변경한 인증코드를 전송받아 업데이트하는 제1 업데이트부;를 더 포함하며, 상기 사용자 인증부는, 상기 제1 업데이트부를 통해 업데이트한 인증코드를 상기 DTG 단말로 전송하여, 상기 DTG 단말에서 상기 차량 공유 관리서버로부터 제공받아 업데이트한 인증코드와의 비교를 통해 사용자 인증을 수행함으로써, 차량 공유 서비스를 지속적으로 이용할 수 있도록 하는 것을 특징으로 한다.In addition, the vehicle sharing user automatic authentication device further includes a first update unit that receives and updates an authentication code that has been changed periodically or aperiodically from the vehicle sharing management server; and the user authentication unit transmits the authentication code updated through the first update unit to the DTG terminal, and performs user authentication by comparing it with the authentication code provided and updated by the vehicle sharing management server at the DTG terminal, thereby enabling continuous use of the vehicle sharing service.
또한 상기 차량 공유 사용자 자동 인증 장치는, 상기 DTG 단말이 상기 차량 공유 관리서버와 통신이 불가능하거나 음영지역에 장시간 있는 경우, 상기 차량 공유 관리서버에서 사용자 단말을 통해서 상기 DTG 단말과 접속하도록 하는 접속 중계부;를 더 포함하며, 상기 접속 중계부는, 상기 차량 공유 관리서버에서 상기 변경한 인증코드를 상기 사용자 단말을 경유하여 상기 DTG 단말로 전송하여 업데이트하도록 하는 것을 더 포함하는 것을 특징으로 한다.In addition, the vehicle sharing user automatic authentication device further includes a connection relay unit that allows the vehicle sharing management server to connect to the DTG terminal through the user terminal when the DTG terminal cannot communicate with the vehicle sharing management server or is in a shaded area for a long period of time; and the connection relay unit is characterized by further including transmitting the changed authentication code from the vehicle sharing management server to the DTG terminal via the user terminal to update it.
또한 상기 차량 공유 관리서버는, 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치와 상기 DTG 단말에 전송하여 각각 업데이트할 때, 상기 차량 공유 사용자 자동 인증 장치에 저장된 인증코드는 그대로 두고, 상기 DTG 단말의 인증코드만을 업데이트함으로써, 상기 차량의 사용을 제한할 수 있는 것을 특징으로 한다.In addition, the vehicle sharing management server is characterized in that, when transmitting the changed authentication code to the vehicle sharing user automatic authentication device and the DTG terminal to update each, the authentication code stored in the vehicle sharing user automatic authentication device is left as is and only the authentication code of the DTG terminal is updated, thereby restricting the use of the vehicle.
또한 상기 차량 공유 사용자 자동 인증 장치는, 상기 차량 공유 관리서버로부터 제공되는 차량 공유 서비스 이용이 가능한 차량정보를 확인한 상기 사용자가 입력하는 이용 시간, 비용, 결제 방법, 인수장소 및 반납장소를 포함한 예약데이터를 상기 차량 공유 관리서버로 제공하여 차량 공유 예약을 수행하는 차량 공유 예약부;를 더 포함하는 것을 특징으로 한다.In addition, the vehicle sharing user automatic authentication device is characterized by further including a vehicle sharing reservation unit that performs a vehicle sharing reservation by providing reservation data including usage time, cost, payment method, pick-up location, and return location input by the user who has confirmed vehicle information available for vehicle sharing service provided from the vehicle sharing management server to the vehicle sharing management server.
또한 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 시스템은, 차량 공유 사용자 자동 인증 장치; DTG 단말; 및 차량 공유 관리서버;를 포함하며, 상기 차량 공유 사용자 자동 인증 장치는, 상기 차량 공유 관리서버로부터 차량과 상기 차량을 사용할 사용자의 사용자 단말을 고려한 인증코드를 수신하는 인증코드 수신하고, 상기 사용자가 자신의 사용자 단말을 이용하여 상기 DTG 단말과 사용자 인증을 수행함으로써, 상기 인증코드를 통하여 상기 사용자 단말과 상기 DTG 단말 간의 통신접속과 상기 사용자가 상기 차량을 운행할 수 있도록 하는 것을 특징으로 한다.In addition, a vehicle sharing user automatic authentication system according to one embodiment of the present invention includes a vehicle sharing user automatic authentication device; a DTG terminal; and a vehicle sharing management server; wherein the vehicle sharing user automatic authentication device receives an authentication code from the vehicle sharing management server that takes into account a vehicle and a user terminal of a user who will use the vehicle, and performs user authentication with the DTG terminal using the user terminal, thereby enabling communication connection between the user terminal and the DTG terminal and allowing the user to drive the vehicle through the authentication code.
이상에서와 같이 본 발명의 차량 공유 사용자 자동 인증 시스템에 따르면, 차량 공유 서비스를 예약한 사용자가 소정의 위치에서 차량을 인수할 때, DTG 단말과 사용자 단말이 근접거리에서 블루투스 등의 무선통신을 통해 상호간에 통신 채널을 형성하고, 상기 DTG 단말에서 상기 사용자 단말로부터 인증코드를 수신하여 사용자 인증을 수행하여, 차량 공유 서비스를 예약한 사용자가 맞는지를 확인함으로써, 예약자가 아닌 다른 사용자가 무분별하게 차량을 이용하거나 도난되는 것을 방지할 수 있는 효과가 있다.According to the vehicle sharing user automatic authentication system of the present invention as described above, when a user who has reserved a vehicle sharing service receives a vehicle at a predetermined location, the DTG terminal and the user terminal form a communication channel between each other through wireless communication such as Bluetooth at a close range, and the DTG terminal receives an authentication code from the user terminal to perform user authentication, thereby confirming whether the user who has reserved the vehicle sharing service is correct, thereby preventing a user other than the person who has reserved the vehicle from indiscriminately using the vehicle or having the vehicle stolen.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말로 제공하는 차량 공유 서비스 이용을 위한 인증코드를 주기적으로 혹은 비주기적으로 변경함으로써, 인증코드의 유출이나 해킹으로 인한 차량 도난을 최대한 억제할 수 있는 효과가 있다.In addition, the present invention has the effect of maximally suppressing vehicle theft due to authentication code leakage or hacking by periodically or aperiodically changing the authentication code for using the vehicle sharing service provided from the vehicle sharing management server to the DTG terminal and user terminal.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말에 차량 공유 서비스 이용을 위한 인증코드를 변경하기 위해 전송하는 과정에서, 차량이 터널이나 지하와 같은 통신 장애 지역(즉 음영 지역)에 위치하고 있어 정상적인 통신이 이루어지지 않을 때, 상기 사용자 단말의 사용자가 개입할 수 없도록 한 상태에서 상기 DTG 단말과 교신하여 상기 인증코드를 변경함으로써, 인증코드를 원활하게 변경할 수 있음은 물론, 인증코드를 이용한 사용자 인증에 오류가 발생하지 않는 효과가 있다.In addition, the present invention, when a vehicle is located in a communication-impeded area (i.e., a shadow area) such as a tunnel or underground and normal communication is not possible during the process of transmitting an authentication code for use of a vehicle sharing service from a vehicle sharing management server to a DTG terminal and a user terminal, by changing the authentication code by communicating with the DTG terminal in a state in which the user of the user terminal cannot intervene, not only can the authentication code be smoothly changed, but also there is an effect in which no error occurs in user authentication using the authentication code.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말에 차량 공유 서비스 이용을 위한 인증코드를 변경하는 과정에서, 상기 사용자 단말의 인증코드는 변경하지 않고 상기 DTG 단말의 인증코드만을 변경함으로써, 차량이 소정 권역을 벗어난다거나 범죄 등에 이용될 때 긴급하게 차량의 사용을 제한할 수 있는 효과가 있다.In addition, the present invention has the effect of enabling emergency use of a vehicle to be restricted when the vehicle leaves a designated area or is used for crimes, by changing only the authentication code of the DTG terminal without changing the authentication code of the user terminal during the process of changing the authentication code for using the vehicle sharing service in the DTG terminal and the user terminal in the vehicle sharing management server.
도 1은 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 시스템의 구성을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 시스템의 처리 흐름을 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 장치의 구성을 상세하게 나타낸 블록도이다.
도 4는 본 발명의 일 실시예에 따른 DTG 단말의 구성을 상세하게 나타낸 블록도이다.
도 5는 본 발명의 일 실시예에 따른 차량 공유 관리서버의 구성을 상세하게 나타낸 블록도이다.
도 6은 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 방법의 동작과정을 상세하게 나타낸 순서도이다.
도 7은 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 장치를 통해 DTG 단말로 변경된 인증코드를 중계하여 업데이트하는 동작과정을 상세하게 나타낸 순서도이다.FIG. 1 is a drawing for explaining the configuration of a vehicle sharing user automatic authentication system according to one embodiment of the present invention.
FIG. 2 is a diagram for explaining the processing flow of a vehicle sharing user automatic authentication system according to one embodiment of the present invention.
FIG. 3 is a block diagram showing in detail the configuration of a vehicle sharing user automatic authentication device according to one embodiment of the present invention.
FIG. 4 is a block diagram showing in detail the configuration of a DTG terminal according to one embodiment of the present invention.
FIG. 5 is a block diagram showing in detail the configuration of a vehicle sharing management server according to one embodiment of the present invention.
FIG. 6 is a flowchart illustrating in detail the operation process of a vehicle sharing user automatic authentication method according to one embodiment of the present invention.
FIG. 7 is a flowchart showing in detail the operation process of updating an authentication code changed to a DTG terminal by relaying it through a vehicle sharing user automatic authentication device according to one embodiment of the present invention.
이하, 첨부한 도면을 참조하여 본 발명의 차량 공유 사용자 자동 인증 시스템에 대한 바람직한 실시 예를 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다. 또한 본 발명의 실시 예들에 대해서 특정한 구조적 내지 기능적 설명들은 단지 본 발명에 따른 실시 예를 설명하기 위한 목적으로 예시된 것으로, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는 것이 바람직하다.Hereinafter, preferred embodiments of the vehicle sharing user automatic authentication system of the present invention will be described in detail with reference to the attached drawings. The same reference numerals presented in each drawing represent the same members. In addition, specific structural and functional descriptions of the embodiments of the present invention are merely illustrative for the purpose of explaining embodiments according to the present invention, and unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by a person having ordinary skill in the art to which the present invention belongs. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning they have in the context of the related art, and are preferably not interpreted in an ideal or excessively formal meaning unless explicitly defined herein.
도 1은 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 시스템의 구성을 설명하기 위한 도면이다.FIG. 1 is a drawing for explaining the configuration of a vehicle sharing user automatic authentication system according to one embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명은 차량 공유 사용자 자동 인증 장치(100), DTG 단말(200), 차량 공유 관리서버(300), 데이터베이스(400) 등을 포함하여 구성된다.As illustrated in FIG. 1, the present invention comprises a vehicle sharing user automatic authentication device (100), a DTG terminal (200), a vehicle sharing management server (300), a database (400), etc.
상기 차량 공유 사용자 자동 인증 장치(100)는 스마트폰, 태블릿 PC 등의 사용자 단말에 설치된 앱을 말한다.The above vehicle sharing user automatic authentication device (100) refers to an app installed on a user terminal such as a smartphone or tablet PC.
이때 상기 차량 공유 사용자 자동 인증 장치(100)는 스마트폰과 같은 사용자 단말에 앱 형태로 구현하지 않고, 독립적인 웨어러블 장치로 구성하여 사용자가 신체 부위에 착용하거나 소지하고 다닐 수도 있다.At this time, the vehicle sharing user automatic authentication device (100) is not implemented in the form of an app on a user terminal such as a smartphone, but is configured as an independent wearable device so that the user can wear it on a body part or carry it around.
상기 차량 공유 사용자 자동 인증 장치(100)는 네트워크를 통해 상기 차량 공유 관리서버(300)와 통신 접속하여, 사용자가 차량 공유(car sharing)와 관련된 예약을 수행한다. 즉 상기 차량 공유 관리서버(300)에서 제공하는 차량 공유 서비스 이용이 가능한 차량정보를 확인한 사용자가 입력 혹은 선택하는 이용 시간, 비용, 결제 방법, 인수장소 및 반납장소를 포함한 예약데이터를 상기 차량 공유 관리서버(300)로 전송하여 공유 차량 예약을 수행할 수 있는 것이다.The above-described vehicle sharing user automatic authentication device (100) communicates with the vehicle sharing management server (300) through a network, and allows the user to make a reservation related to vehicle sharing. That is, a user who has confirmed vehicle information that can use the vehicle sharing service provided by the vehicle sharing management server (300) can transmit reservation data including the usage time, cost, payment method, pick-up location, and return location input or selected to the vehicle sharing management server (300) to make a reservation for a shared vehicle.
또한 상기 차량 공유 사용자 자동 인증 장치(100)는 상기 차량 공유 관리서버(300)로부터 차량 공유 예약에 따른 인증코드를 제공받아 저장한다.In addition, the vehicle sharing user automatic authentication device (100) receives and stores an authentication code according to a vehicle sharing reservation from the vehicle sharing management server (300).
이때 상기 차량 공유 관리서버(300)에서 제공되는 인증코드는 차량 공유에 이용되는 차량과 상기 차량을 사용할 사용자의 사용자 단말을 고려하여 생성한 것으로서, 차량의 잠금장치를 해지하거나 시동을 걸 수 있는 스마트키(smart key)의 역할을 수행할 수 있으며, 상기 차량 공유 사용자 자동 인증 장치(100)와 함께 사용자가 이용할 차량에 구비된 DTG 단말(200)에도 동시에 제공된다.At this time, the authentication code provided by the vehicle sharing management server (300) is generated by considering the vehicle used for vehicle sharing and the user terminal of the user who will use the vehicle, and can perform the role of a smart key that can unlock the vehicle or start the engine, and is also provided simultaneously to the DTG terminal (200) equipped in the vehicle to be used by the user together with the vehicle sharing user automatic authentication device (100).
이후, 상기 차량 공유 사용자 자동 인증 장치(100)를 소지한 사용자가 예약된 시간에 소정의 장소에 주차된 차량에 접근하면, 상기 차량 공유 사용자 자동 인증 장치(100)와 해당 차량에 구비된 DTG 단말(200) 간에 통신 접속이 이루어진다. 이때 상기 차량 공유 사용자 자동 인증 장치(100)와 DTG 단말(200) 간의 통신 접속은 BLE(Bluetooth Low Energy)를 이용한 블루투스 페어링 등을 통해 수행되는 것이 바람직하며, 그 이외에 지그비, 비콘 등의 다양한 통신방식을 적용할 수 있음을 밝혀둔다.Thereafter, when a user carrying the vehicle sharing user automatic authentication device (100) approaches a vehicle parked at a designated location at a reserved time, a communication connection is established between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) equipped in the vehicle. At this time, it is preferable that the communication connection between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) is performed through Bluetooth pairing using BLE (Bluetooth Low Energy), and it is to be noted that various communication methods such as Zigbee and beacon can be applied in addition to this.
이어서, 상기 차량 공유 사용자 자동 인증 장치(100)에서 상기 DTG 단말(200)로 상기 차량 공유 관리서버(300)로부터 제공받은 인증코드를 전송하고, 상기 DTG 단말(200)에서 상기 차량 공유 사용자 자동 인증 장치(100)로부터 수신한 인증코드와 상기 차량 공유 관리서버(300)로부터 제공받아 저장하고 있는 인증코드를 비교하여 일치 여부를 확인하고, 상기 확인한 결과 인증코드가 일치하면 차량 공유를 예약한 사용자가 맞는지 확인하는 사용자 인증을 마무리한다. 이처럼 사용자 인증이 완료되면, 사용자는 차량의 잠금장치를 해지하고 시동을 걸어 운행을 수행할 수 있다.Next, the vehicle sharing user automatic authentication device (100) transmits the authentication code provided from the vehicle sharing management server (300) to the DTG terminal (200), and the authentication code received from the vehicle sharing user automatic authentication device (100) at the DTG terminal (200) is compared with the authentication code provided from the vehicle sharing management server (300) and stored to check whether they match, and if the authentication codes match as a result of the check, the user authentication is completed to check whether the user who made the vehicle sharing reservation is correct. When the user authentication is completed in this way, the user can unlock the vehicle, start the engine, and drive.
이렇게 사용자가 보유한 사용자 단말과 차량에 구비된 DTG 단말을 활용하여 사용자 인증을 수행하게 되면, 예약자와 실제 사용자가 달라 무분별하게 차량이 사용되거나 불법적으로 이용되는 것을 방지할 수 있고, 사용자 인증을 위한 별도의 장비를 구비하지 않아도 되며, 차량 운행 중 사고자 발생하더라도 정상적인 보험처리를 수행할 수 있게 된다.By performing user authentication using the user terminal owned by the user and the DTG terminal equipped in the vehicle, the vehicle can be prevented from being used indiscriminately or illegally because the person making the reservation is different from the actual user. In addition, there is no need to prepare separate equipment for user authentication, and normal insurance processing can be performed even if an accident occurs while the vehicle is being driven.
한편, 차량 공유 서비스를 이용하기 위한 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200) 간의 통신 접속은 사용자 단말의 전화번호를 이용하고, 차량 공유 예약을 수행한 사용자 인증을 위해서는 인증코드를 이용하는 것이 바람직하지만, 인증코드, 사용자 단말의 전화번호, 사용자의 운전 라이센스 또는 이들의 조합을 통해 통신 접속이나 사용자 인증을 수행하는 것도 가능하다.Meanwhile, it is preferable to use the phone number of the user terminal for communication connection between the vehicle sharing user automatic authentication device (100) for using the vehicle sharing service and the DTG terminal (200), and to use an authentication code for user authentication that has performed a vehicle sharing reservation. However, it is also possible to perform communication connection or user authentication through an authentication code, the phone number of the user terminal, the user's driver's license, or a combination thereof.
또한 상기 인증코드는 사용자의 공유 차량에 대한 이용 정도에 따라 깊이가 서로 다른 인증코드 혹은 복수의 인증코드를 사용할 수도 있다.In addition, the above authentication code may use authentication codes with different depths or multiple authentication codes depending on the user's level of use of the shared vehicle.
여기서, 깊이가 서로 다른 인증코드를 사용하는 것은, 예를 들어, 차량의 도어나 트렁크를 개방하고자 하는 경우, 사용자 인증에 사용되는 인증코드(즉 차량 공유 예약에 따라 기본으로 제공되는 인증코드)를 사용하고, 시동의 경우에는 상기 인증코드에 더하여 라이센스 정보가 포함된 인증코드를 사용하는 것을 의미한다. 즉 차량 이용에 따른 중요도에 따라 깊이(예: 비트수)가 깊은 인증코드를 사용하는 것이다.Here, using authentication codes with different depths means that, for example, when opening a car door or trunk, the authentication code used for user authentication (i.e., the authentication code provided by default according to the car sharing reservation) is used, and when starting the car, an authentication code that includes license information in addition to the authentication code is used. In other words, an authentication code with a deeper depth (e.g., number of bits) is used depending on the importance of the car use.
또한 복수의 인증코드를 사용하는 것은, 도어나 트렁크 오픈, 시동 등에 필요한 서로 다른 인증코드를 이용하는 것을 의미한다.Additionally, using multiple authentication codes means using different authentication codes for opening doors or trunks, starting the engine, etc.
또한 상기 차량 공유 사용자 자동 인증 장치(100)는 상기 차량 공유 관리서버(300)에 차량 공유 등록을 수행할 수 있다. 즉 차량을 소유한 개인이 자신의 차량을 차량 공유를 통해 타인이 이용할 수 있도록 하기 위해서 차량 공유 등록을 수행하거나, 혹은 택시, 트럭, 버스 등을 포함하는 차량을 운영하는 회사에서 차량을 운전기사에게 배당하고 관리하는 업무를 위탁하기 위해서 차량 공유 등록을 수행할 수 있다.In addition, the vehicle sharing user automatic authentication device (100) can perform vehicle sharing registration on the vehicle sharing management server (300). That is, a vehicle owner can perform vehicle sharing registration to allow others to use his or her vehicle through vehicle sharing, or a company that operates vehicles including taxis, trucks, and buses can perform vehicle sharing registration to entrust the task of assigning and managing vehicles to drivers.
상기 DTG 단말(200)은 차량에 장착되어 차량을 운행할 때의 속도, 위치정보(GPS), 제동유무, 이동거리, 엔진의 분당 회전수(RPM), 상기 차량에 대한 충격량 또는 이들의 조합을 포함하는 차량 운행기록을 실시간으로 기록하여 저장하는 장비이다. 이때 차량 운행에 따라 실시간으로 기록하여 저장한 상기 차량 운행기록은 자체적으로 보유한 통신수단을 통해 교통안전공단과 같은 교통행정기관에 정기적으로 제출될 수 있다.The above DTG terminal (200) is a device mounted on a vehicle to record and store in real time the vehicle operation record including the speed, location information (GPS), braking, travel distance, engine revolutions per minute (RPM), impact amount to the vehicle, or a combination thereof, when the vehicle is being operated. At this time, the vehicle operation record recorded and stored in real time according to the vehicle operation can be regularly submitted to a traffic administration agency such as the Korea Transportation Safety Authority through a communication means owned by the vehicle.
특히, 상기 DTG 단말(200)은 상기 차량 공유 사용자 자동 인증 장치(100)를 보유한 사용자가 해당 차량으로 접근하면, 무선통신을 통해 상호간에 통신접속을 수행하고, 상기 차량 공유 관리서버(300)로부터 제공받은 인증코드를 이용하여 사용자 인증을 수행한다.In particular, when a user possessing the vehicle sharing user automatic authentication device (100) approaches the vehicle, the DTG terminal (200) performs a communication connection between the two via wireless communication and performs user authentication using an authentication code provided from the vehicle sharing management server (300).
이는 본 발명의 주요한 특징 중 하나로서, 본 발명에서는 사용자가 소정 위치에서 차량을 인수할 때, 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200) 간에 통신 채널을 형성한 후, 상기 DTG 단말(200)에서 상기 통신 채널을 통해 상기 차량 공유 사용자 자동 인증 장치(100)로부터 제공되는 인증코드를 기 저장되어 있는 인증코드와 비교하여 차량 공유를 예약한 사용자가 맞는지의 여부를 확인하고, 상기 확인한 사용자 인증 여부에 따라 차량을 이용할 수 있도록 한다.This is one of the main features of the present invention. In the present invention, when a user receives a vehicle at a predetermined location, a communication channel is formed between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200). Then, the DTG terminal (200) compares an authentication code provided from the vehicle sharing user automatic authentication device (100) through the communication channel with a previously stored authentication code to confirm whether the user who has reserved the vehicle sharing is correct, and allows the vehicle to be used based on the confirmed user authentication status.
또한 상기 DTG 단말(200)은 상기 차량 공유 관리서버(300)로부터 상기 인증코드 이외에 사용자 단말의 전화번호에 대한 정보를 함께 제공받을 수 있다. 이 경우 상기 DTG 단말(200)은 사용자가 예약된 차량을 인수하기 위해 차량 위치로 근접할 때 상기 사용자 단말에서 브로드캐스트되는 사용자 단말의 전화번호를 수신하고, 이를 기 등록된 사용자 단말의 전화번호와 비교하여 일치되는지의 여부에 따라 해당 사용자 단말과 통신 접속(예: 블루투스 페어링)을 수행한다. 즉 특정 차량(DTG 단말)이 다수의 사용자 단말(즉 앱 형태로 설치된 차량 공유 사용자 자동 인증 장치) 중 하나와 근거리 통신으로 액세스할 수 있는 것이다. 이렇게 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200) 간에 통신 접속이 먼저 이루어져야 상기 차량 공유 관리서버(300)로부터 제공받은 인증코드를 이용한 사용자 인증을 수행할 수 있다.In addition, the DTG terminal (200) may receive information about the phone number of the user terminal together with the authentication code from the vehicle sharing management server (300). In this case, when the user approaches the vehicle location to receive the reserved vehicle, the DTG terminal (200) receives the phone number of the user terminal broadcast from the user terminal, compares it with the phone number of the previously registered user terminal, and performs a communication connection (e.g., Bluetooth pairing) with the user terminal depending on whether or not they match. In other words, a specific vehicle (DTG terminal) can access one of a number of user terminals (i.e., a vehicle sharing user automatic authentication device installed in the form of an app) through short-range communication. In this way, a communication connection must first be established between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) before user authentication can be performed using the authentication code provided from the vehicle sharing management server (300).
한편, 상기 설명한 방식과 달리, 상기 사용자 단말(즉 상기 차량 공유 사용자 자동 인증 장치)에서 상기 차량 공유 관리서버(300)로부터 상기 인증코드 이외에 DTG 단말에 대한 정보를 함께 제공받을 수도 있다. 이 경우, 상기 차량 공유 사용자 자동 인증 장치(100)는 사용자가 예약된 차량을 인수하기 위해 해당 차량에 근접한 후, DTG 단말에 대한 정보를 입력하여 주변 장비를 스캔하면 해당 차량의 DTG 단말(200)과 통신 접속을 수행한다. 즉 특정 사용자 단말(즉 앱 형태로 설치된 차량 공유 사용자 자동 인증 장치)이 다수의 차량(DTG 단말) 중 하나와 근거리 통신으로 액세스할 수 있는 것이다. 이렇게 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200) 간에 통신 접속이 이루어진 이후, 상기 인증코드를 이용한 사용자 인증을 수행할 수 있다.Meanwhile, unlike the method described above, the user terminal (i.e., the vehicle sharing user automatic authentication device) may receive information about the DTG terminal from the vehicle sharing management server (300) in addition to the authentication code. In this case, when the user approaches the vehicle to receive the reserved vehicle, the vehicle sharing user automatic authentication device (100) scans the peripheral equipment by entering information about the DTG terminal, and performs a communication connection with the DTG terminal (200) of the vehicle. In other words, a specific user terminal (i.e., the vehicle sharing user automatic authentication device installed in the form of an app) can access one of a number of vehicles (DTG terminals) through short-range communication. After the communication connection is established between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200), user authentication using the authentication code can be performed.
즉 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200) 간의 블루투스 페어링을 통한 통신 접속(통신 세션 연결)은 차량 공유 서비스의 사용 환경에 따라 선택적으로 상기 DTG 단말(200)을 마스터로 하여 수행되거나, 상기 차량 공유 사용자 자동 인증 장치(100)를 마스터로 하여 수행될 수 있는 것이다.That is, the communication connection (communication session connection) through Bluetooth pairing between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) can be selectively performed with the DTG terminal (200) as a master or with the vehicle sharing user automatic authentication device (100) as a master depending on the usage environment of the vehicle sharing service.
상기 차량 공유 관리서버(300)는 차량 공유 서비스를 제공하는 사업자가 직접 혹은 위탁하여 운영하는 서버 컴퓨터로서, 상기 차량 공유 사용자 자동 인증 장치(100)로부터 차량 공유 서비스가 예약되면, 차량 공유 예약에 따른 인증코드를 생성하고, 상기 생성한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 예약된 차량에 구비된 DTG 단말(200)에 각각 전송하여 저장하도록 한다.The above vehicle sharing management server (300) is a server computer operated directly or by a business operator providing a vehicle sharing service. When a vehicle sharing service is reserved from the vehicle sharing user automatic authentication device (100), it generates an authentication code according to the vehicle sharing reservation and transmits and stores the generated authentication code to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) equipped in the reserved vehicle.
즉 사용자가 소정 위치에서 차량을 인수하고자 할 때, 상기 인증코드, 사용자 단말의 전화번호 등을 이용하여 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200) 간에 통신접속을 수행하고, 상기 DTG 단말(200)에서 상기 차량 공유 사용자 자동 인증 장치(100)로부터 제공되는 인증코드를 상기 차량 공유 관리서버(300)로부터 제공받아 저장중인 인증코드와 비교하여 예약한 사용자인지를 확인할 수 있도록 하는 것이다.That is, when a user wishes to pick up a vehicle at a predetermined location, a communication connection is made between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) using the authentication code, the phone number of the user terminal, etc., and the DTG terminal (200) compares the authentication code provided from the vehicle sharing user automatic authentication device (100) with the authentication code stored in the vehicle sharing management server (300) to confirm whether the user is the one who made the reservation.
이때 상기 차량 공유 관리서버(300)는 사용자의 차량 공유 예약에 따라 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)로 각각 제공되는 인증코드를 주기적으로 혹은 비주기적으로 변경하여 업데이트할 수 있다.At this time, the vehicle sharing management server (300) can periodically or aperiodically change and update the authentication code provided to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) according to the user's vehicle sharing reservation.
이는 본 발명의 주요한 특징 중 하나로서, 본 발명에서는 사용자의 차량 공유 예약에 따라 생성된 상기 인증코드의 유출이나 해킹으로 인한 불법적인 사용을 원천적으로 봉쇄하기 위해서 수시로 인증코드를 변경하고, 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)로 각각 제공하는 것이다.This is one of the main features of the present invention. In order to fundamentally block illegal use due to leakage or hacking of the authentication code generated according to the user's vehicle sharing reservation, the authentication code is changed periodically and the changed authentication code is provided to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200), respectively.
한편, 상기 차량 공유 관리서버(300)는 차량이 터널, 지하 등의 통신 장애 지역(음영 지역)에 위치하는 등 통신이 불가능한 상황일 경우, 사용자가 개입하지 못하는 상태(또는 사용자가 인지하지 못하는 상태)로 상기 차량 공유 사용자 자동 인증 장치(100)를 중계기로 활용하여 상기 DTG 단말(200)과 교신할 수 있다.Meanwhile, in a situation where communication is impossible, such as when the vehicle is located in a communication-impaired area (shaded area) such as a tunnel or underground, the vehicle sharing management server (300) can communicate with the DTG terminal (200) by using the vehicle sharing user automatic authentication device (100) as a relay without the user intervening (or without the user being aware of it).
예를 들어, 상기 차량 공유 관리서버(300)에서 수시로 변경되는 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)로 각각 제공하는 과정에서, 해당 차량의 DTG 단말(200)과 통신이 불가능할 때, 상기 차량 공유 관리서버(300)는 차량을 운행하는 사용자가 보유하고 있는 상기 차량 공유 사용자 자동 인증 장치(100)를 중계기로 활용하여 상기 DTG 단말(200)과 교신함으로써, 변경된 인증코드를 상기 DTG 단말(200)로 제공하여 업데이트할 수 있는 것이다.For example, in the process of providing an authentication code that is frequently changed from the vehicle sharing management server (300) to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200), when communication with the DTG terminal (200) of the corresponding vehicle is impossible, the vehicle sharing management server (300) can update the DTG terminal (200) by providing the changed authentication code to the vehicle sharing user automatic authentication device (100) possessed by the user driving the vehicle as a relay and communicating with the DTG terminal (200).
또한 상기 차량 공유 관리서버(300)는 인증코드를 변경하여 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)로 각각 제공하여 업데이트할 때, 상기 차량 공유 사용자 자동 인증 장치(100)의 인증코드는 그대로 두고 상기 DTG 단말(200)의 인증코드만을 변경하여, 해당 차량의 계속적인 사용을 제한할 수도 있다.In addition, when the vehicle sharing management server (300) updates by changing the authentication code and providing it to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200), the authentication code of the vehicle sharing user automatic authentication device (100) can be left as is and only the authentication code of the DTG terminal (200) can be changed, thereby restricting the continued use of the vehicle.
예를 들어, 특정 차량이 사업자가 관할하는 지역이나 국가를 벗어난다거나, 범죄에 사용되는 경우, 사용자가 특정 차량을 더 이상 운행하지 못하도록 할 수 있는 것이다.For example, a user may be prevented from driving a particular vehicle if it leaves the operator's jurisdiction or country, or if it is used in a crime.
또한 상기 차량 공유 관리서버(300)는 상기 차량 공유 사용자 자동 인증 장치(100)로부터 입력되는 차량 공유 등록에 대한 정보를 상기 데이터베이스(400)에 저장하여 관리할 수 있다. 예를 들어, 차량을 소유한 개인에 의한 차량 공유 등록, 택시, 트럭, 버스 등의 차량을 운영하는 회사에 의한 차량 공유 등록 등에 대한 정보를 저장하여 관리할 수 있는 것이다.In addition, the vehicle sharing management server (300) can store and manage information on vehicle sharing registration input from the vehicle sharing user automatic authentication device (100) in the database (400). For example, information on vehicle sharing registration by individuals who own vehicles, vehicle sharing registration by companies that operate vehicles such as taxis, trucks, and buses, etc. can be stored and managed.
상기 데이터베이스(400)는 차량 공유 서비스 이용과 관련한 각 차량 및 사용자별 예약상황을 저장하여 관리한다.The above database (400) stores and manages reservation status for each vehicle and user related to the use of vehicle sharing services.
또한 상기 데이터베이스(400)는 차량 공유 등록에 대한 정보를 각 개인별, 회사별로 구분하여 저장하여 괸리한다.In addition, the above database (400) stores and manages information on vehicle sharing registration by dividing it by individual and company.
도 2는 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 시스템의 처리 흐름을 설명하기 위한 도면이다.FIG. 2 is a diagram for explaining the processing flow of a vehicle sharing user automatic authentication system according to one embodiment of the present invention.
도 2에 도시된 바와 같이, 상기 차량 공유 사용자 자동 인증 장치(100)는 차량 공유 예약을 수행하고자 하는 사용자의 조작에 따라 기 설치된 앱을 구동하여 상기 차량 공유 관리서버(300)와 통신 접속을 진행한다.As illustrated in FIG. 2, the vehicle sharing user automatic authentication device (100) initiates a communication connection with the vehicle sharing management server (300) by operating a pre-installed app according to the operation of a user who wishes to make a vehicle sharing reservation.
이어서, 상기 차량 공유 사용자 자동 인증 장치(100)는 현재 예약 가능한 정보(예: 시간, 차량 인수장소, 비용, 결제 방법 등의 정보)를 화면상에 표시하여 사용자가 확인하도록 하며, 이를 확인한 사용자의 선택에 따른 차량 공유 예약을 수행하고, 해당 차량 공유 예약에 대한 정보를 상기 차량 공유 관리서버(300)로 전송한다(①).Next, the vehicle sharing user automatic authentication device (100) displays currently available reservation information (e.g., information such as time, vehicle pick-up location, cost, and payment method) on the screen so that the user can confirm it, performs a vehicle sharing reservation according to the selection of the user who confirmed it, and transmits information about the corresponding vehicle sharing reservation to the vehicle sharing management server (300) (①).
그러면, 상기 차량 공유 관리서버(300)는 상기 차량 공유 사용자 자동 인증 장치(100)에서 수행한 차량 공유 예약에 따라 사용자 인증에 사용되는 인증코드를 생성하고, 상기 생성한 인증코드를 네트워크를 통해 상기 차량 공유 사용자 자동 인증 장치(100)와 해당 차량에 구비된 DTG 단말(200)에 각각 전송하여, 저장하여 관리하도록 한다(②).Then, the vehicle sharing management server (300) generates an authentication code used for user authentication according to the vehicle sharing reservation performed by the vehicle sharing user automatic authentication device (100), and transmits the generated authentication code to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) equipped in the corresponding vehicle through the network, and stores and manages the same (②).
여기서, 상기 차량 공유 관리서버(300)에서 제공하는 인증코드는 주기적 혹은 비주기적으로 수시로 변경될 수 있는데, 이처럼 상기 인증코드가 변경되면, 상기 차량 공유 관리서버(300)는 상기 변경된 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)에 각각 제공하여 업데이트하도록 한다.Here, the authentication code provided by the vehicle sharing management server (300) may be changed periodically or irregularly. When the authentication code is changed, the vehicle sharing management server (300) provides the changed authentication code to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) to update them.
이때 상기 변경된 인증코드가 상기 DTG 단말(200)에 정상적으로 제공되어 업데이트되지 않은 것으로 확인(예를 들어, 변경된 인증코드를 수신하였다는 확인(ack)신호가 리턴되지 않는 경우를 의미)되면, 상기 차량 공유 관리서버(300)는 상기 차량 공유 사용자 자동 인증 장치(100)를 경유하여 상기 DTG 단말(200)로 상기 변경된 인증코드를 제공하여 업데이트할 수 있다(②-1).At this time, if it is confirmed that the changed authentication code is not normally provided to the DTG terminal (200) and updated (for example, meaning that an ack signal indicating that the changed authentication code has been received is not returned), the vehicle sharing management server (300) can update the DTG terminal (200) by providing the changed authentication code to the DTG terminal (200) via the vehicle sharing user automatic authentication device (100) (②-1).
이제, 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)에서 각각 차량 공유 예약에 따른 인증코드(업데이트되는 변경된 인증코드 포함)를 저장하여 관리하는 과정에서, 사용자가 차량 이용을 위해 예약된 시간에 해당 차량에 접근하면, 상기 차량 공유 사용자 자동 인증 장치(100)와 해당 차량에 구비된 DTG 단말(200)이 상호간에 무선통신을 수행하여 통신 채널을 형성한다(③).Now, in the process of storing and managing authentication codes (including updated changed authentication codes) according to vehicle sharing reservations in the vehicle sharing automatic authentication device (100) and the DTG terminal (200), when a user approaches the vehicle at the time reserved for vehicle use, the vehicle sharing automatic authentication device (100) and the DTG terminal (200) equipped in the vehicle perform wireless communication with each other to form a communication channel (③).
예를 들어, 사용자가 예약된 차량을 인수하기 위해 차량 위치로 근접할 때 상기 DTG 단말(200)에서 상기 차량 공유 사용자 자동 인증 장치(100)에서 브로드캐스트되는 사용자 단말의 전화번호를 수신하고, 이를 기 등록된 사용자 단말의 전화번호와 비교하여 일치되는지의 여부에 따라 해당 사용자 단말과 통신접속을 수행할 수 있다.For example, when a user approaches a vehicle location to pick up a reserved vehicle, the DTG terminal (200) receives the user terminal's phone number broadcast from the vehicle sharing user automatic authentication device (100), compares it with the phone number of a previously registered user terminal, and performs a communication connection with the user terminal based on whether or not it matches.
또한 상기 차량 공유 사용자 자동 인증 장치(100)에서 상기 차량 공유 관리서버(300)로부터 제공받은 특정 차량의 DTG 단말에 대한 정보를 토대로 주변의 블루투스 기반의 장치를 확인하여 차량 공유로 이용할 특정 차량의 DTG 단말(200)과 자동 페이링(pairing)을 수행하는 것도 가능하다.In addition, it is also possible to check a Bluetooth-based device in the vicinity based on information about a DTG terminal of a specific vehicle provided from the vehicle sharing management server (300) in the vehicle sharing user automatic authentication device (100) and perform automatic pairing with a DTG terminal (200) of a specific vehicle to be used for vehicle sharing.
이처럼 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)이 상호간에 블루투스 페어링 등을 통해 통신접속되어 통신 채널이 형성된 이후, 상기 차량 공유 사용자 자동 인증 장치(100)에서 저장되어 있는 인증코드를 상기 DTG 단말(200)로 전송한다(④).In this way, after the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) are connected to each other through Bluetooth pairing or the like and a communication channel is formed, the authentication code stored in the vehicle sharing user automatic authentication device (100) is transmitted to the DTG terminal (200) (④).
이어서, 상기 DTG 단말(200)은 상기 차량 공유 사용자 자동 인증 장치(100)로부터 수신한 인증코드를 기 저장된 인증코드와 비교하여 일치하는지를 판단하고, 상기 판단한 결과 일치하면 사용자 인증이 되었음을 확인하고, 차량의 잠금장치를 해지하고 시동을 걸어 차량을 운행할 수 있도록 한다(⑤).Next, the DTG terminal (200) compares the authentication code received from the vehicle sharing user automatic authentication device (100) with the previously stored authentication code to determine whether they match, and if they match, confirms that the user has been authenticated, unlocks the vehicle, starts the engine, and allows the vehicle to be driven (⑤).
도 3은 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 장치의 구성을 상세하게 나타낸 블록도이다.FIG. 3 is a block diagram showing in detail the configuration of a vehicle sharing user automatic authentication device according to one embodiment of the present invention.
도 3에 도시된 바와 같이, 상기 차량 공유 사용자 자동 인증 장치(100)는 제1 통신부(110), 차량 공유 예약부(120), 제1 수신부(130), 사용자 인증부(140), 제1 업데이트부(150), 접속 중계부(160), 메모리(170) 등을 포함하여 구성된다.As shown in FIG. 3, the vehicle sharing user automatic authentication device (100) is configured to include a first communication unit (110), a vehicle sharing reservation unit (120), a first receiving unit (130), a user authentication unit (140), a first update unit (150), a connection relay unit (160), a memory (170), etc.
상기 제1 통신부(110)는 차량 공유 서비스 이용을 위한 앱이 실행되면, 상기 차량 공유 관리서버(300)와 통신 접속하고, 상기 차량 공유 관리서버(300)와 차량 공유 서비스 이용이 가능한 차량정보, 예약데이터 및 차량 공유 예약에 따른 인증코드와 관련된 데이터 송수신을 수행한다.When an app for using a vehicle sharing service is executed, the first communication unit (110) communicates with the vehicle sharing management server (300) and transmits and receives data related to vehicle information, reservation data, and authentication codes according to vehicle sharing reservations that can use the vehicle sharing service with the vehicle sharing management server (300).
또한 상기 제1 통신부(110)는 차량 공유 서비스 이용을 위한 사용자가 해당 차량에 근접함에 따라 상기 차량에 구비된 DTG 단말(200)과 사용자의 사용자 단말이 근거리 통신으로 접속하도록 한다. 즉 상기 차량 공유 사용자 자동 인증 장치(100)와 근접 거리에 위치한 상기 DTG 단말(200)과 블루투스 페어링을 통해 통신 채널을 형성하고, 상기 형성한 통신 채널을 통해 차량 공유 서비스 이용을 위한 인증코드를 상기 DTG 단말(200)로 송신하여 상기 차량을 이용할 수 있는 사용자 인증을 수행할 수 있도록 하는 것이다.In addition, the first communication unit (110) enables the user terminal of the DTG terminal (200) equipped in the vehicle to connect via short-range communication when a user using the vehicle sharing service approaches the vehicle. That is, a communication channel is formed through Bluetooth pairing between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) located in close proximity, and an authentication code for using the vehicle sharing service is transmitted to the DTG terminal (200) via the formed communication channel, thereby enabling user authentication for using the vehicle.
예를 들어, 상기 제1 통신부(110)는 사용자가 예약된 차량을 인수하기 위해 해당 차량에 근접한 다음, DTG 단말에 대한 정보를 입력하여 주변 장비를 스캔하면, 해당 차량의 DTG 단말(200)과 통신 채널을 형성할 수 있다. 즉 상기 차량 공유 사용자 자동 인증 장치(100)를 마스터로 하여 상기 DTG 단말(200)과 블루투스 페어링을 통한 통신 채널을 형성할 수 있는 것이다.For example, when a user approaches a vehicle to receive a reserved vehicle and then scans the surrounding equipment by entering information about the DTG terminal, the first communication unit (110) can form a communication channel with the DTG terminal (200) of the vehicle. In other words, a communication channel can be formed with the vehicle sharing user automatic authentication device (100) as a master and the DTG terminal (200) through Bluetooth pairing.
이때 상기 통신 채널 형성은 블루투스 이외에 지그비, 비콘 등의 다양한 무선통신 방식을 이용할 수 있으며, 통신 채널을 형성할 때 사용자 단말의 전화번호, 상기 인증코드 등이 사용될 수 있다.At this time, the formation of the communication channel can utilize various wireless communication methods such as Zigbee and beacon in addition to Bluetooth, and when forming the communication channel, the user terminal's phone number, the authentication code, etc. can be used.
또한 상기 제1 통신부(110)는 네트워크를 통해 통신 접속된 상기 차량 공유 관리서버(300)로부터 차량 공유 서비스와 관련하여 변경된 인증코드에 대한 데이터를 수신하여 상기 제1 업데이트부(150)로 전달한다.In addition, the first communication unit (110) receives data on a changed authentication code related to a vehicle sharing service from the vehicle sharing management server (300) connected to the network through communication and transmits the data to the first update unit (150).
상기 차량 공유 예약부(120)는 상기 제1 통신부(110)를 통해 상기 차량 공유 관리서버(300)로부터 제공받은 차량 공유 서비스 이용이 가능한 차량정보를 화면상에 표시하고, 이를 확인한 사용자가 입력하는 시간, 비용, 결제 방법, 인수장소 및 반납장소 등을 포함한 예약데이터를 상기 제1 통신부(110)를 통해 상기 차량 공유 관리서버(300)로 제공하여 차량 공유 예약을 수행한다.The above vehicle sharing reservation unit (120) displays vehicle information that can use the vehicle sharing service, which is provided from the vehicle sharing management server (300) through the first communication unit (110), on the screen, and provides reservation data including time, cost, payment method, pick-up location, and return location, which is input by a user who confirms the information, to the vehicle sharing management server (300) through the first communication unit (110) to perform vehicle sharing reservation.
상기 제1 수신부(130)는 상기 제1 통신부(110)를 통해 상기 차량 공유 관리서버(300)로부터 차량과 상기 차량을 사용할 사용자의 사용자 단말을 고려한 인증코드를 수신하고, 상기 수신한 인증코드를 상기 메모리(170)에 저장한다.The first receiving unit (130) receives an authentication code that takes into account the vehicle and the user terminal of the user who will use the vehicle from the vehicle sharing management server (300) through the first communication unit (110), and stores the received authentication code in the memory (170).
상기 사용자 인증부(140)는 상기 메모리(170)에 저장되어 있는 차량 공유 예약에 따른 인증코드를 상기 DTG 단말(200)로 제공하여 사용자 인증을 수행한다. 즉 상기 제1 통신부(110)를 통해 형성한 통신 채널로 상기 인증코드를 상기 DTG 단말(200)로 전송함으로써, 상기 차량의 사용자임을 인증할 수 있도록 하는 것이다.The user authentication unit (140) performs user authentication by providing an authentication code according to a vehicle sharing reservation stored in the memory (170) to the DTG terminal (200). That is, by transmitting the authentication code to the DTG terminal (200) through a communication channel formed through the first communication unit (110), the user of the vehicle can be authenticated.
이때 상기 인증코드는 단독 혹은 사용자 단말의 전화번호와 함께 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200) 간의 통신접속(즉 통신 채널 형성)과 상기 사용자가 상기 차량을 운행할 수 있는 사용자 인증에 사용될 수 있다. 또한 상기 차량에 대한 이용 정도에 따라 깊이가 서로 다른 인증코드(즉 비트수가 다른 인증코드) 혹은 복수의 인증코드를 사용할 수 있음은 상기 설명한 바와 같다.At this time, the authentication code may be used alone or together with the phone number of the user terminal to establish a communication connection (i.e., establish a communication channel) between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) and to authenticate the user who can drive the vehicle. In addition, as explained above, authentication codes with different depths (i.e., authentication codes with different bit numbers) or multiple authentication codes may be used depending on the degree of use of the vehicle.
상기 제1 업데이트부(150)는 상기 제1 통신부(110)를 통해 상기 차량 공유 관리서버(300)로부터 주기적 혹은 비주기적으로 변경한 인증코드를 수신하고, 상기 변경한 인증코드를 상기 메모리(170)에 저장하여 업데이트한다.The first update unit (150) receives a periodically or aperiodically changed authentication code from the vehicle sharing management server (300) through the first communication unit (110), and updates the changed authentication code by storing it in the memory (170).
이때 상기 사용자 인증부(140)는 상기 제1 업데이트부(150)를 통해 업데이트한 인증코드를 상기 제1 통신부(110)에서 형성한 통신 채널을 통해 상기 DTG 단말(200)로 전송한다. 이에 따라 상기 DTG 단말(200)에서 상기 차량 공유 관리서버(300)로부터 제공받아 업데이트한 인증코드와의 비교를 토대로 사용자 인증을 추가로 수행하여 차량 공유 서비스를 지속적으로 이용할 수 있도록 한다.At this time, the user authentication unit (140) transmits the authentication code updated through the first update unit (150) to the DTG terminal (200) through the communication channel formed by the first communication unit (110). Accordingly, the DTG terminal (200) performs additional user authentication based on a comparison with the authentication code provided and updated from the vehicle sharing management server (300), thereby enabling continuous use of the vehicle sharing service.
상기 접속 중계부(160)는 상기 DTG 단말(200)이 상기 차량 공유 관리서버(300)와 통신이 불가능하거나 혹은 음영지역(예를 들어, 터널, 지하 등)에 장시간 있는 경우, 상기 차량 공유 관리서버(300)에서 사용자 단말을 통해서 상기 DTG 단말(200)과 접속할 수 있도록 하는 기능을 수행한다.The above connection relay unit (160) performs a function that allows the vehicle sharing management server (300) to connect to the DTG terminal (200) through a user terminal when the DTG terminal (200) cannot communicate with the vehicle sharing management server (300) or is in a shaded area (e.g., tunnel, underground, etc.) for a long period of time.
예를 들어, 상기 차량 공유 관리서버(300)에서 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)에 전송하여 각각 업데이트할 때, 상기 DTG 단말(200)과 통신이 되지 않아 상기 차량 공유 관리서버(300)에서 제공되는 상기 변경한 인증코드를 수신하지 못하는 경우, 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)를 경유하여 상기 DTG 단말(200)로 제공할 수 있도록 하는 것이다.For example, when the authentication code changed in the vehicle sharing management server (300) is transmitted to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) to update each, if communication with the DTG terminal (200) fails and the changed authentication code provided from the vehicle sharing management server (300) is not received, the changed authentication code can be provided to the DTG terminal (200) via the vehicle sharing user automatic authentication device (100).
이때 상기 접속 중계부(160)는 사용자가 상기 차량 공유 관리서버(300)에서 제공되는 데이터에 접근하지 못하도록 해야 한다. 또한 사용자가 인지하지 못하는 상태(예: 히든 앱 구동)에서 상기 DTG 단말(200)로 중계할 수도 있다.At this time, the above-mentioned connection relay unit (160) must prevent the user from accessing the data provided by the vehicle sharing management server (300). In addition, it may relay to the DTG terminal (200) in a state in which the user is not aware (e.g., hidden app operation).
상기 메모리(170)는 상기 차량 공유 사용자 자동 인증 장치(100)에서 사용되는 각종 동작프로그램이 저장되어 있으며, 차량 공유 예약에 따른 인증코드(업데이트되는 인증코드 포함)를 저장하여 관리한다.The above memory (170) stores various operation programs used in the vehicle sharing user automatic authentication device (100), and stores and manages authentication codes (including updated authentication codes) according to vehicle sharing reservations.
도 4는 본 발명의 일 실시예에 따른 DTG 단말의 구성을 상세하게 나타낸 블록도이다.FIG. 4 is a block diagram showing in detail the configuration of a DTG terminal according to one embodiment of the present invention.
도 4에 도시된 바와 같이, 상기 DTG 단말(200)은 차량 운행기록부(210), 제2 통신부(220), 제2 수신부(230), 사용자 인증 처리부(240), 제2 업데이트부(250), 메모리(260) 등을 포함하여 구성된다.As shown in Fig. 4, the DTG terminal (200) is configured to include a vehicle operation record unit (210), a second communication unit (220), a second receiving unit (230), a user authentication processing unit (240), a second update unit (250), a memory (260), etc.
상기 차량 운행기록부(210)는 차량 운행시 속도, 위치, 제동유무, 이동거리, 엔진 상태 등에 대한 운행기록정보를 실시간으로 저장하며, 상기 저장한 운행기록정보를 상기 제2 통신부(220)를 통해 운행기록을 관리 감독하는 관련 기관(미도시)에 제공한다.The above vehicle operation record unit (210) stores in real time operation record information regarding speed, location, braking, travel distance, engine status, etc. when the vehicle is being operated, and provides the stored operation record information to a relevant organization (not shown) that manages and supervises the operation record through the second communication unit (220).
상기 제2 통신부(220)는 차량 공유 서비스 이용을 위한 사용자가 근접함에 따라 상기 차량 공유 사용자 자동 인증 장치(100)와 블루투스 페어링을 통해 통신 채널을 형성하고, 상기 형성한 통신 채널을 통해 상기 차량 공유 사용자 자동 인증 장치(100)로부터 차량 공유 서비스 이용을 위한 인증코드에 대한 데이터를 수신하여 상기 제2 수신부(230)로 전달한다.The second communication unit (220) forms a communication channel through Bluetooth pairing with the vehicle sharing user automatic authentication device (100) as a user for using the vehicle sharing service approaches, and receives data on an authentication code for using the vehicle sharing service from the vehicle sharing user automatic authentication device (100) through the formed communication channel and transmits the data to the second receiving unit (230).
예를 들어, 상기 제2 통신부(220)는 예약된 차량을 인수하기 위해 차량 위치로 근접하는 사용자가 소유한 사용자 단말(즉 차량 공유 사용자 자동 인증 장치)에서 브로드캐스트되는 사용자 단말의 전화번호가 수신되면, 기 등록된 사용자 단말의 전화번호와 비교하여 일치 여부를 확인하고, 일치하면 해당 사용자 단말과 블루투스 페어링을 통해 통신 채널을 형성할 수 있다. 즉 상기 DTG 단말(200)을 마스터로 하여 상기 차량 공유 사용자 자동 인증 장치(100)와 블루투스 페어링을 통한 통신 채널을 형성할 수 있는 것이다.For example, when the second communication unit (220) receives a user terminal's phone number broadcast from a user terminal (i.e., a vehicle-sharing user automatic authentication device) owned by a user approaching a vehicle location to take over a reserved vehicle, the second communication unit (220) compares the phone number of the user terminal with the phone number of the previously registered user terminal to check whether they match, and if they do, a communication channel can be formed with the user terminal through Bluetooth pairing. In other words, a communication channel can be formed with the vehicle-sharing user automatic authentication device (100) through Bluetooth pairing, with the DTG terminal (200) as a master.
또한 상기 제2 통신부(220)는 네트워크를 통해 상기 차량 공유 관리서버(300)와 통신 접속하고, 상기 차량 공유 관리서버(300)로부터 차량 공유 서비스와 관련된 각 사용자별 인증코드(변경된 인증코드 포함)에 대한 데이터를 수신한다.In addition, the second communication unit (220) communicates with the vehicle sharing management server (300) through a network and receives data on authentication codes (including changed authentication codes) for each user related to the vehicle sharing service from the vehicle sharing management server (300).
상기 제2 수신부(230)는 상기 제2 통신부(220)를 통해 상기 차량 공유 관리서버(300)로부터 차량과 상기 차량을 사용할 각 사용자의 사용자 단말을 고려한 인증코드를 수신하고, 상기 수신한 인증코드를 상기 메모리(260)에 저장한다.The second receiving unit (230) receives an authentication code that takes into account the vehicle and the user terminal of each user who will use the vehicle from the vehicle sharing management server (300) through the second communication unit (220), and stores the received authentication code in the memory (260).
또한 상기 제2 수신부(230)는 상기 제2 통신부(220)에서 형성한 통신 채널을 통해 상기 차량 공유 사용자 자동 인증 장치(100)로부터 해당 차량의 사용자 인증을 위한 인증코드를 수신하고, 상기 수신한 인증코드를 상기 사용자 인증 처리부(240)로 전달한다.In addition, the second receiving unit (230) receives an authentication code for user authentication of the vehicle from the vehicle sharing user automatic authentication device (100) through the communication channel formed by the second communication unit (220), and transmits the received authentication code to the user authentication processing unit (240).
상기 사용자 인증 처리부(240)는 상기 제2 수신부(230)로부터 사용자 인증을 위한 인증코드가 전달되면, 상기 차량 공유 사용자 자동 인증 장치(100)로부터 수신한 해당 차량의 사용자 인증을 위한 인증코드와 비교하고, 상기 비교한 결과 인증코드가 일치하면 차량 공유를 예약한 사용자임을 인증하고, 상기 인증한 결과를 차량의 제어모듈(예: ECU)로 제공하여 차량의 도어 오픈, 시동 등을 수행하여 차량을 운행할 수 있도록 한다.When the authentication code for user authentication is transmitted from the second receiving unit (230), the user authentication processing unit (240) compares it with the authentication code for user authentication of the corresponding vehicle received from the vehicle sharing user automatic authentication device (100), and if the authentication codes match as a result of the comparison, authenticates the user who has reserved vehicle sharing, and provides the authentication result to the vehicle control module (e.g., ECU) so that the vehicle can be driven by opening the vehicle door, starting the vehicle, etc.
또한 상기 사용자 인증 처리부(240)는 상기 제2 업데이트부(250)를 통해 업데이트한 인증코드를 상기 제2 통신부(220)에서 형성한 통신 채널을 통해 상기 차량 공유 사용자 자동 인증 장치(100)로부터 수신한 업데이트된 인증코드와 비교하고, 상기 비교한 결과를 토대로 차량 공유 서비스를 지속적으로 이용할 수 있도록 한다.In addition, the user authentication processing unit (240) compares the authentication code updated through the second update unit (250) with the updated authentication code received from the vehicle sharing user automatic authentication device (100) through the communication channel formed by the second communication unit (220), and enables continuous use of the vehicle sharing service based on the result of the comparison.
상기 제2 업데이트부(250)는 상기 제2 통신부(220)를 통해 상기 차량 공유 관리서버(300)로부터 주기적 혹은 비주기적으로 변경한 인증코드(즉 차량 공유 서비스를 예약한 각 사용자별 인증코드)를 수신하고, 상기 변경한 인증코드를 상기 메모리(260)에 저장하여 업데이트한다.The second update unit (250) receives an authentication code (i.e., an authentication code for each user who has reserved a vehicle sharing service) that is changed periodically or aperiodically from the vehicle sharing management server (300) through the second communication unit (220), and updates the changed authentication code by storing it in the memory (260).
상기 메모리(260)는 상기 DTG 단말(200)에서 사용되는 각종 동작프로그램이 저장되어 있으며, 차량 공유 예약에 따른 각 사용자별 인증코드(업데이트되는 인증코드 포함)를 저장하여 관리한다.The above memory (260) stores various operation programs used in the DTG terminal (200), and stores and manages authentication codes for each user according to vehicle sharing reservations (including updated authentication codes).
도 5는 본 발명의 일 실시예에 따른 차량 공유 관리서버의 구성을 상세하게 나타낸 블록도이다.FIG. 5 is a block diagram showing in detail the configuration of a vehicle sharing management server according to one embodiment of the present invention.
도 5에 도시된 바와 같이, 상기 차량 공유 관리서버(300)는 제3 통신부(310), 차량 공유 예약 처리부(320), 인증코드 생성부(330), 인증코드 제공부(340), 인증코드 업데이트 처리부(350), 통신 장애 확인부(360) 등을 포함하여 구성된다.As shown in Fig. 5, the vehicle sharing management server (300) is configured to include a third communication unit (310), a vehicle sharing reservation processing unit (320), an authentication code generation unit (330), an authentication code provision unit (340), an authentication code update processing unit (350), a communication failure check unit (360), etc.
상기 제3 통신부(310)는 네트워크를 통해 상기 차량 공유 사용자 자동 인증 장치(100)와 통신 접속하고, 상기 차량 공유 사용자 자동 인증 장치(100)와 차량 공유 서비스 이용이 가능한 차량정보, 예약데이터 및 차량 공유 예약에 따른 인증코드와 관련된 데이터 송수신을 수행한다.The third communication unit (310) communicates with the vehicle sharing user automatic authentication device (100) through a network, and transmits and receives data related to vehicle information, reservation data, and authentication codes according to vehicle sharing reservations that can use the vehicle sharing service with the vehicle sharing user automatic authentication device (100).
또한 상기 제3 통신부(310)는 네트워크를 통해 각 차량에 구비된 상기 DTG 단말(200)과 통신 접속하고, 상기 DTG 단말(200) 각각에 차량 공유 예약을 수행한 각 사용자별 인증코드와 관련된 데이터 송수신을 수행한다.In addition, the third communication unit (310) communicates with the DTG terminal (200) equipped in each vehicle through a network, and transmits and receives data related to the authentication code of each user who has made a vehicle sharing reservation to each DTG terminal (200).
또한 상기 제3 통신부(310)는 상기 인증코드 제공부(340)의 제어를 토대로 주기적 혹은 비주기적으로 변경되는 인증코드를 해당 차량 공유 사용자 자동 인증 장치(100)와 DTG 단말(200) 각각에 전송한다.In addition, the third communication unit (310) transmits an authentication code that changes periodically or aperiodically based on the control of the authentication code provision unit (340) to each of the vehicle sharing user automatic authentication device (100) and the DTG terminal (200).
상기 차량 공유 예약 처리부(320)는 상기 제3 통신부(310)를 통해 통신 접속된 상기 차량 공유 사용자 자동 인증 장치(100)로 차량 공유 서비스 이용이 가능한 차량정보를 제공하고, 상기 차량 공유 사용자 자동 인증 장치(100)로부터 입력되는 예약데이터를 토대로 각 사용자의 차량 공유 예약을 수행하고, 차량 공유 예약에 대한 정보를 상기 데이터베이스(400)에 저장하여 관리한다.The above vehicle sharing reservation processing unit (320) provides vehicle information that can use the vehicle sharing service to the vehicle sharing user automatic authentication device (100) that is connected to communication via the third communication unit (310), performs vehicle sharing reservations for each user based on reservation data input from the vehicle sharing user automatic authentication device (100), and stores and manages information about vehicle sharing reservations in the database (400).
상기 인증코드 생성부(330)는 상기 차량 공유 예약 처리부(320)를 통해 특정 사용자가 차량 공유 예약을 수행하면, 상기 차량 공유 예약에 따른 인증코드를 생성하고, 상기 생성한 인증코드를 상기 인증코드 제공부(340)로 전달한다.When a specific user makes a car sharing reservation through the vehicle sharing reservation processing unit (320), the above authentication code generation unit (330) generates an authentication code according to the car sharing reservation and transmits the generated authentication code to the authentication code provision unit (340).
상기 인증코드 제공부(340)는 상기 인증코드 생성부(330)에서 생성한 인증코드를 상기 제3 통신부(310)를 통해 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)에 각각 전송하도록 한다.The above authentication code providing unit (340) transmits the authentication code generated by the above authentication code generating unit (330) to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) through the third communication unit (310).
상기 인증코드 업데이트 처리부(350)는 차량 공유 예약을 수행한 사용자가 보유한 차량 공유 사용자 자동 인증 장치(100)와 사용자가 이용할 특정 차량에 구비된 DTG 단말(200)로 제공된 인증코드의 변경시기가 되거나, 변경할 필요가 있으면, 상기 인증코드를 변경한 다음, 상기 변경한 인증코드를 상기 제3 통신부(310)를 통해 해당 차량 공유 사용자 자동 인증 장치(100)와 DTG 단말(200)로 제공하여 업데이트하도록 한다.The above authentication code update processing unit (350) changes the authentication code provided to the vehicle sharing user automatic authentication device (100) possessed by the user who has made the vehicle sharing reservation and the DTG terminal (200) equipped in the specific vehicle to be used by the user when the time comes to change the authentication code or when it needs to be changed, and then updates the changed authentication code by providing it to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) through the third communication unit (310).
한편, 상기 인증코드 업데이트 처리부(350)는 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)에 각각 전송하여 업데이트할 때, 상기 차량 공유 사용자 자동 인증 장치(100)에 저장된 인증코드는 그대로 두고, 상기 DTG 단말(200)의 인증코드만을 업데이트하도록 함으로써, 상기 차량의 사용을 제한할 수 있다.Meanwhile, when the authentication code update processing unit (350) updates the changed authentication code by transmitting it to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200), the authentication code stored in the vehicle sharing user automatic authentication device (100) is left as is, and only the authentication code of the DTG terminal (200) is updated, thereby restricting the use of the vehicle.
상기 통신 장애 확인부(360)는 상기 차량 공유 관리서버(300)에서 네트워크를 통해 상기 DTG 단말(200)과 직접적으로 통신을 수행할 수 없는 상태인지를 확인하고, 상기 확인한 결과 상기 DTG 단말(200)과 통신이 연결되지 않는 장애 상태로 확인되면, 이에 대한 정보를 상기 인증코드 업데이트 처리부(350)로 제공한다. 즉 상기 인증코드 업데이트 처리부(350)에서 변경한 인증코드를 상기 DTG 단말(200)의 근거리에 위치한 상기 차량 공유 사용자 자동 인증 장치(100)로 우선 전송하고, 상기 차량 공유 사용자 자동 인증 장치(100)와 통신 채널을 형성하고 있는 상기 DTG 단말(200)로 상기 변경한 인증코드를 제공할 수 있도록 하는 것이다.The above communication failure confirmation unit (360) confirms whether the vehicle sharing management server (300) is in a state where direct communication with the DTG terminal (200) via the network cannot be performed, and if the confirmation result indicates a failure state where communication with the DTG terminal (200) is not connected, information about this is provided to the authentication code update processing unit (350). That is, the authentication code changed by the authentication code update processing unit (350) is first transmitted to the vehicle sharing user automatic authentication device (100) located in close proximity to the DTG terminal (200), and the changed authentication code is provided to the DTG terminal (200) forming a communication channel with the vehicle sharing user automatic authentication device (100).
다음에는, 이와 같이 구성된 본 발명에 따른 차량 공유 사용자 자동 인증 방법의 일 실시예를 도 6과 도 7을 참조하여 상세하게 설명한다. 이때 본 발명의 방법에 따른 각 단계는 사용 환경이나 당업자에 의해 순서가 변경될 수 있다.Next, an embodiment of a vehicle sharing user automatic authentication method according to the present invention configured as described above will be described in detail with reference to FIGS. 6 and 7. At this time, the order of each step according to the method of the present invention may be changed depending on the usage environment or a person skilled in the art.
도 6은 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 방법의 동작과정을 상세하게 나타낸 순서도이다.FIG. 6 is a flowchart showing in detail the operation process of a vehicle sharing user automatic authentication method according to one embodiment of the present invention.
도 6에 도시된 바와 같이, 상기 차량 공유 사용자 자동 인증 장치(100)는 사용자의 앱 실행에 따라 네트워크를 통해 상기 차량 공유 관리서버(300)로 통신 접속을 수행한다(S110).As illustrated in Fig. 6, the vehicle sharing user automatic authentication device (100) performs a communication connection to the vehicle sharing management server (300) via a network according to the user's app execution (S110).
이어서, 상기 차량 공유 사용자 자동 인증 장치(100)는 상기 차량 공유 관리서버(300)로부터 차량 공유 서비스 이용이 가능한 차량정보를 제공받고, 이를 확인한 사용자가 입력하는 이용 시간, 비용, 결제 방법, 인수장소 및 반납장소를 포함한 예약데이터를 상기 차량 공유 관리서버(300)로 제공하여 차량 공유 예약을 수행한다(S120).Next, the vehicle sharing user automatic authentication device (100) receives vehicle information that can use the vehicle sharing service from the vehicle sharing management server (300), and provides reservation data including the usage time, cost, payment method, pick-up location, and return location entered by the user who confirmed the information to the vehicle sharing management server (300) to perform a vehicle sharing reservation (S120).
상기 S120 단계를 통해 사용자로부터 차량 공유 예약이 수행되면, 상기 차량 공유 관리서버(300)는 차량과 상기 차량을 사용할 사용자의 사용자 단말을 고려한 인증코드를 생성하고(S130), 상기 생성한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 차량에 구비된 DTG 단말(200)에 각각 전송한다(S140).When a vehicle sharing reservation is made by a user through the above step S120, the vehicle sharing management server (300) generates an authentication code that takes into account the vehicle and the user terminal of the user who will use the vehicle (S130), and transmits the generated authentication code to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) equipped in the vehicle (S140).
상기 S140 단계를 통해 상기 차량 공유 사용자 자동 인증 장치(100)와 DTG 단말(200)에서 차량 공유 예약에 따른 인증코드를 저장한 이후, 사용자가 차량 이용을 위해 예약된 시간에 해당 차량에 접근함에 따라 상기 차량 공유 사용자 자동 인증 장치(100)에서 상기 DTG 단말(200)과 통신 연결이 수행되는지를 판단한다(S150).After the authentication code according to the vehicle sharing reservation is stored in the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) through the above step S140, when the user approaches the vehicle at the time reserved for vehicle use, it is determined whether a communication connection is established between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) (S150).
예를 들어, 상기 차량 공유 사용자 자동 인증 장치(100)에서 자신을 마스터로 하여 상기 DTG 단말(200)과 블루투스 페어링을 통한 통신 채널을 형성하거나, 또는 상기 DTG 단말(200)에서 자신을 마스터로 하여 상기 차량 공유 사용자 자동 인증 장치(100)와 블루투스 페어링을 통한 통신 채널을 형성하였는지를 판단하는 것이다.For example, it is determined whether the vehicle sharing user automatic authentication device (100) forms a communication channel with the DTG terminal (200) through Bluetooth pairing with itself as the master, or whether the DTG terminal (200) forms a communication channel with the vehicle sharing user automatic authentication device (100) through Bluetooth pairing with itself as the master.
상기 S150 단계에서 판단한 결과 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200) 상호간에 통신 채널이 형성되면, 상기 차량 공유 사용자 자동 인증 장치(100)에서 상기 통신 채널을 통해 상기 DTG 단말(200)로 상기S140 단계를 통해 저장하여 관리하는 인증코드를 전송하여 사용자 인증을 요청한다(S160).If a communication channel is formed between the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) as determined in step S150, the vehicle sharing user automatic authentication device (100) transmits an authentication code stored and managed in step S140 to the DTG terminal (200) through the communication channel to request user authentication (S160).
이어서, 상기 DTG 단말(200)에서 상기 차량 공유 사용자 자동 인증 장치(100)로부터 제공받은 인증코드와 S140 단계를 통해 저장하여 관리하는 인증코드의 비교를 통해 사용자 인증이 완료되었는지를 판단한다(S170).Next, the DTG terminal (200) determines whether user authentication is complete by comparing the authentication code provided from the vehicle sharing user automatic authentication device (100) with the authentication code stored and managed through step S140 (S170).
상기 S170 단계를 통해 판단한 결과 사용자 인증이 완료되지 않으면, 상기 DTG 단말(200)은 사용자 인증이 되지 않았음을 알리고 차량 공유 서비스를 종료한다(S171).If the user authentication is not completed as determined through the above step S170, the DTG terminal (200) notifies that the user authentication is not completed and terminates the vehicle sharing service (S171).
또한 상기 S170 단계를 통해 판단한 결과 사용자 인증이 완료되면, 상기 DTG 단말(200)은 차량 도어 개폐, 시동 등의 제어권한을 해당 사용자에게 부여하여 사용자가 해당 차량을 운행할 수 있도록 한다(S180).In addition, if user authentication is completed as determined through the above step S170, the DTG terminal (200) grants the user control authority to open and close the vehicle door, start the vehicle, etc., so that the user can drive the vehicle (S180).
한편, 상기 차량 공유 사용자 자동 인증 장치(100)와 DTG 단말(200) 각각에서 저장하여 관리하는 차량 공유 예약에 따른 인증코드는 상기 차량 공유 관리서버(300)에서 주기적 혹은 비주기적으로 업데이트할 수 있다. 즉 상기 인증코드의 유출이나 해킹으로 인한 차량 도난이나 불법적인 사용을 방지하기 위하여 상기 인증코드를 수시로 변경하여 관리할 수 있는 것이다.Meanwhile, the authentication code according to the vehicle sharing reservation stored and managed by each of the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) can be updated periodically or aperiodically by the vehicle sharing management server (300). In other words, the authentication code can be changed and managed periodically to prevent vehicle theft or illegal use due to leakage or hacking of the authentication code.
이 과정에서, 상기 차량 공유 관리서버(300)는 차량이 터널이나 지하와 같은 통신 장애 지역에 위치하고 있어 상기 DTG 단말(200)과 정상적인 통신이 이루어지지 않을 때, 사용자가 개입할 수 없도록 한 상태에서 상기 차량 공유 사용자 자동 인증 장치(100)를 중계기로 활용하여 상기 DTG 단말(200)과 교신함으로써, 상기 인증코드를 변경할 수 있다.In this process, when the vehicle is located in a communication-disabled area such as a tunnel or underground and normal communication with the DTG terminal (200) is not possible, the vehicle sharing management server (300) can change the authentication code by using the vehicle sharing user automatic authentication device (100) as a relay to communicate with the DTG terminal (200) while preventing user intervention.
도 7은 본 발명의 일 실시예에 따른 차량 공유 사용자 자동 인증 장치를 통해 DTG 단말로 변경된 인증코드를 중계하여 업데이트하는 동작과정을 상세하게 나타낸 순서도이다.FIG. 7 is a flowchart showing in detail the operation process of updating an authentication code changed to a DTG terminal by relaying it through a vehicle sharing user automatic authentication device according to one embodiment of the present invention.
도 7에 도시된 바와 같이, 상기 차량 공유 관리서버(300)는 상기 차량 공유 사용자 자동 인증 장치(100)와 DTG 단말(200) 각각에 제공된 인증코드가 변경되는지를 판단한다(S210).As shown in Fig. 7, the vehicle sharing management server (300) determines whether the authentication code provided to each of the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) has been changed (S210).
상기 S210 단계에서 판단한 결과 인증코드가 변경되면, 상기 차량 공유 관리서버(300)는 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 DTG 단말(200) 각각에 제공하고(S220), 상기 차량 공유 사용자 자동 인증 장치(100)와 DTG 단말(200) 각각에서 상기 변경된 인증코드의 수신이 확인되었는지를 판단한다(S230).If the authentication code is changed as determined in the above step S210, the vehicle sharing management server (300) provides the changed authentication code to each of the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) (S220), and determines whether the vehicle sharing user automatic authentication device (100) and the DTG terminal (200) have confirmed receipt of the changed authentication code (S230).
상기 S230 단계에서 판단한 결과 인증코드의 수신이 확인되지 않으면, 상기 차량 공유 관리서버(300)는 상기 DTG 단말(200)이 통신 장애 지역에 위치하여 통신이 되지 않는 상황인지를 판단한다(S240).If the reception of the authentication code is not confirmed as a result of the judgment in step S230 above, the vehicle sharing management server (300) determines whether the DTG terminal (200) is located in a communication failure area and communication is not possible (S240).
상기 S240 단계에서 판단한 결과 상기 DTG 단말(200)과 통신할 수 없는 상황이면, 상기 차량 공유 관리서버(300)는 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)로 우선 전송한다(S250).If it is determined in step S240 that communication with the DTG terminal (200) is not possible, the vehicle sharing management server (300) first transmits the changed authentication code to the vehicle sharing user automatic authentication device (100) (S250).
이어서, 상기 차량 공유 사용자 자동 인증 장치(100)는 사용자가 개입할 수 없도록 한 상태에서 상기 차량 공유 관리서버(300)로부터 수신한 변경된 인증코드를 통신 채널을 형성한 상기 DTG 단말(200)로 전송하여 업데이트할 수 있도록 한다(S260).Next, the vehicle sharing user automatic authentication device (100) transmits the changed authentication code received from the vehicle sharing management server (300) to the DTG terminal (200) that has formed a communication channel so that it can be updated (S260).
한편, 상기 도 7에는 도시하지 않았지만, 상기 차량 공유 관리서버(300)는 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치(100)와 상기 DTG 단말(200)에 각각 전송하여 업데이트할 때, 상기 차량 공유 사용자 자동 인증 장치(100)에 저장된 인증코드는 그대로 유지하고, 상기 DTG 단말(200)의 인증코드만을 업데이트하여, 상기 차량의 사용을 제한할 수도 있다.Meanwhile, although not shown in the above-described Figure 7, when the vehicle sharing management server (300) updates the changed authentication code by transmitting it to the vehicle sharing user automatic authentication device (100) and the DTG terminal (200), the authentication code stored in the vehicle sharing user automatic authentication device (100) may be maintained as is, and only the authentication code of the DTG terminal (200) may be updated, thereby restricting the use of the vehicle.
이처럼, 본 발명은 차량 공유 서비스를 예약한 사용자가 소정의 위치에서 차량을 인수할 때, DTG 단말과 사용자 단말이 근접거리에서 블루투스 등의 무선통신을 통해 사용자 인증을 수행하여, 차량 공유 서비스를 예약한 사용자가 맞는지를 확인하기 때문에, 예약자가 아닌 다른 사용자가 무분별하게 차량을 이용하는 것을 방지할 수 있다.In this way, the present invention performs user authentication through wireless communication such as Bluetooth between a DTG terminal and a user terminal at close range when a user who has reserved a car sharing service receives the vehicle at a predetermined location, thereby confirming whether the user who has reserved the car sharing service is the one who has reserved it. Therefore, it is possible to prevent other users who are not the person who reserved the vehicle from using it indiscriminately.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말로 제공하는 차량 공유 서비스 이용을 위한 인증코드를 주기적으로 혹은 비주기적으로 변경하기 때문에, 인증코드의 유출이나 해킹으로 인한 차량 도난을 최대한 억제할 수 있다.In addition, since the present invention changes the authentication code for using the vehicle sharing service provided from the vehicle sharing management server to the DTG terminal and user terminal periodically or aperiodically, vehicle theft due to authentication code leakage or hacking can be prevented to the greatest extent possible.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말의 인증코드를 변경하는 과정에서, 해당 차량이 통신 장애 지역에 위치할 때, 상기 사용자 단말의 사용자가 개입할 수 없도록 한 상태에서 상기 DTG 단말과 교신하여 상기 인증코드를 변경할 수 있으므로, 인증코드를 원활하게 변경할 수 있음은 물론, 인증코드를 이용한 사용자 인증에 오류가 발생하지 않도록 한다.In addition, the present invention enables the authentication code to be changed by communicating with the DTG terminal in a state where the user of the user terminal cannot intervene when the vehicle is located in a communication failure area during the process of changing the authentication code of the DTG terminal and the user terminal in the vehicle sharing management server, so that the authentication code can be changed smoothly and an error does not occur in user authentication using the authentication code.
또한 본 발명은 차량 공유 관리서버에서 DTG 단말과 사용자 단말의 인증코드를 변경하는 과정에서, 상기 사용자 단말의 인증코드는 변경하지 않고 상기 DTG 단말의 인증코드만을 변경할 수 있으므로, 차량이 소정 권역을 벗어난다거나 범죄 등에 이용될 때 긴급하게 차량의 사용을 제한할 수 있다.In addition, since the present invention can change only the authentication code of the DTG terminal without changing the authentication code of the user terminal in the process of changing the authentication code of the DTG terminal and the user terminal in the vehicle sharing management server, the use of the vehicle can be urgently restricted when the vehicle leaves a certain area or is used for a crime, etc.
이상에서와 같이 본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술이 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 기술적 보호범위는 아래의 특허청구범위에 의해서 판단되어야 할 것이다.As described above, the present invention has been described with reference to the embodiments illustrated in the drawings, but these are merely exemplary, and those with ordinary knowledge in the field to which the technology pertains will understand that various modifications and equivalent other embodiments are possible. Therefore, the technical protection scope of the present invention should be determined by the following patent claims.
100 : 차량 공유 사용자 자동 인증 장치
110 : 제1 통신부 120 : 차량 공유 예약부
130 : 제1 수신부 140 : 사용자 인증부
150 : 제1 업데이트부 160 : 접속 중계부
170 : 메모리 200 : DTG 단말
210 : 차량 운행기록부 220 : 제2 통신부
230 : 제2 수신부 240 : 사용자 인증 처리부
250 : 제2 업데이트부 260 : 메모리
300 : 차량 공유 관리서버 310 : 제3 통신부
320 : 차량 공유 예약 처리부 330 : 인증코드 생성부
340 : 인증코드 제공부 350 : 인증코드 업데이트 처리부
360 : 통신 장애 확인부 400 : 데이터베이스100: Car sharing user automatic authentication device
110: 1st Communication Department 120: Car Sharing Reservation Department
130: 1st receiver 140: User authentication unit
150: First Update Section 160: Access Relay Section
170 : Memory 200 : DTG Terminal
210: Vehicle operation record book 220: Second communication section
230: Second receiving unit 240: User authentication processing unit
250: 2nd update part 260: Memory
300: Vehicle sharing management server 310: Third communication department
320: Car sharing reservation processing unit 330: Authentication code generation unit
340: Authentication code provisioning unit 350: Authentication code update processing unit
360: Communication failure check department 400: Database
Claims (15)
상기 차량 공유 사용자 자동 인증 장치에서, 차량 공유 관리서버로부터 차량과 상기 차량을 사용할 사용자의 사용자 단말을 고려한 인증코드를 수신하는 인증코드 수신 단계;
상기 사용자의 사용자 단말에 구비된 상기 차량 공유 사용자 자동 인증 장치를 통해서, 상기 차량에 구비된 DTG 단말과 사용자 인증을 수행하도록 하는 사용자 인증 단계; 및
상기 DTG 단말과 상기 차량 공유 사용자 자동 인증 장치 각각에서, 상기 차량 공유 관리서버로부터 주기적 혹은 비주기적으로 변경한 인증코드를 전송받아 업데이트하는 인증코드 업데이트 단계;를 포함하며,
상기 인증코드를 통하여 상기 사용자 단말과 상기 DTG 단말 간의 통신접속과 상기 사용자가 상기 차량을 운행할 수 있도록 하며,
상기 사용자 인증 단계는,
상기 차량 공유 사용자 자동 인증 장치에서, 상기 인증코드 업데이트 단계를 통해 업데이트한 인증코드를 상기 DTG 단말로 전송하여, 상기 DTG 단말에서 상기 차량 공유 관리서버로부터 제공받아 업데이트한 인증코드와의 비교를 통해 사용자 인증을 수행함으로써, 차량 공유 서비스를 지속적으로 이용할 수 있도록 하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 방법.A method for automatically authenticating a vehicle sharing user through a user terminal equipped with a vehicle sharing user automatic authentication device,
In the above vehicle sharing user automatic authentication device, an authentication code receiving step for receiving an authentication code that takes into account the vehicle and the user terminal of the user who will use the vehicle from the vehicle sharing management server;
A user authentication step for performing user authentication with a DTG terminal equipped in the vehicle through the vehicle sharing user automatic authentication device equipped in the user terminal of the user; and
In each of the above DTG terminal and the vehicle sharing user automatic authentication device, an authentication code update step is included for receiving and updating an authentication code that has been changed periodically or aperiodically from the vehicle sharing management server;
Through the above authentication code, communication is established between the user terminal and the DTG terminal, and the user can drive the vehicle.
The above user authentication step is:
A vehicle sharing user automatic authentication method characterized in that the vehicle sharing user automatic authentication device transmits an authentication code updated through the authentication code update step to the DTG terminal, and performs user authentication by comparing it with the authentication code provided and updated by the vehicle sharing management server at the DTG terminal, thereby enabling continuous use of the vehicle sharing service.
상기 사용자 인증 단계는,
상기 차량에 구비된 DTG 단말과 상기 사용자의 사용자 단말이 근거리 통신으로 접속하는 통신 접속 단계;를 더 포함하며,
상기 통신 접속 단계는,
상기 차량 공유 사용자 자동 인증 장치와 근접 거리에 위치한 상기 DTG 단말과 통신 채널을 형성하는 것을 포함하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 방법.In claim 1,
The above user authentication step is:
It further includes a communication connection step in which the DTG terminal equipped in the vehicle and the user terminal of the user are connected through short-range communication;
The above communication connection step is,
A vehicle sharing user automatic authentication method characterized by comprising forming a communication channel with the DTG terminal located in close proximity to the vehicle sharing user automatic authentication device.
상기 사용자 인증 단계는,
상기 통신 접속 단계를 통해 형성한 상기 통신 채널로 상기 인증코드를 전송하여 사용자 인증을 수행하는 차량 사용자 인증 단계;를 더 포함하며,
상기 통신 접속 단계와 상기 사용자 인증 단계는, 상기 사용자 단말의 전화번호, 상기 인증코드, 또는 이들의 조합을 사용할 수 있으며,
상기 차량에 대한 이용 정도에 따라 깊이가 서로 다른 인증코드 혹은 복수의 인증코드를 사용할 수 있는 것을 특징으로 하는 차량 공유 사용자 자동 인증 방법.In claim 2,
The above user authentication step is:
It further includes a vehicle user authentication step for performing user authentication by transmitting the authentication code to the communication channel formed through the communication connection step;
The above communication connection step and the above user authentication step may use the phone number of the user terminal, the authentication code, or a combination thereof.
A vehicle sharing user automatic authentication method characterized in that authentication codes with different depths or multiple authentication codes can be used depending on the degree of use of the vehicle.
상기 차량 공유 사용자 자동 인증 방법은,
상기 DTG 단말이 상기 차량 공유 관리서버와 통신이 불가능하거나 음영지역에 장시간 있는 경우, 상기 차량 공유 관리서버에서 상기 사용자 단말을 통해서 상기 DTG 단말과 접속하는 접속 중계 단계;를 더 포함하며,
상기 접속 중계 단계는,
상기 차량 공유 관리서버에서 상기 변경한 인증코드를 상기 사용자 단말을 경유하여 상기 DTG 단말로 전송하여 업데이트하도록 하는 것을 더 포함하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 방법.In claim 1,
The above vehicle sharing user automatic authentication method is,
In the case where the DTG terminal cannot communicate with the vehicle sharing management server or is in a shaded area for a long period of time, a connection relay step for connecting the vehicle sharing management server to the DTG terminal through the user terminal is further included;
The above connection relay step is,
A vehicle sharing user automatic authentication method, characterized in that it further includes transmitting the changed authentication code from the vehicle sharing management server to the DTG terminal via the user terminal to update it.
상기 차량 공유 사용자 자동 인증 방법은,
상기 차량 공유 관리서버에서, 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치와 상기 DTG 단말에 전송하여 각각 업데이트할 때, 상기 차량 공유 사용자 자동 인증 장치에 저장된 인증코드는 그대로 두고, 상기 DTG 단말의 인증코드만을 업데이트함으로써, 상기 차량의 사용을 제한할 수 있는 것을 특징으로 하는 차량 공유 사용자 자동 인증 방법.In claim 1,
The above vehicle sharing user automatic authentication method is,
A vehicle sharing user automatic authentication method characterized in that, when the vehicle sharing management server transmits the changed authentication code to the vehicle sharing user automatic authentication device and the DTG terminal to update each, the authentication code stored in the vehicle sharing user automatic authentication device is left as is and only the authentication code of the DTG terminal is updated, thereby restricting the use of the vehicle.
상기 차량 공유 사용자 자동 인증 방법은,
상기 차량 공유 사용자 자동 인증 장치에서, 상기 차량 공유 관리서버로부터 제공되는 차량 공유 서비스 이용이 가능한 차량정보를 확인한 상기 사용자가 상기 사용자 단말을 통해서 입력하는 이용 시간, 비용, 결제 방법, 인수장소 및 반납장소를 포함한 예약데이터를 상기 차량 공유 관리서버로 제공하여 차량 공유 예약을 수행하는 차량 공유 예약 단계;를 더 포함하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 방법.In claim 1,
The above vehicle sharing user automatic authentication method is,
A vehicle sharing user automatic authentication method, characterized in that it further includes a vehicle sharing reservation step in which the user, who has confirmed vehicle information available for vehicle sharing service use provided from the vehicle sharing management server through the user terminal, provides reservation data including usage time, cost, payment method, pick-up location, and return location to the vehicle sharing management server to perform a vehicle sharing reservation.
상기 사용자가 자신의 사용자 단말을 이용하여 상기 차량에 구비된 DTG 단말과 사용자 인증을 수행하도록 구성되는 사용자 인증부; 및
상기 차량 공유 관리서버로부터 주기적 혹은 비주기적으로 변경한 인증코드를 전송받아 업데이트하는 제1 업데이트부;를 포함하며,
상기 인증코드를 통하여 상기 사용자 단말과 상기 DTG 단말 간의 통신접속과 상기 사용자가 상기 차량을 운행할 수 있도록 하며,
상기 사용자 인증부는,
상기 제1 업데이트부를 통해 업데이트한 인증코드를 상기 DTG 단말로 전송하여, 상기 DTG 단말에서 상기 차량 공유 관리서버로부터 제공받아 업데이트한 인증코드와의 비교를 통해 사용자 인증을 수행함으로써, 차량 공유 서비스를 지속적으로 이용할 수 있도록 하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 장치.A first receiving unit that receives an authentication code considering a vehicle and a user terminal of a user who will use the vehicle from a vehicle sharing management server;
A user authentication unit configured to allow the user to perform user authentication with the DTG terminal equipped in the vehicle using his/her user terminal; and
It includes a first update unit that receives and updates an authentication code that has been changed periodically or aperiodically from the vehicle sharing management server;
Through the above authentication code, communication is established between the user terminal and the DTG terminal, and the user can drive the vehicle.
The above user authentication part,
A vehicle sharing user automatic authentication device characterized in that it enables continuous use of vehicle sharing service by transmitting an authentication code updated through the first update unit to the DTG terminal and performing user authentication through comparison with the authentication code provided and updated by the vehicle sharing management server at the DTG terminal.
상기 차량 공유 사용자 자동 인증 장치는,
상기 차량에 구비된 DTG 단말과 상기 사용자의 사용자 단말이 근거리 통신으로 접속하는 제1 통신부;를 더 포함하며,
상기 제1 통신부는,
상기 차량 공유 사용자 자동 인증 장치와 근접 거리에 위치한 상기 DTG 단말과 통신 채널을 형성하는 것을 포함하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 장치.In claim 8,
The above vehicle sharing user automatic authentication device,
It further includes a first communication unit for connecting the DTG terminal equipped in the vehicle and the user terminal of the user through short-range communication;
The above first communication unit,
A vehicle sharing user automatic authentication device characterized by forming a communication channel with the DTG terminal located in close proximity to the vehicle sharing user automatic authentication device.
상기 사용자 인증부는,
상기 제1 통신부를 통해 형성한 상기 통신 채널로 상기 인증코드를 전송하여 상기 차량의 사용자임을 인증하는 것을 더 포함하며,
상기 제1 통신부와 상기 사용자 인증부는, 상기 사용자 단말의 전화번호, 상기 인증코드, 또는 이들의 조합을 사용할 수 있으며,
상기 차량에 대한 이용 정도에 따라 깊이가 서로 다른 인증코드 혹은 복수의 인증코드를 사용할 수 있는 것을 특징으로 하는 차량 공유 사용자 자동 인증 장치.In claim 9,
The above user authentication part,
It further includes authenticating the user of the vehicle by transmitting the authentication code through the communication channel formed through the first communication unit.
The above first communication unit and the user authentication unit can use the phone number of the user terminal, the authentication code, or a combination thereof.
A vehicle sharing user automatic authentication device characterized in that it can use authentication codes with different depths or multiple authentication codes depending on the degree of use of the vehicle.
상기 차량 공유 사용자 자동 인증 장치는,
상기 DTG 단말이 상기 차량 공유 관리서버와 통신이 불가능하거나 음영지역에 장시간 있는 경우, 상기 차량 공유 관리서버에서 사용자 단말을 통해서 상기 DTG 단말과 접속하도록 하는 접속 중계부;를 더 포함하며,
상기 접속 중계부는,
상기 차량 공유 관리서버에서 상기 변경한 인증코드를 상기 사용자 단말을 경유하여 상기 DTG 단말로 전송하여 업데이트하도록 하는 것을 더 포함하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 장치.In claim 8,
The above vehicle sharing user automatic authentication device,
In case the DTG terminal cannot communicate with the vehicle sharing management server or is in a shaded area for a long time, it further includes a connection relay unit that allows the vehicle sharing management server to connect to the DTG terminal through a user terminal;
The above connection relay unit is,
A vehicle sharing user automatic authentication device further characterized by comprising: transmitting the changed authentication code from the vehicle sharing management server to the DTG terminal via the user terminal to update the same.
상기 차량 공유 사용자 자동 인증 장치는,
상기 차량 공유 관리서버에서, 상기 변경한 인증코드를 상기 차량 공유 사용자 자동 인증 장치와 상기 DTG 단말에 전송하여 각각 업데이트할 때, 상기 차량 공유 사용자 자동 인증 장치에 저장된 인증코드는 그대로 두고, 상기 DTG 단말의 인증코드만을 업데이트함으로써, 상기 차량의 사용을 제한할 수 있는 것을 특징으로 하는 차량 공유 사용자 자동 인증 장치.In claim 8,
The above vehicle sharing user automatic authentication device,
A vehicle sharing user automatic authentication device characterized in that, when the vehicle sharing management server transmits the changed authentication code to the vehicle sharing user automatic authentication device and the DTG terminal to update each, the authentication code stored in the vehicle sharing user automatic authentication device is left as is and only the authentication code of the DTG terminal is updated, thereby restricting the use of the vehicle.
상기 차량 공유 사용자 자동 인증 장치는,
상기 차량 공유 관리서버로부터 제공되는 차량 공유 서비스 이용이 가능한 차량정보를 확인한 상기 사용자가 상기 사용자 단말을 통해서 입력하는 이용 시간, 비용, 결제 방법, 인수장소 및 반납장소를 포함한 예약데이터를 상기 차량 공유 관리서버로 제공하여 차량 공유 예약을 수행하는 차량 공유 예약부;를 더 포함하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 장치.In claim 8,
The above vehicle sharing user automatic authentication device,
A vehicle sharing user automatic authentication device characterized by further comprising a vehicle sharing reservation unit that performs a vehicle sharing reservation by providing reservation data including usage time, cost, payment method, pick-up location, and return location input by the user through the user terminal, to the vehicle sharing management server, after confirming vehicle information available for vehicle sharing service provided from the vehicle sharing management server.
DTG 단말; 및
차량 공유 관리서버;를 포함하며,
상기 차량 공유 사용자 자동 인증 장치는, 상기 차량 공유 관리서버로부터 차량과 상기 차량을 사용할 사용자의 사용자 단말을 고려한 인증코드를 수신하는 인증코드 수신하고,
상기 사용자가 자신의 사용자 단말을 이용하여 상기 DTG 단말과 사용자 인증을 수행하며,
상기 차량 공유 관리서버로부터 주기적 혹은 비주기적으로 변경한 인증코드를 전송받아 업데이트함으로써,
상기 인증코드를 통하여 상기 사용자 단말과 상기 DTG 단말 간의 통신접속과 상기 사용자가 상기 차량을 운행할 수 있도록 구성되며,
상기 사용자 인증은,
상기 업데이트를 통해 업데이트한 인증코드를 상기 DTG 단말로 전송하여, 상기 DTG 단말에서 상기 차량 공유 관리서버로부터 제공받아 업데이트한 인증코드와의 비교를 통해 사용자 인증을 수행하도록 구성함으로써, 차량 공유 서비스를 지속적으로 이용할 수 있도록 하는 것을 특징으로 하는 차량 공유 사용자 자동 인증 시스템.Automatic authentication device for car sharing users;
DTG terminal; and
Includes a vehicle sharing management server;
The above vehicle sharing user automatic authentication device receives an authentication code that takes into account the vehicle and the user terminal of the user who will use the vehicle from the vehicle sharing management server, and
The above user performs user authentication with the DTG terminal using his/her user terminal,
By receiving and updating the authentication code that has been changed periodically or aperiodically from the above vehicle sharing management server,
The above authentication code is configured to enable communication between the user terminal and the DTG terminal and for the user to drive the vehicle.
The above user authentication is,
A vehicle sharing user automatic authentication system characterized in that it enables continuous use of vehicle sharing services by transmitting an updated authentication code to the DTG terminal through the above update, and configuring the DTG terminal to perform user authentication by comparing it with the updated authentication code provided from the vehicle sharing management server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220051432A KR102696590B1 (en) | 2022-04-26 | 2022-04-26 | System for automatic authentication of car sharing user |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220051432A KR102696590B1 (en) | 2022-04-26 | 2022-04-26 | System for automatic authentication of car sharing user |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230151727A KR20230151727A (en) | 2023-11-02 |
KR102696590B1 true KR102696590B1 (en) | 2024-08-21 |
Family
ID=88747586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220051432A Active KR102696590B1 (en) | 2022-04-26 | 2022-04-26 | System for automatic authentication of car sharing user |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102696590B1 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102524288B1 (en) * | 2017-09-18 | 2023-04-21 | 현대자동차주식회사 | A portable terminal, a vehicle management server, and a vehicle access method performed by the portable terminal and the vehicle management server |
KR102197500B1 (en) * | 2019-01-07 | 2020-12-31 | 주식회사 이레모빌리티 | Unlocking system and method of shared vehicle |
KR20210085706A (en) * | 2019-12-31 | 2021-07-08 | 주식회사 피플카 | Method for allocating shared car, method for re-allocating shared car, method for sharing car and car-sharing system thereof |
-
2022
- 2022-04-26 KR KR1020220051432A patent/KR102696590B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
KR20230151727A (en) | 2023-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220036256A1 (en) | Vehicle access control services and platform | |
US9129336B2 (en) | Remote vehicle rental systems and methods | |
EP3901853A1 (en) | Shared vehicle communication management | |
KR20190029878A (en) | Vehicle, Terminal Device, and method for controlling the vehicle | |
CN104702589A (en) | Method and Apparatus for Virtual Key Delivery | |
BR102018073129A2 (en) | DELIVERY ASSISTANCE DEVICE, DELIVERY ASSISTANCE METHOD, AND NON-TRANSIT COMPUTER LEGITIMACY STORAGE CONTAINER THAT STORES A DELIVERY ASSISTANCE PROGRAM | |
US11540126B2 (en) | Moving object sharing method and apparatus using edge computing in fleet system | |
US11084459B2 (en) | Driving authorization system | |
US9026266B2 (en) | Method for checking the use of the functions of a provided vehicle | |
EP3901857A2 (en) | Shared vehicle i/o expander | |
EP3901856A1 (en) | Method for shared vehicle misuse management | |
EP3901852A1 (en) | Method for shared vehicle maintenance and recovery | |
KR102696590B1 (en) | System for automatic authentication of car sharing user | |
EP3901858A2 (en) | Shared vehicle i/o expander method | |
EP3901867A1 (en) | Device for shared vehicle storage management | |
EP3901850A1 (en) | System for shared vehicle maintenance and recovery | |
EP3901855A1 (en) | Device for shared vehicle misuse management | |
US12118480B2 (en) | System for sharing and monitoring vehicles | |
EP3901847A1 (en) | System for shared vehicle utilization management | |
EP3901851A1 (en) | Device for shared vehicle maintenance and recovery | |
US11537955B2 (en) | Device for shared vehicle utilization management | |
EP3901868A2 (en) | Method for shared vehicle storage management | |
EP3901866A1 (en) | System for shared vehicle storage management | |
EP3901854A1 (en) | System for shared vehicle misuse management | |
JP2023158330A (en) | Authentication device in car sharing system, authentication method in car sharing system, program and computer readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220426 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231218 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240801 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240814 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20240814 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |