US20200342336A1 - Visiting-facility recommending device and visiting-facility recommending method - Google Patents
Visiting-facility recommending device and visiting-facility recommending method Download PDFInfo
- Publication number
- US20200342336A1 US20200342336A1 US16/758,261 US201816758261A US2020342336A1 US 20200342336 A1 US20200342336 A1 US 20200342336A1 US 201816758261 A US201816758261 A US 201816758261A US 2020342336 A1 US2020342336 A1 US 2020342336A1
- Authority
- US
- United States
- Prior art keywords
- facility
- information
- unit
- staying
- recommending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 50
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 55
- 238000003860 storage Methods 0.000 abstract description 25
- 238000009434 installation Methods 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 26
- 230000006870 function Effects 0.000 description 15
- 238000012986 modification Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000000875 corresponding effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 230000002596 correlated effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 235000019506 cigar Nutrition 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/14—Travel agencies
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3617—Destination input or retrieval using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3691—Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096827—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096855—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096877—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
- G08G1/096883—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input information is obtained using a mobile device, e.g. a mobile phone, a PDA
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096877—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
- G08G1/096894—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input is assisted by the navigation device, i.e. the user does not type the complete name of the destination, e.g. using zip codes, telephone numbers, progressively selecting from initial letters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/024—Guidance services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Definitions
- the present invention relates to a visiting-facility recommending device and a visiting-facility recommending method that recommend a facility to be visited.
- a technique which acquires the positional information of a mobile body, such as a car, and performs various processes using the acquired positional information.
- a navigation device has been known which performs route guidance to a destination on the basis of the positional information of a facility designated as the destination by a user and the positional information of a mobile body.
- the use of the navigation device enables the user to smoothly move to a museum or an event hall which is a destination even in an area other than the living area which is away from home.
- Patent Document 1 discloses a technique which recommends a facility to be visited next to a user in order to prevent this situation.
- the technique disclosed in Patent Document 1 allows the user to select the facility recommended to be visited next according to the degree of use (degree of congestion) of each facility. Then, the selected recommended facility is recommended to the user. Therefore, the user can visit a facility with a low degree of use (that is, a facility that is not crowded).
- Patent Document 1 Japanese Unexamined Patent Application, Publication No. 2016-157372
- a surveillance camera for acquiring a scene image needs to be installed in each facility to check the degree of use in each facility. Further, it is necessary to analyze the scene image acquired by each camera, to analyze the analysis result, and to calculate the degree of use of each facility.
- the invention has been made in view of the above-mentioned problems and an object of the invention is to provide a visiting-facility recommending device and a visiting-facility recommending method that can recommend a facility to be visited, without installing dedicated equipment in each facility.
- a visiting-facility recommending device (for example, a visiting-facility recommending device 30 which will be described below) according to the invention includes: a receiving unit (for example, a communication unit 33 which will be described below) that receives current positions of a plurality of mobile bodies;
- a map unit for example, a storage unit 32 which will be described below
- a staying-facility estimating unit for example, a staying-facility estimating unit 312 which will be described below
- a movement-correlation calculating unit for example, a movement-correlation calculating unit 313 which will be described below
- a facility recommending unit for example, a facility recommending unit 314 which will be described below
- a facility to which the user moves from the current facility is recommended on the basis of, for example, the past movement history. Therefore, even in a case in which the user does not make a plan for the facility to visit, it is possible to recommend an appropriate facility. In addition, since a facility is recommended on the basis of, for example, the past movement history, it is not necessary to install dedicated equipment in each facility.
- the staying-facility estimating unit may estimate a facility at which the target mobile body is currently staying or a facility at which the target mobile body has stayed last as the staying facility on the basis of a current position of the target mobile body.
- the visiting-facility recommending device described in (2) it is possible to select a facility correlated with the facility at which the target mobile body is currently staying or the facility at which the target mobile body has stayed last as the facility recommended to be visited next. That is, it is possible to recommend, to the user, a facility correlated with the facility at which the user of the target mobile body is actually staying or the facility at which the user of the target mobile body has stayed.
- the receiving unit may further receive information of a destination of the target mobile body and the staying-facility estimating unit may estimate a facility that is the destination of the target mobile body as the staying facility on the basis of the received information of the destination of the target mobile body.
- the visiting-facility recommending device described in (3) it is possible to select a facility correlated with the facility that is the destination of the target mobile body as the facility recommended to be visited next. That is, it is possible to recommend, to the user, a facility correlated with the facility to be visited by the user of the target mobile body.
- the visiting-facility recommending device may further include a traffic information acquisition unit (for example, a traffic information acquisition unit according to a modification example which will be described below) that acquires current or future traffic information.
- the facility recommending unit may select the facility recommended to be visited next in consideration of the current or future traffic information.
- the visiting-facility recommending device described in (4) since traffic information including, for example, a road congestion situation is also considered, it is possible to prevent the visiting facility to which the route is congested from being recommended. In addition, the users who visit again are concentrated. It is possible to prevent the facility from being crowded.
- the map unit may further store facility type information in the information of the plurality of facilities and the facility recommending unit may accumulate a history of the staying facility and select the facility recommended to be visited next, further considering type information of the history of the staying facility.
- the visiting-facility recommending device described in (5) for example, since a category, such as a restaurant facility or a hot spring facility, is considered, it is possible to prevent the device from recommending a restaurant facility to the user who is visiting the restaurant facility again or to prevent the device from recommending a hot spring facility to the user who is visiting the hot spring facility again.
- the map unit may further store information of an estimated stay time at a facility in the information of the plurality of facilities and the facility recommending unit may calculate an expected exit time from the facility recommended to be visited next, on the basis of the estimated stay time at the selected facility recommended to be visited next and a movement time between the facilities estimated from the past movement history of the plurality of mobile bodies between the plurality of facilities.
- the visiting-facility recommending device described in (6) it is possible to perform recommendation, considering information including the exit time from the facility. Therefore, for example, the user can determine whether or not to go when the facility is closed at 17:00.
- a visiting-facility recommending method performed by a computer.
- the method includes: a receiving step of receiving current positions of a plurality of mobile bodies; a map step of storing road map information and information of a plurality of facilities in a map unit; a staying-facility estimating step of estimating a staying facility at which a target mobile body which is a mobile body as an estimation target is staying; an inter-facility movement correlation calculation step of calculating a movement correlation between the facilities from a past movement history of the plurality of mobile bodies between the plurality of facilities; and a facility recommending step of selecting a facility recommended to be visited next on the basis of the estimated staying facility and the calculated movement correlation between the facilities.
- the same effect as that in the visiting-facility recommending device described in (1) is obtained.
- FIG. 1 is a block diagram illustrating the entire basic configuration of a visiting-facility recommending system according to an embodiment of the invention.
- FIG. 2 is a functional block diagram illustrating the functional configuration of an in-vehicle navigation device in the embodiment of the invention.
- FIG. 3 is a functional block diagram illustrating the functional configuration of a mobile terminal in the embodiment of the invention.
- FIG. 4 is a functional block diagram illustrating the functional configuration of a visiting-facility recommending device in the embodiment of the invention.
- FIG. 5 is a diagram illustrating an example of a movement history database in the embodiment of the invention.
- FIG. 6 is a diagram illustrating an example of facility information in the embodiment of the invention.
- FIG. 7 is a flowchart illustrating a basic operation in the embodiment of the invention.
- FIG. 1 illustrates the overall configuration of the visiting-facility recommending system 1 .
- the visiting-facility recommending system 1 is configured to include an in-vehicle navigation device 10 , a mobile terminal 20 , and a visiting-facility recommending device 30 .
- Each device and each terminal are connected through a communication network 40 so as to communicate with each other.
- the drawings illustrate positional information, identification information, destination information, and facility recommendation information which are transmitted and received by each device and each terminal.
- these information items are an example of transmitted and received information. In this embodiment, information other than these information items may be transmitted and received.
- the in-vehicle navigation device 10 is a device that performs navigation (route guidance) for a user in a vehicle 50 a .
- the in-vehicle navigation device 10 performs route guidance from the current position to a destination on the basis of a request from the user.
- the in-vehicle navigation device 10 also has a function of measuring the positional information of the in-vehicle navigation device 10 .
- the positional information measured by the in-vehicle navigation device 10 is appropriately transmitted to the visiting-facility recommending device 30 together with identification information for identifying the in-vehicle navigation device 10 and time information indicating the time when the positional information was measured.
- the transmitted positional information and identification information can be substantially regarded as the positional information and identification information of the vehicle 50 a .
- the in-vehicle navigation device 10 can be achieved by a car navigation device that is provided in the vehicle 50 a which is a mobile body or a portable navigation device (PND) that is portable and is simply provided in the vehicle 50 a which is a mobile body.
- PND portable navigation device
- the mobile terminal 20 is a mobile terminal that is used by the user in the vehicle 50 b .
- the mobile terminal 20 has a function of measuring the positional information of the mobile terminal 20 (that is, the positional information of the vehicle 50 b ), similarly to the in-vehicle navigation device 10 described above.
- the positional information measured by the mobile terminal 20 is appropriately transmitted to the visiting-facility recommending device 30 together with identification information for identifying the mobile terminal 20 and time information indicating the time when the positional information was measured, similarly to the positional information measured by the in-vehicle navigation device 10 .
- the transmitted positional information and identification information can be substantially regarded as the positional information and identification information of the vehicle 50 a .
- the mobile terminal 20 can be achieved by a smart phone, a mobile phone, a tablet terminal, a notebook computer, and other mobile electronic devices.
- a set of the in-vehicle navigation device 10 and the vehicle 50 a and a set of the mobile terminal 20 and the vehicle 50 b are illustrated.
- the number of sets is not particularly limited. This embodiment may include any number of sets.
- the alphabet at the end is omitted and the vehicles are simply referred to as “vehicles 50 ”.
- the visiting-facility recommending device 30 is a device that recommends a facility to be visited and recommends a facility (in some cases, referred to as a point of interest (POI)), such as a commercial facility to be visited, to the user who uses the vehicle 50 .
- a facility in some cases, referred to as a point of interest (POI)
- POI point of interest
- the visiting-facility recommending device 30 recommends the facility on the basis of, for example, the positional information of the vehicle 50 . Therefore, in this embodiment, it is possible to recommend the facility to be visited, without installing dedicated equipment in each facility.
- the detailed content of a facility recommending method by the visiting-facility recommending device 30 will be described below.
- the visiting-facility recommending device 30 can be achieved by, for example, a server device.
- the communication network 40 is achieved by a network, such as the Internet or a mobile phone network, or a network obtained by combining them.
- the vehicle 50 is a mobile body that carries the user of the in-vehicle navigation device 10 or the mobile terminal 20 .
- the vehicle 50 is achieved by, for example, a four-wheeled vehicle, a motorcycle, or a bicycle.
- the in-vehicle navigation device 10 is supplied with power from the vehicle 50 a and is automatically activated by the turn-on of an ignition switch of the vehicle 50 a (the startup of the engine) by the user in the vehicle 50 a . Then, the in-vehicle navigation device 10 is operated until the user in the vehicle 50 a turns off the ignition switch of the vehicle 50 a (stops the engine).
- the in-vehicle navigation device 10 is configured to include a control unit 11 , a storage unit 12 , a communication unit 13 , a sensor unit 14 , a display unit 15 , and an input unit 16 .
- the control unit 11 is configured by an arithmetic processing device, such as a microprocessor, and controls each unit forming 10 .
- the control unit 11 will be described in detail below.
- the storage unit 12 is configured by, for example, a semiconductor memory and stores various programs including a control program which is called firmware or an operating system, a program for performing a route guidance process, and a program for performing a process of transmitting, for example, positional information to the visiting-facility recommending device 30 , and various kinds of information including map information.
- a control program which is called firmware or an operating system
- a program for performing a route guidance process a program for performing a process of transmitting, for example, positional information to the visiting-facility recommending device 30 , and various kinds of information including map information.
- positional information 121 , a mobile body ID 122 , and map information 123 related to the description of this embodiment are illustrated as the information stored in the storage unit 12 .
- the positional information 121 is the positional information of the in-vehicle navigation device 10 (that is, the positional information of the vehicle 50 a ) measured by the sensor unit 14 which will be described below.
- the positional information 121 is achieved by, for example, latitude and longitude information indicating a position.
- the positional information 121 includes not only information indicating the measured position but also information indicating the positioning time when the positioning was performed.
- the mobile body ID 122 is information for identifying the in-vehicle navigation device 10 .
- a manufacturing number uniquely assigned to the in-vehicle navigation device 10 can be used as the mobile body ID 122 .
- a telephone number assigned to a subscriber identity module (SIM) which is inserted into the communication unit 13 to connect the communication unit 13 to the communication network 40 which is a network, such as a mobile phone network can be used as the mobile body ID 122 .
- SIM subscriber identity module
- VIN vehicle identification number
- license plate number that has been uniquely assigned to the vehicle 50 a can be used as the mobile body ID 122 .
- the map information 123 includes information, such as road information, facility position information, and parking lot information as information related to features such as roads and facilities.
- the map information 123 also includes, for example, display map data for displaying roads and the backgrounds of road maps, the positional information and type information of nodes (for example, intersection points, bends, and end points of roads), the positional information and type information of links which are paths connecting nodes, and road network data including link cost data related to the cost information (for example, the distance and required time) of all links.
- So-called road map information such as a road type and a traffic light
- the positional information of each facility such as latitude and longitude information
- the facility position information may include accessory information, such as the identification information (facility ID), name, type (and/or genre), phone number, address, and business hours of a facility, a menu provided when the facility is a restaurant, and facility information related to product services.
- the positional information of a parking lot is stored as the parking lot information.
- the positional information of the parking lot is achieved by, for example, latitude and longitude information indicating a position.
- the facilities and the parking lots are stored so as to be associated with each other.
- information such as the available parking time of the parking lot, the number of available parking spaces, or the size of the vehicle 50 that can be parked, is stored as the parking lot information.
- the map information 123 may be stored in advance in the storage unit 32 when the in-vehicle navigation device 10 is manufactured or may be appropriately downloaded from the visiting-facility recommending device 30 or another server device (not illustrated) which is connected to the communication network 40 if necessary. In addition, the map information 123 may be appropriately corrected in response to, for example, an input of the user.
- the communication unit 13 has, for example, a digital signal processor (DSP) and performs wireless communication with another device (for example, the visiting-facility recommending device 30 ) through the communication network 40 on the basis of a standard, such as 3rd Generation (3G), Long Term Evolution (LTE), or Wi-Fi (registered trademark).
- the communication unit 13 is used by, for example, a positional information transmitting unit 112 , which will be described below, to transmit the positional information 121 and the mobile body ID 122 stored in the storage unit 12 or the information of the destination set in the route guidance unit 111 (for example, the facility ID of a facility as the destination) to the visiting-facility recommending device 30 .
- the data transmitted and received between the communication unit 13 and another device is not particularly limited and information other than the positional information 121 and the mobile body ID 122 may be transmitted and received.
- the sensor unit 14 includes, for example, a global positioning system (GPS) sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor.
- the sensor unit 14 has a function of a position detection means for detecting positional information, receives a GPS satellite signal using the GPS sensor, and measures the positional information (latitude and longitude) of the in-vehicle navigation device 10 .
- the sensor unit 14 performs positioning at a predetermined time interval (for example, at an interval of 3 seconds) as described above.
- the measured positional information is stored as the positional information 121 in the storage unit 12 .
- the sensor unit 14 can further improve the accuracy of measuring the positional information of the in-vehicle navigation device 10 on the basis of the angular velocity or acceleration measured by the gyro sensor and the acceleration sensor.
- the sensor unit 14 may calculate the positional information of the in-vehicle navigation device 10 on the basis of base station information acquired from the communication unit 13 , using an assisted global positioning system (ALPS).
- APS assisted global positioning system
- the display unit 15 is configured by a display device, such as a liquid crystal display or an organic electroluminescence panel.
- the display unit 15 displays an image in response to an instruction from the control unit 11 .
- Examples of the information displayed by the display unit 15 include the current position of the in-vehicle navigation device 10 , the information of a map around the current position of the in-vehicle navigation device 10 read from the map information 123 , the destination set by the user, waiting information notified from other in-vehicle navigation devices 10 , route information, and various user interfaces.
- the input unit 16 is configured by an input device (not illustrated), such as a physical switch called a numeric keypad or a touch panel that is provided so as to be superimposed on a display surface of the display unit 15 .
- an input device such as a physical switch called a numeric keypad or a touch panel that is provided so as to be superimposed on a display surface of the display unit 15 .
- a selection operation of the user or an operation of enlarging or reducing a map can be implemented by outputting a signal based on an operation input from the input unit 16 , for example, the pressing of the numeric keypad by the user or the touch of the touch panel by the user to the control unit 11 .
- a speaker or a microphone may be provided, which is not illustrated.
- the speaker outputs a voice to the driver and the microphone collects, for example, a voice uttered by the driver.
- This configuration makes it possible to output information by voice from the speaker or to input various selections and instructions, which have been input from the driver by voice through the microphone, to the control unit 11 using voice recognition technology.
- the control unit 11 is configured by a microprocessor including, for example, a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and an input/output (I/O).
- the CPU executes each program read from the ROM or the storage unit 12 , and when executing the program, the CPU reads information from the RAM, the ROM, and the storage unit 12 and writes information to the RAM and the storage unit 12 to transmit and receive signals to and from the communication unit 13 , the sensor unit 14 , the display unit 15 , and the input unit 16 .
- hardware and software cooperate with each other to implement the processes in this embodiment.
- the control unit 11 includes a route guidance unit 111 and the positional information transmitting unit 112 as functional blocks.
- the route guidance unit 111 performs a process of performing route guidance to the destination such as the facility input or selected by the user.
- the process of performing route guidance to the destination is the same as a route guidance process in a general car navigation system. That is, the route guidance unit 111 can perform route guidance by generating a map to the destination on the basis of the map information 123 stored in the storage unit 12 and displaying the current position of the in-vehicle navigation device 10 measured by the sensor unit 14 , the position of the destination, and route information to the destination on the display unit 15 so as to be superimposed on each other.
- a voice for route guidance may be output from the speaker (not illustrated).
- information related to the congestion state of the road or weather information may be obtained by communication using the communication unit 13 and the acquired information may be used for the route guidance process. Since the process of performing route guidance to the destination is well known to those skilled in the art, the detailed description thereof will not be repeated.
- the route guidance unit 111 requests the visiting-facility recommending device 30 to recommend the facility to be visited next on the basis of, for example, the operation of the user.
- the visiting-facility recommending device 30 performs a process which will be described below to select the facility recommended to be visited next.
- the visiting-facility recommending device 30 transmits the information of the selected facility as information of the facility recommended to be visited next to the route guidance unit 111 .
- the route guidance unit 111 displays the information of the facility recommended to be visited next on the display unit 15 or outputs the information from the speaker (not illustrated) to notify the user of the facility recommended to be visited next. Therefore, the user can receive the recommendation of the facility to be visited next and can appropriately select the facility to be visited next, for example, even in an area other than the living area which is away from home.
- the visiting-facility recommending device 30 may transmit all of the facility information to the route guidance unit 111 or may transmit a part of the facility information (for example, the facility ID) to the route guidance unit 111 .
- the route guidance unit 111 may read the facility information corresponding to the received facility ID from the map information 123 and notify the user of the read facility information.
- the positional information transmitting unit 112 is a unit that transmits the positional information 121 and the mobile body ID 122 stored in the storage unit 12 to the visiting-facility recommending device 30 through wireless communication using the communication unit 13 . Further, the positional information transmitting unit 112 may transmit the information of the destination set in the route guidance unit 111 to the visiting-facility recommending device 30 .
- the transmission of the positional information 121 and the mobile body ID 122 to the visiting-facility recommending device 30 by the positional information transmitting unit 112 is periodically performed until the ignition switch of the vehicle 50 a is turned off (the engine is stopped) after the ignition switch of the vehicle 50 a is turned on (the engine is started) by the user in the vehicle 50 a and then the in-vehicle navigation device 10 is automatically started.
- the information is transmitted in real time at a predetermined time interval (for example, at an interval of 3 seconds) whenever the sensor unit 14 performs positioning.
- a plurality of information items (for example, the positional information 121 and the mobile body ID 122 updated at an interval of three seconds for three minutes) may be collectively transmitted once. That is, so-called burst transmission may be performed.
- the length of the predetermined time interval or whether to real-time transmission or to perform burst transmission can be arbitrarily set according to the environment to which this embodiment is applied.
- the positional information transmitting unit 112 transmits the positional information 121 for specifying the travel route of the vehicle 50 a measured by the sensor unit 14 and the mobile body ID 122 to the visiting-facility recommending device 30 using the real-time transmission or the burst transmission.
- the positional information 121 includes not only the information indicating the measured position but also information indicating the positioning time when the positioning was performed.
- the positional information transmitting unit 112 can transmit, to the visiting-facility recommending device 30 , the position specified by the positional information 121 measured immediately after the ignition switch is turned on (the engine is started) and then the in-vehicle navigation device 10 is automatically started as an initial vehicle position. Furthermore, the positional information transmitting unit 112 can transmit, to the visiting-facility recommending device 30 , the position specified by the positional information 121 measured immediately before the ignition switch is turned off (the engine is stopped) as a final vehicle position, that is, an arrival position.
- start information that indicates the positional information 121 indicating the departure position and stop information that indicates the positional information 121 indicating the arrival position are added to the positional information 121 and then the positional information is transmitted to the visiting-facility recommending device 30 .
- the positional information in which a flag indicating the start information is set to 1 may be transmitted or the positional information in which a flag indicating the stop information is set to 1 may be transmitted.
- the positional information 121 (that is, the arrival position) measured immediately before the ignition switch is turned off (the engine is stopped) may be transmitted when the ignition switch is turned on again (the engine is started) and then the in-vehicle navigation device 10 is started again.
- the positional information transmitting unit 112 may be switched so as to transmit the information in real time. This configuration makes it possible to prevent the situation in which, before the positional information 121 of the arrival position is transmitted after the vehicle arrives at a certain facility, the ignition switch is turned off (the engine is stopped) and the positional information 121 of the destination, such as the facility, is not transmitted to the visiting-facility recommending device 30 .
- the positional information transmitting unit 112 may transmit the information of the destination set in the route guidance unit 111 to the visiting-facility recommending device 30 through wireless communication using the communication unit 13 .
- the positional information latitude and longitude
- the in-vehicle navigation device 10 described above is supplied with power from the vehicle 50 a .
- the mobile terminal 20 is supplied with power from its own battery (not illustrated).
- the mobile terminal 20 may be configured to be supplied with power from, for example, a cigar socket of the vehicle 50 b in order to charge the battery.
- the mobile terminal 20 is configured to include a control unit 21 , a storage unit 22 , a communication unit 23 , a sensor unit 24 , a display unit 25 , an input unit 26 , and a near field communication unit 27 .
- the control unit 21 , the storage unit 22 , the communication unit 23 , the sensor unit 24 , the display unit 25 , and the input unit 26 have the same functions as the function blocks of the same names included in the in-vehicle navigation device 10 described above.
- the storage unit 22 stores positional information 221 , a mobile body ID 222 , and map information 223 . These information items are the same as those of the same names stored in the storage unit 22 of the in-vehicle navigation device 10 described above. That is, each functional block of the mobile terminal 20 is described by replacing the terms “in-vehicle navigation device 10 ” and “vehicle 50 a ” in the above description of the in-vehicle navigation device 10 with the “mobile terminal 20 ” and a “vehicle 50 b ”, respectively. Therefore, the duplicate description thereof will be omitted.
- the near field communication unit 27 is a unit that performs non-contact near field communication based on the Near Field Communication (NFC) standard or the Bluetooth (registered trademark) standard, or wired near field communication through, for example, a Universal Serial Bus (USB) cable.
- NFC Near Field Communication
- Bluetooth registered trademark
- USB Universal Serial Bus
- the vehicle 50 b includes a near field communication unit for communicating with the near field communication unit 27 .
- an electronic control unit (ECU) of the vehicle 50 b includes the near field communication unit. That is, the mobile terminal 20 can communicate with the ECU.
- positional information measured by the sensor unit 24 of the mobile terminal 20 corresponds to the positional information of the vehicle 50 b .
- the mobile body ID 222 stored in the mobile terminal 20 corresponds to the identification information of the vehicle 50 b.
- the mobile terminal 20 activates a positional information transmitting unit 212 while it can perform near field communication with the ECU through the near field communication unit 27 . Then, similarly to the positional information transmitting unit 112 of the in-vehicle navigation device 10 , the activated positional information transmitting unit 212 transmits the positional information 221 for specifying the travel route of the vehicle 50 b measured by the sensor unit 24 and the mobile body ID 222 to the visiting-facility recommending device 30 .
- the vehicle 50 b and the mobile terminal 20 are connected (paired) and the positional information 221 measured by the mobile terminal 20 and the mobile body ID 222 are transmitted from the mobile terminal 20 to the visiting-facility recommending device 30 .
- the position specified by the positional information 121 measured immediately after the pairing between the vehicle 50 b and the mobile terminal 20 can be transmitted as an initial vehicle position, that is, a departure position to the visiting-facility recommending device 30 .
- the start switch of the vehicle 50 b such as the ignition switch
- the pairing between the vehicle 50 b and the mobile terminal 20 is released.
- the position specified by the positional information 121 measured immediately before the release can be transmitted as a final vehicle position, that is, an arrival position to the visiting-facility recommending device 30 .
- the positional information transmitting unit 112 is the same as the positional information 221 includes information indicating the positioning time when the positioning was performed; real-time transmission or burst transmission may be performed; in a case in which it is determined that the vehicle has arrived at the arrival position, the transmission may be switched from the burst transmission to the real-time transmission; start information or stop information indicating the start position or the arrival position may be added; the arrival position may be transmitted when the vehicle is started again; or destination information may also be transmitted.
- the vehicle 50 b has a function of measuring positional information
- positional information measured by the sensor unit 24 but positional information measured by the vehicle 50 b may be transmitted as the positional information 221 to the visiting-facility recommending device 30 .
- the sensor unit 24 may be omitted from the mobile terminal 20 .
- the visiting-facility recommending device 30 is configured to include a control unit 31 , a storage unit 32 , a communication unit 33 , a display unit 34 , and an input unit 35 .
- the control unit 31 is configured by an arithmetic processing device, such as a microprocessor, and controls each unit of the visiting-facility recommending device 30 .
- the control unit 31 will be described in detail below.
- the storage unit 32 is configured by, for example, a semiconductor memory and stores various programs including a control program which is called firmware or an operating system and a program for performing a process of recommending the facility to be visited and various kinds of information including map information.
- map information 321 and movement history database 322 which are information particularly related to a positional information analysis process are illustrated as the information stored in the storage unit 32 .
- the map information 321 is basically the same information as the map information 123 and the map information 223 which have been described above. However, the map information 321 includes more detailed facility information than the map information 123 and the map information 223 in order to recommend facilities.
- the map information 321 may be configured to be stored in advance similarly to the map information 123 or the map information 223 or may be configured to be appropriately downloaded from the server device (not illustrated) that is connected to the communication network 40 if necessary. Further, the map information 321 may be appropriately corrected in response to, for example, an input of the user.
- an information update unit 311 which will be described below may update information, such as an “average stay time”, in the facility information included in the map information 321 .
- the facility information included in the map information 321 will be described below with reference to FIG. 6 .
- the movement history database 322 is a database that is constructed on the basis of the positional information 121 and the mobile body ID 122 received from the in-vehicle navigation device 10 and the positional information 221 and the mobile body ID 222 received from the mobile terminal 20 .
- the movement history database 322 is constructed by the information update unit 311 which will be described below.
- the movement history database 322 will be described in detail below with reference to FIG. 5 when the information update unit 311 is described.
- positional information 121 and the positional information 221 are described without distinction, the reference numerals are omitted and the positional information 121 and the positional information 221 are referred to as “positional information”.
- the mobile body ID 122 and the mobile body ID 222 are described without distinction, the reference numerals are omitted and the mobile body ID 122 and the mobile body ID 222 are referred to as “mobile body IDs”.
- the communication unit 33 has, for example, a digital signal processor (DSP) and performs wireless communication with another device through the communication network 40 through the communication network 40 on the basis of a standard, such as 3 rd Generation (3G), Long Term Evolution (LTE), or Wi-Fi (registered trademark).
- the communication unit 33 is used to receive information, such as the positional information and the mobile body ID, transmitted from each of the in-vehicle navigation device 10 and the mobile terminal 20 .
- the communication unit 33 is used to transmit map information to the in-vehicle navigation device 10 and the mobile terminal 20 .
- the data transmitted and received between the communication unit 33 and another device is not particularly limited and information other than the above-mentioned information may be transmitted and received.
- the display unit 34 is configured by a display device such as a liquid crystal display or an organic electroluminescence panel.
- the display unit 15 displays an image in response to an instruction from the control unit 11 . Examples of the information displayed by the display unit 15 include map information read from the map information 321 , each information item in the movement history database read from the movement history database 322 , and various user interfaces.
- the input unit 35 is configured by an input device (not illustrated), such as a keyboard or a mouse.
- an input device such as a keyboard or a mouse.
- a process such as the correction of the map information 321 or the movement history database 322 or the selection of the in-vehicle navigation device 10 or the mobile terminal 20 as the transmission destination of the information of the facility recommended to be visited, can be performed on the basis of an operation input from the input unit 16 .
- These operations are performed by, for example, a business operator that manages the visiting-facility recommending device 30 .
- the control unit 31 is configured by a microprocessor including, for example, a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and an input/output (I/O).
- a microprocessor including, for example, a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and an input/output (I/O).
- the CPU executes each program read from the ROM or the storage unit 32 .
- the CPU reads information from the RAM, the ROM, and the storage unit 32 and writes information to the RAM and the storage unit 32 to transmit and receive signals to and from the communication unit 33 , the display unit 34 , and the input unit 35 .
- hardware and software cooperate with each other to implement the processes in this embodiment.
- the control unit 31 includes, as functional blocks, the information update unit 311 , the staying-facility estimating unit 312 , a movement-correlation calculating unit 313 , and a facility recommending unit 314 .
- the information update unit 311 is a unit that constructs the movement history database 322 and appropriately updates the movement history database 322 . An example of the data structure of the movement history database 322 will be described with reference to FIG. 5 .
- information items such as a movement history ID, a departure time, a departure facility ID, an arrival time, and an arrival facility ID, are stored in the movement history database 322 so as to be associated with each other.
- These information items are stored for each drive in the information update unit 311 so as to be associated with each other. That is, information items based on the mobile body ID or the positional information received until the ignition switch is turned off (the engine is stopped) and the transmission of the positional information ends after the ignition switch of the vehicle 50 is turned on (the engine is started) and the transmission of the positional information starts are stored as one unit so as to be associated with each other.
- the information update unit 311 stores information of a new drive in chronological order whenever the new drive is performed.
- the movement history database 322 is constructed as a database indicating the excursion behavior of the user of the vehicle 50 .
- the information update unit 311 creates the database for each mobile body. That is, the information update unit 311 creates the database for each “mobile body ID” for identifying the in-vehicle navigation device 10 or the mobile terminal 20 which is the transmission source of the positional information.
- the “movement history ID” in the movement history database 322 is identification information for identifying each movement history.
- the information update unit 311 stores the information items for each drive so as to be associated with each drive.
- the “departure time” in the movement history database 322 is the time when the ignition switch of the vehicle 50 is turned on (the engine is started) and the transmission of the positional information is started.
- the departure time is specified on the basis of the time information included in the positional information and the start information which indicates that the ignition switch has been turned on and is included in the positional information.
- the “departure facility ID” in the movement history database 322 is the ID of the facility corresponding to the positional information (that is, the positional information is transmitted first in the drive) at the departure time when the ignition switch of the vehicle 50 is turned on (the engine is started) and the transmission of the positional information is started.
- the information update unit 311 can compare the positional information at the departure time when the transmission of the positional information is started with the facility information included in the map information 321 to specify the departure facility ID.
- the facility ID is not specified even though the positional information at the departure time is compared with the facility information.
- the information update unit 311 stores information indicating that it is difficult to specify the departure facility ID such that “—” is described in a departure facility ID corresponding to a movement history ID “20171015_ 1 ” in FIG. 5 .
- the “arrival time” in the movement history database 322 is the time when the ignition switch of the vehicle 50 is turned off (the engine is stopped) and the transmission of the positional information ends.
- the arrival time is specified on the basis of the time information included in the positional information and the stop information which indicates that the ignition switch has been turned off and is included in the positional information.
- the “arrival facility ID” in the movement history database 322 is the ID of the facility corresponding to the positional information (that is, the positional information is transmitted last in the drive) at the arrival time when the ignition switch of the vehicle 50 is turned off (the engine is stopped) and the transmission of the positional information ends.
- the information update unit 311 can compare the positional information at the arrival time when the transmission of the positional information ends with the facility information included in the map information 321 to specify the arrival facility ID, similarly to the departure facility ID. In a case in which the arrival position is a place to which a facility ID is not assigned, such as a private parking lot, the information update unit 311 stores information indicating that it is difficult to specify the arrival facility ID, similarly to the departure facility ID.
- Information other than the information illustrated in FIG. 5 may be further included in the movement history database 322 .
- the positional information is information indicating the travel route of the vehicle 50 that changes in a time-discrete manner with the movement of the vehicle 50 and can be used, for example, to specify or analyze the travel route actually used between the facilities.
- the information update unit 311 stores each of the above-mentioned information items in a new field on the basis of the received positional information and mobile body ID to update the movement history database 322 .
- the staying-facility estimating unit 312 estimates a staying facility of the in-vehicle navigation device 10 or the mobile terminal 20 (hereinafter, referred to as a “target mobile body”) which is a notification destination of the facility recommended to be visited.
- the in-vehicle navigation device 10 or the mobile terminal 20 that has transmitted a request for the facility recommended to be visited to the visiting-facility recommending device 30 is the target mobile body.
- the in-vehicle navigation device 10 provided in the certain vehicle 50 is the transmission source of the request for the facility recommended to be visited
- the in-vehicle navigation device 10 provided in the certain vehicle 50 is the target mobile body.
- a method for estimating the staying facility of the target mobile body for example, three methods are considered.
- a method is considered which estimating a facility in which the target mobile body is currently staying on the basis of positional information received from the target mobile body.
- the staying-facility estimating unit 312 compares the positional information indicating the current position received from the target mobile body with the facility information included in the map information 321 to estimate the facility in which the target mobile body is currently staying as the staying facility.
- a method which estimates a facility in which the target mobile body stays last on the basis of the positional information received from the target mobile body.
- the staying-facility estimating unit 312 compares the positional information indicating the current position received from the target mobile body with the facility information included in the map information 321 to estimate the facility in which the target mobile body has stayed last as the staying facility.
- the staying-facility estimating unit 312 may perform the estimation in consideration of the positional information indicating the current position received in the past with reference to the movement history database 322 .
- the staying facility the facility which is the current destination of the target mobile body on the basis of the information of the destination. For example, in a case in which the facility ID of the facility which is the destination is received as the information of the destination from the target mobile body, it is possible to estimate, as the staying facility, the facility which is the current destination of the target mobile body on the basis of the facility ID.
- the staying-facility estimating unit 312 also outputs the estimated staying facility to the movement-correlation calculating unit 313 .
- the movement-correlation calculating unit 313 calculates a movement correlation between the staying facility estimated by the staying-facility estimating unit 312 and each of the other facilities.
- the staying-facility estimating unit 312 calculates the movement correlation on the basis of the movement history stored in the movement history database 322 .
- An example of a method for calculating the movement correlation will be described on the basis of the movement history of a “mobile body ID: XX 1 ” illustrated in FIG. 5 .
- the mobile body with the “mobile body ID: XX 1 ” departs from an unknown facility (for example, a private parking lot), is moved in the order of a facility with a “facility ID: aaa”, a facility with a “facility ID: bbb”, a facility with a “facility ID: ccc”, and a facility with a “facility ID: ddd”, and arrives at an unknown facility (for example, a private parking lot).
- an unknown facility for example, a private parking lot
- the staying-facility estimating unit 312 can calculate that a facility having a high movement correlation with the facility with the “facility ID: aaa” is the facility with “facility ID: bbb” to which the user has moved next. Similarly, for example, the staying-facility estimating unit 312 can calculate that a facility having a high movement correlation with the facility with the “facility ID: bbb” is the visiting facility with “facility ID: ccc” to which the user has moved next.
- the staying-facility estimating unit 312 calculates the movement correlation for each movement history of each mobile body in this way and adds the calculated movement correlations to specify a facility with a high movement correlation with each facility.
- the movement correlation when all the movement histories are used, it is difficult to appropriately calculate the movement correlation.
- a convenience store or a gas station at which the user stops off on the way to a target facility may not be used for calculating the movement correlation.
- the convenience store, the gas station, or the like is a facility at which the user stops off for simple shopping or refueling and is not recommended for leisure purposes such as sightseeing and travel.
- the staying-facility estimating unit 312 calculates, for example, the difference between the arrival time at a certain facility and the departure time from the certain facility as the stay time at the certain facility.
- the certain facility is determined to be a convenience store or a gas station at which the user stops off on the way to the target facility and may not be used for calculating the movement correlation.
- the difference between the arrival time at the facility with the “facility ID: ccc” in a “move history ID 20171015_4” and the departure time from the facility with the “facility ID: ccc” in a “move history ID 20171015_5” is only 5 minutes. Therefore, the user stays at the facility with the “facility ID: ccc” for only 5 minutes and just stays off at the facility and the facility is not used for calculating the movement correlation.
- a facility having a high movement correlation with the facility with the facility ID: bbb is not the facility with the “facility ID: ccc” and is the facility with the “facility ID: ddd”.
- whether or not there is a convenience store or a gas station at which the user stops off may not be determined on the basis of the stay time, but may be determined on the basis of the facility information included in the map information 321 . Then, the facility that has been determined to be the place at which the user stops off on the basis of the facility information may not be used for calculating the movement correlation.
- the movement-correlation calculating unit 313 calculates the movement correlation in this way and outputs a value indicating the level of the movement correlation between the staying facility estimated by the staying-facility estimating unit 312 and each of the other facilities to the facility recommending unit 314 .
- the facility having a high movement correlation with the facility B is calculated as the facility C that is the facility to which the user has moved next.
- the facility having a high movement correlation with the facility B may be calculated as the facility A which is the previous movement source.
- the facilities having a high movement correlation with the facility B may be calculated as both the facility A and the facility C. In this case, for example, weighting may be performed such that the facility B has the highest movement correlation with the facility C, has the second highest movement correlation with the facility A, and has the third highest movement correlation with the facility D.
- the facility recommending unit 314 selects a facility recommended to be visited next on the basis of the value which indicates the level of the movement correlation between the staying-facility estimated by the staying-facility estimating unit 312 and each of the other facilities and has been input from the movement-correlation calculating unit 313 . For example, the facility recommending unit 314 selects a facility having the highest movement correlation with the staying facility estimated by the staying-facility estimating unit 312 . Then, the facility recommending unit 314 acquires the detailed information of the selected recommended facility from the facility information included in the map information 321 .
- the facility information includes a facility ID, a facility name, facility position information, parking lot position information, a facility category, and an average stay time.
- the “facility ID” included in the facility information is identification information for identifying each facility.
- the “facility name” included in the facility information is the name of each facility. For example, in a case in which the facility is a store, the facility name is the name of the store.
- the “facility position information” included in the facility information is positional information (for example, latitude and longitude) indicating the position where the facility is present.
- the “parking lot position information” included in the facility information is positional information (for example, latitude and longitude) indicating the position of a parking lot attached to the facility.
- the “facility category” included in the facility information is information indicating the type of facility.
- the “facility category” is information such as “a museum”, a “movie theater”, a “restaurant”, or a “hot spring facility”.
- the “average stay time” included in the facility information is the average value of the time for which the user stayed at each facility. The average stay time is appropriately updated when the information update unit 311 updates the movement history database 322 .
- the information update unit 311 calculates the difference between the arrival time at a certain facility and the departure time from the certain facility as the stay time at the certain facility with reference to the movement history. Then, the information update unit 311 averages the time calculated so far as the stay time at the certain facility to appropriately update the “average stay time” included in the facility information.
- These information items are only some of the information items that can be included in the facility information.
- the information of coupons issued by the facility or accessory information such as the business hours and phone number of the facility, may be further included in the facility information.
- the facility recommending unit 314 acquires information included in the facility information as the detailed information of the recommended facility and transmits the acquired information of the recommended facility to the target mobile body, thereby notifying facility recommendation information.
- the facility information of each of a plurality of facilities (for example, three facilities from the top) from the top in descending order of the movement correlation is transmitted to the target mobile body together with the rank of the movement correlation to notify the facility recommendation information.
- the target mobile body notifies the user of the facility recommendation information by displaying the notified facility recommendation information on the display unit 15 or the display unit 25 included in the target mobile body. Therefore, the user can receive a recommendation of the facility to be visited next and can appropriately select the facility to be visited next, for example, even in an area other than the living area away from home.
- Step S 11 the information update unit 311 determines whether the communication unit 33 has received information, such as positional information and a mobile body ID, from any of the in-vehicle navigation devices 10 and the mobile terminal 20 . In a case in which the information, such as the positional information and the mobile body ID, has been received from any of the in-vehicle navigation devices 10 and the mobile terminal 20 , the determination result in Step S 11 is “Yes” and the process proceeds to Step S 12 .
- Step S 11 the determination result in Step S 11 is “No” and the process proceeds to Step S 13 .
- Step S 12 the information update unit 311 updates the movement history database 322 on the basis of, for example, the positional information received in Step S 12 .
- the information update unit 311 appropriately updates the “average stay time” of the facility information included in the map information 321 on the basis of, for example, the positional information received in Step S 12 .
- Step S 13 the staying-facility estimating unit 312 determines whether a request to recommend a facility to be visited has been received from any of the in-vehicle navigation devices 10 and the mobile terminal 20 .
- the determination result in Step S 13 is “Yes” and the process proceeds to Step S 14 .
- the determination result in Step S 13 is “No” and the process returns to Step S 11 . Then, the above-mentioned process is repeated.
- Step S 14 the staying-facility estimating unit 312 estimates the staying facility of the target mobile body which is the transmission source of the request to recommend the facility to be visited. In addition, the staying-facility estimating unit 312 outputs the estimated staying facility to the movement-correlation calculating unit 313 .
- Step S 15 the movement-correlation calculating unit 313 calculates the movement correlation between the staying facility input in Step S 14 and each of the other facilities. Further, the movement-correlation calculating unit 313 outputs the calculated movement correlation to the facility recommending unit 314 .
- Step S 16 the facility recommending unit 314 selects a facility recommended as the visiting facility on the basis of the movement correlation input in Step S 13 .
- the facility recommending unit 314 acquires the detailed information of the selected recommended facility from the facility information included in the map information 321 .
- Step S 17 the facility recommending unit 314 notifies the target mobile body of the detailed information of the recommended facility acquired in Step S 16 as the facility recommendation information, using the communication unit 33 . Then, the target mobile body notifies the user of facility recommendation information, for example, by displaying the notified facility recommendation information on the display unit 15 or the display unit 25 included in the target mobile body. Then, the process ends.
- the above-mentioned process enables the user to receive a recommendation of the facility to be visited next.
- the above-mentioned process enables the user to appropriately select the facility to be visited next even in an area other than the living area which is away from home.
- Each of the devices included in the above-mentioned visiting-facility recommending system can be implemented by hardware, software, or a combination thereof.
- a visiting-facility recommending method performed by the cooperation of each of the devices included in the above-mentioned visiting-facility recommending system can be implemented by hardware, software, or a combination thereof.
- the implementation by software means implementation by the reading and execution of a program by a computer.
- the program may be stored using various types of non-transitory computer readable media and supplied to the computer.
- the non-transitory computer readable media include various types of tangible storage media. Examples of the non-transitory computer readable medium include a magnetic recording medium (for example, a flexible disk, a magnetic tape, or a hard disk drive), a magneto-optical recording medium (for example, a magneto-optical disk), a compact disc read only memory (CD-ROM), a CD-R, a CD-R/W, and a semiconductor memory (for example, a mask ROM, a programmable ROM (PROM), an erasable PROM (EPROM), a flash ROM, or a random access memory (RAM)).
- a magnetic recording medium for example, a flexible disk, a magnetic tape, or a hard disk drive
- a magneto-optical recording medium for example, a magneto-optical disk
- CD-ROM compact disc read only memory
- CD-R compact disc read only memory
- the program may be supplied to the computer by various types of transitory computer readable media.
- Examples of the transitory computer readable medium include electrical signals, optical signals, and electromagnetic waves.
- the transitory computer readable medium can provide the program to the computer through a wired communication line, such as an electric wire and an optical fiber, or a wireless communication line.
- the facility recommending unit 314 selects a facility recommended as the facility to be visited next on the basis of only the movement correlation calculated by the movement-correlation calculating unit 313 .
- a recommended facility may be selected in consideration of other information.
- a traffic information acquisition unit that acquires traffic information, such as traffic congestion information, on the basis of a Vehicle Information and Communication System (VICS) standard or the like may be further added to the visiting-facility recommending device 30 . Then, the facility recommending unit 314 may select a recommended facility in consideration of the traffic information acquired by the traffic information acquisition unit.
- VICS Vehicle Information and Communication System
- the facility recommending unit 314 may select a facility with the second highest movement correlation as the recommended facility. This configuration makes it possible to prevent the visiting facility to which the route is congested from being recommended. In addition, the users who visit again are concentrated. It is possible to prevent the facility from being crowded.
- the facility recommending unit 314 may select a recommended facility in consideration of other information. For example, the user who has visited a hot spring facility is less likely to visit another hot spring facility next and the user who has visited a movie theater is less likely to visit another movie theater next. Therefore, for example, the facility recommending unit 314 may select a recommended facility on the basis of the “facility category” of the facility information included in the map information 321 such that the facilities in the same facility category are not consecutive. For example, in a case in which the current staying facility is a restaurant and the facility category of a facility having the highest movement correlation is a restaurant, a facility in a category other than the restaurant which has the second highest movement correlation may be selected as the recommended facility.
- the facility recommending unit 314 may select a recommended facility in consideration of other information. For example, the facility found to have been visited on the same day or a near day on the basis of the movement history of the movement history database 322 may not be recommended even in a case in which the movement correlation of the facility with the current staying facility is high. This configuration makes it possible to prevent the same facility from being recommended many times in a short time.
- the facility recommending unit 314 may include information other than the information exemplified in the above-described embodiment in the facility recommendation information to be notified to the target mobile body. For example, the facility recommending unit 314 calculates the time required to move between the facilities in each movement history with reference to the movement history database 322 . Then, the facility recommending unit 314 further calculates the average of the calculated time required for movement and estimates a necessary movement time for movement between the facilities. For example, the facility recommending unit 314 calculates the time required to move between a first facility and a second facility in each movement history. Then, the facility recommending unit 314 further calculates the average of the calculated time required for movement to further estimate the necessary movement time for movement between the first facility and the second facility.
- the facility recommending unit 314 calculates the expected exit time in a case in which the user visits the recommended facility on the basis of the time required for movement and the average stay time (that is, the length of time that is a rough standard of the length of the stay time) in the facility information included in the map information 321 . For example, in a case in which the target mobile body is staying at the first facility and the second facility is recommended, the facility recommending unit 314 adds the movement time required for the movement between the first facility and the second facility and the average stay time at the second facility to the current time to calculate the expected exit time.
- the facility recommending unit 314 includes the calculated expected exit time in the facility recommendation information to be notified to the target mobile body.
- the user who has referred to the expected exit time can visit the recommended facility and exit the facility earlier than expected, the user may decide to visit the recommended facility.
- the user can determine to visit the recommended facility at a later date.
- the movement-correlation calculating unit 313 calculates the movement correlation on the basis of all the movement histories included in the movement history database 322 .
- the invention is not limited thereto and the movement-correlation calculating unit 313 may calculate the movement correlation on the basis of some of the movement histories.
- the movement correlation may be calculated on the basis of only the movement history in the same time period as the time period for which the movement correlation is calculated (that is, the time period for which the facility is recommended). In this case, it is possible to recommend the facility to be visited next by each user in the time period. Therefore, for example, in a case in which recommendation is performed at night, it is possible to prevent a facility to be visited during the day, such as a zoo, from being recommended.
- the movement correlation may be calculated on the basis of only the movement histories related to the same day of the week or the same season, instead of the time period. In this case, for example, it is possible to prevent a facility, such as a ski resort, from being recommended in a season other than the ski season.
- each device may have a function capable of performing a series of processes related to the information analysis function of the invention as a whole and what kind of functional block is used to achieve this function is not particularly limited to the examples illustrated in FIGS. 2, 3, 3, and 4 .
- the in-vehicle navigation device 10 or the mobile terminal 20 may be achieved by another device without having a route guidance function. That is, the route guidance function of the in-vehicle navigation device 10 or the mobile terminal 20 is not an essential component.
- the visiting-facility recommending device 30 may further have the route guidance function. The visiting-facility recommending device 30 may communicate with the in-vehicle navigation device 10 or the mobile terminal 20 to perform route guidance.
- the visiting-facility recommending device 30 is achieved by, for example, one server device.
- a distributed processing system in which each function of the visiting-facility recommending device 30 is appropriately distributed to a plurality of server devices may be used.
- each function of the visiting-facility recommending device 30 may be implemented by using, for example, a virtual server function on the cloud.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Environmental Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Ecology (AREA)
- Biodiversity & Conservation Biology (AREA)
- Atmospheric Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Social Psychology (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017206985 | 2017-10-26 | ||
JP2017-206985 | 2017-10-26 | ||
PCT/JP2018/039084 WO2019082826A1 (ja) | 2017-10-26 | 2018-10-19 | 訪問施設推奨装置及び訪問施設推奨方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20200342336A1 true US20200342336A1 (en) | 2020-10-29 |
Family
ID=66246553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/758,261 Abandoned US20200342336A1 (en) | 2017-10-26 | 2018-10-19 | Visiting-facility recommending device and visiting-facility recommending method |
Country Status (3)
Country | Link |
---|---|
US (1) | US20200342336A1 (ja) |
JP (1) | JP6979466B2 (ja) |
WO (1) | WO2019082826A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210180978A1 (en) * | 2019-12-11 | 2021-06-17 | Toyota Jidosha Kabushiki Kaisha | Facility information display system, facility information display device, and facility information display program |
US11537640B2 (en) * | 2020-02-27 | 2022-12-27 | Micware Co., Ltd. | Map output device, map output system, and computer-readable storage medium including program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060149459A1 (en) * | 2003-02-19 | 2006-07-06 | Satoshi Matsuura | Information providing device |
US20140129132A1 (en) * | 2011-07-05 | 2014-05-08 | Toyota Jidosha Kabushiki Kaisha | Recommendation information provision system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3125669B2 (ja) * | 1996-01-31 | 2001-01-22 | トヨタ自動車株式会社 | 旅行計画作成装置 |
JP3559150B2 (ja) * | 1997-09-12 | 2004-08-25 | 日本電信電話株式会社 | 情報提供装置及び情報提供プログラムを記録した記録媒体 |
JP2004287807A (ja) * | 2003-03-20 | 2004-10-14 | Nissan Motor Co Ltd | 情報提示装置 |
JP2013156055A (ja) * | 2012-01-27 | 2013-08-15 | Pioneer Electronic Corp | ナビゲーション装置、ルート案内方法及びルート案内プログラム |
JP6098302B2 (ja) * | 2013-03-29 | 2017-03-22 | アイシン・エィ・ダブリュ株式会社 | ナビゲーションシステム、ナビゲーション方法、及びナビゲーションプログラム |
-
2018
- 2018-10-19 WO PCT/JP2018/039084 patent/WO2019082826A1/ja active Application Filing
- 2018-10-19 US US16/758,261 patent/US20200342336A1/en not_active Abandoned
- 2018-10-19 JP JP2019551103A patent/JP6979466B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060149459A1 (en) * | 2003-02-19 | 2006-07-06 | Satoshi Matsuura | Information providing device |
US20140129132A1 (en) * | 2011-07-05 | 2014-05-08 | Toyota Jidosha Kabushiki Kaisha | Recommendation information provision system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210180978A1 (en) * | 2019-12-11 | 2021-06-17 | Toyota Jidosha Kabushiki Kaisha | Facility information display system, facility information display device, and facility information display program |
US11537640B2 (en) * | 2020-02-27 | 2022-12-27 | Micware Co., Ltd. | Map output device, map output system, and computer-readable storage medium including program |
Also Published As
Publication number | Publication date |
---|---|
JP6979466B2 (ja) | 2021-12-15 |
JPWO2019082826A1 (ja) | 2020-08-27 |
WO2019082826A1 (ja) | 2019-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018173607A1 (ja) | 情報分析装置及び経路情報分析方法 | |
WO2018168365A1 (ja) | 情報分析装置及び経路情報分析方法 | |
US20210125196A1 (en) | Information analysis device and information analysis method | |
JP6966561B2 (ja) | 情報分析装置及び情報分析方法 | |
WO2019065328A1 (ja) | 駐車場推定装置及び駐車場推定方法 | |
US20200342336A1 (en) | Visiting-facility recommending device and visiting-facility recommending method | |
JP7213107B2 (ja) | 車両位置分析装置及び車両位置分析方法 | |
JP2018181024A (ja) | 駐車場推定装置及び駐車場推定方法 | |
US11227491B2 (en) | Information analysis device and information analysis method | |
JP7194689B2 (ja) | 情報配信装置及び情報配信方法 | |
JP7048529B2 (ja) | 車両位置分析装置及び車両位置分析方法 | |
WO2019181327A1 (ja) | 情報分析装置及び情報分析方法 | |
JP7063918B2 (ja) | 施設推奨サーバ、及び施設推奨方法 | |
US20220028255A1 (en) | Traffic information analysis device and traffic information analysis method | |
WO2019097956A1 (ja) | 情報分析装置及び情報分析方法 | |
JP2019159552A (ja) | 施設情報配信装置、及び施設情報配信方法 | |
JP7096185B2 (ja) | 情報分析装置及び情報分析方法 | |
JP7069341B2 (ja) | 交通情報分析装置及び交通情報分析方法 | |
JP2019144770A (ja) | 分析装置及び分析方法 | |
JP6516793B2 (ja) | 経路情報提供サーバ、経路案内システム、及び経路情報提供方法 | |
US10764711B2 (en) | Content distribution server and content distribution method | |
JP2018169914A (ja) | 情報分析装置及び情報分析方法 | |
JP7064017B2 (ja) | 交通情報分析装置及び交通情報分析方法 | |
WO2023095512A1 (ja) | 情報提供装置及び情報提供方法 | |
WO2019181329A1 (ja) | 情報分析装置及び情報分析方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HONDA MOTOR CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SUGIMOTO, YOSHIAKI;KURIHARA, TADASHI;FUKUMORI, MINORU;REEL/FRAME:052467/0353 Effective date: 20200121 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |