The present invention relates to a navigation device and method of controlling the same.
Traditionally, a vehicle (e.g., a car) included mechanical devices. As the electronic technologies have been developed, electronic devices are installed in a vehicle. For instance, a vehicle tracks a location of a smart key and can perform a function corresponding to the location of the smart key.
A navigation device is one example of an electronic device of a vehicle. Various navigation devices are currently used owing to the popularization of navigation. For instance, such a device as a mobile navigation device, a navigation device built in a vehicle, a navigation application installed cellular phone or the like can perform a navigation function. Generally, such a navigation device can indicate a heading direction by tracking a real-time location of a vehicle while moving together with the corresponding vehicle.
Generally, a navigation device performs a destination search for setting a destination. Yet, a user should input a destination to a navigation device for the destination search. In order to solve such a problem, the navigation device may provide recommended destinations such as a list of recent destinations. However, the list of the recent destinations does not consider a current status of the user. Hence, the demand for an improved method of providing a recommended destination in consideration of user's context is rising.
Accordingly, one technical task of the present specification is to provide a navigation device and method of controlling the same, by which a recommended destination is provided based on an external object. Particularly, the present specification provides a further improved navigation device configured to provide a recommended destination by creating a destination history associated with an external object.
To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, a navigation device according to one embodiment of the present invention includes a display unit configured to display at least one image, the display unit configured to receive a touch input, a location determining unit configured to determine a location of the navigation device, a detecting unit configured to detect at least one object loaded into a vehicle, and a processor controlling the display unit, the location determining unit and the detecting unit, wherein the at least one object includes attribute information, wherein the navigation device is loaded into the vehicle, wherein the processor detects an object loaded into the vehicle, wherein the processor identifies the detected object based on the attribute information of the detected object, wherein the processor creates a destination history of the identified object including destination information of the vehicle having the identified object loaded thereinto, and wherein after the destination history has been created, if the identified object is loaded into the vehicle again, the processor provides at least one recommended destination based on the destination history of the object.
To further achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, a method of controlling a navigation device according to one embodiment of the present invention may include the steps of detecting an object loaded into a vehicle using a detecting unit, identifying the detected object based on attribute information included in the detected object, creating a destination history of the identified object including a destination information of the vehicle having the identified object loaded thereinto, and if the identified object is loaded into the vehicle again after creating the destination history, providing at least one recommended destination based on the destination history of the object.
A navigation device according to the present specification can provide a recommended destination to a user.
In addition, a navigation device according to the present specification can provide a recommended destination matching user's context by creating a recommended destination based on an identified object.
Moreover, a navigation device according to the present specification can statistically analyze user's context information by creating a destination history of an object.
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. In addition, the present invention may be non-limited by the preferred embodiments of the present invention.
First of all, although terminologies used in the present specification are selected from general terminologies used currently and widely in consideration of functions in the present invention, they may be changed in accordance with intentions of technicians engaged in the corresponding fields, customs, advents of new technologies and the like. Occasionally, some terminologies may be arbitrarily selected by the applicant(s). In this instance, the meanings of the arbitrarily selected terminologies shall be described in the corresponding part of the detailed description of the invention. Therefore, terminologies used in the present specification need to be construed based on the substantial meanings of the corresponding terminologies and the overall matters disclosed in the present specification rather than construed as simple names of the terminologies.
Meanwhile, although
Meanwhile, the objects 301, 302, 303 and 304 of the present specification can communicate with the vehicle 200 or the navigation device directly or indirectly. The communication of each of the objects 301, 302, 303 and 304 may be performed by a simple tag. For instance each of the objects 301, 302, 303 and 304 may not have a function for a separate data transmission/reception. In this instance, the vehicle 200 or the navigation device may identify the tag of each of the objects 301, 302, 303 and 304. Such tag identification may be included in a communication in a broad sense.
The navigation device of the present specification is not directly illustrated in
The location determining unit 130 can determine a location of a navigation device 100. The location determining unit 130 may include a satellite location positioning system (GPS), a geographical information system (GIS), a terrestrial network based location positioning system and/or a hybrid supportive GPS wireless location determining system.
The detecting unit 140 can detect at least one object loaded into the vehicle. In addition, the detecting unit 140 can detect a loading of an object. For instance, the detecting unit 140 can detect a loading of an object by communicating with the object. The detecting unit 140 can detect a loading of an object based on a strength of a signal from the object, a strength of a signal reflected by the object, and/or a responding time from the object.
Moreover, the detecting unit 140 may detect a loading of an object using an object sensor provided to the vehicle. For instance, the vehicle includes an object sensor configured to sense a loading of an object, and the detecting unit 140 can communicate with the object sensor. In addition, the detecting unit 140 may determine a loading/unloading of an object based on a signal received from the object sensor of the vehicle.
Moreover, the detecting unit 140 can detect an object loaded into the vehicle. Moreover, the detecting unit 140 can identify an object based on an attribute information of the object. For instance, the attribute information of the object may include a name, ID, type and/or unique identification text of the object. By communicating with the object, the detecting unit 140 receives the attribute information of the object and may be then able to identify the object based on the attribute information. Moreover, the detecting unit 140 can identify an object by reading a tag included in the object.
Meanwhile, the detecting unit 140 may include a communication unit configured to communicate with an object, a user device and/or a vehicle, which are not shown in
The display unit 120 displays at least one image and can receive a touch input. The display unit 120 may include an LCD (liquid crystal display), a plasma display, or a display of a different type. In addition, the display unit 120 may include a touch sensor. In particular, the display unit 120 can include a touch-sensitive display unit. The touch sensor may be located on or within the display unit 120. The touch sensor can sense various contact inputs of contact or non-contact types such as a sliding touch input, a multi-touch input, a long-press touch input, a short-press touch input, a drag touch input, a hovering touch input, a flicking touch input and the like. In addition, the touch sensor can sense touch inputs applied by various input tools such as a touch pen, a stylus pen and the like. Moreover, the touch sensor can deliver a result of sensing a touch input to the processor 110.
The processor 110 can control the display unit 120, the location determining unit 130, and the detecting unit 140. In addition, the processor 110 may control other components included in the navigation device 100 mentioned in the following description. The processor 110 can launch various applications by processing data of the navigation device 100. Based on commands, the processor 110 can control the navigation device 100 and contents run in the navigation device 100.
Moreover, the navigation device 100 may further include components not shown in
Moreover, the above-described components can be selectively combined in accordance with a selection made by a manufacturer or a type of the navigation device 100. The above-described components can be connected to each other via bus and can be controlled by the processor 110.
Meanwhile, the configuration diagram of the navigation device 100 shown in
Meanwhile, the navigation device 100 of the present specification can be controlled based on various inputs. For instance, the navigation device 100 may include a physical button and can receive an input from the physical button. In addition, the navigation device 100 may include a voice receiving unit, perform a voice recognition based on a received voice, and be controlled based on the voice recognition. In particular, the navigation device 100 may perform a voice recognition by syllable, word or sentence units or be able to perform a corresponding function by combining recognized syllables, words or sentences together.
In addition, the navigation device 100 can perform an image analysis using an image sensing unit and may be controlled based on an analyzed image. Moreover, the navigation device 100 may include a touch sensing unit and be controlled based on a touch input to the touch sensing unit. Besides, the navigation device 100 may be controlled based on the combination of the above-mentioned inputs.
In the following description, operations performed in the navigation device 100 are described with reference to
For example, the basketball 301 may include a tag that is wirelessly identifiable. By detecting the tag, the navigation device can detect the basketball 301 loaded into the vehicle 200. Moreover, attribute information on the basketball 301 may be included in the tag of the basketball 301. As mentioned in the foregoing description with reference to
Moreover, the navigation device can create a destination history of the object (e.g., basketball 301) including destination information of the vehicle 200 having moved by having the basketball 301 loaded thereinto. Generally, a user seated in the vehicle 200 sets a destination. In this instance, the navigation device may control the set destination to be included in the destination history of the basketball 301. Yet, the user may move to a destination without setting the destination in the navigation device. In this instance, the navigation device may control a location, at which the vehicle 200 stopped and at which the basketball 301 was loaded, to be included in the destination history of the basketball 301. In the case shown in
Meanwhile, after the destination history of the object (e.g., basketball 301) has been created, if the object is loaded into the vehicle again, the navigation device can provide at least one recommended destination based on the created destination history. That is, if the basketball 301 is loaded into the vehicle 200, the navigation device can provide a recommended destination based on the destination history previously created for the basketball 301.
For example, the navigation device can provide a destination of a highest rank in the destination history of the basketball 301 as the recommended destination. For instance, the navigation device may provide the basketball court in the destination history of the basketball 301 as the recommended destination for the basketball 301. Sorting/classification of destinations in the destination history shall be described with reference to
The navigation device may provide a single destination as a recommended destination. Yet, the navigation device may provide at least two destinations (e.g., destinations in the destination history) as recommended destinations. The navigation device may provide a recommended destination through the display unit or the audio output unit. Moreover, the navigation device may automatically set a destination to a destination of a highest rank. When the vehicle 200 includes an automatic driving device, the vehicle 200 may be driven to a destination based on a set destination.
For example, the location of the destination may include geographical coordinates. In addition, the destination may be identified as a name of the destination. Moreover, a name and ID are shown as the attribute information on the basketball 301 in
In the destination history shown in
Moreover, the navigation device can classify or sort the destination history and such classification of the destination history may be reflected in providing a recommended destination mentioned in the following description. For instance, a destination of a highest rank in the destination history may be provided as a recommended destination.
Moreover, the navigation device can provide a plurality of recommended destinations in order of sorting the destination history. For instance, the navigation device may classify the destination history based on a last visit date and/or a frequency of visit.
Moreover, the navigation device may classify destinations in the destination history based on a location of the navigation device. For instance, the navigation device can classify destinations in the destination history in order of distance closer to a current location of the navigation device.
The sorting/classification of the destination history of the navigation device described with reference to
Referring to
In doing the search, a location of the navigation device may be taken into consideration. For instance, basketball courts located in a preset distance from the location of the navigation device can be provided as recommended destinations. In particular, the object of an additional recommended destination is to additionally provide a user with a destination failing to exist in a destination history of the identified object (e.g., basketball 301).
For instance, the navigation device may determine a type of an object based on attribute information of the object loaded into the vehicle 200. Moreover, the navigation device can provide a location, which exists in a preset distance from a location of the navigation device among locations corresponding to the determined type of the object, as at least one recommended destination.
That is, the navigation device can perform a similar/semantic search based on the attribute of the basketball 301 as well as a search for a destination matching a name of the basketball 301. Moreover, in providing an additional recommended destination, since a current location of the navigation device is taken into consideration, the navigation device can provide recommendation of a new place failing to be visited by a user.
The operation of providing the additional recommended destination described with reference to
As shown in
Based on an input to the interface 151, the navigation device 100 may set a destination. If the set destination exists in a destination history of an identified object and the identified object is not loaded into the vehicle, the navigation device can provide a notification of the absence of the identified object.
Referring to
For instance, if the corresponding basketball court is set as the destination and the basketball 301 is not loaded into the vehicle 200, the navigation device can provide the user with a notification, which indicates that ‘Will you bring the basketball with you?’, through the display unit or the audio output unit. Hence, the user can bring the basketball to the basketball court without forgetting it.
The operation of providing the notification described with reference to
On the contrary, as mentioned in the foregoing description with reference to
Moreover, after arrival at a destination, the navigation device can provide a notification of an unload of an identified object. For instance, in
As mentioned in the foregoing description with reference to
Moreover, the operation of providing the notification described with reference to
As mentioned in the foregoing description with reference to
For example, as shown in
Moreover, if the object associated with the present or future schedule is not loaded into the vehicle 200, the navigation device can provide a notification of the absence of the object. For instance, assume that a user gets on the vehicle 200 at 4 P.M. on Sep. 22, 2014. In this instance, the navigation device can receive schedule information from the user device 351.
Moreover, based on the received schedule information, the navigation device can identify the basketball 301 as an associated object. Further, if the identified object, i.e., the basketball 301 is not loaded into the vehicle 200, the navigation device may propose a user to bring the basketball 301 together. Hence, the user can bring the object necessary for a future schedule without forgetting it.
Meanwhile, through the present specification, the user device 351 and the navigation device are described as separate devices, respectively. Yet, the user device 351 and the navigation device may be the same device. For instance, the navigation device may be a mobile phone including a navigation application.
In this instance, the mobile phone may include a schedule application. Hence, the mobile phone can provide a notification of the absence of the object described with reference to
The operation of providing the notification described with reference to
As mentioned in the foregoing description with reference to
As mentioned in the foregoing description with reference to
As mentioned in the foregoing description with reference to
A navigation device and method of controlling the same according to the present specification may be non-limited by the configurations and methods of the embodiments mentioned in the foregoing description. In addition, the embodiments mentioned in the foregoing description can be configured by being selectively combined with one another entirely or in part to enable various modifications.
Meanwhile, a navigation device and method of controlling the same according to the present specification can be implemented with processor-readable codes in a processor-readable recording medium provided to a network device. The processor-readable medium may include all kinds of recording devices capable of storing data readable by a processor. The processor-readable medium may include one of ROM, RAM, CD-ROM, magnetic tapes, floppy discs, optical data storage devices, and the like for example and also include such a carrier-wave type implementation as a transmission via Internet. Furthermore, as the processor-readable recording medium is distributed to a computer system connected via network, processor-readable codes can be saved and executed according to a distributive system.
It will be appreciated by those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the inventions. Thus, it is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.
This application is the National Phase of PCT International Application No. PCT/KR2014/009912, filed on Oct. 22, 2014, which is hereby expressly incorporated by reference into the present application.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2014/009912 | 10/22/2014 | WO | 00 |