Methods and Systems

The system addresses driver distraction by detecting vehicle stationary states and transmitting parking history to a server for informed content provision, enhancing passenger experience during parking.

JP2026066879APending Publication Date: 2026-04-17TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2024-10-07
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing methods for providing content to vehicle passengers during parking do not accurately predict parking time, leading to potential driver distraction when non-essential content is presented during short stops.

Method used

A system and method that includes a vehicle and a server, where the vehicle detects its stationary state based on travel speed and transmits parking history information, including location and time, to the server when stationary for a certain period, allowing the server to store and provide content appropriately to prevent driver distraction.

Benefits of technology

Improves content provision to vehicle occupants by considering parking duration and location, reducing driver distraction by ensuring content is provided only when the vehicle is likely to be stationary for an extended period.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026066879000001_ABST
    Figure 2026066879000001_ABST
Patent Text Reader

Abstract

To provide information to the occupants, we will improve the technology for accurately determining the vehicle's stationary state. [Solution] A method for a system that provides content to occupants while the vehicle is stopped, comprising a vehicle and a server, the method being performed by the vehicle, comprising: acquiring the vehicle's position and speed; detecting the vehicle's stopped state based on the vehicle's speed; and, if the vehicle has been stopped for a certain period of time or longer, transmitting stop history information, including the stop location and stop time, to the server.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a method and a system.

Background Art

[0002] Conventionally, techniques for providing content to passengers while the vehicle is parked are known. For example, Patent Document 1 discloses a technique for determining the current parking scene from a plurality of parking scenes based on the state of the vehicle and map information, and determining the information to be provided to the driver according to the current parking scene.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the above method, it is not always possible to predict the parking time of the vehicle in each parking scene. For this reason, for example, when the parking time is short and the vehicle should start promptly, if content that is not essential during driving is presented, driver distraction may occur. Therefore, there is room for improvement in the technology for providing content to passengers while the vehicle is parked.

[0005] In view of such circumstances, an object of the present disclosure is to improve the technology for providing content to passengers while the vehicle is parked.

Means for Solving the Problems

[0006] A method according to an embodiment of the present disclosure is a method executed by a system that includes a vehicle and a server and provides content to a passenger while the vehicle is parked, where the vehicle is To obtain the position and speed of the aforementioned vehicle, Based on the vehicle's travel speed, the stationary state of the vehicle is detected, and This includes transmitting parking history information, including the parking location and time, to the server if the vehicle remains parked for a certain period of time or longer.

[0007] A system according to one embodiment of this disclosure is A system comprising a vehicle and a server, which provides content to the occupants while the vehicle is stopped, The aforementioned vehicle is The position and speed of the aforementioned vehicle are acquired, Based on the vehicle's travel speed, the stationary state of the vehicle is detected, and If the vehicle remains stationary for a certain period of time or longer, the stationary history information, including the stationary location and time of the stop, is transmitted to the server. [Effects of the Invention]

[0008] According to one embodiment of this disclosure, the technology for providing content to occupants while a vehicle is stationary is improved. [Brief explanation of the drawing]

[0009] [Figure 1] This block diagram shows a schematic configuration of a system according to one embodiment of the present disclosure. [Figure 2] This is a flowchart illustrating the transmission of parking history information to a server of a system according to one embodiment of this disclosure. [Figure 3] This is a flowchart illustrating the case where parking history information is stored in the server of a system according to one embodiment of this disclosure. [Figure 4] This is a flowchart illustrating the provision of content for a system according to one embodiment of this disclosure. [Figure 5] This is a flowchart for determining the content provided by a system according to one embodiment of this disclosure. [Figure 6]This is a content provision screen of a system according to one embodiment of this disclosure. [Figure 7] This figure shows the parking history information transmitted to the server of a system according to one embodiment of this disclosure. [Modes for carrying out the invention]

[0010] The embodiments of this disclosure will be described below.

[0011] (Summary of the embodiment) Referring to Figure 1, an overview of the system according to the embodiment of this disclosure will be described. The system comprises a vehicle 10 and a server 20. System 1 may be used to provide content (e.g., video content or music content, etc.) to the occupants of the vehicle 10 (e.g., the driver). The vehicle 10 and the server 20 are connected to a network 30, including, for example, the Internet and a mobile communication network. The server 20 can also obtain content to be provided to the occupants of the vehicle 10 from any content server using the network 30, including, for example, the Internet and a mobile communication network.

