NAVIGATION DEVICE AND METHOD OF CONTROLLING THE SAME
20180003519 · 2018-01-04
Assignee
Inventors
Cpc classification
G01C21/3602
PHYSICS
G01C21/3415
PHYSICS
G01C21/3617
PHYSICS
International classification
Abstract
A navigation device for a vehicle including a display unit, and a processor configured to determine a location of the navigation device, detect an object loaded into the vehicle by wirelessly communicating with the object, identify the detected object based on attribute information of the detected object, save a destination history of the identified object including destination information of the vehicle having the loaded identified object, and display at least one recommended destination on the display unit based on the destination history of the object in response to the identified object again being loaded into the vehicle after the destination history has been saved.
Claims
1. A navigation device for a vehicle, comprising: a display unit; and a processor configured to: determine a location of the navigation device, detect an object loaded into the vehicle by wirelessly communicating with the object, identify the detected object based on attribute information of the detected object, save a destination history of the identified object including destination information of the vehicle having the loaded identified object, and display at least one recommended destination on the display unit based on the destination history of the object in response to the identified object again being loaded into the vehicle after the destination history has been saved.
2. The navigation device of claim 1, wherein the processor is further configured to classify the at least one recommended destination based on a visit frequency of destinations in the destination history of the identified object.
3. The navigation device of claim 2, wherein the processor is further configured to set the destination of the vehicle to the destination having a highest visit frequency among the destinations in the destination history of the identified object.
4. The navigation device of claim 1, wherein the processor is further configured to classify the at least one recommended destination based on last visit dates of destinations in the destination history of the identified object.
5. The navigation device of claim 1, wherein the processor is further configured to classify the at least one recommended destination based on a location of the navigation device.
6. The navigation device of claim 1, wherein the processor is further configured to display at least one additional recommended destination on the display unit based on the attribute information of the identified object and a location of the navigation device in response to the identified object again being loaded into the vehicle, after the destination history has been saved.
7. The navigation device of claim 6, wherein the processor is further configured to: determine a type of the identified object based on the attribute information, and display at least one location on the display unit corresponding to the type of the identified object existing in a preset distance from the location of the navigation device as the at least one additional recommended destination.
8. The navigation device of claim 1, wherein the processor is further configured to display an interface for setting a destination of the vehicle on the display unit.
9. The navigation device of claim 8, wherein the processor is further configured to: set the destination based on an input to the interface, and output a notification of an absence of the identified object if the set destination exists in the destination history of the identified object and the identified object is not loaded into the vehicle.
10. The navigation device of claim 1, wherein the processor is further configured to receive a signal including the attribute information of the object from the object.
11. The navigation device of claim 1, wherein the processor is further configured to determine whether the object is loaded into or unloaded from the vehicle based on at least one of a strength of a signal received from the object and a response time of the object.
12. The navigation device of claim 11, wherein the processor is further configured to save the destination history of the object based on a first location for loading the object into the vehicle and a second location for unloading the object from the vehicle.
13. The navigation device of claim 12, wherein the processor is further configured to output a notification after arriving at the second location if the object is loaded into the vehicle and the navigation device moves to the second location from the first location.
14. The navigation device of claim 1, wherein the processor is further configured to: communicate with at least one object sensor provided to the vehicle, and determine whether the object is loaded into or unloaded from the vehicle based on a signal received from the at least one object sensor.
15. The navigation device of claim 1, further comprising: a communication unit configured to communicate with a user device, wherein the processor is further configured to: receive schedule information from the user device loaded into the vehicle, and identify an object associated with a present or future schedule of the user device based on the schedule information.
16. The navigation device of claim 15, wherein the processor is further configured to output a notification of an absence of the object if the object associated with the present or future schedule is not loaded into the vehicle.
17. A method of controlling a navigation device in a vehicle, the method comprising: detecting, via a processor of the navigation device, an object loaded into the vehicle by wirelessly communicating with the object; identifying, via the processor, the detected object based on attribute information included in the detected object; saving, via the processor, a destination history of the identified object including a destination information of the vehicle having the loaded identified object; and displaying, via a display unit of the navigation device, at least one recommended destination based on the destination history of the object in response to the identified object being again loaded into the vehicle after saving the destination history.
18. The method of claim 17, wherein the at least one recommended destination is classified based on a visit frequency of destinations included in the destination history of the identified object.
19. The method of claim 17, wherein the at least one recommended destination is classified based on last visit dates of destinations in the destination history of the identified object.
20. The method of claim 17, further comprising: determining, via the processor, a location of the navigation device; and displaying, via the display unit, at least one additional recommended destination based on the attribute information of the identified object and the location of the navigation device in response to the identified object being again loaded into the vehicle again after the destination history has been saved.
21. The method of claim 17, further comprising: receiving a destination of the vehicle from a user; and outputting a notification of an absence of the identified object if the received destination is included in the destination history of the identified object and the identified object is not loaded into the vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0021] 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.
[0022] 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.
[0023]
[0024] Meanwhile, although
[0025] 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.
[0026] The navigation device of the present specification is not directly illustrated in
[0027]
[0028] 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.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] 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
[0033] 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.
[0034] 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.
[0035] Moreover, the navigation device 100 may further include components not shown in
[0036] 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.
[0037] Meanwhile, the configuration diagram of the navigation device 100 shown in
[0038] 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.
[0039] 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.
[0040] In the following description, operations performed in the navigation device 100 are described with reference to
[0041]
[0042] 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
[0043] 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
[0044] 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.
[0045] 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
[0046] 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.
[0047]
[0048] 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
[0049] In the destination history shown in
[0050] 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.
[0051] 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.
[0052] 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.
[0053] The sorting/classification of the destination history of the navigation device described with reference to
[0054]
[0055] Referring to
[0056] 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).
[0057] 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.
[0058] 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.
[0059] The operation of providing the additional recommended destination described with reference to
[0060]
[0061] As shown in
[0062] 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.
[0063] Referring to
[0064] 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.
[0065] The operation of providing the notification described with reference to
[0066]
[0067] On the contrary, as mentioned in the foregoing description with reference to
[0068] Moreover, after arrival at a destination, the navigation device can provide a notification of an unload of an identified object. For instance, in
[0069] As mentioned in the foregoing description with reference to
[0070] Moreover, the operation of providing the notification described with reference to
[0071]
[0072] As mentioned in the foregoing description with reference to
[0073] For example, as shown in
[0074] 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.
[0075] 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.
[0076] 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.
[0077] 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
[0078] The operation of providing the notification described with reference to
[0079]
[0080] As mentioned in the foregoing description with reference to
[0081] As mentioned in the foregoing description with reference to
[0082] As mentioned in the foregoing description with reference to
[0083] 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.
[0084] 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.
[0085] 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.