Vehicle allocation system and vehicle allocation program
Patent Information
- Application Number
- JP2024104430
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-04
- Filing Date
- 2024-06-27
- Publication Date
- 2025-02-17
- Estimated Expiration
- 2044-06-27
AI Technical Summary
【0016】 本発明によれば、突発的な変更による負担を最小限に抑えつつ、乗務員への円滑な意思伝達を可能にした配車システム及び配車プログラムを提供することが可能になる。
Smart Images

Figure 2025023815000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a vehicle dispatch system and a vehicle dispatch program that provide drivers with information related to vehicle dispatch plans in the transportation industry. [Background technology]
[0002] Even today, vehicle allocation planning in the transportation industry is often done in a completely analog manner. One example of a completely analog method is to use a whiteboard commonly known as a vehicle allocation board, and attach magnets indicating the vehicle and work content to the rectangular area corresponding to the driver to be assigned.
[0003] However, in this method, the physical size of the whiteboard is a constraint, and the dispatch plans that can be displayed are limited. Specifically, it is difficult to create dispatch plans for multiple days at the same time or to reuse past dispatch plans. In addition, mistakes such as insufficient communication between multiple dispatchers are likely to occur. In addition, from the perspective of communication with drivers, it is necessary to print out shift schedules, roll call books, etc. on paper, but in a completely analog dispatch plan using a whiteboard, the contents posted on the whiteboard must be transcribed as is, and printing out the plans requires a lot of effort.
[0004] From the viewpoint of improving the defects of the fully analog type, an automatic vehicle dispatching system in which AI creates a vehicle dispatching plan has been proposed. For example, Patent Document 1 discloses that, in order to enable drivers of transportation companies such as taxis, buses, and trucks, which are required to install tachographs, to execute operation plans in compliance with the Labor Standards Act, a terminal executes software to perform the following functions: a function for an operation manager or driver to create an operation plan from an operation schedule; a function for calculating the required time for the operation plan created in the operation plan creation process from past operation information recorded in the terminal, and a function for determining whether the operation plan complies with the Labor Standards Act. By having AI create a vehicle dispatching plan, it is possible to reduce the burden on the vehicle dispatcher. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent No. 4708500 Summary of the Invention [Problem to be solved by the invention]
[0006] However, in recent years, the logistics industry has been required to respond to the Kanban system, which delivers only what is needed, when it is needed, and in the amount needed. An example of responding to the Kanban system is just-in-time special deliveries from a wholesaler or other shipping source to each retail store of a major chain, such as a supermarket, convenience store, or drug store. Special deliveries include large-volume deliveries requested several days in advance in response to regular or irregular sales, as well as sudden deliveries requested just before the day of delivery due to a mismatch between expected demand and actual supply caused by weather changes, etc.
[0007] In the transportation industry, unlike inter-center delivery that connects large collection centers, or home delivery that travels along fixed routes within a fixed area, in businesses that mainly provide irregular transportation from a center to many small delivery destinations without a regularly scheduled route, changes to vehicle allocation plans are made frequently due to requests for special deliveries, etc. Therefore, even if you think that a vehicle allocation plan has been completed, sudden changes often occur afterwards.
[0008] The AI automatic vehicle dispatching system exemplified in Patent Document 1 usually requires more computational and time resources as the number of delivery destinations increases. Therefore, if AI automatic vehicle dispatching is performed in such a business, there is a concern that the amount of calculation required for temporary delivery requests will exceed the system's capacity, requiring a huge amount of time, and the AI automatic vehicle dispatching system will not be able to respond to them. In addition, the AI automatic vehicle dispatching system has a user interface that is designed on the premise of automatic vehicle dispatching and is significantly different from the dispatch board, so there is an issue that it is difficult for dispatchers who use conventional vehicle dispatching planners to become accustomed to the system.
[0009] On the other hand, in the case of analog-type dispatching using a conventional whiteboard, even if there is a sudden change in response, the dispatcher can easily respond to sudden changes by simply replacing the labels on the whiteboard or attaching sticky notes, which is easier than AI automatic dispatching. However, in analog-type dispatching, the burden on the dispatcher remains large as mentioned above.
[0010] The present invention aims to provide a vehicle dispatch system and a vehicle dispatch program that enable smooth communication of intentions to drivers while minimizing the burden on vehicle dispatchers due to sudden changes in the vehicle dispatch plan. [Means for solving the problem]
[0011] In order to achieve the above object, the present invention has the following configuration.
[0012] (1) At least one terminal capable of displaying a vehicle dispatch plan (e.g., electronic board 10, operation management terminal 101, logistics office vehicle-mounted terminal 102, driver terminal 103, vehicle-mounted terminal 104), A management device (e.g., a management device 20) that executes various processes in response to an input operation on the at least one terminal, The management device includes: A placement operation receiving unit (e.g., a placement operation receiving unit 208) that receives information on an operation in which a dispatcher operates one of the at least one terminal to move at least one or more tag images selected from a first tag image provided for each of the driver names included in the dispatch plan, a second tag image provided for each of the vehicles in which the driver rides, and a third tag image provided for each of the delivery destinations, and places the tag images in the fields for inputting the driver, the vehicle, and the delivery destination; a vehicle allocation plan creation unit (e.g., a vehicle allocation plan creation support unit 204) that creates the vehicle allocation plan based on the information received by the allocation operation receiving unit; an information display control unit (e.g., a driver-directed information display control unit 206) that displays dispatch information including the dispatch plan created by the dispatch plan creation unit on an electronic board (e.g., the electronic board 10) that can be input by touch operation among the at least one terminal; having The management device further includes an individual information receiving unit (e.g., an individual information receiving unit 209) that receives individual information addressed to one or more of the plurality of crew members input by the operation of the dispatcher, The information display control unit displays the individual information on the electronic board together with a corresponding crew dispatch plan at a predetermined timing. Delivery system.
[0013] According to (1), the dispatch plan is created by arranging the tag image in the dispatch plan item while moving the tag image, so it is possible to retain the feeling of creating a dispatch plan using a conventional whiteboard, and the dispatcher can change the dispatch plan early by operating it, so it is possible to flexibly respond to sudden changes. Moreover, the information entered by the dispatcher and addressed to each driver is displayed on the display unit, so the dispatcher and the driver can smoothly share their intentions.
[0014] (2) In paragraph (1), The management device is a dispatch system that further has an attendance time stamping unit (e.g., attendance time stamping unit 207) that stamps the attendance time when the driver performs a specified operation via the electronic board when arriving at work.
[0015] According to (2), because the driver always looks at the display when he / she arrives at work, it is possible to reliably convey information addressed to the driver when he / she arrives at work. This allows for smooth communication of intentions between the dispatcher and the driver. Effect of the Invention
[0016] According to the present invention, it is possible to provide a vehicle dispatch system and a vehicle dispatch program that enable smooth communication of intentions to drivers while minimizing the burden caused by sudden changes. [Brief description of the drawings]
[0017] [Figure 1] FIG. 1 is an explanatory diagram showing the configuration of a vehicle dispatch system 1 according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing the electrical configuration of the vehicle dispatch system 1. As shown in FIG. [Diagram 3] FIG. 3 is an example of the crew database 211. [Figure 4] FIG. 4 is an example of the vehicle information database 212. [Diagram 5] FIG. 5 shows an example of the delivery destination information registration unit 213. As shown in FIG. [Figure 6] FIG. 6 is an example of the work information registration unit 214. [Figure 7] FIG. 7 is an example of the behavior information storage unit 215. [Figure 8] FIG. 8 is an example of the vehicle dispatch information storage unit 216. As shown in FIG. [Figure 9] FIG. 9 is a main flowchart showing an example of a preferable flow of the management process executed by the management device 20. As shown in FIG. [Figure 10] FIG. 10 is a continuation of FIG. [Figure 11] FIG. 11 is a flowchart showing an example of a preferable flow of a vehicle allocation process executed by a terminal that executes a vehicle allocation program. [Figure 12] FIG. 12 is an explanatory diagram showing a vertically displayed train dispatch board screen. [Figure 13] FIG. 13 is an explanatory diagram showing a vehicle dispatch board screen displayed horizontally. [Figure 14] FIG. 14 is an explanatory diagram showing a display screen of the vehicle allocation plan. [Figure 15] FIG. 15 is an explanatory diagram showing the entire roll call book. [Figure 16] FIG. 16 is an enlarged view of the area surrounded by the two-dot chain line in FIG. [Figure 17] FIG. 17 is a flowchart showing an example of a preferable flow of the remainder calculation process executed by the management device 20. [Figure 18] FIG. 18 is a flow chart continuing from the previous figure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0019] FIG. 1 is an explanatory diagram showing the configuration of a vehicle dispatch system 1 according to an embodiment of the present invention.
[0020] [Configuration of vehicle dispatch system 1] The vehicle dispatch system 1 includes an electronic board 10 and a management device 20. The management device 20 is communicably connected to an operation management terminal 101, a logistics office terminal 102, a driver terminal 103, an in-vehicle terminal 104, an electronic board display control device 105, and the like via a network 100. The type of the network 100 is not particularly limited as long as it enables communication between the management device 20 and the operation management terminal 101, the logistics office terminal 102, the driver terminal 103, the in-vehicle terminal 104, and the electronic board display control device 105, and the like. The type of the network 100 is, for example, the Internet, a mobile phone network, a wireless LAN, and the like.
[0021] The electronic board 10 is a large display of 50 inches or more, also called a digital whiteboard, electronic blackboard, etc. The electronic board 10 electrically displays dispatch information to be transmitted to drivers. The electronic board 10 is a replacement for the whiteboards that have been used to display dispatch information in the past, and is capable of large-screen display.
[0022] Known types of electronic boards include touch display type, projector type, and unit type. In this embodiment, there is no particular limitation as long as the electronic board is a touch panel type that can be operated at least by the dispatcher. In this respect, the electronic board 10 may be a touch display type, or a unit type in which a touch panel is retrofitted to an existing display. The projector type is not preferred because it does not have a touch panel function.
[0023] The management device 20 corresponds to a server that manages the vehicle dispatch system 1 and executes various processes in response to input operations on the electronic board 10 .
[0024] The management device 20 corresponds to a server that manages the vehicle dispatch system 1, and executes various processes in response to input operations on the electronic board 10. The management device 20 may be a physical server constructed by the logistics company itself, or may be a cloud server constructed by a provider that provides the vehicle dispatch system 1. However, in consideration of convenience for the logistics company, management costs, and the degree of ability to handle increases in scale and usage load (scalability), it is preferable that the management device 20 is a cloud server.
[0025] In the following, the management device 20 will be described as being a cloud server, but this is not limited to this, and the management device 20 may be any device as long as it has the function of executing various processes in response to input operations on terminals such as the electronic board 10, the operation management terminal 101, the logistics office terminal 102, the crew terminal 103, the in-vehicle terminal 104, and the electronic board display control device 105.
[0026] The management device 20 generates vehicle dispatch information based on information transmitted from the operation management terminal 101, the logistics office terminal 102, the driver terminal 103, the in-vehicle terminal 104, the electronic board display control device 105, etc., and displays the vehicle dispatch information on the electronic board 10. The management device 20 also stores various data required for generating the vehicle dispatch information.
[0027] The operation management terminal 101 is a terminal operated by an operation manager. The operation management terminal 101 is preferably arranged in a relatively close location that is visible from the position of the electronic board 10, and is configured to communicate with the electronic board 10 via a network used for communication over a relatively short distance, such as a local area network by wiring without cascade connection via multiple switching hubs, an intranet, or a wireless LAN. With the above-mentioned arrangement, the dispatch system 1 enables close communication between the driver and the operation manager. Furthermore, with the above-mentioned arrangement and communication means, the dispatch system 1 can reduce the risk of communication between the operation management terminal 101 and the electronic board 10 being leaked outside the organization. In particular, a local area network by wiring without cascade connection is excellent in cost-effectiveness for establishing communication and communication speed, and confidentiality that prevents information leakage due to radio wave interception, and can realize high-speed communication via a local area network without speed reduction due to cascade connection. In addition, wireless LAN and Bluetooth are easy to retrofit, reduce the risk of drivers, dispatchers, etc. tripping over cables of local area networks, etc., and are advantageous in that they do not require construction work to avoid above-floor wiring, such as raising the floor, in order to prevent the aforementioned risks.
[0028] The logistics office terminal 102 is a terminal operated by a staff member at the logistics office. When the staff member at the logistics office operates the logistics office terminal 102, the logistics office terminal 102 transmits to the management device 20 vehicle information associated with the vehicle that brought in the cargo, delivery destination information such as the delivery address, and cargo information such as the contents of the cargo.
[0029] The crew terminal 103 is a terminal operated by the vehicle's crew, and the crew terminal 103 transmits leave applications and the like when the crew operates the crew terminal 103.
[0030] There is no particular limitation on the types of the operation control terminal 101, the logistics office terminal 102, and the crew terminal 103. These terminals 101, 102, and 103 may be in any form, such as a desktop personal computer, a notebook computer, a tablet terminal, or a smartphone. The operation control terminal 101 prioritizes operability and is preferably a desktop personal computer or a notebook computer, while the logistics office terminal 102 and the crew terminal 103 prioritize portability and are preferably a tablet terminal or a smartphone.
[0031] The in-vehicle terminal 104 is a so-called digital tachograph that is attached to a vehicle and transmits vehicle operation data in real time to the management device 20. The operation data includes information such as the vehicle's position, status such as driving, working, or resting, and sudden braking and steering. The vehicle operation data transmitted from the in-vehicle terminal 104 may be stored in a cloud inside or outside the management device 20, and the management device 20 may be able to acquire the vehicle operation data from the cloud.
[0032] The electronic board display control device 105 has a function of controlling the display on the electronic board 10 in response to commands from the management device 20, and also has a function of transmitting operation information to the management device 20 in response to touch panel operations on the electronic board 10. The type of the electronic board display control device 105 is not particularly limited, but since it is sufficient for the electronic board display control device 105 to have these functions, it is preferable that the electronic board display control device 105 is a small desktop personal computer (also called a small PC, a mini PC, or the like) in consideration of the installation area, introduction costs, maintenance costs, and the like.
[0033] 2 is a block diagram showing the electrical configuration of the vehicle dispatch system 1. The electronic board 10 includes a control unit 11, a display unit 12, and a touch panel unit 13.
[0034] The control unit 11 drives and controls the display unit 12 based on the dispatch information received from the management device 20 via the electronic board display control device 105. The control unit 11 also transmits an input signal input by operating the touch panel unit 13 to the management device 20 via the electronic board display control device 105.
[0035] The size of the display unit 12 is not particularly limited, but is preferably 75 inches or more from the viewpoint of minimizing the burden on the dispatcher due to sudden changes in the dispatch plan. The resolution of the display unit 12 is also not particularly limited, but from the viewpoint of being able to display relatively small characters and retaining the convenience of the conventional analog dispatch plan as much as possible, the resolution of the display unit 12 is preferably 2K (1920 dpi x 1080 dpi, also called full high vision, etc.) or more, more preferably WQHD (Wide Quad-HD, 2560 dpi x 1,440 dpi) or more, and particularly preferably 4K (3840 dpi x 2160 dpi) or more.
[0036] The touch panel unit 13 is disposed on the surface of the display unit 12, and coordinate information of a touch operation on the touch panel unit 13 by a crew member is transmitted from the control unit 11 to the management device 20. The touch panel unit 13 may be pre-installed as in a touch display type electronic board, or may be installed later as in a unit type electronic board.
[0037] The electronic board 10 starts from a top screen and displays a vehicle dispatch board screen and a vehicle dispatch plan screen.
[0038] The top screen displays a menu screen for switching between a vehicle dispatch board screen, a vehicle dispatch plan screen, etc. Furthermore, the electronic board 10 displays various alerts, a ToDo list, etc. The vehicle dispatch board screen is a screen that displays a vehicle dispatch board, and the vehicle dispatch board lists the work content and delivery route assigned to the crew. The vehicle dispatch plan screen is a screen for creating a vehicle dispatch plan, and displays a format in which various items for creating the vehicle dispatch plan are entered, and a menu screen that assists in creating the vehicle dispatch plan.
[0039] The management device 20 includes a control unit 200 that controls the entire management device 20 , and a storage unit 210 in which programs and data required for operating the control unit 200 are stored.
[0040] The control unit 200 includes a processor (PU, Processing Unit, arithmetic processing device) that performs various processes. The control unit 200 executes the programs stored in the storage unit 210, whereby the management device 20 functions as a movement management unit 201, a vehicle management unit 202, a commitment time management unit 203, a vehicle allocation plan creation support unit 204, a roll call book creation unit 205, a driver information display control unit 206, and a work time stamping unit 207.
[0041] The memory unit 210 also includes a crew database 211 for registering crew information, a vehicle information database 212 for registering vehicle information, a delivery destination information registration unit 213 for registering delivery destination information, a work information registration unit 214 for registering work information, a status information storage unit 215 for storing vehicle position information and status information transmitted from the in-vehicle terminal 104, a dispatch information storage unit 216 for storing dispatch board data including past data, and a display information storage unit 217 for storing display information corresponding to various items in the dispatch information displayed on the electronic board 10, and the display information to be displayed when the display information is touched.
[0042] The driver database 211 stores the employee number of the driver, the driver's name, the expiration date of the driver's license, the date of birth, a photograph of the driver's face, the years of service, the period without accidents, etc. The years of service and the period without accidents are automatically updated every time the date or year changes.
[0043] FIG. 3 is an example of the driver database 211. In the example shown in FIG. 3, the driver name "Yamada Taro", the driver's license expiration date "August 31, 2024", the date of birth "August 31, 19△△", a facial photo, years of service "△ years", and accident-free period "△ years" are stored in association with the employee number "0010". This allows the management device 20 to display this information on the dispatch board screen. This also allows the management device 20 to perform operations such as notifying drivers of license renewals and calculating bonuses based on years of service and accident-free periods.
[0044] The vehicle information database 212 stores vehicle model, weight, vehicle contract information, and vehicle repair information. The vehicle contract information includes, for example, the expiration date of vehicle inspection. The vehicle repair information includes, for example, the date of battery replacement or oil change.
[0045] Fig. 4 is an example of the vehicle information database 212. In the example shown in Fig. 4, the vehicle type "4 ton truck", weight "△△t", vehicle contract information "vehicle inspection expiration date △△△△ year △△ month △△ day", vehicle repair information "battery change △ month △ day, oil change △ month △ day", etc. are stored in association with the vehicle number "1210 8...". This allows the management device 20 to display this information on the vehicle dispatch board screen. This also allows the management device 20 to provide notifications related to vehicle inspections, battery changes, oil changes, etc.
[0046] The delivery destination information to be registered in the delivery destination information registration unit 213 is stored based on the vehicle and baggage information from the logistics office terminal 102. The vehicle and baggage information includes an identification number given to the vehicle carrying the baggage, the contents of the baggage, the delivery destination, and the delivery route.
[0047] Fig. 5 is an example of the delivery destination information registration unit 213. In the example shown in Fig. 5, the contents of the package "fruit and vegetables", the delivery destination "△△ Mart", the delivery route "I102", etc. are stored in association with the identification number "△△△". This allows the management device 20 to display this information on the vehicle dispatch board screen.
[0048] The work information registered in the work information registration unit 214 is stored based on the work information from the logistics office terminal 102. The work information includes carrying in luggage into a vehicle, etc.
[0049] Fig. 6 is an example of the work information registration unit 214. In the example shown in Fig. 6, the work content "carrying luggage into a vehicle" and notes for the work are stored in association with the work number "Work 5". This allows the management device 20 to display this information on the vehicle dispatch board screen.
[0050] The status information storage unit 215 stores vehicle operation data transmitted from the vehicle-mounted terminal 104, and in particular stores vehicle position information and status information from the start to the end of a delivery task performed by each driver.
[0051] Fig. 7 is an example of the movement information storage unit 215. In the example shown in Fig. 7, vehicle position information "△ month △ day △△ hour △△ minute △△ second GPS coordinates (···)" and status information "no abnormalities" are stored in association with a vehicle identification number "△△△". This allows the management device 20 to display this information on the vehicle dispatch board screen. This also allows the management device 20 to provide notifications related to this information.
[0052] Data on the vehicle dispatch board is stored in the vehicle dispatch information storage unit 216. The data on the vehicle dispatch board includes information on drivers, information on vehicles, information on operations such as delivery, information addressed to drivers, and the like.
[0053] The data of the dispatch board stored in the dispatch information storage unit 216 preferably includes, as information on the crew, for example, arrival time at work, working hours, and information (crew information) that can identify the crew in the crew database 211. This allows the management device 20 to display, on the dispatch board, information on the crew stored in the crew database 211, in addition to the above-mentioned information on the crew. This also allows the management device 20 to display information addressed to the crew on the dispatch board at a predetermined timing, such as the timing when the crew punches their time card (timing of arrival time at work).
[0054] The data of the vehicle dispatch board stored in the vehicle dispatch information storage unit 216 preferably includes, as information related to the vehicle, for example, information (vehicle information) that can identify the vehicle in the vehicle information database 212. This allows the management device 20 to display the information related to the vehicle stored in the vehicle information database 212 on the vehicle dispatch board.
[0055] The data of the vehicle dispatch board stored in the vehicle dispatch information storage unit 216 preferably includes, as information related to work such as delivery, for example, information capable of identifying a delivery destination stored in the delivery destination information registration unit 213 (delivery destination information) and information capable of identifying work stored in the work information registration unit 214 (work information). This enables the management device 20 to display the delivery destination stored in the delivery destination information registration unit 213 and the work stored in the work information registration unit 214 on the vehicle dispatch board.
[0056] The data of the dispatch board stored in the dispatch information storage unit 216 preferably includes, as information (individual information) addressed to the crew, information on road conditions (road information), information on special services (special service information), information on the work status of other crew members (work information), and the like. Information on the work status includes, for example, information on the crew's on-duty time, rest time, vacation, and the like. By including road information as individual information in the data of the dispatch board, the management device 20 can display the road information on the dispatch board at a predetermined timing. This allows the crew to make deliveries in a reasonable procedure based on the road information. By including special service information as individual information in the data of the dispatch board, the management device 20 can display the special service information on the dispatch board at a predetermined timing. This allows the crew to make deliveries not only corresponding to regular services and the like that have already been reflected in the dispatch board, but also based on information on special services that have not yet been reflected in the dispatch board. Regarding information on special services, the movement management unit 201 can display vehicles that are in the process of delivery or returning to the warehouse on the dispatch board screen. This allows delivery personnel, etc., to prevent the next dispatch from being affected by a scheduled vehicle not returning as planned, by replacing it with a similar vehicle that returns earlier. By including work information as individual information in the data on the dispatch board, the management device 20 can display the work information on the dispatch board at a specified timing. This allows drivers to make deliveries while making adjustments that take into account the work status of other drivers (e.g., working hours, break times, holidays, etc.).
[0057] FIG. 8 is an example of the dispatch information storage unit 216. In the example shown in FIG. 8, the dispatch board data related to "crew member 9" includes information on the crew member such as the arrival time at work "7:30" and the working time "8:00", information on the vehicle such as the vehicle "1210 8...", information on the work such as information that the first delivery (flight 1) is "I01 route" as delivery destination information, and a memo as individual information "Stuck in a traffic jam near the entrance to Soka Station. A request for a special delivery from △△ is expected in the afternoon. △△ is unable to respond due to sudden illness.". As a result, the management device 20 can display the above-mentioned vehicle-related information and work-related information on the dispatch board, and can also display the above-mentioned memo on the dispatch board at the timing when the above-mentioned arrival time at work is stamped, and communicate this to the crew member. Therefore, the crew member can confirm that there is a traffic jam, that a response to a special delivery is expected, and that there is a crew member who cannot respond, and can proceed with the delivery work related to "I01 route" based on these.
[0058] In addition, in the example shown in FIG. 8, the data on the dispatch board related to "crew member 26" includes information on the crew member such as the arrival time "8:00" and the working time "8:30", information on the vehicle such as the vehicle "1188 3...", information on the delivery destination that the first delivery (flight 1) is "D02 route", information on the work such as the work to be performed after flight 1 is "work 05", and a memo as individual information "Traffic jam near Hachijo Shiratori and Asahimachi 2". As a result, the management device 20 displays the above-mentioned vehicle-related information and work-related information on the dispatch board, and also displays the above-mentioned memo on the dispatch board at the timing when the above-mentioned arrival time is stamped, and can convey this to the crew member. Therefore, the crew member can confirm that there is traffic jam, and can proceed with the delivery related to the "D02 route" based on this.
[0059] 8, regarding the individual information stored in the dispatch information storage unit 216, a memo included in the dispatch board data related to "Crew Member 9" includes information such as "Stuck in a traffic jam near the entrance to Soka Station. A request for an emergency delivery from △△ is expected to come in in the afternoon. △△ is unable to respond due to sudden illness.", whereas a memo included in the dispatch board data related to "Crew Member 26" does not include the above information, but includes another information such as "Stuck in a traffic jam near Hachijo Shiratori and Asahimachi 2." In other words, the management device 20 can display different memos created based on the differences in the delivery destinations, work schedules, vehicles, etc. of each crew member as individual information to each crew member.
[0060] The individual information may include information input by a dispatcher or the like, as well as analysis results based on manually input information, analysis results based on information obtained from vehicle radio, analysis results based on information obtained from the vehicle movement management unit 201, and information based on information obtained from external traffic congestion information services, weather information services, etc.
[0061] The generation of individual information including the analysis results based on manually entered information is realized, for example, by a procedure for generating individual information including information on congestion, accidents, etc. manually entered by a dispatcher or crew member when that information is related to the crew member's dispatch plan.
[0062] The generation of individual information including analysis results based on information obtained from a vehicle radio is achieved, for example, by a procedure in which the presence or absence of traffic congestion and the location of each vehicle are obtained from the voice recognition results of the vehicle radio and the associated location information, and if it is determined that there is traffic congestion, individual information including information that a traffic congestion has occurred in the place name corresponding to that location is generated.
[0063] The generation of individual information including analysis results based on information obtained from the movement management unit 201 is realized, for example, by a procedure in which the speed and position of each vehicle are obtained from the movement management unit 201, and for a vehicle whose speed is below a given threshold, it is determined that a traffic jam is occurring at the position of the vehicle, and when it is determined that a traffic jam is occurring, individual information including information that a traffic jam is occurring at the place name corresponding to the position is generated.
[0064] The generation of individual information based on information obtained from an external traffic congestion information service is realized, for example, by a procedure of obtaining traffic congestion information (road information) from various traffic congestion information services, such as public or private services, extracting traffic congestion information related to the course related to the delivery destination information, and generating individual information including the traffic congestion information.
[0065] The generation of individual information based on information obtained from an external weather information service is achieved, for example, by a procedure of obtaining weather information from various weather information services, such as public or private services, extracting weather information related to the course related to the delivery destination information, and generating individual information including the weather information.
[0066] Returning to the explanation of the control unit 200, the movement management unit 201 manages vehicle positions, work progress, and the like in real time based on the operation data stored in the movement information storage unit 215. This realizes the link between the movement management service that manages vehicle positions, work progress, and the like in real time based on the operation data and the vehicle dispatch plan.
[0067] The vehicle management unit 202 manages vehicle contract information and vehicle repair information based on the vehicle information database 212. For example, when the vehicle inspection expiration date is approaching, the vehicle maintenance person is notified of this fact. The vehicle contract information is updated, for example, when the vehicle undergoes inspection, and the vehicle repair information is updated, for example, when the battery or oil is changed. This realizes the link between the vehicle management service that manages the vehicle contract information and vehicle repair information and the vehicle dispatch plan.
[0068] After the driver finishes the delivery task, the commitment time management unit 203 obtains the commitment time of the driver based on the status information stored in the movement information storage unit 215, and manages the commitment time for each driver. This realizes the link between the commitment time management service that manages the commitment time for each driver and the vehicle dispatch plan.
[0069] The vehicle dispatch plan creation support unit 204 supports the vehicle dispatcher in creating a vehicle dispatch plan, and the vehicle dispatcher creates a vehicle dispatch plan by operating a vehicle dispatch plan screen.
[0070] The procedure for creating a vehicle dispatch plan by the vehicle dispatch plan creation support unit 204 will be described. Before creating a vehicle dispatch plan, crew information is registered in the crew database 211, vehicle information is registered in the vehicle information database 212, delivery destination information is registered in the delivery destination information registration unit 213, work information is registered in the work information registration unit 214, and an email template is created. The email template is created in order to send the vehicle dispatch plan to each crew member by email, and can be created by the dispatcher operating the email template setting screen. In addition, a shift schedule that reflects vacation requests from crew members is created in advance. The shift schedule can be created by the operations manager operating the crew shift editing screen.
[0071] The dispatch plan creation support unit 204 preferably checks on labor-related laws and regulations, and notifies the dispatcher of the check results when a check result indicating a suspected violation of labor-related laws and regulations is obtained. This allows the management device 20 to reduce the workload of dispatchers and the like involved in checking on labor-related laws and regulations. The check includes, for example, a procedure for determining whether the standard delivery time and work time in the dispatch plan satisfy given constraints on work hours and rest times based on the driver's leave application, monthly work hours, weekly work hours, and daily work hours. The standard delivery time is given by a procedure using a given delivery time, a procedure using a given conditional delivery time determined according to various conditions such as traffic information (traffic jam information, accident information) and time of day, a procedure using a delivery time (calculated delivery time) calculated by a neural network or the like that has undergone machine learning based on the delivery time record, a procedure using an expected required time obtained from an external traffic information service, and a procedure combining these procedures.
[0072] The vehicle dispatch plan creation support unit 204 displays a vehicle dispatch plan creation format and a menu screen as a vehicle dispatch plan screen on the electronic board 10. The vehicle dispatch plan will be described in detail later, but the vehicle dispatch plan is written in a row of multiple vehicle dispatch plans associated with serial numbers, and the vehicle dispatch plan includes fields for entering the driver name, vehicle name, delivery route, work name, etc. The menu screen displays a row of tag images with the driver names written thereon.
[0073] The vehicle allocation plan creation support unit 204 creates tag images of the driver's name, vehicle name, delivery route, and work name based on the registered information in the driver database 211, vehicle information database 212, delivery destination information registration unit 213, and work information registration unit 214. The vehicle allocation plan creation support unit 204 then arranges the created tag images of the vehicle name, delivery route, and work name in the vehicle name, delivery route, work name, and other items in the vehicle allocation plan, and arranges the tag images with the driver's name on the menu screen. Here, the vehicle allocation plan creation support unit 204 analyzes the information in the vehicle allocation information storage unit 216 to determine the most efficient delivery route, creates a tag image of the delivery route, and arranges the tag image in the creation format of the vehicle allocation plan.
[0074] The dispatcher operates the dispatch plan screen, selects the card of the driver who is deemed most suitable, taking into consideration holidays, etc., and creates a dispatch plan by moving the card into the format and by moving or replacing the cards of the vehicle name, delivery route, and job name.
[0075] Then, the vehicle dispatch plan creation support unit 204 creates a contact email for the crew listed in the vehicle dispatch plan, and transmits the contact email to the crew terminal 103 carried by the crew through the operation of the operation manager. After that, the crew who sent the contact email checks the vehicle dispatch plan. The contact email includes a URL designated when the crew confirms the vehicle dispatch plan, and when the crew designates this URL, information indicating that the crew has approved the vehicle dispatch plan is transmitted from the crew terminal 103 to the management device 20. When the management device 20 receives information indicating that the crew has approved, the vehicle dispatch plan creation support unit 204 reflects the crew's approval in the vehicle dispatch plan. When approval is obtained from all the crew listed in the vehicle dispatch plan, the operation manager asks the operation manager for confirmation. The operation manager can view the vehicle dispatch plan before confirmation, and operates the vehicle dispatch plan screen to input an instruction indicating that the vehicle dispatch has been finally confirmed. Based on this instruction input, the vehicle allocation plan creation support unit 204 creates a vehicle allocation board to be shown to the driver. The data of the created vehicle allocation board is stored in the vehicle allocation information storage unit 216.
[0076] The roll call book creation unit 205 creates a roll call book based on the information on the dispatch board stored in the dispatch information storage unit 216. For details of the crew member's name and the vehicle in which the crew member rides, the information stored in the crew member database 211 and the vehicle information database 212 is referenced. The roll call book creation unit 205 creates data in which the crew member's name on the day of the work, the vehicle number in which the crew member rides, and the operation details are entered in the roll call book format, and stores the roll call book reflecting these data in a predetermined area of the storage unit 210. This allows the roll call person to operate the roll call person's terminal to download the roll call book from the management device 20. Then, the roll call person writes various confirmation items in the roll call book at the time of the roll call. This eliminates the need for the roll call person to handwrite the crew member's name and operation details in the roll call book, which makes it possible to reduce the time and effort required of the person in charge of roll calls to the crew members before and after their shifts.
[0077] The crew member information display control unit 206 controls the display unit 12 to display information addressed to the crew member input by operating the touch panel unit 13 or information addressed to the crew member transmitted to the management device 20 via the network. When the crew member to whom the information is addressed touches the display item of the arrival time or the arrival time, the information is displayed. When timing information such as a date that specifies the display timing is associated with the information addressed to the crew member, the information is displayed when the crew member touches the display item of the arrival time or the arrival time after the time specified by the timing information has elapsed. Information addressed to the crew member is, for example, traffic information input by a dispatcher, an office worker, another crew member, etc. Since the time that one crew member looks at the display is only about several tens of seconds at most, the display of the information addressed to the crew member may be displayed large so as to cover the schedule of other crew members for that day. In addition, a face authentication device or a fingerprint authentication device may be connected to the management device 20, and information addressed to the crew may be displayed on the display unit 12 when the crew's identity is confirmed by face authentication or fingerprint authentication.
[0078] When a driver arrives at work and touches the arrival time item displayed on the dispatch board screen, the attendance time stamping unit 207 performs control to display the time on the clock 21c at the time of touching in the arrival time item.
[0079] The placement operation receiving unit 208 controls the operation information received by the dispatcher to operate at least one terminal (e.g., the electronic board 10, the operation management terminal 101, etc.) to move at least one or more tag images selected from a first tag image provided for each of the crew members included in the dispatch plan, a second tag image provided for each of the vehicles in which the crew members will ride, and a third tag image provided for each of the delivery destinations, and to place the tag images in the fields for inputting the crew members, vehicles, and delivery destinations.
[0080] The individual information receiving unit 209 controls the reception of individual information addressed to one or more of multiple crew members that is input by the dispatcher by operating at least one terminal (e.g., the electronic board 10, the operation management terminal 101, etc.).
[0081] [Main Flowchart of Management Processing] Fig. 9 is a main flowchart showing an example of a preferable flow of the management process executed by the management device 20. Fig. 10 is a diagram continuing from Fig. 9. The following is an example of a preferable flow of the management process executed by the management device 20 using Figs. 9 and 10.
[0082] [Step S1: Display vehicle dispatch plan] The control unit 200 executes the driver-destined information display control unit 206 (information display control unit 206) in cooperation with the storage unit 210, etc. Then, the control unit 200 executes a process of displaying the dispatch plan indicated by the dispatch board data stored in the dispatch information storage unit 216 on the electronic board 10, etc., by the information display control unit 206 (step S1, dispatch plan display step). The control unit 200 moves the process to step S2.
[0083] The dispatch plan display step includes a procedure for displaying in a predetermined area a first tag image provided for each of the crew members included in the dispatch plan, a second tag image provided for each of the vehicles in which the crew members ride, and a third tag image provided for each of the delivery destinations. The first tag image, the second tag image, and the third tag image are displayed so as to be moved by operations via various input devices such as a mouse, a touch panel, etc.
[0084] In the dispatch plan display step, targets to which a display command is given include the electronic board 10, the operation control terminal 101, the logistics office terminal 102, the crew terminal 103, etc. The command to display on the electronic board 10 is given, for example, via an electronic board display control device 105 that controls the display on the electronic board 10.
[0085] [Step S2: Determine whether operation information has been received] The control unit 200 executes the arrangement operation receiving unit 208 in cooperation with the storage unit 210 and the like. Then, the control unit 200 executes a process of determining whether operation information has been received by the arrangement operation receiving unit 208 (step S2, arrangement operation receiving step). If it is determined that operation information has been received, the control unit 200 shifts the process to step S3. If it is determined that operation information has not been received, the control unit 200 shifts the process to step S6.
[0086] The operation information received in step S2 includes information on an operation to move at least one or more tag images selected from a first tag image provided for each of the crew members included in the dispatch plan, a second tag image provided for each of the vehicles in which the crew members ride, and a third tag image provided for each of the delivery destinations, and to place the tag images in the fields for inputting the crew members, vehicles, and delivery destinations. The operation of moving is not particularly limited, and may be, for example, a mode in which the start point and end point of the movement are touched, or a mode in which the start point and end point are dragged and dropped from the start point to the end point.
[0087] [Step S3: Update the data on the vehicle dispatch board] The control unit 200 executes the vehicle allocation plan creation support unit 204 (vehicle allocation plan creation unit) in cooperation with the storage unit 210, etc. Then, the control unit 200 executes a process of updating the data of the vehicle allocation board stored in the vehicle allocation information storage unit 216 based on the information received in the allocation operation receiving step by the vehicle allocation plan creation support unit 204 (step S3, vehicle allocation plan creation step). The control unit 200 moves the process to step S4.
[0088] In the vehicle allocation plan creation step, when information on an operation to place a first tag image in an item for inputting a driver is received in the placement operation receiving step, the vehicle allocation plan creation step updates the data of the vehicle allocation board stored in the vehicle allocation information storage unit 216 so that the driver corresponding to the item for inputting the driver becomes the driver corresponding to the first tag image. In the vehicle allocation plan creation step, when information on an operation to place a second tag image in an item for inputting a vehicle is received in the placement operation receiving step, the vehicle allocation plan creation step updates the data of the vehicle allocation board stored in the vehicle allocation information storage unit 216 so that the vehicle corresponding to the item for inputting the vehicle becomes the vehicle corresponding to the second tag image. In the vehicle allocation plan creation step, when information on an operation to place a third tag image in an item for inputting a delivery destination is received in the placement operation receiving step, the vehicle allocation plan creation step updates the data of the vehicle allocation board stored in the vehicle allocation information storage unit 216 so that the delivery destination corresponding to the item for inputting the delivery destination becomes the delivery destination corresponding to the third tag image. If the type of tag image does not match the type of item, the vehicle allocation plan creation step does not update the data of the vehicle allocation board stored in the vehicle allocation information storage unit 216.
[0089] [Step S4: Determine whether individual information has been received] The control unit 200 executes the individual information receiving unit 209 in cooperation with the storage unit 210 and the like. Then, the control unit 200 executes a process of determining whether the individual information addressed to one or more of the multiple crew members has been received by the individual information receiving unit 209 (step S4, individual information receiving step). If it is determined that the information has been received, the control unit 200 moves the process to step S5. If it is determined that the information has not been received, the control unit 200 moves the process to step S6.
[0090] [Step S5: Update individual information] The control unit 200 executes the vehicle allocation plan creation support unit 204 (vehicle allocation plan creation unit) in cooperation with the storage unit 210, etc. Then, the control unit 200 executes a process of updating the individual information stored in the vehicle allocation information storage unit 216 based on the individual information received in the individual information receiving step by the vehicle allocation plan creation support unit 204 (step S5, individual information update step). The control unit 200 moves the process to step S6.
[0091] [Step S6: Display vehicle dispatch plan] The control unit 200 executes the information display control unit 206 in cooperation with the storage unit 210, etc. Then, the control unit 200 executes a process of displaying the dispatch plan indicated by the dispatch board data updated by the above-mentioned process on the electronic board 10, etc., by the information display control unit 206 (step S6, dispatch plan re-display step). The control unit 200 moves the process to step S7.
[0092] The electronic board 10 that displays the completed dispatch information in the dispatch plan redisplay step may be the same as the terminal operated by the dispatcher, or may be different. That is, the terminal that transmits the operation information received in the dispatch operation reception step may be the electronic board 10, or may be another terminal (such as the traffic management terminal 101). Note that the terminal is usually considered to be another terminal (such as the traffic management terminal 101) different from the electronic board 10.
[0093] [Step S7: Determine if it is the specified timing] The control unit 200 executes the information display control unit 206 in cooperation with the storage unit 210 and the like. Then, the control unit 200 executes a process of determining whether it is a predetermined timing to display individual information by the information display control unit 206 (step S7, predetermined timing determination step). If it is determined that it is the predetermined timing, the control unit 200 moves the process to step S8. If it is not determined that it is the predetermined timing, the control unit 200 returns the process to step S1, and repeats the processes from step S1 to step S11.
[0094] The "predetermined timing for displaying the individual information" in the predetermined timing determination step is not particularly limited. The predetermined timing is, for example, the timing when the driver who is the destination of the information touches the display item of the arrival time or the working time, or the timing when the driver touches the display item of the arrival time or the working time after the time specified by the timing information such as a date that specifies the display timing has elapsed in the case where the individual information is associated with the timing information, such as a date.
[0095] [Step S8: Display individual information] The control unit 200 executes the information display control unit 206 in cooperation with the storage unit 210, etc. Then, the control unit 200 executes a process of displaying individual information corresponding to the predetermined timing related to the predetermined timing determination step on the electronic board 10, etc., by the information display control unit 206 (step S8, individual information display step). The control unit 200 moves the process to step S9.
[0096] The display mode of the individual information in the individual information display step is not particularly limited. For example, the display mode may be a mode in which the individual information is displayed large so as to cover the schedules of other crew members for the day in order to make the individual information easy to see, a mode in which a confirmation button is added to the individual information, or the like.
[0097] [Step S9: Determine whether a specific operation has been performed] The control unit 200 executes the clock-in time punching unit 207 in cooperation with the storage unit 210 and the like. The control unit 200 then executes a process of determining whether or not a specific operation has been performed by the driver associated with the individual information displayed in the individual information display step when clocking in using the clock-in time punching unit 207 (step S9, specific operation determination step). If it is determined that a specific operation has been performed, the control unit 200 moves the process to step S10. If it is not determined that a specific operation has been performed, the control unit 200 returns the process to step S1, and repeats the processes from step S1 to step S11.
[0098] The specific operation determination step preferably includes a procedure for determining that a specific operation has been performed when information related to a predetermined operation performed by a crew member related to the individual information displayed in the individual information display step via the electronic board 10 or the like when arriving at work is received. The operation is, for example, an operation of touching the item of the arrival time displayed on the dispatch board screen, an operation of touching a confirmation button attached to the individual information displayed on the dispatch board screen, etc. The specific operation determination step may also include a procedure for determining that a specific operation has been performed when a breath alcohol detector is used, an operation of updating information related to the attendance management of the crew member stored in the crew database 211, etc.
[0099] [Step S10: Clock in time] The control unit 200 executes a process of stamping the attendance time of the crew member who performed the specific operation in the specific operation determination step by using the attendance time stamping unit 207 (step S10, attendance time stamping step). The control unit 200 shifts the process to step S11.
[0100] The clock-in time step includes a procedure for updating the clock-in time stored in the dispatch information storage unit 216. In addition, the clock-in time step preferably includes a procedure for adding information indicating that the individual information displayed in the individual information display step has been confirmed, so that the dispatcher or the like can determine whether the individual information displayed in the individual information display step has been confirmed.
[0101] [Step S11: End display of individual information] The control unit 200 executes the information display control unit 206 in cooperation with the storage unit 210 etc. Then, the control unit 200 executes a process of ending the display of the individual information displayed in the individual information display step by the information display control unit 206 (step S11, individual information display ending step). The control unit 200 returns the process to step S1 and repeats the processes from step S1 to step S11.
[0102] The individual information display end step prevents the confirmed individual information from occupying the vehicle dispatch board screen for a long period of time, making the vehicle dispatch board screen difficult to view. In particular, when the display mode of the personal information is a mode in which it is displayed large and covers the schedules of other crew members for the day, the individual information display end step displays the schedules of other crew members for the day that were covered again, making the vehicle dispatch board screen easy to view.
[0103] [Vehicle dispatch program sending step] The management device 20 executes a dispatch program transmission step of transmitting a program (dispatch program) to at least one terminal (e.g., electronic board 10, operation management terminal 101, etc.) capable of displaying a dispatch plan, which causes the terminal to execute a series of processes including at least a deployment operation command step, a deployment operation transmission step, and an individual information transmission step, which will be described later.
[0104] Fig. 11 is a flowchart showing an example of a preferred flow of a vehicle allocation process executed by a terminal that executes a vehicle allocation program. The following is an example of a preferred flow of a vehicle allocation process executed by a terminal that executes a vehicle allocation program, using Fig. 11.
[0105] (Step S101: Display the vehicle dispatch plan) The terminal that executes a predetermined program executes a process of displaying a vehicle allocation plan based on the vehicle allocation plan received from the management device 20 (step S101, vehicle allocation plan display step). The terminal moves the process to step S102.
[0106] (Step S102: Command placement operation) The terminal that executes the predetermined program executes a process in which the dispatcher operates any one of at least one terminal to move at least one or more tag images selected from a first tag image provided for each of the crew members included in the dispatch plan, a second tag image provided for each of the vehicles in which the crew members ride, and a third tag image provided for each of the delivery destinations, and to arrange the tag images in the fields for inputting the crew members, vehicles, and delivery destinations (step S102, arrangement operation command step).The terminal moves the process to step S103.
[0107] (Step S103: Transmitting a placement operation) The terminal executing the predetermined program executes a process to transmit the arrangement operation of the tag image for which the arrangement operation was performed in step S102 to the management device 20 (step S103, arrangement operation transmission step). The terminal moves the process to step S104.
[0108] (Step S104: Transmit individual information) The terminal executing the predetermined program executes a process to transmit the individual information addressed to one or more of the multiple drivers input by the dispatcher's operation in step S102 to the management device 20 (step S104, individual information transmission step). The terminal proceeds to step S105.
[0109] (Step S105: Determine whether it is an electronic board) A terminal executing a predetermined program executes a process of determining whether the terminal corresponds to either the electronic board 10 or the electronic board display control device 105 that controls the display of the electronic board 10, that is, whether the terminal is substantially an electronic board 10 (step S105, electronic board determination step). If it is determined that the terminal is an electronic board 10, the terminal moves the process to step S106. If it is not determined that the terminal is an electronic board 10, the terminal returns the process to step S101, and repeats the processes from step S101 to step S106.
[0110] (Step S106: Control information display) The terminal executing the predetermined program executes a process of displaying dispatch information including a dispatch plan created by the management device 20 based on the information transmitted in the dispatch operation transmission step on the electronic board 10 of the at least one of the above-mentioned terminals that allows input by touch operation (step S106, information display control step). The terminal returns the process to step S101 and repeats the processes from step S101 to step S106.
[0111] The information display control step causes the electronic board 10 to display the individual information transmitted in the individual information transmitting step and provided from the management device 20 together with the corresponding crew dispatch plan at a predetermined timing.
[0112] Therefore, according to the dispatch program transmission step, the management device 20 can cause at least one terminal to execute a series of processes for causing the management device 20 to provide the allocation operation related to the above-mentioned management process, and a series of processes for causing the electronic board 10 to display the dispatch plan and individual information related to the above-mentioned management process. Through these processes, the dispatch program enables smooth communication of intentions to the crew while minimizing the burden caused by sudden changes. Thus, the management device 20, in cooperation with at least one terminal, can realize a dispatch system 1 that enables smooth communication of intentions to the crew while minimizing the burden caused by sudden changes.
[0113] [Example of vehicle dispatch board display] Next, a display example of the vehicle dispatch board will be described with reference to Figs. 12 and 13 are explanatory diagrams showing a vehicle dispatch board screen, with FIG. 12 showing an example of portrait display and FIG. 13 showing an example of landscape display.
[0114] As shown in Figure 12, on a vertically displayed vehicle dispatch board screen, items displaying each crew member are arranged horizontally, and each crew member is associated with items displaying the crew member's arrival time at work, the vehicle the crew member will be riding in (vehicle number), and the delivery destination to which the crew member will travel using that vehicle, and a table is displayed in which these items are arranged vertically.
[0115] The item displaying each crew member displays the crew member's name and, if necessary, a face image or an icon created by the crew member. The item "Attendance time" displays the crew member's arrival time. When the crew member arrives at work and touches the arrival time item, the arrival time item displays the time at which the crew member touched the item. In other words, the crew member's arrival time is stamped on the electronic board 10.
[0116] The vehicle (vehicle number) field displays the vehicle number assigned to the driver. The delivery destination field displays the order of the routes the driver will travel. In FIG. 12, there are "1ROUTE" to "6ROUTE", and the driver will travel in the order of "1ROUTE" to "6ROUTE". For example, driver 48 will first travel the "J01 route" described in 1ROUTE, and then travel the "C04 route" described in 2ROUTE.
[0117] In addition, if there is information (individual information) addressed to the crew member, the information is displayed on the electronic board 10. In the example shown in FIG. 12, the individual information related to the crew member 40, "7 / 7 10:00-12:00 Traffic restrictions on part of the D6 course due to a relay race," is displayed so as to cover part of the information of the crew members 21 and 26. This allows the crew member 40 to easily check the individual information. In the example shown in FIG. 12, the crew member 40 can touch the arrival time displayed in the column for the crew member 40, end the display of the individual information displayed so as to cover part of the information of the crew members 21 and 26, and stamp his / her arrival time. A single driver looks at the display for no more than a few tens of seconds, and the display of the individual information ends when the driver stamps his / her time. Therefore, even if the information addressed to crew member 40 is displayed large and covers up the schedules of other drivers (crew members 21 and 26) for that day, crew members 21 and 26 can easily check their respective schedules for that day after the display of the individual information ends.
[0118] As shown in Figure 13, on a horizontal display screen, items displaying each crew member are arranged vertically, and items displaying the arrival time, arrival time, vehicle number, delivery route, and memos are associated with the items displaying the crew members, and a table is displayed in which these items are arranged horizontally.
[0119] On the horizontally displayed dispatch board screen, instead of the arrival time and "Flight 1" to "Flight 6" items that were displayed on the horizontally displayed top screen, the items for arrival time, arrival time, "Flight 1" to "Flight 3", and notes are displayed.
[0120] The arrival time field displays the time that the driver must arrive at work, the arrival time field displays the time that the driver must arrive at their assigned vehicle, and the notes field displays any messages that should be communicated to the driver.
[0121] The items displayed on the dispatch board screen can be freely customized. For example, in the vertically displayed dispatch board shown in FIG. 12, it is possible to increase or decrease the number of trips displayed as delivery route items, and to add items such as arrival time, arrival time, and memo.
[0122] [Example of vehicle allocation schedule display] Fig. 14 is an explanatory diagram showing a display screen of a vehicle dispatch plan. As shown in Fig. 14, the display items of the vehicle dispatch plan are the same as those of the vehicle dispatch board screen shown in Fig. 13, but an item in which "confirmed" is written is set to the left of the item of arrival time at work. In this item, "confirmed" is written when the driver confirms the vehicle dispatch plan by email and agrees. In addition, tag images with the names of each driver are displayed together in the right area of the display unit 12.
[0123] The items in the dispatch plan, such as the departure time, arrival time, vehicle number, and route to the delivery destination, are automatically input based on the information registered in the delivery destination information registration unit 213 and the work information registration unit 214. The item of the crew name is input by the operation of the dispatcher. Specifically, the dispatcher touches the crew card that is considered suitable for the work from the right area of the display unit 12 with his / her finger, drags the crew card to the position of the crew name item, and releases his / her finger from the crew card (drag and drop), whereby the crew name designated by the dispatcher is input in the item. It is also possible to replace a specific crew card with another crew card by dragging and dropping it on top of a specific crew card that has already been placed. At this time, the specific crew card moves to the location where the other crew card was. In addition, the vehicle number and delivery route are also written on the tag image, and the vehicle number and route tags can also be moved or replaced. In this way, the dispatch plan displayed on the electronic board 10 is modeled after a conventional whiteboard dispatch board, and the dispatcher can proceed with creating the dispatch plan in the same way as if he or she were attaching magnetic tags with the names of crew members and other information written on them to a whiteboard.
[0124] The display items for the vehicle number are displayed in different colors based on the vehicle weight, the expiration date of vehicle inspection, etc. In addition, in the right-hand area that displays the driver cards, the card of the driver selected on that day is color-coded. The cards of drivers on vacation may also be color-coded or excluded from display in the right-hand area. Delivery routes are also color-coded by route. This makes it easier for drivers to read the delivery schedule.
[0125] [Example of roll call output] FIG. 15 is an explanatory diagram showing the entire roll call book, and FIG. 16 is an enlarged view of the area surrounded by the two-dot chain line in FIG. The roll call book (roll call record book) includes a section for writing pre-driv- ing roll calls and a section for writing post-driv- ing roll calls.
[0126] The fields to be filled in for the pre-shift roll call include the serial number, number of days after the holiday, crew information, vehicle number, operation details, designated dispatch time, date, roll call time, roll call method, items to be confirmed, and roll caller's stamp.
[0127] The driver information includes the employee number, driver name, driver license expiration date, accident-free period, years of service, and date of birth.
[0128] The operation details can be entered for flights 1 to 3.
[0129] The sections to be filled in include information such as alcohol testing, body temperature, clothing, driver's license, whether or not a lift license is held, safety helmet, personal belongings, safety slogan card, illness / fatigue, sleep deprivation check, results of daily inspections, and other necessary information.
[0130] The items in the alcohol test include a section for recording whether or not a detector was used, and a section for the test results. The items in the illness and fatigue section include general and special items.
[0131] The post-shift roll call entry section includes items for the date, roll call time, roll call method, items to be confirmed, and the caller's stamp.
[0132] The fields for confirmation items include alcohol testing, vehicle / road and driving conditions, personal belongings, whether there were any problems with the handling of pallets, other necessary items, and items for delivery completion inspection. The items for alcohol testing include an item for recording whether or not a detector was used, and an item for the test results. The items for delivery completion inspection include an item for delivery completion, and an item for receipt confirmation.
[0133] The roll call book is created by the management device 20 automatically inputting the serial number, crew information, vehicle number, operation details, designated dispatch time, and date in the roll call book format based on the confirmed vehicle dispatch plan, by referring to the information registered in the crew database 211, the delivery destination information registration unit 213, and the work information registration unit 214, as shown in Figure 16.
[0134] [Functions of vehicle dispatch system 1] As described above, the electronic board 10 displays a top screen, a dispatch board screen, and a dispatch plan screen, but also displays a crew shift output screen, a crew shift editing screen, a dispatch board switching group screen, a crew master screen, a vehicle master screen, a shipper master screen, a delivery destination master screen, a flight (route) master screen, a task master screen, a category master screen, a display setting master screen, a vacation information setting screen, and an email template setting screen.
[0135] Next, various functions related to each display screen of the electronic board 10 will be described.
[0136] <Functions related to the top screen> Alert function for 30 days before license expiration: The number of crew members whose licenses will expire in 30 days or less is displayed on the top screen as an alert. By clicking (or touching) the display label of this alert, you will be transitioned to the crew master screen, and the initial display of the crew master screen will be a list of crew members whose licenses will expire in 30 days or less.
[0137] Alert function for vehicles with 40 days before their inspection expiration date: The number of vehicles whose inspection expiration date is less than 40 days away is displayed as an alert on the top screen. Clicking (or touching) the display label of this alert will transition to the vehicle master screen, which will initially display a list of vehicles whose inspection expiration date is 40 days away.
[0138] ToDo list registration function: By operating the touch panel unit 13 or the management device 20, a ToDo list with a specified date can be created, and the registered ToDo contents can be viewed when creating a plan for the relevant date on the vehicle dispatch plan screen. In addition, a PDF file (up to 1MB) can be uploaded to the management device 20 at the time of registration, and it is also possible to download the file from the management device 20 on the vehicle dispatch plan screen.
[0139] News release function: A function that notifies users of system release information on the top screen.
[0140] <Functions related to the vehicle allocation plan screen> Screen display selection function: On the vehicle dispatch plan screen, this function allows the display layout of the vehicle dispatch plan table to be selected from vertical display, 1 course with 3 rows across, 3 courses with 3 rows across, 5 courses with 2 rows across, 3 courses with 3 rows across (no vehicle class display), and 3 courses with 4 rows across.
[0141] Add Plan (Create New) Function: This function allows you to specify a date on the vehicle dispatch plan screen and create a new vehicle dispatch plan.
[0142] History search (duplication function): This function sets the date or number of vehicles to be dispatched on the dispatch plan screen, displays a list of past dispatch plans, and duplicates a past plan selected from this list. This function duplicates the departure time, arrival time, vehicle, and route of past plans. This function is also configured to allow the user to select whether or not to duplicate crew members of past plans. This allows dispatchers, etc. to select the procedure for duplicating past dispatch plans from among the following two procedures: duplicating crew members excluding those on vacation and leaving the fields corresponding to vacation crew members blank, thereby reducing the labor involved in dispatch plans, and not duplicating crew members and leaving the fields corresponding to crew members blank, thereby making it easier to match with work shifts.
[0143] Plan saving function: This function saves the vehicle dispatch plan being created on the vehicle dispatch plan screen.
[0144] Bulk Confirmation Function: This function executes the confirmation process for all plans created on the vehicle dispatch plan screen at once. If there is even one piece of data that is not set for the arrival time, vehicle, crew, or course during the planning process, an alert is displayed and bulk confirmation cannot be performed. If the plan is confirmed successfully, and an email address is set in the crew master, the crew will be notified of the plan information by email.
[0145] Plan deletion function: This function deletes the vehicle dispatch plan data created for a specified date on the vehicle dispatch plan screen. Note that this is a physical deletion and cannot be restored.
[0146] Undo function: This function allows you to return to the previous state if you make a mistake when setting up a plan on the vehicle dispatch plan screen.
[0147] Roll call book output function: This function outputs and downloads the vehicle dispatch plan for the relevant day according to the roll call book spreadsheet template specified for each user on the vehicle dispatch plan screen.
[0148] Dispatch board output function: This function outputs and downloads the dispatch plan for the relevant day according to the dispatch board spreadsheet template specified by each user on the dispatch plan screen.
[0149] Weather display function: This function stores the user's base code on the vehicle dispatch planning screen, and retrieves and displays weather information for the relevant day from the Japan Meteorological Agency.
[0150] Selection and deletion function: This function allows you to delete the contents of a selected cell by pressing a button when a cell in the displayed vehicle dispatch plan is selected on the vehicle dispatch plan screen.
[0151] Drag and drop function: On the dispatch planning screen, the tags (data) of vehicles and crew members can be moved or swapped between columns or rows by dragging and dropping. For trips, courses and tasks, tags can be moved or swapped between columns or rows of courses by dragging and dropping. Movement or swapping can be performed by operating the mouse on the management device 20 or by touching the electronic board 10 with a finger or the like. Tags can be moved or swapped by selecting them in the planning table or from the crew, vehicle, trip (course) and task menus on the right side of the screen. When moving from the right side of the screen to the planning table, the corresponding tag in the menu on the right side is grayed out.
[0152] Plan details setting function: This function displays a dialog where plan details can be entered by double-clicking or double-tapping any cell in the relevant column or row on the vehicle dispatch plan screen.
[0153] Confirmation (individual confirmation) function: This function confirms each plan (one row horizontally, one column vertically) within a plan on the dispatch plan screen. If the arrival time, vehicle, crew, or route are not set during the plan, an alert is displayed and confirmation cannot be performed. If the plan is confirmed successfully, and an email address is set in the crew master, the crew will be notified of the plan information by email.
[0154] Confirmation function: Drivers can click the URL in the email to display the mobile site, confirm the arrival time, vehicle, route, etc., and then press the confirmation button. The arrival time for the corresponding plan on the dispatch plan screen will change from red to black, allowing the dispatcher to know that the driver has confirmed the information.
[0155] Duplicate alert function within the plan: In the vehicle dispatch plan screen, if the vehicle, crew, flight (route), or work tag (data) is set in duplicate by dragging and dropping in the vehicle dispatch plan table or by setting from the detailed settings dialog, an alert is displayed to the effect that there is a duplication, and the user is asked to confirm whether there is a problem. If there is no problem, the settings can be left as is.
[0156] 7-day consecutive work alert function: When setting the driver's tag (data) on the vehicle dispatch plan screen by dragging and dropping in the vehicle dispatch plan table or by setting from the detailed settings dialog, if the driver has worked for 7 consecutive days, an alert is displayed and the user is asked to confirm whether there is a problem. If there is no problem, the setting can be left as is.
[0157] Alert function for setting crew members scheduled for vacation: When setting the crew member's tag (data) on the vehicle dispatch plan screen by dragging and dropping within the vehicle dispatch plan table or by setting from the detailed settings dialog, if the relevant crew member is scheduled for vacation on the relevant day, an alert is displayed and the user is asked to confirm whether there is any problem. If there is no problem, the setting can be left as is. Crew member shift information is registered from the shift editing in crew management.
[0158] Driver license setting alert function: When setting driver tags (data) on the vehicle dispatch plan screen by dragging and dropping within the vehicle dispatch plan table or by setting from the detailed settings dialog, if the driver's qualifications do not match the type of license and mission type required for the vehicle, an alert is displayed and the data cannot be set.
[0159] License expiration date setting alert function: When setting the driver's tag (data) on the vehicle dispatch plan screen by dragging and dropping in the vehicle dispatch plan table or by setting from the detailed settings dialog, if the driver's license expires on the relevant day, an alert will be displayed and the driver will not be able to be set. Note that although an alert will be displayed, vehicles can be dispatched up to one month after the driver's birthday.
[0160] Maintenance vehicle setting alert function: When setting vehicle tags (data) on the vehicle dispatch plan screen by dragging and dropping within the dispatch plan table or by setting from the detailed settings dialog, if the vehicle is scheduled for maintenance on the relevant day, an alert is displayed and the user is asked to confirm whether there are any problems. If there are no problems, the setting can be left as is.
[0161] Alert function for setting vehicles with expired vehicle inspections: When setting vehicle tags (data) on the vehicle dispatch plan screen by dragging and dropping within the vehicle dispatch plan table or by setting from the detailed settings dialog, if the vehicle's inspection has expired on the specified date, an alert will be displayed and it will not be possible to set the vehicle.
[0162] Exclusive control function: On the vehicle dispatch plan screen, if the date selected in the vehicle dispatch plan table is being used by another dispatcher, the screen will be displayed in display mode and it will not be possible to make changes to the plan.
[0163] Setting function by display group: In the menu on the right side of the vehicle dispatch plan screen, it is possible to switch groups by display group, and it is a function that enables you to create a vehicle dispatch plan for each. The upper limit of groups that can be switched is 5, and the group settings are set in the vehicle dispatch board switching group of master maintenance.
[0164] <Functions related to the train dispatch screen> Dispatch board screen display selection function: On the dispatch board screen, like the dispatch plan, the display layout can be selected from vertical display, 1 course with 3 rows across, 3 courses with 3 rows across, 5 courses with 2 rows across, 3 courses with 3 rows across (no vehicle class display), and 3 courses with 4 rows across, and this function displays the plan created on the dispatch plan screen. Only plans that have been confirmed on the relevant day are displayed. The initial display shows the plan for that day. The date can be changed by operating the arrows displayed on either side of the date. It is also possible to set a time to switch from the current day to the next day's dispatch plan for each base of use, and automatically switch to the next day when the time comes.
[0165] Driver attendance setting function: On the dispatch board screen, when a driver taps on their own cell in the displayed dispatch plan, the background color changes from pink to white, and this function shares that the driver has arrived at work.
[0166] Crew-specified icon display function: On the dispatch board screen, only at bases where vertical display has been selected, it is possible to display icons registered for each crew member in the crew master on the dispatch board.
[0167] Sticky note display function: This function allows you to call up the sticky note editing screen on the dispatch board screen, write information on a sticky note, and paste the sticky note anywhere on the dispatch board screen.
[0168] Spreadsheet output function: This function outputs the driver shift information for the target year and month to a spreadsheet file on the driver shift output screen. One blank line is output when the dispatch group is changed.
[0169] Template download function: This function downloads a spreadsheet template that allows you to register shift information in bulk on the crew shift editing screen. If the target year and month, crew information, and shift information have already been registered, you can download the template with the shift information set.
[0170] Shift upload function: This function allows you to enter crew shift information in a downloaded spreadsheet template on the crew shift editing screen, and then register them all at once.
[0171] Approval function: This function allows the manager to approve the shift information submitted by the crew member on their mobile device on the crew member shift editing screen. Approval can be done individually or all at once.
[0172] Group registration function: In the vehicle dispatch board switching group, this function registers master data that enables screen switching by group unit set in the vehicle dispatch plan / vehicle dispatch board, and up to 5 groups can be registered for one location.
[0173] Driver tag registration function: This function allows you to register driver tags (data) to be used in dispatch plans on the driver master screen, and also allows you to check delivery destinations for which the driver in question is not allowed.
[0174] Vehicle tag registration function: This function allows you to register vehicle tags (data) used in dispatch plans on the vehicle master screen, and allows you to specify the text color, background color, and frame color of the tag.
[0175] Shipper registration function: This function allows you to register a shipper who will be the parent of the flight (course) master on the shipper master screen.
[0176] Delivery destination information registration function: This function is used to register delivery destination information on the delivery destination master screen. From this screen, it is also possible to set drivers who are not allowed to deliver to the relevant delivery destination, or vehicles that are not allowed due to their class.
[0177] Route tag registration function: This function is used to register route tags (data) used in dispatch planning on the route master screen. From this screen, it is possible to specify the text color, background color, and frame color of the tag, and it is also possible to set the parent shipper and delivery destinations included in the route.
[0178] Work tag registration function: This function allows you to register work tags (data) to be used in dispatch plans on the work master screen. From this screen, you can specify the text color, background color, and frame color of the tag.
[0179] Category management registration function: This function allows you to register master data that manages the categories used for each screen or function on the category master screen.
[0180] Display setting function: This function allows you to register the announcements to be displayed in the dispatch plan, the time when the dispatch board changes, whether or not to send an email notification when a plan is confirmed, etc. on the display setting master screen.
[0181] Individual holiday information setting function: The shift editing screen allows you to edit the entire shift, but if you want to edit it individually, you can register and edit it on the holiday information setting screen.
[0182] The email template setting function allows you to register and edit the sender, copy, and email body of emails sent when notifying employees of confirmation or applying for leave on the email template setting screen.
[0183] Breath alcohol detector linkage function: Receives the detection result from the breath alcohol detector, and issues a warning on the dispatch board screen, etc., when alcohol is detected. In addition, this function preferably includes a function for determining that it is a predetermined timing for displaying personal information when a detection result indicating that alcohol was not detected is received. This allows the driver to check the individual information when using the breath alcohol detector before work without performing additional operations related to the display of individual information. The breath alcohol detector is preferably arranged in a relatively close location that is visible from the position of the electronic board 10, and is preferably configured to communicate with the electronic board 10 via a communication means used for communication over a relatively short distance, such as a local area network by wiring without cascade connection via multiple switching hubs, an intranet, a wireless LAN, Bluetooth, a USB cable, etc. With the above-mentioned arrangement, the dispatch system 1 makes it easy for the driver using the breath alcohol detector to check the individual information displayed on the electronic board 10, and enables close communication between the driver and the operation manager. Furthermore, the above-mentioned arrangement and communication means allow the dispatch system 1 to provide communication between the digital time cards and the electronic board 10 with excellent confidentiality and economy. In particular, a local area network using wiring without cascade connection is excellent in cost-effectiveness for establishing communication and communication speed, and in confidentiality for preventing information leakage due to radio wave interception, and can realize high-speed communication via a local area network without the speed reduction caused by cascade connection. Wireless LAN and Bluetooth are also excellent in that they are easy to retrofit, reduce the risk of drivers, dispatchers, etc. tripping over cables of a local area network, etc., and do not require construction work such as raising the floor to avoid wiring on the floor to prevent the above-mentioned risk.
[0184] Digital time card link function: Receives time stamps from digital time cards and reflects them in the time of attendance. In addition, this function preferably includes a function for determining that it is a predetermined timing for displaying personal information when a time stamp is received. This allows the driver to check the individual information at the time of stamping on the digital time card without performing additional operations related to the display of the individual information. The digital time card is preferably arranged in a relatively close location that is visible from the position of the electronic board 10, and is configured to communicate with the electronic board 10 via a communication means used for communication over a relatively short distance, such as a local area network by wiring without cascade connection via multiple switching hubs, an intranet, a wireless LAN, Bluetooth, a USB cable, etc. With the above-mentioned arrangement, the vehicle dispatch system 1 makes it easy for the driver using the digital time card to check the individual information displayed on the electronic board 10, and enables close communication between the driver and the operation manager. Furthermore, with the above-mentioned arrangement and communication means, the vehicle dispatch system 1 can achieve communication between the digital time card and the electronic board 10 with excellent confidentiality and economy. In particular, local area networks using wiring without cascade connections are excellent in terms of cost-effectiveness in establishing communication and communication speed, and in terms of confidentiality in preventing information leakage due to radio wave interception, and can realize high-speed communication via a local area network without the speed reduction caused by cascade connections. In addition, wireless LAN and Bluetooth are easy to retrofit, reduce the risk of drivers, dispatchers, etc. tripping over cables of local area networks, etc., and are advantageous in that they do not require construction work to avoid wiring above the floor by raising the floor or the like to prevent the aforementioned risk.
[0185] Digital tachograph linking function: Receives dynamic information from the digital tachograph and reflects it in the dynamic information storage unit 215. In addition, this function preferably includes a function for determining that it is a predetermined timing for displaying personal information when the operation of the digital tachograph is started. This allows the driver to check the individual information at the timing when the operation of the digital tachograph is started, i.e., when the driver starts operating the vehicle, without performing any additional operation related to the individual information display.
[0186] A vehicle dispatch plan reuse function is a function related to the vehicle dispatch plan creation support unit 204 and the vehicle dispatch information storage unit 216, and is a function for reusing the vehicle dispatch plan stored in the vehicle dispatch information storage unit 216 in the plan storage function described above. This allows the management device 20 to reduce the burden on the vehicle dispatcher involved in creating the vehicle dispatch plan by making the stored vehicle dispatch plan available.
[0187] Working time management linkage function: A function of the working time management service related to the working time management unit 203 and the movement information storage unit 215, which manages the working time of the driver based on information such as arrival time and departure time provided from the dispatch board screen, digital time cards, etc., and information on the working status provided from digital tachographs, etc. This enables the management device 20 to reduce the burden on the dispatcher in managing the working time of the driver.
[0188] Attendance / salary management linking function: This is a function of the attendance / salary management service related to the working time management unit 203, the attendance time stamping unit 207, and the driver database 211, and is a function for managing the attendance and salary of drivers based on information such as arrival time and departure time provided from the dispatch board screen, digital time cards, etc., and information on working conditions provided from digital tachographs, etc. In this way, the management device 20 can reduce the burden on the dispatcher in managing the attendance and salary of drivers.
[0189] Operation plan management function: A function that cooperates with the operation plan management service related to the vehicle dispatch plan creation support unit 204 and the vehicle dispatch information storage unit 216, and manages operation plans related to vehicle dispatch plans based on information provided by the operation plan management service.
[0190] According to the above-mentioned embodiment, the dispatch plan is created by moving the bill image, so that the sense of use of a whiteboard used for creating a dispatch plan in the past is retained. Therefore, it is possible to minimize sudden changes. In addition, since the information addressed to the driver inputted by operating the touch panel unit 13 or the information addressed to the driver transmitted to the management device 20 via the network is displayed on the display unit 12, the dispatcher and the driver can smoothly share their intentions.
[0191] The information for the driver displayed on the display unit 12 is not limited to road information, but may be any other information such as notes on work. In addition, according to the present embodiment, a large touch panel display is used as a user interface simulating a dispatch board, but a combination of a normal large display and an input device such as a mouse may also be used.
[0192] Also, information addressed to the driver displayed on the display unit 12 by touching the touch panel, etc., may be erased by touching it again. Also, information from a breath alcohol detector may be obtained and displayed on the display unit 12 as information addressed to the driver, thereby making it possible to warn the driver. Also, it may be possible to link with a digital time card, and the time entered on the digital time card may be displayed on the display unit 12 as information addressed to the operations manager. This makes it possible to inform the operations manager that the driver has arrived at work. Also, a digital tachograph may be used, and the operation status may be displayed on the display unit 12 as information addressed to the operations manager. This makes it possible for the operations manager to grasp the operation status of the driver.
[0193] In addition, manual transcription is no longer necessary, reducing the workload. Also, since information can be shared between drivers, it is easier to check for errors and careless mistakes can be eliminated. In addition, vehicle inspection information and other information are automatically updated, making vehicle management easier.
[0194] In addition, since the vehicle dispatch system 1 analyzes past data to dispatch vehicles, it is possible to determine efficient vehicle dispatching, and it is easy to increase the number of personnel who can make vehicle dispatch plans in the future. In addition, the burden on dispatchers can be reduced, allowing them to spend that time on other plans, etc.
[0195] In addition, for the driver, the work of confirming communication between the operation manager and the driver can be significantly reduced, so the time and effort involved in confirming communication can be reduced. In addition, since the system adjusts the attendance of the driver, the burden on the driver in relation to attendance can be reduced. In addition, since the system adjusts the delivery route, it is possible to eliminate bias in the route and reduce the burden on the driver in relation to driving.
[0196] Although the embodiment of the present invention has been described above, the present invention is not limited to the above-mentioned embodiment. For example, according to this embodiment, the management device 20 and the electronic board 10 are separate, but they may be integrated. Also, according to this embodiment, various inputs can be made by touching the touch panel unit 13 of the electronic board 10, but an input device such as a mouse may be connected to the electronic board 10 and the vehicle allocation plan may be created using the mouse, and input operations on each screen may be performed by operating the mouse connected to the management device 20.
[0197] Furthermore, according to this embodiment, the driver clocks in by touching the clock-in time tag, but clocking in can also be done by clicking the clock-in time tag on the dispatch board screen with a mouse, and furthermore, clocking in can be triggered by the driver using an alcohol breath detection device, or the time the driver clocks in on the digital time card can be reflected on the dispatch board.
[0198] It is preferable that the display unit 12 has a linking function with a crew terminal 103 such as a tablet terminal carried by each crew member. For example, the crew member may operate the crew terminal 103 to transmit text information to the management device 20, and the management device 20 may use a sticky note function to attach a sticky note with the text information from the crew terminal 103 written thereon to the dispatch board. This makes it possible to respond to schedule changes for the day that occur after the crew member has looked at the display unit 12 (for example, schedule changes to accommodate various circumstances such as an emergency delivery request in response to a change in demand due to weather changes, etc., or to accommodate delivery / return delays due to accidents, traffic jams, etc.).
[0199] In addition, event information may be extracted from the homepage of a local government that includes the delivery route, and the presence or absence of events accompanied by traffic restrictions may be determined, and if traffic restrictions are scheduled on the delivery day, routes and time periods that avoid the traffic restrictions may be presented to the driver. This makes it possible to avoid getting caught in traffic congestion when traffic restrictions are scheduled for a certain period of time on a part of a national or prefectural road due to a marathon or relay race, or when traffic congestion is expected due to a fireworks display.
[0200] <Display regarding clock-in time> In the transportation industry, there are legal limits set in principle for the number of hours a driver can work per year, per month, per day, driving hours averaged over two days, driving hours averaged over two weeks, and continuous driving hours. There are also minimum limits set in principle for the rest period after a driver finishes work. However, in the transportation industry, which is busy and has many matters to consider, and where vehicle allocation plans are subject to sudden changes, it is difficult for drivers and vehicle dispatchers to keep track of the remaining available working hours of the driver in relation to these maximum and minimum limits.
[0201] In order to minimize the burden on the dispatcher due to sudden changes in the dispatch plan, etc., while supporting smooth communication of the remaining available working time of the driver in relation to the above-mentioned various upper and lower limits, etc., to the driver, it is preferable that the information display control unit 206 of the management device 20, when receiving a predetermined operation related to the driver, executes a process of displaying an estimate of the remaining available working time of the driver in a predetermined period on the electronic board 10. The predetermined operation here is an operation via the electronic board 10 performed by the driver when he / she comes to work.
[0202] This process includes, for example, a procedure in which the working time management unit 203 stores and updates information related to the attendance of crew members, such as working hours, start time, finish time, driving time, driving start time, driving end time, rest time, vacation, etc., in the crew database 211 in the memory unit 210, and the information display control unit 206 calculates various times related to the remaining workable time by referring to the attendance information stored in the memory unit 210, and calculates an estimate of the remaining workable time of the crew member in a specified period by subtracting the calculated times from the workable time in a specified period set based on laws and regulations.
[0203] The various times related to the remaining available work time are, for example, the crew's annual commitment time, monthly commitment time, daily commitment time, daily driving time averaged over two days, weekly driving time averaged over two weeks, or continuous driving time. The available work time in a specified period is, for example, the upper limit of annual commitment time, the upper limit of monthly commitment time, the upper limit of daily commitment time, the upper limit of daily driving time averaged over two days, the upper limit of weekly driving time averaged over two weeks, or the upper limit of continuous driving time. Examples of each upper limit are as follows: upper limit of annual commitment time = 3,300 hours, upper limit of monthly commitment time = 284 hours, upper limit of daily commitment time = 13 hours, upper limit of daily driving time averaged over two days = 9 hours, upper limit of weekly driving time averaged over two weeks = 44 hours, and upper limit of continuous driving time = 4 hours.
[0204] [Flowchart of remainder calculation process] Fig. 17 is a flowchart showing an example of a preferable flow of the remainder calculation process executed by the management device 20. Fig. 18 is a flowchart continued from the previous figure. The following is an example of a process (remainder calculation process) for calculating an estimate of the remaining available work time of the crew member in a specified period using Figs. 17 and 18.
[0205] [Step S201: Determine whether to update working hours] The control unit 200 executes the on-duty time management unit 203 in cooperation with the storage unit 210 etc. Then, the control unit 200 executes a process of determining whether to update the working hours by the on-duty time management unit 203 (working hours update determination step). If it is determined that the working hours should be updated, the control unit 200 shifts the process to step S202. If it is not determined that the working hours should be updated, the control unit 200 shifts the process to step S203.
[0206] The procedure for determining whether to update the working hours includes, for example, a procedure for determining that the working hours should be updated when a clock-out time is punched in or when manually entered working hours data is provided.
[0207] [Step S202: Update working hours] The control unit 200 executes a process of updating the working hours by the working time management unit 203 (working hours update step). The control unit 200 moves the process to step S203.
[0208] [Step S203: Determine whether to update the operating time] The control unit 200 executes the on-duty time management unit 203 in cooperation with the storage unit 210 and the like. Then, the control unit 200 executes a process of determining whether to update the driving time by the clock-in time stamp unit 207 (driving time update determination step). If it is determined that the driving time should be updated, the control unit 200 moves the process to step S204. If it is not determined that the driving time should be updated, the control unit 200 moves the process to step S205.
[0209] The procedure for determining whether to update the driving time includes a procedure for determining that the driving time should be updated when, for example, dynamic information from a digital tachograph, or information related to driving time from a digital time card, a driver's terminal 103, or an in-vehicle terminal 104 is provided.
[0210] [Step S204: Update operation time] The control unit 200 executes a process of updating the driving time by the commitment time management unit 203 (driving time update step). The control unit 200 moves the process to step S205.
[0211] [Step S205: Determine whether to update break time] The control unit 200 executes the working time management unit 203 in cooperation with the storage unit 210 and the like. Then, the control unit 200 executes a process of determining whether to update the break time by the clock-in time punch unit 207 (break time update determination step). If it is determined that the break time should be updated, the control unit 200 moves the process to step S204. If it is not determined that the break time should be updated, the control unit 200 moves the process to step S205.
[0212] The procedure for determining whether to update the rest time includes a procedure for determining that the rest time should be updated when, for example, dynamic information from a digital tachograph, or information related to the rest time from a digital time card, a crew terminal 103, or an in-vehicle terminal 104 is provided.
[0213] [Step S206: Update break time] The control unit 200 executes a process of updating the rest time by the commitment time management unit 203 (rest time updating step). The control unit 200 moves the process to step S207.
[0214] [Step S207: Determine whether a specific operation has been received] The control unit 200 executes the clock-in time stamping unit 207 in cooperation with the storage unit 210 and the like. The control unit 200 then executes a process of determining whether the clock-in time stamping unit 207 has received a predetermined operation to be performed by a driver when clocking in to work (a predetermined operation reception determination step). If it is determined that the predetermined operation has been received, the control unit 200 moves the process to step S208. If it is determined that the predetermined operation has not been received, the control unit 200 returns the process to step S201, and repeats the processes from step S201 to step S210. The predetermined operation reception determination step may be the same as the specific operation determination step.
[0215] [Step S208: Total working hours for a given period] The control unit 200 executes the information display control unit 206 in cooperation with the storage unit 210, etc. Then, the control unit 200 executes a process of summing up the working hours, etc., of a predetermined period for the crew members related to the predetermined operation reception determination step by the information display control unit 206 (working hours summing step). The control unit 200 moves the process to step S209.
[0216] (When averaging driving hours per week over two weeks) In the work hour totalization step, the information display control unit 206 cooperates with the commitment time management unit 203 to refer to each of the driving times for two weeks from the starting date closest to the day on which the totalization process is executed, and calculates the total. For example, if the most recent starting date is the previous Sunday and the current day is a Wednesday, the information display control unit 206 totals the driving times from the previous Sunday to the current Wednesday. The information display control unit 206 then divides the resulting total driving time by two to calculate the weekly driving time averaged over the two weeks.
[0217] [Step S209: Calculate the remainder] The control unit 200 executes a process of calculating the remaining available work time of the crew member in the predetermined period for the crew member related to the predetermined operation reception determination step through the information display control unit 206 (remaining calculation step). The control unit 200 moves the process to step S210.
[0218] (When averaging driving hours per week over two weeks) In the remainder calculation step, the information display control unit 206 subtracts the maximum driving time per week calculated in the total working hours step from the maximum driving time per week averaged over two weeks to calculate the remaining available working time of the above-mentioned crew member for the specified period (two weeks from the most recent starting date).
[0219] [Step S210: Display the remainder] The control unit 200 executes a process of displaying the remainder calculated in the remainder calculation step together with the predetermined period by the information display control unit 206 (remainder display step). The control unit 200 returns the process to step S201, and repeats the processes from step S201 to step S210.
[0220] In order to improve the visibility of the remaining time for the crew members, in the remainder display step, it is preferable that the information display control unit 206 displays an estimate of the remaining time on the electronic board 10 instead of or in addition to the remaining time of the crew members' available work hours in the predetermined period. That is, in the remainder display step, it is preferable that the information display control unit 206 displays an estimate of the remaining time of the crew members' available work hours in the predetermined period on the electronic board 10. The estimate of the remaining time is, for example, a display in which the user interface element in which the name of the crew member is displayed is color-coded based on the remaining time calculated in the remainder calculation step. The color coding is, for example, a first color such as light blue when the remainder is equal to or greater than a first threshold (for example, 11 hours or more in weekly driving time averaged over two weeks), a second color such as yellow when the remainder is less than the first threshold and equal to or greater than a second threshold (for example, less than 11 hours and 3 hours or more in weekly driving time averaged over two weeks), and a third color such as red when the remainder is less than the second threshold (for example, less than 3 hours in weekly driving time averaged over two weeks). By displaying the colors in this way, the crew can easily determine whether it is OK to ride the bus full-time as usual on that day, whether it is possible to ride the bus for a short time even if it is not possible to ride the bus as usual, or whether it is practically impossible to ride the bus.
[0221] In the above, as an example, the remaining available work hours related to driving hours per week when averaged over two weeks has been explained in particular detail, but a person skilled in the art would be able to easily come up with the process of calculating an estimate of the remaining available work hours related to other upper limits, etc. based on the above explanation.
[0222] [Effects of residual calculation process] According to the above-mentioned remainder calculation process, the management device 20 can support the smooth communication of the remaining legally available working hours to the drivers by displaying the estimated remaining working hours of the drivers in a specified period on the electronic board 10. This relieves the dispatcher from the burden of recalculating the remaining hours each time the remaining hours change due to a sudden change in the dispatch plan. This also enables the drivers to grasp the remaining working hours in a specified period and to plan and execute their own work plans that make effective use of the available working hours, without having the dispatcher calculate the remaining hours each time or without having to calculate the remaining hours themselves.
[0223] <Display of expected return time> In order to communicate the estimated return time to the driver while minimizing the burden on the dispatcher, it is preferable that the information display control unit 206 of the management device 20 calculates the estimated return time when the driver punches in his / her arrival time by, for example, adding the on-duty time based on the delivery plan for that driver to the arrival time, and displays the calculated estimated return time on the electronic board 10.
[0224] <Warning display regarding work arrival time> Since creating a vehicle dispatch plan requires a great deal of effort and time, a vehicle dispatcher often creates a vehicle dispatch plan for each day the day before. In creating a vehicle dispatch plan, the transportation industry is required to ensure that drivers have a rest period of a given interval (e.g., 9 hours) or more after the end of a shift. Therefore, in creating such a vehicle dispatch plan, a vehicle dispatch plan for a driver is created manually by a vehicle dispatcher or automatically by the management device 20 of this embodiment, without waiting for the driver to return to the warehouse, so that the driver's scheduled time to come to work is equal to or later than the scheduled time to return to the warehouse plus a given interval.
[0225] However, when a driver returns to the warehouse after the scheduled return time due to various reasons such as traffic conditions, delivery contents, and delivery destination conditions, the vehicle dispatch plan created as described above may require a review of the scheduled arrival time. It is a heavy burden for a busy vehicle dispatcher to determine whether or not the scheduled arrival time needs to be reviewed for each driver. Therefore, there is a demand for a technology that reduces the burden on the vehicle dispatcher in determining whether or not the scheduled arrival time needs to be reviewed when a driver returns to the warehouse after the scheduled return time.
[0226] In order to enable the dispatcher to understand the need to change the instructed arrival time while reducing the burden on the dispatcher, the information display control unit 206 of the management device 20 preferably executes an arrival schedule warning display step in which, when a driver punches out his / her work time, the information display control unit 206 calculates the possible arrival time by adding a given interval time (for example, a time determined by law plus a round-trip commuting time) to the possible arrival time of the driver, and when the possible arrival time is later than the scheduled arrival time, a warning regarding the scheduled arrival time is displayed on the electronic board 10, the operation management terminal 101, etc. In this way, in the event that a review is required as described above, for example, when the dispatcher takes measures to swap the schedule of a driver whose possible arrival time is later than the scheduled arrival time with another driver who can handle the work assigned to the driver, the dispatcher can quickly inform these two drivers of the change in schedule.
[0227] A warning related to the scheduled arrival time may be, for example, a warning indicating that the available arrival time is later than the scheduled arrival time, a warning accompanied by the available arrival time, or a warning accompanied by the available arrival time and the current instructed arrival time.
[0228] This allows the dispatcher to understand when the necessary interval time cannot be secured for a crew member and to revise the dispatch plan, without having to bear the burden of calculating the possible arrival time for each crew member one by one. In order to enable the dispatcher to quickly identify crew members who need to adjust their scheduled arrival times, it is preferable that the display related to the possible arrival times includes information identifying the crew members related to the possible arrival times.
[0229] In order to further reduce the burden on the dispatcher, it is preferable that the information display control unit 206 of the management device 20, in the work arrival schedule warning display step, calculates the limit return time by subtracting a given interval time for the driver from the next day's scheduled work arrival time, and if the driver does not return to the depot at or before the limit return time, displays a warning on the electronic board 10, the operation management terminal 101, etc.
[0230] As a result, the management device 20 enables the dispatcher to grasp that the dispatch plan related to the driver needs to be revised as soon as it becomes possible for the dispatcher to determine that the dispatch plan needs to be revised, and to start the revision work as soon as possible, without waiting for the driver to return to the depot. As a result, in the case where the dispatcher deals with the situation requiring the above-mentioned review by, for example, swapping the schedule of a driver whose available time to work is later than the scheduled time to work with another driver who can handle the work assigned to the driver, the dispatcher can inform these two drivers of the schedule change more quickly.
[0231] <Layout settings> In order to provide a usability similar to that of a physical dispatch board used before the use of the system S of this embodiment was started, it is preferable that the information display control unit 206 of the management device 20 executes a process of customizing the layout of the dispatch table, etc. displayed on the electronic board 10. The customization is, for example, customization to switch between a horizontal layout in which the dispatch plans for each crew member and vehicle are arranged horizontally and the crew members, vehicles, etc. are arranged vertically and a vertical layout in which the dispatch plans for each crew member and vehicle are arranged vertically and the crew members, vehicles, etc. are arranged horizontally.
[0232] <Data output> In order to provide a usability similar to that of a physical form used before the use of the system S of this embodiment was started, it is preferable that the management device 20 executes a process of outputting a form in which a specified part or all of the dispatch data displayed on the electronic board 10 is compiled in a specified format. The format of the form is not particularly limited. The format is, for example, a spreadsheet format of Excel (registered trademark), a Portable Document Format (PDF), or the like.
[0233] Furthermore, in order to cooperate with an external system, it is preferable that the management device 20 executes a process of outputting data that compiles a specified part or all of the data managed in the management device 20. In order to realize cooperation with various external systems, it is preferable that the management device 20 executes a process of customizing output items related to the data output in this process. In order to realize cooperation with various external systems, it is preferable that the management device 20 outputs data in a format specified from various formats presented as options (e.g., comma separated numbers (CSV) format, JavaScript Object Notation (JSON) format, etc.).
[0234] It should be noted that within the scope of the concept of the present invention, a person skilled in the art may come up with various modifications and alterations. It is understood that such modifications and alterations fall within the scope of the present invention. For example, even if a person skilled in the art appropriately adds, deletes, or modifies the design of the above-described embodiment, or adds, omits, or modifies the conditions of a process, these modifications and alterations are included in the scope of the present invention as long as they include the gist of the present invention. [Explanation of symbols]
[0235] 1. Vehicle dispatch system 10 Electronic Board 11 Control section 12 Display section 13 Touch panel section 20 Management device 21 Control section 21a CPU 21b Memory 21c Clock 22 Input / output section 100 Network 101 Operation control terminal 102 Logistics office terminal 103 Crew terminal 104 Vehicle-mounted terminal 105 Electronic board display control device 200 Control section 201 Dynamics Management Department 202 Vehicle Management Department 203 Restraint Time Management Department 204 Vehicle Allocation Planning Support Department 205 Roll Call Book Creation Department 206 Driver information display control unit 207 Time stamping section 208 Placement operation receiving unit 209 Individual Information Receiving Unit 210 Storage section 211 Crew Database 212 Vehicle Information Database 213 Shipping Information Registration Section 214 Work Information Registration Department 215 Activity information storage unit 216 Vehicle dispatch information storage unit 217 Display information storage section
Claims
1. At least one terminal capable of displaying a vehicle dispatch plan; a management device that executes various processes in response to an input operation on the at least one terminal; The management device includes: a placement operation receiving unit that receives information on an operation in which a dispatcher operates one of the at least one terminal to move at least one or more tag images selected from a first tag image provided for each of the driver names included in the dispatch plan, a second tag image provided for each of the vehicles in which the driver rides, and a third tag image provided for each of the delivery destinations, and places the tag images in the fields for inputting the driver, the vehicle, and the delivery destination; a vehicle allocation plan creation unit that creates the vehicle allocation plan based on the information received by the allocation operation receiving unit; an information display control unit that displays vehicle dispatch information including the vehicle dispatch plan created by the vehicle dispatch plan creation unit on an electronic board that is capable of inputting by a touch operation among the at least one terminal; having The management device further includes an individual information receiving unit that receives individual information addressed to one or more of the plurality of crew members input by an operation of the dispatcher, The information display control unit displays the individual information on the electronic board together with a corresponding crew dispatch plan at a predetermined timing. Delivery system.
2. 2. The vehicle dispatch system according to claim 1, wherein the management device further comprises an attendance time stamping unit that stamps an attendance time when a predetermined operation performed by the driver via the electronic board when the driver arrives at work is received.
3. The dispatch system of claim 2, wherein the information display control unit of the management device, when receiving the specified operation related to the crew member, causes the electronic board to display an estimate of the remaining available working time of the crew member for a specified period.
4. At least one terminal capable of displaying the dispatch plan, a placement operation command step in which a dispatcher operates any one of the at least one terminal to move at least one or more tag images selected from a first tag image provided for each of the crew members included in the dispatch plan, a second tag image provided for each of the vehicles in which the crew members ride, and a third tag image provided for each of the delivery destinations, and performs an operation to place the tag images in the fields for inputting the crew members, the vehicles, and the delivery destinations; a placement operation transmission step of transmitting the placement operation of the tag image to a management device; an individual information sending step of sending to a management device individual information addressed to one or more of the plurality of crew members input by an operation of the dispatcher; Run the command, An electronic board capable of inputting by touch operation among the at least one terminal, executing an information display control step of displaying vehicle allocation information including a vehicle allocation plan created by the management device based on the information transmitted in the placement operation transmission step; The information display control step displays the individual information on the electronic board together with a corresponding crew dispatch plan at a predetermined timing. Delivery program.
Citation Information
Patent Citations
Vehicle operation schedule creation apparatus
JP2012128593A
Vehicle allocation plan editing method, vehicle allocation plan editing device and vehicle allocation plan editing program
JP2017123127A
Vehicle allocation system
JP2019057008A
Information processor
JP2020129348A
Operation Management Methods
JP4708500B1
Cited By
Information processing methods, information processing systems, and programs
JP7842394B1
Information processing methods, information processing systems, and programs
JP7900105B1