[0012] Vehicle 10 is, for example, an automobile, but is not limited to that and may be any vehicle. The automobile may be, but is not limited to, a BEV (Battery Electric Vehicle), HEV (Hybrid Electric Vehicle), PHEV (Plug-in Hybrid Electric Vehicle), or FCEV (Fuel Cell Electric Vehicle). The number of vehicles 10 provided by the system may be determined arbitrarily.

[0013] The server 20 is one or multiple computers that can communicate with each other and can communicate with the vehicle 10 via the network 30.

[0014] First, the overview of this embodiment will be described, and the details will be described later. The system 1 includes a vehicle 10 and a server 20, and provides content to the passengers in the vehicle 10. The vehicle 10 acquires the position and traveling speed of the vehicle 10. The vehicle 10 detects the parking state of the vehicle 10 based on the traveling speed of the vehicle 10. And when the parking time during which the parking state of the vehicle 10 continues is longer than a certain time, the vehicle 10 transmits parking history information including the parking position and the parking time to the server 20.

[0015] Here, consider providing content to the passengers during the parking of the vehicle 10. As described above, for example, if content is provided when the parking time is relatively short, driver distraction may occur. Also, depending on the location where the vehicle 10 parks, the tendency of the length of the parking time may differ. For example, on a road where traffic jams are likely to occur, the parking time tends to be longer than on a road where traffic jams are unlikely to occur. In contrast, according to this embodiment, when the parking state of the vehicle 10 has passed a certain time, parking history information including the parking position and the parking time is transmitted to the server 20. That is, the server 20 stores parking history information including the position when the passengers in the vehicle 10 actually parked for a certain time or more (that is, when the parking time was relatively long). The parking history information stored in the server 20 in this way is useful for content provision. That is, when providing content to the passengers during the parking of the vehicle 10, for example, when the parking position when the vehicle 10 parked substantially coincides with any of the parking positions indicated in the parking history information stored in the server 20, the parking time of the vehicle 10 is likely to be longer than a certain time. Therefore, by using the parking history information stored in the server 20 as described above, for example, it is possible to prevent providing content to the passengers at a parking position with a relatively short parking time and as a result causing driver distraction, and the technology for providing content to the passengers of the vehicle is improved.

[0016] Next, each component of the system will be described in detail.

[0017] (Configuration of the vehicle) As shown in Figure 1, the vehicle 10 includes a communication unit 11, an output unit 12, an input unit 13, a control unit 14, and a storage unit 15.

[0018] The communication unit 11 includes one or more communication interfaces connected to the network 30. These communication interfaces support, but are not limited to, mobile communication standards such as 4G (4th Generation) or 5G (5th Generation). In this embodiment, the vehicle 10 communicates with the server 20 via the communication unit 11 and the network 30.

[0019] The output unit 12 includes one or more output devices for outputting information. These output devices may be, for example, a display or a speaker, but are not limited to these. Alternatively, the output unit 12 may include an interface for connecting an external output device.

[0020] The input unit 13 includes one or more input devices for detecting user input. These input devices are, but are not limited to, physical keys, capacitive keys, pointing devices such as mice, touchscreens integrated with the display of the output unit 12, or microphones that accept voice input. Alternatively, the input unit 13 may include an input interface for detecting user input via an external input device.

[0021] The control unit 14 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processor is a general-purpose processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit), or a dedicated processor specialized for a specific process, but is not limited to these. The programmable circuit is an FPGA (Field-Programmable Gate Array), but is not limited to this. The dedicated circuit is an ASIC (Application Specific Integrated Circuit), but is not limited to this. The control unit 14 controls the operation of the entire vehicle 10.

[0022] The storage unit 15 includes one or more memories. The memories are, for example, semiconductor memories, magnetic memories, or optical memories, but are not limited to these. Each memory included in the storage unit 15 may function as, for example, a main memory, an auxiliary memory, or a cache memory. The storage unit 15 stores any information used in the operation of the vehicle 10. For example, the storage unit 15 may store system programs, application programs, and embedded software. The information stored in the storage unit 15 may be updateable with information obtained from the network 30 via, for example, the communication unit 11.

