Pursuant to 35 U.S.C. § 119(a), this application claims the benefit of earlier filing date and right of priority to Korean Application No. 10-2017-0096483, filed on Jul. 28, 2017, the contents of which is incorporated by reference herein in its entirety.
The present disclosure relates to a mobile terminal capable of communicating with a vehicle and a control method thereof.
Terminals can be divided into mobile/portable terminals and stationary terminals. Mobile terminals may also be classified as handheld terminals or vehicle mounted terminals.
The functions of mobile terminals are diversified. For example, the functions can include data and voice communication, photographing and video shooting through a camera, voice recording, music file playback through a speaker system, and displaying an image or video on a display unit. Some terminals further include an electronic game play function or perform a multimedia player function. In particular, in recent years, mobile terminals can receive multicast signals that provide visual content such as broadcast, video or television programs.
As it becomes multifunctional, for example, such a terminal is allowed to capture still images or moving images, play music or video files, play games, receive broadcast and the like, so as to be implemented as an integrated multimedia player. In order to support and enhance the functions of the terminal, the improvement of structural or software elements of the terminal can be taken into consideration.
In recent years, a passive keyless entry (PKE)/remote keyless entry (RKE) for opening and closing a door is provided in a vehicle. Here, as an example, the PKE/RKE performs a function of allowing a driver to open or close the door of the vehicle using a lock button or an unlock button. In the related art, a user must separately carry a vehicle key (e.g., a physical vehicle key, a key fob, a smart key) for controlling the vehicle, and lock/unlock the door of the vehicle through the vehicle key.
However, in recent years, technologies for controlling a vehicle in a more convenient manner have been actively developed. In addition, in recent years, as technologies for locking or unlocking a door of a vehicle through a PKE/RKE function is applied to a lot of vehicles, there arises a problem about a relay attack that steals the vehicle using a signal amplifier.
An object of the present disclosure is to provide a mobile terminal capable of controlling a vehicle in an optimized manner and a control method thereof.
Another object of the present disclosure is to provide a mobile terminal capable of preventing a relay attack of a vehicle by using a mobile terminal capable of controlling the vehicle and a control method thereof.
Still another object of the present disclosure is to provide a mobile terminal capable of preventing a relay attack of a vehicle by using a mobile terminal capable of controlling the vehicle and a control method thereof.
A mobile terminal according to an embodiment of the present disclosure includes a communication unit configured to receive a request signal associated with a vehicle, and a controller configured to transmit a control signal associated with the vehicle through the communication unit in response to the request signal, wherein the communication unit includes a GPS module, and the controller determines whether or not to transmit a control signal associated with the vehicle based on the location of the mobile terminal acquired through the GPS module.
A method of controlling a mobile terminal according to an embodiment of the present disclosure includes receiving a request signal associated with a vehicle; and determining whether or not to transmit a control signal associated with the vehicle based on a location of the mobile terminal acquired through the GPS module.
The effects of a mobile terminal according to the present disclosure and a control method thereof will be described as follows. The present disclosure can acquire a location of a mobile terminal through a GSP module provided in the mobile terminal, and determine whether or not to transmit a control signal responding to a request signal associated with the vehicle based on the acquired location of the mobile terminal, thereby providing a novel control method capable of preventing a relay attack of the vehicle.
Furthermore, the present disclosure can provide a mobile terminal capable of determining whether or not to transmit a control signal responding to a request signal associated with a vehicle according to a change in location of the mobile terminal, thereby preventing a relay attack of the vehicle in an optimized manner.
In addition, the present disclosure can determine whether or not to transmit a control signal responding to a request signal associated with a vehicle based on information acquired from a mobile terminal (e.g., a movement of the mobile terminal, a difference between atmospheric pressures detected by a parked vehicle and the mobile terminal, and a user schedule using the mobile terminal), thereby providing a novel control method capable of effectively preventing a relay attack caused by a weak point of a smart key.
Further scope of applicability of the present disclosure will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples such as preferred embodiments of the invention are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention.
In the drawings:
Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings, and the same or similar elements are designated with the same numeral references regardless of the numerals in the drawings and their redundant description will be omitted. A suffix “module” or “unit” used for constituent elements disclosed in the following description is merely intended for easy description of the specification, and the suffix itself does not give any special meaning or function. The accompanying drawings are used to help easily understand the technical idea of the present disclosure and it should be understood that the idea of the present disclosure is not limited by the accompanying drawings.
Although the terms first, second, etc. can be used herein to describe various elements, these elements should not be limited by these terms. These terms are generally only used to distinguish one element from another.
When an element is referred to as being “connected with” another element, the element can be directly connected with the other element or intervening elements may also be present. In contrast, when an element is referred to as being “directly connected with” another element, there are no intervening elements present.
A singular representation can include a plural representation as far as it represents a definitely different meaning from the context. Terms “include” or “has” used herein should be understood that they are intended to indicate an existence of several components or several steps, disclosed in the specification, and it may also be understood that part of the components or steps may not be included or additional components or steps may further be included.
Mobile terminals described herein can include cellular phones, smart phones, laptop computers, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), navigators, slate PCs, tablet PCs, ultrabooks, wearable devices (for example, smart watches, smart glasses, head mounted displays (HMDs)), and the like.
However, it can be easily understood by those skilled in the art that the configuration according to the exemplary embodiments of this specification can also be applied to stationary terminals such as digital TV, desktop computers and the like, excluding a case of being applicable only to the mobile terminals.
In more detail, the wireless communication unit 110 of those components may typically include one or more modules which permit wireless communications between the mobile terminal 100 and a wireless communication system, between the mobile terminal 100 and another mobile terminal 100, or between the mobile terminal 100 and an external server. In addition, the wireless communication unit 110 can include one or more modules that connect the mobile terminal 100 to one or more networks.
The wireless communication unit 110 can include at least one of a broadcast receiving module 111, a mobile communication module 112, a wireless Internet module 113, a short-range communication module 114, a location information module 115 and the like. The input unit 120 can include a camera 121 for inputting an image signal, a microphone 122 or an audio input module for inputting an audio signal, or a user input unit 123 (for example, a touch key, a push key (or a mechanical key), etc.) for allowing a user to input information. Audio data or image data collected by the input unit 120 can be analyzed and processed by a user's control command.
The sensing unit 140 can include at least one sensor which senses at least one of internal information of the mobile terminal, a surrounding environment of the mobile terminal and user information. For example, the sensing unit 140 can include a proximity sensor 141, an illumination sensor 142, a touch sensor, an acceleration sensor, a magnetic sensor, (G-sensor), gyroscope sensor, motion sensor, RGB sensor, infrared sensor (IR sensor: An infrared sensor, a finger scan sensor, an ultrasonic sensor, an optical sensor (for example, see camera 121), a microphone (see 122), a battery gauge), An environmental sensor (for example, a barometer, a hygrometer, a thermometer, a radiation sensor, a heat sensor, a gas sensor, etc.), a chemical sensor (e.g., an electronic nose, a healthcare sensor, One can be included. The mobile terminal 100 can be configured to utilize information obtained from sensing unit 140, and in particular, information obtained from one or more sensors of the sensing unit 140, and combinations thereof.
The output unit 150 can be configured to output an audio signal, a video signal or a tactile signal. The output unit 150 can include a display unit 151, an audio output unit 152, a haptic module 153, an optical output unit 154 and the like. The display unit 151 may have an inter-layered structure or an integrated structure with a touch sensor in order to facilitate a touch screen. The touch screen may provide an output interface between the mobile terminal 100 and a user, as well as functioning as the user input unit 123 which provides an input interface between the mobile terminal 100 and the user.
The interface unit 160 serves as an interface with various types of external devices that can be coupled to the mobile terminal 100. The interface unit 160, for example, can include wired or wireless headset ports, external power supply ports, wired or wireless data ports, memory card ports, ports for connecting a device having an identification module, audio input/output (I/O) ports, video I/O ports, earphone ports, or the like. The mobile terminal 100 can execute an appropriate control associated with a connected external device, in response to the external device being connected to the interface unit 160.
In addition, the memory 170 stores data that support various functions of the mobile terminal 100. The memory 170 is typically implemented to store data to support various functions or features of the mobile terminal 100. For instance, the memory 170 can be configured to store application programs executed in the mobile terminal 100, data or instructions for operations of the mobile terminal 100, and the like. At least some of those application programs can be downloaded from an external server via wireless communication. Some others of those application programs can be installed within the mobile terminal 100 at the time of being shipped for basic functions of the mobile terminal 100 (for example, receiving a call, placing a call, receiving a message, sending a message, etc.). Further, the application programs can be stored in the memory 170, installed in the mobile terminal 100, and executed by the controller 180 to perform an operation (or a function) of the mobile terminal 100.
The controller 180 can typically control an overall operation of the mobile terminal 100 in addition to the operations associated with the application programs. The controller 180 can provide or process information or functions appropriate for a user by processing signals, data, information and the like, which are input or output by the aforementioned components, or activating the application programs stored in the memory 170.
Furthermore, the controller 180 can control at least part of the components illustrated in
The power supply unit 190 can receive external power or internal power and supply appropriate power required for operating respective elements and components included in the mobile terminal 100 under the control of the controller 180. The power supply unit 190 can include a battery, and the battery can be an embedded battery or a replaceable battery.
At least part of those elements and components can be combined to implement operation and control of the mobile terminal or a control method of the mobile terminal according to various exemplary embodiments described herein. Furthermore, the operation and control or the control method of the mobile terminal can be implemented in the mobile terminal in such a manner of activating at least one application program stored in the memory 170.
Hereinafter, each aforementioned component will be described in more detail with reference to
The mobile communication module 112 can transmit/receive wireless signals to/from at least one of network entities, for example, a base station, an external terminal, a server, and the like, on a mobile communication network, which is constructed according to technical standards or transmission methods for mobile communications (for example, Global System for Mobile communication (GSM), Code Division Multi Access (CDMA), Code Division Multi Access 2000 (CDMA2000), Enhanced Voice-Data Optimized or Enhanced Voice-Data Only (EV-DO), Wideband CDMA (WCDMA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Long Term Evolution (LTE), Long Term Evolution-Advanced (LTE-A), etc.)
Here, the wireless signals can include an audio call signal, a video (telephony) call signal, or various formats of data according to transmission/reception of text/multimedia messages. The wireless Internet module 113 refers to a module for supporting wireless Internet access, and can be built-in or externally installed on the mobile terminal 100. The wireless Internet module 113 can transmit and/or receive wireless signals via communication networks according to wireless Internet technologies.
Examples of such wireless Internet access can include Wireless LAN (WLAN), Wireless-Fidelity (Wi-Fi), Wireless Fidelity Direct (Wi-Fi Direct), Digital Living Network Alliance (DLNA), Wireless Broadband (WiBro), World Interoperability for Microwave Access (WiMAX), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), and the like. The wireless Internet module 113 can transmit/receive data according to at least one wireless Internet technology within a range including even Internet technologies which are not aforementioned.
From the perspective that the wireless Internet accesses according to Wibro, HSDPA, GSM, CDMA, WCDMA, LET and the like are executed via a mobile communication network, the wireless Internet module 113 which performs the wireless Internet access via the mobile communication network can be understood as a type of the mobile communication module 112.
The short-range communication module 114 denotes a module for short-range communications. Suitable technologies for implementing the short-range communications can include BLUETOOTH™, Radio Frequency IDentification (RFID), Infrared Data Association (IrDA), Ultra-WideBand (UWB), ZigBee, Near Field Communication (NFC), Wireless-Fidelity (Wi-Fi), Wi-Fi Direct, and the like. The short-range communication module 114 may support wireless communications between the mobile terminal 100 and a wireless communication system, between the mobile terminal 100 and another mobile terminal 100, or between the mobile terminal and a network where another mobile terminal 100 (or an external server) is located, via wireless personal area networks. The short-range communication module 114 denotes a module for short-range communications.
Here, the another mobile terminal 100 can be a wearable device, for example, a smart watch, smart glasses or a head mounted display (HMD), which can exchange data with the mobile terminal 100 (or to like data with the mobile terminal 100). The short-range communication module 114 may sense (recognize) a wearable device, which can communicate with the mobile terminal), near the mobile terminal 100. In addition, when the sensed wearable device is a device which is authenticated to communicate with the mobile terminal 100 according to the present disclosure, the controller 180 can transmit at least part of data processed in the mobile terminal 100 to the wearable device via the short-range communication module 114. Hence, a user of the wearable device may use the data processed in the mobile terminal 100 on the wearable device. For example, when a call is received in the mobile terminal 100, the user may answer the call using the wearable device. Also, when a message is received in the mobile terminal 100, the user can check the received message using the wearable device.
The location information module 115 is generally configured to detect, calculate, derive or otherwise identify a position of the mobile terminal. As an example, the location information module 115 includes a Global Position System (GPS) module, a Wi-Fi module, or both. For example, when the mobile terminal uses the GPS module, a position of the mobile terminal can be acquired using a signal sent from a GPS satellite. As another example, when the mobile terminal uses the Wi-Fi module, a position of the mobile terminal can be acquired based on information associated with a wireless access point (AP) which transmits or receives a wireless signal to or from the Wi-Fi module. According to the need, the location information module 115 may perform any function of the other modules of the wireless communication unit 110 to obtain data on the location of the mobile terminal. As a module used to acquire the location (or current location) of the mobile terminal, the location information module 115 may not be necessarily limited to a module for directly calculating or acquiring the location of the mobile terminal.
The input unit 120 can be configured to provide an audio or video signal (or information) input to the mobile terminal or information input by a user to the mobile terminal. For the input of the audio information, the mobile terminal 100 can include one or a plurality of cameras 121. The camera 121 processes an image frame, such as still picture or video, obtained by an image sensor in a video phone call or image capturing mode. The processed image frames can be displayed on the display unit 151. Further, the plurality of cameras 121 disposed in the mobile terminal 100 can be arranged in a matrix configuration. By use of the cameras 121 having the matrix configuration, a plurality of image information having various angles or focal points can be input into the mobile terminal 100. As another example, the cameras 121 can be located in a stereoscopic arrangement to acquire left and right images for implementing a stereoscopic image.
The microphone 122 may process an external audio signal into electric audio data. The processed audio data can be utilized in various manners according to a function being executed in the mobile terminal 100 (or an application program being executed). Further, the microphone 122 can include assorted noise removing algorithms to remove noise generated in the course of receiving the external audio signal.
The user input unit 123 can receive information input by a user. When information is input through the user input unit 123, the controller 180 can control an operation of the mobile terminal 100 to correspond to the input information. The user input unit 123 can include one or more of a mechanical input element (for example, a key, a button located on a front and/or rear surface or a side surface of the mobile terminal 100, a dome switch, a jog wheel, a jog switch, and the like), or a touch-sensitive input, among others. As one example, the touch-sensitive input can be a virtual key or a soft key, which is displayed on a touch screen through software processing, or a touch key which is located on the mobile terminal at a location that is other than the touch screen. Further, the virtual key or the visual key can be displayed on the touch screen in various shapes, for example, graphic, text, icon, video, or a combination thereof.
Further, the sensing unit 140 may sense at least one of internal information of the mobile terminal, surrounding environment information of the mobile terminal and user information, and generate a sensing signal corresponding to it. The controller 180 can control an operation of the mobile terminal 100 or execute data processing, a function or an operation associated with an application program installed in the mobile terminal based on the sensing signal. Hereinafter, description will be given in more detail of representative sensors of various sensors which can be included in the sensing unit 140.
First, a proximity sensor 141 refers to a sensor to sense presence or absence of an object approaching to a surface to be sensed, or an object disposed near a surface to be sensed, by using an electromagnetic field or infrared rays without a mechanical contact. The proximity sensor 141 can be arranged at an inner region of the mobile terminal covered by the touch screen, or near the touch screen.
The proximity sensor 141, for example, can include any of a transmissive type photoelectric sensor, a direct reflective type photoelectric sensor, a mirror reflective type photoelectric sensor, a high-frequency oscillation proximity sensor, a capacitance type proximity sensor, a magnetic type proximity sensor, an infrared rays proximity sensor, and the like. When the touch screen is implemented as a capacitance type, the proximity sensor 141 may sense proximity of a pointer to the touch screen by changes of an electromagnetic field, which is responsive to an approach of an object with conductivity. In this instance, the touch screen (touch sensor) may also be categorized as a proximity sensor.
Further, for the sake of brief explanation, a state that the pointer is positioned to be proximate onto the touch screen without contact will be referred to as “proximity touch,” whereas a state that the pointer substantially comes in contact with the touch screen will be referred to as “contact touch.” For the position corresponding to the proximity touch of the pointer on the touch screen, such position will correspond to a position where the pointer faces perpendicular to the touch screen upon the proximity touch of the pointer. The proximity sensor 141 may sense proximity touch, and proximity touch patterns (e.g., distance, direction, speed, time, position, moving state, etc.). Further, the controller 180 can process data (or information) corresponding to the proximity touches and the proximity touch patterns sensed by the proximity sensor 141, and output visual information corresponding to the process data on the touch screen. In addition, the controller 180 can control the mobile terminal 100 to execute different operations or process different data (or information) according to whether a touch with respect to the same point on the touch screen is either a proximity touch or a contact touch.
A touch sensor may sense a touch (or touch input) applied onto the touch screen (or the display unit 151) using at least one of various types of touch methods, such as a resistive type, a capacitive type, an infrared type, a magnetic field type, and the like.
As one example, the touch sensor can be configured to convert changes of pressure applied to a specific part of the display unit 151 or a capacitance occurring from a specific part of the display unit 151, into electric input signals. Also, the touch sensor can be configured to sense not only a touched position and a touched area, but also touch pressure. Here, the touch object body can be a finger, a touch pen or stylus pen, a pointer, or the like as an object through which a touch is applied to the touch sensor.
When a touch input is sensed by a touch sensor, corresponding signals can be transmitted to a touch controller. The touch controller may process the received signals, and then transmit corresponding data to the controller 180. Accordingly, the controller 180 can sense which region of the display unit 151 has been touched. Here, the touch controller can be a component separate from the controller 180 or the controller 180 itself.
Further, the controller 180 can execute a different control or the same control according to a type of an object which touches the touch screen (or a touch key provided in addition to the touch screen). Whether to execute the different control or the same control according to the object which gives a touch input can be decided based on a current operating state of the mobile terminal 100 or a currently executed application program.
In addition, the touch sensor and the proximity sensor can be executed individually or in combination, to sense various types of touches, such as a short (or tap) touch, a long touch, a multi-touch, a drag touch, a flick touch, a pinch-in touch, a pinch-out touch, a swype touch, a hovering touch, and the like.
An ultrasonic sensor can be configured to recognize position information relating to a sensing object by using ultrasonic waves. The controller 180 can calculate a position of a wave generation source based on information sensed by an illumination sensor and a plurality of ultrasonic sensors. Since light is much faster than ultrasonic waves, a time for which the light reaches the optical sensor can be much shorter than a time for which the ultrasonic wave reaches the ultrasonic sensor. The position of the wave generation source can be calculated using this fact. For instance, the position of the wave generation source can be calculated using the time difference from the time that the ultrasonic wave reaches the sensor based on the light as a reference signal.
The camera 121 constructing the input unit 120 can be a type of camera sensor. The camera sensor can include at least one of a photo sensor (or image sensor) and a laser sensor.
Implementing the camera 121 with a laser sensor may allow detection of a touch of a physical object with respect to a 3D stereoscopic image. The camera 121 and the laser sensor can be combined to detect a touch of the sensing object with respect to a 3D stereoscopic image. More specifically, the photo sensor is integrated with photo diodes and transistors in the rows and columns thereof, and a content placed on the photo sensor can be scanned by using an electrical signal that is changed according to the amount of light applied to the photo diode. Namely, the photo sensor may calculate the coordinates of the sensing object according to variation of light to thus obtain position information of the sensing object.
The display unit 151 may output information processed in the mobile terminal 100. For example, the display unit 151 may display execution screen information of an application program driven in the mobile terminal 100 or user interface (UI) and graphic user interface (GUI) information in response to the execution screen information.
Furthermore, the display unit 151 may also be implemented as a stereoscopic display unit for displaying stereoscopic images. The stereoscopic display unit may employ a stereoscopic display scheme such as stereoscopic scheme (a glass scheme), an auto-stereoscopic scheme (glassless scheme), a projection scheme (holographic scheme), or the like.
The audio output module 152 is generally configured to output audio data. Such audio data can be obtained from any of a number of different sources, such that the audio data can be received from the wireless communication unit 110 or may have been stored in the memory 170. Also, the audio output unit 152 may also provide audible output signals associated with a particular function (e.g., a call signal reception sound, a message reception sound, etc.) performed by the mobile terminal 100. The audio output module 152 can include a receiver, a speaker, a buzzer or the like.
A haptic module 153 may generate various tactile effects that the user may feel. A typical example of the tactile effect generated by the haptic module 153 can be vibration. Strength, pattern and the like of the vibration generated by the haptic module 153 can be controllable by a user selection or setting of the controller. For example, the haptic module 153 may output different vibrations in a combining manner or a sequential manner.
Besides vibration, the haptic module 153 may generate various other tactile effects, including an effect by stimulation such as a pin arrangement vertically moving with respect to a contact skin, a spray force or suction force of air through a jet orifice or a suction opening, a touch on the skin, a contact of an electrode, electrostatic force, etc., an effect by reproducing the sense of cold and warmth using an element that can absorb or generate heat, and the like.
The haptic module 153 can be configured to transmit tactile effects through a user's direct contact, or a user's muscular sense using a finger or a hand. Two or more haptic modules 153 can be provided according to the particular configuration of the mobile terminal 100.
An optical output module 154 may output a signal for indicating an event generation using light of a light source. Examples of events generated in the mobile terminal 100 can include a message reception, a call signal reception, a missed call, an alarm, a schedule notice, an email reception, an information reception through an application, and the like.
A signal output by the optical output module 154 can be implemented so the mobile terminal emits monochromatic light or light with a plurality of colors. The signal output can be terminated as the mobile terminal senses that a user has checked the generated event, for example.
The interface unit 160 serves as an interface for external devices to be connected with the mobile terminal 100. For example, the interface unit 160 can receive data transmitted from an external device, receive power to transfer to elements and components within the mobile terminal 100, or transmit internal data of the mobile terminal 100 to such external device. The interface unit 160 can include wired or wireless headset ports, external power supply ports, wired or wireless data ports, memory card ports, ports for connecting a device having an identification module, audio input/output (I/O) ports, video I/O ports, earphone ports, or the like.
The identification module can be a chip that stores various information for authenticating authority of using the mobile terminal 100 and can include a user identity module (UIM), a subscriber identity module (SIM), a universal subscriber identity module (USIM), and the like. In addition, the device having the identification module (also referred to herein as an “identifying device”) may take the form of a smart card. Accordingly, the identifying device can be connected with the terminal 100 via the interface unit 160.
Furthermore, when the mobile terminal 100 is connected with an external cradle, the interface unit 160 may serve as a passage to allow power from the cradle to be supplied to the mobile terminal 100 therethrough or may serve as a passage to allow various command signals input by the user from the cradle to be transferred to the mobile terminal therethrough. Such various command signals or power input from the cradle may operate as signals for recognizing that the mobile terminal 100 has accurately been mounted to the cradle.
The memory 170 can store programs to support operations of the controller 180 and store input/output data (for example, phonebook, messages, still images, videos, etc.). The memory 170 may store data associated with various patterns of vibrations and audio which are output in response to touch inputs on the touch screen.
The memory 170 can include at least one type of storage medium including a Flash memory, a hard disk, a multimedia card micro type, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Programmable Read-Only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk. Also, the mobile terminal 100 can be operated in relation to a web storage device that performs the storage function of the memory 170 over the Internet.
As aforementioned, the controller 180 can typically control the general operations of the mobile terminal 100. For example, the controller 180 can set or release a lock state for restricting a user from inputting a control command with respect to applications when a state of the mobile terminal meets a preset condition.
Furthermore, the controller 180 can also perform controlling and processing associated with voice calls, data communications, video calls, and the like, or perform pattern recognition processing to recognize a handwriting input or a picture drawing input performed on the touch screen as characters or images, respectively. In addition, the controller 180 can control one or a combination of those components in order to implement various exemplary embodiments disclosed herein on the mobile terminal 100.
The power supply unit 190 can receive external power or internal power and supply appropriate power required for operating respective elements and components included in the electronic device 100 under the control of the controller 180. The power supply unit 190 can include a battery, which is typically rechargeable or be detachably coupled to the terminal body for charging.
Furthermore, the power supply unit 190 can include a connection port. The connection port can be configured as one example of the interface unit 160 to which an external (re)charger for supplying power to recharge the battery is electrically connected.
As another example, the power supply unit 190 can be configured to recharge the battery in a wireless manner without use of the connection port. Here, the power supply unit 190 can receive power, transferred from an external wireless power transmitter, using at least one of an inductive coupling method which is based on magnetic induction or a magnetic resonance coupling method which is based on electromagnetic resonance. Various embodiments described herein can be implemented in a computer-readable or its similar medium using, for example, software, hardware, or any combination thereof.
The location information module 115 of the mobile terminal is configured to acquire a position of the mobile terminal. Such location information module 115 can include a Global Position System (GPS) module and a Wireless Fidelity (Wi-Fi) module. According to the need, the location information module 115 may perform any function of the other modules of the wireless communication unit 110 to obtain data on the location of the mobile terminal.
The GPS module 115 may measure an accurate time and distance from three or more satellites, and accurately calculate a current location of the mobile terminal according to trigonometry based on the measured time and distances. At present, there is widely used a method of calculating position and time information using three satellites and correcting an error of the calculated position and time information using another satellite. Furthermore, the GPS module can acquire speed information in real time to calculate a current position. Sometimes, accuracy of a measured position can be compromised when the mobile terminal is located in a blind spot of satellite signals, such as being located in an indoor space. In order to minimize the effect of such blind spots, an alternative or supplemental location technique, such as Wi-Fi Positioning System (WPS), can be utilized.
The WiFi positioning system (WPS) refers to a location determination technology based on a wireless local area network (WLAN) using WiFi as a technology for tracking the location of the mobile terminal 100 using a WiFi module provided in the mobile terminal 100 and a wireless access point for transmitting and receiving wireless signals to and from the WiFi module.
The Wi-Fi positioning system can include a Wi-Fi location determination server, a mobile terminal 100, a wireless access point (AP) connected to the mobile terminal, and a database stored with any wireless AP information. The mobile terminal 100 connected to the wireless AP can transmit a location information request message to the Wi-Fi location determination server.
The Wi-Fi location determination server extracts the information of the wireless AP connected to the mobile terminal 100, based on the location information request message (or signal) of the mobile terminal 100. The information of the wireless AP can be transmitted to the Wi-Fi location determination server through the mobile terminal 100, or can be transmitted to the Wi-Fi location determination server from the wireless AP.
The information of the wireless AP extracted based on the location information request message of the mobile terminal 100 can be at least one of MAC address, Service Set IDentification (SSID), Received Signal Strength Indicator (RSSI), Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), channel information, privacy, network type, signal strength and noise strength.
The Wi-Fi location determination server can receive the information of the wireless AP connected to the mobile terminal 100 as described above, and may extract wireless AP information corresponding to the wireless AP connected to the mobile terminal from the pre-established database. The information of any wireless APs stored in the database can be information such as MAC address, SSID, RSSI, channel information, privacy, network type, latitude and longitude coordinate, building at which the wireless AP is located, floor number, detailed indoor location information (GPS coordinate available), AP owner's address, phone number, and the like. In order to remove wireless APs provided using a mobile AP or an illegal MAC address during a location determining process, the Wi-Fi location determination server may extract only a predetermined number of wireless AP information in order of high RSSI.
Then, the Wi-Fi location determination server may extract (analyze) location information of the mobile terminal 100 using at least one wireless AP information extracted from the database. Information included therein is compared with the received wireless AP information to extract (analyze) the location information of the mobile terminal 100.
A method for extracting (analyzing) location information of the mobile terminal 100 can include a Cell-ID method, a fingerprint method, a trigonometry method, a landmark method, etc. The Cell-ID method is used to determine a position of a wireless AP having the largest signal strength, among peripheral wireless AP information collected by a mobile terminal, as a position of the mobile terminal. The Cell-ID method is advantageous in that an implementation is simple, additional costs are not required, and location information can be rapidly acquired. However, the Cell-ID method is disadvantageous in that precision of positioning is lowered when an installation density of a wireless AP is low.
The fingerprint method is used to collect signal strength information by selecting a reference position from a service area, and to track a position of a mobile terminal using the signal strength information transmitted from the mobile terminal based on the collected information. In order to use the fingerprint method, it is common for the characteristics of radio signals to be pre-stored in the form of a database.
The trigonometry method is used to calculate a position of a mobile terminal based on a distance between coordinates of at least three wireless APs and the mobile terminal. In order to measure the distance between the mobile terminal and the wireless AP, signal strength can be converted into distance information, or Time of Arrival (ToA) taken for wireless signals to be transmitted can be used.
The landmark method is used to measure a position of a mobile terminal using a known landmark transmitter. In addition to these position location methods, various algorithms can be used to extract (analyze) location information of a mobile terminal. Such extracted location information of the mobile terminal 100 is transmitted to the mobile terminal 100 through the Wi-Fi location determination server, thereby acquiring location information of the mobile terminal 100.
The mobile terminal 100 can acquire location information by being connected to at least one wireless AP. The number of wireless APs required to acquire location information of the mobile terminal 100 can be variously changed according to a wireless communication environment where the mobile terminal 100 is positioned.
As aforementioned with reference to
An NFC module provided at the mobile terminal supports short-range wireless communication, a non-contactable type between mobile terminals, within about 10 cm. The NFC module may operate in one of a card mode, a reader mode and a P2P mode. The mobile terminal 100 can further include a security module for storing card information, in order to operate the NFC module in a card mode. The mobile terminal 100 can further include a security module for storing card information, in order to operate the NFC module in a card mode. The security module can be a physical medium such as Universal Integrated Circuit Card (UICC) (e.g., a Subscriber Identification Module (SIM) or Universal SIM (USIM)), a secure micro SD and a sticker, or a logical medium (e.g., embedded Secure Element (SE)) embedded in the mobile terminal. Single Wire Protocol (SWP)-based data exchange can be performed between the NFC module and the security module.
When the NFC module operates in a card mode, the mobile terminal can transmit card information on a general IC card to outside. Specifically, if a mobile terminal having card information on a payment card (e. g, a credit card or a bus card) approaches a card reader, a short-range mobile payment can be executed. As another example, if a mobile terminal which stores card information on an entrance card approaches an entrance card reader, an entrance approval procedure may start. A card such as a credit card, a traffic card, or an entrance card can be included in the security module in the form of applet, and the security module may store card information on the card mounted therein. Card information for a payment card can include any of a card number, a remaining amount and usage history, and the like. Card information of an entrance card can be at least one of a user's name, a user's number (e.g., undergraduate number or staff number) and an entrance history.
When the NFC module operates in a reader mode, the mobile terminal may read data from an external tag. The data received from the external tag by the mobile terminal can be coded into the NFC Data Exchange Format defined by the NFC Forum. The NFC Forum defines four record types. More specifically, the NFC Forum defines four RTDs (Record Type Definitions) such as Smart Poster, Text, URI (Uniform Resource Identifier) and General Control. If the data received from the external tag is a smart poster type, the controller may execute a browser (e.g., Internet browser). If the data received from the external tag is a text type, the controller may execute a text viewer. If the data received from the external tag is a URI type, the controller may execute a browser or originate a call.
When the NFC module operates in a peer-to-peer (P2P) mode, the mobile terminal may execute P2P communication with another mobile terminal. In this instance, Logical Link Control Protocol (LLCP) can be applied to the P2P communication. For P2P communication, connection can be generated between the mobile terminal and another mobile terminal. This connection can be categorized as a connectionless mode which ends after one packet is switched, and a connection-oriented mode in which packets are switched consecutively. For a typical P2P communication, data such as an electronic type name card, address information, a digital photo and a URL, a setup parameter for Bluetooth connection, Wi-Fi connection, etc. can be switched. The P2P mode can be effectively utilized in switching data of a small capacity, because an available distance for NFC communication is relatively short.
Hereinafter, embodiments associated with a control method which can be implemented in the mobile terminal having the foregoing configuration will be described with reference to the attached drawings. It should be understood by those skilled in the art that the present disclosure can be embodied in other specific forms without departing from the concept and essential characteristics thereof.
In addition, the mobile terminal 100 of the present disclosure can include a vehicle key module 200 (e.g., see
In addition, the vehicle key module 200 can be included in the mobile terminal 100 as an element or can be included in the controller 180. When the vehicle key module 200 is included in the controller 180, the vehicle key module 200 can be provided in the form of a single chip in the controller 180 or can be a software component included in the controller 180.
The vehicle key module 200 may perform all the functions/operations/controls of a vehicle key, a smart key, which generally control the vehicle. It should be noted that all the functions/operations/controls for controlling the vehicle by the vehicle key module 200 described herein may also be performed by the controller 180. Furthermore, all the functions/operations/controls performed by the controller 180 described herein can be performed by the vehicle key module 200.
The present disclosure can control a vehicle 300 in various manners using the mobile terminal 100 including the vehicle key module 200. Hereinafter, the vehicle key module 200 of the mobile terminal according to an embodiment of the present disclosure capable of controlling the vehicle will be described in more detail.
In particular,
Here, the vehicle key module 200 can be included in the mobile terminal 100. Thus, a function/operation/control of the vehicle key module 200 can be performed by the manipulation of the mobile terminal. The present disclosure is not limited to this, and the vehicle key module 200 can be included in a vehicle key 200-1 as illustrated in
The PKE-RKE IC can be formed to perform a PKE function and/or a RKE function. Here, the PKE function can include a function of allowing a user to lock/unlock a car door, open the trunk (or glove box, etc.) of the vehicle, or perform an operation (of starting the engine of the vehicle) by simply holding a car key (vehicle key module) without manipulating it.
Furthermore, the PKE function can include an operation of locking or unlocking the door of the vehicle when a lock button/unlock button provided on the vehicle (for example, a handle of the car door) is pressed and the vehicle key module exists within a predetermined distance of the vehicle. In addition, the PKE function can include an operation of opening the trunk when a button provided on a part of the trunk is pressed and the vehicle key module exists within a predetermined distance from the trunk of the vehicle.
In addition, the PKE function can include an operation of starting a vehicle (or starting (driving) the engine of the vehicle) only when the vehicle key module exists in the vehicle. Such an operation can be understood as an immobilizer function.
Further, a LF (Low Frequency) antenna and/or a UHF (Ultra High Frequency) antenna can be used for the PKE function. Here, the UHF antenna can be generally referred to as an RF (Radio Frequency) antenna. The LF antenna and/or the UHF antenna can be provided in the mobile terminal. Also, the vehicle key module 200 can perform a PKE/RKE function using the LF antenna and/or the UHF antenna provided in the mobile terminal.
An example of the PKE function will be described as follows. The LF antenna can be provided at each portion of the vehicle (e.g., at a front side of the vehicle, at the door of the vehicle, at a rear side of the vehicle (e.g., trunk), or inside the vehicle). A low-frequency signal transmitted from the LF antenna can be set or designed to be transmitted to a predetermined distance (for example, about 1.5 m).
When the operation of the user applied to the vehicle (for example, pressing of a button provided on a handle of the car door or access to a specific part of the vehicle) is performed, the vehicle can transmit a low-frequency signal through the LF antenna provided on a portion at which the user's operation is sensed (or at least one LF antenna provided in the vehicle). Here, the transmitted low-frequency signal can be referred to as a request signal or a PKE signal associated with a vehicle.
When the low-frequency signal is received through the LF antenna (or the PKE antenna) provided in the PKE-RKE IC, the vehicle key module (or the mobile terminal) can transmit a high-frequency signal to the vehicle through the UHF antenna (RKE antenna) in response to the received low-frequency signal. Here, the high-frequency signal transmitted to the vehicle by the vehicle key module (or mobile terminal) in response to the low-frequency signal can be referred to as a control signal associated with the vehicle or a response signal or RKE signal associated with the vehicle.
When the low-frequency signal is received through the LF antenna (or the PKE antenna) provided in the PKE-RKE IC, the vehicle key module (or mobile terminal) can transmit a response signal to the vehicle through the LF antenna (or PKE antenna). The vehicle can lock/unlock a door, open a trunk, or start an engine based on the high-frequency signal or the low-frequency signal received from the vehicle key module (or mobile terminal).
For example, when the received signal has an authorized frequency, has a specific frequency previously associated with the vehicle, or is a signal including authentication information, the vehicle can perform an operation corresponding to the user's operation (e.g., lock/unlock a door with a lock button/unlock button pressed, open a trunk or start an engine, etc.).
The RKE function refers to a function of remotely controlling the vehicle using a car key (vehicle key module). For example, when a button (e.g., a door lock/unlock button, a horn output button, a trunk open button, a start button, etc.) provided in the vehicle key module (or mobile terminal) is selected, the high-frequency signal associated with the selected button can be transmitted through the UHF antenna (or RF antenna) provided in the PKE-RKE IC.
Further, the vehicle can perform a function corresponding to the button (e.g., door lock/unlock, horn output, trunk open, engine start, etc.) based on the high-frequency signal received from the vehicle key (vehicle key module). The high-frequency signal transmitted through the UHF antenna can be transmitted to a farther distance than the low-frequency signal transmitted from the LF antenna. For example, the high-frequency signal can be transmitted to several tens to several hundred meters.
Referring to
Furthermore, a region where a high-frequency signal (a control signal associated with the vehicle) transmitted through the UHF antenna is transmitted and received between the vehicle 300 and the vehicle key module 200 (or mobile terminal) is referred to as a second region 220. The second region 220 in which the control signal associated with the vehicle is transmitted and received (or transmitted from the mobile terminal (vehicle key module) to the vehicle) is a region where the high-frequency signal is transmitted and received between the vehicle and the mobile terminal, and thus has a radius larger than that of the first region 210. As an example, it is assumed that the second region 220 has a radius of 5 m, as illustrated in
According to the present disclosure, the PKE-RKE IC formed to perform a PKE function and/or a RKE function can be provided in the mobile terminal and/or vehicle key module (or vehicle key). In the PKE-RKE IC, a controller for controlling the PKE/RKE function can be formed as a single chip, a first chip performing the PKE function, or as two chips such as a second chip performing the RKE function, or as three chips including a separate MCU in addition to the first chip and the second chip.
Furthermore, the PKE-RKE IC can include a tuner for tuning a frequency (high frequency) transmitted from the UHF antenna. Further, the low frequency and high frequency used for communication with the vehicle can be different for each company/vehicle type/country. For example, the low-frequency signal used for the PKE function can have a frequency (or a frequency band) of 125 kHz, 134 kHz, 22 kHz, and the like, and the high-frequency signal used for the RKE function can have a frequency (or a frequency band) of 315 MHz, 434 MHz, 903 MHz, and the like.
The mobile terminal and/or the vehicle key module of the present disclosure can be provided with a plurality of LF antennas (PKE antennas) and a plurality of UHF antennas (RKE antennas) to enable the output of all frequencies used for each company/vehicle type/country. In addition, the PKE-RKE IC provided in the mobile terminal and/or the vehicle key module can set a low frequency and a high frequency so as to communicate with the user's vehicle according to the setting of the user, and when the vehicle is changed, the low frequency and high frequency capable of communicating with the changed vehicle can be reset through a predetermined authorization process.
Through such a configuration, the present disclosure can provide a mobile terminal and a vehicle key module capable of controlling all types of vehicles, that is, capable of controlling the vehicle in a general manner, using one mobile terminal (or vehicle key module). The PKE function and the RKE function can include various operations associated with the vehicle in addition to the operations described above, and is not limited to the operations described above. In addition, the PKE/RKE function may also be referred to as a PKE/RKE technology and a RKE technology or PKE/RKE.
In summary, when a preset operation associated with the vehicle is performed in the vehicle 300 while the vehicle key module 200 (vehicle key 200-1) or the first mobile terminal 100 exists within the first region 210 capable of receiving a request signal associated with the vehicle from the vehicle 300, the vehicle 300 can transmit a request signal associated with the vehicle through the PKE function. At this time, a request signal associated with the vehicle can be transmitted from the vehicle 300 in the form of a low-frequency signal through the LF antenna.
Here, the preset operation associated with the vehicle can include an operation of pressing a lock/unlock button provided at a door of the vehicle, an operation of putting a hand into a handle of the vehicle, an operation of moving the vehicle key module (or mobile terminal) toward the vehicle, an operation of moving the vehicle key module (or the mobile terminal) away from the vehicle 300, an operation of pressing a start button of the vehicle, an operation of pressing a button provided at a trunk of the vehicle, an operation of causing a preset movement of a user (e.g., moving the user's foot into a bottom of the trunk, moving the user's foot in one direction at the bottom of the trunk, or repeatedly moving the user's foot in one direction and the other direction at the bottom of the trunk) or the like (refer to 1) in touch or in proximity in
The request signal associated with the vehicle can be a signal corresponding to a preset operation associated with the vehicle (refer to 2) send PKE in
In another example, when an operation of pressing the lock/unlock button or an operation of moving the vehicle key module (or mobile terminal) away from the vehicle 300 is sensed while the door of the vehicle is open, the vehicle 300 can send a signal requesting to lock the vehicle door. In this instance, the request signal associated with the vehicle can be a signal requesting to lock the vehicle door.
In still another example, when a button provided on the trunk of the vehicle is pressed or a preset movement of the user is sensed at the bottom of the trunk of the vehicle, the vehicle 300 can send a signal requesting to open the trunk. In this instance, the request signal associated with the vehicle can be a signal requesting to open the vehicle door.
In yet still another example, when a start button of the vehicle is pressed, the vehicle 300 can send a signal requesting to operate the engine of the vehicle (turn on the vehicle). In this instance, the request signal associated with the vehicle can be a signal requesting to operate the engine of the vehicle.
When the mobile terminal 100 (or vehicle key module 200) exists within the first region 210 capable of receiving a request signal associated with the vehicle, the mobile terminal 100 (or vehicle key module 200) can receive a request signal associated with the vehicle that has been sent from the vehicle 300.
Specifically, the mobile terminal 100 (or vehicle key module 200) can receive a request signal associated with the vehicle only when a preset operation is performed in the vehicle while it is within the first region 210. This is because the request signal associated with the vehicle that has been sent from the vehicle in response to the preset operation generated from the vehicle is a low-frequency signal received through the LF antenna as a PKE function, and the low-frequency signal can be sent only up to a region within a radius of about 1.5 m (first region 210).
If the mobile terminal 100 (or vehicle key module 200) is present in a region out of the first region 210, it may be unable to receive a request signal associated with the vehicle sent from the vehicle 300. Then, when the request signal associated with the vehicle is received while the mobile terminal 100 exists within the first region 210 with respect to the vehicle 300, the mobile terminal 100 can transmit a control signal associated with the vehicle in response to the request signal associated with the vehicle, (refer to 3) send an unlock signal in
The control signal associated with the vehicle can be a response signal corresponding to a request signal associated with the vehicle, and denote a signal for controlling (instructing) the vehicle to perform an operation corresponding to the request signal. For example, when the request signal associated with the vehicle is a signal requesting to unlock the vehicle door, the control signal associated with the vehicle can be a signal controlling to unlock the vehicle door (or a signal associated with a function of unlocking the vehicle door).
In another example, when the request signal associated with the vehicle is a signal requesting to unlock the vehicle door, the control signal associated with the vehicle can be a signal controlling to unlock the vehicle door (or a signal associated with a function of unlocking the vehicle door).
In still another example, when the request signal associated with the vehicle is a signal requesting to open the vehicle trunk, the control signal associated with the vehicle can be a signal controlling to open the vehicle trunk (or a signal associated with a function of opening the vehicle trunk). In yet still another example, when the request signal associated with the vehicle is a signal requesting to operate the engine of the vehicle (or a signal requesting to start the vehicle), the control signal associated with the vehicle can be a signal controlling to operate the engine of the vehicle (or a signal associated with a function of turning on the startup of the vehicle). In addition, the control signal associated with the vehicle can refer to a signal controlling to perform an operation (function/control) of the vehicle included in the request signal associated with the vehicle.
The mobile terminal 100 (or vehicle key module 200) can transmit a control signal associated with the vehicle through the communication unit 110, in response to a request signal associated with the vehicle. In this instance, when a control signal associated with the vehicle is transmitted from the mobile terminal 100 to the vehicle 300, the vehicle 300 can perform an operation (function/control) of the vehicle corresponding to the control signal associated with the vehicle (refer to 4) open a door in
The control signal associated with the vehicle can be a high-frequency signal transmitted from the UHF antenna through the RKE function or a low-frequency signal transmitted from the LF antenna through the PKE function, as described above. Through such a configuration, the mobile terminal (vehicle key module) and the vehicle can more easily provide a PKE/RKE function capable of controlling the vehicle by directly manipulating the vehicle without manipulating the mobile terminal (or vehicle key module).
It should be noted that all the functions/operations/controls for controlling the vehicle by the vehicle key module 200 described herein can also be performed by the controller 180. Furthermore, all the functions/operations/controls performed by the controller 180 described herein can be performed by the vehicle key module 200.
Further, in recent years, there has been a problem about a relay attack that steals a vehicle using the weak points of the foregoing PKE/RKE function. Hereinafter, a relay attack for stealing a vehicle will be described in more detail. Referring to
Specifically, as illustrated in
However, when the amplifier 400 is present, the mobile terminal 100 can receive a request signal associated with the vehicle sent from the vehicle 300 even when the mobile terminal 100 is located outside the first region 210. Specifically, when a preset operation associated with the vehicle is performed in the vehicle while the amplifier 400 is present within the first region 210 from the vehicle 300 (refer to 1) in touch or in proximity in
Then, the amplifier 400 amplifies the received request signal associated with the vehicle and transmits the amplified request signal to the mobile terminal (or vehicle key module) located out of the first region 210 (refer to 3) amplify the PKE signal and sent it to the key in
The control signal associated with the vehicle sent from the mobile terminal (or the vehicle key module) is transmitted (transferred) to the amplifier 400. Then, the amplifier 400 transmits (transfers) the transmitted control signal associated with the vehicle to the vehicle 300 (refer to 5) send an unlock relay->car in
Further, a control signal associated with a vehicle sent from a mobile terminal (or vehicle key module) can be transmitted directly to the vehicle 300 without passing through the amplifier 400, since it uses a high-frequency signal. Accordingly, even when the mobile terminal (or vehicle key module, vehicle key) is present in the first region incapable of receiving a request signal (low-frequency signal, PKE signal) associated with the vehicle from the vehicle 300, a request signal (a low-frequency signal, a PKE signal) associated with the vehicle to be sent from the vehicle can be transferred to the mobile terminal (or vehicle key module, vehicle key) to generate a control signal associated with the vehicle from the mobile terminal (or vehicle key module, vehicle key).
A control signal associated with a vehicle generated (sent) from a mobile terminal (or vehicle key module, vehicle key) can be transferred to the vehicle via an amplifier or transferred directly to the vehicle to allow the vehicle to operate in response to the control signal, thereby implementing an operation of the vehicle that is undesired by the vehicle owner. Through such a process, in recent years, a case of a relay attack in which the vehicle 300 is stolen using the amplifier 400 has been increased in the light of the weak points of the PKE/RKE function.
However, the present disclosure can provide a mobile terminal capable of preventing a relay attack using the mobile terminal and a control method thereof. Specifically, the mobile terminal of the present disclosure can perform various functions using various components as well as controlling the vehicle, as illustrated in
Hereinafter, a method of preventing a relay attack on a vehicle using a mobile terminal will be described in more detail with reference to the accompanying drawings. In particular,
First, the mobile terminal 100 associated with the present disclosure can include the vehicle key module 200, as described above, and can be formed to control the vehicle 300. The mobile terminal 100 can include the communication unit 110 and the controller 180. The communication unit 110 can be the wireless communication unit 110 described above.
Referring to
The vehicle 300 can send a request signal associated with the vehicle corresponding to a preset operation based on the occurrence of a preset operation associated with the vehicle in the vehicle. Here, the request signal associated with the vehicle can be sent as a low-frequency signal through the PKE function.
The request signal associated with the vehicle received through the communication unit 110 can be transmitted to the communication unit 110 of the mobile terminal 100 from the vehicle 300 as the mobile terminal 100 is present within the first region 210 capable of receiving the request signal associated with the vehicle from the vehicle 300. Furthermore, the request signal associated with the vehicle received through the communication unit 110 can be transmitted to the communication unit 110 of the mobile terminal 100 through the amplifier 400 that is present within the first region 210 even when the mobile terminal 100 is located at a position outside the first area 210 with respect to the vehicle 300.
Then, the controller 180 can transmit (send) a control signal associated with the vehicle through the communication unit 110 in response to the request signal. The mobile terminal 100 according to an embodiment of the present disclosure can determine whether or not to transmit (send) a control signal corresponding to the request signal upon receiving the request signal, based on the location of the mobile terminal.
Specifically, the communication unit 110 can include a GPS module 115, and the controller 180 can acquire (receive, detect, sense, extract, judge, determine) the location of the mobile terminal 100 through the GPS module 115. The controller 180 can determine whether or not to transmit a control signal associated with the vehicle based on the location of the mobile terminal acquired through the GPS module 115 (S420). Specifically, when a request signal associated with the vehicle is received through the communication unit 110, the controller 180 can determine whether or not to send a control signal associated with the vehicle corresponding to the request signal based on the location of the mobile terminal 100 and the vehicle 300.
For example, when the request signal associated with the vehicle is received through the communication unit 110, the controller 180 can acquire the location of the mobile terminal 100 using the GSP module 115. In addition, the controller 180 can acquire the location of the vehicle 300 in various ways.
For example, when a specific operation is performed in the vehicle (for example, any one or a combination of at least two of turning off a startup of the vehicle, locking a door of the vehicle or sensing that the driver gets off the vehicle, the controller 180) can determine (judge) the location information of the vehicle using the location of the mobile terminal acquired through the GPS module 115 when the location information of the vehicle is received from the vehicle 300 or the specific operation is performed in the vehicle.
In addition, the controller 180 of the mobile terminal 100 can acquire (determine, judge) the location information of the vehicle 300 in various manners, which will be described later in detail with reference to
For example, the controller 180 can determine whether or not the terminal 100 is present within the first region 210 capable of receiving a request signal from the vehicle 300 based on the location of the vehicle and the location of the mobile terminal. As described above, it is assumed herein that the first region 210 is a region capable of transmitting a low-frequency signal (a request signal associated with the vehicle) by a PKE function in the vehicle, for example, a radius of 1.5 m, as described above.
The controller 180 can determine whether or not to transmit a control signal associated with a vehicle based on whether or not the mobile terminal 100 is present within the first region 210 capable of receiving a request signal associated with the vehicle from the vehicle 300 with respect to the vehicle 300. For example, as illustrated in
As illustrated in
Accordingly, when a request signal associated with the vehicle is received through the communication unit 110 and the mobile terminal 100 is out of the first region 210 with respect to the vehicle 300 (or when a distance between the vehicle 300 and the mobile terminal 100 is greater than a distance capable of receiving a low-frequency signal (PKE signal) sent from the vehicle 300), the controller 180 can not respond to the request signal (or not send (or transmit) a control signal associated with the vehicle corresponding to the request signal even if the request signal is received).
In other words, according to the present disclosure, when the mobile terminal 100 receives a request signal associated with the vehicle while being farther away than a predetermined distance (a distance capable of receiving a low-frequency signal (a PKE signal, a request signal associated with the vehicle) sent from the vehicle, for example, 1.5 m), the controller 180 can determine that it is a relay attack using the amplifier 400, and not send a control signal associated with the vehicle in response to the request signal.
Furthermore, when a request signal associated with the vehicle is received and the mobile terminal is present outside the first region 210 capable of receiving the request signal associated with the vehicle sent from the vehicle with respect to the vehicle 300, the controller 180 can display notification information 500 indicating that there is a theft attempt (relay attack attempt) of the vehicle 300.
Here, the notification information 500 can include screen information 500a including at least one of an image, a graphic object and a text displayed through the display unit 151 of the mobile terminal 100, a notification sound 500b output through the audio output unit 152, and a vibration 500c output through the haptic module 153. Through this configuration, the present disclosure can provide a novel mobile terminal capable of preventing a relay attack using a GPS module provided in the mobile terminal 100 (or based on the location information of the mobile terminal acquired through the GPS module), and a control method thereof.
Therefore, the present disclosure can provide a novel user interface capable of accurately determining whether a relay attack has occurred using the GPS module, and informing the owner of the vehicle of notification information indicating that there is a relay attack attempt through the mobile terminal.
Further, when the mobile terminal 100 is present within the first region 210 capable of receiving a request signal associated with the vehicle from the vehicle with respect to the vehicle 300, the mobile terminal 100 according to an embodiment of the present disclosure can determine whether or not to transmit a control signal associated with the vehicle in response to the request signal according to whether or not the mobile terminal 100 satisfies a preset condition.
Referring to
Here, the preset operation associated with the vehicle can denote an operation for allowing the vehicle 300 to send a request signal associated with the vehicle among operations performed by a person in the vehicle 300. The vehicle 300 can send a request signal associated with the vehicle corresponding to the preset operation based on the preset operation being performed in the vehicle 300 or in the vicinity of the vehicle 300. The request signal may correspond to a low-frequency signal (or PKE signal) sent through the PKE function.
The preset operation associated with the vehicle will be substituted by the foregoing description. The second situation is when a preset operation is performed in the vehicle by another person before the vehicle owner having the mobile terminal moves out of the first region 210.
The second situation can be understood as while the vehicle owner is moving away from the vehicle after getting out of the vehicle, another person (e.g., thief, burglar) performs a preset operation prior to the mobile terminal 100 getting out of the first region with respect to the vehicle 300 to allow the vehicle to send a request signal associated with the vehicle, and acquires a control signal associated with the vehicle from the mobile terminal 100 that is present within the first region 210 to steal the vehicle.
The present invention provides a mobile terminal capable of defending the second situation and a control method thereof. Specifically, when the mobile terminal 100 exists within the first region 210 capable of receiving a request signal associated with the vehicle with respect to the vehicle 300, the controller 180 can determine whether or not to transmit a control signal associated with the vehicle based on the position trajectory of the mobile terminal acquired through the GPS module 115.
For example, when a request signal associated with the vehicle is received while the mobile terminal 100 exists within the first region 210, the controller 180 can determine whether or not to transmit a control signal associated with the vehicle based on the position trajectory of the mobile terminal (or a movement direction of the mobile terminal, a movement trajectory of the mobile terminal, a position change history of the mobile terminal, a position change information, a position change pattern, etc. of the mobile terminal).
The controller 180 can determine the position trajectory of the mobile terminal based on the location (or location information) of a plurality of mobile terminals acquired through GPS module 115 with the passage of time. In addition, the controller 180 can determine (judge) whether the mobile terminal moves closer to or away from the vehicle, based on the current location (location information) of the vehicle 300 and the position trajectory of the mobile terminal.
For example, as illustrated in
Specifically, when a request signal associated with the vehicle is sent from the vehicle 300 and received through the communication unit 110 as a preset operation is performed while the mobile terminal 100 exists in the first region 210, the controller 180 can determine the position trajectory of the mobile terminal (or a position trajectory or real-time position trajectory of the mobile terminal including a time point at which the request signal is received) prior to a time point at which the request signal is received.
When it is determined that the position trajectory of the mobile terminal approaches the vehicle 300, the controller 180 can transmit a control signal associated with the vehicle corresponding to the request signal. The vehicle 300 can receive the control signal, and perform an operation of the vehicle corresponding to the control signal.
Specifically, when a request signal associated with the vehicle is sent from the vehicle 300 and received through the communication unit 110 as a preset operation is performed while the mobile terminal 100 exists in the first region 210, the controller 180 can determine the position trajectory of the mobile terminal (or a position trajectory or real-time position trajectory of the mobile terminal including a time point at which the request signal is received) prior to a time point at which the request signal is received. When it is determined that the position trajectory of the mobile terminal moves away from the vehicle 300, the controller 180 may not transmit a control signal associated with the vehicle (or ignore the request signal) even when the request signal is received.
In addition, when a request signal associated with the vehicle is received through the communication unit 110 while the mobile terminal 100 is moving away from the vehicle 300 but still is within the first region 210, the controller 180 can activate the camera 121 to capture another person (thief). When the request signal associated with the vehicle is received through the communication unit 110 while the mobile terminal 100 is present within the first region 210, the controller 180 can send a control signal associated with the vehicle in response to the request signal.
Through the foregoing configuration, the present disclosure can provide a novel mobile terminal capable of receiving a request signal associated with the vehicle with respect to the vehicle 300 so as to prevent the theft of the vehicle even when the mobile terminal 100 is within the first region as well as out of the first region, and a control method thereof.
Further, the present disclosure can accurately determine the location of the vehicle in order to determine whether or not the mobile terminal 100 is present within a preset distance from the vehicle 300 (or whether or not the mobile terminal 100 is present within a first region capable of receiving a request signal associated with the vehicle with respect to the vehicle).
In general, when a preset operation associated with the vehicle is performed in the vehicle and a request signal associated with the vehicle is sent from the vehicle can occur while the vehicle is parked (or stopped). Accordingly, in the present specification, the location (or location information) of the vehicle can denote a place (or place information, coordinate, etc.) where the vehicle is currently parked.
The controller 180 of the mobile terminal 100 can determine the location (or location information) of the vehicle in various ways. For example, when a specific operation is performed in the vehicle (for example, any one or a combination of at least two of turning off a startup of the vehicle, locking a door of the vehicle or sensing that the driver gets off the vehicle, the controller 180) can determine (judge) the location information of the vehicle using the location of the mobile terminal acquired through the GPS module 115 when the location information of the vehicle is received from the vehicle 300 or the specific operation is performed in the vehicle.
In addition, the controller 180 can determine the location of the mobile terminal acquired through the GPS module 115 at a time point at which a preset signal is transmitted based on the preset signal associated with the vehicle being transmitted through the communication unit 110. For example, screen information (or a graphic interface) capable of controlling the vehicle can be displayed on the display unit 151 of the mobile terminal 100. The screen information can include a graphic object set to perform various functions associated with the vehicle.
For example, the screen information can include a graphic object associated with a function of turning off the vehicle, a graphic object associated with a function of locking a door of the vehicle, and the like. The preset signal can be a signal transmitted to the vehicle 300 through the communication unit 110 when the graphic object is selected (or touched).
For example, the predetermined signal can include all types of signals being transmitted to the vehicle through the mobile terminal when the vehicle has completed parking and the driver gets off the vehicle. Here, the preset signal can include at least one of control signals associated with the vehicle.
For example, the preset signal can include a signal controlling to turn off the startup of the vehicle or a signal controlling to lock a door of the vehicle. When the preset signal is transmitted to the vehicle 300 through the communication unit 110 by a user request (or a user's manipulation through the screen information), the controller 180 of the mobile terminal 100 can determine the location of the mobile terminal acquired through the GPS module 115 of the mobile terminal at the time of transmitting the preset signal as the location of the vehicle.
Further, upon receiving the preset signal from the mobile terminal, the vehicle 300 can transmit the location information of the vehicle acquired through the GPS module provided in the vehicle 300 to the mobile terminal 100. When the preset signal is transmitted through the communication unit 110 and then the location information of the vehicle is received from the vehicle 300, the controller 180 of the mobile terminal 100 can determine a location corresponding to the location information of the vehicle as the location of the vehicle.
Further, when the vehicle 300 enters an area (for example, within a building, an underground parking lot, a tunnel, a cloudy area, etc.) where it is not possible to receive GPS information, the GPS module provided in the mobile terminal and the GPS module provided in the vehicle has difficulty in acquiring an accurate current location.
In this instance, the present disclosure can acquire the location information of the vehicle in a preset manner from a point where GPS information is not received. For example, as illustrated in
At this time, as illustrated in
Here, the preset manner can be understood as an indoor navigation function. As illustrated in
When an indoor navigation function is executed, the vehicle 300 can measure a number of revolutions of the vehicle's wheels, a steering direction of the vehicle's wheels, and the like from the time of executing the function. The vehicle 300 can store the radius information of the wheel in advance, and calculate a distance traveled by the vehicle 300 in a region incapable of receiving GPS information through the radius information and the number of revolutions of the wheel.
In addition, the vehicle 300 can calculate a direction in which the vehicle 300 moves in a region incapable of receiving GPS information based on the steering direction of the wheel. In other words, the preset method can be a method of determining a trajectory in which the vehicle actually has moved in the region 710 based on the number of revolutions of the vehicle's wheels and the steering direction of the vehicle's wheels, and the like.
In the preset method, a process of correcting a movement trajectory (or a moved distance or a moved direction) can be performed in consideration of a degree to which the wheel slides on the floor, an inertial sensor such as the MU, an encoder value of the two wheel axles, and the like. Further, even when the vehicle and the mobile terminal enter a region incapable of receiving GPS information, communication can be performed between the mobile terminal and the vehicle. Accordingly, the vehicle 300 can determine (acquire) the movement trajectory information of the vehicle 300 in a region incapable of receiving GPS information through the preset method.
Then, as illustrated in
In addition, the preset signal can include at least one of control signals associated with the vehicle. For example, the preset signal can include a signal controlling to turn off the startup of the vehicle or a signal controlling to lock a door of the vehicle. In this instance, the vehicle 300 can transmit the movement trajectory information (or location information measured up to now) of the vehicle acquired through the preset method (indoor navigation function) to the mobile terminal 100.
As illustrated in
For example, when the vehicle 300 enters the region 700, the mobile terminal 100 can receive a number of revolutions of the wheel, the radius information of the wheel, and the steering information of the wheel from the vehicle 300. Then, the controller 180 can determine (calculate, judge, acquire) the movement trajectory information of the vehicle 300 based on the number of revolutions of the wheel, the radius information of the wheel, and the steering information of the wheel received from the vehicle 300 with the location information 710 as a starting point.
Then, when a signal corresponding to a specific operation is received from the vehicle as the specific operation is performed in the vehicle 300 or a preset signal is transmitted to the vehicle 300 through the communication unit 110 by a user's manipulation, the controller 180 can determine the final location of the vehicle based on the movement trajectory information acquired up to now and the location information 710.
Through the foregoing configuration, the present disclosure can accurately acquire the final (or current) location of the vehicle even when the mobile terminal or the vehicle enters a region incapable of receiving GPS information. Furthermore, the present disclosure can provide a control method capable of more accurately determining whether or not the mobile terminal is present within the first region incapable of receiving a request signal associated with the vehicle, based on the location of the vehicle.
Further, when a signal corresponding to a specific operation is received from the vehicle as the specific operation is performed in the vehicle 300 or a preset signal is transmitted to the vehicle 300 through the communication unit 110 by a user's manipulation (in other words, when the vehicle is parked and the driver gets out of the vehicle), the controller 180 can acquire various information. For example, in a region incapable of receiving GPS information, the controller 180 can determine the final location of the vehicle based on movement trajectory information received from the vehicle. In another example, the controller 180 can acquire altitude information at the parked location of the vehicle using the pressure sensor (or altitude sensor) of the sensing unit 140.
In still another example, the controller 180 can acquire the type of a communication device (for example, WiFi, Beacon, AP) sensed at the parked location of the vehicle and the intensity information of a signal received from the relevant communication device. Furthermore, the controller 180 can capture an image adjacent to the parked location of the vehicle using the camera 121, and store it in the memory 170. In addition, the controller 180 can analyze the captured image to acquire object information adjacent to the parked location of the vehicle.
Various information as described above can be used as information for preventing (defending) a relay attack of a vehicle, and the information will be described later with reference to the accompanying drawings. In addition, the mobile terminal 100 according to an embodiment of the present disclosure can prevent a relay attack using various information as well as the location of the vehicle and the location of the mobile terminal.
Hereinafter, a method of preventing a relay attack in various manners will be described in more detail with reference to the accompanying drawings. In particular,
A mobile terminal may extend to a wearable device that is wearable on a human body, beyond the dimensions in which the mobile terminal is mainly used by a user who grabs it with his or her hand. Examples of the wearable device include a smart watch, a smart glass, a head mounted display (HMD), and the like. Hereinafter, description will be given of examples of a mobile terminal extending to the wearable device. In other words, the mobile terminal of the present disclosure can be a wearable device.
A wearable device can exchange data with (or cooperate with) another mobile terminal 100. The short-range communication module 114 can sense (recognize) a wearable device capable of communicating with the mobile terminal in the vicinity of the mobile terminal 100. In addition, when the sensed wearable device is a device which is authenticated to communicate with the mobile terminal 100 according to the present disclosure, the controller 180 can transmit at least part of data processed in the mobile terminal 100 to the wearable device via the short-range communication module 114. Hence, a user of the wearable device can use the data processed in the mobile terminal 100 on the wearable device. For example, when a call is received in the mobile terminal 100, the user can answer the call using the wearable device. Also, when a message is received in the mobile terminal 100, the user can check the received message using the wearable device.
In addition, the mobile terminal 100 according to the present disclosure can include a sensing unit 140 for sensing the movement of the mobile terminal. Upon receiving a request signal associated with the vehicle while the mobile terminal 100 moves in a preset movement, the controller 180 can not transmit (send) a control signal associated with the vehicle. For example, the predetermined movement may denote a movement other than a movement of the mobile terminal when the driver (vehicle owner) uses the vehicle. In other words, the predetermined movement may denote the movement of the mobile terminal sensed in a situation other than a situation where the driver can use the vehicle.
For example, when the mobile terminal 100 senses a preset movement (for example, a movement in the middle of swimming or showering, a movement in the middle of sleeping or a movement in the middle of exercise) or moves in the preset movement as illustrated in
The movement information (or data) or movement pattern information corresponding to the preset movement can be stored in the memory 170 in advance. Further, the movement information (or movement pattern information) corresponding to the preset motion may denote the movement information of the mobile terminal sensed in a situation other than a situation where the driver can use the vehicle, and the movement information can be stored in advance for each different situation.
For example, the different situations can include various situations, such as a movement in the middle of swimming or showering, a movement in the middle of sleeping, a movement in the middle of exercise, or the like). Furthermore, the controller 180 can receive movement information or movement pattern information corresponding to the preset movement from an external server (for example, the Internet, an external device, or the like) through the communication unit 110.
When movement information sensed through the sensing unit 140 corresponds to movement information corresponding to the preset motion, the controller 180 can determine (judge, extract, sense, detect) that the mobile terminal moves in the preset movement. Further, as illustrated in
Accordingly, receiving information associated with the vehicle while the mobile terminal moves in the preset movement has a high probability of attempting a relay attack using the amplifier 400. As a result, when a request signal associated with the vehicle is received through the sensing unit 140 while the mobile terminal moves in a preset movement, the controller 180 can ignore the request signal or may not transmit a control signal associated with the vehicle corresponding to the request signal.
Furthermore, when a request signal associated with the vehicle is received through the sensing unit 140 while the mobile terminal is moving in a preset movement, the controller 180 can output notification information 500 indicating that there is a theft attempt of the vehicle through the output unit 150 as illustrated in
When a request signal associated with the vehicle is received through the sensing unit 140 while the movement of the mobile terminal is not sensed, the controller 180 can not transmit a control signal associated with the vehicle.
For example, as illustrated in
The movement of the mobile terminal not being sensed can denote when the driver does not have an intension to control the vehicle. Accordingly, there is a high probability that the mobile terminal exists in a region out of the first region 210 capable of receiving a request signal associated with the vehicle, which is sent from the vehicle 300. In other words. receiving a request signal associated with the vehicle while the movement of the mobile terminal is not sensed, as illustrated in
In this instance, when a request signal associated with the vehicle is received through the sensing unit 140 while the movement of the mobile terminal is not sensed, the controller 180 can not transmit a control signal associated with the vehicle. Similarly, as illustrated in
Further, as illustrated in
The description illustrated in
For example, the mobile terminal 100 can be in a sleep state (or standby state) (S1010). In this state, the controller 180 can receive a request signal (low-frequency signal) associated with the vehicle through the communication unit 110 (S1020). The controller 180 can activate the sensing unit 140 to sense the movement of the mobile terminal. At this time, it can be determined whether the movement of the mobile terminal is sensed (S1030). Specifically, the controller 180 can determine whether or not the movement of the mobile terminal has occurred (interrupted, int.) using the sensing unit 140.
When the movement of the mobile terminal is sensed, the controller 180 can transmit a control signal corresponding to the request signal in response to the request signal associated with the vehicle (S1040). Specifically, when the movement of the mobile terminal is sensed and the movement is not the foregoing preset movement (in other words, when it is a movement of the driver desired to control the vehicle), the controller 180 can send a control signal corresponding to the request signal in response to the request signal associated with the vehicle.
In addition, when a request signal associated with the vehicle is received while the movement of the mobile terminal is not sensed, the controller 180 can not transmit a control signal associated with the vehicle. In addition, when a request signal associated with the vehicle is received while the movement of the mobile terminal is not sensed, the controller 180 can output notification information indicating that a request signal associated with the vehicle is abnormally received (or notification information indicating that a theft of the vehicle (relay attack) is being attempted) through the output unit (S1050).
Then, when a request signal associated with the vehicle is received while the movement of the mobile terminal is not sensed, the controller 180 can activate a black box provided in the vehicle or transmit a control command for activating an AVM camera (Around View Monitor camera) to the vehicle 300 through the communication unit 110.
Then, the controller 180 can receive an image captured through the black box or the AVM camera from the vehicle 300 through the communication unit 110 (S1060). Further, when a request signal associated with the vehicle is received while the movement of the mobile terminal is not sensed, the controller 180 can transmit a control command for controlling the vehicle 300 to output an alarm to the vehicle 300 through the communication unit 110.
Then, the mobile terminal 100 can enter a sleep state (or standby state) (S1070). In addition, the mobile terminal according to the present disclosure can provide a user interface capable of preventing a theft of the vehicle (relay attack) based on a function (or application) being executed in the mobile terminal, and a control method thereof.
For example, as illustrated in
For example, as illustrated in
In other words, the preset function being executed may denote when there is no intention of the driver to control the vehicle or when the driver is unable to control the vehicle. Similarly, a request signal associated with the vehicle being received while the preset function is being executed has a high probability that the request signal associated with the vehicle is received by the amplifier 400 when the mobile terminal 100 is out of the first region 210 capable of receiving the request signal associated with the vehicle from the vehicle 300 as illustrated in
Accordingly, when a request signal associated with the vehicle is received while the preset function is being executed, the controller 180 can ignore the request signal or not transmit a control signal associated with the vehicle corresponding to the request signal. When a request signal associated with the vehicle is received through the sensing unit 140 while the preset function is being executed, the controller 180 can output notification information 500 indicating that there is a theft attempt of the vehicle through the output unit 150 as illustrated in
In addition, when a request signal associated with the vehicle is received through the sensing unit 140 while the mobile terminal moves in a preset movement, the controller 180 can transmit a control command for controlling the vehicle 300 to output an alarm through the communication unit 110 to the vehicle 300.
Further, as illustrated in
For example, as illustrated in
In other words, receiving a request signal associated with the vehicle while the mobile terminal performs a preset operation, as illustrated in
Similarly, as illustrated in
Further, the mobile terminal of the present disclosure can prevent vehicle theft (relay attack) based on an atmospheric pressure at the point where the mobile terminal is currently located and an atmospheric pressure at the time the vehicle was parked. Specifically, the sensing unit 140 of the mobile terminal of the present disclosure can sense an atmospheric pressure (or altitude). For example, the controller 180 can measure an altitude based on an atmospheric pressure measured through the sensing unit 140.
The controller 180 can sense a first atmospheric pressure when the vehicle is parked as illustrated in
In other words, when it is sensed that the parking of the vehicle is completed, the controller 180 can sense the first atmospheric pressure through the sensing unit 140, and determine the first atmospheric pressure as an atmospheric pressure at the current location of the vehicle. The specific operation and the preset signal will be substituted by the foregoing description.
Furthermore, the controller 180 can sense a second atmospheric pressure through the sensing unit 140 when a request signal related to the vehicle is received through the communication unit 110. The second atmospheric pressure can be an atmospheric pressure measured after a predetermined time from a time point at which the first atmospheric pressure is measured.
Here, the second atmospheric pressure may denote an atmospheric pressure at the point where the mobile terminal is currently located. When the first and second atmospheric pressures differ by above a predetermined value, the controller 180 can ignore the request signal or may not transmit a control signal associated with the vehicle corresponding to the request signal.
Difference between the first and second pressures by above a predetermined value may denote that as illustrated in
In this instance, when a request signal associated with the vehicle is received while the first and second atmospheric pressures differ by above a predetermined value (or the vehicle and the mobile terminal differ by above a predetermined height), the controller 180 can not transmit a control signal associated with the vehicle (or may ignore the request signal).
Similarly, as illustrated in
Further, the controller 180 determines whether to transmit a control signal associated with the vehicle corresponding to the request signal associated with the vehicle through the communication unit 110, based on whether or not there is a change in the atmospheric pressure sensed through the sensing unit 140.
For example, as illustrated in
In this instance, the driver mostly does not intend to control the vehicle or is mostly in a situation incapable of controlling the vehicle. The reception of a request signal associated with the vehicle in this state may denote that a vehicle theft (relay attack) using the amplifier 400 is being attempted as illustrated in
Similarly, as illustrated in
Further, in recent years, with the development of IoT (Internet of Things) technologies, it is possible to make a communication connection with various devices using a mobile terminal, and control a device connected thereto through communication using the mobile terminal. For example, as illustrated in
When a request signal associated with the vehicle is received through the communication unit 110 while communication is established to communicate with an external devices 1500a, 1500b, the controller 180 can not transmit a control signal associated with the vehicle. For example, when communication is established for the mobile terminal to communicate with an external device provided home 1500 may mostly include when the driver is at home.
In this instance, the driver mostly does not intend to control the vehicle or is mostly in a situation incapable of controlling the vehicle. The reception of a request signal associated with the vehicle in this state may denote that a vehicle theft (relay attack) using the amplifier 400 is being attempted as illustrated in
Similarly, as illustrated in
Further, the controller 180 can determine a time zone that uses the vehicle based on a history in which a signal associated with the vehicle is transmitted and received. Here, the signal associated with the vehicle can include at least one of a signal corresponding to a specific operation transmitted from the vehicle 300 to the mobile terminal 100 as the specific operation is performed in the vehicle 300 and a signal corresponding to a preset signal associated with the vehicle transmitted from the mobile terminal 100 to the vehicle 300.
The controller 180 can determine a time zone in which the driver uses the vehicle based on a time at which a signal associated with the vehicle is transmitted and received. When a request signal associated with the vehicle is received at a time other than the determined time zone, the controller 180 can not transmit a control signal associated with the vehicle.
For example, the time other than the determined time zone can include a sleeping time zone, a meeting (work) time zone, or a schedule (class, lecture, etc.) time zone, as illustrated in
The fact that a request signal associated with the vehicle is received at a time other than the time zone that uses the vehicle (or in a time zone that performs other tasks) may denote that the driver does not intend to control the vehicle or is in a situation incapable of controlling the vehicle. The reception of a request signal associated with the vehicle in this state may denote that a vehicle theft (relay attack) using the amplifier 400 is being attempted as illustrated in
Similarly, as illustrated in
Referring to
According to a third example, when the vehicle and the mobile terminal are present at a place (for example, an underground parking lot, within a building, a tunnel, etc.) incapable of receiving GPS information, the vehicle can be connected to the mobile terminal through a short-range communication module (e.g., an NFC module, a WiFi module, a Bluetooth (BT) module, etc.) to determine a distance (or distance change) between the vehicle and the mobile terminal based on the intensity of a signal received through the short-range communication module.
More specifically considering the first example, when GPS information is received through the GPS module 115 of the communication unit 110, the controller 180 of the mobile terminal can be connected to a GPS satellite as illustrated in
Then, the controller 180 can acquire the location of the mobile terminal through the GPS information, and as illustrated in
In
When the request signal is received, the controller 180 can determine whether or not the mobile terminal 100 (or vehicle key module 200) and the vehicle 300 are present within the region 1900 capable of communicating with the infrastructure through the communication unit 110 (S1930). When the mobile terminal 100 (or vehicle key module 200) and the vehicle 300 are present within the region 1900 capable of communicating with the infrastructure, the controller 180 can send a control signal corresponding to a request signal in response to the request signal associated with the vehicle (S1940).
Further, when a request signal associated with the vehicle is received while at least one of the mobile terminal 100 (or vehicle key module 200) and the vehicle 300 is not present within the region 1900 capable of communicating with the infrastructure, the controller 180 can not transmit a control signal associated with the vehicle.
Furthermore, when a request signal associated with the vehicle is received while at least one of the mobile terminal 100 (or vehicle key module 200) and the vehicle 300 is not present within the region 1900 capable of communicating with the infrastructure, the controller 180 can output notification information indicating that the request signal associated with the vehicle is abnormally received (or notification information indicating that a vehicle theft (relay attack) is being attempted) through the output unit (S1950).
Then, when a request signal associated with the vehicle is received while at least one of the mobile terminal 100 (or vehicle key module 200) and the vehicle 300 is not present within the region 1900 capable of communicating with the infrastructure, the controller 180 can activate a black box provided in the vehicle or transmit a control command for activating an AVM camera (Around View Monitor camera) to the vehicle 300 through the communication unit 110.
Then, the controller 180 can receive an image captured through the black box or the AVM camera from the vehicle 300 through the communication unit 110 (S1960). Further, when a request signal associated with the vehicle is received while the movement of the mobile terminal is not sensed, the controller 180 can transmit a control command for controlling the vehicle 300 to output an alarm to the vehicle 300 through the communication unit 110.
Then, the mobile terminal 100 can enter a sleep state (or standby state) (S1970). More specifically considering the third example, the controller 180 of the mobile terminal can be connected to a short-range communication device (for example, NFC, WiFi, BT (BLE)) to be communicable in a wireless manner as illustrated in
A distance communicably connected through the short-range communication module can be larger than an available distance of the request signal associated with the vehicle sent from the vehicle. That is, the mobile terminal 100 and the vehicle 300 can be connected by short-distance communication even when the mobile terminal 100 is present at a position out of the first region 210 with respect to the vehicle 300.
In other words, the connection between the mobile terminal and the vehicle through short-range communication can be performed while the vehicle is present in a region (for example, second region 220) out of the first region 210 capable of receiving a request signal (low-frequency signal) associated with the vehicle sent from the vehicle, for example.
Then, the controller 180 can receive a signal (e.g., a short distance communication signal) transmitted from the vehicle at regular time intervals (or periodically) from the vehicle 300 as illustrated in
When the location of the mobile terminal cannot be acquired through the GPS module, the controller 180 can determine a distance between the vehicle and the mobile terminal based on the intensity of a signal transmitted from the vehicle. For example, as illustrated in
The intensity of a signal transmitted from the vehicle increases as a distance between the mobile terminal and the vehicle decreases. The controller 180 can determine whether or not the mobile terminal approaches the vehicle based on the intensity (or intensity change) of a signal transmitted from the vehicle. For example, the controller 180 can determine that the mobile terminal approaches the vehicle when the intensity of the signal transmitted from the vehicle gradually increases.
Then, as illustrated in
Further, as illustrated in
If a request signal associated with the vehicle is received from the vehicle while the communication with the NFC tag 2100 is not performed through the communication unit 110, the controller 180 can ignore the request signal or may not transmit a control signal associated with the vehicle corresponding to the request signal. Through the foregoing configuration, the present disclosure can provide a mobile terminal capable of preventing a relay attack using various functions or various configurations of the mobile terminal, and a control method thereof.
First, when a first user 2200a having the first mobile terminal 100a performs a preset operation associated with the vehicle in the vehicle 300, the vehicle 300 can send a request associated with the vehicle corresponding to the preset operation (1), 2)). Then, when the request signal is received, the first mobile terminal 100a can transmit a control signal associated with the vehicle corresponding to the request signal to the vehicle in response to the request signal (3)). The vehicle 300 can perform an operation corresponding to a control signal in response to the control signal received from the first mobile terminal 100a (4)).
A preset operation associated with the vehicle can be performed in the vehicle by a second user 2200b holding the second mobile terminal 100b while the vehicle 300 is being controlled by the first mobile terminal 100a (or prior to completing parking of the vehicle 300) (5)). For example, a preset operation performed by the second user can be an operation (e.g., a lock/unlock button press, a trunk button press, etc.) performed in the vehicle or an operation of remotely receiving a preset signal associated with the vehicle by a RKE function on the second mobile terminal 100b.
When a preset operation associated with the vehicle through the second mobile terminal 100b is performed while the vehicle 300 is being controlled by the first mobile terminal 100a (or before the parking of the vehicle 300 is completed), the vehicle can transmit information 2210 indicating that the vehicle is being controlled by the first mobile terminal to the second terminal 100b.
The information 2210 can be displayed on the display unit of the second mobile terminal 100b. Then, the second mobile terminal 100b may selectively transmit a request for authorizing an additional control of the vehicle to the vehicle or the first mobile terminal 100a. The first user 2200a may perform a response to the request through the vehicle or the first mobile terminal 100a. When the response is an approval, the vehicle 300 can be additionally controlled by the control of the second mobile terminal 100b. When the response is a rejection, the vehicle 300 can be controlled by the first mobile terminal 100b, ignoring a control signal transmitted from the second mobile terminal 100b.
The foregoing description will be analogically applicable to when the mobile terminal 100 includes the vehicle key module 200, when the vehicle key 200-1 (or the vehicle key module 200) and the mobile terminal 100 are physically separated from each other but communicably connected to each other, and when the vehicle key 200-1 (or the vehicle key module 200) is provided with a GPS module or a sensing unit, in the same or similar manner.
The effects of a mobile terminal according to the present disclosure and a control method thereof will be described as follows. The present disclosure can acquire a location of a mobile terminal through a GSP module provided in the mobile terminal, and determine whether or not to transmit a control signal responding to a request signal associated with the vehicle based on the acquired location of the mobile terminal, thereby providing a novel control method capable of preventing a relay attack of the vehicle.
Furthermore, the present disclosure can provide a mobile terminal capable of determining whether or not to transmit a control signal responding to a request signal associated with a vehicle according to a change in location of the mobile terminal, thereby preventing a relay attack of the vehicle in an optimized manner. In addition, the present disclosure can determine whether or not to transmit a control signal responding to a request signal associated with a vehicle based on information acquired from a mobile terminal (e.g., a movement of the mobile terminal, a difference between atmospheric pressures detected by a parked vehicle and the mobile terminal, and a user schedule using the mobile terminal), thereby providing a novel control method capable of effectively preventing a relay attack caused by a weak point of a smart key.
Further scope of applicability of the present disclosure will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples such as preferred embodiments of the invention are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
The foregoing present disclosure may be implemented as codes readable by a computer on a medium written by the program. The computer-readable media includes all types of recording devices in which data readable by a computer system can be stored. Examples of the computer-readable media may include ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage device, and the like, and also include a device implemented in the form of a carrier wave (for example, transmission via the Internet). In addition, the computer may include the controller 180 of the electronic device. The foregoing embodiments are merely exemplary and are not to be considered as limiting the present disclosure. The scope of the invention should be determined by reasonable interpretation of the appended claims and all changes that come within the equivalent scope of the invention are included in the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2017-0096483 | Jul 2017 | KR | national |