Operation management system
The operation management system addresses user trust and labor management issues by selectively notifying of route deviations outside facility-defined ranges, enhancing usability and simplifying management processes.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- AISIN CORP
- Filing Date
- 2024-12-11
- Publication Date
- 2026-06-23
AI Technical Summary
Existing route deviation notification systems can decrease user trust and complicate labor management by issuing alarms for unavoidable route deviations, such as parking for loading or unloading, leading to user annoyance and increased workload.
An operation management system that acquires planned routes, vehicle positions, and deviation points, and only notifies of deviations if they occur outside predefined ranges around facilities, avoiding unnecessary notifications.
Enhances user trust and simplifies labor management by preventing unnecessary deviation notifications, thereby improving system usability.
Smart Images

Figure 2026101711000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an operation management system.
Background Art
[0002] Patent Document 1 describes that a route from a delivery origin to a delivery destination is displayed on a delivery person's terminal device, and an alarm is issued and correction guidance is provided when deviating from the route.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, there may be cases where it is inevitable to deviate from the route determined by traffic conditions or the like. For example, the position where the vehicle is parked for loading or unloading luggage may not always be as planned. If an alarm is issued even in such a case, the driver may feel bothered, and the trust in the system may decrease, and the notification may become a mere formality. Also, for example, when the operation manager conducts labor management based on the driver's driving record or the like, or reviews the validity of the planned route, the work of judging the validity of the deviation in such cases each time can be complicated. The present invention has been made in view of the above problems, and an object thereof is to provide a technology that increases the possibility of improving user usability for the notification target in a system that notifies of deviation from a planned route.
Means for Solving the Problems
[0005] To achieve the above objectives, the operation management system includes: a planned route acquisition unit that acquires a planned route from the first facility to the second facility; a vehicle position acquisition unit that acquires the position of a vehicle; a deviation point acquisition unit that acquires the deviation point where the vehicle deviates from the planned route based on the vehicle position and the planned route; and a notification unit that notifies the deviation point if the deviation point is not included in the first range of the first facility and not included in the second range of the second facility, and does not notify the deviation point if the deviation point is included in either the first or second range.
[0006] In other words, the fleet management system notifies users of a deviation point if the deviation point is not within the first range of the first facility and also not within the second range of the second facility. However, it does not notify users of a deviation point if it is within either the first or second range. Therefore, compared to a configuration that notifies users of a deviation even if it occurs within either the first or second range, this prevents a decrease in the user's trust in the fleet management system and avoids complicating their work. As a result, it is possible to improve the usability for users in a system that notifies users of deviations from the planned route. [Brief explanation of the drawing]
[0007] [Figure 1] A block diagram showing the configuration of the operation management system. [Figure 2] A diagram showing an example of a delivery plan. [Figure 3] A diagram showing an example of exclusion conditions. [Figure 4] A diagram showing examples of the first and second ranges. [Figure 5] Flowchart for operation management processing. [Figure 6] Flowchart for operation management processing. [Figure 7] A diagram illustrating examples of expanding or narrowing the exclusion range. [Modes for carrying out the invention]
[0008] Here, embodiments of the present invention will be described in the following order. (1) System configuration: (1-1) Administrator terminal configuration: (1-2) Driver terminal configuration: (1-3) Configuration of the operation management system: (2) Operation management processing: (3) Other embodiments:
[0009] (1) System configuration: Figure 1 is a block diagram showing the configuration of the operation management system 10 according to the present invention. In this embodiment, the operation management system 10 works in cooperation with a driver terminal 100 and an administrator terminal 200. The driver terminal 100 is a terminal used by each of the multiple delivery vehicles. In this embodiment, the driver terminal 100 may be portable or mounted on the delivery vehicle, or it may be in any configuration. In this embodiment, the delivery vehicles to be driven by each of the multiple drivers are predetermined, and the delivery points to be visited by each delivery vehicle, the order of visits, and the cargo to be delivered to each delivery point are predetermined. The administrator terminal 200 is a terminal used by an administrator who manages the operation of the delivery plan. The administrator uses the administrator terminal 200 to create a delivery plan, and the driver terminal 100 provides guidance for carrying out deliveries according to the delivery plan. The driver terminal 100 periodically transmits the current location of the delivery vehicle to the operation management system 10, and the operation management system 10 determines the progress of the delivery plan based on the driving record of the delivery vehicle and the delivery plan. Information indicating the progress is transmitted to the administrator terminal 200 and the driver terminal 100, and displayed on the display units of each terminal.
[0010] (1-1) Administrator terminal configuration: The administrator terminal 200 is a terminal used by the dispatch manager for delivery planning. The administrator terminal 200 includes a control unit 220 equipped with a CPU, RAM, ROM, etc., a recording medium 230, a communication unit 240, and a UI unit 242. The UI unit 242 is an interface unit for inputting instructions from the user (administrator) and providing various information to the user, and includes a display unit consisting of a touch panel display (not shown), input units such as switches, and an audio output unit such as a speaker.
[0011] The communication unit 240 is a device for communicating with other devices. In this embodiment, the control unit 220 can communicate with the operation management system 10 via the communication unit 240. The control unit 220 can execute a program (not shown) recorded on the recording medium 230. In this embodiment, based on the information indicating the current location of the vehicle and the progress of the delivery plan acquired from the operation management system 10, information indicating a map including the current location of the delivery vehicle and the progress of the delivery plan is displayed on the display of the UI unit 242.
[0012] (1-2) Configuration of the driver terminal: The driver terminal 100 is a terminal used in the delivery vehicle. The driver terminal 100 includes a control unit 120 equipped with a CPU, RAM, ROM, etc., a recording medium 130, a communication unit 140, a GNSS receiving unit 141, and a UI unit 142. The UI unit 142 is an interface unit for inputting instructions from the user (driver) and providing various information to the user, and includes a display unit composed of a touch panel display (not shown), an input unit such as a switch, and an audio output unit such as a speaker.
[0013] The GNSS receiving unit 141 is a device that receives signals of the Global Navigation Satellite System, receives radio waves from navigation satellites, and outputs a signal for calculating the current location of the vehicle via an interface (not shown).
[0014] The communication unit 140 is a device for communicating with other devices. In this embodiment, the control unit 120 can communicate with the operation management system 10 via the communication unit 140. The control unit 20 can execute a program (not shown). In this embodiment, information indicating the delivery plan transmitted from the operation management system 10 is displayed on the display of the UI unit 142.
[0015] The recording medium 130 can record various types of information. In the present embodiment, the delivery plan information 130b and the map information 130a are recorded. The delivery plan information 130b has the same content as the delivery plan information 30b recorded in the operation management system 10, and details will be described later. The delivery plan information 130b only needs to indicate the delivery plan for each delivery vehicle, and does not need to include the delivery plans of other delivery vehicles.
[0016] The map information 130a includes node data, link data, shape interpolation point data, and facility data. The node data is data indicating the position of an intersection. The link data indicates a road section and is associated with nodes corresponding to the endpoints of the section. That is, the link data indicates a link connecting nodes. The link data includes information indicating the road attributes of the section indicated by the link data. The road attributes include information indicating the road type, for example, highway, motorway, general roads such as national roads and prefectural roads, and narrow streets. In addition, the link data is associated with shape interpolation point data indicating the positions of shape interpolation points for specifying the shape of the road between nodes. The facility data includes information indicating the position, name, facility genre, site shape, etc. of the facility in association with the facility ID for identifying the facility.
[0017] The control unit 120 can realize various functions by executing a program (not shown) recorded in the recording medium 130. In the present embodiment, the control unit 120 performs acquisition of the current location of the delivery vehicle, route guidance, and delivery support guidance by a program (not shown). The control unit 120 periodically acquires the position and time of the delivery vehicle based on the output of the GNSS receiving unit 141, and periodically transmits, as probe information including these information, to the operation management system 10 via the communication unit 140.
[0018] Route guidance is a system that directs the vehicle to follow the planned route indicated by the delivery plan information 130b. The control unit 120 displays a map on the display unit of the UI unit 142 based on the map information 130a, and displays the current location of the delivery vehicle and the planned route from the current location on the map. The control unit 120 also provides guidance indicating that the vehicle has deviated from the planned route. Furthermore, the control unit 120 searches for and guides the vehicle back to the planned route from its position after the deviation.
[0019] The delivery support guidance is a guide to assist with delivery to the delivery point, and the control unit 20 displays information such as the cargo to be unloaded at the delivery point and the cargo to be collected at the delivery point on the display unit of the UI unit 142.
[0020] (1-3) Configuration of the operation management system: The operation management system 10 includes a control unit 20 equipped with a CPU, RAM, ROM, etc., a recording medium 30, and a communication unit 40. The communication unit 40 includes a circuit for exchanging information with the driver terminal 100 and the administrator terminal 200. The control unit 20 can communicate with the driver terminal 100 and the administrator terminal 200 via the communication unit 40.
[0021] Furthermore, the recording medium 30 stores map information 30a, delivery plan information 30b, delivery point information 30c, and driving history information 30d. Map information 30a has the same configuration as map information 130a.
[0022] The delivery plan information 30b is information that shows the delivery plan for each of the multiple delivery vehicles. For example, an administrator can input a delivery plan using the administrator terminal 200 and transfer it to the operation management system 10, thereby registering it as delivery plan information 30b. Of course, the delivery plan information 30b may also be generated by solving a delivery plan problem based on delivery conditions.
[0023] Figure 2 shows an example of delivery plan information 30b. In this embodiment, as shown in Figure 2, the delivery plan information 30b stores information such as the delivery point ID, estimated arrival time, estimated departure time, planned route, and cargo, associated with the vehicle ID and the flight ID. In the example shown in Figure 2, the delivery vehicle "T001" is associated with a plan to deliver to delivery points P101 to P106 in that order. That is, the order of visits in the delivery plan is determined at each delivery point.
[0024] The planned route defined in the delivery plan information 30b is information indicating the route between delivery points and is obtained, for example, by a known route search process. In the example shown in Figure 2, it is defined by a permutation of links (link L1, L2, etc.), but it may also be a permutation of nodes, or a permutation of nodes and links. For example, the planned route to the first delivery point is a permutation of links that must be traversed from the starting point to reach the first delivery point. The information indicating the packages associated with each delivery point ID indicates identification information of packages to be delivered to each delivery point, or packages to be picked up from each delivery point.
[0025] Figure 3 shows an example of delivery point information 30c. In delivery point information 30c, the location of the delivery point and the facility ID indicating the facility associated with the delivery point are stored in association with the delivery point ID. The location (coordinates) of the delivery point indicates the place where the delivery vehicle should be parked. Therefore, the location of the delivery point is the location (coordinates) of the facility associated with the delivery point and does not necessarily coincide with the location stored in the map information 30a in association with the facility ID.
[0026] The control unit 20 can refer to the facility data of the facility corresponding to the facility ID in the map information 30a and obtain information indicating the size of the facility, such as the facility genre and the shape of the site. Based on the size of the facility including each delivery point, the control unit 20 sets information indicating exclusion conditions that exclude notification of deviation from the planned route, and stores it in association with the delivery point ID as shown in Figure 3. As shown in Figure 3, in this embodiment, the exclusion conditions are stored separately as arrival exclusion conditions and departure exclusion conditions. Further details will be described later.
[0027] The driving history information 30d records the location history of each delivery vehicle. Specifically, probe information transmitted periodically from the driver terminal 100 of each delivery vehicle stores the location of the delivery vehicle and the time when the delivery vehicle was located at that location in association with each other. The control unit 20 considers the location indicated by the latest probe information transmitted from the driver terminal 100 of the delivery vehicle as the current location of that delivery vehicle.
[0028] The control unit 20 determines arrival at and departure from delivery points based on the delivery vehicle's driving history, the location of each delivery point, and information indicating arrival and departure from the driver terminal 100, and manages the progress against the delivery plan. Information indicating the progress of the delivery plan is transmitted to the administrator terminal 200 used by the administrator, and the progress of the delivery plan is displayed on the display of the administrator terminal 200. In addition to route guidance and delivery support guidance, the progress of the delivery plan is also displayed on the driver terminal 100.
[0029] Incidentally, in delivery planning, the route between each delivery point serves as the basis for calculating transportation charges. Furthermore, the route is set by excluding sections that the shipper wishes not to pass through, for example. Therefore, if a vehicle deviates from the planned route between each delivery point, the driver and manager are notified of the deviation, and the deviation point is recorded as part of the history. This history is used for driver labor management and reviewing planned routes, etc.
[0030] However, for example, at a delivery point with multiple entrances and exits, it is possible that a vehicle may enter through an entrance or exit different from the one planned. Also, some delivery points, like factories, have large premises where delivery vehicles need to enter the premises for loading and unloading, while others, like small facilities in urban areas, require delivery vehicles to temporarily park on the side of a nearby road for loading and unloading without entering the premises. In this way, there are cases where vehicles are forced to travel on routes other than the planned route near the delivery point, making deviations from the planned route likely. If a notification of deviation from the planned route is issued in such cases, drivers may find it bothersome, and their trust in the system may decrease, potentially rendering the notification meaningless. Furthermore, when a dispatch manager performs labor management based on, for example, the driver's driving history, or reviews the validity of the planned route, the task of judging the validity of deviations in the above cases each time can become complicated. Therefore, the dispatch management system 10 implements a function that does not issue a notification even if a deviation from the planned route occurs, if the deviation point is near the delivery point.
[0031] The control unit 20 can execute programs stored in the recording medium 30 or ROM. In this embodiment, the operation management program 21 can be executed as this program. The operation management program 21 is a program that causes the control unit 20 to execute a function that, even if a deviation from the planned route occurs, does not notify if the deviation point is near the delivery point. When the operation management program 21 is executed, the control unit 20 functions as a planned route acquisition unit 21a, a vehicle position acquisition unit 21b, a deviation point acquisition unit 21c, and a notification unit 21d.
[0032] The control unit 20 acquires the planned route from the first facility to the second facility through the function of the planned route acquisition unit 21a. That is, the control unit 20 acquires the delivery plan information 30b registered by the administrator from the administrator terminal 200. As described above, the delivery plan information 30b includes information showing the planned route between delivery points. The first facility indicates a facility where any delivery point other than the final destination included in the delivery plan exists. The second facility indicates a facility where the next delivery point corresponding to the first facility exists.
[0033] The control unit 20 acquires the vehicle's position through the function of the vehicle position acquisition unit 21b. Specifically, the control unit 20 acquires the vehicle's position based on probe information transmitted from the driver terminal 100.
[0034] Based on the function of the deviation point acquisition unit 21c, the control unit 20 acquires the deviation point where the vehicle deviates from the planned route, based on the vehicle's position and the planned route. Specifically, the control unit 20 determines whether the vehicle's position is included in the road area indicated by the link indicating the planned route, and if it is not included, it acquires the vehicle's position as the deviation point.
[0035] Due to the function of the notification unit 21d, the control unit 20 notifies of a deviation point if the deviation point is not included in the first range of the first facility and also not included in the second range of the second facility, and does not notify of a deviation point if the deviation point is included in either the first or second range. The first range is an exclusion range set around the first facility that excludes the notification of deviations, and the second range is an exclusion range set around the second facility that excludes the notification of deviations. In this embodiment, the control unit 20 sets a larger range when the size of the facility is larger than when it is smaller. That is, the control unit 20 sets the first range so that it becomes larger the larger the size of the first facility. Also, the control unit 20 sets the second range so that it becomes larger the larger the size of the second facility. The size of the facility is specified, for example, by the facility genre. For example, the area of a facility that is statistically expected for each facility genre is set in advance, and the control unit 20 sets the radius of the exclusion range based on the area corresponding to the facility genre. For example, the control unit 20 determines that a supermarket is larger in size than a convenience store and sets the radius of the exclusion range for the latter to be larger than for the former. In the case of facilities of the same genre, the control unit 20 may be configured to determine the size of the facility based on the shape and area of the facility site. Regardless of the facility genre, the size of the facility may be determined based on the shape and area of the facility site.
[0036] Figure 4 schematically shows the three consecutive delivery points P101, P102, and P103 included in the delivery plan, and the planned route that visits these delivery points in order. In Figure 4, the planned route is shown by a thick solid line. Focusing on delivery points P101 to P102, the facility associated with delivery point P101 corresponds to the first facility, and the facility associated with delivery point P102 corresponds to the second facility. Similarly, focusing on delivery points P102 to P103, the facility associated with delivery point P102 corresponds to the first facility, and the facility associated with delivery point P103 corresponds to the second facility.
[0037] The control unit 20 identifies the facility associated with each delivery point based on the delivery point information 30c, and identifies the facility type, site shape, and area of the facility based on the map information 30a. The facility type, site shape, and area indicate the size of the facility. In this embodiment, the control unit 20 determines the radius of the exclusion range according to the size of the facility. That is, the control unit 20 sets a larger radius for the exclusion range when the size of the delivery point is large than when it is small.
[0038] For example, delivery point P101 is the departure point of the delivery plan, and the control unit 20 sets a radius N1 indicating the exclusion range when departing from delivery point P101, according to the size of the facility at delivery point P101. The control unit 20 also sets a radius M2 indicating the exclusion range when arriving at delivery point P102, and a radius N2 indicating the exclusion range when departing from delivery point P102, according to the size of the facility at delivery point P102. Similarly, the control unit 20 sets a radius M3 indicating the exclusion range when arriving at delivery point P103, and a radius N3 indicating the exclusion range when departing from delivery point P103, according to the size of the facility at delivery point P103. In the example in Figure 4, the facility site (colored gray) is larger for the facility corresponding to P102 than for the facility corresponding to P101, and larger for the facility corresponding to P103 than for the facility corresponding to P102. Therefore, the radii N2 and M3 corresponding to P102 are larger than the radius N1 corresponding to P101, and the radius M3 corresponding to P103 is larger than the radii N2 and M2.
[0039] Therefore, the exclusion range for delivery points corresponding to larger facilities is set to be larger than the exclusion range for delivery points corresponding to smaller facilities. In this way, according to this embodiment, it is possible to set an exclusion range according to the size of the facility corresponding to the delivery point.
[0040] In this embodiment, it is assumed that the radius indicating the exclusion range at arrival and the radius indicating the exclusion range at departure are the same. However, as shown in the example described later, these values may be adjusted from predetermined values according to the scale, resulting in different values being adopted. For example, if a predetermined radius according to the scale is adopted for arrival, and the exclusion range of that radius centered on the delivery point does not include the entire facility site, the radius may be set to be even larger so that the entire facility site is included in the exclusion range.
[0041] In this embodiment, after setting the radius of the exclusion range in this way, the control unit 20 determines whether notification is necessary based on the deviation point and the exclusion range during the execution of the delivery plan. In this embodiment, when the vehicle departs from a delivery point, the control unit 20 sets a circular area with a set radius centered on the actual departure point as the exclusion range. The actual departure point may or may not coincide with the planned delivery point. For example, if P101 in Figure 4 is a planned delivery point and the vehicle actually departs from delivery point P101, the control unit 20 sets a circular area with radius N1 centered on delivery point P101 as the exclusion range D101 at the time of departure from delivery point P101. On the other hand, if P102 in Figure 4 is a planned delivery point but the actual arrival point is P1021, the control unit 20 sets a circular area with radius N2 centered on the departure point P1021 as the exclusion range D102 at the time of departure from P102 (P1021).
[0042] When arriving at a delivery point, the control unit 20 designates a circular area with a set radius centered on the planned delivery point as an exclusion zone. For example, when departing from delivery point P101 and heading towards P102, the control unit 20 designates a circular area with radius M2 centered on P102 as the exclusion zone A102 upon arrival at P102. Similarly, when departing from P102 (or P1021) and heading towards P103, the control unit 20 designates a circular area with radius M3 centered on P103 as the exclusion zone A103 upon arrival at P103. In other words, in the example in Figure 4, for movement between delivery points P101 and P102, D101 corresponds to the first zone and A102 corresponds to the second zone. Similarly, for movement between delivery points P102 and P103, D102 corresponds to the first zone and A103 corresponds to the second zone.
[0043] The control unit 20 does not notify the driver terminal 100 or the administrator terminal 200 of the deviation if the deviation point is within the exclusion range, even if a deviation occurs. In other words, if the deviation point is not within either the first or second range, the control unit 20 notifies the driver terminal 100 or the administrator terminal 200 of the deviation. As a result, the driver terminal 100 and the administrator terminal 200 receive a notification that the planned route has been deviated from. However, if the deviation point is within either the first or second range, the control unit 20 does not notify the driver terminal 100 or the administrator terminal 200 of the deviation. As a result, the driver terminal 100 and the administrator terminal 200 do not receive any notification regarding the deviation.
[0044] Thus, since arrival and departure points may differ from the planned route, not notifying users of deviations around the departure and arrival points of the planned route prevents a decrease in the reliability of the fleet management system for notified managers and drivers (notified parties) and avoids complicating their work. As a result, it is possible to increase the likelihood of improved usability for notified parties.
[0045] (2) Operation management processing: Next, the operation management process will be explained with reference to Figures 5 and 6. Figure 5 shows the process of setting exclusion conditions before executing the delivery plan. That is, when the administrator registers a delivery plan using the administrator terminal 200, the administrator terminal 200 sends the delivery plan to the operation management system 10 (step S100). The control unit 20 of the operation management system 10 registers the received delivery plan (step S105). That is, the control unit 20 stores the received delivery plan as delivery plan information 30b. Subsequently, the control unit 20 adds and registers exclusion conditions (step S110). That is, the control unit 20 sets and stores a radius value indicating the exclusion range according to the size of the facility associated with each delivery point included in the delivery plan, as shown in Figure 3.
[0046] Figure 6 shows the processing after the start of the delivery plan. When the delivery plan is started, the control unit 120 of the driver terminal 100 transmits probe information to the operation management system 10 (step S200). When the control unit 20 of the operation management system 10 receives the probe information (step S205), it determines whether or not the vehicle is off-route based on the probe information (step S210). That is, the control unit 20 determines whether or not the vehicle's position is included in the area of the road indicated by the link indicating the planned route, and if it is not included, it considers that the vehicle has deviated from the planned route. The control unit 20 acquires the position of the vehicle that it has determined has deviated from the planned route as the deviation point.
[0047] If it is determined in step S210 that the route is off-route, the control unit 20 determines whether or not the exclusion conditions are met (step S215). That is, the control unit 20 identifies the points in the delivery plan where the movement is occurring, sets the first and second ranges between those points as described above, and determines that the exclusion conditions are met if the deviation point is included in the first or second range.
[0048] If it is determined in step S215 that the exclusion conditions are not met, the control unit 20 notifies the driver terminal 100 and the administrator terminal 200 (step S220). That is, the control unit 20 transmits information such as the location and time of the deviation to each terminal.
[0049] The control unit 220 of the administrator terminal 200 receives a notification from the operation management system 10 and provides guidance indicating that the vehicle has deviated from the planned route (step S225). The administrator terminal 200 may be configured to provide guidance on deviations in response to notifications from the operation management system 10, as shown in Figure 6, but it may also be configured to acquire information indicating a deviation in response to a request from the administrator terminal 200. That is, in order to reflect the latest status on the operation management screen, the administrator terminal 200 may periodically request and acquire information from the operation management system 10 indicating the current location of the vehicle and the progress of the delivery plan, and at that time acquire information on deviations that do not meet the exclusion conditions and provide guidance.
[0050] After executing step S200, the control unit 120 of the driver terminal 100 determines whether or not it has received an off-route notification from the operation management system 10 (step S230). If it is determined in step S230 that an off-route notification has been received, the control unit 120 informs the driver that they have deviated from the planned route (step S235). The form of the guidance may be voice, a message displayed on the screen, or both.
[0051] If it is not determined in step S230 that an off-route notification has been received, or after executing step S235, the control unit 120 determines whether the delivery plan has been completed (step S240). For example, the control unit 120 determines that the delivery plan has been completed when the final delivery point of the delivery plan has been reached or when it receives an operation from the driver indicating that the delivery plan has been completed. If it is not determined in step S240 that the delivery plan has been completed, the control unit 120 returns to the process of step S200.
[0052] If it is determined in step S240 that the delivery plan has been completed, the control unit 120 notifies the operation management system 10 that the delivery plan has been completed (step S245). After executing step S220, or if it was not determined to be off-route in step S210, or if it is determined in step S215 that the exclusion conditions are met, the control unit 20 of the operation management system 10 determines whether or not it has received a delivery plan completion notification from the driver terminal 100 (step S250).
[0053] If it is determined in step S250 that a delivery plan completion notification has not been received, the control unit 20 returns to step S205. If it is determined in step S250 that a delivery plan completion notification has been received, the control unit 20 registers the actual results (step S255). That is, the control unit 20 adds and stores information indicating deviation points and times that do not meet the exclusion conditions to the driving history information 30d. By referring to the driving history information 30d created in this way, the administrator can use it for driver labor management and reviewing planned routes.
[0054] (3) Other embodiments: The embodiments described above are merely examples for carrying out the present invention, and various other embodiments can be adopted. For example, each system constituting the above embodiments may consist of fewer devices. An example of this is a case in which at least one device shown in Figure 1 is identical to one or more other devices. For example, the operation management system 10 and the administrator terminal 200 may be configured as an integrated device, or the operation management system 10 and the driver terminal 100 may be configured as an integrated device.
[0055] Some functions of the operation management system 10 may be implemented on the administrator terminal 200 or the driver terminal 100. For example, deviation detection may be performed on the driver terminal 100 instead of the operation management system 10. Furthermore, the system shown in Figure 1 may consist of more devices. For example, at least some functions of the operation management system 10 may be configured on a cloud server.
[0056] Furthermore, at least some of the components of the operation management system 10 (planned route acquisition unit 21a, vehicle position acquisition unit 21b, deviation point acquisition unit 21c, notification unit 21d) may be divided among multiple devices. Also, configurations in which some of the components of the above-described embodiment are omitted, or configurations in which processing is varied or omitted, can be envisioned.
[0057] Furthermore, in the above embodiment, the first range is an example in which a circular area of a predetermined radius centered on the actual starting point and the second range is an example in which a circular area of a predetermined radius centered on the planned point is given, but the embodiment is not limited to these forms. For example, the center of the circle may be the same point in both the case of departure and arrival (for example, the location indicating a facility in map information, or the arrival and departure points in the planned route). Also, the exclusion range may be a rectangular area. Also, the exclusion range may be a shape that is a predetermined distance larger than the site shape of the facility on the planned route. The exclusion range is not limited to shapes such as circles and rectangles, but may be a shape in which multiple circles partially overlap, or a shape such as a quadrilateral or polygon formed by connecting rectangles.
[0058] The deviation point acquisition unit may be configured to store a history of deviation points. In that case, the notification unit may be configured to change the size of the first range and the second range based on the history of deviation points. Specifically, if the notification unit determines, based on the history, that there are at least one deviation point that is not included in the first range but is included in the expanded first range obtained by expanding the first range, the notification unit may be configured to expand the first range to the expanded first range. More specifically, as shown in Figure 7, deviation points that are not included in the first range C0 before expansion but are included in the expanded first range C L The number of deviation points included is counted, and if that number is equal to, for example, the threshold number for the first criterion, the first range is expanded to the first range C. L It may be expanded to include the number of deviation points k1 included in the first range C0 before expansion, and the number of deviation points not included in the first range C0 before expansion but in the expanded first range C LThe number of deviation points k2 included in the range may be counted, and if the proportion of k2 to the sum of k1 and k2 is equal to or greater than the threshold proportion as the first criterion, the first range may be expanded to the first range. Furthermore, the notification unit may be configured to reduce the first range to the reduced first range if it determines, based on the history, that the reduced first range contains deviation points equal to or greater than the second criterion. More specifically, the notification unit may reduce the first range to the reduced first range C S The number of deviation points included in the first range C0 may be counted, and if this number is equal to or greater than the threshold number used as the second criterion, the first range may be reduced to the reduced first range. Alternatively, the notification unit may count the number of deviation points k3 included in the first range C0 before reduction and the reduced first range C S The number of deviation points k4 included in k3 can be counted, and if the proportion of k4 to k3 is equal to or greater than the threshold proportion of the second criterion, the first range may be reduced to a smaller first range. Similarly, the notification unit may be configured to expand the second range to the expanded second range if it determines, based on the history, that there are deviation points that are not included in the second range but are included in the expanded second range, which is an expanded second range, that meet the third criterion or higher. Alternatively, the notification unit may be configured to reduce the second range to the reduced second range if it determines, based on the history, that the reduced second range includes deviation points that meet the fourth criterion or higher. By configuring it in this way, exclusion ranges can be set according to the trends of deviations at each facility, reducing the effort required for administrators to manually adjust the first and second ranges.
[0059] The notification unit only needs to be able to notify the target person if a deviation that does not meet the exclusion conditions occurs. The form of notification is not limited to those exemplified in the above embodiment, and for example, notification may be made by sending an email to a pre-registered email address. The recipients of the email may include administrators and drivers, or may include, in addition to administrators and drivers, for example, consignors and consignees.
[0060] Furthermore, the methods of the present invention can also be applied as programs and methods. Moreover, such systems, programs, and methods may be implemented as standalone devices, or they may be implemented using parts shared with various components of a vehicle, encompassing a variety of embodiments. They can also be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention also functions as a recording medium for a program that controls the system. Of course, the recording medium for the program may be a magnetic recording medium, a semiconductor memory, or any recording medium developed in the future can be considered in exactly the same way. [Explanation of Symbols]
[0061] 10...Operation management system, 20...Control unit, 21...Operation management program, 21a...Planned route acquisition unit, 21b...Vehicle position acquisition unit, 21c...Deviation point acquisition unit, 21d...Notification unit, 30...Recording medium, 30a...Map information, 30b...Delivery plan information, 30c...Delivery point information, 30d...Driving history information, 40...Communication unit, 100...Driver terminal, 120...Control unit, 130...Recording medium, 130a...Map information, 130b...Delivery plan information, 140...Communication unit, 141...GNSS receiver unit, 142...UI unit, 200...Administrator terminal, 220...Control unit, 230...Recording medium, 240...Communication unit, 242...UI unit, A102...Exclusion range, D101...Exclusion range, D102...Exclusion range, P101, P102, P103...Delivery point
Claims
1. A planned route acquisition unit acquires the planned route from the first facility to the second facility, A vehicle position acquisition unit that acquires the position of the vehicle, A deviation point acquisition unit acquires the deviation point where the vehicle deviates from the planned route, based on the vehicle's position and the planned route. A notification unit that notifies the deviation point if the deviation point is not included within the first range of the first facility and also not included within the second range of the second facility, and that does not notify the deviation point if the deviation point is included within the first range or the second range. A traffic management system equipped with the following features.
2. The first range is larger when the size of the first facility is large than when it is small. The second range is larger when the size of the second facility is large than when it is small. The operation management system according to claim 1.
3. The deviation point acquisition unit stores the history of the deviation points, The aforementioned notification unit, Based on the history, if it is determined that there are at least one deviation point that is not included in the first range but is included in the expanded first range obtained by expanding the first range, the first range is expanded to the expanded first range. If, based on the history, it is determined that the reduced first range obtained by shrinking the first range includes the deviation points of the second criterion or higher, the first range is reduced to the reduced first range. Based on the history, if it is determined that there are three or more deviation points that are not included in the second range but are included in the expanded second range obtained by expanding the second range, the second range is expanded to the expanded second range. If, based on the history, it is determined that the reduced second range obtained by shrinking the second range includes the deviation points of the fourth criterion or higher, the second range is reduced to the reduced second range. The operation management system according to claim 1.