[0023] (Configuration of information processing device) As shown in Figure 1, the server 20 includes a communication unit 21, an output unit 22, an input unit 23, a control unit 24, and a storage unit 25.

[0024] The communication unit 21 includes one or more communication interfaces connected to the network 30. These communication interfaces may, for example, support mobile communication standards, wired LAN (Local Area Network) standards, or wireless LAN standards, but are not limited to these; they may support any communication standard. In this embodiment, the server 20 communicates with the vehicle 10 via the communication unit 21 and the network 30. The server 20 may also acquire external content via the communication unit 21 and the network 30.

[0025] The output unit 22 includes one or more output devices for outputting information. These output devices are, for example, a display or a speaker, but are not limited to these. Alternatively, the output unit 22 may include an interface for connecting an external output device.

[0026] The input unit 23 includes one or more input devices for detecting user input. These input devices are, but are not limited to, physical keys, capacitive keys, pointing devices such as mice, touchscreens integrated with the display of the output unit 22, or microphones that accept voice input. Alternatively, the input unit 23 may include an input interface for detecting user input via an external input device.

[0027] The control unit 24 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processors are, for example, general-purpose processors such as CPUs (Central Processing Units) or GPUs (Graphics Processing Units), or dedicated processors specialized for specific processing, but are not limited to these. The programmable circuits are, for example, FPGAs (Field-Programmable Gate Arrays), but are not limited to these. The dedicated circuits are, for example, ASICs (Application Specific Integrated Circuits), but are not limited to these. The control unit 24 controls the operation of the entire server 20.

[0028] The storage unit 25 includes one or more memories. Each memory included in the storage unit 25 may function as, for example, a main memory, an auxiliary memory, or a cache memory. The storage unit 25 stores any information used in the operation of the server 20. The storage unit 25 also includes a database for storing vehicle parking history information. Figure 7 shows an example of a parking history information database. The database includes, for example, parking time, parking location, and parking duration. The upper limit of the number of entries that can be stored in the database can be any number. The parking history information received from the vehicle 10 is compared with the parking history information stored in the database. If at least one piece of information other than the parking time differs, it is stored in the database as new parking history information. On the other hand, if all information except the parking time matches when comparing the parking history information received from the vehicle 10 with the parking history information stored in the database, the database is updated by overwriting the older parking time information. The parking history information may further include any information such as traffic volume information at the time of parking and the parking location. The time period for stopping may include any time period, such as weekdays or holidays, commuting hours, daytime or nighttime outside of commuting hours. The storage unit 25 may also store, for example, system programs, application programs, embedded software databases, and map information.

[0029] (Operation flow of the information processing device) Referring to Figure 2, the operation of transmitting the vehicle's parking history information to the server 20 according to this embodiment will be described.

[0030] S100: The control unit 14 of the vehicle 10 acquires the position and travel speed of the vehicle 10.

[0031] The method for acquiring the position and speed of vehicle 10 is, for example, via CAN, but is not limited to this; any method can be used.

[0032] S101: The control unit 14 detects the stationary state of the vehicle 10 based on the vehicle's travel speed.

[0033] The control unit 14 may determine that the vehicle 10 is stopped, for example, when its speed falls below a predetermined level. It may also determine that the vehicle 10 is stopped if it is repeatedly stopping and moving for short periods due to traffic congestion. Furthermore, the vehicle 10 may check the surrounding vehicle status (traffic congestion) and determine that it is stopped based on its speed and the surrounding vehicle status. Any method can be used to check the surrounding vehicle status. If the control unit 14 determines that the vehicle 10 is stopped, it executes S102; if it determines that the vehicle 10 is not stopped, it executes S104.

[0034] S102: The control unit 14 determines whether the stopping time, which is the duration that the vehicle 10 has remained stationary, is greater than or equal to a certain period of time.

[0035] The specified time can be set to any desired time. For example, the average time required to provide each content can be used. If the stopping time exceeds the specified time, S103 is executed. On the other hand, if the stopping state has not elapsed for the specified time, S101 is executed again.

[0036] S103: The control unit 14 sends the stopping history information to the server 20 if the vehicle 10 has been stopped for a certain period of time or longer.

