WO2019147111A2 - 주차 위치를 기록하기 위한 방법 및 디바이스 - Google Patents

주차 위치를 기록하기 위한 방법 및 디바이스 Download PDF

Info

Publication number
WO2019147111A2
WO2019147111A2 PCT/KR2019/004470 KR2019004470W WO2019147111A2 WO 2019147111 A2 WO2019147111 A2 WO 2019147111A2 KR 2019004470 W KR2019004470 W KR 2019004470W WO 2019147111 A2 WO2019147111 A2 WO 2019147111A2
Authority
WO
WIPO (PCT)
Prior art keywords
information
parking
vehicle
user
recording
Prior art date
Application number
PCT/KR2019/004470
Other languages
English (en)
French (fr)
Other versions
WO2019147111A3 (ko
Inventor
이용석
김윤겸
박종진
손동우
김원겸
박성현
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to EP19743761.9A priority Critical patent/EP3678112A4/en
Priority to CN201980004303.1A priority patent/CN111868800A/zh
Publication of WO2019147111A2 publication Critical patent/WO2019147111A2/ko
Priority to KR1020190107479A priority patent/KR20190106917A/ko
Priority to US16/584,885 priority patent/US10856109B2/en
Publication of WO2019147111A3 publication Critical patent/WO2019147111A3/ko

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/01Determining conditions which influence positioning, e.g. radio environment, state of motion or energy consumption
    • G01S5/017Detecting state or type of motion
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/127Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/20Monitoring; Testing of receivers
    • H04B17/27Monitoring; Testing of receivers for locating or positioning the transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Definitions

  • the present invention relates to a method and a device for recording a parking position. More specifically, the present invention automatically recognizes the driving situation of a vehicle, and makes it possible to easily find a parking place later by using a location, video, voice, or text information, And more particularly, to a parking position recording method and device capable of providing an accurate parking position.
  • a large parking lot such as a large shopping mall, a parking building, and an apartment has a wide space for each floor over a large number of floors. When parking the vehicle in such a large parking lot, It is not easy.
  • the number of the parking area is indicated in the parking space, but many people who have to move to do the work after the parking, miss the parking area number and often leave the parking space.
  • a &quot In US2019 / 0096252A, a " method for locating a vehicle ", a sensor is additionally installed in a parking space of a parking structure, and a server is provided in connection with these sensors to provide parking space information, And a method of communicating with sensors located near a parked vehicle to receive and record location information of a parked location of the vehicle.
  • WO2014 / 130194A proposes a method of using a mobile device to determine a parking position of a vehicle.
  • the vehicle is determined to have reached the parking state when the communication connection is released, and the parking position of the vehicle is automatically detected by detecting the position of the mobile device.
  • the present invention provides a method and device for recording a parking position and a method and device for grasping a parking position of a vehicle using a mobile device normally held by a user without any additional facilities in a parking facility and a vehicle .
  • the present invention can solve the problem that the vehicle is mistakenly recognized as a parking, even though the vehicle has not entered the parking state requiring positional recording, and the parking state is judged unnecessarily or incorrectly to provide unnecessary and erroneous service And a method and a device capable of recognizing a parking situation which requires recording more precisely through a situation judgment considering various factors and a situation according to a context.
  • the present invention automatically discriminates erroneous position information and accurate position information And to provide a method and a device capable of providing more accurate position information.
  • a method for recording a parking position of a vehicle comprising: It is possible to more accurately recognize the situation in which the parking is required to record, to make the parking recording only when necessary, and to provide a configuration in which the recording request is generated so that the user records the parking information without missing.
  • a method for recording a parking position of a vehicle includes a step of recognizing that a user rides on a vehicle when a communication connection is established between the terminal and the vehicle, A step of recognizing that the vehicle on which the user rides the vehicle is started, a step of recognizing that the user is getting off the vehicle if the intensity of the communication connection signal between the terminal and the vehicle is lowered to a certain level or less, A step of recognizing that the parking of the vehicle is completed if it is determined that the user has moved a predetermined step or more on foot, and a step of receiving parking information requesting the user to input parking information through the user interface of the terminal, Request step.
  • a method for recording a parking position of a vehicle may include a parking card generating step of generating a parking information card based at least in part on the parking information inputted through the parking information requesting step have.
  • a method of recording a parking position of a vehicle further includes a positioning step of positioning a current position of the terminal to determine position information of the terminal after the step of getting off the car,
  • the generating step may generate the parking information card based on the parking information input through the parking information requesting step and the position information determined from the positioning step.
  • the operation of positioning the position in the positioning step may be repeatedly performed with a predetermined period within a predetermined time range after the step of getting off, and in the positioning step, the position information of the terminal is information of the base station to which the terminal is connected, The WiFi network information to be connected, and the GNSS signal information acquired by the terminal.
  • the positional information may include latitude, longitude, and positional accuracy, and the positional accuracy may be expressed by a distance unit of the error range of the positional information.
  • the positional information positioned in the positional positioning step is equal to or greater than a certain distance value, the positional information is determined to be an incorrect position and can be excluded from the positioned positional information.
  • the positioning step may include a step of determining whether the last GNSS (Global Navigation Satellite System) before getting off is based on a Global Navigation Satellite System (GNSS) Acquiring first position information which is position information, acquiring current position information of the terminal after the step of getting off the car, comparing the current position information with the first position information, and determining whether the distance from the current position to the first position is constant And determining the current position information to be an abnormal position if the number is greater than the predetermined value.
  • GNSS Global Navigation Satellite System
  • the positioning step may include a step of determining whether or not the current GNSS (Global Navigation Satellite System) Acquiring first position information which is position information, generating a first group including first position information, acquiring current position information of the terminal after the step of getting off the seat, obtaining current position information and existing position information Calculating a distance from the current position to the existing positions, generating a new group including the current position information when the smallest value among the distance values from the current position to the existing positions is larger than a predetermined value, If the smallest value among the distance values from the position to the existing positions is within the predetermined value,
  • the method comprising the steps of: storing the location information into a nearest group to which the nearest existing location closest to the current location belongs, and storing at least one of the location information included in the nearest group If the accuracy of the location information of the neighboring group is more than a certain level, terminating the positioning and providing the most accurate location information among the location information included in the nearest group as
  • GNSS Global Navigation Satellite System
  • a computer-readable recording medium is a computer-readable recording medium on which at least one program configured to perform a parking position recording method described above is recorded, when the terminal is executed by a user terminal .
  • a device for recording a parking position of a vehicle comprising: a motion sensor for detecting movement of the device; a communication module for performing communication with the external device; Interfaces, and motion sensors, communication modules, and a processor that interacts with the user interface.
  • the processor recognizes that the user has ridden on the vehicle when the communication module is connected to the vehicle, and B) recognizes that the vehicle has started running when the device moves by a predetermined speed or more by the motion sensor, and C) If the intensity of the communication connection signal between the communication module and the vehicle is lowered to a certain level or less, it is recognized that the user has got off the vehicle. D) If it is determined that the user having the device by the motion sensor has moved over a certain distance on foot, E) requesting the user to input parking information via the user interface of the device; and F) requesting the user to input the parking information card based at least in part on the parking information input via the user interface after the parking information input request To perform an operation to generate the data.
  • processor may be configured to perform the E) and F) operations after the operations A) to D) are all completed in order.
  • a device for recording a parking position of a vehicle is characterized in that the processor further comprises, after the C) operation, performing a positioning operation to position the device's current position to determine position information of the device And the parking information card may be generated based on the parking information input through the user interface and the position information determined from the position positioning operation.
  • the processor may be further configured to repeatedly perform the position locating operation with a predetermined period within a predetermined time range after the C) operation.
  • the communication module includes a GNSS module, and the location information of the device in the positioning operation is acquired using at least one of base station information to which the device is connected, WiFi network information to which the device is connected, and GNSS signal information acquired by the device .
  • the position information includes latitude, longitude, and position accuracy
  • the position accuracy can display the error range of the position information by distance unit.
  • a device for recording a parking position when the positional accuracy of the positional information positioned in the positioning operation is more than a certain distance value, the positional information is determined to be an incorrect position, Can be excluded.
  • the communication module includes a GNSS module, and the positioning operation is performed based on the GNSS signal that the device last obtained before the C) operation Obtaining current position information of the device after the C) operation, and comparing the current position information with the first position information to obtain first position information, And determining the current position information to be an abnormal position if the distance to the first position is greater than a predetermined value.
  • the communication module includes a GNSS module
  • the location positioning operation includes: a) determining, based on a Global Navigation Satellite System (GNSS) signal obtained last by the device prior to the C) operation, B) obtaining a first group including the first position information, c) obtaining current position information of the device after the step of getting off, d) Calculating a distance from the current location to the existing locations by comparing the location information with the existing location information, and e) if the smallest value among the distance values from the current location to the existing locations is greater than a predetermined value, A new group including position information is generated, and the smallest value among the distance values from the current position to the existing positions is set in advance If the number of positional information included in the closest group is greater than or equal to a predetermined number and the current position information is included in the nearest group to which the nearest existing position closest to the current position belongs, If the accuracy of the position information of at least one of the position information included in the nearest group is more than a predetermined level, the position information is terminated
  • the existing location information may include the first location information and the location information of the device positioned after the C) operation.
  • a parking position of a vehicle is detected by using a mobile device normally held by a user, It is possible to provide a method and a device capable of grasping more accurately.
  • FIG. 1 illustrates an environment in which a method for recording a parking position according to an embodiment of the present invention is implemented.
  • FIG. 2 shows a block diagram of a vehicle and a user terminal according to an embodiment of the present invention.
  • FIG. 3 is a diagram for explaining a technique and information used in recognition of a situation from a ride to a parking and a situation according to an embodiment of the present invention.
  • FIG. 4 is a diagram for explaining a condition for getting off according to an embodiment of the present invention.
  • FIG. 5 is a diagram for explaining operations performed in accordance with recognition of a situation according to an embodiment of the present invention.
  • Figures 6 to 10 illustrate exemplary screens that may be displayed on a user terminal when the operation described in Figure 5 is performed.
  • FIG. 11 is a flowchart of a method for recording a parking position according to an embodiment of the present invention.
  • FIG. 12 is a flow diagram of a method for providing determined parking position information of a vehicle in accordance with an embodiment of the present invention.
  • FIG. 13 is a flowchart of a method of grouping position information for providing the determined parking position information of a vehicle according to an embodiment of the present invention.
  • FIG. 14 is a diagram for explaining positional information grouping performed by the flowchart of FIG. 13; FIG.
  • FIG. 1 illustrates an environment in which a method for recording a parking position according to an embodiment of the present invention is implemented.
  • the environment for recording the parking position of the vehicle includes a user terminal 200, a vehicle 100 communicating with the user terminal 200, a Global Navigation Satellite System (GNSS) signal transmitter 500, a base station 300, (400).
  • GNSS Global Navigation Satellite System
  • the user terminal 200 may be a mobile device that a user can grasp and move, and may be any of various devices such as a smart phone, a tablet PC, a smart watch, a notebook, and a PDA.
  • the user terminal 200 may be connected to the vehicle 100 via wired or wireless communication and the communication connection between the user terminal 200 and the vehicle 100 may be established via Bluetooth, for example, , And a communication connection between the user terminal 200 and the vehicle 100 can be established through the USB connection in wired communication.
  • the user terminal 200 and the vehicle 100 may be connected through an interface such as Android Auto, Apple CarPlay, Mirrorlink, and the like.
  • the user terminal 200 can communicate with the base station 300, which is a wireless communication facility capable of connecting the network and the terminal.
  • the base station 300 can connect the user terminal 200 with an access network of mobile communication such as CDMA, GSM, WCDMA, LTE, and fifth generation mobile communication (5G).
  • CDMA Code Division Multiple Access
  • GSM Global System for Mobile communications
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • 5G fifth generation mobile communication
  • the location of the user terminal 200 may be roughly determined based on which base station 300 the user terminal 200 is communicating with.
  • the user terminal 200 may communicate with an access point 400 that allows connection to the network via WiFi.
  • the location of the user terminal 200 may be determined based on the information of the access point 400 to which the user terminal 200 is connected or the information of the WiFi network.
  • the user terminal 200 may also communicate with a GNSS signal transmitter 500, such as a GPS satellite.
  • a GNSS signal transmitter 500 such as a GPS satellite.
  • the GNSS is a system for providing information on the position, altitude, and speed of an object on the ground using a satellite orbiting a space orbit.
  • the GNSS communicates with the user terminal 200 to determine the position, altitude and speed of the user terminal 200 Can be provided.
  • GNSS can include Global Positioning System (GPS), GLONASS (GLOASS NAvigation Satellite System) developed by Russia, Galileo developed by European Union, and Beidou developed by China.
  • GPS Global Positioning System
  • GLONASS GLOASS NAvigation Satellite System
  • Galileo Galileo developed by European Union
  • Beidou Beidou developed by China.
  • the user terminal 200 can determine whether or not the vehicle 200 is getting on and off the vehicle 200 by establishing and releasing the communication with the vehicle 100 and determining whether the base station 300, the access point 400, and the GNSS signal transmitter 500 The location of the user terminal 200 can be determined.
  • FIG. 2 shows a block diagram of a vehicle and a user terminal according to an embodiment of the present invention.
  • the vehicle 100 may be equipped with a Bluetooth module 120 and may include a control unit 110 capable of controlling various electronic devices of the vehicle including the Bluetooth module 120.
  • the user terminal 200 may include a Bluetooth module 210, a WiFi module 220, and an RF module 230 for communication with external devices.
  • the user terminal 200 includes a GPS module 240 capable of receiving position information from a GPS satellite, a motion sensor 250 capable of sensing various motions of the user terminal 200, A camera module 260, and a control unit 270 that can control the operation of the camera module 260 and the camera module 260.
  • the Bluetooth module 210 of the user terminal 200 can establish a communication connection with the Bluetooth module 120 of the vehicle 100 through the device setting.
  • the user terminal 200 and the vehicle 100 may include an identification record of each other's devices in the Bluetooth connection profile at the time of initial device setting.
  • the user terminal 200 can recognize that the user terminal 200 is communicatively connected to the vehicle every time it is connected to the vehicle 100 through the connection profile including the identification record for the vehicle 100.
  • the user terminal 200 can recognize a situation in which the user terminal 200 is located inside the vehicle, that is, a situation in which the user having the user terminal 200 rides on the vehicle 100. Also. A case where a user holding the user terminal 200 receives a case where the start of the vehicle 200 is turned off or the user terminal 200 moves to the outside of the vehicle and the communication connection is released or the strength of the connection signal is weakened to a certain level or less It can be recognized that the vehicle 100 is getting off.
  • the WiFi module 220 of the user terminal 200 can communicate with the access point 400 in the vicinity and the user terminal 200 can communicate with the access point 400 via the IP address of the access point 400, .
  • the RF module 230 of the user terminal 200 may communicate with the base station 300 and may transmit an area where the user terminal 200 is located through the location information of the base station 300 with which the user terminal 200 is communicating .
  • the motion sensor 250 of the user terminal 200 may include a sensor such as an acceleration sensor or a gyroscope.
  • the user terminal 200 may determine whether the user holding the user terminal 200 is stationary, walking, or running using the Qualcomm CMC (Coarse Motion Classifier) or the Android AR (Activity Recognition) together with the motion sensor 250, Or whether or not the vehicle is traveling on a running vehicle.
  • Qualcomm CMC Coarse Motion Classifier
  • Android AR Activity Recognition
  • Qualcomm CMC is a context aware API provided by Qualcomm. It provides Walk, Run, Bike, Stationary, and Vehicle information using mobile device sensor information.
  • Google AR is a context aware API provided by Google. Provides IN_VEHICLE, ON_BICYCLE, ON_FOOR, and RUNNING information using sensor information of mobile device.
  • the camera module 260 of the user terminal 200 allows the user to photograph an external situation so that the user can photograph and store the position of the parked vehicle.
  • FIG. 3 is a diagram for explaining techniques and information used for recognition of a situation up to parking and a situation according to an embodiment of the present invention.
  • the user holds the user terminal 200 and board the vehicle 100.
  • the user terminal 200 having Bluetooth turned on and the connection setting of the vehicle 100 is set up, the user terminal 200 is automatically connected to the vehicle 100 when entering the vehicle 100, and the user terminal 200 via the profile of the connected Bluetooth device It can be recognized that it is connected to the vehicle 100.
  • the fact that the user terminal 200 is connected to the vehicle 100 means that the user who has the user terminal 200 boarded the vehicle 100 and therefore the communication connection between the user terminal 200 and the vehicle 100 The user terminal 200 can recognize that the user has boarded the vehicle.
  • the information used for the riding is a connection between the user terminal 200 and the vehicle 100, and this connection can be made through a communication connection technology such as Bluetooth, Android-Auto, and mirror link.
  • the user terminal 200 includes a motion sensor and an API such as a Qualcomm CMC and an Android AR to detect a traveling motion of the vehicle.
  • the Bluetooth module of the vehicle 100 is powered by a battery or the like, so that the Bluetooth connection between the user terminal 200 and the vehicle 100 may be maintained for a certain period of time after the startup is turned off .
  • the user terminal 200 is moved away from the vehicle 100 and the signal intensity of the connection between the user terminal 200 and the vehicle 100 Is less than a certain level, it can be perceived as getting off.
  • the weakening of the signal strength of the connection to a certain level or lower includes the case where the connection is released.
  • FIG. 4 shows that the Bluetooth signal strength of the user terminal 200 connected to the vehicle 100 is lowered when the user gets off the vehicle 100.
  • the Bluetooth RSSI of the user terminal 200 is gradually lowered when the user gets off the vehicle 100.
  • the certain level may be set differently according to the embodiment.
  • the user terminal 200 can confirm the position where the vehicle is stopped to position the position.
  • the user terminal 200 determines whether the user moves on the walk through the motion sensor 250 of the user terminal 200 for more than a predetermined distance.
  • the user's walking motion detection can be performed by motion sensors, APIs such as Qualcomm CMC, Android AR, and general pedometer.
  • the fact that the user has walked more than a predetermined number of steps indicates that the user is leaving the vehicle 100. Therefore, it is further determined whether the user terminal 200 detects the walk, .
  • the parking of the vehicle 100 when it is determined that the parking of the vehicle 100 is completed when the riding, the running, the getting off, and the parking are all performed in consideration of the overall context up to the parking operation So that it is possible to judge the parking situation more accurately.
  • Such a situation can be configured so that the accuracy is further improved by analyzing the usage pattern using machine learning as the user's usage data accumulates.
  • FIG. 5 is a diagram for explaining operations performed in accordance with recognition of a situation according to an embodiment of the present invention.
  • the user terminal 200 when the user is getting off the bus, the user terminal 200 may be required to be positioned. In addition, when it is recognized that parking of the vehicle 100 is completed, the user terminal 200 may request the camera or memo recording using the user interface of the user terminal 200 and request the user to input parking information.
  • the user carries out input of parking information, for example, taking a picture of the place where the vehicle 100 is parked, textual recording of the location of the parked place, and voice recording of the parked location, Combined with the measured location information, can be used to generate a parking information card.
  • Figures 6 to 10 illustrate exemplary screens that may be displayed on a user terminal when the operation described in Figure 5 is performed.
  • FIG. 6 is an example of a screen for requesting the user to input parking information after parking.
  • the position information of the parked place obtained from the positional locating is displayed, and the user is made to select whether to take a picture PHOTO or a memo (MEMO) .
  • FIG. 7 is an example of an interface screen allowing a user to leave a memo in voice or text when a memo is selected.
  • positional information of the place where the vehicle is parked which is obtained from the positional positioning, is provided, and a microphone button and a keyboard button are provided.
  • the user can record the parking position.
  • a screen for inputting text as shown in FIG. 8 may appear.
  • the user can record the position of the place where he parked through the keyboard displayed on the screen.
  • FIG. 9 is a photograph of a parked position.
  • the user terminal 200 displays information on the position Card can be created.
  • a button for confirming the location of the current user terminal 200 such as the view location
  • the view location button is pressed, the map of the current user terminal 200 The location appears and information about latitude, longitude, and location accuracy can be displayed.
  • the user terminal 200 When the user inputs the parking information through the interface as shown in FIGS. 6 to 10, the user terminal 200 combines the inputted parking information and the positioned position information, and displays parking information input by the user and position information A parking card can be generated.
  • the user terminal 200 transmits the parking card only with the position information positioned after a certain time after the parking position information input request May be set to generate.
  • the user can check the parking position of the user's vehicle by loading this parking card to find his / her vehicle after finishing work after parking.
  • FIG. 11 is a flowchart of a method for recording a parking position according to an embodiment of the present invention.
  • the user terminal 200 recognizes that the user has boarded the vehicle 100 through establishing a communication connection with the vehicle 100 (S110). If it is determined that the user is in the driving vehicle through the motion sensor of the user terminal 200, it is determined that the user is in the driving car (S120).
  • the user terminal 200 when the user terminal 200 detects a movement of the user terminal 200 at a predetermined speed or more or an acceleration of a predetermined value or more through the motion sensor 250 of the user terminal 200, It can be perceived as being inside.
  • the motion sensor 250 may use an API such as Qualcomm CMC or Android AR to determine whether the user is in the vehicle being driven.
  • the user terminal 200 determines whether the user moves on foot. If it is determined that the user has moved more than a certain step, the vehicle 100 recognizes that the vehicle 100 enters the parking state (S140).
  • the user terminal 200 may request the user to input the camera or memo record through the user interface (S150).
  • the user terminal 200 When the user inputs parking information in response to the request, the user terminal 200 generates and issues a parking position card based on the location information determined through the positioning in step S130 and the camera or memo information input in step S150 S160).
  • FIG. 12 is a flow diagram of a method for providing determined parking position information of a vehicle in accordance with an embodiment of the present invention.
  • the user terminal 200 acquires the last position information positioned in the GNSS before entering the place where the vehicle is the GNSS signal shadow area such as the parking building as shown in FIG. 13 (S210).
  • the user terminal 200 When the getting off state is recognized, the user terminal 200 performs positional positioning and groups the positional information (S230).
  • the position location can be repeatedly performed periodically (e.g., once every minute) and for a period of time (e.g., 15 minutes from the time of departure) from the time of departure.
  • the location information of the user terminal 200 in the positioning step may be acquired using at least one of base station information to which the terminal is connected, WiFi network information to which the terminal is connected, and GNSS signal information acquired by the terminal.
  • the determined position information is provided (S240, S260). If the position termination condition is not satisfied from the time when the getting-off state is recognized until the predetermined measuring time, the most accurate position information among the position information obtained up to that point is provided (S250).
  • Grouping the position information is a process of obtaining more accurate position information by acquiring a plurality of pieces of position information and grouping them, and more details will be described below with reference to FIG. 13 to FIG.
  • the position information obtained lastly before the vehicle enters the parking building is P1 (x1, y1, 99).
  • the positional information expressed here is (latitude, longitude, and positional accuracy), and the positional accuracy can indicate the error range of the positional information by distance unit (m). That is, P1 is the position of the latitude x1 and the hardness y1, and the error range is 99m.
  • the last obtained GNSS positioning position information may be referred to as first position information, and the first position information may be classified into the first group.
  • the user terminal 200 After the vehicle enters the parking building and the getting off state is recognized, the user terminal 200 performs positional positioning with respect to the current position and provides position information of P2 (x2, y2, 20) (S231 in FIG.
  • P2 is an abnormally measured position at a position 3000m away from P1 although the position accuracy is high.
  • position information that is away from a GNSS positioning position information that is obtained a certain distance or more (for example, 500 m) is excluded from position information for providing position information determined as abnormal position information It is possible.
  • the grouping process is performed without excluding the abnormal position information.
  • P2 is included in the same group as P1, and if it exceeds the predetermined distance difference, a new group for P2 is created (S235, S237, S239).
  • the distance difference between P1 and P2 is 3000 m as shown in Fig. 14, so P2 is classified as a new second group do.
  • the positional accuracy is highest in the group Let's give the location information with the lowest number to the confirmed location.
  • the position end condition is not satisfied (S240), and the current position information is obtained again (S231).
  • the re-acquired location information is P3 (x3, y3, 2300).
  • P3 may be classified as inaccurate position information because the position accuracy is 2300 m and the error range is too large.
  • P3 may be located based on the location of the base station with which the user terminal 200 communicates.
  • position information for providing positional information determined as incorrect positional information It may be excluded.
  • the grouping process is performed without excluding the incorrect position information.
  • P3 belongs to the second group because the difference in distance from P1 is 3500 m and the difference in distance from P2 is 44 m (S233, S235, S237). Since the first group has one location information and the second group has two pieces of location information, the above-mentioned location termination condition is not satisfied (S240).
  • P4 (x4, y4, 60) is obtained (S231).
  • P4 may be location information that is positioned while being connected to a WiFi access point existing in a parking building while the user moves.
  • P4 is located 100 m away from P1, 2800 m away from P2, and 2600 m away from P3 (S233). Therefore, P4 belongs to P1 whose distance difference is within 300 m (S235, S237). Since the first group has two pieces of position information and the second group has two pieces of position information, it does not satisfy the above-described position termination condition (S240).
  • P5 (x5, y5, 37) is obtained (S231).
  • P5 may be position information that is positioned while the user moves closer to an access point existing in the parking building.
  • the distance difference between P5 and P1 is 110 m, and it is seen from Fig. 14 that P2 and P3 are separated by 2600 m or more, and the distance from P4 is within 100 m (S233). Therefore, P5 belongs to the first group that is the same as P1 and P4 (S235, S237). Accordingly, since the first group has three pieces of position information and the second group has two pieces of position information, the number requirement of the position information belonging to one of the above-described position end conditions is satisfied.
  • the position accuracy of P5 is less than 50m at 37m, the requirement for the positional accuracy of at least one position information in the group is also satisfied. Therefore, the positional termination condition is satisfied, and P5 having the highest positional accuracy among the first group can be provided as the determined positional information.
  • the steps S231 to S240 are performed halfway until the position termination condition is satisfied. If the position termination condition is satisfied even after the positioning is performed for a certain period of time (for example, 15 minutes) And the information with the highest positional accuracy among the positional information obtained until that time can be provided as the determined positional information.
  • the determined location information may be combined with the parking information inputted by the user as shown in FIG. 5, and used to generate the parking information card.
  • a device for recording a parking position of a vehicle capable of carrying out a method for recording a parking position as described above
  • which includes a motion sensor for detecting the motion of the device, A user interface and a motion sensor for interacting with the device and the user, a communication module, and a processor interacting with the user interface.
  • the processor may be configured to perform the method according to an embodiment of the present invention as described above. For example, the processor recognizes that the user has ridden on the vehicle when the communication module is communicatively coupled with the vehicle, and B) recognizes that the vehicle has started running when the device moves by a predetermined speed or more by the motion sensor, ) If the strength of the communication connection signal between the communication module and the vehicle is lowered to a certain level or less, it is recognized that the user has got off the vehicle.
  • step E) If it is judged that the user having the device by the motion sensor has moved more than a predetermined step E) requesting the user to input parking information through the user interface of the device; and F) requesting the user to input parking information based at least in part on the parking information input via the user interface after the parking information input request, And may be configured to perform an operation of generating a card.
  • the processor can be configured to perform the above E) and F) operations after the above-mentioned A) to D) operations are completed in order so as to more accurately recognize the parking state requiring recording.
  • a computer readable medium having computer executable instructions for causing a computer to execute, when executed by a user terminal, a computer readable medium having recorded therein at least one program configured to perform a master position recording method according to the above- Or may be a recording medium.
  • the present invention is not necessarily limited to these embodiments, and that all the elements within the scope of the present invention Or may be selectively coupled to one or more of them.
  • all of the components may be implemented as one independent hardware, some or all of the components may be selectively combined to perform a part or all of the functions in one or a plurality of hardware.
  • the codes and code segments constituting the computer program may be easily deduced by those skilled in the art.
  • Such a computer program can be stored in a computer-readable storage medium, readable and executed by a computer, thereby realizing an embodiment of the present invention.
  • the storage medium of the computer program includes a magnetic recording medium, an optical recording medium, and a storage medium including a semiconductor recording element.
  • a computer program embodying the present invention includes a program module that is transmitted in real time through an external device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Quality & Reliability (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

본 발명은 디바이스가 상황인식을 통해 기계학습을 수행함으로써 보다 정확한 시점에 보다 정확한 장소로 차량의 주차 위치를 기록하기 위한 방법 및 디바이스에 관한 것이다. 본 발명의 실시예에 따른 주치 기록 방법은, 단말기와 차량 사이에 통신 연결이 성립하면 사용자가 승차하였다고 인지하는 단계, 단말기의 모션 센서에 의해 사용자가 승차한 차량의 주행이 시작되었다고 인지하는 단계, 단말기와 차량 사이의 통신 연결 신호의 세기가 일정 수준 이하로 낮아지면 사용자가 하차하였다고 인지하는 단계, 단말기의 모션 센서에 의해 사용자가 도보로 일정 걸음 이상 이동한 것으로 판단되면 주차가 완료된 것으로 인지하는 단계, 차량의 주차가 완료된 것으로 인지되면 단말기의 사용자 인터페이스를 통해 사용자에게 주차 정보 입력을 요청하는 단계, 주차 정보 요청 단계를 통해 입력되는 주차 정보에 적어도 부분적으로 기초하여 주차 정보 카드를 생성하는 단계를 포함한다.

Description

주차 위치를 기록하기 위한 방법 및 디바이스
본 발명은 주차 위치를 기록하기 위한 방법 및 디바이스에 관한 것이다. 보다 구체적으로, 본 발명은 차량 운행 상황을 자동으로 인지하고, 위치, 영상, 음성, 또는 텍스트 정보를 통한 기록을 이용하여 추후 용이하게 주차 장소를 찾아갈 수 있도록 하며, 위치 획득이 어려운 곳에서도 보다 정확한 주차 위치를 제공할 수 있는 주차 위치 기록 방법 및 디바이스에 관한 것이다.
이하에서 기술되는 내용은 본 발명의 실시예와 관련되는 배경 정보를 제공할 목적으로 기재된 것일 뿐이고, 기술되는 내용들이 당연하게 종래기술을 구성하는 것은 아니다.
차량을 타고 목적지로 이동한 후 업무를 보기 위해서는 특정 위치에 차량을 주차할 필요가 있다. 대형상가, 주차빌딩, 아파트 등의 대형 주차장은 다수의 층에 걸쳐 층마다 넓은 공간을 가지고 있고, 이러한 대형 주차장에 차량을 주차하는 경우, 일정 시간이 지난 후 다시 자신의 차량이 주차된 위치를 찾는 것은 쉽지 않다.
이를 위해 주차공간에 주차구역번호 등이 표시되어 있으나, 주차 후 수행할 업무를 위해 이동해야하는 많은 사람들이 해당 주차구역번호를 기록하는 것을 놓치고 주차공간을 떠나는 경우가 많다.
US2019/0096252A에 개시된 '차량의 위치를 찾기 위한 방법'에서는 주차 구조물의 주차 공간 곳곳에 센서들이 추가로 설치되고, 이들 센서들과 연결되어 주차 공간 정보를 제공하는 서버가 구비되어, 휴대용 컴퓨팅 디바이스가 주차된 차량 인근의 센서들과 통신하여 차량이 주차된 곳의 위치 정보를 수신 및 기록하도록 하는 방법을 제공한다.
그러나, 상기의 '차량의 위치를 찾기 위한 방법'에서는 주차 구조물에 센서들 및 주차 공간 정보를 제공하는 서버가 추가적으로 설치되어야 하므로, 주차 시설의 설치 및 유지에 추가적인 비용을 발생시키게 되는 문제점이 있다.
한편, 상기의 '차량의 위치를 찾기 위한 방법'에서는 차량이 주차되었는지를 판단하는데 있어서 차량의 엔진이 꺼졌는지, 차량의 기어가 주차 위치에 놓였는지, 주차 브레이크가 걸렸는지, 차량이 정지한채 일정 시간 있었는지를 고려한다.
이와 같이 차량의 주차여부에 대해 전체 맥락보다 일정 순간의 상황만을 고려하는 경우 잠시 차량에 승차해서 공회전 후 다시 차량의 엔진을 끄고 주차 브레이크를 거는 등의 일반적이지는 않지만 종종 일어나는 상황의 경우에 대해 주차 상황으로 오판하여 주차 위치를 다시 감지 및 기록하는 불필요한 행위가 발생되게 된다.
WO2014/130194A에 개시된 '차량 위치에 대한 자동 감지'에서는 차량의 주차 위치를 파악하는데 모바일 디바이스를 이용하는 방식을 제안한다. 해당 개시에서는 차량과 모바일 디바이스가 통신 연결이 되었다가 해당 통신 연결이 해제되면 차량이 주차 상태에 이르렀다고 판단하고, 모바일 디바이스의 위치를 파악함으로써 차량의 주차 위치를 자동으로 감지하는 방법을 채택한다.
그러나, 상기 '차량 위치에 대한 자동 감지'에서는 모바일 디바이스와 차량의 통신 연결의 성립 및 해제를 주차 상황의 주요 판단 근거로 삼음으로써 사용자가 잠시 차량에 승차해서 모바일 디바이스가 차량과 통신 연결된 후 다시 차량의 엔진을 끄는 경우에도 주차가 된 것으로 파악하게 되어 이전과 변함이 없음에도 불구하고 불필요하게 주차를 다시 기록하게 된다.
아울러, 상기 '차량 위치에 대한 자동 감지'에서는 차량의 위치 파악과 관련해서 GPS와 같은 위치 정보 신호가 약해지는 경우 모바일 디바이스의 센서 데이터를 이용하여 움직임을 감지함으로써 차량의 위치를 추정하는 방식을 개시하고 있으나, 이러한 방식에서는 위치 정보 신호가 오류가 있는 경우 실제 차량 위치와는 전혀 다른 위치를 차량의 위치로 오판할 수 있다.
따라서, 보다 정확하게 차량이 주차 상태임을 인식할 수 있고, 주차 위치 기록이 필요한 경우에만 주차 위치를 기록하도록 하며, 잘못된 위치 정보 신호에 영향을 덜 받으면서 보다 정확한 위치 파악이 가능하게 할 수 있는 방식이 필요하다.
본 발명은 주차 위치를 기록하기 위한 방법 및 디바이스에 있어서 주차 시설 및 차량에 별도의 추가 설비 없이도 사용자가 평소에 소지하고 있는 모바일 디바이스를 이용하여 차량의 주차 위치를 파악할 수 있는 방법 및 디바이스를 제공하는 것을 과제로 한다.
또한, 본 발명은 차량이 위치 기록이 필요한 주차 상태에 진입하지 않았음에도 불구하고 주차로 잘못 인식하고 블필요하게 또는 부정확하게 주차 상태를 판단하여 불필요하고 잘못된 서비스를 제공하는 경우의 문제점을 해결할 수 있도록, 다양한 인자를 고려한 상황 판단과 맥락에 따른 상황 인지를 통해 보다 정확하게 기록이 필요한 주차 상황을 인지할 수 있는 방법 및 디바이스를 제공하는 것을 과제로 한다.
또한, 본 발명은 주차가 이루어진 후에 사용자가 주차 위치를 기록해야한다는 것을 기억하지 못하고 추후 주차 위치에 대한 정보 없이 정확한 주차 위치를 찾지 못하는 상황이 발생하는 것을 방지하기 위해, 정확한 주차 상황 인지시 주차 정보에 대한 사용자 기록이 이루어질 수 있도록 하는 방법 및 디바이스를 제공하는 것을 과제로 한다.
또한, 본 발명은 주차되는 차량의 위치 정보 제공과 관련하여, 실내 시설 등 위치 정보 획득이 어려운 곳에서는 차량의 주차 위치가 파악될 수 없다는 문제점을 해결하기 위해, 위치 정보 획득이 어려운 곳에 주차된 차량에 대해서도 위치 파악을 가능하게 하는 방법 및 디바이스를 제공하는 것을 과제로 한다.
또한, 본 발명은 주차 위치를 파악하는데 있어서 기준이 될 수 있는 위치 정보가 오류가 있는 경우 잘못된 주차 위치가 제공될 수 있다는 문제점을 해결하기 위해서, 오류가 있는 위치 정보와 정확한 위치 정보를 자동으로 판별하고 보다 정확한 위치 정보를 제공할 수 있는 방법 및 디바이스를 제공하는 것을 과제로 한다.
상기 과제들을 달성하기 위하여, 본 발명의 일 실시예에 따른 차량의 주차 위치를 기록하기 위한 방법은, 다양한 인자와 맥락을 고려하고, 운전자의 하차 상황과 주차 상황을 별개로 인지하여, 차량위치의 기록이 필요한 주차가 이루어진 상황을 보다 정확히 인지하고, 필요한 경우에만 주차 기록이 이루어지도록 하며, 사용자가 누락 없이 주차 정보를 기록하도록 기록 요청을 발생시키는 구성을 제공할 수 있다.
본 발명의 일 실시예에 따른 차량의 주차 위치를 기록하기 위한 방법은, 단말기와 차량 사이에 통신 연결이 성립하면 사용자가 차량에 승차하였다고 인지하는 승차 인지 단계, 단말기의 모션 센서에 의해 단말기의 사용자가 승차한 차량의 주행이 시작되었다고 인지하는 주행 인지 단계, 단말기와 차량 사이의 통신 연결 신호의 세기가 일정 수준 이하로 낮아지면 차량으로부터 사용자가 하차하였다고 인지하는 하차 인지 단계, 및 단말기의 모션 센서에 의해 사용자가 도보로 일정 걸음 이상 이동한 것으로 판단하면 차량의 주차가 완료된 것으로 인지하는 주차 인지 단계, 및 차량의 주차가 완료된 것으로 인지되면 단말기의 사용자 인터페이스를 통해 사용자에게 주차 정보 입력을 요청하는 주차 정보 요청 단계를 포함할 수 있다.
또한, 본 발명의 일 실시예에 따른 차량의 주차 위치를 기록하기 위한 방법은 주차 정보 요청 단계를 통해 입력되는 주차 정보에 적어도 부분적으로 기초하여 주차 정보 카드를 생성하는 주차 카드 생성 단계를 포함할 수 있다.
또한, 본 발명의 일 실시예에 따른 차량의 주차 위치를 기록하기 위한 방법은 하차 인지 단계 이후에, 단말기의 위치 정보를 확정하도록 단말기의 현재 위치를 측위하는 위치 측위 단계를 더 포함하고, 주차 카드 생성 단계는 주차 정보 요청 단계를 통해 입력되는 주차 정보 및 위치 측위 단계로부터 확정된 위치 정보에 기초하여 주차 정보 카드를 생성할 수 있다.
여기서, 위치 측위 단계에서 위치를 측위하는 동작은 하차 인지 단계 이후 일정 시간 범위 내에서 일정 주기를 가지고 반복적으로 수행될 수 있고, 위치 측위 단계에서 단말기의 위치 정보는 단말기가 연결되는 기지국 정보, 단말기가 연결되는 WiFi 네트워크 정보, 단말기가 획득하는 GNSS 신호 정보 중 적어도 하나를 이용하여 획득될 수 있다.
상기의 위치 정보는 위도, 경도 및 위치 정확도를 포함하고, 위치 정확도는 상기 위치 정보의 오차 범위를 거리 단위로 표시될 수 있다.
또한, 본 발명의 일 실시예에 따른 차량의 주차 위치를 기록하기 위한 방법에서는 측위되는 위치 정보들 중 부정확하거나 비정상적인 위치 정보들을 판단하여 이러한 부정확 또는 비정상인 위치 정보들을 위치 확정 과정에서 배제시키는 구성을 제공할 수 있다.
여기서, 위치 측위 단계에서 측위된 위치 정보의 위치 정확도가 일정 거리 값 이상인 경우에 해당 위치 정보는 부정확한 위치로 판단되고 측위된 위치 정보에서 배제될 수 있다.
본 발명의 다른 실시예에 따른 차량의 주차 위치를 기록하기 위한 방법에서 위치 측위 단계는, 하차 인지 단계 이전에 상기 단말기가 마지막으로 획득했던 GNSS(Global Navigation Satellite System) 신호에 기초하여 하차 이전 마지막 GNSS 위치 정보인 제 1 위치 정보를 획득하는 단계, 하차 인지 단계 이후에 단말기의 현재 위치 정보를 획득하는 단계, 및 현재 위치 정보와 제 1 위치 정보를 비교하여 현재 위치로부터 제 1 위치까지의 거리가 일정 수치 이상이면 현재 위치 정보를 비정상 위치로 판단하는 단계를 포함할 수 있다.
본 발명의 또 다른 실시예에 따른 차량의 주차 위치를 기록하기 위한 방법에서 위치 측위 단계는, 하차 인지 단계 이전에 단말기가 마지막으로 획득했던 GNSS(Global Navigation Satellite System) 신호에 기초하여 하차 이전 마지막 GNSS 위치 정보인 제 1 위치 정보를 획득하는 단계, 제 1 위치 정보를 포함하는 제 1 그룹을 생성하는 단계, 하차 인지 단계 이후에 단말기의 현재 위치 정보를 획득하는 단계, 현재 위치 정보와 기존 위치 정보들을 비교하여 현재 위치로부터 기존 위치들까지의 거리를 연산하는 단계, 현재 위치로부터 기존 위치들까지의 거리 값들 중 가장 작은 값이 미리 설정된 수치보다 큰 경우 현재 위치 정보를 포함하는 새로운 그룹을 생성하고, 현재 위치로부터 기존 위치들까지의 거리 값들 중 가장 작은 값이 미리 설정된 수치 이내인 경우 상기 현재 위치 정보를 현재 위치에서 가장 가까운 최근접 기존 위치가 속한 최근접 그룹에 포함시키는 단계, 및 최근접 그룹에 포함된 위치 정보들의 수가 일정 개수 이상이고 최근접 그룹에 포함된 위치 정보들 중 적어도 하나의 위치 정보의 정확도가 일정 수준 이상이면 위치 측위를 종료하고 최근접 그룹에 포함된 위치 정보들 중 가장 정확도가 높은 위치 정보를 확정된 위치 정보로 제공하고, 그렇지 않으면 위의 단계들을 반복하는 단계를 포함하고, 기존 위치 정보들은 제 1 위치 정보 및 하차 인지 단계 이후에 측위된 단말기의 위치 정보들을 포함할 수 있다.
본 발명의 또 다른 실시예에 따른 컴퓨터 판독가능한 기록매체는, 사용자 단말기에 의해 실행될 때, 단말기로 하여금, 상술된 주차 위치 기록 방법을 수행하도록 구성된 적어도 하나의 프로그램이 기록된 컴퓨터 판독가능한 기록매체일 수 있다.
본 발명의 또 다른 실시예에 따른 차량의 주차 위치를 기록하기 위한 디바이스는, 디바이스의 움직임을 감지하기 위한 모션 센서, 외부 기기와 통신을 수행하기 위한 통신 모듈, 디바이스와 사용자가 상호작용하기 위한 사용자 인터페이스, 및 모션 센서, 통신 모듈, 및 사용자 인터페이스와 상호작용하는 프로세서를 포함할 수 있다.
여기서, 상기 프로세서는, A) 통신 모듈이 차량과 통신 연결되면 사용자가 차량에 승차하였다고 인지하고, B) 모션 센서에 의해 디바이스가 일정 속도 이상으로 이동하면 차량의 주행이 시작되었다고 인지하고, C) 통신 모듈과 차량 사이의 통신 연결 신호의 세기가 일정 수준 이하로 낮아지면 차량으로부터 사용자가 하차하였다고 인지하고, D) 모션 센서에 의해 디바이스를 소지한 사용자가 도보로 일정 걸음 이상 이동한 것으로 판단되면 차량의 주차가 완료된 것으로 인지하고, E) 디바이스의 사용자 인터페이스를 통해 사용자에게 주차 정보 입력을 요청하고, F) 주차 정보 입력 요청 이후 사용자 인터페이스를 통해 입력되는 주차 정보에 적어도 부분적으로 기초하여 주차 정보 카드를 생성하는 동작을 수행하도록 구성될 수 있다.
또한, 상기 프로세서는, 상기 A) 내지 D) 동작이 순서대로 모두 완료된 이후에 상기 E) 및 F) 동작을 수행하도록 구성될 수 있다.
본 발명의 또 다른 실시예에 따른 차량의 주차 위치를 기록하기 위한 디바이스는, 프로세서가 상기 C) 동작 이후에, 디바이스의 위치 정보를 확정하도록 디바이스의 현재 위치를 측위하는 위치 측위 동작을 수행하도록 추가적으로 구성되고, 주차 정보 카드는 사용자 인터페이스를 통해 입력되는 주차 정보 및 상기 위치 측위 동작으로부터 확정된 위치 정보에 기초하여 생성될 수 있다.
여기서, 상기 프로세서는, 상기 C) 동작 이후에 일정 시간 범위 내에서 일정 주기를 가지고 상기 위치 측위 동작을 반복적으로 수행하도록 추가적으로 구성될 수 있다.
또한, 상기 통신 모듈은 GNSS 모듈을 포함하고, 위치 측위 동작에서 디바이스의 위치 정보는 디바이스가 연결되는 기지국 정보, 디바이스가 연결되는 WiFi 네트워크 정보, 디바이스가 획득하는 GNSS 신호 정보 중 적어도 하나를 이용하여 획득될 수 있다.
여기서, 위치 정보는 위도, 경도 및 위치 정확도를 포함하고, 위치 정확도는 위치 정보의 오차 범위를 거리 단위로 표시할 수 있다.
본 발명의 또 다른 실시예에 따른 주차 위치를 기록하기 위한 디바이스에서 위치 측위 동작에서 측위된 위치 정보의 위치 정확도가 일정 거리 값 이상인 경우에 해당 위치 정보는 부정확한 위치로 판단되고 측위된 위치 정보에서 배제될 수 있다.
본 발명의 또 다른 실시예에 따른 주차 위치를 기록하기 위한 디바이스에서, 통신 모듈은 GNSS 모듈을 포함하고, 위치 측위 동작은, 상기 C) 동작 이전에 상기 디바이스가 마지막으로 획득했던 GNSS 신호에 기초하여 하차 이전 마지막 GNSS 위치 정보인 제 1 위치 정보를 획득하는 동작, 상기 C) 동작 이후에 상기 디바이스의 현재 위치 정보를 획득하는 동작, 및 상기 현재 위치 정보와 상기 제 1 위치 정보를 비교하여 현재 위치로부터 제 1 위치까지의 거리가 일정 수치 이상이면 상기 현재 위치 정보를 비정상 위치로 판단하는 동작을 포함할 수 있다.
여기서, 통신 모듈은 GNSS 모듈을 포함하고, 상기 위치 측위 동작은, a) 상기 C) 동작 이전에 상기 디바이스가 마지막으로 획득한 GNSS(Global Navigation Satellite System) 신호에 기초하여 하차 이전 마지막 GNSS 위치 정보인 제 1 위치 정보를 획득하는 동작, b) 상기 제 1 위치 정보를 포함하는 제 1 그룹을 생성하는 동작, c) 상기 하차 인지 단계 이후에 상기 디바이스의 현재 위치 정보를 획득하는 동작, d) 상기 현재 위치 정보와 기존 위치 정보들을 비교하여 현재 위치로부터 기존 위치들까지의 거리를 연산하는 동작, e) 상기 현재 위치로부터 상기 기존 위치들까지의 거리 값들 중 가장 작은 값이 미리 설정된 수치보다 큰 경우 상기 현재 위치 정보를 포함하는 새로운 그룹을 생성하고, 상기 현재 위치로부터 상기 기존 위치들까지의 거리 값들 중 가장 작은 값이 미리 설정된 수치 이내인 경우 상기 현재 위치 정보를 상기 현재 위치에서 가장 가까운 최근접 기존 위치가 속한 최근접 그룹에 포함시키는 동작, f) 최근접 그룹에 포함된 위치 정보들의 수가 일정 개수 이상이고 상기 최근접 그룹에 포함된 위치 정보들 중 적어도 하나의 위치 정보의 정확도가 일정 수준 이상이면 위치 측위를 종료하고 상기 최근접 그룹에 포함된 위치 정보들 중 가장 정확도가 높은 위치 정보를 상기 확정된 위치 정보로 제공하고, 그렇지 않으면 상기 c) 내지 e) 단계를 반복하는 동작을 포함할 수 있다.
또한, 기존 위치 정보들은 상기 제 1 위치 정보 및 상기 C) 동작 이후에 측위된 상기 디바이스의 위치 정보들을 포함할 수 있다.
본 발명의 실시예들에 따르면, 주차 위치를 기록하기 위한 방법 및 디바이스에 있어서 주차 시설 및 차량에 별도의 추가 설비 없이도 사용자가 평소에 소지하고 있는 모바일 디바이스를 이용하여 차량의 주차 위치를 필요한 경우에만 보다 정확하게 파악할 수 있는 방법 및 디바이스를 제공할 수 있다.
또한, 본 발명의 실시예들에 따르면, 다양한 인자를 고려한 상황 판단과 맥락에 따른 상황 인지를 통해 보다 정확하게 기록이 필요한 주차 상황을 인지할 수 있는 방법 및 디바이스를 제공할 수 있다.
또한, 본 발명의 실시예들에 따르면, 주차가 이루어진 후에 사용자가 주차 위치를 기록해야한다는 것을 기억하지 못하고 차량으로부터 멀리 떠나는 것을 방지하고, 정확한 주차 상황 인지시 주차 정보에 대한 사용자 기록이 이루어질 수 있도록 할 수 있다.
또한, 본 발명의 실시예들에 따르면, 위치 정보 획득이 어려운 곳에서도 주차된 차량에 대해서 상대적으로 정확한 위치 파악을 가능하게 하는 방법 및 디바이스를 제공할 수 있다.
또한, 본 발명의 실시예들에 따르면, 주차 위치를 파악하는데 있어서 오류가 있는 위치 정보와 정확한 위치 정보를 자동으로 판별하고 보다 정확한 위치 정보를 제공할 수 있는 방법 및 디바이스를 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 주차 위치를 기록하기 위한 방법이 구현되기 위한 환경을 도시한다.
도 2는 본 발명의 일 실시예에 따른 차량과 사용자 단말기에 대한 블록도를 도시한다.
도 3은 본 발명의 일 실시예에 따른 승차에서 주차까지의 상황과 상황의 인지에 사용되는 기술 및 정보를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 하차 인지를 위한 조건을 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 상황의 인지에 따라 수행되는 동작들에 대해 설명하기 위한 도면이다.
도 6 내지 10은 도 5에서 설명된 동작이 수행될 때 사용자 단말기에 표시될 수 있는 예시적인 화면들을 도시한다.
도 11은 본 발명의 일 실시예에 따른 주차 위치를 기록하기 위한 방법의 순서도이다.
도 12는 본 발명의 일 실시예에 따라 차량의 확정된 주차 위치 정보를 제공하는 방법의 순서도이다.
도 13은 본 발명의 일 실시예에 따른 차량의 확정된 주차 위치 정보 제공을 위해 위치 정보를 그룹핑하는 방법의 순서도이다.
도 14는 도 13의 순서도에 의해 수행되는 위치 정보 그룹핑을 설명하기 위한 도면이다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다. 본 발명은 여러가지 상이한 형태로 구현될 수 있으며, 여기에서 설명하는 실시예들에 한정되지 않는다. 이하 실시예에서는 본 발명을 명확하게 설명하기 위해서 설명과 직접적인 관계가 없는 부분을 생략하지만, 본 발명의 사상이 적용된 장치 또는 시스템을 구현함에 있어서, 이와 같이 생략된 구성이 불필요함을 의미하는 것은 아니다. 아울러, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조번호를 사용한다.
이하의 설명에서 제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 되며, 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 또한, 이하의 설명에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
이하의 설명에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
도 1은 본 발명의 일 실시예에 따른 주차 위치를 기록하기 위한 방법이 구현되기 위한 환경을 도시한다.
차량의 주차 위치를 기록하기 위한 환경은 사용자 단말기(200), 사용자 단말기(200)와 통신하는 차량(100), GNSS(Global Navigation Satellite System) 신호 송신기(500), 기지국(300), 무선 액세스 포인트(400)를 포함할 수 있다.
사용자 단말기(200)는 사용자가 파지하고 이동할 수 있는 모바일 디바이스일 수 있으며, 예컨대 스마트폰, 태블릿 PC, 스마트 워치, 노트북, PDA 등 다양한 장치 중 어느 하나일 수 있다.
사용자 단말기(200)는 차량(100)과 유무선 통신을 통해 연결될 수 있고, 무선 통신으로는, 예를 들어, 블루투스를 통해 사용자 단말기(200)와 차량(100) 사이의 통신 연결이 성립될 수 있고, 유선 통신으로는 USB 연결을 통해 사용자 단말기(200)와 차량(100) 사이의 통신 연결이 성립될 수 있다.
아울러, 사용자 단말기(200)와 차량(100)은 안드로이드 오토(Android Auto), 애플 카플레이(Apple CarPlay), 미러링크(Mirrorlink) 등과 같은 인터페이스를 통해서 연결될 수도 있다.
사용자 단말기(200)는 네트워크와 단말기를 연결시켜줄 수 있는 무선 통신설비인 기지국(300)과 통신할 수 있다. 기지국(300)은 CDMA, GSM, WCDMA, LTE, 5세대 이동통신(5G) 등의 이동통신의 액세스 네트워크와 사용자 단말기(200)를 연결할 수 있다.
사용자 단말기(200)의 위치는 사용자 단말기(200)가 어떤 기지국(300)과 통신하고 있는지에 기초하여 대략적으로 결정될 수도 있다.
또한, 사용자 단말기(200)는 WiFi를 통해 네트워크로 연결될 수 있게 해주는 액세스 포인트(400)와 통신할 수 있다. 사용자 단말기(200)의 위치는 사용자 단말기(200)가 연결되는 액세스 포인트(400)의 정보 또는 WiFi 네트워크의 정보에 기초하여 결정될 수도 있다.
사용자 단말기(200)는 또한 GPS 위성과 같은 GNSS 신호 송신기(500)와 통신할 수 있다. GNSS는 우주 궤도를 돌고 있는 인공위성을 이용하여 지상에 있는 물체의 위치, 고도, 속도에 관한 정보를 제공하는 시스템으로서, 사용자 단말기(200)와 통신하여 사용자 단말기(200)의 위치, 고도, 속도에 관한 정보를 제공할 수 있다.
GNSS는 GPS(Global Positioning System)과 러시아가 개발하는 GLONASS(GLObal NAvigation Satellite System), 유럽연합이 개발하는 Galileo, 중국이 개발하는 Beidou 등을 포함할 수 있다.
사용자 단말기(200)는 차량(100)과의 통신의 성립 및 해제를 이용하여 차량(200)에의 승차 및 하차를 판단할 수 있고, 기지국(300), 액세스 포인트(400) 및 GNSS 신호 송신기(500)와 통신을 통해 사용자 단말기(200)의 위치를 측위할 수 있다.
도 2는 본 발명의 일 실시예에 따른 차량과 사용자 단말기에 대한 블록도를 도시한다.
본 발명의 일 실시예에서 차량(100)은 블루투스 모듈(120)을 탑재하고 있고, 블루투스 모듈(120)을 포함한 차량의 다양한 전자장치들을 제어할 수 있는 제어부(110)를 탑재할 수 있다.
본 발명의 일 실시예에 따른 사용자 단말기(200)는 외부기기와의 통신을 위한 블루투스 모듈(210), WiFi 모듈(220), RF 모듈(230)을 포함할 수 있다. 아울러, 사용자 단말기(200)는 GPS 위성으로부터의 위치 정보를 수신할 수 있는 GPS 모듈(240), 사용자 단말기(200)의 다양한 움직임을 감지할 수 있는 모션 센서(250), 외부 환경을 촬영할 수 있는 카메라 모듈(260) 및 이들의 동작을 제어할 수 있는 제어부(270)를 포함할 수 있다.
사용자 단말기(200)의 블루투스 모듈(210)은 차량(100)의 블루투스 모듈(120)과 기기 설정을 통해 통신 연결의 성립이 가능하게 된다. 사용자 단말기(200)와 차량(100)은 초기 기기 설정시 블루투스 연결 프로파일에 서로의 기기에 대한 식별 기록을 포함할 수 있다.
사용자 단말기(200)는 차량(100)에 대한 식별 기록이 포함된 연결 프로파일을 통해 차량(100)과 연결될 때마다 사용자 단말기(200)가 차량에 통신 연결되었음을 인지할 수 있게 된다.
이를 이용하여, 사용자 단말기(200)는 사용자 단말기(200)가 차량 내부에 놓이게 되는 경우, 즉, 사용자 단말기(200)를 소지한 사용자가 차량(100)에 승차하는 상황을 인지할 수 있다. 또한. 차량(200)의 시동이 꺼지는 경우 또는 사용자 단말기(200)가 차량의 외부로 이동하여 통신 연결이 해제되거나 연결 신호의 세기가 일정 수준 이하로 약해지는 경우를 사용자 단말기(200)를 소지한 사용자가 차량(100)으로부터 하차하는 상황으로 인지할 수 있다.
사용자 단말기(200)의 WiFi 모듈(220)은 근거리의 액세스 포인트(400)와 통신할 수 있으며, 사용자 단말기(200)는 액세스 포인트(400)의 IP 주소 등을 통해 사용자 단말기(200)가 위치한 장소를 측위할 수 있다.
사용자 단말기(200)의 RF 모듈(230)은 기지국(300)과 통신할 수 있으며, 사용자 단말기(200)가 통신하고 있는 기지국(300)의 위치 정보를 통해 사용자 단말기(200)가 위치하고 있는 영역을 추정할 수 있게 된다.
사용자 단말기(200)의 모션센서(250)는 가속도 센서, 자이로스코프 등의 센서를 포함할 수 있다. 사용자 단말기(200)는 모션센서(250)과 함께 Qualcomm CMC(Coarse Motion Classifier) 또는 Android AR(Activity Recognition)을 이용하여 사용자 단말기(200)를 보유한 사용자가 정지해 있는지, 도보 중인지, 달리고 있는지, 자전거를 타고 있는지, 주행 중인 차량에 탑승하고 있는지를 판단할 수 있다.
여기서, Qualcomm CMC는 Qualcomm사에서 제공하는 상황인지 API로서, 모바일 디바이스의 센서 정보를 이용해서 Walk, Run, Bike, Stationary, Vehicle 정보를 제공하고, Google AR은 Google사에서 제공하는 상황인지 API로서, 모바일 디바이스의 센서 정보를 이용해서 IN_VEHICLE, ON_BICYCLE, ON_FOOR, RUNNING 정보를 제공한다.
사용자 단말기(200)의 카메라 모듈(260)은 외부의 상황을 촬영할 수 있도록 하여, 사용자가 주차되어 있는 차량의 위치를 촬영하여 저장할 수 있도록 한다.
도 3은 본 발명의 일 실시예에 따른 주차까지의 상황과 상황의 인지에 사용되는 기술 및 정보를 설명하기 위한 도면이다.
도 3의 상황 (1)에서 사용자는 사용자 단말기(200)를 소지하고 차량(100)에 탑승한다. 블루투스가 켜져있고 차량(100)과 연결 설정이 셋업되어 있는 사용자 단말기(200)는 차량(100) 안으로 들어가면 자동으로 차량(100)과 연결되고, 연결된 블루투스 기기의 프로파일을 통해 사용자 단말기(200)는 차량(100)과 연결되었다는 것을 인식할 수 있다.
사용자 단말기(200)가 차량(100)과 연결되었다는 것은 사용자 단말기(200)를 소지한 사용자가 차량(100)에 승차하였다는 것을 의미하므로, 사용자 단말기(200)와 차량(100) 사이에 통신 연결이 성립되면 사용자가 차량에 승차하였다고 사용자 단말기(200)가 인지할 수 있다.
여기서, 승차 인지를 위해 시용되는 정보는 사용자 단말기(200)와 차량(100) 사이의 연결이고 이러한 연결은 블루투스, 안드로이드-오토, 미러링크와 같은 통신 연결 기술을 통해 이루어질 수 있다.
도 3의 상황 (2)에서 사용자가 승차한 차량(100)이 주행을 시작한다. 주행되는 차량(100) 내부에는 사용자 단말기(200)가 있고, 사용자 단말기(200)는 모션 센서와 퀄컴 CMC, 안드로이드 AR과 같은 API를 통해 차량의 주행 움직임을 감지할 수 있다.
이후의 주차 인지가 확정되기 위해서 주행 인지는 필수적으로 이루어져야 하는 단계이며, 만약 상술된 승차 인지와 이하에서 설명될 하차 인지가 이루어지더라도 승차 인지와 하차 인지 사이에 주행 인지가 확인되지 않는다면 차량이 이동하지 않았다는 의미이므로 새롭게 주차 위치를 기록할 필요가 없게 된다.
도 3의 상황 (3)에서 차량(100)이 목적지에 도착하면 차량의 시동이 꺼지고 차량(100)과 사용자 단말기(200) 사이의 통신 연결이 해제되게 된다. 따라서, 사용자 단말기(200)와 차량(100) 사이의 연결이 해제되면 이는 사용자가 차량(100)으로부터 하차하는 것으로 인지될 수 있다.
다만, 시동이 꺼지는 경우에도 차량(100)의 블루투스 모듈은 배터리 등에 의해 전원이 공급되고 있어, 시동이 꺼진 이후에도 일정 시간 동안 사용자 단말기(200)와 차량(100) 사이의 블루투스 연결이 유지될 수도 있다.
따라서, 사용자 단말기(200)와 차량(100) 사이의 연결이 완전히 해제되는 경우 이외에도 사용자 단말기(200)가 차량(100)으로부터 멀어져서 사용자 단말기(200)와 차량(100) 사이의 연결의 신호 세기가 '일정 수준' 이하로 약해지면 하차가 이루어지는 것으로 인지되도록 할 수 있다. 여기서, 연결의 신호 세기가 '일정 수준' 이하로 약해진다는 것은 연결이 해제되는 경우도 포함한다.
도 4에서는 사용자가 차량(100)으로부터 하차하면서 차량(100)과 연결되는 사용자 단말기(200)의 블루투스 신호 세기가 약해지는 것을 보여준다. 차량(100)으로부터 사용자가 하차하여 멀어지면 사용자 단말기(200)의 블루투스 RSSI가 점점 낮아진다.
예를 들어, 본 발명의 일 실시예에서 '일정 수준'이 -85 dBm 로 설정되어 있다고 하면, 사용자가 차량(100)으로부터 멀어져서 사용자 단말기(200)의 블루투스 RSSI가 -85 dBm까지 낮아지면 사용자 단말기(200)는 하차를 인지하게 된다. 여기서, 일정 수준은 실시형태에 따라 다르게 미리 설정될 수 있음은 물론이다.
차량으로부터의 하차가 인지되면 사용자 단말기(200)는 위치를 측위하여 차량이 멈춰 있는 위치에 대해 확인할 수 있다.
다시 도 3으로 돌아오면, 하차 인지가 완료된 이후에 사용자 단말기(200)는 사용자 단말기(200)의 모션센서(250)를 통하여 사용자가 도보로 일정 걸음 이상 움직이는지를 판단한다.
사용자가 도보로 일정 걸음 이상, 예를 들어, 다섯 걸음 이상 움직였다고 한다면, 사용자가 차량(100)에서 하차하였을 뿐만 아니라 도보로 다른 곳으로 이동하고 있다는 것이 확실해지므로, 주차가 이루어진 것으로 인지할 수 있다.
여기서, 사용자의 도보 움직임 감지는 모션센서와 퀄컴 CMC, 안드로이드 AR과 같은 API들, 및 일반적인 페도미터(pedometer)에 의해서도 이루어질 수 있다.
사용자가 도보로 일정 걸음 이상 걸었다는 것은 사용자가 차량(100)으로부터 떠나고 있다는 것을 보여주므로, 하차 인지에 더하여 사용자 단말기(200)에서 도보 감지가 이루어지는지를 추가로 판단함으로써, 보다 정확하게 주차 상황을 인지할 수 있다.
만약 도보 감지를 이용한 주차 인지 단계가 없고 상술된 하차 인지만을 기준으로 주차 여부에 대한 기준을 삼는다면, 사용자가 주유 등을 위해 잠시 차량을 정차하고 시동을 끈 후 차량에 앉아 있는 경우에도 주차로 잘못 인지될 수가 있다.
그러나, 본 발명의 일 실시예에서는, 하차 인지 이후에도 사용자가 도보로 일정 걸음 이상 걸었다는 것을 주차가 이루어진 것으로 인지하기 위한 추가적인 조건으로 채택함으로써, 보다 정확하게 주차 상황을 인지할 수 있게 된다.
즉, 본 발명의 일 실시예에서는 단편적인 이벤트가 아닌 주차 동작까지의 전체적인 맥락을 고려하여 승차 인지, 주행 인지, 하차 인지, 주차 인지까지 모두 이루어진 경우에 차량(100)의 주차가 완료된 것으로 판단하도록 구성되어 있으므로, 보다 정확하게 주차 상황을 판단할 수 있게 된다. 이러한 상황 인지는 사용자의 사용 데이터가 쌓이면서 기계학습을 이용하여 사용패턴을 분석하도록 함으로써 정확도가 더욱 발전하도록 구성될 수 있다.
도 5는 본 발명의 일 실시예에 따른 상황의 인지에 따라 수행되는 동작들에 대해 설명하기 위한 도면이다.
본 발명의 일 실시예에서 사용자 단말기에서의 하차 인지가 이루어지면 현재 사용자 단말기(200)의 위치가 측위되도록 요구될 수 있다. 아울러, 차량(100)의 주차가 완료된 것으로 인지되면 사용자 단말기(200)의 사용자 인터페이스를 이용하여 카메라 또는 메모 기록 요청을 하고 사용자에게 주차 정보 입력을 요청할 수 있다.
본 발명의 일 실시예에서. 사용자가 주차 정보의 입력, 예를 들어, 차량(100)이 주차된 곳의 사진 촬영, 주차된 곳의 위치에 대한 텍스트 기록, 주차된 곳의 위치에 대한 음성 녹음을 수행한다면, 입력된 정보는 측정된 위치 정보와 결합되어 주차 정보 카드를 생성하는데 사용될 수 있다.
도 6 내지 10은 도 5에서 설명된 동작이 수행될 때 사용자 단말에 표시될 수 있는 예시적인 화면들을 도시한다.
도 6은 주차 인지 후에 사용자에게 주차 정보 입력을 요청하는 화면의 예시이다. 사용자 단말기(200) 상단의 박스에는 위치 측위로부터 얻어진 주차된 장소의 위치 정보가 나오고 주차된 위치에 대해 사진(PHOTO)을 찍을지, 메모(MEMO)를 하여 기록에 남길지를 사용자가 선택하도록 하고 있다.
도 7은 사용자가 메모를 선택한 경우에 음성 또는 텍스트로 메모를 남길 수 있도록 하는 인터페이스 화면의 예시이다. 사용자 단말기(200)의 상단에는 위치 측위로부터 얻어진 차량이 주차된 장소의 위치 정보가 나오고 마이크 버튼 및 키보드 버튼이 제공된다.
사용자가 마이크 아이콘을 누르면 주차 위치에 대한 녹음을 할 수 있도록 하고, 키보드 버튼을 누르면 도 8과 같이 텍스트를 입력할 수 있는 화면이 나타날 수 있다. 도 8과 같은 인터페이스에서 사용자는 화면 상에 나타난 키보드를 통해 자신이 주차한 곳의 위치를 기록할 수 있다.
도 9는 주차된 위치를 촬영하는 경우로, 사용자가 도 6에서 사진(PHOTO) 버튼을 누른 후 차량(200)의 위치를 사진으로 찍으면 사용자 단말기(200)는 측위된 위치에 대한 정보와 함께 주차 카드를 생성할 수 있다.
도 9의 화면에서는 VIEW LOCATION이라는 현재 사용자 단말기(200)의 위치를 지도로 확인할 수 있게 해주는 버튼이 개시될 수 있고, VIEW LOCATION 버튼이 눌러진 경우 도 10과 같이 현재 사용자 단말기(200)의 지도상 위치가 나타나고 위도, 경도 및 위치 정확도에 대한 정보가 표시될 수 있다.
도 6 내지 10에서 도시되는 바와 같은 인터페이스를 통해 사용자가 주차 정보를 입력하면 사용자 단말기(200)는 입력되는 주차 정보와 측위된 위치 정보를 결합하여 사용자가 입력한 주차 정보와 측위된 위치 정보를 보여주는 주차 카드를 생성할 수 있다.
만약 사용자가 주차 정보를 입력하라는 요청을 무시하는 경우로, 주차 위치 정보 입력 요청 후 아무런 입력이 없으면 사용자 단말기(200)는 주차 위치 정보 입력 요청 후 일정 시간이 지나면 측위된 위치 정보만을 가지고 주차 카드를 생성하도록 설정될 수도 있다.
사용자는 주차 후에 업무를 모두 마치고 나면 자신의 차량을 찾기 위해 이러한 주차 카드를 로딩하여 사용자의 차량의 주차 위치를 확인할 수 있다.
도 11은 본 발명의 일 실시예에 따른 주차 위치를 기록하기 위한 방법의 순서도이다.
먼저, 사용자 단말기(200)는 차량(100)과의 통신 연결이 성립되는 것을 통해 사용자가 차량(100)에 승차한 상태라는 것을 인지한다(S110). 이후 사용자 단말기(200)의 모션 센서를 통해 사용자가 주행 중인 차량 안에 있음이 판단되면 사용자는 주행 중인 차에 있다고 판단된다(S120).
가장 간단하게는, 사용자 단말기(200)의 모션 센서(250)를 통해 사용자 단말기(200)가 일정 속도 이상으로 이동하거나 일정 수치 이상의 가속도로 이동하는 움직임을 감지하면 사용자 단말기(200)가 주행 중인 차량 안에 있는 것으로 인지할 수 있다.
여기서, 모션 센서(250)는 Qualcomm CMC, 또는 Android AR과 같은 API를 이용하여 사용자가 주행 중인 차량 안에 있는지 판단할 수도 있다.
차량(100)이 주행 상태라는 것이 인지된 후, 사용자 단말기(200)와 차량(100)의 통신 연결이 해제되거나 통신 연결 신호의 세기가 일정 수준 이하로 약화되는 경우 사용자 단말기(200)는 사용자가 차량(100)에서 하차하는 상태로 인지하고, 사용자 단말기(200)에 대한 위치 측위를 수행한다(S130).
여기서, 사용자 단말기(200)가 실내 주차장에 있게 되는 경우에는 GNSS 신호를 이용한 보다 정확한 위치 측위가 불가능하게 되므로 다른 방식을 통해 위치를 측위하는 방법이 제안될 필요가 있으며, 그러한 방식에 대해서는 아래에서 보다 상세히 설명한다.
하차 상태가 인지된 후, 사용자 단말기(200)는 사용자가 도보로 이동하는지를 판단하여, 일정 걸음 이상 도보로 이동하였다고 판단되면 차량(100)이 주차 상태로 진입한 것으로 인지한다(S140).
주차 상태가 인지되면 사용자 단말기(200)는 사용자 인터페이스를 통해 카메라 또는 메모 기록을 입력할 것을 사용자에게 요청할 수 있다(S150).
사용자가 상기 요청에 따라 주차 정보를 입력하면 사용자 단말기(200)는 S130 단계에서 측위를 통해 확정된 위치 정보와 S150 단계를 통해 입력된 카메라 또는 메모 정보를 기초로 주차 위치 카드를 생성하고 발행한다(S160).
도 12는 본 발명의 일 실시예에 따라 차량의 확정된 주차 위치 정보를 제공하는 방법의 순서도이다.
사용자 단말기(200)는 도 13에서 도시된 바와 같이 차량이 주차 건물과 같은 GNSS 신호 음영 지역인 곳으로 들어가기 전에 GNSS로 측위된 마지막 위치 정보를 획득한다(S210).
이후 하차 상태가 인지되면, 사용자 단말기(200)에 의해 위치 측위를 수행하며 위치 정보를 그룹핑한다(S230). 위치 측위는 주기적으로(예를 들어, 1분에 1번씩) 그리고 하차 인지 시점으로부터 일정 시간 동안(예를 들어, 하차 인지 시점부터 15분간) 반복적으로 수행될 수 있다.
아울러 위치 측위 단계에서 사용자 단말기(200)의 위치 정보는 단말기가 연결되는 기지국 정보, 단말기가 연결되는 WiFi 네트워크 정보, 단말기가 획득하는 GNSS 신호 정보 중 적어도 하나를 이용하여 획득될 수 있다.
그룹핑을 통해 획득된 복수의 위치 정보들이 특정 위치 종료 조건을 만족하면 확정된 위치 정보를 제공하게 된다(S240, S260). 만약, 하차 상태가 인지된 시점부터 미리 정해진 측정 시간까지 위치 종료 조건이 만족되지 못하면 해당 시점까지 획득된 위치 정보 중 가장 정확도 높은 위치 정보를 제공한다(S250).
위치 정보를 그룹핑하는 것은 복수의 위치 정보를 획득한 후 이들을 그룹핑하여 보다 정확한 위치 정보를 찾아내는 과정이며 보다 상세한 사항은 도 13 내지 도 14를 참조하여 이하에서 후술한다.
도 14에서 도시된 바와 같이 차량이 GNSS 음영 지역인 주차 건물로 들어가기 직전 마지막으로 획득한 위치 정보는 P1(x1, y1, 99)이다. 여기서 표현되는 위치 정보는 (위도, 경도, 위치 정확도)이고, 위치 정확도는 위치 정보의 오차 범위를 거리 단위(m)로 표시할 수 있다. 즉, P1은 위도 x1, 경도 y1의 위치이며 오차 범위는 99m이다. 마지막으로 획득한 GNSS 측위 위치 정보는 제 1 위치 정보라고 지칭될 수 있으며, 제 1 위치 정보는 제 1 그룹으로 분류될 수 있다.
차량이 주차 건물로 들어가서 하차 상태가 인지된 후 사용자 단말기(200)는 현재 위치에 대한 위치 측위를 수행하고 P2(x2, y2, 20)의 위치 정보를 제공한다(도 13의 S231). 여기서, P2는 위치 정확도가 높기는 하지만 P1과 3000m 떨어진 위치로 비정상적으로 측정된 위치이다.
본 발명의 다른 실시예에서는 마지막으로 획득된 GNSS 측위 위치 정보와 비교하여 일정 거리 이상(예를 들어, 500m) 떨어져 있는 위치 정보는 비정상적인 위치 정보로 확정된 위치 정보를 제공하기 위한 위치 정보에서 배제시킬 수도 있다.
다만, 본 발명의 일 실시예에서는 이러한 비정상적 위치 정보도 배제시키지 않고 그룹핑 과정을 수행하는 것을 설명한다.
P1과 P2 사이의 거리차를 비교하여(S233) 일정 거리 차 이내이면 P2는 P1과 같은 그룹에 포함되고, 일정 거리 차를 넘어가면 P2를 위한 새로운 그룹을 생성한다(S235, S237, S239).
본 발명의 일 실시예에서 동일한 그룹으로 포함시키는 기준을 300m라고 한다면, 도 14에서 도시되는 바와 같이 P1과 P2의 거리차는 3000m이므로, P2는 P1이 속한 제 1 그룹이 아닌 새로운 제 2 그룹으로 분류된다.
본 발명의 일 실시예에서 위치 종료 조건을 동일 그룹 내에 3개 이상의 위치 정보가 존재하고, 해당 그룹 내에 위치 정확도가 50m 이하인 위치 정보가 있는 경우에 해당 그룹 내에서 위치 정확도가 가장 높은(m 단위의 수치가 가장 낮은) 위치 정보를 확정된 위치로 제공하기로 하자.
제 1 그룹과 새로운 제 2 그룹에는 모두 1개의 위치 정보만이 있으므로 위치 종료 조건이 만족되지 못하고(S240), 현재 위치 정보를 다시 획득한다(S231).
다시 획득된 위치 정보는 P3(x3, y3, 2300)이다. 여기서, P3는 위치 정확도가 2300m로 오차 범위가 너무 큰 정보이므로 부정확한 위치 정보로 분류될 수도 있다. 예를 들어, P3는 사용자 단말기(200)가 통신하는 기지국의 위치를 기준으로 측위된 것일 수 있다.
본 발명의 또 다른 실시예에서는 위치 정보의 위치 정확도가 일정 수준 이하(m 단위의 수치는 일정값 이상, 예를 들어 500m 이상)이면 부정확한 위치 정보로 확정된 위치 정보를 제공하기 위한 위치 정보에서 배제시킬 수도 있다.
다만, 본 발명의 일 실시예에서는 이러한 부정확한 위치 정보도 배제시키지 않고 그룹핑 과정을 수행하는 것을 설명한다.
P3는 P1과 거리 차가 3500m이고 P2와의 거리 차가 44m이므로 제 2 그룹에 속하게 된다(S233, S235, S237). 제 1 그룹은 1개의 위치 정보, 제 2 그룹은 2개의 위치 정보를 가지고 있으므로 상술된 위치 종료 조건을 만족하지 못한다(S240).
다시 현재 위치 정보를 획득하면, P4(x4, y4, 60)가 획득된다(S231). 예를 들어, P4는 사용자가 이동을 하면서 주차 건물 내에 존재하는 액세스 포인트와 WiFi로 연결되면서 측위된 위치 정보일 수 있다. P4는 P1으로부터 100m 떨어진 위치이고, P2로부터는 2800m, P3로부터는 2600m 떨어진 위치에 있다(S233). 따라서, P4는 거리 차가 300m 이내인 P1에 속하게 된다(S235, S237). 제 1 그룹은 2개의 위치 정보, 제 2 그룹은 2개의 위치 정보를 가지고 있으므로 상술된 위치 종료 조건을 만족하지 못한다(S240).
다시 현재 위치 정보를 획득하면, P5(x5, y5, 37)가 획득된다(S231). 예를 들어, P5는 사용자가 이동을 하여 주차 건물 내에 존재하는 액세스 포인트와 더욱 가까워지면서 측위된 위치 정보일 수 있다. P5와 P1의 거리차는 110m이고, 도 14에서 살펴보았을 때 P2 및 P3와는 2600m 이상 떨어져 있고, P4와의 거리는 100m 이내일 것임을 알 수 있다(S233). 따라서, P5는 P1과 P4와 동일한 제 1 그룹에 속하게 된다(S235, S237). 이에 따라, 제 1 그룹은 3개의 위치 정보, 제 2 그룹은 2개의 위치 정보를 가지고 있으므로 상술된 위치 종료 조건 중 한 그룹에 속한 위치 정보의 개수 요건을 만족시킨다.
아울러, P5의 위치 정확도가 37m로 50m 미만이므로 그룹 내의 적어도 하나의 위치 정보의 위치 정확도에 대한 요건도 만족시킨다. 따라서, 위치 종료 조건이 만족되고 제 1 그룹 중 가장 위치 정확도가 높은 P5가 확정된 위치 정보로 제공하게 될 수 있다.
상술된 바와 같이 위치 종료 조건이 만족될 때까지 S231 내지 S240까지의 단계들이 반족해서 수행되며, 만약 하차 인지 시점부터 일정 시간(예를 들어, 15분) 동안 위치 측위를 수행한 후에도 위치 종료 조건이 만족되지 않으며, 그 때까지 획득되었던 위치 정보 중 가장 위치 정확도가 높은 정보를 확정된 위치 정보로 제공하게 될 수 있다.
확정된 위치 정보는 도 5에서 도시된 바와 같이 사용자가 입력한 주차 정보와 함께 결합되어 주차 정보 카드를 생성하는데 사용될 수 있다.
한편, 상술된 바와 같은 주차 위치를 기록하기 위한 방법을 실시할 수 있는 차량의 주차 위치를 기록하기 위한 디바이스가 제안될 수 있으며, 이러한 디바이스는 디바이스의 움직임을 감지하기 위한 모션 센서, 외부 기기와 통신을 수행하기 위한 통신 모듈, 디바이스와 사용자가 상호작용하기 위한 사용자 인터페이스 및 모션 센서, 통신 모듈, 및 사용자 인터페이스와 상호작용하는 프로세서를 포함할 수 있다.
여기서, 프로세서는 상술된 바와 같은 본 발명의 실시예에 따른 방법을 수행하도록 구성될 수 있다. 예를 들어, 프로세서는 A) 통신 모듈이 차량과 통신 연결되면 사용자가 차량에 승차하였다고 인지하고, B) 모션 센서에 의해 디바이스가 일정 속도 이상으로 이동하면 상기 차량의 주행이 시작되었다고 인지하고, C) 통신 모듈과 차량 사이의 통신 연결 신호의 세기가 일정 수준 이하로 낮아지면 차량으로부터 사용자가 하차하였다고 인지하고, D) 모션 센서에 의해 디바이스를 소지한 사용자가 도보로 일정 걸음 이상 이동한 것으로 판단되면 차량의 주차가 완료된 것으로 인지하고, E) 디바이스의 사용자 인터페이스를 통해 사용자에게 주차 정보 입력을 요청하고, F) 주차 정보 입력 요청 이후 상기 사용자 인터페이스를 통해 입력되는 주차 정보에 적어도 부분적으로 기초하여 주차 정보 카드를 생성하는 동작을 수행하도록 구성될 수 있다.
여기서, 프로세서는 상기 A) 내지 D) 동작이 순서대로 모두 완료된 이후에 상기 E) 및 F) 동작을 수행하도록 구성되어 보다 정확하게 기록이 필요한 주차 상태를 인지하도록 할 수 있다.
아울러, 본 발명의 다른 실시예에서는, 사용자 단말기에 의해 실행될 때, 상기 단말기로 하여금, 본 발명의 상술된 실시예에 따른 주치위치 기록 방법을 수행하도록 구성된 적어도 하나의 프로그램이 기록된 컴퓨터로 판독가능한 기록매체가 될 수도 있다.
또한, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니며, 본 발명의 목적 범위 내에서 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 반도체 기록소자를 포함하는 저장매체를 포함한다. 또한 본 발명의 실시예를 구현하는 컴퓨터 프로그램은 외부의 장치를 통하여 실시간으로 전송되는 프로그램 모듈을 포함한다.
이상에서는 본 발명의 실시예를 중심으로 설명하였지만, 통상의 기술자의 수준에서 다양한 변경이나 변형을 가할 수 있다. 따라서, 이러한 변경과 변형이 본 발명의 범위를 벗어나지 않는 한 본 발명의 범주 내에 포함되는 것으로 이해할 수 있을 것이다.

