Information processing device
Patent Information
- Application Number
- JP2024230125
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-03-07
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure 2025031973000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device. [Background technology]
[0002] Trucks and other vehicles with high vehicle heights and wide widths may not be able to travel on roads with height restrictions or narrow roads. Therefore, there is a technique for searching routes taking into account the vehicle width and height (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2007-33331 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, there are roads for which information such as height restrictions and road width is unavailable. Therefore, if the searched route includes roads for which such information is unavailable, the searched route may include roads that cannot be traveled on depending on the vehicle.
[0005] There are roads that cannot be driven on, such as roads under construction and roads in school zones. There are also roads that are prone to congestion and roads that may lead to complaints from neighbors, and so on, which should be avoided. Drivers who have driven on such roads have information about such roads that cannot be driven on and roads that should be avoided, but currently, this information is not efficiently collected.
[0006] One example of a problem to be solved by the present invention is how to efficiently collect useful information. [Means for solving the problem]
[0007] In order to solve the above problem, the invention described in claim 1 comprises a schedule information acquisition processing unit that acquires schedule information including information regarding the schedule of a moving body, a moving body position information acquisition processing unit that acquires moving body position information including information regarding the position of the moving body, a question output processing unit that outputs a question based on an action different from the schedule of the moving body when the moving body performs an action different from the schedule of the moving body, an answer information acquisition processing unit that acquires answer information including information regarding an answer to the output question, and a storage processing unit that stores action position information including information regarding the position where the action different from the schedule of the moving body was performed in association with the answer information.
[0008] The invention described in claim 10 is an information processing method executed by a computer, comprising: a schedule information acquisition processing step for acquiring schedule information including information regarding the schedule of a moving body; a moving body position information acquisition processing step for acquiring moving body position information including information regarding the position of the moving body; a question output processing step for outputting a question based on an action other than the scheduled action of the moving body when the moving body performs an action other than the scheduled action of the moving body; an answer information acquisition processing unit for acquiring answer information including information regarding an answer to the output question; and a storage processing step for storing action position information including information regarding the position where the action other than the scheduled action of the moving body was performed in association with the answer information.
[0009] The invention described in claim 11 is an information processing program for causing a computer to execute the information processing method described in claim 10.
[0010] The invention as recited in claim 12 stores the information processing program as recited in claim 11. [Brief description of the drawings]
[0011] [Figure 1] 1 illustrates an information processing device 100 according to an embodiment of the present invention. [Diagram 2] 1 is a diagram illustrating the relationship between an information processing device 100 and a moving object M. FIG. [Diagram 3] FIG. 2 illustrates a control unit 110. [Figure 4] FIG. 11 is a diagram showing an example of a processing operation performed by the control unit 110 when a moving object moves differently from the planned movement of the moving object. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] An information processing device according to an embodiment of the present invention includes a schedule information acquisition processing unit that acquires schedule information including information about a schedule of a mobile object, a mobile object position information acquisition processing unit that acquires mobile object position information including information about the position of the mobile object, a question output processing unit that outputs a question based on an action different from the schedule of the mobile object when the mobile object performs an action different from the schedule of the mobile object, an answer information acquisition processing unit that acquires answer information including information about an answer to the output question, and a storage processing unit that stores action position information including information about a position where an action different from the schedule of the mobile object was performed in association with the answer information. For example, in this embodiment, it is possible to collect the point where the mobile object performed an action different from the schedule of the mobile object and the reason for it, and it is possible to efficiently collect useful information. As a result, it is possible to perform a route search using the collected useful information, and to share the collected useful information between drivers.
[0013] The schedule information may include a planned travel route along which the moving object is scheduled to travel, and the action of the moving object that is different from the plan may be an action of the moving object traveling away from the planned travel route, and the action position information may include a position of the moving object that deviates from the planned travel route. The action position information may include a route along which the moving object traveled after deviating from the planned travel route. In this way, it is possible to collect useful information that was not taken into consideration when the planned travel route was generated.
[0014] The schedule information may include a planned parking area where the mobile body is scheduled to park and stop, and the operation different from the plan of the mobile body is an operation of the mobile body stopping at a position other than the planned parking area, and the operation position information may include a position where the mobile body is stopped. In this way, it is possible to collect useful information such as parking and stopping at a visited destination.
[0015] The schedule information may include information on one or more destinations to be visited by the mobile object, and the storage processing unit may store the operation location information in association with the answer information and at least one of the one or more destinations. At least one of the one or more destinations may include a destination to which the mobile object was headed when an operation different from the schedule of the mobile object was performed. In this manner, for example, when the reason for the mobile object deviating from the planned driving route acquired as the answer information is "to head to a loading entrance", it becomes possible to collect information on the route to the loading entrance of each destination. Also, for example, when the reason for the mobile object being parked and stopped acquired as the answer information is that the parking and stopping place of the destination, such as "this is a loading place", it becomes possible to collect information on the parking and stopping place of the destination, such as "the loading place" of each destination.
[0016] The apparatus may further include an image data acquisition processing unit that acquires image data of the surroundings of the moving object, and the motion position information may include image data captured in the vicinity of a position where the moving object performed an action different from the planned action of the moving object. In this way, it is possible to collect not only the point where the moving object performed an action different from the planned action of the moving object and the reason for the action, but also an image of the point, making it possible to collect useful information more efficiently.
[0017] The mobile device may further include a driver attribute acquisition unit that acquires attributes of a driver of the mobile device, and the storage processing unit may store the action position information in association with the answer information and the driver attributes. In this way, it is possible to collect information on the location where the mobile device performed an action different from the plan of the mobile device and the reason for the action, as well as information on what kind of driver performs such an action, and it is possible to collect useful information more efficiently.
[0018] The system may further include a driver attribute acquisition processing unit that acquires attributes of the driver of the moving body, and the storage processing unit may store the action position information in association with the answer information only when the attributes of the driver of the moving body satisfy a predetermined condition. In this way, it becomes possible to collect only information on drivers with a predetermined attribute. In particular, for example, by setting the predetermined condition as "the attribute of the driver of the moving body is an experienced driver", it becomes possible to collect only information on actions performed by experienced drivers.
[0019] Moreover, an information processing method according to an embodiment of the present invention is an information processing method executed by a computer, and includes a schedule information acquisition processing step of acquiring schedule information including information about a schedule of a mobile object, a mobile object position information acquisition processing step of acquiring mobile object position information including information about the position of the mobile object, a question output processing step of outputting a question based on an action different from the schedule of the mobile object when the mobile object performs an action different from the schedule of the mobile object, an answer information acquisition processing unit of acquiring answer information including information about an answer to the output question, and a storage processing step of storing action position information including information about a position where an action different from the schedule of the mobile object was performed in association with the answer information. For example, in this embodiment, it is possible to collect the point where the mobile object performed an action different from the schedule of the mobile object and the reason thereof, and it is possible to efficiently collect useful information. As a result, it is possible to perform a route search using the collected useful information, and to share the collected useful information between drivers.
[0020] Moreover, an information processing program according to an embodiment of the present invention causes a computer to execute the above-mentioned information processing method. In this way, it is possible to efficiently collect useful information using a computer.
[0021] Moreover, a computer-readable storage medium according to an embodiment of the present invention stores the above-mentioned information processing program, which makes it possible to distribute the above-mentioned information processing program as a standalone program in addition to being incorporated into a device, and makes it easy to perform version upgrades, etc. EXAMPLES
[0022] <Information processing device 100> 1 shows an information processing device 100 according to an embodiment of the present invention. The information processing device 100 includes a control unit 110, a communication unit 120, an input unit 130, a position information acquisition unit 140, an output unit 150, and a storage unit 160.
[0023] The information processing device 100 may be a device that moves together with a moving body M such as a vehicle (for example, an on-board device such as a drive recorder or navigation system installed in the moving body M, or a smartphone inside the moving body M) as shown in Figure 2 (A), or may be a device (for example, a server) installed outside the moving body M that communicates with a device O that moves together with the moving body M (for example, an on-board device installed in the moving body M, or a smartphone inside the moving body M) as shown in Figure 2 (B).
[0024] The control unit 110 is configured by, for example, a computer. The communication unit 120 is a communication device for transmitting and receiving information to and from other devices. The input unit 130 is an input device for receiving input of information such as a switch, a keyboard, a touch panel, a microphone, a camera, etc. The location information acquisition unit 140 is a device for acquiring location information such as an antenna for receiving signals transmitted from satellites constituting a global navigation satellite system (GNSS) including a global positioning system (GPS). The output unit 150 is an output device for outputting information such as a display or a speaker. The storage unit 160 is a storage device for storing information such as a hard disk or a memory.
[0025] 3 is a diagram showing the control unit 110. The control unit 110 has a schedule information acquisition processing unit 111, a mobile object position information acquisition processing unit 112, a question output processing unit 113, an answer information acquisition processing unit 114, and a storage processing unit 115.
[0026] The schedule information acquisition processing unit 111 acquires schedule information including information about the schedule of the moving object. For example, the schedule information acquisition unit 111 acquires schedule information from another device such as a navigation system or a server device by performing communication using the communication unit 120. In addition, the schedule information acquisition processing unit 111 may acquire schedule information by receiving input from the input unit 130, or may acquire schedule information by generating it from information received from the input unit 130.
[0027] The information on the schedule of the mobile object includes, for example, a planned driving route along which the mobile object is scheduled to travel. The planned driving route along which the mobile object is scheduled to travel is, for example, a route along which the mobile object travels to visit one or more destinations.
[0028] Furthermore, the information regarding the mobile object's schedule includes, for example, a planned parking area where the mobile object is scheduled to park and stop. The planned parking area is, for example, an area where the mobile object is scheduled to park and stop when it travels to one or more destinations. For example, if the destination is a delivery source or delivery destination, the mobile object will park and stop at a loading location, a waiting location for cargo, and an unloading location. Therefore, the planned parking area includes, for example, a loading location, a waiting location for cargo, and an unloading location. Furthermore, if the destination is a business destination, the mobile object will park and stop in a parking lot at the destination or a parking lot near the destination. Therefore, the planned parking area includes, for example, a parking lot at the destination or a parking lot near the destination. Furthermore, the mobile object will park and stop during a rest period. Therefore, the planned parking area also includes, for example, a rest area.
[0029] The mobile object position information acquisition processing unit 112 acquires mobile object position information including information related to the position of the mobile object. For example, the mobile object position information acquisition unit 112 acquires the mobile object position information by the mobile object position information acquisition unit 140. Also, for example, the mobile object position information acquisition processing unit 112 may acquire the mobile object position information from another device that moves together with the mobile object (for example, an in-vehicle device such as a navigation system installed in the mobile object, or a smartphone in the mobile object) by performing communication using the communication unit 120.
[0030] When the moving object behaves differently from the planned behavior of the moving object, the question output processing unit 113 outputs a question based on the different behavior from the planned behavior of the moving object. For example, the question output processing unit 113 outputs a question via the output unit 150. Furthermore, the question output processing unit 113 may perform communication using the communication unit 120 to output a question from another device that moves together with the moving object (for example, an output device such as a display or speaker installed on the moving object, or a smartphone inside the moving object).
[0031] For example, the question output processing unit 113 outputs a question asking why the moving object performed an action different from the moving object's schedule, as a question based on the moving object's action different from the moving object's schedule.
[0032] The answer information acquisition processing unit 114 acquires answer information including information related to the answer to the question output by the question output processing unit 113. For example, the answer information acquisition processing unit 114 acquires the answer information by receiving an input from the input unit 130. The answer information acquisition processing unit 114 may also acquire the answer information from another device that moves together with the mobile object (for example, an input device such as a switch, keyboard, touch panel, microphone, or camera installed on the mobile object, or a smartphone inside the mobile object) by performing communication using the communication unit 120.
[0033] For example, the answer information acquisition processing unit 114 acquires, as the answer information, the reason why the moving object performed an action different from the plan of the moving object.
[0034] The storage processing unit 115 stores the action location information including information about the location where the action different from the plan of the moving object was performed in association with the answer information. For example, the storage processing unit 115 stores the action location information in association with the answer information in the storage unit 160. The storage processing unit 115 may also store the action location information in association with the answer information in a storage device installed outside the moving object.
[0035] For example, the storage processing unit 115 stores the location where the moving object performed an action different from the plan of the moving object in association with the reason why the moving object performed the action different from the plan of the moving object.
[0036] In this way, in this embodiment, it is possible to collect points where the moving object performs an operation different from the moving object's schedule and the reasons for the operation, and it is possible to efficiently collect useful information. As a result, it is possible to perform route searches using the collected useful information, and to share the collected useful information between drivers.
[0037] 4 is a diagram showing an example of a processing operation performed by the control unit 110 when the moving object performs an action different from the plan of the moving object. The question output processing unit 113 outputs a question based on the action different from the plan of the moving object (step S401). The answer information acquisition processing unit 114 acquires answer information including information on the answer to the question (step S402). The storage processing unit 115 stores action position information including information on the position where the action different from the plan of the moving object was performed in association with the answer information (step S403).
[0038] <Driving off the planned route> The planned driving route may include roads that are not drivable (for example, roads under construction, roads in school zones, narrow roads, and roads with height restrictions). In such cases, the mobile body may deviate from the planned driving route. Also, depending on the destination, there may be an entrance for business vehicles (for example, a loading entrance) on the back side of the premises in addition to the main entrance, but information on such a destination may not be obtained, and the driving route to the entrance for business vehicles may not be included in the planned driving route. In such cases, the mobile body may deviate from the planned driving route. Also, if the planned driving route includes roads that are prone to congestion, the mobile body may deviate from the planned driving route.
[0039] Therefore, if the information on the schedule of the moving body includes a planned driving route along which the moving body is scheduled to travel, the question output processing unit 113 outputs a question asking why the moving body deviated from the planned driving route when the moving body deviates from the planned driving route (for example, "Why did you deviate from the planned driving route?" or "Why did you turn left just now?"). Then, the answer information acquisition processing unit 114 acquires the reason why the moving body deviated from the planned driving route as answer information, and the storage processing unit 115 stores the position where the moving body deviated from the planned driving route in association with the reason why the moving body deviated from the planned driving route. The storage processing unit 115 also stores the route traveled by the moving body after deviating from the planned driving route in association with the reason why the moving body deviated from the planned driving route.
[0040] In this way, it becomes possible to collect useful information that was not considered when the planned route was generated. As a result, it becomes possible to use the collected useful information to search for a route, and to share the collected useful information among drivers.
[0041] For example, if the reason why the moving object deviated from the planned travel route acquired as the answer information is "because construction is underway," the storage processing unit 115 may store the position where the moving object deviated from the planned travel route in association with the reason "because construction is underway." In this way, it becomes possible to collect information about the position of the road under construction.
[0042] For example, if the reason why the moving object deviated from the planned driving route acquired as the answer information is "because it is a school zone," the storage processing unit 115 may store the position where the moving object deviated from the planned driving route in association with the reason "because it is a school zone" and the time when the moving object deviated from the planned driving route. In this way, it becomes possible to collect information on the position of the school zone and the time when it is a school zone.
[0043] For example, if the reason why the moving object deviated from the planned travel route acquired as the answer information is "because there is a height limit," the storage processing unit 115 may further acquire the vehicle height of the moving object, and the storage processing unit 115 may store the position where the moving object deviated from the planned travel route in association with the reason "there is a height limit" and the vehicle height of the moving object. In this way, it becomes possible to collect information regarding the position of roads with height limits and the height at which moving objects cannot travel on the roads.
[0044] For example, if the reason why the moving object deviated from the planned travel route acquired as the answer information is "because the road width is narrow," the storage processing unit 115 may further acquire the vehicle width of the moving object, and the storage processing unit 115 may store the position where the moving object deviated from the planned travel route in association with the reason "the road width is narrow" and the vehicle width of the moving object. In this way, it becomes possible to collect information on the position of narrow roads and the vehicle width of a moving object that cannot travel on the road.
[0045] For example, if the reason acquired as the response information that the moving object deviated from the planned travel route is "to head toward the service entrance," the storage processing unit 115 may store the route that the moving object took after deviating from the planned travel route in association with the reason "the route is toward the service entrance." In this way, it becomes possible to collect information regarding the route toward the service entrance.
[0046] When the planned travel route is a route for visiting one or more destinations, the storage processing unit 115 may store the operation location information in association with the answer information and at least one of the one or more destinations. In this case, the storage processing unit 115 may store the operation location information in association with the answer information and the destination to which the moving object was heading when the moving object performed an operation different from the plan.
[0047] For example, if the reason that the mobile object deviated from the planned travel route acquired as the response information is "to head for the loading entrance," the storage processing unit 115 may store the route that the mobile object traveled after deviating from the planned travel route in association with the reason "the route is to head for the loading entrance" and the destination that the mobile object was heading for when it performed an action different from the plan of the mobile object. In this way, it becomes possible to collect information regarding the route to the loading entrance of each destination.
[0048] Here, the question output processing unit 113 detects, for example, based on the moving object position information acquired by the moving object position information acquisition processing unit 112, that the moving object has deviated from the planned traveling route.
[0049] <Parking outside the designated parking area> As described above, the planned parking area includes parking locations at the destination (loading location, waiting location, unloading location, and destination parking lot). However, when the destination is visited for the first time, information about such parking locations may not be available, and the planned parking area may not include parking locations at the destination visited for the first time.
[0050] Therefore, if the information on the schedule of the mobile object includes a planned parking area where the mobile object is scheduled to be parked, the question output processing unit 113 outputs a question asking why the mobile object is parked when the mobile object is parked outside the planned parking area (for example, "Why is it parked?"). Then, the answer information acquisition processing unit 114 acquires the reason why the mobile object is parked outside the parking area as answer information, and the storage processing unit 115 stores the location where the mobile object is parked in association with the reason why the mobile object is parked.
[0051] In this way, it becomes possible to collect useful information such as parking and stopping at the destinations visited, and as a result, the collected useful information can be shared among drivers.
[0052] For example, if the reason why the mobile object was parked and stopped, acquired as the answer information, is that the parking location of the destination, such as "loading location," the storage processing unit 115 may store the location where the mobile object was parked in association with the reason that the parking location of the destination, such as "loading location," and the destination to which the mobile object was heading when the mobile object performed an action different from the plan. In this way, it becomes possible to collect information about the parking locations of the destination, such as "loading location" of each destination.
[0053] For example, if the reason for parking the mobile object acquired as the answer information is "this is a rest area," the storage processing unit 115 may store the location where the mobile object is parked in association with the reason "this is a rest area." In this way, it becomes possible to collect information about rest areas.
[0054] Here, the question output processing unit 113 determines that the mobile object is parked when the mobile object has not moved for a predetermined time, for example. The question output processing unit 113 detects that the mobile object has not moved for a predetermined time, for example, based on the mobile object position information acquired by the mobile object position information acquisition processing unit 112. The question output processing unit 113 may detect that the mobile object has not moved for a predetermined time based on the acceleration of the mobile object. In this case, it is preferable that the information processing device 100 further includes an acceleration acquisition unit 170 for acquiring the acceleration of the mobile object, such as an acceleration sensor. The question output processing unit 113 may detect that the mobile object has not moved for a predetermined time based on the speed of the mobile object.
[0055] <Storage of image data> The control unit 110 may further include an image data acquisition processing unit 116 that acquires image data (still images and video images) of the surroundings of the moving object. The action position information associated with the answer information may include image data captured in the vicinity of a position where an action different from the planned action of the moving object was performed.
[0056] In this way, it is possible to collect not only the location where the moving object performs an action different from what the moving object had planned and the reason for that action, but also images of that location, thereby making it possible to collect useful information more efficiently.
[0057] For example, if the answer information obtained indicates that the reason why a moving object deviated from the planned route is "because of a height limit," it is possible to obtain image data of the area around the road with the height limit, and if the obtained image data shows a sign indicating the height limit, it is possible to analyze the obtained image and obtain information regarding the numerical value of the height limit.
[0058] For example, if the answer information obtained indicates that the reason why a moving object deviated from the planned route is "because the road is narrow," it is possible to obtain image data of the area around the narrow road, analyze the obtained image, and obtain information regarding the numerical value of the road width.
[0059] For example, if the response information indicates that the reason the moving object deviated from the planned route is "to head toward a loading entrance," it will be possible to obtain still images or videos of the route to the loading entrance.
[0060] For example, if the answer information indicates that the reason the mobile object was parked is because it is a parking spot at the destination, such as "this is a loading area," it becomes possible to obtain still images or videos of the route and parking spot within the destination premises.
[0061] In this case, it is preferable that the information processing device 100 further includes an image data acquisition unit 180 such as a camera, and the image data acquisition processing unit 116 acquires image data by the image data acquisition unit 180. Also, the image data acquisition processing unit 116 may acquire image data from a device that moves together with the mobile object (for example, an image data acquisition device such as a camera of a drive recorder installed in the mobile object, or a smartphone in the mobile object) by performing communication using the communication unit 120.
[0062] <Driver Attributes> The control unit 110 may further include a driver attribute acquisition processing unit 117 that acquires attributes of a driver of the moving object. The storage processing unit 115 may store the operation position information in association with the answer information and the driver attributes.
[0063] In this way, it is possible to collect information on the locations and reasons why a moving object behaves differently from what the moving object had planned, as well as information on what type of driver behaves in such a manner, thereby making it possible to collect useful information more efficiently.
[0064] Furthermore, the storage processing unit 115 may store the action position information in association with the answer information only when the attributes of the driver of the moving object satisfy a predetermined condition.
[0065] In this way, it becomes possible to collect only information on drivers with a predetermined attribute. In particular, for example, by setting the predetermined condition as "the attribute of the driver of the mobile object is an experienced driver," it becomes possible to collect only information on the actions performed by experienced drivers.
[0066] The driver attribute acquisition processing unit 117 acquires the driver attributes of the moving object by receiving an input from the input unit 130. The driver attribute acquisition processing unit 117 may also acquire the driver attributes of the moving object from a device that moves together with the moving object (for example, an input device such as a switch, keyboard, touch panel, microphone, or camera installed on the moving object, or a smartphone inside the moving object) by performing communication using the communication unit 120.
[0067] The present invention has been described above in terms of preferred embodiments thereof. Although the present invention has been described herein with reference to specific examples, various modifications and variations can be made to these examples without departing from the spirit and scope of the present invention as set forth in the claims. [Explanation of symbols]
[0068] 100 Information processing device 110 Control section 111 Schedule information acquisition processing unit 112 Mobile object location information acquisition processing unit 113 Question output processing unit 114 Answer information acquisition processing unit 115 Memory Processing Unit 116 Image data acquisition processing unit 117 Driver attribute acquisition processing unit 120 Communications Department 130 Input section 140 Location information acquisition unit 150 Output section 160 Storage section 170 Acceleration acquisition section 180 Image data acquisition unit
Claims
[Claim 1] a schedule information acquisition processing unit that acquires schedule information including information related to a schedule of a moving object; a mobile object position information acquisition processing unit that acquires mobile object position information including information related to the position of the mobile object; a question output processing unit that outputs a question when the moving object performs an operation different from that scheduled for the moving object; an answer information acquisition processing unit that acquires answer information including information related to an answer to the output question.
Citation Information
Patent Citations
Communication type navigator and information center
JP2002107169A
Route-searching device and method, navigation device and system providing the route-searching device, and route-searching computer program
JP2007033331A