[0037] The parking history information includes, but is not limited to, the parking location and time of vehicle 10. For example, the parking history information may further include arbitrary information such as the duration of vehicle 10's parking, the time of day and day of the week at which it was parked, and traffic volume information at the parking location. By storing the time of day and day of the week at which it was parked in the database, it is possible to consider weekdays or holidays, busy commuting hours or off-peak daytime hours, etc., and it becomes possible to store more accurate parking history information in the database.

[0038] S104: The control unit 14 does not send the stopping history information to the server 20 if the stopping time of the vehicle 10 is not longer than a certain period of time.

[0039] Referring to Figure 3, the operation of storing parking history information in the server 20 according to this embodiment will be described.

[0040] S200: The control unit 24 of the server 20 receives parking history information from the vehicle 10.

[0041] Here, for example, if the stopping history information does not include traffic volume information and the time period of stopping, the server 20 may determine the traffic volume information and the time period of stopping at the stopping location based on the stopping location and stopping time included in the stopping history information received from the vehicle 10. This makes it possible to reduce the amount of communication and lower communication charges.

[0042] S201: The control unit 24 determines whether there is other stop history information in the database whose stop time is approximately the same as the received stop history information.

[0043] In this embodiment, "approximately matching" two stopping times does not necessarily mean that they must be exactly the same. For example, if the difference between the two stopping times is less than a predetermined threshold, or if the hours of the two stopping times are the same, they may be determined to be approximately matching. If the information exists in the database stored on server 20, S202 is executed. On the other hand, if the information does not exist in the database stored on server 20, S203 is executed. This prevents the database from storing multiple pieces of stopping history information for the same congested section, for example, when vehicle 10 repeatedly stops and drives due to congestion.

[0044] S202: The control unit 24 determines whether there is other stopping history information in the database that substantially matches the stopping location of the received stopping history information.

[0045] In this embodiment, "approximately coincides" for two stopping positions does not necessarily mean that they must coincide exactly. For example, if the distance between the two stopping positions is less than a predetermined threshold, or if the two stopping positions are located on a single road, they may be determined to coincide approximately. If the information exists in the database stored in server 20, S205 is executed. On the other hand, if the information does not exist in the database stored in server 20, S203 is executed. This prevents the system from storing multiple stopping history entries for the same congested section, for example, when vehicle 10 repeatedly stops and drives for short periods in long-distance traffic congestion. The information on stopping positions may be obtained as latitude and longitude and represent circular area information including a predetermined distance. The predetermined range can be set to any range. Alternatively, the area may be set to any shape, such as a rectangle or ellipse along a road.

[0046] S203: The control unit 24 determines whether the number of stopping history information stored in the database is the upper limit.

[0047] The control unit 24 executes S204 if the number of stop history information entries stored in the database is equal to the upper limit. On the other hand, the control unit 24 executes S205 if the number of stop history information entries stored in the database is less than the upper limit. The upper limit for the number of entries may be set to any number. This ensures that the stop history information stored in the server 20 always reflects the latest traffic conditions.

[0048] S204: The control unit 24 overwrites the oldest stop history information stored in the database with the received stop history information.

[0049] In detail, the control unit 24 overwrites the oldest parking history information stored in the server 20's database with the received parking history information when the number of parking history information entries in the server 20's database equals the upper limit. This ensures that the parking history information stored in the server 20 always reflects the latest traffic conditions.

[0050] S205: The control unit 24 stores the received stopping history information in the database.

[0051] In detail, if other stopping history information exists in the database that substantially matches the received stopping history information in terms of both stopping time and stopping location, the control unit 24 overwrites the stopping history information stored in the database that substantially matches both the stopping time and stopping location with the received stopping history information. This ensures that the stopping history information always reflects the latest traffic conditions. Overwriting the stopping history information may be done, for example, by averaging the latitude and longitude values ​​of the stopping location in the stopping history information before and after the overwrite. This makes it possible to store stopping location information with greater accuracy when there is a distance between the front and rear of the vehicle, such as when waiting at a traffic light. On the other hand, if no other stopping history information exists in the database that substantially matches the received stopping history information in terms of both stopping time and stopping location, and the number of stopping history information entries stored in the database is less than the upper limit, the control unit 24 stores the stopping history information in the database.

[0052] Referring to Figure 4, the operation of providing content to the occupants of the system according to this embodiment will be described.

[0053] S300: The control unit 24 of the server 20 transmits multiple parking history information stored in the database to the vehicle 10.

