KR102339494B1 - Electronic device for managnign entering or leaving vehicle and method for operating thereof - Google Patents
Electronic device for managnign entering or leaving vehicle and method for operating thereof Download PDFInfo
- Publication number
- KR102339494B1 KR102339494B1 KR1020210077982A KR20210077982A KR102339494B1 KR 102339494 B1 KR102339494 B1 KR 102339494B1 KR 1020210077982 A KR1020210077982 A KR 1020210077982A KR 20210077982 A KR20210077982 A KR 20210077982A KR 102339494 B1 KR102339494 B1 KR 102339494B1
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- information
- user device
- pulled out
- guard
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000007726 management method Methods 0.000 claims description 191
- 238000004891 communication Methods 0.000 claims description 52
- 238000013473 artificial intelligence Methods 0.000 claims description 44
- 230000004044 response Effects 0.000 claims description 18
- 238000012549 training Methods 0.000 claims description 11
- 230000000875 corresponding effect Effects 0.000 description 22
- 238000004458 analytical method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000001276 controlling effect Effects 0.000 description 11
- 238000011017 operating method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 208000025721 COVID-19 Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- 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/44—Program or device authentication
- G06F21/445—Program or device authentication by mutual authentication, e.g. between devices or programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G06Q50/30—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- 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
-
- 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/50—Business processes related to the communications industry
-
- H04L67/26—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- G06K2209/23—
-
- 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
- G06Q2220/00—Business processing using cryptography
- G06Q2220/10—Usage protection of distributed data files
- G06Q2220/14—Requiring a supplemental attachment or input, e.g. a dongle, to open
- G06Q2220/145—Specific computer ID, e.g. serial number, configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/08—Detecting or categorising vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computer Hardware Design (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Operations Research (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Alarm Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
- Lock And Its Accessories (AREA)
Abstract
Description
본 출원은 입차 또는 출차되는 차량을 관리하기 위한 전자 장치 및 그 동작 방법에 관한 것이다.The present application relates to an electronic device for managing a vehicle entering or leaving a vehicle, and an operating method thereof.
밀레니얼 세대를 중심으로 유통업계에서 출발한 비대면 서비스는 점차적으로 확대되고 있었으나, 코로나19 여파로 인해 이제 우리 사회 전반에 걸쳐 엄청난 영향을 미치게 됐다. 소비자들은 필요한 정보를 온라인을 통해 통해 얼마든지 쉽고 빠르게 얻을 수 있기 때문에, 대면 서비스 보다는 비대면 서비스를 원하게 됐다.The non-face-to-face service, which started in the retail industry, led by millennials, was gradually expanding, but now, due to the aftermath of COVID-19, it has had a huge impact on our society as a whole. Consumers want non-face-to-face services rather than face-to-face services because they can easily and quickly obtain necessary information online.
특히 방문 차량을 관리하는 경우 대면으로 방문 차량을 관리하기 보다는 비대면으로 방문 차량을 관리하는 것이, 효율적일 수 있다.In particular, when managing a visiting vehicle, it may be more efficient to manage the visiting vehicle non-face-to-face rather than face-to-face managing the visiting vehicle.
다만 현재로서는, 방문 차량을 비대면으로 관리하기 위한 플랫폼이 부재하여, 이에 대한 기술의 구현이 요구되는 시점이다.However, at present, there is no platform for non-face-to-face management of visiting vehicles, and the implementation of a technology for this is required.
본 출원의 일 실시예에 따르면, 일 과제는 방문(예: 입차, 또는 출차) 차량에 대한 정보를 수집하여 차량이 방문하고자 하는 사용자 장치로 전달하고, 미등록된 차량의 경우 사용자가 차단기를 제어하도록 함으로써, 비대면으로 방문 차량을 관리하도록 하여 방문 차량 관리의 효율성을 높이는 전자 장치 및 그 동작 방법을 제공하는 것에 있다.According to an embodiment of the present application, one task is to collect information about a visiting (eg, entering or exiting) vehicle and deliver it to a user device that the vehicle wants to visit, and in the case of an unregistered vehicle, the user controls the breaker An object of the present invention is to provide an electronic device and an operating method thereof that increase the efficiency of visiting vehicle management by allowing non-face-to-face management of the visiting vehicle.
본 출원의 일 실시예에 따르면, 다른 과제는 서버에 축적된 빅 데이터를 이용하여, 다른 지역에서 출차되는 차량의 방문자를 미리 예측하고 예측된 방문자의 장치로 미등록된 출차 차량의 정보를 미리 알림으로써, 미등록 방문 차량 관리의 효율성을 높이는 전자 장치 및 동작 방법을 제공하는 것에 있다.According to an embodiment of the present application, another task is to predict in advance a visitor of a vehicle to be pulled out from another area by using big data accumulated in a server, and to notify the unregistered vehicle information to the predicted visitor's device in advance. , An object of the present invention is to provide an electronic device and an operating method that increase the efficiency of managing unregistered vehicles.
본 출원의 일 실시예에 따르면, 또 다른 과제는 인공 지능 모델을 기반으로 식별된 가중치를 기반으로 출차 차량을 미리 알리는 주기를 설정함으로써, 미등록 방문 차량 관리의 효율성을 높이는 전자 장치 및 동작 방법을 제공하는 것에 있다.According to an embodiment of the present application, another object is to provide an electronic device and an operating method that increase the efficiency of managing unregistered vehicles by setting a period for notifying a vehicle to leave in advance based on a weight identified based on an artificial intelligence model is in doing
본 출원이 해결하고자 하는 과제가 상술한 과제로 제한되는 것은 아니며, 언급되지 아니한 과제들은 본 명세서 및 첨부된 도면으로부터 본 출원이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The problem to be solved by the present application is not limited to the above-mentioned problems, and the problems not mentioned will be clearly understood by those of ordinary skill in the art to which the present application belongs from the present specification and the accompanying drawings. .
일 실시예에 따르면, 전자 장치의 동작 방법으로서, 입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 상기 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하는 단계; 상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하는 단계;를 포함하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고, 상기 수신된 관리될 차량에 대한 정보를 등록하는 단계; 경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하는 단계; 상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하는 단계;를 포함하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되고, 상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하는 단계;를 포함하는, 동작 방법이 제공될 수 있다.According to an embodiment of the present disclosure, there is provided an operating method of an electronic device, comprising: communicating with the user device executing an application for managing entry and/or exit, and authenticating based on an ID and password received from the user device; Receiving, from the user device, information on the vehicle to be managed input by the application, the information on the vehicle to be managed includes the vehicle number of the vehicle, entry and/or exit date and time, entry and/or exit or registering the received information on the vehicle to be managed, including the purpose of taking out and the registration expiration time; Communication connection with the guard station device for executing the application executed in the guard station device; Including; obtaining information on the first vehicle from the guard device, the information on the first vehicle is the vehicle number of the first vehicle, the license plate image of the first vehicle, the entry of the first vehicle And / or including a departure time, the information about the first vehicle is obtained using the security devices controlled by the guard station, the first vehicle included in the information about the first vehicle received from the guard station device When the vehicle number of the first vehicle and the vehicle number of the registered vehicle correspond to each other, transmitting a push message including at least a portion of the information on the first vehicle to the user device; can be provided.
일 실시예에 따르면, 서버로서, 데이터 베이스; 통신 회로; 및 적어도 하나의 프로세서;를 포함하고, 상기 적어도 하나의 프로세서는: 상기 통신 회로를 이용하여 입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 상기 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하고, 상기 통신 회로를 이용하여 상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고, 상기 데이터 베이스에 상기 수신된 관리될 차량에 대한 정보를 등록하고, 상기 통신 회로를 이용하여 경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하고, 상기 통신 회로를 이용하여 상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되는, 상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 통신 회로를 이용하여 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하도록 설정된, 서버가 제공될 수 있다.According to one embodiment, there is provided a server comprising: a database; communication circuit; and at least one processor, wherein the at least one processor is communicatively connected to the user device that executes an application for managing entry and/or exit by using the communication circuit, and receives an ID received from the user device and authentication based on a password, and using the communication circuit to receive information on the vehicle to be managed input by the application from the user device, and the information on the vehicle to be managed includes the vehicle number of the vehicle; It includes the entry and/or exit date, entry and/or exit purpose, and registration expiration time, and registers the received information on the vehicle to be managed in the database, and executes it in the guard station device using the communication circuit. Communication connection with the security guard device running the application to be, using the communication circuit to obtain information about the first vehicle from the guard station device, the information about the first vehicle is the vehicle of the first vehicle Number, including the number, the license plate image of the first vehicle, the entry and / or exit time of the first vehicle, the information about the first vehicle is obtained using the security devices controlled by the security station device, the security When the vehicle number of the first vehicle included in the information on the first vehicle received from the small device and the vehicle number of the registered vehicle correspond to each other, among the information on the first vehicle using the communication circuit A server configured to transmit a push message including at least a portion to the user device may be provided.
일 실시예에 따르면, 전자 장치에서 수행되는 입차 또는 출차되는 차량 관리 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체로서, 상기 입차 또는 출차되는 차량 관리 방법은 입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 상기 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하는 단계 및 상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하는 단계;를 포함하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고, 상기 수신된 관리될 차량에 대한 정보를 등록하는 단계, 경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하는 단계 및 상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하는 단계;를 더 포함하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되고, 상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하는 단계를 포함하는, 컴퓨터 판독 가능한 기록 매체가 제공될 수 있다.According to an embodiment, as a computer-readable recording medium recording a program for executing a method for managing a vehicle entering or leaving the vehicle, which is performed in an electronic device, the method for managing a vehicle entering or leaving the vehicle is an application for managing entering and/or exiting the vehicle. communicating with the user device that executes, authenticating based on an ID and a password received from the user device, and receiving, from the user device, information on a vehicle to be managed inputted by the application; Including, the information on the vehicle to be managed includes the vehicle number of the vehicle, entry and/or exit date, entry and/or exit purpose, and registration expiration time, and the received information about the vehicle to be managed The step of registering, communicating with the guard device running the application executed on the guard device, and acquiring information about the first vehicle from the guard device; further comprising, the first vehicle The information on the first vehicle includes a vehicle number of the first vehicle, a license plate image of the first vehicle, and the entry and/or exit time of the first vehicle, and the information on the first vehicle is controlled by the security guard device When the vehicle number of the first vehicle and the vehicle number of the registered vehicle are obtained using security devices and are included in the information about the first vehicle received from the security station device, the vehicle number corresponds to each other, the first vehicle A computer-readable recording medium comprising the step of transmitting a push message including at least some of the information on the user device to the user device may be provided.
일 실시예에 따르면, 전자 장치에서 입차 또는 출차되는 차량 관리 방법을 수행하기 위해 컴퓨터 판독 가능한 기록 매체에 저장된 프로그램으로서, 상기 입차 또는 출차되는 차량 관리 방법은 입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 상기 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하는 단계 및 상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하는 단계;를 포함하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고, 상기 수신된 관리될 차량에 대한 정보를 등록하는 단계, 경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하는 단계 및 상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하는 단계;를 더 포함하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되고, 상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하는 단계를 포함하는, 컴퓨터 판독 가능한 기록 매체에 저장된 프로그램이 제공될 수 있다.According to an embodiment, as a program stored in a computer-readable recording medium to perform a vehicle entry or exit management method in an electronic device, the entry or exit vehicle management method executes an application for entry and/or exit management Including; communicating with the user device, authenticating based on the ID and password received from the user device, and receiving, from the user device, information on the vehicle to be managed input by the application; and, the information on the vehicle to be managed includes the vehicle number of the vehicle, entry and/or exit date, entry and/or exit purpose, and registration expiration time, and to register the received information on the vehicle to be managed Step, the step of communicating with the guard device for executing the application executed on the guard device, and obtaining information about the first vehicle from the guard device; further comprising, for the first vehicle The information includes the vehicle number of the first vehicle, the license plate image of the first vehicle, and the entry and/or exit time of the first vehicle, and the information on the first vehicle is a security device controlled by the security guard device. If the vehicle number of the first vehicle and the vehicle number of the registered vehicle are obtained using the obtained and included in the information about the first vehicle received from the security guard device, the vehicle number for the first vehicle corresponds to each other. A program stored in a computer-readable recording medium may be provided, comprising the step of transmitting a push message including at least some of the information to the user device.
과제의 해결 수단이 상술한 해결 수단들로 제한되는 것은 아니며, 언급되지 아니한 해결 수단들은 본 명세서 및 첨부된 도면으로부터 본 출원이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.Solutions of the problems are not limited to the above-described solutions, and solutions not mentioned will be clearly understood by those of ordinary skill in the art to which the present application belongs from the present specification and the accompanying drawings. .
본 출원의 일 실시예에 따르면, 전자 장치 및 그 동작 방법은 방문(예: 입차, 또는 출차) 차량에 대한 정보를 수집하여 차량이 방문하고자 하는 사용자 장치로 전달하고, 미등록된 차량의 경우 사용자가 차단기를 제어하도록 함으로써, 비대면으로 방문 차량을 관리하도록 하여 방문 차량 관리의 효율성을 높일 수 있다.According to an embodiment of the present application, an electronic device and an operating method thereof collect information on a visited (eg, entering or exiting) vehicle and deliver it to a user device that the vehicle wants to visit, and in the case of an unregistered vehicle, the user By controlling the breaker, it is possible to manage the visiting vehicle non-face-to-face, thereby increasing the efficiency of visiting vehicle management.
본 출원의 일 실시예에 따르면, 전자 장치 및 그 동작 방법은 서버에 축적된 빅 데이터를 이용하여, 다른 지역에서 출차되는 차량의 방문자를 미리 예측하고 예측된 방문자의 장치로 미등록된 출차 차량의 정보를 미리 알림으로써, 미등록 방문 차량 관리의 효율성을 높일 수 있다.According to an embodiment of the present application, an electronic device and an operating method thereof predict a visitor of a vehicle to be pulled out from another area in advance using big data accumulated in a server, and information of an unregistered vehicle as the predicted visitor's device By notifying in advance, it is possible to increase the efficiency of unregistered vehicle management.
본 출원의 일 실시예에 따르면, 전자 장치 및 그 동작 방법은 인공 지능 모델을 기반으로 식별된 가중치를 기반으로 출차 차량을 미리 알리는 주기를 설정함으로써, 미등록 방문 차량 관리의 효율성을 높일 수 있다.According to an embodiment of the present application, an electronic device and an operating method thereof may increase the efficiency of managing an unregistered visited vehicle by setting a period of informing a vehicle to leave in advance based on a weight identified based on an artificial intelligence model.
효과가 상술한 효과로 제한되는 것은 아니며, 언급되지 아니한 효과들은 본 명세서 및 첨부된 도면으로부터 본 출원이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.Effects are not limited to the above-described effects, and effects not mentioned will be clearly understood by those of ordinary skill in the art to which the present application belongs from the present specification and the accompanying drawings.
도 1은 본 출원의 일 실시예에 따른 스마트 방문 차량 관리 시스템에 포함된 장치들의 일 예를 설명하기 위한 도면이다.
도 2는 본 출원의 일 실시예에 따른 관리 서버의 구성의 일 예를 나타내는 블록도이다.
도 3은 본 출원의 일 실시예에 따른 전자 장치의 구성의 일 예를 나타내는 블록도이다.
도 4는 본 출원의 일 실시예에 따른 스마트 방문 차량 관리 시스템의 동작의 일 예를 설명하기 위한 흐름도이다.
도 5는 본 출원의 일 실시예에 따른 장치들(예: 관리 서버, 사용자의 전자 장치, 및 경비소의 전자 장치)의 동작의 예를 설명하기 위한 도면이다.
도 6은 본 출원의 일 실시예에 따른 사용자의 전자 장치(201)에서 실행되는 관리 프로그램(또는, 어플리케이션)의 화면의 일 예를 나타내는 도면이다.
도 7은 본 출원의 일 실시예에 따른 사용자의 전자 장치(201)에서 실행되는 관리 프로그램(또는, 어플리케이션)의 화면의 다른 예를 나타내는 도면이다.
도 8은 본 출원의 일 실시예에 따른 스마트 정보 분석 시스템의 동작의 다른 예를 설명하기 위한 흐름도이다.
도 9는 본 출원의 일 실시예에 따른 관리 서버의 출차된 차량의 목적지를 예측하기 위한 인공 지능 모델을 생성하는 동작의 일 예를 설명하기 위한 도면이다.
도 10는 본 출원의 일 실시예에 따른 관리 서버의 인공 지능 모델을 이용하여 출차된 차량의 목적지를 예측하는 동작의 예를 설명하기 위한 도면이다.
도 11은 본 출원의 일 실시예에 따른 관리 서버의 예측된 목적지의 사용자 장치로 푸시 메시지를 제공하는 동작의 예를 설명하기 위한 도면이다.
도 12은 본 출원의 일 실시예에 따른 스마트 정보 분석 시스템의 동작의 다른 예를 설명하기 위한 흐름도이다.
도 13은 본 출원의 일 실시예에 따른 관리 서버의 인공 지능 모델을 이용하여 출력된 예측 목적지의 가중치를 기반으로, 사용자 장치로 제공되는 알림 메시지의 주기를 조정하는 동작의 예를 설명하기 위한 도면이다.1 is a view for explaining an example of the devices included in the smart visiting vehicle management system according to an embodiment of the present application.
2 is a block diagram illustrating an example of a configuration of a management server according to an embodiment of the present application.
3 is a block diagram illustrating an example of a configuration of an electronic device according to an embodiment of the present application.
4 is a flowchart for explaining an example of the operation of the smart visiting vehicle management system according to an embodiment of the present application.
5 is a view for explaining an example of operations of devices (eg, a management server, a user's electronic device, and an electronic device of a security guard) according to an embodiment of the present application.
6 is a diagram illustrating an example of a screen of a management program (or application) executed in the user's
7 is a diagram illustrating another example of a screen of a management program (or application) executed in the user's
8 is a flowchart for explaining another example of the operation of the smart information analysis system according to an embodiment of the present application.
9 is a diagram for explaining an example of an operation of generating an artificial intelligence model for predicting the destination of the vehicle taken out of the management server according to an embodiment of the present application.
10 is a view for explaining an example of an operation of predicting a destination of a vehicle taken out using the artificial intelligence model of the management server according to an embodiment of the present application.
11 is a diagram for explaining an example of an operation of providing a push message to a user device of a predicted destination of a management server according to an embodiment of the present application.
12 is a flowchart for explaining another example of the operation of the smart information analysis system according to an embodiment of the present application.
13 is a view for explaining an example of an operation of adjusting a period of a notification message provided to a user device based on a weight of a predicted destination output using an artificial intelligence model of a management server according to an embodiment of the present application to be.
일 실시예에 따르면, 서버의 동작 방법으로서, 입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 상기 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하는 단계; 상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하는 단계;를 포함하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고, 상기 수신된 관리될 차량에 대한 정보를 등록하는 단계; 경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하는 단계; 상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하는 단계;를 포함하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되고, 상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하는 단계;를 포함하는, 동작 방법이 제공될 수 있다.According to an embodiment, there is provided an operating method of a server, comprising: communicating with the user device executing an application for managing entry and/or exit, and authenticating based on an ID and password received from the user device; Receiving, from the user device, information on the vehicle to be managed input by the application, the information on the vehicle to be managed includes the vehicle number of the vehicle, entry and/or exit date and time, entry and/or exit or registering the received information on the vehicle to be managed, including the purpose of taking out and the registration expiration time; Communication connection with the guard station device for executing the application executed in the guard station device; Including; obtaining information on the first vehicle from the guard device, the information on the first vehicle is the vehicle number of the first vehicle, the license plate image of the first vehicle, the entry of the first vehicle And / or including a departure time, the information about the first vehicle is obtained using the security devices controlled by the guard station, the first vehicle included in the information about the first vehicle received from the guard station device When the vehicle number of the first vehicle and the vehicle number of the registered vehicle correspond to each other, transmitting a push message including at least a portion of the information on the first vehicle to the user device; can be provided.
일 실시예에 따르면, 상기 사용자 장치로부터 알림 받을 차량의 종류에 대한 정보를 수신하는 단계;를 포함하고, 상기 차량의 종류는 등록 차량, 및 미등록 차량을 포함하는, 상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 서버에 등록된 차량 번호들에 대한 정보를 기반으로, 상기 제 1 차량의 상기 종류를 판단하는 단계; 상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하는 단계; 및 상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하지 않는 단계;를 포함하는, 동작 방법이 제공될 수 있다.According to an embodiment, receiving information about the type of vehicle to be notified from the user device; includes, wherein the type of vehicle includes a registered vehicle, and an unregistered vehicle, the first received from the guard device. determining the type of the first vehicle based on the vehicle number of the first vehicle included in the information on the first vehicle and information on vehicle numbers registered in the server; transmitting the push message to the user device when the determined type of the first vehicle is the type of the vehicle to be notified; and not transmitting the push message to the user device when the determined type of the first vehicle is not the type of the vehicle to be notified.
일 실시예에 따르면, 상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하면서 자동으로 상기 경비소 장치로 상기 경비소 장치가 차단기를 개방하도록 제어하도록 하는 메시지를 전송하는 단계; 및 상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우 상기 사용자 장치로 상기 차단기를 제어하기 위한 화면을 제공하고, 상기 화면을 통해 상기 차단기를 개방하기 위한 입력을 수신하는 경우 상기 경비소 장치로 상기 경비소 장치가 상기 차단기를 개방하도록 제어하도록 하는 메시지를 전송하는 단계;를 포함하는, 동작 방법이 제공될 수 있다.According to one embodiment, when the type of the determined first vehicle is the type of the vehicle to be notified, the guard station device automatically switches the breaker to the guard station device while transmitting the push message to the user device. transmitting a message for controlling to open; and when the determined type of the first vehicle is the type of the vehicle to be notified, a screen for controlling the circuit breaker is provided to the user device, and an input for opening the circuit breaker is received through the screen Transmitting a message to control the guard device to open the breaker to the guard station device; Containing, an operating method can be provided.
일 실시예에 따르면, 상기 서버에 저장된 복수의 지역들로부터 출차되는 차량들에 대한 출차 정보 및 상기 출차되는 상기 차량들의 목적지에 대한 정보를 트레이닝 데이터로 하여, 인공 지능 모델을 생성하는 단계;를 포함하고, 상기 인공 지능 모델은 출차되는 제 1 차량의 출차 정보를 입력 받는 것에 대한 응답으로, 복수의 지역들 별 가중치를 출력하도록 설정되고, 상기 출차 정보는 출차되는 차량의 번호, 상기 출차되는 차량의 출차 시간, 상기 출차되는 차량의 출차 방향, 및 상기 출차되는 차량의 동승 여부에 대한 정보를 포함하고, 제 1 지역으로부터 출차되는 특정 차량에 대한 출차 정보를 획득하는 단계; 상기 특정 차량에 대한 상기 출차 정보를 상기 인공 지능 모델에 입력한 것에 대한 응답으로, 출력되는 상기 복수의 지역들 별 가중치를 식별하는 단계; 및 상기 복수의 지역들 별 가중치 중 가장 높은 제 1 가중치를 식별하고, 상기 식별된 제 1 가중치에 대응하는 제 2 지역을 상기 출차되는 상기 특정 차량의 목적지로 식별하는 단계; 및 상기 식별된 목적지에 대응하는 제 1 사용자의 제 1 사용자 장치로 상기 출차되는 상기 특정 차량의 방문을 알리는 메시지를 전송하는 단계;를 포함하는, 동작 방법이 제공될 수 있다.According to an embodiment, generating an artificial intelligence model by using, as training data, information on vehicle un-parking information on vehicles un-parked from a plurality of regions stored in the server and information on destinations of the un-parked vehicles, as training data; includes; and the artificial intelligence model is set to output a weight for each of a plurality of regions in response to receiving the un-parking information of the first vehicle to be pulled out, and the un-parking information is the number of the vehicle to be pulled out, the number of the vehicle to be pulled out. obtaining information about a specific vehicle being pulled out from a first area, including information on an un-parking time, an un-parking direction of the un-parked vehicle, and whether or not the un-parked vehicle is riding; identifying weights for each of the plurality of regions that are output in response to inputting the vehicle taking-out information for the specific vehicle into the artificial intelligence model; and identifying a highest first weight among the weights for each of the plurality of regions, and identifying a second region corresponding to the identified first weight as a destination of the specific vehicle to be pulled out; and transmitting a message informing of the visit of the specific vehicle being pulled out to the first user device of the first user corresponding to the identified destination.
일 실시예에 따르면, 상기 복수의 지역들로부터 상기 차량들이 출차되는 경우, 상기 복수의 지역들 별로 위치되는 경비소 장치들 각각으로부터 상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보를 획득하는 단계; 상기 복수의 지역들 별로 출차된 상기 차량들이 방문하는 복수의 지역들 중 일 지역에 대한 정보를 상기 목적지에 대한 정보로서 획득하는 단계; 및 상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보와 상기 목적지에 대한 정보를 연관되도록 저장하고, 상기 저장된 정보들을 기반으로 상기 인공 지능 모델을 생성하는 단계;를 포함하고, 상기 특정 차량의 방문을 알리는 상기 메시지는 상기 제 1 지역과 상기 제 2 지역 사이의 거리에 기반하여 계산되는 예상 도착 시간에 대한 정보를 포함하는, 동작 방법이 제공될 수 있다.According to an embodiment, when the vehicles are pulled out from the plurality of areas, the un-parking information about the vehicles being pulled out from the plurality of areas from each of the guard devices located for each of the plurality of areas obtaining; obtaining information on one of a plurality of areas visited by the vehicles pulled out for each of the plurality of areas as information on the destination; and storing the taking-out information about the vehicles that are pulled out from the plurality of regions to be associated with the information on the destination, and generating the artificial intelligence model based on the stored information. The message notifying the visit of the vehicle may include information on an expected arrival time calculated based on a distance between the first area and the second area.
일 실시예에 따르면, 상기 제 2 지역의 복수의 사용자 장치들 중 상기 제 1 지역으로부터 출차된 상기 제 1 차량이 이전에 방문한 상기 제 1 사용자 장치를 식별하는 단계; 및 상기 제 1 사용자 장치에 의해 상기 제 1 차량이 미등록된 경우, 상기 제 1 사용자 장치로 상기 특정 차량의 방문을 알리는 상기 메시지를 전송하는 단계;를 포함하는, 동작 방법이 제공될 수 있다.According to an embodiment, the method may further include: identifying the first user device previously visited by the first vehicle pulled out of the first area from among a plurality of user devices in the second area; and when the first vehicle is not registered by the first user device, transmitting the message notifying the visit of the specific vehicle to the first user device.
일 실시예에 따르면, 상기 특정 차량의 방문을 알리는 상기 메시지는 상기 특정 차량을 등록하기 위한 화면을 포함하고, 상기 제 1 사용자 장치로부터, 상기 특정 차량을 등록하기 위한 상기 화면을 통해서, 상기 특정 차량을 등록하기 위한 입력을 수신하는 경우 자동으로 상기 특정 차량의 상기 출차 정보의 적어도 일부에 기반하여 상기 특정 차량의 번호 및 상기 특정 차량이 입차되는 상기 예상 도착 시간을 등록하는 단계;를 포함하는, 동작 방법이 제공될 수 있다.According to an embodiment, the message notifying the visit of the specific vehicle includes a screen for registering the specific vehicle, and the specific vehicle through the screen for registering the specific vehicle from the first user device automatically registering the number of the specific vehicle and the expected arrival time at which the specific vehicle is parked based on at least a part of the exiting information of the specific vehicle when receiving an input for registering A method may be provided.
일 실시예에 따르면, 상기 제 2 지역의 복수의 사용자 장치들 중 상기 제 1 지역으로부터 출차된 상기 제 1 차량이 이전에 방문한 상기 제 1 사용자 장치가 없는 경우, 상기 제 1 가중치 보다 낮은 후순위의 제 2 가중치에 대응하는 제 3 지역을 식별하는 단계; 상기 제 3 지역의 복수의 사용자 장치들 중 상기 제 1 지역으로부터 출차된 상기 제 1 차량이 이전에 방문한 상기 제 2 사용자 장치를 식별하는 단계; 및 상기 제 2 사용자 장치로 상기 메시지를 전송하는 단계;를 포함하는, 동작 방법이 제공될 수 있다.According to an embodiment, when there is no first user device previously visited by the first vehicle pulled out from the first area among a plurality of user devices in the second area, a second priority lower than the first weight is used. identifying a third region corresponding to the second weight; identifying the second user device previously visited by the first vehicle pulled out of the first area from among a plurality of user devices in the third area; and transmitting the message to the second user device.
일 실시예에 따르면, 상기 식별된 상기 제 1 가중치에 비례하도록, 상기 특정 차량의 방문을 알리는 상기 메시지가 상기 제 1 사용자 장치로 전송되는 주기가 결정되는, 동작 방법이 제공될 수 있다.According to an embodiment, there may be provided an operating method in which a period at which the message notifying a visit of the specific vehicle is transmitted to the first user device is determined so as to be proportional to the identified first weight.
일 실시예에 따르면, 서버로서, 데이터 베이스; 통신 회로; 및 적어도 하나의 프로세서;를 포함하고, 상기 적어도 하나의 프로세서는: 상기 통신 회로를 이용하여 입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 상기 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하고, 상기 통신 회로를 이용하여 상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고, 상기 데이터 베이스에 상기 수신된 관리될 차량에 대한 정보를 등록하고, 상기 통신 회로를 이용하여 경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하고, 상기 통신 회로를 이용하여 상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되는, 상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 통신 회로를 이용하여 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하도록 설정된, 서버가 제공될 수 있다.According to one embodiment, there is provided a server comprising: a database; communication circuit; and at least one processor, wherein the at least one processor is communicatively connected to the user device that executes an application for managing entry and/or exit by using the communication circuit, and receives an ID received from the user device and authentication based on a password, and using the communication circuit to receive information on the vehicle to be managed input by the application from the user device, and the information on the vehicle to be managed includes the vehicle number of the vehicle; It includes the entry and/or exit date, entry and/or exit purpose, and registration expiration time, and registers the received information on the vehicle to be managed in the database, and executes it in the guard station device using the communication circuit. Communication connection with the security guard device running the application to be, using the communication circuit to obtain information about the first vehicle from the guard station device, the information about the first vehicle is the vehicle of the first vehicle Number, including the number, the license plate image of the first vehicle, the entry and / or exit time of the first vehicle, the information about the first vehicle is obtained using the security devices controlled by the security station device, the security When the vehicle number of the first vehicle included in the information on the first vehicle received from the small device and the vehicle number of the registered vehicle correspond to each other, among the information on the first vehicle using the communication circuit A server configured to transmit a push message including at least a portion to the user device may be provided.
본 명세서에 기재된 실시예는 본 출원이 속하는 기술 분야에서 통상의 지식을 가진 자에게 다양한 실시예들에 따르면, 사상을 명확히 설명하기 위한 것이므로, 본 출원이 본 명세서에 기재된 실시예에 의해 한정되는 것은 아니며, 다양한 실시예들에 따르면, 범위는 다양한 실시예들에 따르면, 사상을 벗어나지 아니하는 수정예 또는 변형예를 포함하는 것으로 해석되어야 한다.According to various embodiments to those of ordinary skill in the art to which the present application belongs, the embodiments described in this specification are for clearly explaining the idea, so that the present application is limited by the embodiments described in this specification No, according to various embodiments, the range should be construed to include modifications or variations without departing from the spirit according to various embodiments.
본 명세서에서 사용되는 용어는 본 출원에서의 기능을 고려하여 가능한 현재 널리 사용되고 있는 일반적인 용어를 선택하였으나 이는 본 출원이 속하는 기술 분야에서 통상의 지식을 가진 자의 의도, 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 다만, 이와 달리 특정한 용어를 임의의 의미로 정의하여 사용하는 경우에는 그 용어의 의미에 관하여 별도로 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는 단순한 용어의 명칭이 아닌 그 용어가 가진 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 한다.The terms used in this specification have been selected as widely used general terms as possible in consideration of the functions in the present application, but they may vary depending on the intention, custom, or emergence of new technology of those of ordinary skill in the art to which this application belongs. can However, if a specific term is defined and used in an arbitrary sense, the meaning of the term will be separately described. Therefore, the terms used in this specification should be interpreted based on the actual meaning of the terms and the contents of the entire specification, rather than the names of simple terms.
본 명세서에 첨부된 도면은 본 출원을 용이하게 설명하기 위한 것으로 도면에 도시된 형상은 다양한 실시예들에 따르면, 이해를 돕기 위하여 필요에 따라 과장되어 표시된 것일 수 있으므로 본 출원이 도면에 의해 한정되는 것은 아니다.The drawings attached to this specification are for easy explanation of the present application, and according to various embodiments, the shapes shown in the drawings may be exaggerated as needed to help understanding, so that the present application is limited by the drawings. it is not
본 명세서에서 본 출원에 관련된 공지의 구성 또는 기능에 대한 구체적인 설명이 다양한 실시예들에 따르면, 요지를 흐릴 수 있다고 판단되는 경우에 이에 관한 자세한 설명은 필요에 따라 생략하기로 한다.In the present specification, when it is determined that a detailed description of a known configuration or function related to the present application may obscure the subject matter according to various embodiments, a detailed description thereof will be omitted if necessary.
본 문서의 다양한 실시예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시예들로 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나","A 또는 B 중 적어도 하나,""A, B 또는 C," "A, B 및 C 중 적어도 하나,"및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다. "제 1", "제 2", 또는 "첫째" 또는 "둘째"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. 어떤(예: 제 1) 구성요소가 다른(예: 제 2) 구성요소에, "기능적으로" 또는 "통신적으로"라는 용어와 함께 또는 이런 용어 없이, "커플드" 또는 "커넥티드"라고 언급된 경우, 그것은 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로(예: 유선으로), 무선으로, 또는 제 3 구성요소를 통하여 연결될 수 있다는 것을 의미한다.The various embodiments of this document and terms used therein are not intended to limit the technical features described in this document to specific embodiments, but it should be understood to include various modifications, equivalents, or substitutions of the embodiments. In connection with the description of the drawings, like reference numerals may be used for similar or related components. The singular form of the noun corresponding to the item may include one or more of the item, unless the relevant context clearly dictates otherwise. In this document, "A or B", "at least one of A and B", "at least one of A or B," "A, B or C," "at least one of A, B and C," and "A , B, or C" each may include any one of the items listed together in the corresponding one of the phrases, or all possible combinations thereof. Terms such as "first", "second", or "first" or "second" may be used simply to distinguish the element from other elements in question, and may refer to elements in other aspects (e.g., importance or order) is not limited. It is said that one (eg, first) component is "coupled" or "connected" to another (eg, second) component, with or without the terms "functionally" or "communicatively". When referenced, it means that one component can be connected to the other component directly (eg by wire), wirelessly, or through a third component.
본 문서에서 사용된 용어 "모듈"은 하드웨어, 소프트웨어 또는 펌웨어로 구현된 유닛을 포함할 수 있으며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로 등의 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는, 상기 부품의 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 일실시예에 따르면, 모듈은 ASIC(application-specific integrated circuit)의 형태로 구현될 수 있다. As used herein, the term “module” may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as, for example, logic, logic block, component, or circuit. A module may be an integrally formed part or a minimum unit or a part of the part that performs one or more functions. For example, according to an embodiment, the module may be implemented in the form of an application-specific integrated circuit (ASIC).
본 문서의 다양한 실시예들은 기기(machine)(예: 전자 장치(101)) 의해 읽을 수 있는 저장 매체(storage medium)(예: 내장 메모리(136) 또는 외장 메모리(138))에 저장된 하나 이상의 명령어들을 포함하는 소프트웨어(예: 프로그램(140))로서 구현될 수 있다. 예를 들면, 기기(예: 전자 장치(101))의 프로세서(예: 프로세서(120))는, 저장 매체로부터 저장된 하나 이상의 명령어들 중 적어도 하나의 명령을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 명령어에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 명령어들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.According to various embodiments of the present document, one or more instructions stored in a storage medium (eg, internal memory 136 or external memory 138) readable by a machine (eg, electronic device 101) may be implemented as software (eg, the program 140) including For example, a processor (eg, processor 120 ) of a device (eg, electronic device 101 ) may call at least one command among one or more commands stored from a storage medium and execute it. This makes it possible for the device to be operated to perform at least one function according to the called at least one command. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' only means that the storage medium is a tangible device and does not contain a signal (eg, electromagnetic wave), and this term is used in cases where data is semi-permanently stored in the storage medium and It does not distinguish between temporary storage cases.
일실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to various embodiments disclosed in this document may be provided as included in a computer program product. Computer program products may be traded between sellers and buyers as commodities. The computer program product is distributed in the form of a device-readable storage medium (eg compact disc read only memory (CD-ROM)), or through an application store (eg Play Store™) or on two user devices (eg, It can be distributed (eg downloaded or uploaded) directly or online between smartphones (eg: smartphones). In the case of online distribution, at least a part of the computer program product may be temporarily stored or temporarily created in a machine-readable storage medium such as a memory of a server of a manufacturer, a server of an application store, or a relay server.
다양한 실시예들에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있다. 다양한 실시예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다.According to various embodiments, each component (eg, a module or a program) of the above-described components may include a singular or a plurality of entities. According to various embodiments, one or more components or operations among the above-described corresponding components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (eg, a module or a program) may be integrated into one component. In this case, the integrated component may perform one or more functions of each component of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. . According to various embodiments, operations performed by a module, program, or other component are executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations are executed in a different order, or omitted. or one or more other operations may be added.
1. 스마트 방문 차량 관리 시스템1. Smart visit vehicle management system
이하에서는 본 출원의 일 실시예에 따른 스마트 방문 차량 관리 시스템에 대해서 설명한다.Hereinafter, a smart visit vehicle management system according to an embodiment of the present application will be described.
본 명세서에서 스마트 방문 차량 관리 시스템은 온라인으로, 특정 장소(예: 거주 지역)로 방문하는 차량에 대한 정보(예: 입차 정보, 출차 정보)를 수집하고, 방문하는 차량의 입차 및/또는 출차를 관리(예: 차단기 제어)하는 시스템으로 정의될 수 있다. 예를 들어, 스마트 방문 차량 관리 시스템은 특정 장소의 경비소를 통해 입차하거나 또는 출차하는 차량에 대한 정보(예: 차량과 연관된 이미지, 출차 및/또는 입차 시간)를 수집하여, 특정 장소에 거주하는 사용자의 전자 장치(예: 단말)로 푸시 메시지(push message)의 형태로 제공하고, 상기 수집되는 차량에 대한 정보를 축적하여 히스토리화 할 수 있다. 또 예를 들어, 스마트 방문 차량 관리 시스템은 관리되는 차량의 종류(예: 등록 차량, 미등록 차량, 정기 차량 등)를 분류하여, 상기 차량에 대한 정보의 축적 및 상기 푸시 메시지의 전송 여부를 식별할 수 있다. 또 예를 들어, 스마트 방문 차량 관리 시스템은 상기 특정 장소에 거주하는 사용자의 전자 장치(예: 단말)로 경비소의 경비 장치(예: 차단기)를 제어하기 위한 인터페이스를 제공할 수 있다.In the present specification, the smart visiting vehicle management system collects information (eg, entry information, exit information) about vehicles visiting a specific place (eg, residential area) online, and controls the entry and/or exit of the visiting vehicle. It can be defined as a system that manages (eg, breaker control). For example, the smart visiting vehicle management system collects information about vehicles entering or leaving a specific location (eg, images associated with the vehicle, exiting and/or entry time) through a security guard at a specific location, and A user's electronic device (eg, a terminal) may be provided in the form of a push message, and the collected information on the vehicle may be accumulated and made history. Also, for example, the smart visiting vehicle management system classifies the types of managed vehicles (eg, registered vehicles, unregistered vehicles, regular vehicles, etc.) to identify accumulation of information about the vehicle and transmission of the push message. can Also, for example, the smart visiting vehicle management system may provide an interface for controlling a security device (eg, a circuit breaker) of a guard station with an electronic device (eg, terminal) of a user residing in the specific place.
이하에서는 스마트 방문 차량 관리 시스템에 대해서 더 구체적으로 설명한다.Hereinafter, the smart visiting vehicle management system will be described in more detail.
2. 스마트 방문 차량 관리 시스템의 구성2. Configuration of smart visiting vehicle management system
도 1은 본 출원의 일 실시예에 따른 스마트 방문 차량 관리 시스템에 포함된 장치들의 일 예를 설명하기 위한 도면이다. 1 is a view for explaining an example of the devices included in the smart visiting vehicle management system according to an embodiment of the present application.
도 1을 참조하면, 스마트 방문 차량 관리 시스템은 관리 서버(100), 사용자(user)의 전자 장치(201)와 경비소(security station)에 구비되는 전자 장치(202)를 포함하는 전자 장치(200)를 포함할 수 있다. 다만, 도 1에 도시된 바에 제한되지 않고 스마트 방문 차량 관리 시스템은 도시된 장치들 보다 더 적은 구성들을 포함하거나, 더 많은 구성들을 포함하도록 구현될 수도 있다.Referring to FIG. 1 , the smart visiting vehicle management system is an
본 출원의 일 실시예에 따르면, 관리 서버(management server)(100)는 특정 지역들(예: A 지역(10), B 지역(20))(예: 거주 지역들) 별로 존재하는 사용자(user)의 전자 장치(201) 및 경비소(security station)의 전자 장치(202)와 소정의 정보를 교환(예: 송신, 및/또는 수신)하는 중계 장치일 수 있다. 도 1에 도시된 바와 같이, 상기 특정 지역들(예: A 지역(10), B 지역(20))은 복수의 지역들을 포함하며, 일 예로 아파트 단지와 같은 거주 지역들을 포함할 수 있으나 기재 및/또는 도시된 바에 제한되지 않고 차량들이 입차 또는 출차되는 다양한 종류의 장소(예: 주차장이 구비된 일반 대중 시설, 주차장이 구비된 대형 상점 등)가 될 수 있다. 각 지역 별로 사용자(user)가 거주하는 장소(예: 아파트) 및 차량이 출차되거나 입차되는 경비소가 있을 수 있으나, 기재된 바에 제한되지 않고 경비소(security station)라는 명칭 대신 다양한 명칭(예: 관리소)이 이용될 수 있다. 상기 경비소에는 출차 및/또는 입차되는 차량을 관리하기 위한 다양한 종류의 장치가 구비될 수 있으며, 예를 들어 차량을 촬영하기 위한 카메라(301) 및 차량의 입차 또는 출차를 제어하기 위한 차단기(302)를 포함할 수 있다. 일 실시예에서, 관리 서버(100)는 경비소(security station)의 전자 장치(202)로부터 특정 지역(예: A 지역(10), B 지역(20))로 방문하는 차량에 대한 정보(예: 차량과 연관된 이미지, 출차 및/또는 입차 시간)를 수신하여 수집하여 축적할 수 있다. 일 실시예에서, 관리 서버(100)는 특정 지역(예: A 지역(10), B 지역(20))의 사용자(user)의 전자 장치(201)로 상기 수집된 차량에 대한 정보를 포함하는 메시지(예: 푸시 메시지(push message))를 송신하여, 소정의 인터페이스(예: 후술되는 관리 프로그램(또는 어플리케이션)의 실행 화면) 상에 차량에 대한 정보를 제공할 수 있다. 또 일 실시예에서, 관리 서버(100)는 특정 지역(예: A 지역(10), B 지역(20))의 사용자(user)의 전자 장치(201)로부터 소정의 인터페이스(예: 후술되는 관리 프로그램(또는 어플리케이션)의 실행 화면)를 통해서 경비소의 장치들(예: 카메라(301), 차단기(302))를 제어(예: 차단기 개폐)하기 위한 메시지를 수신하고, 수신된 메시지에 기반하여 경비소의 장치들(예: 카메라(301), 차단기(302))이 제어되도록 명령을 경비소의 전자 장치(202)로 전달할 수 있다.According to an embodiment of the present application, the
본 출원의 일 실시예에 따르면, 전자 장치(200)는 상기 관리 서버(100)와 통신 가능하며 사용자(user) 및 경비소(security station)에 의해 이용 가능한 다양한 종류의 전자 장치를 포함할 수 있다. 상기 전자 장치는 개인용 단말들(예: 스마트 폰 등), 고정된 위치에 구비되는 전자 장치들(예: PC 등), 이동 가능한 개인용 노트북을 포함할 수 있다. 예를 들어, 전자 장치(201, 202)는 후술되는 관리 어플리케이션을 이용하여, 관리 서버(100)에 접속하며 전술한 정보를 교환할 수 있다. 일 예로, 사용자의 전자 장치(201)는 관리 서버(100)로부터 차량에 대한 정보들(예: 차량과 연관된 이미지, 출차 및/또는 입차 시간)을 수신하거나, 또는 경비소에 구비되는 경비 장치들(예: 카메라(301), 및 차단기(302))을 제어하기 위한 명령 메시지를 관리 서버(100)로 송신할 수 있다. 또 일 예로, 경비소의 전자 장치(201)는 경비소에 구비되는 경비 장치들(예: 카메라(301), 및 차단기(302))을 이용하여 획득된 차량에 대한 정보들(예: 차량과 연관된 이미지, 출차 및/또는 입차 시간)을 관리 서버(100)로 전송할 수 있다.According to an embodiment of the present application, the
2.1. 스마트 방문 차량 관리 시스템의 구성들의 일 예2.1. An example of configurations of a smart visiting vehicle management system
이하에서는 스마트 방문 차량 관리 시스템에 포함된 구성들의 동작을 수행하기 위한 구성들의 일 예에 대해서 설명한다. 한편, 스마트 방문 차량 관리 시스템은 구현 목적에 따라서 시스템 타입(system type) 또는 온 디바이스 타입(on-device type)으로 구현될 수 있으므로, 이에 대해서는 "2.2 목차"에서 후술한다.Hereinafter, an example of the components for performing the operations of the components included in the smart visiting vehicle management system will be described. Meanwhile, since the smart visiting vehicle management system may be implemented as a system type or an on-device type depending on the implementation purpose, this will be described later in "2.2 Table of Contents".
2.1.1 관리 서버(100)의 구성의 일 예2.1.1 An example of the configuration of the
먼저, 관리 서버(100)의 구성의 일 예에 대해서 설명한다.First, an example of the configuration of the
도 2는 본 출원의 일 실시예에 따른 관리 서버(100)의 구성의 일 예를 나타내는 블록도이다. 한편 도 2에 도시된 바에 제한되지 않고, 관리 서버(100)는 도시된 구성들 보다 더 적은 구성들 또는 더 많은 구성들을 포함할 수 있다. 2 is a block diagram illustrating an example of the configuration of the
도 2를 참조하면, 일 실시예에 따르면 관리 서버(100)는 제 1 통신 회로(110), 정보 제공 모듈(121), 정보 획득 모듈(122) 및 정보 분석 모듈(123)을 포함하는 제 1 제어 회로(120), 및 데이터베이스(130)을 포함할 수 있다.Referring to FIG. 2 , according to an embodiment, the
상기 제 1 통신 회로(110)는 외부 장치(예: 전자 장치(200))와 통신할 수 있다. 예를 들면, 제 1 통신 회로(110)는 무선 통신 또는 유선 통신을 통해서 네트워크에 연결되어 외부 장치(예: 전자 장치(200))와 통신을 설정하여, 설정된 통신을 통해 정보 및/또는 데이터를 교환할 수 있다. 상기 무선 통신은, 예를 들면, LTE, LTE-A(LTE Advance), CDMA(code division multiple access), WCDMA(wideband CDMA), UMTS(universal mobile telecommunications system), WiBro(Wireless Broadband), 또는 GSM(Global System for Mobile Communications) 등 중 적어도 하나를 사용하는 셀룰러 통신을 포함할 수 있다. 한 실시예에 따르면, 무선 통신은, 예를 들면, WiFi(wireless fidelity), 블루투스, 블루투스 저전력(BLE), 지그비(Zigbee), NFC(near field communication), 자력 시큐어 트랜스미션(Magnetic Secure Transmission), 라디오 프리퀀시(RF), 또는 보디 에어리어 네트워크(BAN) 중 적어도 하나를 포함할 수 있다. 한실시예에 따르면, 무선 통신은 GNSS를 포함할 수 있다. GNSS는, 예를 들면, GPS(Global Positioning System), Glonass(Global Navigation Satellite System), Beidou Navigation Satellite System(이하 "Beidou") 또는 Galileo, the European global satellite-based navigation system일 수 있다. 이하, 본 문서에서는, "GPS"는 "GNSS"와 상호 호환적으로 사용될 수 있다. 유선 통신은, 예를 들면, USB(universal serial bus), HDMI(high definition multimedia interface), RS-232(recommended standard232), 전력선 통신, 또는 POTS(plain old telephone service) 등 중 적어도 하나를 포함할 수 있다. 네트워크(162)는 텔레커뮤니케이션 네트워크, 예를 들면, 컴퓨터 네트워크(예: LAN 또는 WAN), 인터넷, 또는 텔레폰 네트워크 중 적어도 하나를 포함할 수 있다.The
상기 제 1 제어 회로(120)는 관리 서버(100)의 전반적인 동작을 제어할 수 있다. 이를 위해 제 1 제어 회로(120)는 각종 정보의 연산 및 처리를 수행하고 관리 서버(100)의 구성 요소들(예: 제 1 통신 회로(110))의 동작을 제어할 수 있다. 제 1 제어 회로(120)는 하드웨어, 소프트웨어, 또는 이들의 조합에 따라 컴퓨터나 이와 유사한 장치로 구현될 수 있다. 하드웨어적으로 상기 제 1 제어 회로(120)는 전기적인 신호를 처리하여 제어 기능을 수행하는 전자 회로 형태(예: CPU 등)로 제공될 수 있으며, 소프트웨어적으로는 하드웨어적인 상기 제 1 제어 회로(120)를 구동시키는 프로그램 형태로 제공될 수 있다. 이하에서 설명되는 관리 서버(100)의 제 1 제어 회로(120)에 포함되는 모듈들(예: 정보 제공 모듈(121), 정보 획득 모듈(122) 및 정보 분석 모듈(123))은 상기 제 1 제어 회로(120)가 모듈과 연관된 동작을 수행하도록 제어할 수 있다. 다시 말해, 상기 모듈들은 상기 모듈과 연관된 동작을 수행하도록 제어하기 위한 프로그램, 컴퓨터 판독 가능한 코드, 프로세스 내지는 인스트럭션(instructions)들로 구현되며, 상기 모듈들이 상기 제 1 제어 회로(120)에 의해 실행되는 경우, 상기 제 1 제어 회로(120)가 상기 모듈과 연관된 동작을 수행하도록 제어할 수 있다. 한편, 이하의 설명에서 특별한 언급이 없는 경우에는 전자 장치(100)의 동작은 상기 제 1 제어 회로(120)의 제어에 의해 수행되는 것으로 해석될 수 있다.The
상기 제 1 제어 회로(120)는 정보 제공 모듈(121)을 포함하며, 상기 정보 제공 모듈(121)은 접속(예: 통신 연결)되는 전자 장치(200)로 관리 서버(100)에 축적되는 정보를 제공할 수 있다. 예를 들어, 사용자의 전자 장치(201)가 후술되는 관리 프로그램(또는, 어플리케이션)을 이용하여 관리 서버(100)에 접속하는 경우, 정보 제공 모듈(121)은 관리 서버(100)에 축적되는 정보들을 상기 관리 프로그램의 실행 화면 상에 갱신하여 제공할 수 있다. 상기 관리 서버(100)에 축적되는 정보들은 후술되는 정보 획득 모듈(122)을 이용하여, 사용자의 전자 장치(201) 및 경비소의 전자 장치(202)로부터 획득되는 정보들일 수 있다.The
상기 제 1 제어 회로(120)는 정보 획득 모듈(122)을 포함하며, 상기 정보 획득 모듈(122)은 관리 프로그램(또는, 어플리케이션)을 이용하여 접속되는 상기 전자 장치(200)(예: 사용자의 전자 장치(201) 및 경비소의 전자 장치(202))로부터 소정의 정보를 수신하여 데이터베이스(130)에 축적할 수 있다. 일 실시예에서, 상기 정보 획득 모듈(122)은 관리 프로그램(또는, 어플리케이션)을 이용하여 접속되는 경비소의 전자 장치(202)로부터 경비 장치들(예: 카메라(301) 및 차단기(302))에 의해 획득되는 정보들을 획득할 수 있다. 일 예로, 정보 획득 모듈(122)은 카메라(301)에 의해 촬영되는 차량에 대한 이미지(예: 번호판 이미지), 입차 및/또는 출차되는 차량이 촬영되는 시간에 대한 정보를 획득할 수 있다. 또 일 실시예에서, 상기 정보 획득 모듈(122)은 관리 프로그램(또는, 어플리케이션)을 이용하여 접속되는 사용자의 전자 장치(201)에 의해 관리하는 것으로 등록되는 차량에 대한 등록 정보(예: 차량 상세 정보, 입차 및/또는 출차 일시)에 대한 정보를 획득할 수 있다.The
상기 제 1 제어 회로(120)는 정보 분석 모듈(123)을 포함하며, 상기 정보 분석 모듈(123)은 관리 서버(100)에 축적되는 정보들을 분석하여, 분석된 결과를 전자 장치(200)로 제공할 수 있다. 예를 들어, 상기 정보 분석 모듈(123)은 수신된 차량에 대한 이미지로부터 차량 번호를 식별하고, 식별된 차량 번호가 등록된 차량 번호인지 여부를 판단할 수 있다. 상기 차량 번호가 등록된 차량 번호인 경우, 관리 서버(100)는 경비소의 전자 장치(202)로부터 수신된 차량에 대한 정보(예: 이미지, 입차 및/또는 출차 시기)를 사용자의 전자 장치(201)로 전송할 수 있다.The
상기 데이터베이스(130)는 각종 정보(예: 등록된 관리될 차량에 대한 정보, 입차 및/또는 차량에 대한 정보)를 저장할 수 있다. 데이터베이스(130)는 데이터를 임시적으로 또는 반영구적으로 저장할 수 있다. 예를 들어, 관리 서버(100)의 데이터베이스(130)에는 관리 서버(100)를 구동하기 위한 운용 프로그램(OS: Operating System), 웹 사이트를 호스팅하기 위한 데이터나 프로그램 내지는 어플리케이션(예를 들어, 웹 어플리케이션)에 관한 데이터 등이 저장될 수 있다. 상기 데이터베이스(130)의 예로는 하드 디스크(HDD: Hard Disk Drive), SSD(Solid State Drive), 플래쉬 메모리(flash memory), 롬(ROM: Read-Only Memory), 램(RAM: Random Access Memory) 등이 있을 수 있다. 이러한 데이터베이스는 내장 타입 또는 탈부착 가능한 타입으로 제공될 수 있다.The
2.1.2 전자 장치(200)의 구성의 일 예2.1.2 An example of the configuration of the
이하에서는 전자 장치(200)의 구성의 일 예에 대해서 설명한다.Hereinafter, an example of the configuration of the
도 3은 본 출원의 일 실시예에 따른 전자 장치(200)의 구성의 일 예를 나타내는 블록도이다. 한편 도 3에 도시된 바에 제한되지 않고, 전자 장치(200)는 도시된 구성들 보다 더 적은 구성들 또는 더 많은 구성들을 포함할 수 있다. 3 is a block diagram illustrating an example of the configuration of the
먼저 이하에서는 전자 장치(200)의 구성들에 대해서 설명한다.First, configurations of the
도 3을 참조하면, 일 실시예에 따르면 전자 장치(200)는 제 2 통신 회로(210), 제 2 제어 회로(220), 입력 장치(230), 및 디스플레이(240)를 포함할 수 있다.Referring to FIG. 3 , according to an embodiment, the
상기 제 2 통신 회로(210)는 외부 장치(예: 관리 서버(100))와 통신할 수 있다. 예를 들면, 제 2 통신 회로(210)는 무선 통신 또는 유선 통신을 통해서 네트워크에 연결되어 외부 장치(예: 관리 서버(100)))와 통신을 설정하여, 설정된 통신을 통해 정보 및/또는 데이터를 교환할 수 있다. 상기 제 2 통신 회로(210)는 전술한 관리 서버(100)의 제 1 통신 회로(110)와 같이 구현될 수 있으므로 중복되는 설명은 생략한다.The
상기 제 2 제어 회로(220)는 전자 장치(200)의 전반적인 동작을 제어할 수 있다. 이를 위해 제 2 제어 회로(220)는 각종 정보의 연산 및 처리를 수행하고 전자 장치(200)의 구성 요소들(예: 제 2 통신 회로(210))의 동작을 제어할 수 있다. 또 예를 들어, 제 2 제어 회로(220)가 경비소의 전자 장치(202)의 제어 회로인 경우, 경비소에 구비되는 경비 장치들(예: 카메라(301), 및 차단기(302))을 제어할 수 있다. 상기 제 2 제어 회로(220)는 전술한 관리 서버(100)의 제 1 제어 회로(120)와 같이 구현될 수 있으므로 중복되는 설명은 생략한다.The
상기 입력 장치(230)는 사용자(예: 제작자 또는 소비자)로부터 정보를 입력 받을 수 있다(예: 인터페이스 상에서 사용자 입력(예: 핸드 라이팅, 드로잉, 다양한 종류의 터치, 텍스트 타이핑 등)을 수신). 상기 입력 장치(230)는 사용자 입력을 받거나 또는 사용자에게 정보를 출력하는 각종 인터페이스나 연결 포트 등일 수 있다. 상기 입력 장치(230)는 입력 모듈과 출력 모듈로 구분될 수 있는데, 입력 모듈은 사용자로부터 사용자 입력을 수신한다. 사용자 입력은 키 입력, 터치 입력, 음성 입력을 비롯한 다양한 형태로 이루어질 수 있다. 이러한 사용자 입력을 받을 수 있는 입력 모듈의 예로는 전통적인 형태의 키패드나 키보드, 마우스는 물론, 사용자의 터치를 감지하는 터치 센서, 음성 신호를 입력받는 마이크, 영상 인식을 통해 제스처 등을 인식하는 카메라, 사용자 접근을 감지하는 조도 센서나 적외선 센서 등으로 구성되는 근접 센서, 가속도 센서나 자이로 센서 등을 통해 사용자 동작을 인식하는 모션 센서 및 그 외의 다양한 형태의 사용자 입력을 감지하거나 입력받는 다양한 형태의 입력 수단을 모두 포함하는 포괄적인 개념이다. 여기서, 터치 센서는 디스플레이 패널에 부착되는 터치 패널이나 터치 필름을 통해 터치를 감지하는 압전식 또는 정전식 터치 센서, 광학적인 방식에 의해 터치를 감지하는 광학식 터치 센서 등으로 구현될 수 있다. 이 경우, 상기 입력 장치(230)는 후술할 디스플레이(240) 내에 구현되어 사용자의 터치 입력을 수신할 수 있다. 다시 말해, 디스플레이(240)는, 상기 입력 장치(230)로서 터치 스크린을 포함할 수 있으며, 예를 들면, 전자 펜 또는 사용자의 신체의 일부를 이용한 터치, 제스쳐, 근접, 또는 호버링 입력을 수신할 수 있다. 이외에도 상기 입력 장치(230)는 자체적으로 사용자 입력을 감지하는 장치 대신 사용자 입력을 입력받는 외부의 입력 장치를 연결시키는 입력 인터페이스(USB 포트, PS/2 포트 등)의 형태로 구현될 수도 있다.The
상기 디스플레이(240)는 액정 디스플레이(LCD), 발광 다이오드(LED) 디스플레이, 유기 발광 다이오드(OLED) 디스플레이, 또는 마이크로 전자기계 시스템 (MEMS) 디스플레이, 또는 전자종이(electronic paper) 디스플레이를 포함할 수 있다. 상기 디스플레이(240)는, 관리 서버(100)로부테 제공되는 인터페이스를 표시할 수 있다. The
2.3. 스마트 방문 차량 관리 시스템의 구현 예2.3. Implementation example of smart visiting vehicle management system
스마트 방문 차량 관리 시스템은 상술한 바와 같이 시스템 타입 또는 온 디바이스 타입으로 구현될 수 있다.The smart visiting vehicle management system may be implemented as a system type or an on-device type as described above.
일 실시예에 따르면 상술한 바와 같이 관리 서버(100)에서 전자 장치(200)로 소정의 정보를 수신하고, 제공하는 동작을 수행하도록 구현 구현되는 경우, 스마트 방문 차량 관리 시스템은 시스템 타입으로 정의될 수 있다.According to an embodiment, when implemented to perform an operation of receiving and providing predetermined information from the
또 일 실시예에 따르면, 상술한 구성들이 하나의 물리적 장치에 구현되는 경우, 스마트 방문 차량 관리 시스템은 온 디바이스(On-device) 타입으로 정의될 수 있다. 예를 들어, 관리 서버(100)의 구성들(예: 정보 제공 모듈(121), 정보 획득 모듈(122), 및 정보 분석 모듈(123))이 전자 장치(200)에 모두 구현 가능하며, 이 경우 스마트 방문 차량 관리 시스템은 온 디바이스(On-device) 타입으로 정의될 수 있다. 이 경우, 전자 장치(201)에서 실행되는 관리 프로그램(또는, 어플리케이션)이 정보(예: 관리될 차량에 대한 정보)를 수집하고, 수집된 정보를 기반으로 경비소의 전자 장치(202)로부터 관리될 차량이 입차 및/또는 출차되는 경우 입차 및/또는 출차되는 차량에 대한 정보(예: 이미지, 출차 및/또는 입차 시간)를 수집할 수 있다.According to another embodiment, when the above-described components are implemented in one physical device, the smart visiting vehicle management system may be defined as an on-device type. For example, the components of the management server 100 (eg, the
또 기재된 바에 국한되지 않고, 스마트 방문 차량 관리 시스템은 바와 같이 시스템 타입과 온 디바이스 타입이 조합되는 하이브리드 타입으로 구현될 수 있다. 예를 들어, 관리 서버(100)의 적어도 일부 구성은 관리 서버(100)에 유지되고, 나머지 구성은 전자 장치(200)에 구현되는 경우, 해당 스마트 방문 차량 관리 시스템은 하이브리드 타입으로 정의될 수 있다.Also, without being limited thereto, the smart visiting vehicle management system may be implemented as a hybrid type in which a system type and an on-device type are combined as shown. For example, when at least some components of the
3. 스마트 방문 차량 관리 시스템의 동작3. Operation of Smart Visiting Vehicle Management System
이하에서는 스마트 방문 차량 관리 시스템을 구성하는 장치들(예: 관리 서버(100), 전자 장치(200)의 동작의 다양한 예들에 대해서 설명한다.Hereinafter, various examples of operations of devices (eg, the
3.1. 제 1 실시예 <관리될 차량을 등록하고, 등록된 차량에 대한 정보를 수집하여 제공하는 동작>3.1. First embodiment <Operation of registering a vehicle to be managed and collecting and providing information on the registered vehicle>
일 실시예에 따르면, 사용자의 전자 장치(201)(이하, 사용자 장치)는 관리 프로그램(또는, 어플리케이션)을 이용하여 관리 서버(100)에 접속하고, 관리 서버(100)에 관리될 차량에 대한 정보(예: 차량 상세 정보, 차량 입차 및/또는 출차 시기)를 등록할 수 있다. 관리 서버(100)는 상기 등록된 관리될 차량에 대한 정보를 기반으로, 경비소의 전자 장치(202)(이하, 경비소 장치)로부터 수신되는 차량에 대한 정보(예: 차량에 대한 이미지, 입차 및/또는 출차 시간)를 수집하고, 수집된 차량에 대한 정보를 사용자의 전자 장치(201)로 전송할 수 있다.According to an embodiment, the user's electronic device 201 (hereinafter, user device) accesses the
도 4는 본 출원의 일 실시예에 따른 스마트 방문 차량 관리 시스템의 동작의 일 예를 설명하기 위한 흐름도이다. 다양한 실시예들에 따르면 스마트 방문 차량 관리 시스템의 동작은 도 4에 도시되는 동작의 순서에 국한되지 않고, 도시되는 순서와 다른 순서로 수행될 수 있다. 또한, 다양한 실시예들에 따르면, 도 4에 도시되는 스마트 방문 차량 관리 시스템의 동작 보다 더 많은 동작들이 수행되거나, 또는 더 적은 적어도 하나의 동작이 수행될 수도 있다. 이하에서는 도 5 내지 6을 참조하여 도 4에 대해서 설명한다.4 is a flowchart for explaining an example of the operation of the smart visiting vehicle management system according to an embodiment of the present application. According to various embodiments, the operation of the smart visiting vehicle management system is not limited to the order of the operations shown in FIG. 4 , and may be performed in an order different from the illustrated order. Further, according to various embodiments, more operations than the operation of the smart visiting vehicle management system shown in FIG. 4 may be performed, or at least one operation less may be performed. Hereinafter, FIG. 4 will be described with reference to FIGS. 5 to 6 .
도 5는 본 출원의 일 실시예에 따른 장치들(예: 관리 서버(100), 사용자의 전자 장치(201), 및 경비소의 전자 장치(202))의 동작의 예를 설명하기 위한 도면이다. 도 6은 본 출원의 일 실시예에 따른 사용자의 전자 장치(201)에서 실행되는 관리 프로그램(또는, 어플리케이션)의 화면의 일 예를 나타내는 도면이다. 도 7은 본 출원의 일 실시예에 따른 사용자의 전자 장치(201)에서 실행되는 관리 프로그램(또는, 어플리케이션)의 화면의 다른 예를 나타내는 도면이다.5 is a view for explaining an example of the operation of the devices (eg, the
일 실시예에 따르면, 사용자 장치(201)는 401 동작에서 어플리케이션을 실행하고, 실행된 어플리케이션에 기반하여 402 동작에서 관리 서버(100)에 접속 접속(예: 통신 연결)하고 인증할 수 있다. 예를 들어, 사용자 장치(201)는 관리 서버(100)로부터 소정의 관리 프로그램(또는, 어플리케이션)을 다운로드 받을 수 있다. 또는 기재된 바에 제한되지 않고, 관리 서버(100)가 관리 프로그램의 배포를 위해 업로드한 배포 서버를 통해서 상기 사용자 장치(201)가 관리 프로그램을 다운로드 받을 수 있다. 상기 관리 프로그램은 관리될 차량에 대한 정보를 등록하고, 등록된 차량이 출차 및/또는 입차되는 경우 출차 및/또는 입차되는 차량에 대한 정보를 수집하여 제공하도록 구현된 프로그램일 수 있다. 상기 관리 프로그램에 의한 동작의 예에 대해서는 이하에서 기술한다.According to an embodiment, the
일 실시예에 따르면, 상기 사용자 장치(201)는 도 5의 501에 도시된 바와 같이 상기 관리 프로그램을 실행한 것에 기반하여, 관리 서버(100)에 접속 접속(예: 통신 연결)할 수 있다. 상기 사용자 장치(201)는 도 6의 601에 도시된 바와 같이 사용자를 인증하기 위한 화면을 포함하는 상기 관리 프로그램의 실행 화면을 표시할 수 있다. 상기 사용자 장치(201)는 입력 장치(예: 도 3의 입력 장치(230))를 이용하여 사용자의 상기 페이지 상에 인증을 위한 정보들(예: 아이디 및 비밀번호)의 입력을 수신할 수 있다. 상기 사용자 장치(201)는 수신된 인증을 위한 정보들(예: 아이디 및 비밀번호)을 관리 서버(100)에 전송하고, 관리 서버(100)에 등록된 정보들(예: 아이디 및 비밀번호)인 경우, 도 6의 602에 도시된 바와 같은 홈 화면을 표시할 수 있다. 관리 서버(100)는 미리 사용자가 회원 가입하여, 사용자의 거주지, 사용자의 차량 등과 같은 개인 정보, 및 인증을 위한 아이디 및 비밀 번호가 미리 등록되어 있을 수 있다. 상기 홈 화면은 도 6의 602를 참조하면 메뉴 오브젝트(621), 등록된 차량이 입차 가능한 시간을 나타내는 윈도우(622), 추가 사용자를 등록하기 위한 사용자 등록 오브젝트(623), 관리될 차량을 등록하기 위한 관리 차량 등록 오브젝트(624), 미등록 차량의 입차 및/또는 출차 히스토리의 일부를 나타내는 윈도우(625), 및 사전 등록된 차량의 입차 및/또는 출차 히스토리의 일부를 나태는 윈도우(626)를 포함하도록 구현될 수 있다. 다만 기재된 바에 제한되지 않고 다양한 그래픽 유저 인터페이스(graphic user interface)를 포함하도록 구현될 수 있으며, 또 도시된 바에 제한되지 않고 그래픽 유저 인터페이스(graphic user interface)들은 시각적으로 다양하게 구현될 수 있다.According to an embodiment, the
일 실시예에 따르면, 사용자 장치(201)는 403 동작에서 관리 차량 정보를 전송할 수 있다. 예를 들어, 사용자 장치(201)는 도 6의 602에 도시된 바와 같은 홈 화면 상에서 관리 차량 등록을 위한 관리 차량 오브젝트(624)를 선태하기 위한 입력을 수신할 수 있다. 사용자 장치(201)는 상기 수신된 입력에 대한 응답으로, 도 6의 603에 도시된 바와 같이 관리될 차량에 대한 정보를 기입하기 위한 화면을 표시할 수 있다. 예를 들어, 관리될 차량에 대한 정보는 차량 번호, 입차 및/또는 출차 일시, 차량의 입차 및/또는 출차 목적, 및 등록의 만료 시기를 포함할 수 있으나, 기재 및/또는 도시된 바에 제한되지 않고 차량과 연관된 다양한 정보들(예: 차량의 차종, 차량의 운전자에 대한 상세 정보 등)을 더 포함할 수 있다. 사용자 장치(201)는 도 6의 603에 도시된 바와 같은 화면을 통해 관리될 차량에 대한 정보가 기입되고 등록을 위한 오브젝트가 선택되는 경우, 상기 기입된 관리될 차량에 대한 정보를 관리 서버(100)로 전송할 수 있다. 상기 사용자 장치(201)는 등록을 위한 오브젝트가 선택되는 경우, 도 6의 604에 도시된 바와 같이, 다시 홈 화면을 포함하는 관리 프로그램의 실행 화면을 표시할 수 있다.According to an embodiment, the
일 실시예에 따르면 사용자 장치(201)는 상기 홈 화면 상에서 알림을 제공받을 차량의 종류를 등록할 수 있다. 예를 들어, 사용자 장치(201)는 도 6의 604에 도시된 바와 같이 상기 홈 화면 상에서 메뉴 오브젝트(621)가 선택되는 경우, 도 6의 605에 도시된 바와 같은 알림을 설정할 차량의 종류를 등록하기 위한 화면을 표시할 수 있다. 상기 차량의 종류는 정기 차량, 사전 등록 차량, 및 미등록 차량을 포함할 수 있다. 상기 사전 등록 차량의 경우, 도 6의 603에 도시된 바와 같이 등록된 관리될 차량을 의미할 수 있다. 상기 정기 차량의 경우, 사전 등록 차량 중 등록 만료 없이 정기적으로(예: 매일) 입차되거나 출차되는 차량을 의미할 수 있다. 상기 미등록 차량의 경우 사용자 장치(201)에 의해 등록되지 않았으나, 상기 사용자 장치(201)의 사용자를 방문하는 차량을 의미할 수 있다. 예를 들어, 경비소에 접근한 차량의 운전자는 경비소 장치(202)를 통해 상기 사용자 장치(201)의 사용자의 거주지로 방문함을 알리고(예: 사용자의 거주지 주소를 입력), 관리 서버(100)는 상기 방문하고자 하는 사용자의 거주지에 대응하는 사용자가 상기 차량을 등록하지 않은 경우에 해당 차량을 미등록 차량으로 인식할 수 있다. 사용자 장치(201)가 차량의 종류들(예: 정기 차량, 사전 등록 차량, 미등록 차량) 중 알림을 받을 차량 종류를 선택하는 경우, 관리 서버(100)는 해당 선택된 종류의 차량이 방문하는 경우 사용자 장치(201)로 후술되는 알림 메시지를 제공할 수 있다.According to an embodiment, the
또 일 실시예에 따르면 사용자 장치(201)는 상기 홈 화면 상에서 다양한 종류의 제어를 수행할 수 있다. 예를 들어, 상기 등록된 차량이 입차 가능한 시간을 나타내는 윈도우(622)는 사용자가 충전한 시간을 표시하며, 상기 시간 동안만 방문 차량이 지역(예: A 지역(10), B 지역(20))에 머물 수 있다. 사용자는 상기 윈도우(622)를 통해 시간을 확인하거나, 또는 충전할 수 있다. 또 예를 들어, 사용자 장치(201)는 추가 사용자 등록 오브젝트(623)를 통해서, 사용자(A user) 이외에 알림 메시지를 제공 받을 다른 사용자(B user)의 정보(예: 핸드폰 번호, 개인 상세 정보)를 등록할 수 있다. 이에 따라, 상기 관리 서버(100)는 다른 사용자(B user)의 정보(예: 핸드폰 번호, 개인 상세 정보)에 기반하여 다른 사용자(B user)의 전자 장치(521)로 알림 메시지를 제공할 수도 있다.Also, according to an embodiment, the
또 일 실시예에 따르면 도시되지 않았으나, 상기 관리 프로그램은 아파트 단지의 긴급 사항 및 공지 사항을 포함하는 화면, 또는 아파트의 거주자들이 소통할 수 있는 게시판, 및 24시간으로 운영되는 고객 센터(또는, 콜 센터) 기능을 포함하도록 구현될 수 있다.According to another embodiment, although not shown, the management program includes a screen including urgent matters and announcements of the apartment complex, or a bulletin board through which residents of the apartment can communicate, and a customer center (or call) operated for 24 hours. center) function may be implemented.
일 실시예에 따르면, 관리 서버(100)는 404 동작에서 관리 차량을 등록할 수 있다. 예를 들어, 관리 서버(100)는 사용자 장치(201)로부터 수신된 기입된 관리될 차량에 대한 정보(예: 차량 번호, 입차 및/또는 출차 일시, 차량의 입차 및/또는 출차 목적, 및 등록의 만료 시기)를 데이터베이스(예: 도 1의 데이터베이스(130))에 축적할 수 있다. 이때, 관리 서버(100)는 복수의 지역들(예: A 지역(10), B 지역(20)) 별로 거주하는 사용자들의 전자 장치로부터 상기 관리될 차량에 대한 정보(예: 차량 번호, 입차 및/또는 출차 일시, 차량의 입차 및/또는 출차 목적, 및 등록의 만료 시기)를 수신하여 축적할 수 있다.According to an embodiment, the
일 실시예에 따르면, 경비소 장치(202)는 차량이 입차 또는 출차되는 경우 405 동작에서 입차 또는 출차되는 차량을 촬영하고, 406 동작에서 관리 서버(100)로 차량에 대한 정보를 전송할 수 있다. 예를 들어, 경비소 장치(202)에도 전술한 바와 같이 관리 프로그램(또는, 어플리케이션)이 설치될 수 있으며, 경비소 장치(202)는 관리 프로그램(또는, 어플리케이션)의 실행에 기반하여 관리 서버(100)에 접속하여 정보를 송신 및/또는 수신할 수 있는 상태가 될 수 있다. 상기 경비소 장치(202)는, 도 5의 502에 도시된 바와 같이 차량(예: A car)이 입차하기 위해 차단기 앞에 정차되는 경우, 적어도 하나의 경비 장치(예: 카메라(301))를 이용하여 입차되는 차량에 대한 정보를 획득할 수 있다. 예를 들어, 경비소 장치(202)는 카메라(301)를 이용하여 입차되는 차량의 이미지(예: 번호판 이미지, 또는 차량 형상에 대한 이미지)를 획득(예: 통신 연결된 카메라(301)를 통해서 이미지를 수신하고, 번호판 이미지만을 크롭)할 수 있다. 또 예를 들어, 경비소 장치(202)는 카메라(301)를 이용하여 차량이 입차되는 시간에 대한 정보를 획득(예: 통신 연결된 카메라(301)를 통해서 이미지가 획득되는 시간을 식별)할 수 있다. 경비소 장치(202)는 관리 프로그램(또는, 어플리케이션)을 이용하여 관리 서버(100)로 상기 차량의 이미지(예: 번호판 이미지, 또는 차량 형상에 대한 이미지) 및 차량이 입차되는 시간에 대한 정보를 포함하는 입차되는 차량에 대한 정보를 전송할 수 있다. 또 기재된 바에 제한되지 않고, 경비소 장치(202)는 출차되는 차량에 대해서도, 정보를 수집하고 관리 서버(100)로 전송할 수 있다.According to an embodiment, when the vehicle is entered or exited, the
일 실시예에 따르면, 관리 서버(100)는 407 동작에서 등록된 관리 차량 정보에 기반하여, 입차 또는 출차 차량에 대응하는 사용자 식별할 수 있다. 예를 들어, 관리 서버(100)는 등록된 관리될 차량에 대한 정보와 수신된 입차 또는 출차되는 차량에 대한 정보(예: 번호판 이미지, 입차 또는 출차 시간)를 비교한 것에 기반하여, 알림 정보를 제공받을 사용자 장치(201)를 식별할 수 있다. 일 예로, 관리 서버(100)는 "XXXX" 번호가 사용자 장치(201)에 의해 등록되고 수신된 입차 또는 출차되는 차량의 번호가 "XXXX" 번호인 경우, 상기 사용자 장치(201)가 알림을 받아야 하는 장치로 식별할 수 있다. 또 예를 들어, 기재 및/또는 도시된 바에 제한되지 않고, 경비소 장치(202)가 만약 경비소에 접근한 차량(A car)의 운전자가 방문할 목적지(예: 주소)에 대한 정보를 획득하여 관리 서버(100)로 제공하는 경우, 관리 서버(100)는 해당 목적지(예: 주소)를 갖는 사용자의 사용자 장치(201)를 식별할 수도 있다.According to an embodiment, the
일 실시예에 따르면, 관리 서버(100)는 408 동작에서 입차 또는 출차 정보를 사용자 장치(201)로 전송할 수 있다. 예를 들어, 관리 서버(100)는 도 5의 502에 도시된 바와 같이, 전술한 알림을 받는 것으로 식별된 사용자 장치(201)로 소정의 푸시 메시지 형태로 경비소 장치(202)에 의해 획득된 입차 또는 출차되는 차량에 대한 정보를 전송할 수 있다. 한편, 관리 서버(100)는 상기 사용자(A user)가 부재중인 것으로 판단되는 경우에는, 추가 등록된 사용자(B user)의 전자 장치(521)로 해당 푸시 메시지를 전달할 수도 있다. 예를 들어, 상기 푸시 메시지가 입차 또는 출차되는 차량에 대한 정보(예: 차량의 이미지(예: 번호판 이미지, 또는 차량 형상에 대한 이미지) 및 차량이 입차 또는 출차되는 시간에 대한 정보)를 포함할 수 있다. 사용자 장치(201)는 상기 푸시 메시지를 수신하는 경우 도 7의 701에 도시된 바와 같이, 수신된 푸시 메시지에 기반하여 차량의 이미지(예: 번호판 이미지, 또는 차량 형상에 대한 이미지) 및 차량이 입차 또는 출차되는 시간에 대한 정보를 제공하는 윈도우(711)를 포함하는 화면을 표시할 수 있다. 상기 푸시 메시지는 문자 메시지의 형태로 제공될 수 있다. 이때, 상기 화면은 방문 기록을 제공하는 오브젝트(712)를 포함하고, 상기 오브젝트(712)가 선택된 경우 사용자와 연관된 축적된 차량들에 대한 정보(예: 차량 이미지, 방문 시간)가 리스트 형태로 제공될 수 있다.According to an embodiment, the
이때, 일 실시예에 따르면 전술한 바와 같이 관리 서버(100)는 식별된 사용자 장치(201)에 의해 등록된 차량의 종류에 기반하여 상기 푸시 메시지의 전송 여부를 판단할 수도 있다. 예를 들어, 관리 서버(100)는 현재 획득된 차량에 대한 정보를 기반으로 사전 등록 차량인지 또는 미등록 차량인지 여부를 식별할 수 있다. 일 예로, 관리 서버(100)는 경비소 장치(202)로부터 수신된 차량에 대한 정보가 상기 사용자 장치(201)에 의해 등록된 차량 번호를 포함하는 경우, 획득된 차량에 대한 정보를 사전 등록된 차량에 대한 정보로 식별할 수 있다. 또 일 예로, 관리 서버(100)는 경비소 장치(202)로부터 수신된 차량에 대한 정보가 상기 사용자 장치(201)에 의해 등록된 차량 번호를 포함하지 않되 목적지가 사용자 장치(201)의 사용자의 주소인 경우, 획득된 차량에 대한 정보를 미-등록된 차량에 대한 정보로 식별할 수 있다. In this case, according to an embodiment, as described above, the
일 실시예에 따르면 관리 서버(100)는 식별된 차량의 종류가 알림을 제공 받기로 설정된 경우, 전술한 바와 같이 사용자 장치(201)로 푸시 메시지를 전송할 수 있다. 또, 관리 서버(100)는 사용자 장치(201)의 경비소의 차단기의 제어 없이, 차단기를 올려(또는, 개방하여) 방문한 차량(A car)가 거주 지역으로 입차 또는 출차되도록 할 수 있다.According to an embodiment, when the identified vehicle type is set to receive notification, the
또 일 실시예에 따르면 관리 서버(100)는 식별된 차량의 종류가 알림을 제공 받기로 설정되지 않은 경우, 상기 획득된 차량에 대한 정보(예: 이미지, 및 출차 또는 입차 시간)를 축적하여 방문 기록 오브젝트(712)를 통해 제공 가능하도록 관리하되, 사용자 장치(201)로는 푸시 메시지를 전송하지 않을 수 있다.(또는, 메시지의 전송을 삼가할 수 있다.)According to another embodiment, when the type of the identified vehicle is not set to receive a notification, the
일 실시예에 따르면, 사용자 장치(201)는 409 동작에서 입차 또는 출차의 승인을 관리 서버(100)로 알릴 수 있다. 예를 들어, 사용자 장치(201)는 푸시 메시지를 사용자가 확인하는 경우, 도 7의 702에 도시된 바와 같이 거주 지역에 배치되는 차단기들(예: A 차단기, B 차단기)을 제어하기 위한 오브젝트(721, 722)를 포함하는 화면을 표시할 수 있다. 사용자 장치(201)는 상기 오브젝트(721, 722)를 이용하여 차단기를 제어(예: 개방 또는 폐쇄)하기 위한 입력을 수신하고, 상기 수신된 입력에 기반하여 특정 차단기(예: A 차단기)를 제어(예: 개방)하기 위한 입력을 수신하는 경우 해당 차량의 입차 또는 출차가 승인되도록, 관리 서버(100)로 알릴 수 있다.According to an embodiment, the
일 실시예에 따르면, 관리 서버(100)는 410 동작에서 입차 또는 출차 승인을 알리고, 경비소 장치(202)는 411 동작에서 차단기를 제어할 수 있다. 예를 들어, 관리 서버(100)는 상기 승인에 따라서 차단기(302)를 열기 위한 메시지를 경비소 장치(202)로 전달 할 수 있다. 경비소 장치(202)는 도 5의 503에 도시된 바와 같이 차단기(302)를 올려, 차량(A car)가 거주 지역으로 입차 또는 출차되도록 할 수 있다.According to one embodiment, the
3.2 제 2 실시예 <다른 지역에서 출차된 차량에 대한 알림 메시지를 미리 제공하는 실시예>3.2 Second embodiment <An embodiment in which a notification message for a vehicle pulled out in another area is provided in advance>
전술한 스마트 방문 차량 관리 시스템의 동작들은 제 2 실시예에 준용될 수 있으므로, 중복되는 설명은 생략한다.Since the operations of the above-described smart visiting vehicle management system can be applied mutatis mutandis to the second embodiment, a redundant description will be omitted.
일 실시예에 따르면, 관리 서버(100)는 관리 서버(100)에 축적된 차량에 대한 정보(예: 차량 번호, 목적지, 출차 시간, 동승자 등)를 기반으로 미리 구현된 인공 지능 모델을 이용하여, 특정 지역에서 출차된 차량의 목적지를 예측하기 위한 인공 지능 모델(900)을 생성할 수 있다. 이에 따라, 관리 서버(100)는 상기 인공 지능 모델(900)을 이용하여 현재 출차되는 차량의 목적지의 사용자 장치(201)로 미리 메시지를 제공하여, 사용자가 미리 알고 차량이 방문하는 시간에 차단기를 제어하도록 하거나 또는 관리 차량으로 등록하도록 할 수 있다. 이에 따라, 사전 미등록된 차량에 대한 관리가 더 효율적으로 수행될 수 있다.According to an embodiment, the
도 8은 본 출원의 일 실시예에 따른 스마트 정보 분석 시스템의 동작의 다른 예를 설명하기 위한 흐름도이다. 다양한 실시예들에 따르면 스마트 정보 분석 시스템의 동작은 도 8에 도시되는 동작의 순서에 국한되지 않고, 도시되는 순서와 다른 순서로 수행될 수 있다. 또한, 다양한 실시예들에 따르면, 도 8에 도시되는 스마트 정보 분석 시스템의 동작 보다 더 많은 동작들이 수행되거나, 또는 더 적은 적어도 하나의 동작이 수행될 수도 있다. 이하에서는 도 9 내지 도 11을 참조하여 도 8에 대해서 설명한다.8 is a flowchart for explaining another example of the operation of the smart information analysis system according to an embodiment of the present application. According to various embodiments, the operation of the smart information analysis system is not limited to the order of the operations illustrated in FIG. 8 , and may be performed in an order different from the illustrated order. In addition, according to various embodiments, more operations than the operation of the smart information analysis system shown in FIG. 8 may be performed, or at least one less operation may be performed. Hereinafter, FIG. 8 will be described with reference to FIGS. 9 to 11 .
도 9는 본 출원의 일 실시예에 따른 관리 서버(100)의 출차된 차량의 목적지를 예측하기 위한 인공 지능 모델(900)을 생성하는 동작의 일 예를 설명하기 위한 도면이다. 도 10는 본 출원의 일 실시예에 따른 관리 서버(100)의 인공 지능 모델을 이용하여 출차된 차량의 목적지를 예측하는 동작의 예를 설명하기 위한 도면이다. 도 11은 본 출원의 일 실시예에 따른 관리 서버(100)의 예측된 목적지의 사용자 장치로 푸시 메시지를 제공하는 동작의 예를 설명하기 위한 도면이다.9 is a view for explaining an example of the operation of generating the
일 실시예에 따르면, 관리 서버(100)는 701 동작에서 관리 서버에 기-저장된 차량에 대한 정보를 획득하고, 702 동작에서 차량에 대한 정보를 기반으로, 출차 차량의 목적지를 식별하기 위한 인공 지능 모델을 학습할 수 있다. 예를 들어, 관리 서버(100)는 전술한 바와 같이 각 지역들(예: A 지역(10), B 지역(20))에 거주하는 사용자의 사용자 장치(201) 또는 경비소 장치(202)로부터 수신되는 정보를 기반으로, 특정 지역에서 출차되는 차량에 대한 정보와 특정 지역에서 출차되는 차량의 목적지에 대한 정보를 계속해서 데이터베이스(130)에 축적할 수 있다. 예를 들어, 관리 서버(100)는 일종의 맵 형태로 복수의 지역들(예: A 지역(10), B 지역(20)) 별 출차 및 입차 차량 정보를 축적할 수 있다. 예를 들어, 관리 서버(100)는 B 지역(20)에서 차량(B car)이 출차되는 경우, 출차되는 차량(B car)에 대한 정보로서 출차되는 차량의 번호, 출차되는 차량의 출차 시간, 및 이미지 기반으로 분석되는 출차 방향과 동승 여부에 대한 정보를 획득할 수 있다. 상기 관리 서버(100)는 경비소의 카메라(301)를 이용하여 획득된 이미지를 분석하여 차량이 출차되는 방향(예: 좌회전, 우회전, 또는 직진)을 식별하고, 이미지 내의 동승 좌석에 앉아 있는 동승자의 존재 여부를 분석하여 동승 여부를 식벼할 수 있다. 또 관리 서버(100)는 차량(B car)가 출차된 이후, 다른 지역(예: A 지역(10))에 차량(B car)이 방문하는 경우 출차 차량(B car)의 목적지(예: A 지역(10))에 대한 정보를 획득할 수 있다. 관리 서버(100)는 상기 출차 차량에 대한 정보(예: 출차되는 차량의 번호, 출차되는 차량의 출차 시간, 및 이미지 기반으로 분석되는 출차 방향과 동승 여부에 대한 정보) 및 목적지에 대한 정보(예: 출차된 차량이 방문한 지역)를 서로 연관되도록 저장할 수 있다. 관리 서버(100)는 다른 출차되는 차량에 대해서도 상기와 같이 정보를 저장하는 동작을 수행하여, 빅 데이터를 축적할 수 있다. 이하에서는 관리 서버(100)의 데이터베이스(230)에 축적된 빅 데이터에 기반한, 인공 지능 모델(800)을 생성하는 동작의 예에 대해서 설명한다.According to an embodiment, the
일 실시예에서 먼저 관리 서버(100)는 도 9의 901에 도시된 바와 같이 출차 차량의 목적지를 예측하기 위한 인공 지능 모델(800)을 생성하기 위해, 데이터베이스(130)에 축적된 각 출차 차량들 별 서로 연관되도록 저장된 상기 출차 차량에 대한 정보(예: 출차되는 차량의 번호, 출차되는 차량의 출차 시간, 및 이미지 기반으로 분석되는 출차 방향과 동승 여부에 대한 정보) 및 목적지에 대한 정보(예: 지역)를 획득할 수 있다.In one embodiment, the
일 실시예에서, 관리 서버(100)는 도 9의 903에 도시된 바와 같이 상기 획득된 출차 차량에 대한 정보(예: 출차되는 차량의 번호, 출차되는 차량의 출차 시간, 및 이미지 기반으로 분석되는 출차 방향과 동승 여부에 대한 정보) 및 목적지에 대한 정보(예: 출차된 차량이 방문한 지역)를 학습이 가능한 형태로 가공할 수 있다. 예를 들어 관리 서버(100)는 각 정보들을 전처리하고 행렬 연산이 가능한 행렬 값으로 환산하고, 환산된 행렬 값들이 연산 가능해지도록 정렬하는 등의 동작(예: Allocation, Wrangling)을 수행할 수 있다. 상기 데이터를 전처리하는 동작은 주지의 기술이므로 구체적인 설명은 생략한다.In one embodiment, the
일 실시예에서, 관리 서버(100)는 가공된 정보들(예: 추출된 특성 정보들(예: 출차 차량에 대한 정보(예: 출차되는 차량의 번호, 출차되는 차량의 출차 시간, 및 이미지 기반으로 분석되는 출차 방향과 동승 여부에 대한 정보) 및 목적지에 대한 정보(예: 출차된 차량이 방문한 지역))를 트레이닝 데이터(training data)로 하여 학습을 진행함으로써, 인공 지능 모델(900)을 생성할 수 있다. 예를 들어, 관리 서버(100)는 출차 차량에 대한 정보(예: 출차되는 차량의 번호, 출차되는 차량의 출차 시간, 및 이미지 기반으로 분석되는 출차 방향과 동승 여부에 대한 정보)를 입력 데이터(input data)로 하고, 목적지에 대한 정보(예: 출차된 차량이 방문한 지역))를 출력 데이터(output data)로 설정하여, 다양한 종류의 인공 지능 학습 알고리즘에 기반하여 학습(예: 파라미터(예: 가중치(weight)) 학습(940))을 수행할 수 있다. 상기 인공 지능 학습 알고리즘은 다양한 종류의 주지의 머신 러닝(machine learning) 및 딥 러닝(deep learning) 알고리즘을 포함할 수 있으므로, 구체적인 설명은 생략한다. 이때, 상기 학습에 따라서, 생성된 인공 지능 모델(900)은 특정 출차 차량에 대한 정보(941)(예: 출차되는 차량의 번호, 출차되는 차량의 출차 시간, 및 이미지 기반으로 분석되는 출차 방향과 동승 여부에 대한 정보)를 입력 받은 것에 대한 응답으로, 목적지(예: 관리 서버(100)에 의해 관리되는 지역들(예: A 지역(10), B 지역(20), C 지역(미도시)) 별 가중치에 대한 정보(942)를 최종 출력하도록 구현될 수 있다. 예를 들어, 관리 서버(100)는 특정 출차 차량에 대한 정보가 입력되는 것에 대한 응답으로 지역들 별로 가중치를 부여하고, 다른 출차 차량에 대한 정보가 입력되는 것에 대한 응답으로 지역들 별로 가중치를 부여하는 동작을 계속해서 수행하여 학습을 수행 수 있다. 결과적으로, 인공 지능 모델(900)은 입력 받은 특정 출차 차량에 대한 정보가 입력되는 것에 대한 응답으로 입력된 출차 차량에 대한 정보를 연산하기 위한 가중치 값들을 포함하는 레이어들을 포함하고, 상기 레이어들 각각에서 특정 출차 차량에 대한 정보(예: 출차되는 차량의 번호, 출차되는 차량의 출차 시간, 및 이미지 기반으로 분석되는 출차 방향과 동승 여부에 대한 정보가 전처리된 값)에 대해서 가중치를 곱하는 연산을 통해서 최종적으로 아웃풋 데이터로 지역들(예: A 지역(10), B 지역(20), C 지역(미도시)) 별 가중치를 출력하도록 구현될 수 있다.In one embodiment, the
일 실시예에 따르면, 관리 서버(100)는 803 동작에서 현재 출차된 차량에 대한 정보를 획득하고, 804 동작에서 현재 출차된 차량에 대한 정보를 상기 인공 지능 모델에 입력하여 출력되는 가중치를 기반으로, 현재 출차된 차량의 목적지를 식별하고 식별된 목적지에 대응하는 사용자의 전자 장치를 식별할 수 있다. 예를 들어, 관리 서버(100)는 도 10의 1001에 도시된 바와 같이, 특정 지역(예: B 지역(20))에서 차량(B car)이 출차되는 경우, 차량(B car)에 대한 정보를 특정 지역(예: B 지역(20))의 경비소 장치(202)로부터 수신할 수 있다. 전술한 바와 같이, 관리 서버(100)는 수신된 정보를 분석하여, 출차되는 차량(B car)에 대한 정보(1021)로서 출차되는 차량(B car)의 번호, 출차되는 차량(B car)의 출차 시간, 및 이미지 기반으로 분석되는 출차되는 차량(B car)의 출차 방향과 동승 여부에 대한 정보를 획득할 수 있다. 관리 서버(100)는 도 10의 1002에 도시된 바와 같이, 획득된 출차되는 차량(B car)에 대한 정보(1021)(예: 출차되는 차량(B car)의 번호, 출차되는 차량(B car)의 출차 시간, 출차되는 차량(B car)의 출차 방향, 및 동승 여부에 대한 정보)를 기 구현된 인공 지능 모델(900)에 입력하고, 상기 입력한 것에 대한 응답으로 인공 지능 모델(900)로부터 반환되는 복수의 지역들(예: A 지역(10) , C 지역(미도시), D 지역(미도시)) 별 가중치(1022)를 획득할 수 있다. 관리 서버(100)는 복수의 지역들(예: A 지역(10), C 지역(미도시), D 지역(미도시)) 별 가중치(1022) 중 가중치(예: 0.7)가 가장 높은 지역(예: A 지역(10))을 출차 차량(B car)의 목적지로 예측할 수 있다. 관리 서버(100)는 A 지역(10)에 거주하는 사용자의 주소들 중 상기 출차 차량(B car)이 방문한 적 있는 주소(예: A user의 주소)를 식별하고, 식별된 주소(예: A user의 주소)에 대응하는 사용자 장치(예: A user의 사용자 장치(201))를 식별할 수 있다. 또 A 지역(10)에 출차 차량(B car)이 방문한 적 있는 주소 가 없는 경우에는, 관리 서버(100)는 후순위의 가중치(예: 0.5)의 지역(예: B 지역(20))을 식별하고, 식별된 지역(예: B 지역(20))과 거주하는 사용자의 주소들 중 상기 출차 차량(B car)이 방문한 적 있는 주소를 식별하고, 식별된 주소에 대응하는 사용자 장치를 식별할 수도 있다.According to one embodiment, the
일 실시예에 따르면, 관리 서버(100)는 805 동작에서 식별된 사용자의 전자 장치로, 상기 출차된 차량의 예상 도착 시간 정보를 포함하는 푸시 메시지를 전송할 수 있다. 예를 들어, 관리 서버(100)는 식별된 사용자 장치(예: A user의 사용자 장치(201))가 해당 출차 차량(B car)을 관리 차량으로 등록하였는 지 여부를 판단할 수 있다. 전술한 바와 같이, 관리 서버(100)는 사용자 장치(예: A user의 사용자 장치(201))가 등록한 차량 번호와 출차 차량(B car)의 차량 번호를 비교하여 매칭되지 않는 경우, 출차 차량(B car)이 미등록된 차량인 것으로 식별할 수 있다. 출차 차량(B car)이 사용자 장치(예: A user의 사용자 장치(201))에 의해 미등록된 차량인 경우, 관리 서버(100)는 도 10의 1023에 도시된 바와 같이 출차 차량(B car)이 출차된 지역(예: B 지역(20))과 목적지(예: A 지역(10)) 사이의 거리를 평균 시속으로 나누어, 목적지(예: A 지역(10)) 까지의 예상 도착 시간을 계산할 수 있다. 이후, 관리 서버(100)는 예상 도착 시간을 포함하는 메시지(1111)를 해당 사용자 장치(예: A user의 사용자 장치(201))로 미리 송신하여, 알릴 수 있다. 이에 따라, 사용자 장치(예: A user의 사용자 장치(201))는 미등록된 차량의 방문을 미리 알 수 있고, 이에 따라 예상 도착 시간에 맞추어 차단기를 제어할 수 있다. 또는, 관리 서버(100)는 예상 도착 시간을 포함하는 메시지(1111)와 함께 해당 차량(B car)를 관리 차량으로 등록할지 여부를 문의하는 화면을 함께 제공할 수 있다. 상기 화면에는 차량(B car)과 연관된 정보(예: 차량 번호, 운전자의 상세 정보 등)가 포함되어 있어, 사용자는 정보를 확인하고 용이하게 해당 차량을 관리 차량으로 등록할지 여부를 결정할 수 있다. 관리 서버(100)는 화면을 통해 등록 승인을 수신하는 경우, 획득된 출차되는 차량(B car)에 대한 정보(예: 차량 번호, 예상 도착 시간 등)를 기반으로 자동으로 예상 도착 시간에 입차되는 것으로 해당 차량(B car)에 대한 정보(예: 차량 번호)를 관리 차량으로 등록할 수 있다.According to an embodiment, the
일 실시예에 따르면, 관리 서버(100)는 도 11의 1102에 도시된 바와 같이, 예측된 목적지(예: A 지역)에 예상 도착 시간(예: X 시간)에 도착되지 않는 경우, 다른 목적지를 식별할 수 있다. 예를 들어, 관리 서버(100)는 후순위의 지역들(예: C 지역(미도시), D 지역(미도시))의 예상 도착 시간들을 식별하고, 식별된 예상 도착 시간들 중 예측된 목적지(예: A 지역)의 예상 도착 시간(예: X 시간) 보다 큰 시간으로 식별된 지역(에: D 지역)을 식별할 수 있다. 이에 따라, 전술한 바와 같이 관리 서버(100)는 해당 차량(B car)이 방문한적 있는 식별된 지역(에: D 지역)의 사용자 장치로, 알림 메시지를 제공(1121)할 수 있다. 만약 예상 도착 시간(예: X 시간) 보다 큰 시간인 지역들이 복수 개인 경우, 관리 서버(100)는 가중치가 높은 지역을 식별할 수 있다.According to one embodiment, the
3.3 제 3 실시예 <식별된 가중치에 기반하여 알림 메시지의 주기를 설정하는 실시예>3.3 Third embodiment <Example of setting the period of the notification message based on the identified weight>
전술한 스마트 정보 분석 시스템의 동작들은 제 3 실시예에 준용될 수 있으므로, 중복되는 설명은 생략한다.Since the operations of the above-described smart information analysis system can be applied mutatis mutandis to the third embodiment, a redundant description will be omitted.
일 실시예에 따르면, 관리 서버(100)는 인공 지능 모델(800)로부터 출력된 결과(예: 예측 목적지의 가중치)를 기반으로, 사용자 장치(201)로 제공되는 알림 메시지의 주기를 조정할 수 있다. 이에 따라, 가중치가 높은 경우에는 빈번하게 알림 메시지가 제공됨으로써, 사용자가 용이하게 미등록된 방문 차량을 확인하도록 할 수 있다.According to an embodiment, the
도 12은 본 출원의 일 실시예에 따른 스마트 정보 분석 시스템의 동작의 다른 예를 설명하기 위한 흐름도이다. 다양한 실시예들에 따르면 스마트 정보 분석 시스템의 동작은 도 12에 도시되는 동작의 순서에 국한되지 않고, 도시되는 순서와 다른 순서로 수행될 수 있다. 또한, 다양한 실시예들에 따르면, 도 12에 도시되는 스마트 정보 분석 시스템의 동작 보다 더 많은 동작들이 수행되거나, 또는 더 적은 적어도 하나의 동작이 수행될 수도 있다. 이하에서는 도 13을 참조하여 도 12에 대해서 설명한다.12 is a flowchart for explaining another example of the operation of the smart information analysis system according to an embodiment of the present application. According to various embodiments, the operation of the smart information analysis system is not limited to the order of the operations illustrated in FIG. 12 , and may be performed in an order different from the illustrated order. In addition, according to various embodiments, more operations than the operation of the smart information analysis system shown in FIG. 12 may be performed, or at least one less operation may be performed. Hereinafter, FIG. 12 will be described with reference to FIG. 13 .
도 13은 본 출원의 일 실시예에 따른 관리 서버(100)의 인공 지능 모델(900)을 이용하여 출력된 예측 목적지의 가중치를 기반으로, 사용자 장치(201)로 제공되는 알림 메시지의 주기를 조정하는 동작의 예를 설명하기 위한 도면이다.13 is based on the weight of the predicted destination output using the
일 실시예에 따르면, 관리 서버(100)는 1201 동작에서 현재 출차된 차량에 대한 정보를 상기 인공 지능 모델에 입력하여 출력되는 가중치를 기반으로, 현재 출차된 차량의 목적지를 식별하고, 1202 동작에서 상기 목적지에 대응하는 사용자의 전자 장치를 식별할 수 있다. 관리 서버(100)는 전술한 바와 같이, 출차되는 차량(B car)에 대한 정보(1021)(예: 출차되는 차량(B car)의 번호, 출차되는 차량(B car)의 출차 시간, 출차되는 차량(B car)의 출차 방향, 및 동승 여부에 대한 정보)를 기 구현된 인공 지능 모델(900)에 입력하고, 상기 입력한 것에 대한 응답으로 인공 지능 모델(900)로부터 반환되는 복수의 지역들(예: A 지역(10), C 지역(미도시), D 지역(미도시)) 별 가중치(1022)를 획득할 수 있다. 관리 서버(100)는 가중치가 가장 높은 지역(예: A 지역(10))을 출차 차량의 예측 목적지로 식별할 수 있다. 이후 관리 서버(100)는 출차되는 차량(B car)이 목적지(예: A 지역(10))의 사용자들 중 방문한 적 있는 사용자(예: A user)의 사용자 장치(201)를 식별할 수 있다.According to an embodiment, the
일 실시예에 따르면, 관리 서버(100)는 1201 동작에서 상기 가중치 및 상기 식별된 목적지까지 시간에 대응하는 주기로, 상기 출차된 차량의 예상 도착 시간 정보를 포함하는 푸시 메시지를 전송할 수 있다. 예를 들어, 관리 서버(100)는 도 13의 1301 내지 도 13의 1302에 도시된 바와 같이, 목적지(예: A 지역(10))에 대한 가중치(0.7)에 비례하여 푸시 메시지(1221)의 전송 주기(T)를 비례하게 설정할 수 있다. 이에 따라, 관리 서버(100)는 출차되는 차량(B car)이 방문할 가능성이 높을수록 더 빈번하게 푸시 메시지(1311)를 제공하여, 사용자가 용이하게 미등록된 차량의 방문 여부를 식별하도록 할 수 있다. 이때, 제공되는 메시지들 각각은, 도 13의 1302에 도시된 바와 같이, 메시지의 송신 시점을 기반으로 갱신되는 예측 도착 시간(예: X1 시간 이후, X2 시간 이후, X3 시간 이후, X4 시간 이후)을 포함하도록 구현될 수 있다.According to an embodiment, the
Claims (19)
입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하는 단계; 및
상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하는 단계;를 포함하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고,
상기 수신된 관리될 차량에 대한 정보를 등록하는 단계;
경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하는 단계; 및
상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하는 단계;를 더 포함하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되고,
상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하는 단계;를 포함하고,
상기 사용자 장치로부터 알림 받을 차량의 종류에 대한 정보를 수신하는 단계;를 더 포함하고, 상기 차량의 종류는 등록 차량, 및 미등록 차량을 포함하고,
상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 전자 장치에 등록된 차량 번호들에 대한 정보를 기반으로, 상기 제 1 차량의 상기 종류를 판단하는 단계;
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하는 단계; 및
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하지 않는 단계;를 더 포함하고,
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하면서 자동으로 상기 경비소 장치로 상기 경비소 장치가 차단기를 개방하도록 제어하도록 하는 메시지를 전송하는 단계; 및
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우 상기 사용자 장치로 상기 차단기를 제어하기 위한 화면을 제공하고, 상기 화면을 통해 상기 차단기를 개방하기 위한 입력을 수신하는 경우 상기 경비소 장치로 상기 경비소 장치가 상기 차단기를 개방하도록 제어하도록 하는 메시지를 전송하는 단계;를 더 포함하고,
상기 전자 장치에 저장된 복수의 지역들로부터 출차되는 차량들에 대한 출차 정보 및 상기 출차되는 상기 차량들의 목적지에 대한 정보를 트레이닝 데이터로 하여, 인공 지능 모델을 생성하는 단계;를 더 포함하고, 상기 인공 지능 모델은 출차되는 제 1 차량의 출차 정보를 입력 받는 것에 대한 응답으로, 복수의 지역들 별 가중치를 출력하도록 설정되고, 상기 출차 정보는 출차되는 차량의 번호, 상기 출차되는 차량의 출차 시간, 상기 출차되는 차량의 출차 방향, 및 상기 출차되는 차량의 동승 여부에 대한 정보를 포함하고,
제 1 지역으로부터 출차되는 특정 차량에 대한 출차 정보를 획득하는 단계;
상기 특정 차량에 대한 상기 출차 정보를 상기 인공 지능 모델에 입력한 것에 대한 응답으로, 출력되는 상기 복수의 지역들 별 가중치를 식별하는 단계;
상기 복수의 지역들 별 가중치 중 가장 높은 제 1 가중치를 식별하고, 상기 식별된 제 1 가중치에 대응하는 제 2 지역을 상기 출차되는 상기 특정 차량의 목적지로 식별하는 단계; 및
상기 식별된 목적지에 대응하는 제 1 사용자의 제 1 사용자 장치로 상기 출차되는 상기 특정 차량의 방문을 알리는 메시지를 전송하는 단계;를 더 포함하는,
동작 방법.A method of operating an electronic device, comprising:
communicating with a user device executing an application for managing entry and/or exit of the vehicle, and authenticating based on an ID and password received from the user device; and
Receiving, from the user device, information on the vehicle to be managed input by the application, the information on the vehicle to be managed includes the vehicle number of the vehicle, entry and/or exit date and time, entry and/or exit or the purpose of leaving the vehicle, and the expiration date of the registration;
registering the received information on the vehicle to be managed;
Communication connection with the guard station device for executing the application executed in the guard station device; and
Further comprising; obtaining information about the first vehicle from the guard device, the information on the first vehicle is the vehicle number of the first vehicle, the license plate image of the first vehicle, the first vehicle Including entry and/or exit time, information about the first vehicle is obtained using security devices controlled by the security station device,
When the vehicle number of the first vehicle included in the information about the first vehicle received from the guard device and the vehicle number of the registered vehicle correspond to each other, including at least a portion of the information on the first vehicle Including; sending a push message to the user device to
Receiving information on the type of vehicle to be notified from the user device; further comprising, wherein the type of vehicle includes a registered vehicle and an unregistered vehicle,
Determining the type of the first vehicle based on the vehicle number of the first vehicle included in the information on the first vehicle received from the security guard device and information on vehicle numbers registered in the electronic device step;
transmitting the push message to the user device when the determined type of the first vehicle is the type of the vehicle to be notified; and
When the determined type of the first vehicle is not the type of the vehicle to be notified, not transmitting the push message to the user device; further comprising,
When the determined type of the first vehicle is the type of vehicle to be notified, a message to control the guard station device to open the breaker to the guard station device automatically while transmitting the push message to the user device sending a; and
When the determined type of the first vehicle is not the type of the vehicle to be notified, a screen for controlling the circuit breaker is provided to the user device, and an input for opening the circuit breaker is received through the screen Transmitting a message for controlling the guard station device to open the breaker to the guard station device; further comprising,
Generating an artificial intelligence model by using, as training data, information about the destinations of the vehicles that are pulled out and information about the vehicles that are pulled out from a plurality of regions stored in the electronic device, as training data; The intelligent model is set to output weights for a plurality of regions in response to receiving the un-parking information of the first vehicle to be un-parked, and the un-parking information includes the number of the vehicle to be pulled out, the un-parking time of the un-parked vehicle, and the It includes information about the un-parking direction of the un-parked vehicle, and whether or not the un-parked vehicle is riding,
obtaining information about a specific vehicle being pulled out from a first area;
identifying weights for each of the plurality of regions that are output in response to input of the vehicle taking-out information for the specific vehicle into the artificial intelligence model;
identifying a highest first weight among the weights for each of the plurality of regions, and identifying a second region corresponding to the identified first weight as a destination of the specific vehicle to be pulled out; and
Transmitting a message informing of the visit of the specific vehicle to be pulled out to the first user device of the first user corresponding to the identified destination; further comprising
how it works.
상기 복수의 지역들로부터 상기 차량들이 출차되는 경우, 상기 복수의 지역들 별로 위치되는 경비소 장치들 각각으로부터 상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보를 획득하는 단계;
상기 복수의 지역들 별로 출차된 상기 차량들이 방문하는 복수의 지역들 중 일 지역에 대한 정보를 상기 목적지에 대한 정보로서 획득하는 단계; 및
상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보와 상기 목적지에 대한 정보를 연관되도록 저장하고, 상기 저장된 정보들을 기반으로 상기 인공 지능 모델을 생성하는 단계;를 더 포함하는,
동작 방법.The method of claim 1,
when the vehicles are unparked from the plurality of areas, obtaining the un-parking information for the vehicles un-parked from the plurality of areas from each of the guard devices located for each of the plurality of areas;
obtaining information on one of a plurality of areas visited by the vehicles pulled out for each of the plurality of areas as information on the destination; and
The method further comprising: storing the un-parking information about the vehicles un-parked from the plurality of areas and the information on the destination so as to be related, and generating the artificial intelligence model based on the stored information;
how it works.
상기 특정 차량의 방문을 알리는 상기 메시지는 상기 제 1 지역과 상기 제 2 지역 사이의 거리에 기반하여 계산되는 예상 도착 시간에 대한 정보를 포함하는,
동작 방법.6. The method of claim 5,
The message notifying the visit of the specific vehicle includes information on an expected arrival time calculated based on the distance between the first area and the second area,
how it works.
상기 제 2 지역의 복수의 사용자 장치들 중 상기 제 1 지역으로부터 출차된 상기 제 1 차량이 이전에 방문한 상기 제 1 사용자 장치를 식별하는 단계; 및
상기 제 1 사용자 장치에 의해 상기 제 1 차량이 미등록된 경우, 상기 제 1 사용자 장치로 상기 특정 차량의 방문을 알리는 상기 메시지를 전송하는 단계;를 더 포함하는,
동작 방법.7. The method of claim 6,
identifying the first user device previously visited by the first vehicle pulled out of the first area from among a plurality of user devices in the second area; and
When the first vehicle is not registered by the first user device, transmitting the message notifying the visit of the specific vehicle to the first user device; further comprising
how it works.
데이터 베이스;
통신 회로; 및
적어도 하나의 프로세서;를 포함하고, 상기 적어도 하나의 프로세서는:
상기 통신 회로를 이용하여 입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하고,
상기 통신 회로를 이용하여 상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고,
상기 데이터 베이스에 상기 수신된 관리될 차량에 대한 정보를 등록하고,
상기 통신 회로를 이용하여 경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하고,
상기 통신 회로를 이용하여 상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되고,
상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 통신 회로를 이용하여 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하도록 설정되고,
상기 사용자 장치로부터 알림 받을 차량의 종류에 대한 정보를 수신하고, 상기 차량의 종류는 등록 차량, 및 미등록 차량을 포함하고,
상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 데이터 베이스에 등록된 차량 번호들에 대한 정보를 기반으로, 상기 제 1 차량의 상기 종류를 판단하고,
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하고,
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하지 않고,
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하면서 자동으로 상기 경비소 장치로 상기 경비소 장치가 차단기를 개방하도록 제어하도록 하는 메시지를 전송하고,
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우 상기 사용자 장치로 상기 차단기를 제어하기 위한 화면을 제공하고, 상기 화면을 통해 상기 차단기를 개방하기 위한 입력을 수신하는 경우 상기 경비소 장치로 상기 경비소 장치가 상기 차단기를 개방하도록 제어하도록 하는 메시지를 전송하고,
상기 데이터 베이스에 저장된 복수의 지역들로부터 출차되는 차량들에 대한 출차 정보 및 상기 출차되는 상기 차량들의 목적지에 대한 정보를 트레이닝 데이터로 하여, 인공 지능 모델을 생성하고, 상기 인공 지능 모델은 출차되는 제 1 차량의 출차 정보를 입력 받는 것에 대한 응답으로, 복수의 지역들 별 가중치를 출력하도록 설정되고, 상기 출차 정보는 출차되는 차량의 번호, 상기 출차되는 차량의 출차 시간, 상기 출차되는 차량의 출차 방향, 및 상기 출차되는 차량의 동승 여부에 대한 정보를 포함하고,
제 1 지역으로부터 출차되는 특정 차량에 대한 출차 정보를 획득하고,
상기 특정 차량에 대한 상기 출차 정보를 상기 인공 지능 모델에 입력한 것에 대한 응답으로, 출력되는 상기 복수의 지역들 별 가중치를 식별하고,
상기 복수의 지역들 별 가중치 중 가장 높은 제 1 가중치를 식별하고, 상기 식별된 제 1 가중치에 대응하는 제 2 지역을 상기 출차되는 상기 특정 차량의 목적지로 식별하고,
상기 식별된 목적지에 대응하는 제 1 사용자의 제 1 사용자 장치로 상기 출차되는 상기 특정 차량의 방문을 알리는 메시지를 전송하는,
서버.As a server,
database;
communication circuit; and
at least one processor, comprising:
Using the communication circuit to communicate with a user device executing an application for entry and/or exit management, and authenticate based on an ID and password received from the user device,
Receive information on the vehicle to be managed inputted by the application from the user device using the communication circuit, and the information on the vehicle to be managed includes the vehicle number of the vehicle, entry and/or exit date and time, entry and / or including the purpose of departure and the time of expiration of registration;
Registering the received information on the vehicle to be managed in the database,
Using the communication circuit to communicate and connect with the guard station device for executing the application that is executed on the guard station device,
Obtaining information about a first vehicle from the security guard device by using the communication circuit, the information about the first vehicle is the vehicle number of the first vehicle, the license plate image of the first vehicle, the first vehicle Including entry and/or exit time, information about the first vehicle is obtained using security devices controlled by the security station device,
When the vehicle number of the first vehicle and the vehicle number of the registered vehicle included in the information about the first vehicle received from the guard device correspond to each other, using the communication circuit for the first vehicle configured to send a push message including at least some of the information to the user device,
Receive information on the type of vehicle to be notified from the user device, and the type of vehicle includes a registered vehicle and an unregistered vehicle,
Based on the vehicle number of the first vehicle included in the information on the first vehicle received from the security guard device and information on vehicle numbers registered in the database, determining the type of the first vehicle and ,
When the determined type of the first vehicle is the type of vehicle to be notified, transmitting the push message to the user device;
If the determined type of the first vehicle is not the type of the vehicle to be notified, the push message is not transmitted to the user device,
When the determined type of the first vehicle is the type of vehicle to be notified, a message to control the guard station device to open the breaker to the guard station device automatically while transmitting the push message to the user device to send,
When the determined type of the first vehicle is not the type of the vehicle to be notified, a screen for controlling the circuit breaker is provided to the user device, and an input for opening the circuit breaker is received through the screen Transmitting a message to the guard station device to control the guard device to open the breaker,
An artificial intelligence model is generated by using, as training data, the information on the vehicle exiting information and the destination of the vehicles being pulled out from a plurality of areas stored in the database, and the artificial intelligence model is the first to be pulled out. 1 It is set to output a weight for each of a plurality of regions in response to receiving an input of un-parking information of a vehicle, and the un-parking information includes a number of an un-parked vehicle, an un-parking time of the un-parked vehicle, and an un-parking direction of the un-parked vehicle. , and including information on whether or not the vehicle to be pulled out is riding,
Obtaining departure information for a specific vehicle that is pulled out from the first area,
Identifies the weights for each of the plurality of regions that are output in response to inputting the exit information for the specific vehicle into the artificial intelligence model,
Identifies a highest first weight among the weights for each of the plurality of regions, and identifies a second region corresponding to the identified first weight as a destination of the specific vehicle to be pulled out,
transmitting a message informing of a visit of the specific vehicle being pulled out to a first user device of a first user corresponding to the identified destination;
server.
상기 적어도 하나의 프로세서는:
상기 복수의 지역들로부터 상기 차량들이 출차되는 경우, 상기 복수의 지역들 별로 위치되는 경비소 장치들 각각으로부터 상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보를 획득하고,
상기 복수의 지역들 별로 출차된 상기 차량들이 방문하는 복수의 지역들 중 일 지역에 대한 정보를 상기 목적지에 대한 정보로서 획득하고,
상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보와 상기 목적지에 대한 정보를 연관되도록 저장하고, 상기 저장된 정보들을 기반으로 상기 인공 지능 모델을 생성하는,
서버.9. The method of claim 8,
The at least one processor comprises:
When the vehicles are pulled out from the plurality of areas, obtaining the un-parking information about the vehicles un-parked from the plurality of areas from each of the guard devices located for each of the plurality of areas,
Obtaining information on one of a plurality of areas visited by the vehicles pulled out for each of the plurality of areas as information about the destination,
Storing the information on the departure information about the vehicles that are pulled out from the plurality of areas to be related to the information on the destination, and generating the artificial intelligence model based on the stored information,
server.
상기 특정 차량의 방문을 알리는 상기 메시지는 상기 제 1 지역과 상기 제 2 지역 사이의 거리에 기반하여 계산되는 예상 도착 시간에 대한 정보를 포함하는,
서버.10. The method of claim 9,
The message notifying the visit of the specific vehicle includes information on an expected arrival time calculated based on the distance between the first area and the second area,
server.
상기 적어도 하나의 프로세서는:
상기 제 2 지역의 복수의 사용자 장치들 중 상기 제 1 지역으로부터 출차된 상기 제 1 차량이 이전에 방문한 상기 제 1 사용자 장치를 식별하고,
상기 제 1 사용자 장치에 의해 상기 제 1 차량이 미등록된 경우, 상기 제 1 사용자 장치로 상기 특정 차량의 방문을 알리는 상기 메시지를 전송하는,
서버.11. The method of claim 10,
The at least one processor comprises:
identifying the first user device previously visited by the first vehicle pulled out of the first area from among the plurality of user devices in the second area;
When the first vehicle is not registered by the first user device, transmitting the message notifying the visit of the specific vehicle to the first user device,
server.
상기 입차 또는 출차되는 차량 관리 방법은,
입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하는 단계; 및
상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하는 단계;를 포함하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고,
상기 수신된 관리될 차량에 대한 정보를 등록하는 단계;
경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하는 단계; 및
상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하는 단계;를 더 포함하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되고,
상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하는 단계;를 포함하고,
상기 사용자 장치로부터 알림 받을 차량의 종류에 대한 정보를 수신하는 단계;를 더 포함하고, 상기 차량의 종류는 등록 차량, 및 미등록 차량을 포함하고,
상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 전자 장치에 등록된 차량 번호들에 대한 정보를 기반으로, 상기 제 1 차량의 상기 종류를 판단하는 단계;
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하는 단계; 및
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하지 않는 단계;를 더 포함하고,
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하면서 자동으로 상기 경비소 장치로 상기 경비소 장치가 차단기를 개방하도록 제어하도록 하는 메시지를 전송하는 단계; 및
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우 상기 사용자 장치로 상기 차단기를 제어하기 위한 화면을 제공하고, 상기 화면을 통해 상기 차단기를 개방하기 위한 입력을 수신하는 경우 상기 경비소 장치로 상기 경비소 장치가 상기 차단기를 개방하도록 제어하도록 하는 메시지를 전송하는 단계;를 더 포함하고,
상기 전자 장치에 저장된 복수의 지역들로부터 출차되는 차량들에 대한 출차 정보 및 상기 출차되는 상기 차량들의 목적지에 대한 정보를 트레이닝 데이터로 하여, 인공 지능 모델을 생성하는 단계;를 더 포함하고, 상기 인공 지능 모델은 출차되는 제 1 차량의 출차 정보를 입력 받는 것에 대한 응답으로, 복수의 지역들 별 가중치를 출력하도록 설정되고, 상기 출차 정보는 출차되는 차량의 번호, 상기 출차되는 차량의 출차 시간, 상기 출차되는 차량의 출차 방향, 및 상기 출차되는 차량의 동승 여부에 대한 정보를 포함하고,
제 1 지역으로부터 출차되는 특정 차량에 대한 출차 정보를 획득하는 단계;
상기 특정 차량에 대한 상기 출차 정보를 상기 인공 지능 모델에 입력한 것에 대한 응답으로, 출력되는 상기 복수의 지역들 별 가중치를 식별하는 단계;
상기 복수의 지역들 별 가중치 중 가장 높은 제 1 가중치를 식별하고, 상기 식별된 제 1 가중치에 대응하는 제 2 지역을 상기 출차되는 상기 특정 차량의 목적지로 식별하는 단계; 및
상기 식별된 목적지에 대응하는 제 1 사용자의 제 1 사용자 장치로 상기 출차되는 상기 특정 차량의 방문을 알리는 메시지를 전송하는 단계;를 더 포함하는,
컴퓨터 판독 가능한 기록 매체.As a computer-readable recording medium recording a program for executing a vehicle management method to be in or out of an electronic device,
The vehicle management method to enter or exit the vehicle,
communicating with a user device executing an application for managing entry and/or exit of the vehicle, and authenticating based on an ID and password received from the user device; and
Receiving, from the user device, information on the vehicle to be managed input by the application, the information on the vehicle to be managed includes the vehicle number of the vehicle, entry and/or exit date and time, entry and/or exit or the purpose of leaving the vehicle, and the expiration date of the registration;
registering the received information on the vehicle to be managed;
Communication connection with the guard station device for executing the application executed in the guard station device; and
Further comprising; obtaining information about the first vehicle from the guard device, the information on the first vehicle is the vehicle number of the first vehicle, the license plate image of the first vehicle, the first vehicle Including entry and/or exit time, information about the first vehicle is obtained using security devices controlled by the security station device,
When the vehicle number of the first vehicle included in the information about the first vehicle received from the guard device and the vehicle number of the registered vehicle correspond to each other, including at least a portion of the information on the first vehicle Including; sending a push message to the user device to
Receiving information on the type of vehicle to be notified from the user device; further comprising, wherein the type of vehicle includes a registered vehicle and an unregistered vehicle,
Determining the type of the first vehicle based on the vehicle number of the first vehicle included in the information on the first vehicle received from the security guard device and information on vehicle numbers registered in the electronic device step;
transmitting the push message to the user device when the determined type of the first vehicle is the type of the vehicle to be notified; and
When the determined type of the first vehicle is not the type of the vehicle to be notified, not transmitting the push message to the user device; further comprising,
When the determined type of the first vehicle is the type of vehicle to be notified, a message to control the guard station device to open the breaker to the guard station device automatically while transmitting the push message to the user device sending a; and
When the determined type of the first vehicle is not the type of the vehicle to be notified, a screen for controlling the circuit breaker is provided to the user device, and an input for opening the circuit breaker is received through the screen Transmitting a message for controlling the guard station device to open the breaker to the guard station device; further comprising,
Generating an artificial intelligence model by using, as training data, information about the destinations of the vehicles that are pulled out and information about the vehicles that are pulled out from a plurality of regions stored in the electronic device, as training data; The intelligent model is set to output weights for a plurality of regions in response to receiving the un-parking information of the first vehicle to be un-parked, and the un-parking information includes the number of the vehicle to be pulled out, the un-parking time of the un-parked vehicle, and the It includes information about the un-parking direction of the un-parked vehicle, and whether or not the un-parked vehicle is riding,
obtaining information about a specific vehicle being pulled out from a first area;
identifying weights for each of the plurality of regions that are output in response to inputting the vehicle taking-out information for the specific vehicle into the artificial intelligence model;
identifying a highest first weight among the weights for each of the plurality of regions, and identifying a second region corresponding to the identified first weight as a destination of the specific vehicle to be pulled out; and
Transmitting a message notifying the visit of the specific vehicle to be pulled out to the first user device of the first user corresponding to the identified destination; further comprising
computer readable recording medium.
상기 입차 또는 출차되는 차량 관리 방법은,
상기 복수의 지역들로부터 상기 차량들이 출차되는 경우, 상기 복수의 지역들 별로 위치되는 경비소 장치들 각각으로부터 상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보를 획득하는 단계;
상기 복수의 지역들 별로 출차된 상기 차량들이 방문하는 복수의 지역들 중 일 지역에 대한 정보를 상기 목적지에 대한 정보로서 획득하는 단계; 및
상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보와 상기 목적지에 대한 정보를 연관되도록 저장하고, 상기 저장된 정보들을 기반으로 상기 인공 지능 모델을 생성하는 단계;를 더 포함하는,
컴퓨터 판독 가능한 기록 매체.13. The method of claim 12,
The vehicle management method to enter or exit the vehicle,
when the vehicles are unparked from the plurality of areas, obtaining the un-parking information for the vehicles un-parked from the plurality of areas from each of the guard devices located for each of the plurality of areas;
obtaining information on one of a plurality of areas visited by the vehicles pulled out for each of the plurality of areas as information on the destination; and
The method further comprising: storing the un-parking information about the vehicles un-parked from the plurality of areas and the information on the destination so as to be related, and generating the artificial intelligence model based on the stored information;
computer readable recording medium.
상기 특정 차량의 방문을 알리는 상기 메시지는 상기 제 1 지역과 상기 제 2 지역 사이의 거리에 기반하여 계산되는 예상 도착 시간에 대한 정보를 포함하는,
컴퓨터 판독 가능한 기록 매체.14. The method of claim 13,
The message notifying the visit of the specific vehicle includes information on an expected arrival time calculated based on the distance between the first area and the second area,
computer readable recording medium.
상기 입차 또는 출차되는 차량 관리 방법은,
상기 제 2 지역의 복수의 사용자 장치들 중 상기 제 1 지역으로부터 출차된 상기 제 1 차량이 이전에 방문한 상기 제 1 사용자 장치를 식별하는 단계; 및
상기 제 1 사용자 장치에 의해 상기 제 1 차량이 미등록된 경우, 상기 제 1 사용자 장치로 상기 특정 차량의 방문을 알리는 상기 메시지를 전송하는 단계;를 더 포함하는,
컴퓨터 판독 가능한 기록 매체.15. The method of claim 14,
The vehicle management method to enter or exit the vehicle,
identifying the first user device previously visited by the first vehicle pulled out of the first area from among a plurality of user devices in the second area; and
When the first vehicle is not registered by the first user device, transmitting the message notifying the visit of the specific vehicle to the first user device; further comprising
computer readable recording medium.
상기 입차 또는 출차되는 차량 관리 방법은,
입차 및/또는 출차 관리를 위한 어플리케이션을 실행하는 사용자 장치와 통신 연결되고, 상기 사용자 장치로부터 수신되는 아이디 및 비밀 번호를 기반으로 인증하는 단계; 및
상기 사용자 장치로부터, 상기 어플리케이션에 의해 입력되는 관리될 차량에 대한 정보를 수신하는 단계;를 포함하고, 상기 관리될 차량에 대한 정보는 상기 차량의 차량 번호, 입차 및/또는 출차 일시, 입차 및/또는 출차 목적, 및 등록 만료 시점을 포함하고,
상기 수신된 관리될 차량에 대한 정보를 등록하는 단계;
경비소 장치에서 실행되는 상기 어플리케이션을 실행하는 상기 경비소 장치와 통신 연결하는 단계; 및
상기 경비소 장치로부터 제 1 차량에 대한 정보를 획득하는 단계;를 더 포함하고, 상기 제 1 차량에 대한 정보는 상기 제 1 차량의 차량 번호, 상기 제 1 차량의 번호판 이미지, 상기 제 1 차량의 입차 및/또는 출차 시간을 포함하고, 상기 제 1 차량에 대한 정보는 상기 경비소 장치가 제어하는 경비 장치들을 이용하여 획득되고,
상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 등록된 차량의 상기 차량 번호가 서로 대응하는 경우, 상기 제 1 차량에 대한 정보 중 적어도 일부를 포함하는 푸시 메시지를 상기 사용자 장치로 전송하는 단계;를 포함하고,
상기 사용자 장치로부터 알림 받을 차량의 종류에 대한 정보를 수신하는 단계;를 더 포함하고, 상기 차량의 종류는 등록 차량, 및 미등록 차량을 포함하고,
상기 경비소 장치로부터 수신된 제 1 차량에 대한 정보에 포함된 상기 제 1 차량의 차량 번호와 상기 전자 장치에 등록된 차량 번호들에 대한 정보를 기반으로, 상기 제 1 차량의 상기 종류를 판단하는 단계;
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하는 단계; 및
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하지 않는 단계;를 더 포함하고,
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류인 경우, 상기 사용자 장치로 상기 푸시 메시지를 전송하면서 자동으로 상기 경비소 장치로 상기 경비소 장치가 차단기를 개방하도록 제어하도록 하는 메시지를 전송하는 단계; 및
상기 판단된 상기 제 1 차량의 상기 종류가 상기 알림 받을 차량의 종류가 아닌 경우 상기 사용자 장치로 상기 차단기를 제어하기 위한 화면을 제공하고, 상기 화면을 통해 상기 차단기를 개방하기 위한 입력을 수신하는 경우 상기 경비소 장치로 상기 경비소 장치가 상기 차단기를 개방하도록 제어하도록 하는 메시지를 전송하는 단계;를 더 포함하고,
상기 전자 장치에 저장된 복수의 지역들로부터 출차되는 차량들에 대한 출차 정보 및 상기 출차되는 상기 차량들의 목적지에 대한 정보를 트레이닝 데이터로 하여, 인공 지능 모델을 생성하는 단계;를 더 포함하고, 상기 인공 지능 모델은 출차되는 제 1 차량의 출차 정보를 입력 받는 것에 대한 응답으로, 복수의 지역들 별 가중치를 출력하도록 설정되고, 상기 출차 정보는 출차되는 차량의 번호, 상기 출차되는 차량의 출차 시간, 상기 출차되는 차량의 출차 방향, 및 상기 출차되는 차량의 동승 여부에 대한 정보를 포함하고,
제 1 지역으로부터 출차되는 특정 차량에 대한 출차 정보를 획득하는 단계;
상기 특정 차량에 대한 상기 출차 정보를 상기 인공 지능 모델에 입력한 것에 대한 응답으로, 출력되는 상기 복수의 지역들 별 가중치를 식별하는 단계;
상기 복수의 지역들 별 가중치 중 가장 높은 제 1 가중치를 식별하고, 상기 식별된 제 1 가중치에 대응하는 제 2 지역을 상기 출차되는 상기 특정 차량의 목적지로 식별하는 단계; 및
상기 식별된 목적지에 대응하는 제 1 사용자의 제 1 사용자 장치로 상기 출차되는 상기 특정 차량의 방문을 알리는 메시지를 전송하는 단계;를 더 포함하는,
컴퓨터 판독 가능한 기록 매체에 저장된 프로그램.As a program stored in a computer-readable recording medium to perform a vehicle management method in or out of the electronic device,
The vehicle management method to enter or exit the vehicle,
communicating with a user device executing an application for managing entry and/or exit of the vehicle, and authenticating based on an ID and password received from the user device; and
Receiving, from the user device, information on the vehicle to be managed input by the application, the information on the vehicle to be managed includes the vehicle number of the vehicle, entry and/or exit date and time, entry and/or exit or the purpose of leaving the vehicle, and the expiration date of the registration;
registering the received information on the vehicle to be managed;
Communication connection with the guard station device for executing the application executed in the guard station device; and
Further comprising; obtaining information about the first vehicle from the guard device, the information on the first vehicle is the vehicle number of the first vehicle, the license plate image of the first vehicle, the first vehicle Including entry and/or exit time, information about the first vehicle is obtained using security devices controlled by the security station device,
When the vehicle number of the first vehicle included in the information about the first vehicle received from the guard device and the vehicle number of the registered vehicle correspond to each other, including at least a portion of the information on the first vehicle Including; sending a push message to the user device to
Receiving information on the type of vehicle to be notified from the user device; further comprising, wherein the type of vehicle includes a registered vehicle and an unregistered vehicle,
Determining the type of the first vehicle based on the vehicle number of the first vehicle included in the information on the first vehicle received from the security guard device and information on vehicle numbers registered in the electronic device step;
transmitting the push message to the user device when the determined type of the first vehicle is the type of the vehicle to be notified; and
When the determined type of the first vehicle is not the type of the vehicle to be notified, not transmitting the push message to the user device; further comprising,
When the determined type of the first vehicle is the type of vehicle to be notified, a message to control the guard station device to open the breaker to the guard station device automatically while transmitting the push message to the user device sending a; and
When the determined type of the first vehicle is not the type of the vehicle to be notified, a screen for controlling the circuit breaker is provided to the user device, and an input for opening the circuit breaker is received through the screen Transmitting a message for controlling the guard station device to open the breaker to the guard station device; further comprising,
Generating an artificial intelligence model by using, as training data, information about the destinations of the vehicles that are pulled out and the information about the vehicles that are pulled out from a plurality of regions stored in the electronic device, as training data; The intelligent model is set to output a weight for each of a plurality of regions in response to receiving the un-parking information of the first vehicle to be un-parked, and the un-parking information includes the number of the vehicle to be pulled out, the un-parking time of the un-parked vehicle, and the It includes information on the un-parking direction of the vehicle to be pulled out, and whether the vehicle to be pulled out is riding together,
obtaining information about a specific vehicle being pulled out from a first area;
identifying weights for each of the plurality of regions that are output in response to input of the vehicle taking-out information for the specific vehicle into the artificial intelligence model;
identifying a highest first weight among the weights for each of the plurality of regions, and identifying a second region corresponding to the identified first weight as a destination of the specific vehicle to be pulled out; and
Transmitting a message informing of the visit of the specific vehicle to be pulled out to the first user device of the first user corresponding to the identified destination; further comprising
A program stored on a computer-readable recording medium.
상기 입차 또는 출차되는 차량 관리 방법은,
상기 복수의 지역들로부터 상기 차량들이 출차되는 경우, 상기 복수의 지역들 별로 위치되는 경비소 장치들 각각으로부터 상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보를 획득하는 단계;
상기 복수의 지역들 별로 출차된 상기 차량들이 방문하는 복수의 지역들 중 일 지역에 대한 정보를 상기 목적지에 대한 정보로서 획득하는 단계; 및
상기 복수의 지역들로부터 출차되는 상기 차량들에 대한 상기 출차 정보와 상기 목적지에 대한 정보를 연관되도록 저장하고, 상기 저장된 정보들을 기반으로 상기 인공 지능 모델을 생성하는 단계;를 더 포함하는,
컴퓨터 판독 가능한 기록 매체에 저장된 프로그램.17. The method of claim 16,
The vehicle management method to enter or exit the vehicle,
when the vehicles are unparked from the plurality of areas, obtaining the un-parking information for the vehicles un-parked from the plurality of areas from each of the guard devices located for each of the plurality of areas;
obtaining information on one of a plurality of areas visited by the vehicles pulled out for each of the plurality of areas as information on the destination; and
The method further comprising: storing the un-parking information about the vehicles un-parked from the plurality of areas and the information on the destination so as to be related, and generating the artificial intelligence model based on the stored information;
A program stored on a computer-readable recording medium.
상기 특정 차량의 방문을 알리는 상기 메시지는 상기 제 1 지역과 상기 제 2 지역 사이의 거리에 기반하여 계산되는 예상 도착 시간에 대한 정보를 포함하는,
컴퓨터 판독 가능한 기록 매체에 저장된 프로그램.18. The method of claim 17,
The message notifying the visit of the specific vehicle includes information on an expected arrival time calculated based on the distance between the first area and the second area,
A program stored on a computer-readable recording medium.
상기 입차 또는 출차되는 차량 관리 방법은,
상기 제 2 지역의 복수의 사용자 장치들 중 상기 제 1 지역으로부터 출차된 상기 제 1 차량이 이전에 방문한 상기 제 1 사용자 장치를 식별하는 단계; 및
상기 제 1 사용자 장치에 의해 상기 제 1 차량이 미등록된 경우, 상기 제 1 사용자 장치로 상기 특정 차량의 방문을 알리는 상기 메시지를 전송하는 단계;를 더 포함하는,
컴퓨터 판독 가능한 기록 매체에 저장된 프로그램.19. The method of claim 18,
The vehicle management method to enter or exit the vehicle,
identifying the first user device previously visited by the first vehicle pulled out of the first area from among a plurality of user devices in the second area; and
When the first vehicle is not registered by the first user device, transmitting the message notifying the visit of the specific vehicle to the first user device; further comprising
A program stored on a computer-readable recording medium.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210174709A KR102424823B1 (en) | 2021-06-10 | 2021-12-08 | Efficient entry and exit management system using push message |
KR1020210174712A KR20220168533A (en) | 2021-06-10 | 2021-12-08 | Electronic device for managnign entering or leaving vehicle and method for operating thereof |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20210075287 | 2021-06-10 | ||
KR1020210075287 | 2021-06-10 | ||
KR20210076552 | 2021-06-14 | ||
KR1020210076552 | 2021-06-14 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210174709A Division KR102424823B1 (en) | 2021-06-10 | 2021-12-08 | Efficient entry and exit management system using push message |
KR1020210174712A Division KR20220168533A (en) | 2021-06-10 | 2021-12-08 | Electronic device for managnign entering or leaving vehicle and method for operating thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102339494B1 true KR102339494B1 (en) | 2021-12-15 |
Family
ID=78865935
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210077982A KR102339494B1 (en) | 2021-06-10 | 2021-06-16 | Electronic device for managnign entering or leaving vehicle and method for operating thereof |
KR1020210174709A KR102424823B1 (en) | 2021-06-10 | 2021-12-08 | Efficient entry and exit management system using push message |
KR1020210174712A KR20220168533A (en) | 2021-06-10 | 2021-12-08 | Electronic device for managnign entering or leaving vehicle and method for operating thereof |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210174709A KR102424823B1 (en) | 2021-06-10 | 2021-12-08 | Efficient entry and exit management system using push message |
KR1020210174712A KR20220168533A (en) | 2021-06-10 | 2021-12-08 | Electronic device for managnign entering or leaving vehicle and method for operating thereof |
Country Status (1)
Country | Link |
---|---|
KR (3) | KR102339494B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116206458A (en) * | 2022-12-29 | 2023-06-02 | 北京零零易科技有限公司 | Electric bicycle parking management system, management method and equipment thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020068092A (en) * | 2001-02-20 | 2002-08-27 | 서울통신기술 주식회사 | Apparatus for Notification of Cars Coming in and Out |
KR102047019B1 (en) * | 2019-02-28 | 2019-11-20 | (주)에스엠종합관리 | System for managing apartment house and method thereof |
KR20200006987A (en) * | 2018-07-09 | 2020-01-21 | 선전 센스타임 테크놀로지 컴퍼니 리미티드 | Access control method, access control device, system and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101271785B1 (en) * | 2010-04-30 | 2013-06-07 | 이왕석 | Parking Car Move Request System and Method Using Mobile Phone |
KR101766759B1 (en) * | 2015-12-30 | 2017-08-09 | 대구대학교 산학협력단 | NFC-based Vehicle Status Alerts Service System for Phone-number Leakage Protection |
-
2021
- 2021-06-16 KR KR1020210077982A patent/KR102339494B1/en active IP Right Grant
- 2021-12-08 KR KR1020210174709A patent/KR102424823B1/en active IP Right Grant
- 2021-12-08 KR KR1020210174712A patent/KR20220168533A/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020068092A (en) * | 2001-02-20 | 2002-08-27 | 서울통신기술 주식회사 | Apparatus for Notification of Cars Coming in and Out |
KR20200006987A (en) * | 2018-07-09 | 2020-01-21 | 선전 센스타임 테크놀로지 컴퍼니 리미티드 | Access control method, access control device, system and storage medium |
KR102047019B1 (en) * | 2019-02-28 | 2019-11-20 | (주)에스엠종합관리 | System for managing apartment house and method thereof |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116206458A (en) * | 2022-12-29 | 2023-06-02 | 北京零零易科技有限公司 | Electric bicycle parking management system, management method and equipment thereof |
CN116206458B (en) * | 2022-12-29 | 2023-10-27 | 北京零零易科技有限公司 | Electric bicycle parking management system, management method and equipment thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20220168533A (en) | 2022-12-23 |
KR102424823B1 (en) | 2022-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111868763A (en) | Optimizing and predicting resource availability in a shared vehicle environment | |
US9747797B1 (en) | Method and system for predicting availability of parking spot in parking area | |
US20160357765A1 (en) | Method and device for providing user-customized information | |
JP2017527054A (en) | Ticketing method and system | |
KR102424823B1 (en) | Efficient entry and exit management system using push message | |
US11275425B2 (en) | Portable terminal, method, and computer program for controlling power consumption based on congestion level in a location | |
Nithya et al. | A smart parking system: an IoT based computer vision approach for free parking spot detection using faster R-CNN with YOLOv3 method | |
KR20220073897A (en) | Parking recognition server of a personal mobility device, system having the same and method thereof | |
KR20220118309A (en) | Method, information processing device, and system | |
JP2008239005A (en) | Vehicle guide system, vehicle guide method, and vehicle guide program | |
JP2018081616A (en) | Management device | |
CN115966098A (en) | Method and device for predicting bus arrival time | |
JP2018081617A (en) | Management device | |
US20210090075A1 (en) | Apparatus, systems, and methods for requesting transportation via a transportation key | |
KR20160135932A (en) | Mobile communication terminal and method for receiving valet parking service | |
KR20160135938A (en) | System and method for providing valet parking service | |
KR20160135956A (en) | Server and method for receiving valet parking service | |
KR20220112719A (en) | Method and apparatus for providing user centric information and recording medium thereof | |
CN112749871A (en) | Foreground evaluation device and foreground evaluation method | |
KR101196383B1 (en) | Apparatus and method for recognizing vehicle information in portable terminal | |
KR20210076741A (en) | Apparatus for parcel and delivery service using a vehicle sharing, system having the same and method thereof | |
KR20160135941A (en) | Mobile communication terminal and method for receiving valet parking service | |
KR20160136179A (en) | Mobile communication terminal and method for receiving valet parking service | |
KR20160136189A (en) | Mobile communication terminal and method for receiving valet parking service | |
KR20160136184A (en) | Mobile communication terminal and method for receiving valet parking service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
A107 | Divisional application of patent | ||
GRNT | Written decision to grant |