This application claims priority to and the benefit of Korean Patent Application No. 10-2013-0128042 filed in the Korean Intellectual Property Office on Oct. 25, 2013, the entire contents of which are incorporated herein by reference.
(a) Field of the Invention
The present invention relates to a smart device configured to execute a related application program by detecting an occupant. More particularly, the present invention relates to a smart device that detects whether an occupant including a driver or a passenger is presented within a vehicle and executes the related application program through a control signal without direct operation of smart device by the occupant.
(b) Description of the Related Art
With the growing number of smart devices like smartphones and tablet computers, various application programs have been developed. Particularly, application programs for use within a vehicle have been developed for using an on board diagnostics (OBD) connector disposed within the vehicle. However, since a driver is required to directly operate a vehicle-specific application program executed in a smart device while driving the vehicle, safe driving may not be ensured. Additionally, operation of a smart device while driving may violate particular safety regulations, and accidents may occur by operation of the smart device while the vehicle is being driven. Accordingly, a process of interconnecting a controller within a vehicle and the smart device has been developed. However, such a process increases manufacturing cost since the controller within a vehicle is customized for the smart device.
The above information disclosed in this section is merely for enhancement of understanding of the background of the invention and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art.
The present invention provides a smart device configured to detect whether an occupant having a smart device is present within a vehicle (e.g., enters a vehicle), and automatically executes a related application program. Additionally, the present invention provides a smart devise configured to receive a control signal of an occupant and automatically execute an application program without direct operation of the smart device by the user after detecting an occupant within a vehicle.
A smart device according to an exemplary embodiment of the present invention may include: an entrance detector configured to detect whether an occupant has boarded (e.g., entered, is present, etc.) a vehicle by detecting connection with a Bluetooth module (e.g., a connectivity module) disposed within the vehicle or an OBD Bluetooth module (e.g., a connectivity module) connected to an OBD connector; and an application manager (e.g., a controller) configured to execute a predetermined application program when the occupant is detected by the detector.
The smart device may further include: a sensor configured to receive an operating signal of the occupant; and a sensor detector configured to detect a received operating signal from the sensor, wherein the application manager may be configured to execute an application program based on the operating signal of the occupant detected by the sensor detector. The sensor may be any one of a microphone configured to detect a sound signal generated by the occupant, a magnetic sensor configured to detect a magnetic signal generated by operation of the occupant, and a proximity sensor configured to detect a motion signal of the occupant.
The application manager may be configured to determine that the sound signal of the occupant is detected when a sound signal of the occupant received from the microphone corresponds to a predetermined sound signal, and execute a predetermined application program. The application manager may further be configured to determine that a motion signal of the occupant is detected when a motion signal of the occupant received from the proximity sensor corresponds to a predetermined motion signal, and execute predetermined application program. The application manager may be configured to set a sensing range of the proximity sensor to a maximum sensing range when the occupant is present within the vehicle, and limit a motion signal input to the proximity sensor when a motion signal of the occupant is detected.
The drawings are provided for reference in describing exemplary embodiments of the present invention, and the spirit of the present invention should not be construed only by the accompanying drawings.
It is understood that the term “vehicle” or “vehicular” or other similar term as used herein is inclusive of motor vehicles in general such as passenger automobiles including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, watercraft including a variety of boats and ships, aircraft, and the like, and includes hybrid vehicles, electric vehicles, combustion, plug-in hybrid electric vehicles, hydrogen-powered vehicles and other alternative fuel vehicles (e.g. fuels derived from resources other than petroleum).
Although exemplary embodiment is described as using a plurality of units to perform the exemplary process, it is understood that the exemplary processes may also be performed by one or plurality of modules. Additionally, it is understood that the term controller/control unit refers to a hardware device that includes a memory and a processor. The memory is configured to store the modules and the processor is specifically configured to execute said modules to perform one or more processes which are described further below.
Furthermore, control logic of the present invention may be embodied as non-transitory computer readable media on a computer readable medium containing executable program instructions executed by a processor, controller/control unit or the like. Examples of the computer readable mediums include, but are not limited to, ROM, RAM, compact disc (CD)-ROMs, magnetic tapes, floppy disks, flash drives, smart cards and optical data storage devices. The computer readable recording medium can also be distributed in network coupled computer systems so that the computer readable media is stored and executed in a distributed fashion, e.g., by a telematics server or a Controller Area Network (CAN).
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Unless specifically stated or obvious from context, as used herein, the term “about” is understood as within a range of normal tolerance in the art, for example within 2 standard deviations of the mean. “About” can be understood as within 10%, 9%, 8%, 7%, 6%, 5%, 4%, 3%, 2%, 1%, 0.5%, 0.1%, 0.05%, or 0.01% of the stated value. Unless otherwise clear from the context, all numerical values provided herein are modified by the term “about.”
The present invention will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In describing the present invention, parts that are not related to the description will be omitted. Like reference numerals generally designate like elements throughout the specification. In addition, the size and thickness of each configuration shown in the drawings are arbitrarily shown for better understanding and ease of description, but the present invention is not limited thereto. In the drawings, the thickness of layers, films, panels, regions, etc., are exaggerated for clarity.
The entrance detector 10 may be configured to determine whether the passenger or occupant is within the vehicle using local communication with a cluster Bluetooth module disposed within a cluster of the vehicle. Alternatively, the entrance detector 10 may be configured to determine whether the occupant is within the vehicle using local communication with an OBD (on board diagnostics) Bluetooth module disposed within an OBD connector of the vehicle. In other words, the entrance detector 10 may be configured to determine whether a smart device of an occupant is within the vehicle (e.g., when a smart device is within the vehicle) through pairing with the cluster Bluetooth module or OBD Bluetooth module. When the smart device 100 is determined to be within the vehicle by pairing with the OBD Bluetooth module, vehicle status information including engine information, speed information, or fueling information may be obtained. Therefore whether the occupant enters the vehicle may be more accurately determined.
When the occupant is determined to be within the vehicle by Bluetooth pairing, the application manager 20 may be configured to receive vehicle status information transferred from the OBD Bluetooth module at step S12, and execute a related application program using the received vehicle status information at step S14. For example, the application manager 20 may be configured to receive engine status information from the OBD Bluetooth module, and may be configured to execute a navigation application program based on an idle state, a driving state, or a stop state of an engine.
Additionally, the application manager 20 may be configured to receive the speed of the vehicle from the OBD Bluetooth module, and may be configured to execute a safe driving application program based on the speed of the vehicle. Further, the application manager 20 may be configured to receive fueling status information of the vehicle form the OBD Bluetooth module, and may be configured to execute a fueling service application program. The application manager 20 may not be configured to receive vehicle status information, and may then be configured to execute a predetermined application program set by the occupant when present within the vehicle (e.g., when detected to be within the vehicle).
Referring to
For example, when the occupant knocks (e.g., taps against) a dashboard, the sensor detector 30 may be configured to determine whether a level of the knock signal is greater than a predetermined level. When the level of the knock signal is greater than a predetermined level, the sensor detector 30 may be configured to compare the type of knock signal to a predetermined type (e.g., whether the occupant knocks the dashboard once or twice, a predetermined knocking pattern or the like), and the application manager 20 may be configured to execute an application program based on the type of knock signal. The processing method to analyze the received sound signal via the microphone 32 may use a hidden Markov model (HMM), or an application program may be executed using the level of the sound signal as necessary.
When the application program is executed by detection of the motion signal, the sensor detector 30 does not receive the motion signal and when application program is not executed, then the sensor detector 30 may be configured to receive a motion signal of the occupant through the proximity sensor 34 at step S34. The sensor detector 30 may be configured to detect the type of motion signal received from the proximity sensor at step S36. For example, the sensor detector 30 may be configured to detect whether the occupant waves his hand in a horizontal direction or in a vertical direction. The application manager 20 may be configured to execute a predetermined application program according to the motion signal detected by the sensor detector 30 at step S38. When a predetermined application program is executed by detection of the motion signal, the proximity sensor may be deactivated to prevent detection of a motion signal input by the proximity sensor at step S40.
According to an exemplary embodiment of the present invention as described above, it may be determined whether an occupant has entered a vehicle by detecting a connection state to a Bluetooth module disposed within a vehicle, and a related application program may be automatically executed. In addition, the related application program of a smart device may be automatically executed by a control signal of an occupant without direct operation of a smart device. Since the occupant does not directly operate the smart device and the related application program may be executed automatically, the driver may focus on driving the vehicle and safe driving may be obtained.
While this invention has been described in connection with what is presently considered to be exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0128042 | Oct 2013 | KR | national |