[0054] The parking history information may be transmitted from the server 20 at regular intervals, or it may be transmitted when the server 20 receives a request from the vehicle 10. The number of parking history information entries to be transmitted can be set to any number. Furthermore, the number of parking history information entries to be transmitted may be dynamically changed based on the vehicle's processing speed, communication speed, etc. This makes it possible to transmit an appropriate amount of information for each vehicle.

[0055] S301: The control unit 24 transmits the first content received via the network to the vehicle 10.

[0056] In detail, the control unit 24 receives content from the content server via the network 30 and transmits the content to the vehicle 10 via the network 30. The content may be transmitted from the server 20 at regular intervals, or it may be transmitted when the server 20 receives a request from the vehicle 10. The content may include first content and second content. The first content includes information that should not necessarily be displayed while the vehicle 10 is in motion from the perspective of driver distraction, such as app notifications, news information, current location, recommended spots along the route to the destination and around the destination, events, or souvenir information, and is of relatively low importance. On the other hand, the second content includes information that should be displayed regardless of the vehicle's state (whether it is in motion or stopped), such as traffic information along the route to frequently visited places, traffic information along the route to the destination, slip information on surrounding roads, speed warnings based on driving speed, and helpful guidance that is notified when distracted driving is detected while driving on a highway, and is of relatively high importance. Figure 6 shows an example of providing news information, which is one of the first contents, to the occupants.

[0057] S302: The control unit 14 of the vehicle 10 determines whether or not it has received the second content.

[0058] The control unit 14 determines whether the received content is the first content or the second content based on the content itself. If the control unit 14 receives the first content, it executes S303. On the other hand, if the control unit 14 receives the second content, it executes S306.

[0059] S303: The control unit 14 acquires the position and travel speed of the vehicle 10.

[0060] Any method can be used to obtain the position and speed of vehicle 10.

[0061] S304: The control unit 14 detects the stationary state of the vehicle 10 based on the vehicle's travel speed.

[0062] The control unit 14 may determine that the vehicle 10 is stopped, for example, when its speed falls below a predetermined level. It may also determine that the vehicle 10 is stopped if it is repeatedly stopping and moving for short periods due to traffic congestion or other reasons. Furthermore, the vehicle 10 may check the surrounding vehicle status and determine if it is stopped based on its speed and the surrounding vehicle status. Any method can be used to check the surrounding vehicle status, such as a sensor or an on-board camera. If the control unit 14 determines that the vehicle 10 is stopped, it executes S305; if it determines that the vehicle 10 is not stopped, it executes S307.

[0063] S305: When the control unit 14 detects that the vehicle 10 is stopped, it determines whether there is a first stopping history information among the multiple stopping history information that substantially matches the stopping history information and stopping position at the time the stopping state was detected.

[0064] If, at the time of detecting a stopped state, there is a first stop history record among the multiple stop history records whose stop history record information and stop location are roughly the same, the control unit 14 determines that there is a high probability that the vehicle will remain stopped at the current stop location for a certain period of time or longer, and executes S306. On the other hand, if there is no first stop history record among the multiple stop history records whose stop history record information and stop location are roughly the same, the control unit 14 determines that there is a high probability that the vehicle will not remain stopped for a certain period of time or longer, and executes S307.

[0065] Furthermore, if the stopping history information includes a time period, and there is a first stopping history information among the multiple stopping history information that substantially matches the stopping history information at the time of detection of the stopping state, in terms of stopping position and stopping time period, the control unit 14 may determine that there is a high probability that the vehicle will remain stopped at the current stopping position for a certain period of time or longer, and execute S306.

[0066] S306: When the control unit 14 detects that the vehicle is stopped, if there is a first stop history information among the multiple stop history information that substantially matches the stop history information and stop position at the time the stop state was detected, it provides the first content to the occupant. On the other hand, if it receives the second content, it provides the second content to the occupant regardless of the vehicle's status.

[0067] S307: The control unit 14 does not provide the first content to the occupant.

[0068] The first content consists of information that is not necessarily required while driving, and is therefore provided to occupants only when the aforementioned conditions are met. This helps prevent driver distraction.

[0069] Referring to Figure 5, the operation of determining the content provided by a system according to one embodiment of this disclosure will be described.

[0070] S401: The control unit 14 determines whether the time required to provide the first content is less than or equal to the stopping time included in the first stopping history information.