Claims (18)

  1. 사용자 단말기에 의해 수행되는, 차량의 주차 위치를 기록하기 위한 방법으로서,
    A) 상기 단말기와 상기 차량 사이에 통신 연결이 성립하면 사용자가 차량에 승차하였다고 인지하는 승차 인지 단계;
    B) 상기 단말기의 모션 센서에 의해 상기 단말기의 사용자가 승차한 상기 차량의 주행이 시작되었다고 인지하는 주행 인지 단계;
    C) 상기 단말기와 상기 차량 사이의 통신 연결 신호의 세기가 일정 수준 이하로 낮아지면 상기 차량으로부터 사용자가 하차하였다고 인지하는 하차 인지 단계;
    D) 상기 단말기의 모션 센서에 의해 상기 사용자가 도보로 일정 걸음 이상 이동한 것으로 판단하면 상기 차량의 주차가 완료된 것으로 인지하는 주차 인지 단계;
    E) 상기 차량의 주차가 완료된 것으로 인지되면 상기 단말기의 사용자 인터페이스를 통해 상기 사용자에게 주차 정보 입력을 요청하는 주차 정보 요청 단계;
    F) 상기 주차 정보 요청 단계를 통해 입력되는 주차 정보에 적어도 부분적으로 기초하여 주차 정보 카드를 생성하는 주차 카드 생성 단계를 포함하는,
    주차 위치 기록 방법.
  2. 제 1 항에 있어서,
    상기 하차 인지 단계 이후에,
    상기 단말기의 위치 정보를 확정하도록 상기 단말기의 현재 위치를 측위하는 위치 측위 단계를 더 포함하고,
    상기 주차 카드 생성 단계는 상기 주차 정보 요청 단계를 통해 입력되는 주차 정보 및 상기 위치 측위 단계로부터 확정된 위치 정보에 기초하여 주차 정보 카드를 생성하는,
    주차 위치 기록 방법.
  3. 제 2 항에 있어서,
    상기 위치 측위 단계에서 위치를 측위하는 동작은 상기 하차 인지 단계 이후 일정 시간 범위 내에서 일정 주기를 가지고 반복적으로 수행되는,
    주차 위치 기록 방법.
  4. 제 2 항에 있어서,
    상기 위치 측위 단계에서 상기 단말기의 위치 정보는 상기 단말기가 연결되는 기지국 정보, 상기 단말기가 연결되는 WiFi 네트워크 정보, 상기 단말기가 획득하는 GNSS 신호 정보 중 적어도 하나를 이용하여 획득되는,
    주차 위치 기록 방법.
  5. 제 2 항에 있어서,
    상기 위치 정보는 위도, 경도 및 위치 정확도를 포함하고,
    상기 위치 정확도는 상기 위치 정보의 오차 범위를 거리 단위로 표시하는,
    주차 위치 기록 방법.
  6. 제 5 항에 있어서,
    상기 위치 측위 단계에서 측위된 위치 정보의 위치 정확도가 일정 거리 값 이상인 경우에 해당 위치 정보는 부정확한 위치로 판단되고 측위된 위치 정보에서 배제되는,
    주차 위치 기록 방법.
  7. 제 2 항에 있어서,
    상기 주차 위치 기록 방법은,
    상기 주행 인지 단계 이후 및 상기 하차 인지 단계 이전에 상기 단말기가 마지막으로 획득한 GNSS(Global Navigation Satellite System) 신호에 기초하여 하차 이전 마지막 GNSS 위치 정보인 제 1 위치 정보를 획득하는 단계를 더 포함하고,
    상기 위치 측위 단계는,
    상기 하차 인지 단계 이후에 상기 단말기의 현재 위치 정보를 획득하는 단계; 및
    상기 현재 위치 정보와 상기 제 1 위치 정보를 비교하여 현재 위치로부터 제 1 위치까지의 거리가 일정 수치 이상이면 상기 현재 위치 정보를 비정상 위치로 판단하는 단계를 포함하는,
    주차 위치 기록 방법.
  8. 제 2 항에 있어서,
    상기 주차 위치 기록 방법은,
    상기 주행 인지 단계 이후 및 상기 하차 인지 단계 이전에 상기 단말기가 마지막으로 획득한 GNSS(Global Navigation Satellite System) 신호에 기초하여 하차 이전 마지막 GNSS 위치 정보인 제 1 위치 정보를 획득하는 단계를 더 포함하고,
    상기 위치 측위 단계는,
    a) 상기 제 1 위치 정보를 포함하는 제 1 그룹을 생성하는 단계;
    b) 상기 하차 인지 단계 이후에 상기 단말기의 현재 위치 정보를 획득하는 단계;
    c) 상기 현재 위치 정보와 기존 위치 정보들을 비교하여 현재 위치로부터 기존 위치들까지의 거리를 연산하는 단계;
    d) 상기 현재 위치로부터 상기 기존 위치들까지의 거리 값들 중 가장 작은 값이 미리 설정된 수치보다 큰 경우 상기 현재 위치 정보를 포함하는 새로운 그룹을 생성하고, 상기 현재 위치로부터 상기 기존 위치들까지의 거리 값들 중 가장 작은 값이 미리 설정된 수치 이내인 경우 상기 현재 위치 정보를 상기 현재 위치에서 가장 가까운 최근접 기존 위치가 속한 최근접 그룹에 포함시키는 단계; 및
    e) 상기 최근접 그룹에 포함된 위치 정보들의 수가 일정 개수 이상이고 상기 최근접 그룹에 포함된 위치 정보들 중 적어도 하나의 위치 정보의 정확도가 일정 수준 이상이면 위치 측위를 종료하고 상기 최근접 그룹에 포함된 위치 정보들 중 가장 정확도가 높은 위치 정보를 상기 확정된 위치 정보로 제공하고, 그렇지 않으면 상기 b) 내지 d) 단계를 반복하는 단계를 포함하고,
    상기 기존 위치 정보들은 상기 제 1 위치 정보 및 상기 하차 인지 단계 이후에 측위된 상기 단말기의 위치 정보들을 포함하는,
    주차 위치 기록 방법.
  9. 사용자 단말기에 의해 실행될 때, 상기 단말기로 하여금,
    제 1 항 내지 제 8 항 중 어느 한 항의 주차 위치 기록 방법을 수행하도록 구성된 적어도 하나의 프로그램이 기록된,
    컴퓨터로 판독가능한 기록매체.
  10. 차량의 주차 위치를 기록하기 위한 디바이스로서,
    상기 디바이스의 움직임을 감지하기 위한 모션 센서;
    외부 기기와 통신을 수행하기 위한 통신 모듈;
    상기 디바이스와 사용자가 상호작용하기 위한 사용자 인터페이스; 및
    상기 모션 센서, 통신 모듈, 및 사용자 인터페이스와 상호작용하는 프로세서를 포함하고,
    상기 프로세서는,
    A) 상기 통신 모듈이 상기 차량과 통신 연결되면 사용자가 차량에 승차하였다고 인지하고, B) 상기 모션 센서에 의해 상기 디바이스가 일정 속도 이상으로 이동하면 상기 차량의 주행이 시작되었다고 인지하고, C) 상기 통신 모듈과 상기 차량 사이의 통신 연결 신호의 세기가 일정 수준 이하로 낮아지면 상기 차량으로부터 사용자가 하차하였다고 인지하고, D) 상기 모션 센서에 의해 상기 디바이스를 소지한 사용자가 도보로 일정 걸음 이상 이동한 것으로 판단되면 상기 차량의 주차가 완료된 것으로 인지하고, E) 상기 디바이스의 사용자 인터페이스를 통해 상기 사용자에게 주차 정보 입력을 요청하고, F) 상기 주차 정보 입력 요청 이후 상기 사용자 인터페이스를 통해 입력되는 주차 정보에 적어도 부분적으로 기초하여 주차 정보 카드를 생성하는 동작을 수행하도록 구성되는,
    주차 위치 기록 디바이스.
  11. 제 10 항에 있어서,
    상기 프로세서는,
    상기 A) 내지 D) 동작이 순서대로 모두 완료된 이후에 상기 E) 및 F) 동작을 수행하도록 구성되는,
    주차 위치 기록 디바이스.
  12. 제 10 항에 있어서,
    상기 프로세서는,
    상기 C) 동작 이후에, 상기 디바이스의 위치 정보를 확정하도록 상기 디바이스의 현재 위치를 측위하는 위치 측위 동작을 수행하도록 추가적으로 구성되고,
    상기 주차 정보 카드는 상기 사용자 인터페이스를 통해 입력되는 주차 정보 및 상기 위치 측위 동작으로부터 확정된 위치 정보에 기초하여 생성되는,
    주차 위치 기록 디바이스.
  13. 제 12 항에 있어서,
    상기 프로세서는,
    상기 C) 동작 이후에 일정 시간 범위 내에서 일정 주기를 가지고 상기 위치 측위 동작을 반복적으로 수행하도록 추가적으로 구성되는,
    주차 위치 기록 디바이스.
  14. 제 12 항에 있어서,
    상기 통신 모듈은 GNSS 모듈을 포함하고,
    상기 위치 측위 동작에서 상기 디바이스의 위치 정보는 상기 디바이스가 연결되는 기지국 정보, 상기 디바이스가 연결되는 WiFi 네트워크 정보, 상기 디바이스가 획득하는 GNSS 신호 정보 중 적어도 하나를 이용하여 획득되는,
    주차 위치 기록 디바이스.
  15. 제 12 항에 있어서,
    상기 위치 정보는 위도, 경도 및 위치 정확도를 포함하고,
    상기 위치 정확도는 상기 위치 정보의 오차 범위를 거리 단위로 표시하는,
    주차 위치 기록 디바이스.
  16. 제 15 항에 있어서,
    상기 위치 측위 동작에서 측위된 위치 정보의 위치 정확도가 일정 거리 값 이상인 경우에 해당 위치 정보는 부정확한 위치로 판단되고 측위된 위치 정보에서 배제되는,
    주차 위치 기록 디바이스.
  17. 제 12 항에 있어서,
    상기 통신 모듈은 GNSS 모듈을 포함하고,
    상기 프로세서는,
    상기 B) 동작 이후 및 상기 C) 동작 이전에 상기 디바이스가 마지막으로 획득한 GNSS(Global Navigation Satellite System) 신호에 기초하여 하차 이전 마지막 GNSS 위치 정보인 제 1 위치 정보를 획득하는 동작을 수행하도록 추가적으로 구성되고,
    상기 위치 측위 동작은,
    상기 C) 동작 이후에 상기 디바이스의 현재 위치 정보를 획득하는 동작; 및
    상기 현재 위치 정보와 상기 제 1 위치 정보를 비교하여 현재 위치로부터 제 1 위치까지의 거리가 일정 수치 이상이면 상기 현재 위치 정보를 비정상 위치로 판단하는 동작을 포함하는,
    주차 위치 기록 디바이스.
  18. 제 12 항에 있어서,
    상기 통신 모듈은 GNSS 모듈을 포함하고,
    상기 프로세서는,
    상기 B) 동작 이후 및 C) 동작 이전에 상기 디바이스가 마지막으로 획득한 GNSS(Global Navigation Satellite System) 신호에 기초하여 하차 이전 마지막 GNSS 위치 정보인 제 1 위치 정보를 획득하는 동작을 수행하도록 추가적으로 구성되고,
    상기 위치 측위 동작은,
    a) 상기 제 1 위치 정보를 포함하는 제 1 그룹을 생성하는 동작;
    b) 상기 하차 인지 단계 이후에 상기 디바이스의 현재 위치 정보를 획득하는 동작;
    c) 상기 현재 위치 정보와 기존 위치 정보들을 비교하여 현재 위치로부터 기존 위치들까지의 거리를 연산하는 동작;
    d) 상기 현재 위치로부터 상기 기존 위치들까지의 거리 값들 중 가장 작은 값이 미리 설정된 수치보다 큰 경우 상기 현재 위치 정보를 포함하는 새로운 그룹을 생성하고, 상기 현재 위치로부터 상기 기존 위치들까지의 거리 값들 중 가장 작은 값이 미리 설정된 수치 이내인 경우 상기 현재 위치 정보를 상기 현재 위치에서 가장 가까운 최근접 기존 위치가 속한 최근접 그룹에 포함시키는 동작; 및
    e) 상기 최근접 그룹에 포함된 위치 정보들의 수가 일정 개수 이상이고 상기 최근접 그룹에 포함된 위치 정보들 중 적어도 하나의 위치 정보의 정확도가 일정 수준 이상이면 위치 측위를 종료하고 상기 최근접 그룹에 포함된 위치 정보들 중 가장 정확도가 높은 위치 정보를 상기 확정된 위치 정보로 제공하고, 그렇지 않으면 상기 b) 내지 d) 단계를 반복하는 동작을 포함하고,
    상기 기존 위치 정보들은 상기 제 1 위치 정보 및 상기 C) 동작 이후에 측위된 상기 디바이스의 위치 정보들을 포함하는,
    주차 위치 기록 디바이스.
