Information processing device
Patent Information
- Application Number
- JP2023126022
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-02
- Publication Date
- 2025-02-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
【0007】 本開示によれば、車両で訪問する施設を提案する際のユーザの利便性を向上させることができる技術を提供することができる。
Smart Images

Figure 2025021914000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device. [Background technology]
[0002] There is known a technique for selecting a place to visit that satisfies a condition according to a user from among candidates for places to visit, and providing information on the selected place to the user (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-100890 A Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present disclosure is to provide a technology that can improve the convenience of a user when suggesting facilities to visit by vehicle. [Means for solving the problem]
[0005] One aspect of the present disclosure is an information processing device. In this case, the information processing device includes, for example, Obtaining a current location of a user's vehicle; Acquiring a living area of the user; In response to the current location being outside the living area, identifying a genre for suggestion that is a genre of facilities that the user has visited in the past by the vehicle and that has a visit count equal to or greater than a predetermined threshold; determining a proposed facility that belongs to the proposed genre from among facilities located within a predetermined range including the current location in response to the specification of the proposed genre; outputting information on the proposed facility in response to the determination of the proposed facility; The control unit is configured to:
[0006] The present disclosure can also be regarded as an information processing method in which a computer executes the processing of the information processing device. Also, the present disclosure can be regarded as an information processing program for causing a computer to execute the information processing method, or a non-transitory storage medium for storing the information processing program. Effect of the Invention
[0007] According to the present disclosure, it is possible to provide a technology that can improve the convenience of a user when suggesting facilities to visit by vehicle. [Brief description of the drawings]
[0008] [Figure 1] 1 is a block diagram illustrating an example of the configuration of a system according to an embodiment. [Diagram 2] FIG. 4 is a diagram illustrating an example of history information according to an embodiment. [Diagram 3] FIG. 4 is a diagram illustrating an example of information stored in a user management DB in the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of information stored in a facility management DB according to the embodiment. [Diagram 5] 11 is a flowchart illustrating an example of a process flow executed by a server in the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] It is possible to propose facilities to be visited (destinations) to users traveling by vehicle. However, when a user travels by vehicle within a living area, it is highly likely that the facilities to be visited by the user are already decided. Therefore, if the above-mentioned suggestions are made when the user travels by vehicle within the living area, the user may feel annoyed and the convenience may be impaired. Therefore, a measure to improve the convenience when suggesting facilities to be visited by vehicle is required.
[0010] Therefore, in the information processing device according to the present disclosure, the control unit acquires the current position of the user's vehicle. The acquisition of the current position of the user's vehicle may be performed by transmitting the current position from the vehicle to the information processing device, triggered by the start of the drive system of the vehicle (for example, the ignition switch on or the power switch on) or the start of the car navigation system mounted on the vehicle. In addition, in the information processing device according to the present disclosure, the control unit acquires the user's living area. In one example, the user's living area may be a predetermined area including the user's base. The user's base may be, for example, the user's home, the user's workplace, or the storage location of the user's vehicle. The predetermined area may be, for example, an area within a predetermined distance centered on the user's base, or a region including the user's base (for example, a ward, city, town, or village). The user's base may be identified from the movement history of the user's vehicle, or may be registered in advance in a storage device of the information processing device.
[0011] The control unit of the information processing device according to the present disclosure identifies a genre for suggestion when the current location of the user's vehicle is outside the user's living area. In one example, the control unit identifies, as the genre for suggestion, a genre of facilities that the user has visited in the past by vehicle, the number of visits of which is equal to or greater than a predetermined threshold. In one example, the "genre" referred to here is a cafe, a ramen shop, a Chinese restaurant, a French restaurant, an Italian restaurant, a family restaurant, a convenience store, a supermarket, a shopping mall, a home improvement store, an art gallery, a museum, a movie theater, a karaoke shop, etc.
[0012] The genres of facilities that the user has visited in the past may be transmitted from the vehicle to the information processing device every time the user travels by vehicle and may be accumulated in a storage device of the information processing device, etc. In this case, in one example, the stopping of the drive system of the user's vehicle (for example, turning off the ignition switch or power switch) may be used as a trigger to transmit information on the facility where the vehicle is parked and the parking date and time, etc. from the vehicle to the information processing device.
[0013] The predetermined threshold may be a common value for all genres, or may be set for each genre. For example, the predetermined threshold may be set to a larger value for a genre of restaurants such as cafes, a genre of grocery stores such as supermarkets, and a genre of daily necessities stores such as convenience stores, compared to a genre of leisure facilities such as museums.
[0014] In addition, when identifying the genre for suggestion, the control unit may identify the genre for suggestion according to the time period when the current location of the vehicle is acquired in addition to the number of visits. That is, the control unit may identify the genre for suggestion, in which the number of visits in the same time period as the time period when the current location of the vehicle is acquired is equal to or greater than a predetermined threshold. In this case, the time period may be classified into a pre-dawn time period (e.g., a time period from 12:00 a.m. to 3:00 a.m.), an early morning time period (e.g., a time period from 3:00 a.m. to 6:00 a.m.), a morning time period (e.g., a time period from 6:00 a.m. to 9:00 a.m.), a pre-afternoon time period (e.g., a time period from 9:00 a.m. to 12:00 a.m.), a late afternoon time period (e.g., a time period from 12:00 p.m. to 3:00 p.m.), an evening time period (e.g., a time period from 3:00 p.m. to 6:00 p.m.), a night time period (e.g., a time period from 6:00 p.m. to 9:00 p.m.), and a late night time period (e.g., a time period from 9:00 p.m. to 12:00 p.m.).
[0015] In addition, when specifying the genre for suggestion, the control unit may specify the genre for suggestion according to the attribute of the day on which the current position of the vehicle was acquired, in addition to the number of visits. The unit may specify, as a suggested genre, a genre in which the number of visits on a day with the same attribute as the day on which the current location of the vehicle is acquired is equal to or greater than a predetermined threshold. Note that the attribute of the day on which the current location of the vehicle is acquired may be, for example, the day of the week of the target day, whether the target day is a holiday, or the season of the target day.
[0016] In the information processing device according to the present disclosure, when the suggestion genre is identified, the control unit determines a facility (suggestion facility) belonging to the suggestion genre from among facilities located within a predetermined range including the current position of the vehicle. In this case, the information processing device may be provided with a database that stores the location and genre of each facility in association with each other for a plurality of facilities. In this case, the control unit may first refer to the location of each facility stored in the database and extract facilities located within a predetermined range. Next, the control unit may refer to the genre of the extracted facility and identify a facility belonging to the suggestion genre as a suggestion facility. The number of suggestion facilities identified in this manner is not limited to one, and may be multiple.
[0017] In the information processing device according to the present disclosure, when a proposed facility is determined, a control unit outputs information on the proposed facility. Outputting the information on the proposed facility includes outputting the information to an output device (e.g., a display device of a car navigation system, a display device of a display audio, etc.) mounted on a vehicle via a network.
[0018] According to the information processing device of the present disclosure, the suggested facilities are proposed only when the user travels by vehicle outside the living area that is unfamiliar to the user, so that the user can be prevented from feeling annoyed. Also, when the user travels by vehicle outside the living area, facilities of a genre that matches the user's preferences can be proposed. Therefore, the user's convenience can be improved.
[0019] Specific embodiments of the present disclosure will be described below with reference to the drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, and the like described in the following embodiments are not intended to limit the technical scope of the disclosure to only those.
[0020] <Embodiment> DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present disclosure will be described with reference to the drawings. In the embodiment, an example in which an information processing device according to the present disclosure is applied to a system that provides information on facilities for proposal will be described.
[0021] (System Configuration) Fig. 1 is a block diagram showing a schematic configuration example of a system 1 according to the present embodiment. The system 1 according to the present embodiment includes an in-vehicle device 100 and a server 200. In the example shown in Fig. 1, only one in-vehicle device 100 is shown, but a plurality of in-vehicle devices 100 may be included in the system 1.
[0022] The in-vehicle device 100 is a computer mounted on the vehicle 10 of a user. In one example, the in-vehicle device 100 includes a car navigation system, a communication device, an ECU, and the like. The in-vehicle device 100 in this embodiment has a function of acquiring the current position of the vehicle 10 (in-vehicle device 100) when the drive system of the vehicle 10 is started (for example, when an ignition switch or a power switch is switched from off to on) and transmitting position information including the acquired current position to the server 200. The current position is acquired through a GPS receiver equipped in the car navigation system. In one example, the position information transmitted from the in-vehicle device 100 to the server 200 includes a user ID and the current position. The user ID is an identifier of the user of the vehicle 10. The user ID may be an identifier of the in-vehicle device 100.
[0023] In addition, the in-vehicle device 100 in this embodiment also has a function of transmitting history information to the server 200 when the drive system of the vehicle 10 is stopped (for example, when the ignition switch or the power switch is switched from on to off). In this embodiment, "when the drive system of the vehicle 10 is stopped" can also be rephrased as "when the vehicle 10 is parked." In one example, the history information includes a user ID, a facility ID, a parking date and time, etc., as shown in FIG. 2. The user ID is the same as the user ID included in the above-mentioned location information. The facility ID is an identifier of the facility where the vehicle 10 is parked. The parking date and time is the date and time when the vehicle 10 is parked (the date and time when the ignition switch or the power switch is switched from on to off). Note that, if the facility where the vehicle 10 is parked is the user's base, the in-vehicle device 100 may not transmit the history information to the server 200. The user's base is the user's home, the user's workplace, the user's vehicle 10 storage location, etc.
[0024] Returning to the explanation of FIG. 1, server 200 is a computer operated by a business operator involved in a service that provides information on proposed facilities. Server 200 can be configured as a computer having a processor such as a CPU or GPU, a main storage device such as RAM and ROM, and an auxiliary storage device such as an EPROM, a hard disk drive, or a removable medium. An operating system (OS), various programs, and various tables are stored in the auxiliary storage device of server 200. The processor of server 200 loads the programs stored in the auxiliary storage device into the installation work area of the main storage device and executes them to realize various functions that meet predetermined purposes, as described below. However, some or all of the functions of server 200 may be implemented using an ASIC (Application Specific Integrated Circuit) or This is realized by hardware circuits such as FPGA (Field Programmable Gate Array). This is also fine.
[0025] The server 200 in this embodiment has a function of receiving history information transmitted from the in-vehicle device 100 and storing the received history information for each user. The server 200 in this embodiment also has a function of determining a proposed facility, triggered by receiving location information transmitted from the in-vehicle device 100, and transmitting information about the determined proposed facility to the in-vehicle device 100. The server 200 that realizes these functions includes a communication unit 210, a control unit 220, and a storage unit 230, as shown in FIG.
[0026] The communication unit 210 is a communication interface for connecting the server 200 to the network N1. The communication unit 210 connects to the network N1 via, for example, a LAN or Wi-Fi (registered trademark), and communicates with the in-vehicle device 100 via the network N1. The network N1 is, for example, a WAN, which is a global public communication network such as the Internet, or another communication network.
[0027] The control unit 220 is a software module that is realized by the processor of the server 200 executing a program stored in an auxiliary storage device. When the control unit 220 receives history information transmitted from the in-vehicle device 100, the control unit 220 stores the received history information in a user management DB 231 described later.
[0028] Furthermore, when the control unit 220 receives location information from the in-vehicle device 100, the control unit 220 determines whether the current location (current location of the vehicle 10) included in the location information is outside the user's living area. This determination is made based on information stored in a user management DB 231, which will be described later. If it is determined that the current location of the vehicle 10 is outside the user's living area, the control unit 220 determines a proposed facility and transmits information on the determined proposed facility to the in-vehicle device 100.
[0029] Here, an example of a method for determining a facility to be proposed will be described. First, the control unit 220 determines a genre to be proposed based on information stored in a user management DB 231 to be described later. The suggested genre is a genre of facilities that the user has visited in the past with the vehicle 10, the number of visits of which is equal to or exceeds a predetermined threshold. In one example, the control unit 220 counts the number of visits of facilities that the user has visited in the one month (the one month up to the day before the target date) prior to the target date (the day the location information was received) by genre, based on information in the user management DB 231 described below. The control unit 220 identifies a genre whose counted result is equal to or exceeds a predetermined threshold as a suggested genre.
[0030] The predetermined threshold may be set to a common value for all genres, but in this embodiment, it is set for each genre. For example, the predetermined threshold may be set to a larger value for the restaurant genre such as cafes, the grocery store genre such as supermarkets, and the daily necessities store genre such as convenience stores, compared to the entertainment facility genre such as museums. This is because the restaurant genre, grocery store genre, and daily necessities store genre are more likely to be visited regardless of user preferences than the entertainment facility genre.
[0031] When the suggested genre is specified, the control unit 220 determines a suggested facility from among facilities located within a predetermined range including the current location of the vehicle 10. The predetermined range may be a range with a radius of several kilometers to several tens of kilometers centered on the current location of the vehicle 10, or may be an area (such as a ward, city, town, or village) including the current location of the vehicle 10. A suggested facility is a facility that belongs to the suggested genre. The proposed facility is determined based on information stored in the facility management DB 232 described below. The number of suggested facilities is not limited to one, and may be multiple.
[0032] When the proposed facility is determined, the control unit 220 transmits information about the proposed facility (hereinafter, sometimes referred to as "proposal information") to the in-vehicle device 100. The proposal information may be information including an instruction for displaying the position, name, genre, etc. of the proposed facility on a map screen of a car navigation system, or may be information including an instruction for displaying a list of the proposed facilities (a list including the name, genre, distance from the current position, etc. of each proposed facility) on an in-vehicle display device (for example, a display device of a car navigation system or a display device of a display audio).
[0033] Next, the storage unit 230 is a storage area constructed in an auxiliary storage device of the server 200. In the present embodiment, a user management DB 231 and a facility management DB 232 are constructed in the storage unit 230. The user management DB 231 and the facility management DB 232 are relational databases constructed by the processor of the server 200 executing a DBMS (Database Management System) program.
[0034] FIG. 3 is a diagram showing an example of information stored in the user management DB 231. In the example shown in FIG. 3, the user management DB 231 includes a plurality of tables (hereinafter, sometimes referred to as "user information tables") for each user. In each user information table, a user ID, living area information, and a movement history are stored. The user ID is an identifier of each user. The user ID may be an identifier of the vehicle 10 or an identifier of the in-vehicle device 100. The living area information is information indicating the living area of each user. As an example, the living area information may be the geographic coordinates of an area having a radius of several kilometers to several tens of kilometers centered on the base of each user. As another example, the living area information may be the geographic coordinates of a region (for example, a ward, city, town, or village) including the base of each user. As described above, the base of the user may be the user's home, the user's workplace, or the storage location of the user's vehicle 10. The history information is information regarding facilities that each user has visited in the vehicle 10 in the past. In the example shown in FIG. 3, the history information has a plurality of records (hereinafter, sometimes referred to as "movement history records") for each facility that each user has visited in the past. Each movement history record has a genre field and a visit date and time field. In the genre field, the genre of each facility that the user has visited in the vehicle 10 in the past is registered. In the visit date and time field, In the travel history record, the date and time when the user previously visited each facility in the vehicle 10 is registered. Such a travel history record is added by the control unit 220 every time the communication unit 210 receives history information transmitted from the in-vehicle device 100. The addition of a travel history record will be described in detail later.
[0035] In the example shown in Fig. 3, the genres of facilities include, but are not limited to, "cafe," "ramen shop," "family restaurant," "convenience store," "supermarket," "bookstore," "home improvement center," and "art museum." The genre classification of facilities may be changed as appropriate depending on the embodiment. Furthermore, the configuration of user management DB231 is not limited to the example shown in Fig. 3, and information registered in user management DB231 can be added, omitted, or changed.
[0036] FIG. 4 is a diagram showing an example of information stored in the facility management DB 232. In the example shown in FIG. 4, the facility management DB 232 has a plurality of records (hereinafter, sometimes referred to as "facility information records") for each facility. Each facility information record has fields such as a facility ID, a name, a location, and a genre. An identifier for each facility is registered in the facility ID field. A name for each facility is registered in the name field. A location for each facility (e.g., the geographic coordinates of the location of each facility) is registered in the location field. A genre for each facility (e.g., "cafe," "ramen shop," "family restaurant," "convenience store," "supermarket," "bookstore," "home center," "museum," etc.) is registered in the genre field. Note that the configuration of the records stored in the facility management DB 232 is not limited to the example shown in FIG. 4, and fields can be added, omitted, or changed as appropriate.
[0037] Here, the addition of a movement history record constituting the history information of the user management DB 231 will be described. When the communication unit 210 receives the history information transmitted from the in-vehicle device 100, first, the control unit 220 accesses the facility management DB 232 using the facility ID included in the history information (see FIG. 2) as an argument, and identifies a facility information record in which information matching the facility ID is registered in the facility ID field. The control unit 220 identifies a genre registered in the genre field of the identified facility information record. The control unit 220 generates a new movement history record based on the identified genre and the parking date and time included in the history information. At that time, the above identified genre is registered in the genre field of the new movement history record. Also, the parking date and time included in the history information is registered in the visit date and time field of the new movement history record. When the new movement history record is generated in this way, the control unit 220 accesses the user management DB 231 using the user ID included in the history information as an argument, and identifies a user information table linked to the user ID. Then, the control unit 220 adds the new movement history record generated above to the identified user information table.
[0038] (Processing flow) The process flow executed by the server 200 in this embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing a process routine executed by the server 200 when the server 200 is triggered by receiving position information transmitted from the in-vehicle device 100. Note that the process routine in Fig. 5 is executed by the processor of the server 200, but the process routine will be described here with the software module (control unit 220) of the server 200 as the execution subject.
[0039] When the communication unit 210 of the server 200 receives the location information transmitted from the in-vehicle device 100, the control unit 220 acquires the current location (the current location of the vehicle 10) included in the location information (step S101). After completing the process of step S101, the control unit 220 executes the process of step S102.
[0040] In step S102, the control unit 220 acquires the living area of the user of the vehicle 10. Specifically, the control unit 220 first accesses the user management DB 231 using the user ID included in the location information as an argument, and identifies a user information table associated with the user ID. Next, the control unit 220 acquires the living area information stored in the identified user information table. After completing the process of step S102, the control unit 220 executes the process of step S103.
[0041] In step S103, the control unit 220 determines whether the current location acquired in step S101 is outside the living area acquired in step S102. If the current location acquired in step S101 is within the living area acquired in step S102 (negative determination in step S103), the control unit 220 ends the execution of this processing routine. In this case, no proposal information is transmitted from the server 200 to the in-vehicle device 100. Also, if the current location acquired in step S101 is outside the living area acquired in step S102 (positive determination in step S103), the control unit 220 executes the processing of step S104.
[0042] In step S104, the control unit 220 specifies a genre for suggestion. Specifically, the control unit 220 extracts, from among the movement history records stored in the user information table specified in step S102, movement history records in which the date and time of one month (one month up to the day before the target date) prior to the target date (the date on which the location information was received) is registered in the visit date and time field. Next, the control unit 220 calculates the number of visits by genre in the one month described above by tallying up the number of extracted movement history records by genre. The control unit 220 specifies a genre in which the calculated number of visits is equal to or greater than a predetermined threshold as a genre for suggestion. The predetermined threshold at that time is set by genre as described above. In one example, the predetermined threshold may be set to four times for genres such as cafes, ramen shops, supermarkets, and convenience stores, and the predetermined threshold may be set to two times for genres such as bookstores and art museums. In that case, if the number of visits to facilities belonging to the genres such as cafes, ramen shops, supermarkets, or convenience stores is four or more, the genre is specified as a genre for suggestion. Moreover, if the number of visits to facilities belonging to the genre of bookstores, art museums, etc. is two or more, the genre is specified as a suggested genre. After completing the process of step S104, the control unit 220 executes the process of step S105.
[0043] In step S105, the control unit 220 determines a facility for proposal. Specifically, first, the control unit 220 sets a predetermined range including the current position of the vehicle 10 acquired in step S101. As described above, the predetermined range may be a range with a radius of several kilometers to several tens of kilometers centered on the current position of the vehicle 10, or may be a region (such as a ward, city, town, or village) including the current position of the vehicle 10. The control unit 220 accesses the facility management DB 232 and selects a facility information record whose position registered in the position field belongs to the predetermined range. From among the selected facility information records, the control unit 220 specifies a facility record whose genre matching the genre for proposal is registered in the genre field. The control unit 220 determines the facility corresponding to the specified facility record as the facility for proposal. After completing the process of step S105, the control unit 220 executes the process of step S106.
[0044] In step S106, the control unit 220 transmits the proposal information to the target in-vehicle device 100. The proposal information may be information including an instruction for displaying the position, name, genre, etc. of the proposed facility on a map screen of the car navigation system of the vehicle 10, or may be information including an instruction for displaying a list of the proposed facilities (a list including the name, genre, and distance from the current position, etc., of each proposed facility) on a display device (for example, a display device of a car navigation system or a display device of a display audio) mounted on the vehicle 10. After completing the process of step S106, the control unit 220 ends the execution of this processing routine.
[0045] (Actions and Effects of the Embodiments) In the embodiment described above, information on suggested facilities is presented to the user of the vehicle 10 on condition that the current location of the vehicle 10 is outside the living area. This makes it possible to prevent information on suggested facilities from being presented to the user of the vehicle 10 when the current location of the vehicle 10 is within the living area. This makes it possible to present information on suggested facilities to the user while preventing the user from feeling annoyed. As a result, it is possible to improve the convenience for the user when information on suggested facilities is presented.
[0046] Furthermore, according to this embodiment, when the current location of the vehicle 10 is outside the living area, facilities belonging to a genre that the user has visited in the past with the vehicle 10 and that has a visit count equal to or greater than a predetermined threshold are proposed to the user as suggested facilities, and the predetermined threshold is set for each genre. That is, for genres that tend to be visited frequently regardless of the user's preferences, the predetermined threshold is set to a relatively large value. This makes it possible to present to the user facilities that belong to genres that suit the user's preferences as suggested facilities.
[0047] In this embodiment, the server 200 corresponds to an "information processing device" according to the present disclosure. Also, the control unit 220 of the server 200 corresponds to a "control unit" according to the present disclosure.
[0048] <Other embodiments> The above-described embodiment is merely an example, and the present disclosure may be modified as appropriate within the scope of the present disclosure. For example, the genre for suggestion may be specified according to the time period in which the location information from the in-vehicle device 100 was received (hereinafter, may be referred to as the "target time period") in addition to the number of past visits. That is, the control unit 220 may specify, as the genre for suggestion, a genre in which the number of visits in the same time period as the target time period is equal to or greater than a predetermined threshold. In this case, the control unit 220 first extracts, from among the movement history records stored in the user management DB 231, movement history records in which the date and time of one month before the target date is registered in the visit date and time field and in which the time belonging to the same time period as the target time period is registered in the visit date and time field. Next, the control unit 220 calculates the number of visits by genre in the same time period as the target time period in the above-mentioned one month by counting the number of extracted movement history records by genre. The control unit 220 specifies, as the genre for suggestion, a genre in which the calculated number of visits is equal to or greater than a predetermined threshold. This makes it possible to present to the user facilities belonging to a genre suitable for the user's lifestyle pattern as facilities for suggestion.
[0049] In addition, the "time period" referred to here may be classified, for example, into the pre-dawn period (e.g., from midnight to 3 am), the early morning period (e.g., from 3 am to 6 am), the morning period (e.g., from 6 am to 9 am), the pre-afternoon period (e.g., from 9 am to 12 am), the late afternoon period (e.g., from 12 pm to 3 pm), the evening period (e.g., from 3 pm to 6 pm), the night period (e.g., from 6 pm to 9 pm), and the late night period (e.g., from 9 pm to 12 pm).
[0050] Furthermore, the genre to be suggested may be specified based on the attributes of the target day (the day on which location information was received from the in-vehicle device 100) in addition to the number of past visits. That is, the control unit 220 may specify, as the genre to be suggested, a genre for which the number of visits on a day with the same attributes as the target day is equal to or exceeds a predetermined threshold. The "attribute" here may be the day of the week, whether it is a holiday or not, or the season. In such an embodiment, the travel history record stored in the user management DB 231 includes a genre field and a visit date and time. In addition to the field, the control unit 220 may have an attribute field for registering the attributes of the visit date. The control unit 220 may extract, from the movement history records stored in the user management DB 231, movement history records in which the date and time of one month before the target day is registered in the visit date and time field and information matching the attributes of the target day is registered in the attribute field. Furthermore, the control unit 220 calculates the number of visits by genre on a day with the same attributes as the target day in the one month by counting the number of extracted movement history records by genre. The control unit 220 specifies a genre in which the calculated number of visits is equal to or greater than a predetermined threshold as a suggested genre. This makes it possible to present facilities belonging to a genre suitable for the user's life pattern to the user as a suggested facility.
[0051] In addition, the processes and configurations described in this disclosure can be freely combined and implemented as long as no technical contradictions arise. Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Furthermore, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration for implementing each function can be flexibly changed. [Explanation of symbols]
[0052] 10 vehicle, 100 in-vehicle device, 200 server, 210 communication unit, 220 control unit, 230 storage unit, 231 user management DB, 232 facility management DB
Claims
1. Obtaining a current location of a user's vehicle; Acquiring a living area of the user; In response to the current location being outside the living area, identifying a genre for suggestion that is a genre of facilities that the user has visited in the past by the vehicle and that has a visit count equal to or greater than a predetermined threshold; determining a proposed facility that belongs to the proposed genre from among facilities located within a predetermined range including the current location in response to the specification of the proposed genre; outputting information on the proposed facility in response to the determination of the proposed facility; A control unit configured to execute Information processing device.
2. The predetermined threshold is set for each genre. The information processing device according to claim 1 .
3. Identifying a genre for the suggestions includes: Identifying, as the suggested genre, a genre in which the number of visits in the same time period as the time period in which the current location is acquired is equal to or greater than the predetermined threshold value. The information processing device according to claim 1 .
4. Determining a genre for the suggestions includes: and identifying a genre whose visit count on a day having the same attribute as the day on which the current location is acquired is equal to or greater than the predetermined threshold as the genre for suggestion. The information processing device according to claim 1 .
Citation Information
Patent Citations
Providing system and extracting method of additional information and navigation system
JP2010038734A
On-vehicle equipment, control method of on-vehicle equipment, and program
JP2012068041A
Map information updating device and map information updating method
WO2006109625A1
User information management device, and user information management method
WO2019065349A1
Information analysis device and information analysis method
WO2019181327A1