[0071] The first stop history information includes the stopping position, stopping time, and stopping duration. The control unit 14 compares the time required to provide each first content with the stopping duration at the stopping position in the first stop history information.

[0072] S402: If the stopping time is less than or equal to the stopping time included in the first stopping history information, provide the first content to the occupants.

[0073] The control unit 14 provides the first content to the occupants if the time required to provide the first content is shorter than the stopping time of the first stopping history information stored in the database. This makes it possible to appropriately select the first content that can be provided within the stopping time. The first stopping history information may further include arbitrary information such as traffic volume information at the time of stopping or at the stopping location. For example, in the case of a location where a traffic jam occurred due to an accident, the traffic volume information at the stopping location may be compared with the stopping time of the stored stopping history information after adding a predetermined time to the time required to provide the first content. This makes it possible to prevent driver distraction.

[0074] As described above, the method according to this embodiment is a method executed by a system comprising a vehicle and a server, the vehicle including acquiring the vehicle's position and speed, detecting the vehicle's stationary state based on the vehicle's speed, and transmitting stationary history information, including the stationary position and time of the stationary state, to the server if the vehicle's stationary state continues for a certain period of time or longer.

[0075] With this configuration, when a vehicle remains stationary for a certain period of time, stationary history information, including the stationary location and time, is transmitted to the server. In other words, the server stores a history of locations where the occupant has actually stopped for a certain period of time or longer. Therefore, when the vehicle provides content to the occupant, it can consider the vehicle's stationary history information in addition to the vehicle's status. Thus, the technology for appropriately determining the vehicle's stationary status in order to provide information to the occupant is improved, as it may be possible to provide content to the occupant at a stationary location with a short stopping time, thereby preventing driver distraction.

[0076] While this disclosure has been described based on the drawings and embodiments, it should be noted that those skilled in the art may make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of this disclosure. For example, the functions, etc., included in each component or step can be rearranged in a logically consistent manner, and multiple components or steps can be combined into one or divided into two.

[0077] For example, in the above-described embodiment, it is also possible to distribute the configuration and operation of the server 20 across multiple computers that can communicate with each other. Furthermore, for example, it is also possible to provide some or all of the components of the server 20 in the vehicle 10. For instance, a navigation system mounted in the vehicle 10 may comprise some or all of the components of the server 20.

[0078] In the embodiment described above, in S300, the control unit 14 was described as receiving only the parking history information of its own vehicle. Here, the parking history information that the control unit 14 receives from the server 20 may include parking history information of both its own vehicle and other vehicles. When receiving parking history information of both its own vehicle and other vehicles, the total number of parking history information items to be received may be predetermined. Furthermore, the parking history information of other vehicles may be limited to parking history information relating to the surrounding roads being traveled, the route to the destination, or the surrounding roads of the destination. This makes it possible to acquire parking history information even in places where the vehicle has never traveled, preventing driver distraction and enabling the provision of content to occupants at appropriate locations.

[0079] In the embodiment described above, when receiving stored parking history information from the server, it is possible to receive only some of the relevant information, such as information on the surrounding roads being traveled, the route to the destination, or roads around the destination. This makes it possible to reduce the amount of data to be transmitted and to reduce communication charges.

[0080] Furthermore, it is also possible to use a general-purpose computer as the server 20 according to the above-described embodiment. Specifically, a program describing the processing content that realizes each function of the server 20 according to the above-described embodiment is stored in the memory of the general-purpose computer, and the processor reads and executes the program. Therefore, this disclosure can also be realized as a program that can be executed by a processor, or as a non-temporary computer-readable medium that stores said program.

[0081] Some embodiments of the present disclosure are described below. However, it should be noted that the embodiments of the present disclosure are not limited to these. [Note 1] A method for a system comprising a vehicle and a server, which provides content to the occupants while the vehicle is stopped, The aforementioned vehicle, To obtain the position and speed of the aforementioned vehicle, Based on the vehicle's travel speed, the stationary state of the vehicle is detected, and A method comprising transmitting parking history information, including the parking location and parking time, to the server when the vehicle remains parked for a certain period of time or longer. [Note 2] The method described in Appendix 1, The aforementioned server, Store one or more stop history entries in the database. Receiving the parking history information from the vehicle, Determine whether or not other stopping history information exists in the database whose stopping time is approximately the same as the received stopping history information. To determine whether other stopping history information exists in the database that substantially matches the stopping location of the received stopping history information, and If other stopping history information exists in the database that substantially matches both the stopping time and stopping location with the received stopping history information, the received stopping history information will overwrite the other stopping history information. A method that further includes this. [Note 3] The method described in Appendix 1 or 2, The aforementioned server, When no other stop history information exists in the database that substantially matches both the stop time and stop location with the received stop history information, If the number of stop history information entries stored in the database is less than the upper limit, the received stop history information is stored in the database, and If the number of stop history information entries stored in the database is equal to the upper limit, the received stop history information will overwrite the oldest stop history information entry stored in the database. Methods that further include the above. [Note 4] The methods described in Appendix 1 to 3, The aforementioned server, Transmitting to the vehicle the first content received via the network and multiple parking history information stored in the database, and The aforementioned vehicle, When the vehicle is detected to be stopped, if there is a first stop history information among the plurality of stop history information whose stop history information at the time of detection substantially matches the stop location, the first content is provided to the occupant. Methods that further include the above. [Note 5] The method described in Appendix 4, The aforementioned server, Transmitting the second content to the vehicle, and The aforementioned vehicle, Upon receiving the second content, the second content shall be provided to the occupant regardless of the vehicle's status. Methods that further include the above. [Note 6] The method described in Appendix 4 or 5, The aforementioned stopping history information further includes the stopping time, A method for providing the first content to a passenger if the time required to provide the first content to the vehicle is less than or equal to the stopping time included in the first stopping history information. [Note 7] The methods described in Appendix 1 to 3, A method comprising the server receiving parking history information from multiple vehicles and storing it in the database. [Note 8] A system comprising a vehicle and a server, which provides content to the occupants while the vehicle is stopped, The aforementioned vehicle is The position and speed of the aforementioned vehicle are acquired, Based on the vehicle's travel speed, the stationary state of the vehicle is detected, and A system that, when the vehicle remains stationary for a certain period of time or longer, transmits stationary history information, including the stationary location and time of stationary, to the server. [Note 9] The system described in Appendix 8, The aforementioned server, Store one or more stop history entries in the database. The vehicle receives the parking history information, Determine whether there is other stop history information in the database whose stop time is approximately the same as the received stop history information. Determine whether or not other stopping history information exists in the database that substantially matches the stopping location of the received stopping history information, and A system that, if other stopping history information exists in the database that substantially matches the received stopping history information in both stopping time and stopping location, overwrites the other stopping history information with the received stopping history information. [Note 10] The system described in Appendix 8 or 9, The aforementioned server, When no other stop history information exists in the database that substantially matches both the stop time and stop location with the received stop history information, If the number of stop history information entries stored in the database is less than the upper limit, the received stop history information is stored in the database, and A system that, when the number of stop history information entries stored in the database is equal to the upper limit, overwrites the oldest stop history information stored in the database with the received stop history information. [Note 11] The system described in appendices 8-10, The aforementioned server, The first content received via the network and multiple parking history information stored in the database are transmitted to the vehicle, and The aforementioned vehicle, A system that, upon detecting that the vehicle is stopped, provides the occupant with the first content if, among the plurality of stopping history information, there exists a first stopping history information whose stopping location substantially matches the stopping history information at the time the stopping state was detected. [Note 12] The system described in Appendix 11, The aforementioned server, Transmitting the second content to the vehicle, and The aforementioned vehicle, A system that, upon receiving the second content, provides the second content to the occupant regardless of the vehicle's status. [Note 13] The system described in Appendix 11 or 12, The aforementioned stopping history information further includes the stopping time, The vehicle is a system that provides the first content to the occupant if the time required to provide the first content is less than or equal to the stopping time included in the first stopping history information. [Note 14] The system described in appendices 8-10, The server is a system that receives parking history information from multiple vehicles and stores it in the database. [Explanation of symbols]

[0082] 1 System, 10 Vehicle, 11 Communication Unit, 12 Output Unit, 13 Input Unit, 14 Control Unit, 15 Storage Unit, 20 Server, 21 Communication Unit, 22 Output Unit, 23 Input Unit, 24 Control Unit, 25 Storage Unit, 30 Network

Claims