PCT/KR2019/004470 2019-02-21 2019-04-12 주차 위치를 기록하기 위한 방법 및 디바이스 WO2019147111A2 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP19743761.9A EP3678112A4 (en) 2019-02-21 2019-04-12 PARKING SPACE REGISTRATION PROCESS AND DEVICE
CN201980004303.1A CN111868800A (zh) 2019-02-21 2019-04-12 用于记录停车位置的方法以及设备
KR1020190107479A KR20190106917A (ko) 2019-02-21 2019-08-30 주차 위치를 기록하기 위한 방법 및 디바이스
US16/584,885 US10856109B2 (en) 2019-02-21 2019-09-26 Method and device for recording parking location

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201962808789P 2019-02-21 2019-02-21
US62/808,789 2019-02-21

Publications (2)

Publication Number Publication Date
WO2019147111A2 true WO2019147111A2 (ko) 2019-08-01
WO2019147111A3 WO2019147111A3 (ko) 2020-01-09

Family

ID=67395663

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2019/004470 WO2019147111A2 (ko) 2019-02-21 2019-04-12 주차 위치를 기록하기 위한 방법 및 디바이스

Country Status (5)

Country Link
US (1) US10856109B2 (ko)
EP (1) EP3678112A4 (ko)
KR (1) KR20190106917A (ko)
CN (1) CN111868800A (ko)
WO (1) WO2019147111A2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115050207A (zh) * 2022-06-10 2022-09-13 小米汽车科技有限公司 确定停车位置的方法、装置及存储介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11399258B2 (en) * 2017-06-18 2022-07-26 George Zaloom System for automatically determining the position and velocity of objects
CN111554084B (zh) * 2020-05-19 2022-01-21 新石器慧通(北京)科技有限公司 一种寻找无人车的方法
KR102612665B1 (ko) * 2021-10-13 2023-12-11 이성진 운전자 모바일 단말기의 맥어드레스를 이용한 보안 강화 무인 주차관제시스템 및 방법
KR102611202B1 (ko) * 2022-10-26 2023-12-07 주식회사 프리그로우 주변 환경을 감지하도록 구현된 모바일 디바이스를 이용한 실내 지도 업데이트 방법 및 시스템

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014130194A1 (en) 2013-02-21 2014-08-28 Apple Inc. Automatic identification of vehicle location
US20190096252A1 (en) 2011-10-20 2019-03-28 Apple Inc. Method for locating a vehicle

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994022693A1 (en) * 1993-03-31 1994-10-13 Automotive Technologies International, Inc. Vehicle occupant position and velocity sensor
KR20040110888A (ko) * 2003-06-20 2004-12-31 엘지전자 주식회사 주차 차량에 대한 위치 안내 방법
KR101049538B1 (ko) * 2005-01-10 2011-07-15 엘지전자 주식회사 차량위치를 표시하는 이동통신단말기 및 위치표시방법
KR100528783B1 (ko) * 2005-07-13 2005-11-15 이미현 주차위치 정보 확인시스템 및 그 방법
KR20070111752A (ko) * 2006-05-19 2007-11-22 주식회사 현대오토넷 블루투스를 이용한 자동 주차 위치 알림 시스템 및 방법
US20100225461A1 (en) * 2009-03-05 2010-09-09 Raja Singh Tuli Apparatus and method for detection of a specified audio signal or gesture
DE102010027503A1 (de) * 2009-07-17 2011-01-27 Huf Hülsbeck & Fürst Gmbh & Co. Kg Sensoreinrichtung sowie Moduleinheit dafür
KR20120058281A (ko) * 2010-11-29 2012-06-07 주식회사 케이티 주차 정보를 제공할 수 있는 이동 통신 단말,및 이동 통신 단말을 이용한 주차 정보 확인 방법
US10572123B2 (en) * 2011-04-22 2020-02-25 Emerging Automotive, Llc Vehicle passenger controls via mobile devices
US20140310610A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Vehicle occupant impairment assisted vehicle
US8779947B2 (en) * 2012-04-05 2014-07-15 GM Global Technology Operations LLC Vehicle-related messaging methods and systems
US9363483B2 (en) * 2013-06-19 2016-06-07 Xerox Corporation Method for available parking distance estimation via vehicle side detection
US9264862B2 (en) * 2013-08-15 2016-02-16 Apple Inc. Determining exit from a vehicle
KR20150137799A (ko) * 2014-05-30 2015-12-09 엘지전자 주식회사 이동 단말기 및 그 제어 방법
JP6375701B2 (ja) * 2014-06-04 2018-08-22 株式会社オートネットワーク技術研究所 車両用通信システム、車載機、携帯機及びコンピュータプログラム
JP6520283B2 (ja) * 2015-03-25 2019-05-29 株式会社デンソー ユーザ識別システム、車両用携帯機
JP6451441B2 (ja) * 2015-03-25 2019-01-16 株式会社デンソー ユーザ識別システム、車両用携帯機
EP3319058A4 (en) * 2015-06-30 2018-06-27 Fujitsu Limited Anomaly detection method, anomaly detection program, and information processing device
JP2017138694A (ja) * 2016-02-02 2017-08-10 ソニー株式会社 映像処理装置及び映像処理方法
KR20170099188A (ko) * 2016-02-23 2017-08-31 엘지전자 주식회사 차량 운전 보조장치 및 이를 포함하는 차량
US10088846B2 (en) * 2016-03-03 2018-10-02 GM Global Technology Operations LLC System and method for intended passenger detection
US10121374B2 (en) * 2016-06-10 2018-11-06 Apple Inc. Parking event detection and location estimation
JP2017228975A (ja) * 2016-06-23 2017-12-28 ソニーセミコンダクタソリューションズ株式会社 画像処理装置、画像処理方法、イメージセンサ、情報処理装置、並びにプログラム
JP6730615B2 (ja) * 2016-07-12 2020-07-29 株式会社Jvcケンウッド 車両用表示制御装置、車両用表示システム、車両用表示制御方法およびプログラム
US10210451B2 (en) * 2016-07-22 2019-02-19 Alpine Electronics of Silicon Valley, Inc. Neural network applications in resource constrained environments
KR20180017606A (ko) * 2016-08-10 2018-02-21 삼성전자주식회사 차량의 주차 위치 정보를 제공하기 위한 방법 및 그 전자 장치
KR20180022005A (ko) * 2016-08-23 2018-03-06 삼성전자주식회사 외부 장치의 위치 정보를 제공하기 위한 방법 및 그 전자 장치
US20180144622A1 (en) * 2016-11-18 2018-05-24 Toyota Motor Engineering & Manufacturing North America,Inc. Parking Notification Systems And Methods For Identifying Locations Of Vehicles
KR102664268B1 (ko) * 2016-11-24 2024-05-09 삼성전자주식회사 무선 통신 장치를 이용한 사용자의 재/부재 검출 방법 및 장치와 그를 이용한 서비스 제공 시스템 및 방법
US11609300B2 (en) * 2017-03-17 2023-03-21 SIRL, Inc. Precise positioning system enabled product location method
US20190100145A1 (en) * 2017-10-02 2019-04-04 Hua-Chuang Automobile Information Technical Center Co., Ltd. Three-dimensional image driving assistance device
US10657818B2 (en) * 2017-11-06 2020-05-19 Nio Usa, Inc. External alert system for vehicle door opening
US20190291538A1 (en) * 2018-03-26 2019-09-26 Honda Motor Co., Ltd. Interior environment adjusting device, vehicle with the same, and interior environment adjusting method
JP2019191806A (ja) * 2018-04-23 2019-10-31 株式会社デンソーテン 異常検出装置および異常検出方法
US10836346B2 (en) * 2018-04-27 2020-11-17 Nio Usa, Inc. Methods and systems for providing a protect occupants mode with an autonomous vehicle
KR101945249B1 (ko) * 2018-09-03 2019-02-07 에스케이 텔레콤주식회사 주차위치 자동제공 방법, 시스템, 단말기 및 그를 위한 컴퓨팅 서비스 제공장치

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190096252A1 (en) 2011-10-20 2019-03-28 Apple Inc. Method for locating a vehicle
WO2014130194A1 (en) 2013-02-21 2014-08-28 Apple Inc. Automatic identification of vehicle location

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3678112A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115050207A (zh) * 2022-06-10 2022-09-13 小米汽车科技有限公司 确定停车位置的方法、装置及存储介质
CN115050207B (zh) * 2022-06-10 2023-09-26 小米汽车科技有限公司 确定停车位置的方法、装置及存储介质

Also Published As

Publication number Publication date
EP3678112A2 (en) 2020-07-08
CN111868800A (zh) 2020-10-30
US10856109B2 (en) 2020-12-01
KR20190106917A (ko) 2019-09-18
EP3678112A4 (en) 2021-03-31
WO2019147111A3 (ko) 2020-01-09
US20200120450A1 (en) 2020-04-16

Similar Documents

Publication Publication Date Title
WO2019147111A2 (ko) 주차 위치를 기록하기 위한 방법 및 디바이스
JP5889463B1 (ja) 画像管理システム、サーバ、画像管理方法、サーバ制御方法、及びサーバプログラム
WO2017034345A1 (en) Wireless terminal communicable with external device and server and software updating method thereof
JP6295554B2 (ja) プログラム、情報処理装置
WO2015194907A1 (ko) 주차 위치 확인시스템 및 이를 이용한 주차 위치 확인방법
WO2011090286A2 (ko) 내비게이션 시스템 및 차량용 내비게이션의 제어방법
US10854077B2 (en) Parking management system and parking management method
US20180276575A1 (en) Parking management system and parking management method
WO2012070897A1 (en) Apparatus and method for providing location information
WO2021045446A1 (ko) 운전면허시험을 위한 차량 관제 장치
WO2018164335A1 (ko) 센서를 이용한 이륜차의 위험 상황 감지 시스템 및 이를 이용한 응급 구난 신호 전송 방법
JP2011013075A (ja) 車両位置推定システム
EP4032079A1 (en) Electronic device for processing v2x message and operating method thereof
WO2016098959A1 (ko) 모바일 센서 플랫폼 기반 수중 네비게이션 시스템 및 그 제어 방법
WO2011089783A1 (ja) 携帯端末および位置測位方法
WO2020059926A1 (ko) 이동단말기 및 그 제어방법
KR101565653B1 (ko) 페어링된 사용자 단말기를 이용한 긴급 구조 요청 시스템
WO2015080470A1 (ko) 차량 위치 제공 로봇, 그리고 그를 이용한 주차 위치 안내 시스템 및 주차 위치 안내 방법
WO2021015418A1 (ko) Rtk gnss 기반 운전면허시험 차량의 포지션 결정 장치
WO2020179992A1 (ko) 주차 위치 확인을 위한 시스템
WO2020180021A1 (en) Electronic device and method for scanning channel to perform location-based service
WO2020209551A1 (en) Portable apparatus for measuring air quality and method for displaying information about air quality
JP6444295B2 (ja) エレベーター用保守端末及びエレベーター保守システム
CN205722448U (zh) 一种停车记录装置
JP2015081913A (ja) 携帯端末並びに地点登録方法及びプログラム

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2019743761

Country of ref document: EP

Effective date: 20200331

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19743761

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE