Information processing device
Patent Information
- Application Number
- JP2023125426
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-01
- Publication Date
- 2025-02-14
AI Technical Summary
【0006】 一般的に、第1割合が高いほど、その第1割合に対応する道路は、観光客が利用しやすい傾向がある。したがって、上記構成によれば、第1割合が第1閾値以上となる道路、すなわち観光客が利用しやすい道路を、観光客の利用を推奨する道路として提案できる。
Smart Images

Figure 2025021608000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device. [Background technology]
[0002] The vehicle in Patent Document 1 is equipped with a GPS device and a data processing device. The data processing device pre-stores road information and tourist information for each tourist spot as a database. The data processing device detects the current position of the vehicle using the GPS device. The data processing device acquires road information and tourist information around the current position from the database based on the current position of the vehicle. The data processing device provides the acquired road information and tourist information to the driver of the vehicle. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 07-332997 Summary of the Invention [Problem to be solved by the invention]
[0004] Generally, in the areas surrounding tourist destinations, there is a mixture of facilities such as roads that are easy for tourists visiting the tourist destination to use and facilities such as roads that are easy for local residents of the tourist destination to use. Therefore, for example, a local government that has jurisdiction over a tourist destination has a demand to provide appropriate guidance to tourists who visit the tourist destination by car from areas outside the local government about facilities such as roads that are easy for tourists to use. [Means for solving the problem]
[0005] An information processing device for solving the above problem includes a storage device that stores information about a plurality of roads located within a specific area, which is a predetermined area including a tourist destination and the surrounding area of the tourist destination; a communication device that receives image data from a vehicle located within the specific area, which is data of images of the surroundings of the vehicle captured by a camera mounted on the vehicle; and an execution device, wherein the execution device executes the following operations: acquires image data in which a vehicle is captured from the plurality of image data received by the communication device from the vehicle traveling on the road; determines whether the vehicle captured in the image is a vehicle driven by a local resident or a vehicle driven by a tourist by analyzing the image indicated by the acquired image data; calculates a first ratio, which is the ratio of vehicles driven by tourists among the plurality of vehicles traveling on the road, for each of the plurality of roads based on the determination result of the vehicles captured in the image; and proposes, among the plurality of roads, the roads for which the first ratio is equal to or greater than a first threshold value as roads recommended for use by tourists. Effect of the Invention
[0006] Generally, the higher the first ratio, the more likely the road corresponding to that first ratio is to be used by tourists. Therefore, according to the above configuration, roads whose first ratio is equal to or greater than the first threshold, i.e., roads that are easy for tourists to use, can be proposed as roads recommended for use by tourists. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a schematic diagram of an information processing system. [Diagram 2] FIG. 2 is an explanatory diagram of a specific region. [Diagram 3] FIG. 3 is a sequence diagram showing collection control. [Figure 4] FIG. 4 is a flowchart showing the update control. [Diagram 5] FIG. 5 is a sequence diagram showing the distribution control. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] <Outline of information processing system configuration> Hereinafter, one embodiment of the present invention will be described with reference to Figures 1 to 5. First, a schematic configuration of an information processing system 100 will be described.
[0009] As shown in Fig. 1, an information processing system 100 includes a plurality of vehicles 10. The vehicles 10 are, for example, automobiles driven by users. Note that Fig. 1 illustrates only one vehicle 10 as a representative example.
[0010] The vehicle 10 is equipped with a drive recorder 10A. The drive recorder 10A is a device for recording images and the like of the surroundings of the vehicle 10. The drive recorder 10A is equipped with a GNSS receiver 31 and a camera 32.
[0011] The GNSS receiver 31 detects position coordinates PC, which are the coordinates of the location where the vehicle 10 is located, by communicating with a GNSS satellite (not shown). Note that "GNSS" is an abbreviation for Global Navigation Satellite System.
[0012] The camera 32 detects image data DP, which is data of an image of a subject. In this embodiment, the camera 32 detects image data of an area around the vehicle 10 in front of the vehicle 10 as the image data DP. In other words, the camera 32 can detect image data in which another vehicle 10 located in an area in front of the vehicle 10 on which the camera 32 is provided is captured as the image data DP.
[0013] The drive recorder 10A includes a control device 20. The control device 20 acquires a signal indicating a position coordinate PC from a GNSS receiver 31. The control device 20 also acquires image data DP from a camera 32.
[0014] The control device 20 includes an execution device 21, a storage device 22, and a communication device 23. The communication device 23 is capable of wireless communication with devices outside the vehicle 10 via the communication network NW. The storage device 22 includes a read-only ROM, a readable and writable volatile RAM, and a readable and writable non-volatile storage. The storage device 22 stores information acquired by the control device 20, etc. The storage device 22 also stores various programs in advance. An example of the execution device 21 is a CPU. The execution device 21 executes various processes by reading the programs in the storage device 22.
[0015] As shown in FIG. 1, the information processing system 100 includes a server 50. In this embodiment, the server 50 is managed by a local government that has jurisdiction over the tourist destination AT, which will be described later. The server 50 includes an execution device 51, a storage device 52, and a communication device 53. The communication device 53 can communicate with devices outside the server 50 via a communication network NW. The storage device 52 includes a ROM, a RAM, and a storage. The storage device 52 stores information acquired by the server 50. The storage device 52 also stores various programs and various data in advance. The storage device 52 stores an information processing program 52A in advance as one of the various programs. The storage device 52 also stores map data 52B and web data 52C in advance as various data. The web data 52C is data related to a web page of the local government that has jurisdiction over the tourist destination AT. The map data 52B will be described later. An example of the execution device 51 is a CPU. The execution device 51 executes various processes related to the information processing device by reading the information processing program 52A from the storage device 52. That is, the server 50 is an example of an information processing device.
[0016] As shown in FIG. 2, the map data 52B is map data related to a specific area AS, which is a predetermined area including a tourist destination AT and the surrounding area of the tourist destination AT. For example, the specific area AS includes one tourist destination AT, two roads W, and two parking lots P. In this specification, the two roads W are simply referred to as roads W when collectively describing the two roads W, and are referred to as roads WA and WB when distinguishing between the two roads W. In addition, the two parking lots P are simply referred to as parking lots P when collectively describing the two parking lots P, and are referred to as parking lots PA and parking lots PB when distinguishing between the two parking lots P. In this embodiment, one end of the roads W is connected to the tourist destination AT. In addition, each road W includes two routes L, a first route L1 and a second route L2. In this embodiment, the first route L1 is a route L for heading toward the tourist destination AT. In addition, the second route L2 is a route L for leaving the tourist destination AT. In other words, the first route L1 is a route L for heading toward a first direction on the road W. The second line L2 is a line L for heading in a second direction opposite to the first direction on the road W. The parking lot PA is adjacent to the road WA. The parking lot PB is adjacent to the road WB.
[0017] As shown in Fig. 1, the information processing system 100 includes a plurality of personal terminals 70. An example of the personal terminal 70 is a smartphone owned by the user of the vehicle 10. Note that Fig. 1 illustrates only one personal terminal 70 as a representative example.
[0018] The personal terminal 70 includes an execution device 71, a storage device 72, a communication device 73, and a display 74. The communication device 73 is capable of wireless communication with devices external to the personal terminal 70 via a communication network NW. The storage device 72 includes a ROM, a RAM, and a storage. The storage device 72 stores information acquired by the personal terminal 70. The storage device 72 also stores various programs in advance. An example of the execution device 71 is a CPU. The execution device 71 executes various processes by reading the programs in the storage device 72. The display 74 is capable of displaying various information. The display 74 is a so-called touch panel display. Therefore, the user can also input various information via the display 74.
[0019] <Collection Control> Next, the collection control executed by the control device 20 of the vehicle 10 and the server 50 will be described with reference to Fig. 3. The collection control is executed between one server 50 and the control devices 20 of the multiple vehicles 10, respectively. This collection control is a control for the server 50 to collect collected data DC, which will be described later. In this embodiment, the control device 20 of the vehicle 10 starts the collection control at every predetermined control cycle. An example of the control cycle of the collection control is about several milliseconds to several seconds.
[0020] As shown in Fig. 3, when the execution unit 21 of the control device 20 starts collection control, it executes the process of step S11. In step S11, the execution unit 21 of the control device 20 generates the latest position coordinates PC and image data DP acquired by the control device 20 at the time of processing of step S11 as collected data DC. In other words, the execution unit 21 of the control device 20 links the position coordinates PC and image data DP acquired at the same timing as collected data DC. After step S11, the execution unit 21 of the control device 20 advances the process to step S12.
[0021] In step S12, the communication device 23 of the control device 20 transmits the collected data DC to the server 50. The communication device 53 of the server 50 receives the collected data DC transmitted from the control device 20. Then, the execution device 51 of the server 50 stores the collected data DC in the storage device 52. After step S12, the execution device 51 of the server 50 ends the current collection control.
[0022] <Update control> Next, the update control executed by server 50 will be described with reference to Fig. 4. This update control is a control for updating web data 52C. In this embodiment, execution device 51 of server 50 starts the update control at each predetermined control cycle. An example of the control cycle of the update control is about several minutes to about 10 minutes.
[0023] As shown in FIG. 4, when the execution device 51 of the server 50 starts the update control, it executes the process of step S31. In step S31, the execution device 51 acquires image data DP in which the vehicle 10 is shown from among the plurality of image data DP received by the communication device 53 from the vehicle 10 traveling on the road W. Specifically, the execution device 51 acquires the image data DP, for example, as follows. First, the execution device 51 extracts the plurality of image data DP received by the communication device 53 from the vehicle 10 traveling on the road W from among the plurality of image data DP stored in the storage device 52 by checking the position coordinates PC linked to the image data DP against the map data 52B. Next, the execution device 51 analyzes the image indicated by the image data DP for each of the extracted plurality of image data DP to determine whether or not the vehicle 10 is shown in the image. For example, the execution device 51 can determine whether or not the vehicle 10 is shown in the image by executing a known image analysis process. Then, when the execution device 51 determines that the vehicle 10 is shown in the image, the execution device 51 acquires the image data DP corresponding to the image. After step S31, the execution unit 51 advances the process to step S32.
[0024] In step S32, the execution device 51 determines whether the vehicle 10 shown in the image indicated by the image data DP acquired in step S31 is a vehicle 10 driven by a local resident or a vehicle 10 driven by a tourist. Specifically, the execution device 51 analyzes the image indicated by the image data DP to determine that the vehicle 10 shown in the image indicated by the image data DP is a vehicle 10 driven by a tourist if one or more of the following requirements (1) and (2) are satisfied. On the other hand, the execution device 51 analyzes the image indicated by the image data DP to determine that the vehicle 10 shown in the image indicated by the image data DP is a vehicle 10 driven by a local resident if neither of the following requirements (1) nor (2) are satisfied. Note that, if there are multiple vehicles 10 shown in the image indicated by the image data DP acquired in step S31, in step S32, the execution device 51 performs the above determination for each vehicle 10 shown in the image indicated by the image data DP.
[0025] Requirement (1): The area name displayed on the license plate of the vehicle 10 shown in the image represented by the image data DP is different from the area name corresponding to the specific area AS. Requirement (2): The characters indicating the purpose displayed on the license plate of the vehicle 10 shown in the image represented by the image data DP are characters indicating that the vehicle 10 is for rental.
[0026] For example, suppose that the specific area AS is a part of Toyota city, Aichi prefecture. In this case, the execution device 51 determines that requirement (1) is satisfied if the area name displayed on the license plate of the vehicle 10 shown in the image represented by the image data DP is not "Toyota," which is an area name corresponding to the specific area AS. The execution device 51 also determines that requirement (2) is satisfied if the characters indicating the purpose displayed on the license plate of the vehicle 10 shown in the image represented by the image data DP are "wa" or "re," which are characters indicating a vehicle 10 for rental. After step S32, the execution device 51 advances the process to step S33.
[0027] In step S33, the execution device 51 calculates a first ratio R1 based on the discrimination result in step S32, i.e., the discrimination result of the vehicles 10 captured in the image indicated by the image data DP. Here, the first ratio R1 is the ratio of vehicles 10 driven by tourists to the multiple vehicles 10 traveling on the road W during a period from the processing time of step S33 to a predetermined specified period. An example of the specified period in step S33 is about ten or so days to several tens of days. In addition, the execution device 51 calculates the first ratio R1 for each of the multiple roads W provided in the specific area AS. Therefore, the first ratio R1 for each road W is expressed by the following formula (1).
[0028] Formula (1): First ratio R1=(Total number of vehicles 10 determined to be vehicles 10 driven by tourists on the target road W in step S32) / (Total number of vehicles 10 shown in the image indicated by the image data DP on the target road W in step S31)×100 After step S33, the execution unit 51 advances the process to step S34.
[0029] In step S34, the execution unit 51 determines whether or not the first ratio R1 is equal to or greater than a predetermined first threshold value RT1 for each of a plurality of roads W provided within the specific area AS. Here, the first threshold value RT1 is a threshold value for determining whether or not there are many vehicles 10 driven by tourists on the target road W. The first threshold value RT1 is determined in advance for each target road W through experiments, simulations, and the like. An example of the first threshold value RT1 is several tens of percent. After step S34, the execution unit 51 advances the process to step S41.
[0030] In step S41, the execution device 51 acquires image data DP in which the vehicle 10 is shown from among the multiple image data DP received by the communication device 53 from the vehicle 10 located in the parking lot P. Specifically, the execution device 51 acquires the image data DP, for example, as follows. The execution device 51 extracts multiple image data DP received by the communication device 53 from the vehicle 10 located in the parking lot P from among the multiple image data DP stored in the storage device 52 by checking the position coordinates PC linked to the image data DP against the map data 52B. Next, the execution device 51 determines whether or not the vehicle 10 is shown in the image for each of the multiple extracted image data DP by analyzing the image indicated by the image data DP. Then, when the execution device 51 determines that the vehicle 10 is shown in the image, the execution device 51 acquires the image data DP corresponding to the image. After step S41, the execution device 51 advances the process to step S42.
[0031] In step S42, the execution device 51 determines whether the vehicle 10 shown in the image indicated by the image data DP acquired in step S41 is a vehicle 10 driven by a local resident or a vehicle 10 driven by a tourist. Note that the process of step S42 is similar to the process of step S32 described above. After step S42, the execution device 51 advances the process to step S43.
[0032] In step S43, the execution device 51 calculates a second ratio R2 based on the discrimination result in step S42, i.e., the discrimination result of the vehicles 10 shown in the image indicated by the image data DP. Here, the second ratio R2 is the ratio of vehicles 10 driven by tourists to the multiple vehicles 10 located in the parking lot P during the period from the processing time of step S43 to a predetermined specified period. An example of the specified period in step S43 is about ten or so days to several tens of days. In addition, the execution device 51 calculates the second ratio R2 for each of the multiple parking lots P provided in the specific area AS. Therefore, the second ratio R2 for each parking lot P is expressed by the following formula (2).
[0033] Formula (2): Second ratio R2=(Total number of vehicles 10 determined to be vehicles 10 driven by tourists in step S42 for the target parking lot P) / (Total number of vehicles 10 shown in the image indicated by the image data DP in step S41 for the target parking lot P)×100 After step S43, the execution unit 51 advances the process to step S44.
[0034] In step S44, the execution device 51 determines whether or not the second ratio R2 is equal to or greater than a predetermined second threshold value RT2 for each of a plurality of parking lots P provided in the specific area AS. Here, the second threshold value RT2 is a threshold value for determining whether or not there are many vehicles 10 driven by tourists in the target parking lot P. The second threshold value RT2 is determined in advance for each target parking lot P through experiments, simulations, and the like. An example of the second threshold value RT2 is several tens of percent. After step S44, the execution device 51 advances the process to step S51.
[0035] In step S51, the execution device 51 judges whether or not congestion has occurred on each of the roads W provided in the specific area AS. For example, the execution device 51 judges whether or not congestion has occurred on the road W based on the transition of the position coordinates PC received by the communication device 53 from the vehicles 10 traveling on the road W. As a specific example, the execution device 51 judges that congestion has occurred on the road W when the average value of the movement amount of the position coordinates PC from the processing time of step S51 until a predetermined fixed period of time ago is equal to or less than a predetermined specified movement amount. An example of the fixed period of time is several minutes to several tens of minutes. In step S51, when the execution device 51 judges that congestion has not occurred on any of the roads W provided in the specific area AS (S51: NO), the execution device 51 advances the process to step S71 described later. On the other hand, in step S51, if the execution device 51 determines that congestion is occurring on one or more roads W among the multiple roads W provided in the specific area AS (S51: YES), the execution device 51 advances the process to step S61.
[0036] In step S61, when a traffic jam occurs on the road W, the execution device 51 acquires image data DP in which the vehicle 10 is captured from among the multiple image data DP received by the communication device 53 from the vehicle 10 caught in the traffic jam. Specifically, the execution device 51 acquires the image data DP, for example, as follows. First, the execution device 51 extracts multiple image data DP received by the communication device 53 from the vehicle 10 caught in the traffic jam from among the multiple image data DP stored in the storage device 52 by checking the position coordinates PC linked to the image data DP against the road W determined to be congested in step S51. Next, the execution device 51 determines whether or not the vehicle 10 is captured in the image by analyzing the image indicated by the image data DP for each of the extracted multiple image data DP. Then, when the execution device 51 determines that the vehicle 10 is captured in the image, the execution device 51 acquires the image data DP corresponding to the image. After step S61, the execution device 51 advances the process to step S62.
[0037] In step S62, the execution device 51 determines whether the vehicle 10 shown in the image indicated by the image data DP acquired in step S61 is a vehicle 10 driven by a local resident or a vehicle 10 driven by a tourist. Note that the process of step S62 is similar to the process of step S32 described above. After step S62, the execution device 51 advances the process to step S63.
[0038] In step S63, the execution device 51 calculates a third ratio R3 based on the discrimination result in step S62, that is, the discrimination result of the vehicle 10 captured in the image indicated by the image data DP. Here, the third ratio R3 is the ratio of vehicles 10 driven by tourists to the multiple vehicles 10 caught in traffic during the period from the processing time of step S63 to a predetermined reference period. An example of the reference period of step S63 is several minutes to several tens of minutes. Therefore, the reference period of step S63 is shorter than the specified period of step S33. That is, the third ratio R3 reflects the situation closer to the processing time of step S63 than, for example, when the reference period of step S63 is the same as the specified period of step S33. In addition, the execution device 51 calculates the third ratio R3 for each road W on which traffic congestion occurs. Therefore, the third ratio R3 for each road W is expressed by the following formula (3).
[0039] Equation (3): Third ratio R3=(total number of vehicles 10 determined to be vehicles 10 driven by tourists in step S62 for the target road W) / (total number of vehicles 10 shown in the images indicated by the image data DP in step S61 for the target road W)×100 After step S63, the execution unit 51 advances the process to step S64.
[0040] In step S64, the execution unit 51 determines whether or not the third rate R3 is equal to or greater than a predetermined third threshold value RT3 for each road W on which congestion occurs. Here, the third threshold value RT3 is a threshold value for determining whether or not there are many vehicles 10 driven by tourists on the target road W. The third threshold value RT3 is determined in advance for each target road W through experiments, simulations, and the like. An example of the third threshold value RT3 is several tens of percent. After step S64, the execution unit 51 advances the process to step S71.
[0041] In step S71, the execution device 51 calculates a first route ratio LR1 based on the discrimination result of step S32, i.e., the discrimination result of the vehicle 10 shown in the image represented by the image data DP. Here, the first route ratio LR1 is the ratio of the vehicles 10 driven by tourists among the multiple vehicles 10 traveling on the first route L1 on the road W during the period from the processing time of step S71 to the predetermined reference period. In addition, the execution device 51 calculates a second route ratio LR2 based on the discrimination result of step S32, i.e., the discrimination result of the vehicles 10 shown in the image represented by the image data DP. Here, the second route ratio LR2 is the ratio of the vehicles 10 driven by tourists among the multiple vehicles 10 traveling on the second route L2 on the road W during the period from the processing time of step S71 to the predetermined reference period. In this embodiment, an example of the reference period in step S71 is about several minutes to several tens of minutes. Therefore, the reference period in step S71 is shorter than the specified period in step S33. That is, the first route ratio LR1 and the second route ratio LR2 reflect the situation closer to the processing time of step S71 than when the reference period of step S71 is the same as the specified period of step S33. The execution unit 51 calculates the first route ratio LR1 and the second route ratio LR2 for each of the multiple roads W provided in the specific area AS. After step S71, the execution unit 51 advances the process to step S76.
[0042] In step S76, the execution device 51 analyzes the image indicated by the image data DP to determine whether or not a predetermined specific sign is affixed to the vehicle 10, of the vehicles 10 determined in step S32 to be driven by a tourist. Here, the specific sign is a predetermined sign that can be affixed to the vehicle 10 and is used to identify the occupant of the vehicle 10. One example of the specific sign is a novice driver sign, or a so-called beginner mark. After step S76, the execution device 51 advances the process to step S77.
[0043] In step S77, the execution device 51 calculates the specific ratio SR based on the discrimination result in step S76, i.e., the discrimination result of the vehicles 10 shown in the image indicated by the image data DP. Here, the specific ratio SR is the ratio of vehicles 10 with specific signs attached to the multiple vehicles 10 discriminated in step S32 as being vehicles 10 driven by tourists during the period from the processing time of step S76 to a predetermined specified period. An example of the specified period in step S77 is about ten or so days to several tens of days. In addition, the execution device 51 calculates the specific ratio SR for each of the multiple roads W provided in the specific area AS. Therefore, the specific ratio SR for each road W is expressed by the following formula (4).
[0044] Formula (4): Specific ratio SR = (total number of vehicles 10 determined in step S76 to have a specific sign attached on the target road W) / (total number of vehicles 10 determined in step S32 to be vehicles 10 driven by tourists on the target road W) × 100 After step S77, the execution unit 51 advances the process to step S81.
[0045] In step S81, the execution device 51 updates the web data 52C based on the determination results in steps S34, S44, S64, and S71. As a premise, as shown in FIG. 2, the web data 52C includes a web page that displays a map showing the specific area AS. Then, for example, it is assumed that the execution device 51 determines in step S34 that the first ratio R1 of the road WA is equal to or greater than the first threshold value RT1. In this case, in step S81, the execution device 51 updates the web data 52C so as to attach a message saying "Recommended for use by tourists" to the road WA on the map showing the specific area AS on the web page. In other words, the execution device 51 proposes, among the multiple roads W, a road W whose first ratio R1 is equal to or greater than the first threshold value RT1 as a road W recommended for use by tourists. Also, for example, it is assumed that the execution device 51 determines in step S44 that the second ratio R2 of the parking lot PA is equal to or greater than the second threshold value RT2. In this case, in step S81, the execution device 51 updates the web data 52C so as to attach a message "Tourists are recommended to use" to the parking lot PA on the map showing the specific area AS. In other words, the execution device 51 proposes, among multiple parking lots P, a parking lot P whose second ratio R2 is equal to or greater than the second threshold RT2 as a parking lot P recommended for use by tourists. For example, it is assumed that the execution device 51 determines in step S64 that the third ratio R3 of the road WA is equal to the third threshold RT3. In this case, in step S81, the execution device 51 updates the web data 52C so as to attach a message "Traffic jams are occurring because many tourists are visiting the tourist spot AT" to the road WA on the map showing the specific area AS on the web page. In other words, when the third ratio R3 of the road W is equal to the third threshold RT3, the execution device 51 notifies tourists that traffic jams are occurring because tourists are visiting the tourist spot AT. In step S81, the execution unit 51 updates the web data 52C so as to assign the first route ratio LR1 in step S71 to the first route L1 of the road WA on the map showing the specific area AS of the web page.The execution unit 51 also updates the web data 52C so as to assign the second route ratio LR2 obtained in step S71 to the second route L2 of the road WA on the map showing the specific area AS on the web page. In other words, the execution unit 51 notifies the tourist of the first route ratio LR1 and the second route ratio LR2. After step S81, the execution unit 51 ends the current update control.
[0046] <Distribution control> Next, with reference to FIG. 5, the distribution control executed by server 50 and personal terminal 70 will be described. The distribution control is executed between one server 50 and multiple personal terminals 70. This distribution control is control for transmitting web data 52C from server 50 to personal terminal 70. In this embodiment, personal terminal 70 starts the distribution control every time a user requests distribution of web data 52C via display 74 of the personal terminal 70. Note that an example of an operation by a user to request distribution of web data 52C is an operation of accessing a web page of a local government that has jurisdiction over tourist destination AT in a web browser.
[0047] 5, when execution device 71 of personal terminal 70 starts distribution control, it executes the process of step S91. In step S91, communication device 73 of personal terminal 70 transmits a signal to server 50 requesting transmission of web data 52C.
[0048] The communication device 53 of the server 50 receives the signal requesting transmission of the web data 52C transmitted from the personal terminal 70. After step S91, the execution device 51 of the server 50 advances the process to step S92.
[0049] In step S92, the communicator 53 of the server 50 transmits the web data 52C to the personal terminal . Communication device 73 of personal terminal 70 receives web data 52C transmitted from server 50. Then, execution device 71 of personal terminal 70 displays web data 52C, i.e., a web page containing a map showing specific area AS, on display 74. After step S92, execution device 71 of personal terminal 70 ends the current distribution control.
[0050] <Action of this embodiment> As shown in FIG. 4, in steps S31 to S33, the execution unit 51 of the server 50 calculates a first ratio R1, which is a ratio of vehicles 10 driven by tourists among a plurality of vehicles 10 traveling on a road W. Next, in step S34, the execution unit 51 determines whether or not the first ratio R1 is equal to or greater than a predetermined first threshold value RT1 for each of a plurality of roads W provided in the specific area AS. Here, it can be assumed that a road W on which the first ratio R1 is equal to or greater than the first threshold value RT1 is a road W on which tourists can easily drive vehicles 10 when traveling to and from the tourist destination AT. Then, for example, it is assumed that the execution unit 51 determines in step S34 that the first ratio R1 of the road WA is equal to or greater than the first threshold value RT1. In this case, in step S81, the execution unit 51 updates the web data 52C so as to add a message saying "Tourists are recommended to use" to the road WA on the map showing the specific area AS on the web page. In other words, the execution device 51 proposes, among a plurality of roads W, roads W for which the first ratio R1 is equal to or greater than the first threshold value RT1 as roads W recommended for use by tourists.
[0051] <Effects of this embodiment> (1) In general, the higher the first ratio R1, the easier the road W corresponding to that first ratio R1 tends to be for tourists to use. Therefore, according to this embodiment, the road W for which the first ratio R1 is equal to or greater than the first threshold value RT1 can be proposed as a road W recommended for use by tourists.
[0052] (2) In steps S41 to S43, the execution unit 51 of the server 50 calculates a second ratio R2, which is the ratio of vehicles 10 driven by tourists to the multiple vehicles 10 located in the parking lot P. Next, in step S44, the execution unit 51 determines whether or not the second ratio R2 is equal to or greater than a predetermined second threshold value RT2 for each of the multiple parking lots P provided in the specific area AS. Here, a parking lot P for which the second ratio R2 is equal to or greater than the second threshold value RT2 can be inferred to be a parking lot P that is convenient for tourists to park their vehicles 10. Then, for example, it is assumed that the execution unit 51 determines in step S44 that the second ratio R2 of the parking lot PA is equal to or greater than the second threshold value RT2. In this case, in step S81, the execution unit 51 updates the web data 52C so as to add a message saying "Use by tourists is recommended" to the parking lot PA on the map showing the specific area AS. In other words, the execution device 51 recommends, among a plurality of parking lots P, a parking lot P for which the second ratio R2 is equal to or greater than the second threshold value RT2, as a parking lot P recommended for use by tourists.
[0053] In general, the higher the second rate R2, the more likely the parking lot P corresponding to that second rate R2 is to be used by tourists. Therefore, according to this embodiment, a parking lot P whose second rate R2 is equal to or greater than the second threshold value RT2 can be proposed as a parking lot P recommended for use by tourists.
[0054] (3) In steps S51 to S63, the execution unit 51 of the server 50 calculates a third ratio R3, which is the ratio of vehicles 10 driven by tourists to the multiple vehicles 10 caught in the traffic jam. Next, in step S64, the execution unit 51 determines whether or not the third ratio R3 is equal to or greater than a predetermined third threshold value RT3 for each road W where traffic jam occurs. Then, for example, it is assumed that the execution unit 51 determines in step S64 that the third ratio R3 of the road WA is equal to the third threshold value RT3. In this case, in step S81, the execution unit 51 updates the web data 52C so as to attach a message to the road WA on the map showing the specific area AS on the web page, stating that "traffic jam is occurring because many tourists are visiting the tourist destination AT." In other words, when the third ratio R3 of the road W is equal to the third threshold value RT3, the execution unit 51 notifies the tourists that traffic jam is occurring because tourists are visiting the tourist destination AT.
[0055] For example, when traffic congestion occurs due to vehicles 10 of tourists using road W, it is more likely that the traffic congestion is temporary than when traffic congestion occurs due only to vehicles 10 of local residents. According to this embodiment, by understanding that traffic congestion occurs on road W due to the visit of many tourists, tourists can determine their sightseeing schedule by taking into account the traffic congestion caused by tourists that is likely to occur temporarily. Specifically, tourists can determine their sightseeing schedule by, for example, extending their stay at tourist spot AT to delay the timing of passing over road W where traffic congestion occurs.
[0056] (4) In step S71, the execution unit 51 calculates a first route ratio LR1, which is a ratio of vehicles 10 driven by tourists among a plurality of vehicles 10 traveling on a first route L1 on a road W. The execution unit 51 also calculates a second route ratio LR2, which is a ratio of vehicles 10 driven by tourists among a plurality of vehicles 10 traveling on a second route L2 on a road W. Then, in step S81, the execution unit 51 updates the web data 52C so as to assign the first route ratio LR1 in step S71 to the first route L1 of the road WA on the map showing the specific area AS of the web page. The execution unit 51 also updates the web data 52C so as to assign the second route ratio LR2 in step S71 to the second route L2 of the road WA on the map showing the specific area AS of the web page. In other words, the execution unit 51 notifies the tourists of the first route ratio LR1 and the second route ratio LR2.
[0057] In this embodiment, the first route L1 is a route L heading toward the tourist destination AT. The second route L2 is a route L heading away from the tourist destination AT. Therefore, the larger the first route ratio LR1 is relative to the second route ratio LR2, the more likely the number of tourists at the tourist destination AT is to increase. According to this embodiment, tourists can grasp the increase or decrease in the number of tourists at the tourist destination AT by taking into account the first route ratio LR1 and the second route ratio LR2.
[0058] (5) In steps S76 and S77, the execution device 51 calculates a specific ratio SR, which is the ratio of vehicles 10 with a specific sign attached to a plurality of vehicles 10 determined to be vehicles 10 driven by tourists. Therefore, for example, the local government managing the server 50 can grasp the ratio of occupants of vehicles 10 with a specific sign attached, i.e., tourists who are inexperienced in driving vehicles 10 as indicated by a novice driver sign, to a plurality of vehicles 10 driven by tourists. Note that by grasping the ratio of tourists who drive vehicles 10 with a specific sign attached as described above, the local government managing the server 50 can improve facilities tailored to those tourists.
[0059] <Example of change> This embodiment can be modified as follows: This embodiment and the following modifications can be combined with each other to the extent that there is no technical contradiction.
[0060] In the above embodiment, the update control may be changed. For example, the requirements used for the determination in step S32 may be changed. As a specific example, it is not necessary to use the two requirements, requirement (1) and requirement (2), in step S32, and for example, only requirement (1) may be used. Similarly, the requirements used for the determination in step S42 may be changed. Furthermore, the requirements used for the determination in step S42 may be different from the requirements used for the determination in step S32. Furthermore, the above points also apply to the requirements used for the determination in step S62.
[0061] For example, the processes of steps S41 to S44 may be omitted. As a specific example, if there is little need to suggest parking lots P that are recommended for use by tourists, the processes of steps S41 to S44 may be omitted.
[0062] For example, in step S51, the configuration for determining whether or not a traffic jam has occurred on the road W may be changed. As a specific example, the execution device 51 may determine whether or not a traffic jam has occurred on the road W by acquiring information from a road traffic information and communication system external to the server 50.
[0063] For example, the processes of steps S61 to S64 may be omitted. As a specific example, if there is little need to notify tourists that a traffic jam is occurring because the tourists are visiting the tourist spot AT, the processes of steps S61 to S64 may be omitted.
[0064] For example, the process of step S71 may be omitted. As a specific example, if there is little need to notify tourists of the first route ratio LR1 and the second route ratio LR2, the process of step S71 may be omitted.
[0065] For example, the specific sign targeted in steps S76 and S77 may be changed. As a specific example, the specific sign is not limited to a novice driver sign, but may be an elderly driver sign, a sign indicating that the vehicle 10 includes a child as a passenger, or the like.
[0066] For example, the processes in steps S76 and S77 may be changed. The execution device 51 may calculate, as the specific ratio SR, the ratio of vehicles 10 having a specific sign attached thereto among the vehicles 10 determined in step S42 to be vehicles 10 driven by tourists.
[0067] For example, the processes of steps S76 and S77 may be omitted. As a specific example, if there is little need to know the proportion of tourists in vehicles 10 with specific signs attached, the processes of steps S76 and S77 may be omitted. [Explanation of symbols]
[0068] AS...specific area AT...tourist spot DC...collected data L...route P...parking lot W...road 10...vehicle 10A...drive recorder 20...control device 31...GNSS receiver 32...camera 50...server 51...execution device 52...storage device 52A...information processing program 52B...map data 52C...web data 53...communication device 70...personal terminal 100...information processing system
Claims
1. A storage device that stores information about a plurality of roads provided within a specific area that is a predetermined area including a tourist spot and the surrounding area of the tourist spot; A communication device that receives image data from a vehicle located within the specific area, the image data being data of an image of an area around the vehicle captured by a camera mounted on the vehicle; An execution device, The execution device is acquiring image data in which a vehicle is captured from among the plurality of image data received by the communication device from a vehicle traveling on the road; Analyzing the image represented by the acquired image data to determine whether a vehicle shown in the image is driven by a local resident or a tourist; Calculating a first ratio, which is a ratio of vehicles driven by tourists to a plurality of vehicles traveling on the road, for each of the plurality of roads based on a discrimination result of the vehicles shown in the image; and proposing, among the plurality of roads, the roads for which the first ratio is equal to or greater than a first threshold value as the roads recommended for use by tourists. Information processing device.
2. The storage device stores information regarding a plurality of parking lots provided within the specific area, The execution device is acquiring image data in which a vehicle is depicted from among the plurality of image data received by the communication device from the vehicle located in the parking lot; Analyzing the image represented by the acquired image data to determine whether a vehicle shown in the image is driven by a local resident or a tourist; Calculating a second ratio, which is a ratio of vehicles driven by tourists to the plurality of vehicles located in the parking lots, for each of the plurality of parking lots based on the discrimination result of the vehicles shown in the image; Suggesting, among the plurality of parking lots, the parking lots in which the second ratio is equal to or greater than a second threshold value as the parking lots recommended for use by tourists. The information processing device according to claim 1 .
3. The execution device is When a traffic jam occurs on the road, acquiring the image data in which a vehicle is captured from the plurality of image data received by the communication device from the vehicles caught in the traffic jam; Analyzing the image represented by the acquired image data to determine whether a vehicle shown in the image is driven by a local resident or a tourist; Calculating a third ratio, which is a ratio of vehicles driven by tourists to the plurality of vehicles caught in the traffic jam, based on a result of distinguishing the vehicles captured in the image; and If the calculated third ratio is equal to or greater than a third threshold value, notifying tourists that the congestion on the road is occurring because tourists are visiting the tourist spot.
3. The information processing device according to claim 1 or 2.
4. The execution device is Calculating a first route ratio, which is a ratio of vehicles driven by tourists to a plurality of vehicles traveling on a first route on the road in a first direction, based on a discrimination result of the vehicles shown in the image; Calculating a second route ratio, which is a ratio of vehicles driven by tourists to a plurality of vehicles traveling on a second route heading in a second direction opposite to the first direction on the road, based on a discrimination result of the vehicles shown in the image; Informing tourists of the first route ratio and the second route ratio. The information processing device according to claim 1 .
5. When a specific mark is a predetermined mark that can be attached to a vehicle and is used to identify an occupant of the vehicle, The execution device is acquiring image data in which a vehicle is depicted from among the plurality of image data received by the communication device from vehicles located within the specific area; Analyzing the image represented by the acquired image data to determine whether a vehicle shown in the image is driven by a local resident or a tourist; Calculating a specific ratio, which is the ratio of vehicles having the specific sign affixed thereto, among a plurality of vehicles determined to be driven by tourists; 3. The information processing device according to claim 1 or 2.
Citation Information
Patent Citations
Vehicle-mounted sightseeing guiding device
JP1995332997A
Cited By
Optical laminate, method for manufacturing optical laminate, and article
CN122374678A