1. A method for a system comprising a vehicle and a server, which provides content to the occupants while the vehicle is stopped, The aforementioned vehicle, To obtain the position and speed of the aforementioned vehicle, Based on the vehicle's travel speed, the stationary state of the vehicle is detected, and A method comprising transmitting parking history information, including the parking location and parking time, to the server when the vehicle remains parked for a certain period of time or longer.

2. The method according to claim 1, The aforementioned server, Store one or more stop history entries in the database. Receiving the parking history information from the vehicle, Determine whether or not other stopping history information exists in the database whose stopping time is approximately the same as the received stopping history information. To determine whether other stopping history information exists in the database that substantially matches the stopping location of the received stopping history information, and If other stopping history information exists in the database that substantially matches both the stopping time and stopping location with the received stopping history information, the received stopping history information will overwrite the other stopping history information. A method that further includes this.

3. The method according to claim 2, The aforementioned server, When no other stop history information exists in the database that substantially matches both the stop time and stop location with the received stop history information, If the number of stop history information entries stored in the database is less than the upper limit, the received stop history information is stored in the database, and If the number of stop history information entries stored in the database is equal to the upper limit, the received stop history information will overwrite the oldest stop history information entry stored in the database. Methods that further include the above.

4. The method according to claim 3, The aforementioned server, Transmitting to the vehicle the first content received via the network and multiple parking history information stored in the database, and The aforementioned vehicle, When the vehicle is detected to be stopped, if there is a first stop history information among the plurality of stop history information whose stop history information at the time of detection substantially matches the stop location, the first content is provided to the occupant. Methods that further include the above.

5. The method according to claim 4, The aforementioned server, Transmitting the second content to the vehicle, and The aforementioned vehicle, Upon receiving the second content, the second content shall be provided to the occupant regardless of the state of the vehicle. Methods that further include the above.

6. The method according to claim 4, The aforementioned stopping history information further includes the stopping time, A method for providing the first content to a passenger if the time required to provide the first content is less than or equal to the stopping time included in the first stopping history information.

7. The method according to claim 3, A method comprising the server receiving parking history information from multiple vehicles and storing it in the database.

8. A system comprising a vehicle and a server, which provides content to the occupants while the vehicle is stopped, The aforementioned vehicle is The position and speed of the aforementioned vehicle are acquired, Based on the vehicle's travel speed, the stationary state of the vehicle is detected, and A system that, when the vehicle remains stationary for a certain period of time or longer, transmits stationary history information, including the stationary location and time of stationary, to the server.

9. The system according to claim 8, The aforementioned server, Store one or more stop history entries in the database. The vehicle receives the parking history information, Determine whether there is other stop history information in the database whose stop time is approximately the same as the received stop history information. Determine whether or not other stopping history information exists in the database that substantially matches the stopping location of the received stopping history information, and A system that, if other stopping history information exists in the database that substantially matches both the stopping time and stopping location with the received stopping history information, overwrites the other stopping history information with the received stopping history information.

10. The system according to claim 9, The aforementioned server, When no other stop history information exists in the database that substantially matches both the stop time and stop location with the received stop history information, If the number of stop history information entries stored in the database is less than the upper limit, the received stop history information is stored in the database, and A system that, when the number of stop history information entries stored in the database is equal to the upper limit, overwrites the oldest stop history information stored in the database with the received stop history information.

11. The system according to claim 10, The aforementioned server, The first content received via the network and a plurality of parking history information stored in the database are transmitted to the vehicle, and The aforementioned vehicle is A system that, when the vehicle is detected to be stopped, provides the occupant with the first content if there is a first stop history information among the plurality of stop history information whose stop history information at the time of detection substantially matches the stop location.

12. The system according to claim 11, The aforementioned server, Transmitting the second content to the vehicle, and The aforementioned vehicle is A system that, upon receiving the second content, provides the second content to the occupant regardless of the state of the vehicle.

13. The system according to claim 11, The aforementioned stopping history information further includes the stopping time, The vehicle is a system that provides the first content to the occupant if the time required to provide the first content is less than or equal to the stopping time included in the first stopping history information.

14. The system according to claim 10, The server is a system that receives parking history information from multiple vehicles and stores it in the database.

Citation Information

Patent Citations

  • Apparatus, method and program for providing information

    JP2010168016A