Information processing methods, information processing systems, and programs
The information processing system addresses inefficiencies in transportation planning by generating schedules that account for vehicle and driver status, enhancing operational efficiency and resource optimization.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-10-02
- Publication Date
- 2026-04-08
AI Technical Summary
There is a need to improve the efficiency of creating a list of distribution and transportation equipment and optimize transportation resources.
An information processing system that receives transport equipment and labor information, generates a delivery and transportation equipment schedule based on business case information, and outputs a screen with the schedule, considering vehicle and driver status, to reduce manual planning burdens and enhance operational efficiency.
The system enables quick and accurate transportation planning, reducing manual effort and improving operational efficiency by considering vehicle and driver status, thus optimizing resource allocation.
Smart Images

Figure 0007842394000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing method, an information processing system, and a program.
Background Art
[0002] Patent Document 1 discloses a vehicle allocation system that minimizes the burden on vehicle allocation staff due to sudden changes in vehicle allocation plans and enables smooth communication of intentions to crew members.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is room for improvement regarding the efficiency of creating a list of distribution and transportation equipment and the optimization of transportation resources.
Means for Solving the Problems
[0005] According to one aspect of this disclosure, an information processing system is provided. The information processing system has at least one control unit. The control unit receives transport equipment information. The transport equipment information includes transport equipment identification information that identifies each of a plurality of transport equipment, and transport equipment status information that indicates the status of each of the plurality of transport equipment. The transport equipment status information includes information regarding the inspection and maintenance of the transport equipment, and information regarding malfunctions of the transport equipment. The control unit receives labor information. The labor information includes transport operator identification information that identifies each of a plurality of transport operators, and transport operator status information that indicates the status of each of the plurality of transport operators. The transport operator status information includes information regarding the transport operator's work schedule, and information regarding the transport operator's labor events. The control unit receives business case information. The business case information includes the pickup point of the cargo, the delivery point of the cargo, the date and time of the cargo pickup, and the date and time of the cargo delivery. The control unit generates a delivery and transportation equipment schedule based on the collection point, collection date and time, delivery point and delivery date and time based on the business case information, the transportation equipment that collects and delivers the goods based on the transportation equipment information, and the transportation personnel for the transportation equipment based on the labor information. The control unit outputs a screen that includes the delivery and transportation equipment schedule. [Brief explanation of the drawing]
[0006] [Figure 1] Figure 1 shows an example of the system configuration of an information processing system. [Figure 2] Figure 2 shows an example of the hardware configuration of a server device. [Figure 3] Figure 3 shows an example of the hardware configuration of a client device. [Figure 4] Figure 4 shows an example of the functional configuration of a server device. [Figure 5] Figure 5 is a flowchart showing an example of the information reception and storage process performed by a server device. [Figure 6] Figure 6 is a flowchart showing an example of the process of generating and displaying a dispatch schedule performed by the server device. [Figure 7]Figure 7 shows an example of a dispatch schedule screen displayed on the output section of a client device. [Figure 8] Figure 8 shows an example of a dispatch schedule screen displayed on the output section of a client device. [Figure 9] Figure 9 shows an example of a dispatch schedule screen displayed on the output section of a client device. [Figure 10] Figure 10 shows an example of a screen that displays information related to the driver's work. [Figure 11] Figure 11 shows an example of a screen that displays vehicle status management information. [Figure 12] Figure 12 shows an example of a modal screen for undispatched vehicle cases displayed on the output section of the client device. [Figure 13] Figure 13 shows an example of a settings screen for configuring vehicles and drivers for unassigned job cases, as displayed on the output section of the client device. [Figure 14] Figure 14 shows an example of the dispatch schedule screen displayed on the output section of the client device of Modified Example 2. [Figure 15] Figure 15 shows an example of the dispatch schedule screen displayed on the output section of the client device of Modified Example 2. [Modes for carrying out the invention]
[0007] The embodiments will be described below with reference to the drawings. The various features shown in the embodiments below can be combined with each other.
[0008] <Embodiment 1> 1. System Configuration Diagram Figure 1 shows an example of the system configuration of the information processing system 1000. As shown in Figure 1, the information processing system 1000 includes a server device 100 and a client device 110 as part of its system configuration.
[0009] The server device 100 and the client device 110 are communicably connected via the network 150. The network 150 includes any one or any combination of a WAN (Wide Area Network), a LAN (Local Area Network), and the Internet. The network 150 includes either or both of a wired network and a wireless network.
[0010] The information processing system 1000 is an information processing system that supports the formulation of transportation equipment plans and the operation management of transportation equipment and the like. Hereinafter, unless otherwise particularly mentioned for the sake of simplification of the explanation, a vehicle (automobile) will be taken as an example of transportation equipment for explanation. However, the transportation equipment may be a train, a railway car, a ship, an aircraft, a drone (unmanned aerial vehicle), or the like.
[0011] The server device 100 is a server device that provides the main functions of the information processing system 1000. The main processes described below will be described as being executed by the server device 100.
[0012] The client device 110 is a device used by the user of the information processing system 1000. The user of the information processing system 1000 refers to a person who uses the information processing system 1000, or a person who accesses the information processing system 1000 through the client device 110 and causes a screen or the like described later to be displayed on the client device 110 and operates it.
[0013] Here, the information processing system described in the claims may be composed of a plurality of devices or may be composed of one device. When the information processing system described in the claims is composed of one device, an example of such a device is the server device 100. When the information processing system described in the claims is composed of a plurality of devices, examples of the plurality of devices include a cloud server composed of a plurality of server devices that provide the functions of the server device 100, or the server device 100 and the client device 110, etc.
[0014] In FIG. 1, for simplicity, only one client device 110 is illustrated, but the information processing system 1000 may include a plurality of client devices 110.
[0015] 2. Hardware Configuration (1) Hardware Configuration of Server Device 100 FIG. 2 is a diagram showing an example of the hardware configuration of server device 100. As shown in FIG. 2, server device 100 includes, as its hardware configuration, a control unit 210, a storage unit 220, a communication unit 230, and an internal bus 240. The control unit 210, the storage unit 220, and the communication unit 230 are electrically connected via the internal bus 240.
[0016] The control unit 210 is a CPU (Central Processing Unit) or the like, which controls the entire server device 100 and executes processing based on the input information and the like.
[0017] The storage unit 220 is any one of an HDD (Hard Disk Drive), a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid Sate Drive), or any combination thereof, and stores programs and data and the like used when the control unit 210 executes processing based on the programs. The storage unit 220 is an example of a storage medium.
[0018] The data used by the control unit 210 when executing processing based on the program includes, for example, user authentication information, vehicle information (described later), labor information, business case information, operation data, driving operation data, and work / labor data acquired wirelessly from the digital tachograph of each vehicle. Operation data is information about the basic movement of the vehicle and includes speed, distance traveled, engine speed, GPS information, etc. Driving operation data is information for judging the driver's driving habits and safety and includes information such as sudden acceleration / deceleration, idling, and opening and closing of doors. Work / labor data includes driving time (time actually driving the vehicle), rest time (time when driving was stopped and resting), and time spent at the company (time spent at the company, including driving time and rest time).
[0019] In this specification, the data used by the control unit 210 when executing processing based on the program is described as being stored in the storage unit 220, but it may also be stored in the storage unit of another device that can communicate with the server device 100. The data may be stored in the storage unit of any device as long as the control unit 210 can access and / or retrieve it.
[0020] The control unit 210 executes processing based on the program stored in the memory unit 220, thereby realizing the functional configuration shown in Figure 4, which will be described later, and the processing shown in the flowcharts in Figures 5 and 6, which will be described later.
[0021] The communications unit 230 connects the server device 100 to the network 150 and manages communication with other devices.
[0022] Note that the hardware configurations of the control unit 210, storage unit 220, and communication unit 230 are not limited to one. For example, multiple control units, communication units, etc., may be included in the server device 100. The same applies to the client device 110, etc., shown below.
[0023] (2) Hardware configuration of client device 110 Figure 3 shows an example of the hardware configuration of the client device 110. As shown in Figure 3, the client device 110 includes, as a hardware configuration, a control unit 310, a storage unit 320, an input unit 330, an output unit 340, a communication unit 350, and an internal bus 360. The control unit 310, the storage unit 320, the input unit 330, the output unit 340, and the communication unit 350 are electrically connected via the internal bus 360.
[0024] The control unit 310 is a CPU or the like, which controls the entire client device 110 and executes processing based on the input information, etc.
[0025] The storage unit 320 is one of the following: HDD, ROM, RAM, SSD, etc., or any combination thereof, and stores data used by the program and the control unit 310 when executing processing based on the program. The storage unit 320 is an example of a storage medium.
[0026] In this specification, the data used by the control unit 310 when executing processing based on the program is described as being stored in the storage unit 320, but it may also be stored in the storage unit of another device that can communicate with the client device 110. The data may be stored in the storage unit of any device as long as the control unit 310 can access or retrieve it. The functions of the client device 110 are realized when the control unit 310 executes processing based on the program stored in the storage unit 320.
[0027] The input unit 330 is a device that inputs information to the client device 110 in response to the operator's operation. The input unit 330 receives operation input made by the operator. The operation input is transferred to the control unit 310 via the internal bus 360 as a command signal. The control unit 310 can, if necessary, perform predetermined control and / or calculations based on the transferred command signal. The input unit 330 may be included in the housing of the client device 110 or it may be externally mounted. For example, the input unit 330 may be implemented as a touch panel integrated with the output unit 340. When the input unit 330 is implemented as a touch panel, the operator can input tap operations, swipe operations, etc. to the input unit 330. Instead of a touch panel, the input unit 330 can be a switch button, mouse, trackpad, keyboard, etc.
[0028] The output unit 340 is, for example, a display unit, which outputs (displays) information as a screen of a graphical user interface (GUI) that can be operated by an operator. The output unit 340 may be included in the housing of the client device 110 or it may be externally attached. More specifically, the output unit 340 may be implemented as a display device such as a liquid crystal display, an organic EL (Electron-Luminescence) display, or a plasma display. It is preferable that these display devices be used according to the type of client device 110.
[0029] The communications unit 350 connects the client device 110 to the network 150 and manages communication with other devices.
[0030] In this specification, a notebook PC (Personal Computer) is used as an example of a client device. However, the client device may also be a smartphone, tablet computer, desktop computer, etc. Furthermore, the client device's hardware configuration may include an imaging unit. The imaging unit captures images of the subject and generates captured images.
[0031] 3. Functional Configuration Figure 4 shows an example of the functional configuration of the server device 100. As shown in Figure 4, the server device 100 includes, as a functional configuration, an information receiving unit 410, a data storage unit 420, an information input unit 430, a dispatch schedule generation unit 440, a screen output unit 450, an information display control unit 460, a warning information display control unit 470, and a determination unit 480.
[0032] The information reception unit 410 receives various types of information, including vehicle information, labor information, and business case information. Vehicle information is an example of transportation equipment information.
[0033] Vehicle information refers to information about vehicles used for collecting and delivering goods. Vehicle information includes vehicle identification information that identifies each vehicle, and vehicle status information that indicates the condition of each vehicle. Vehicle identification information is an example of transportation equipment identification information. Vehicle identification information is, for example, the vehicle registration number or vehicle number described later. Vehicle status information is an example of transportation equipment status information. Vehicle status information includes inspection and maintenance information regarding vehicle inspections and maintenance, and malfunction information regarding vehicle malfunctions. Vehicle status information may also include image information related to the vehicle. Inspection and maintenance information includes vehicle inspection information. Vehicle inspection information is information written on the "Vehicle Inspection Certificate (Vehicle Registration Certificate)" that proves that the vehicle conforms to the safety standards set by the government, and records the contents of the inspections and maintenance performed during the vehicle inspection. Vehicle inspection information includes basic vehicle information such as the vehicle registration number or vehicle number, chassis number, initial registration date, vehicle name and model, owner or user, and the expiration date of the vehicle inspection validity period.
[0034] The information receiving unit 410, for example, receives vehicle identification information via a predetermined screen displayed on a client device 110, and then obtains vehicle inspection information for the corresponding vehicle from an external system via a vehicle inspection certificate viewing API (Application Programming Interface) based on the received vehicle identification information. The information receiving unit 410 also receives vehicle inspection and maintenance information and fault information related to malfunctions, etc., that are not included in the vehicle inspection information, in response to input operations via the predetermined screen.
[0035] Labor information refers to information related to the work of drivers. Labor information includes driver identification information that identifies each of multiple drivers, and driver status information that indicates the status of each of multiple drivers. A driver is an example of a transportation worker. If the transportation equipment is a drone, the transportation worker is the drone operator. A driver is a driver registered in the information processing system 1000, and each driver is assigned driver identification information (hereinafter also simply referred to as driver ID) by the server device 100. A driver ID is an example of transportation worker identification information. Driver status information is an example of transportation worker status information.
[0036] Driver status information includes information about the driver's work schedule and information about the driver's work events. Driver work schedule information refers to information indicating the planned hours, days of the week, and holidays for each driver to work during a specific period (day, week, month, etc.). Driver work event information refers to information related to work that is not related to the work schedule but has a temporary or permanent impact on the driver's ability to perform work or their work status. Driver work event information includes information on training or meetings. In addition, driver work event information includes information on driver health checkups. Driver health checkup information includes the scheduled date and time of the health checkup and information on whether the driver is fit to work.
[0037] The information receiving unit 410 may, for example, receive driver labor information via a predetermined screen displayed on a client device 110, or it may receive some or all of the labor information from the driver's company's attendance management system or labor management system via an API, or it may receive it from the digital tachograph of each vehicle.
[0038] Job information details individual jobs that should be handled as part of a transportation service. This information includes the pickup location, delivery location, pickup date and time, and delivery date and time.
[0039] The data storage unit 420 stores the information received by the information reception unit 410 (vehicle information, labor information, business case information) in a predetermined storage area such as the storage unit 220. The information stored by the data storage unit 420 is used in the processing described later.
[0040] The information input unit 430 inputs information such as the date and time of collection, collection point, date and time of delivery, delivery point, type of package, and quantity of package, based on user operations via a screen displaying business information based on business case information. Business information refers to the date and time of collection, collection point, date and time of delivery, delivery point, type of package, and quantity of package, which are included in the business case information.
[0041] The information input unit 430 also inputs vehicle information to be assigned to a case from a list of available vehicles, based on user operations via a screen that displays vehicle information (for example, information regarding vehicle inspection and maintenance, information regarding vehicle malfunctions, etc.) based on vehicle information.
[0042] The information input unit 430 also inputs information on assignable drivers based on user operations via a screen displaying driver work schedules and work events based on labor information.
[0043] The dispatch schedule generation unit 440 inputs the information entered by the information input unit 430 (collection point, collection date and time, delivery point, delivery date and time, vehicle, driver, etc.) into a predetermined algorithm to generate a dispatch schedule. The dispatch schedule visually represents the assignment of tasks in chronological order and is configured to allow for quick confirmation of the relationships between vehicles, drivers, and tasks. The dispatch schedule generation unit 440 generates the dispatch schedule based on a predetermined algorithm that takes into account the optimization of transportation efficiency, compliance with laws and regulations (labor management), and the leveling of tasks. The predetermined algorithm is stored in a predetermined memory area such as the memory unit 220.
[0044] The screen output unit 450 generates a screen that includes the dispatch schedule generated by the dispatch schedule generation unit 440. As shown in Figure 7 and other figures described later, the screen including the dispatch schedule is configured so that the work case information and vehicle information for each vehicle are displayed side by side on the front, and the driver's labor information is displayed on the back. The screen output unit 450 transmits the generated screen to the requesting client device 110. The control unit 310 of the client device 110 displays the received screen on the output unit 340.
[0045] The information display control unit 460 performs processes such as switching screens or displaying specific information in response to user operations (predetermined operations) on the screen, including the dispatch schedule. For example, when it receives information indicating that a specific driver has been selected, the information display control unit 460 displays detailed information about that driver's work. Here, detailed information about the driver's work refers to data recorded and collected in accordance with laws and regulations such as the Labor Standards Act and the Improvement Standards Notification, in order to ensure the health and safety of drivers and to manage an appropriate working environment. In addition, the information display control unit 460 controls the display to allow users to grasp not only individual situations but also overall trends by displaying not only the information of the selected driver but also statistical information about the work of multiple other drivers. Similarly, for example, when it receives information indicating that specific vehicle information has been selected, the information display control unit 460 displays the status management information of that vehicle. Here, vehicle status management information refers to data about vehicles that is collected and recorded for purposes such as vehicle safety, compliance (adherence to laws and regulations), and cost management. Furthermore, the information display control unit 460 displays not only information about the selected vehicle but also statistical information regarding the status management of multiple other vehicles, thereby helping users quickly obtain the information they need when they need it, and improving the efficiency of dispatch operations and the quality of decision-making.
[0046] The warning information display control unit 470 displays warning information based on the determination result from the determination unit 480. For example, the warning information display control unit 470 displays warning information on the screen when labor information meets specific warning conditions (e.g., working hours exceeding the prescribed working hours, failure to undergo a health checkup, etc.). Similarly, the warning information display control unit 470 also displays warning information when vehicle information meets warning conditions (e.g., exceeding the inspection and maintenance period, malfunction information, etc.). This function detects potential risks in advance and supports safe operation management and labor management. The warning information may be displayed in a visually conspicuous manner (e.g., red display, flashing), or it may include audible notifications, etc.
[0047] The determination unit 480 determines whether the information (vehicle information, labor information, etc.) stored in a predetermined storage area by the data storage unit 420 meets specific warning conditions. The determination unit 480 continuously monitors the labor information and vehicle information stored in a predetermined storage area such as the storage unit 220 by the data storage unit 420, or when an event occurs, and compares it with the set conditions. For example, the determination unit 480 checks working hours, break times, health check schedules, etc. in the labor information and detects the possibility of violating laws or company regulations. The determination unit 480 also checks the inspection and maintenance deadlines, presence or absence of malfunctions, etc. in the vehicle information and determines whether the vehicle is operational. This determination result is notified to the warning information display control unit 470, leading to an appropriate warning display.
[0048] 4. Information Processing The information processing of Embodiment 1 will be described below.
[0049] (1) Overview of the process The control unit 210 receives vehicle information. The vehicle information includes vehicle identification information that identifies each of the multiple vehicles, and vehicle status information that indicates the status of each of the multiple vehicles. The vehicle status information includes information about vehicle inspection and maintenance, and information about vehicle malfunctions. The control unit 210 receives labor information. The labor information includes driver IDs that identify each of the multiple drivers, and driver status information that indicates the status of each of the multiple drivers. The driver status information includes information about the driver's work schedule and information about the driver's labor events. The control unit 210 receives business case information. The business case information includes the pickup point, the delivery point, the pickup date and time, and the delivery date and time of the package. The control unit 210 generates a dispatch schedule based on the pickup point, pickup date and time, delivery point and delivery date and time based on the business case information, the vehicles that will pick up and deliver the packages based on the vehicle information, and the drivers of the vehicles based on the labor information. The control unit 210 outputs a screen including the dispatch schedule (hereinafter also simply referred to as the dispatch schedule screen).
[0050] By executing the relevant processes, vehicle information, labor information, and business case information are received, and dispatch schedules are generated and output based on this information. This reduces the burden of manually creating transportation equipment plans and enables quick and accurate transportation equipment planning. By generating dispatch schedules while considering vehicle status information (including information on inspection and maintenance and information on malfunctions) and driver status information (including information on work schedules and information on labor events), appropriate resource allocation that reflects the status of vehicles and drivers can be achieved, improving operational efficiency.
[0051] (2) Details of the process Figure 5 is a flowchart showing an example of the information reception and storage process performed by the server device 100. In step S510, the information receiving unit 410 receives various types of information, including vehicle information, labor information, and business case information. As mentioned above, vehicle information includes vehicle identification information that identifies each of multiple vehicles, and vehicle status information that indicates the state of each of multiple vehicles. Vehicle status information includes inspection and maintenance information related to vehicle inspections and maintenance, and fault information related to vehicle malfunctions. Inspection and maintenance information includes vehicle inspection information. Furthermore, as mentioned above, the labor information includes a driver ID that identifies each of the multiple drivers, and driver status information that indicates the status of each of the multiple drivers. The driver status information includes information about the driver's work schedule and information about the driver's labor events. The information about the driver's labor events includes information about the driver's health checkup. The information about the driver's health checkup includes the scheduled date and time of the health checkup and information on whether the driver is fit to work. Furthermore, as mentioned above, the business case information includes the pickup location, delivery location, pickup date and time, and delivery date and time of the package.
[0052] In step S520, the data storage unit 420 stores the information received by the information receiving unit 410 (vehicle information, labor information, business case information) in a predetermined storage area such as the storage unit 220.
[0053] Note that in step S510, the timing of receiving vehicle information, labor information, and business case information may be different. If any of the vehicle information, labor information, or business case information is received in step S510, the process in step S520 is executed. The process in step S510 is repeated each time information is received.
[0054] Figure 6 is a flowchart showing an example of the process of generating and displaying a dispatch schedule performed by the server device 100. In step S610, the information input unit 430 inputs information such as the date and time of collection, collection point, date and time of delivery, delivery point, type of package, and quantity of packages, based on user operations via a screen displaying business information based on business case information. The information input unit 430 also inputs information about the vehicle to be assigned to the case from a list of available vehicles, based on user operations via a screen displaying vehicle information (for example, information about vehicle inspection and maintenance, information about vehicle malfunctions, etc.), based on vehicle information. The information input unit 430 also inputs information about assignable drivers, based on user operations via a screen displaying labor information, based on labor information. Labor information includes the driver's work schedule, labor events, etc., which are included in the labor information. Here, the screens displaying business information, vehicle information, and labor information may be separate screens or the same screen.
[0055] In step S620, the dispatch schedule generation unit 440 inputs the information entered by the information input unit 430 (collection point, collection date and time, delivery point, delivery date and time, vehicle, driver, etc.) into a predetermined algorithm to generate a dispatch schedule. The dispatch schedule generation unit 440 substitutes the information input by the information input unit 430 into a predetermined algorithm and generates a vehicle-specific dispatch schedule as shown in Figure 7 (described later), a driver-specific dispatch schedule as shown in Figure 8 (described later), and a regular-route dispatch schedule. Each of these dispatch schedules will be described later. A regular-route task is a fixed task or case that occurs repeatedly.
[0056] In step S630, the screen output unit 450 generates the dispatch schedule screen generated by the dispatch schedule generation unit 440. The screen output unit 450 sends the generated dispatch schedule screen to the requesting client device 110. The transmitted dispatch schedule screen is displayed on the output unit 340 of the client device 110.
[0057] In step S640, the information display control unit 460 determines whether or not it has received a user operation (a predetermined operation) on the dispatch schedule screen. If the information display control unit 460 determines that it has received an operation (YES in step S640), it proceeds to step S650. If it determines that it has not received an operation (NO in step S640), it repeats the process in step S640.
[0058] In step S650, the control unit 210 executes processing according to the operation. For example, the information display control unit 460 switches the dispatch schedule screen or displays information such as that shown in Figures 10 and 11, which will be described later, according to the user's operation on the dispatch schedule screen. Switching the dispatch schedule screen means, for example, switching between the dispatch schedule screen 700 shown in Figure 7, the dispatch schedule screen 800 shown in Figure 8, the dispatch schedule screen 900 shown in Figure 9, etc., by selecting a tab, which will be described later.
[0059] Figure 7 shows an example of the dispatch schedule screen 700 displayed on the output unit 340 of the client device 110. Tab 710 is the tab selected when displaying the dispatch schedule by vehicle. Tab 720 is the tab selected when displaying the dispatch schedule by driver. Tab 730 is the tab selected when displaying the dispatch schedule by regular project. In the screen of Figure 7, the dispatch schedule when tab 710 is selected is displayed.
[0060] The operation display object 740 is an object displayed on the calendar of the dispatch schedule screen 700, and it indicates the date and time of the information displayed in the dispatch schedule. Users can specify the date and time on the calendar by manipulating the operation display object 740. In the example in Figure 7, information for around 7:30 PM on April 1st (Tuesday) is displayed. By default, the operation display object 740 is displayed at the position corresponding to the date and time the dispatch schedule screen 700 is being displayed. In a user interface (UI), an object is a general term for the elements on the screen that a user interacts with or receives information from.
[0061] Display object 750 is an object that represents vehicle information (more specifically, vehicle status information). While display object 750 is displayed, it indicates that the vehicle is unusable due to a vehicle accident. Display object 760 is an object that represents business case information. Information about the business cases shown in display object 760 is displayed. Display object 770 and display object 780 are objects that represent labor information, respectively. Display object 770 indicates that it is a full day off. Display object 780 indicates that the employee is unable to work for a certain period of time due to a health checkup.
[0062] As shown in Figure 7, the dispatch schedule screen 700 is configured to display a vehicle information display object 750 and a work assignment display object 760 for each vehicle side-by-side on the front, and display a driver's labor information display object 770 and a display object 780 on the back.
[0063] The control unit 210 modifies or changes the dispatch schedule in response to operations performed by an authorized user via the dispatch schedule screen.
[0064] Figure 8 shows an example of the dispatch schedule screen 800 displayed on the output unit 340 of the client device 110. The screen in Figure 8 displays the dispatch schedule when tab 720 in Figure 7 is selected.
[0065] The operation display object 810 is an object displayed on the calendar of the dispatch schedule screen 800, and it is an object that indicates the date and time of the information displayed in the dispatch schedule. Users can specify the date and time on the calendar by operating the operation display object 810.
[0066] Display object 820 is an object that represents labor information. Display object 820 indicates that it is a full day off. Display object 830 is an object that represents business case information. Information about the business cases shown in display object 830 is displayed.
[0067] There is an overlap between the period shown by display object 830 and the period shown by display object 820. In cases where the period shown by display object 820 is a full-day public holiday, but work assignments are made, the determination unit 480 determines that the labor information meets the warning conditions. The warning information display control unit 470 then controls the display of warning information on the dispatch schedule screen 800 based on the determination result from the determination unit 480. Warning information may include making the display manner of display object 830 different from other display objects that show work assignment information. Making the display manner different may include changing the color, displaying icons such as exclamation marks, cross marks, or warning marks, or changing the font or formatting. As another example, if a work assignment is made to a vehicle that is on a full day off, the warning information display control unit 470 may display warning information, and the vehicle dispatch schedule generation unit 440, for example, may interrupt the assignment process of assigning vehicle information to work assignment information.
[0068] Dispatching is performed using the dispatch schedule screen 700 shown in Figure 7 and the dispatch schedule screen 800 shown in Figure 8. For example, in the case of a main driver, where the vehicle and driver are a set, the same dispatching operations can be performed using either the dispatch schedule screen 700 or the dispatch schedule screen 800. A main driver is a concept that refers to a driver who is exclusively assigned to a specific vehicle. On the other hand, there are also vehicles that are not tied to a driver (vehicles used for shared purposes, dedicated vehicles for transporting special goods, etc.). When assigning a driver to such a vehicle, there is a sequence in the dispatching operation: vehicle → driver. There are also drivers who are not tied to a vehicle (drivers who do not have a fixed vehicle, part-time drivers, etc.). When assigning a vehicle to such a driver, there is a sequence in the dispatching operation: driver → vehicle. Depending on the sequence of dispatching operations, the user displays whichever screen is more convenient between the dispatch schedule screen 700 shown in Figure 7 and the dispatch schedule screen 800 shown in Figure 8 to perform the dispatching operations.
[0069] Figure 9 shows an example of the dispatch schedule screen 900 displayed on the output unit 340 of the client device 110. The screen in Figure 9 displays the dispatch schedule when tab 730 in Figure 7 is selected. As mentioned above, tab 730 is the tab selected when displaying the dispatch schedule for each regular case. Therefore, the dispatch schedule screen 900 executes the dispatch for regular cases. The dispatch schedule screen 900 includes display object 910, display object 920, display object 930, etc. Display object 910, display object 920, and display object 930 are objects that represent business case information for separate regular cases.
[0070] The display object 910 indicates that neither the driver nor the vehicle is set. In the example in Figure 9, the words "Driver not set" and "Vehicle not set" are displayed in the designated locations within the display object 910. Display object 920 indicates that the driver is not set but the vehicle is set. In the example in Figure 9, the vehicle identification information (8691) that identifies the driver as not set and the vehicle is displayed in a predetermined position within the display object 920. Display object 930 indicates that both the driver and the vehicle have been configured. In the example in Figure 9, the driver (Akihiroko) and vehicle identification information (7276) identifying the vehicle are displayed in the designated locations within display object 930. This indicates that they have been configured. For the sake of simplicity, although not shown in Figure 9, the screen output unit 450 displays a display object indicating that the driver is set but the vehicle is not, if the driver is set but the vehicle is not. In a predetermined position within such a display object, for example, the words "Driver (Akihiroko)" and "Vehicle not set" are displayed.
[0071] For example, if a predetermined operation is performed on a display object 910 for which neither the driver nor the vehicle is set, the information display control unit 460 controls the display of an operation display object 915 in the vicinity of the display object 910. A predetermined operation is, for example, selecting a display object for which neither the driver nor the vehicle is set on the dispatch schedule screen, and then selecting the display of a settings screen for setting the unset information from a context menu displayed by right-clicking or mouseover. Another example of proximity is that the distance from the center point of one GUI component to the center point of another GUI component is within a predetermined threshold. This threshold is defined in pixels, millimeters, etc. Another example of proximity is that a GUI component is positioned within a certain area around a specific GUI component (e.g., above, below, left, and right). For example, this means a configuration in which other information is displayed adjacent to a display object on its right or left side. Another example of proximity is that GUI components are displayed physically overlapping each other, or partially overlapping each other.
[0072] The operation display object 915 includes a GUI component 916 for setting drivers and a GUI component 917 for setting vehicles. In the example in Figure 9, GUI components 916 and 917 are each shown as list boxes. When GUI component 916 is selected, a list of drivers is displayed, and the dispatcher can select a driver from the list. Similarly, when GUI component 917 is selected, a list of vehicles is displayed, and the dispatcher can select a vehicle from the list.
[0073] For example, a dispatcher can display a display object 910 by double-clicking on the relevant location in the dispatch schedule screen 900, as shown in Figure 9. When the driver is selected in GUI component 916 of the operation display object 915, and the vehicle is selected in GUI component 917, the display object 910 will show that both the driver and the vehicle have been set, as shown in the display object 930.
[0074] The screen output unit 450 and / or the information display control unit 460 can display, in an identifiable manner, on the dispatch schedule screen, business case information in which a driver and vehicle are set, business case information in which a driver is set but a vehicle is not set, business case information in which a vehicle is set but a driver is not set, and business case information in which neither a driver nor a vehicle is set. In other words, the display manner for each can be made different. As an example of making the display manner different, an example was shown in which a string indicating that it is not set is displayed for information that is not set, but it is not limited to this, and the screen output unit 450 and / or the information display control unit 460 may also display an icon indicating that it is not set, or display a color indicating that it is not set in the corresponding place. By configuring (or executing) the system in this way, dispatchers can see at a glance whether the driver or the vehicle has been configured or not.
[0075] Figure 10 shows an example of a screen that displays information about a driver's work. When a predetermined operation is performed on the dispatch schedule screen (dispatch schedule screen 700 in the example of Figure 10), the information display control unit 460 displays a modal screen 1010 that displays the work information of the driver selected by the predetermined operation. The predetermined operation may include, for example, selecting a driver on the dispatch schedule screen and selecting to display work information from a context menu displayed by right-clicking or hovering the mouse over the driver. Modal screen 1010 displays the driver's monthly working hours, monthly overtime hours, the number of times they worked more than 15 hours per week, and the number of consecutive working days.
[0076] These processes are an example of a process that, when a predetermined operation is received, displays information about the selected driver's work on the screen, including the dispatch schedule. Information about a driver's work refers to information recorded and collected in accordance with laws and regulations such as the Labor Standards Act and the Improvement Standards Notification, in order to ensure the health and safety of drivers and to manage an appropriate working environment. More specific examples of information about a driver's work include detailed information showing the individual driver's work situation, such as the driver's monthly working hours, monthly statutory overtime hours, the number of times working hours exceeding 15 hours per week, and the number of consecutive working days.
[0077] The information display control unit 460 may also display, for example, the labor information of the selected driver and statistical information on the labor of multiple other drivers when a predetermined operation is performed on the dispatch schedule screen or modal screen 1010, as shown in Figure 10. The statistical information on the labor of multiple other drivers may include, for example, the average working hours for all drivers (per month), the average statutory overtime hours, the average number of consecutive working days, the number of drivers for each working hour (histogram), the number of drivers for each statutory overtime hours, the drivers with the highest or lowest working hours, the average values by department and sales office, the average working hours per month, the trend in the number of consecutive working days, the percentage of drivers exceeding the statutory limit, and the percentage of drivers whose number of working hours exceeding 15 hours per week exceeds a certain number. As another example, the information display control unit 460 may transition to a screen separate from the dispatch schedule screen to display the labor information of the selected driver and statistical information regarding the labor of several other drivers.
[0078] Figure 11 shows an example of a screen that displays status management information for a vehicle. When a predetermined operation is performed on the dispatch schedule screen (dispatch schedule screen 700 in the example of Figure 11), the information display control unit 460 displays a modal screen 1110 that displays the status management information of the vehicle selected by the predetermined operation. The predetermined operation may include, for example, selecting a vehicle on the dispatch schedule screen and selecting to display status management information from a context menu displayed by right-clicking or hovering the mouse over it. The modal screen 1110 displays information about the vehicle's statutory inspection. The information management control unit 460 may manage and display other information such as repair history, maintenance history, vehicle mileage, and basic information (vehicle type, year, model, registration number, chassis number) as status management information.
[0079] The information display control unit 460 may also display, for example, status management information for the selected vehicle and statistical information regarding the status management of multiple other vehicles when a predetermined operation is performed on the dispatch schedule screen or modal screen 1110, as shown in Figure 11. Statistical information regarding the status management of multiple other vehicles may include, for example, operating rate, frequency of use, distribution of mileage, rate of statutory inspections or vehicle inspections, failure rate, number of accidents, maintenance cycle, and distribution of repair cycles. As another example, the information display control unit 460 may transition to a screen separate from the dispatch schedule screen to display the status management information of the selected vehicle and statistical information regarding the status management of multiple other vehicles.
[0080] Figure 12 shows an example of a modal screen 1230 for unassigned cases displayed on the output unit 340 of the client device 110. In Figure 12, unassigned cases are explained using the dispatch schedule screen 700 shown in Figure 7 as an example. An unassigned case refers to a work case in the dispatch schedule that has not yet been assigned to any vehicle and / or driver. The definition of an unassigned vehicle can be flexibly applied depending on the type of dispatch schedule. For example, in a vehicle-specific dispatch schedule, if the driver has been determined but the vehicle has not yet been determined, the information display control unit 460 can treat the case as an unassigned vehicle. On the other hand, in a driver-specific dispatch schedule, if the vehicle has been determined but the driver has not yet been determined, the information display control unit 460 can treat the case as an unassigned vehicle. In this way, it is possible to change the criteria for determining an unassigned vehicle depending on the type of dispatch schedule and the user's operational policy. The information display control unit 460 then controls the display on the screen, etc., based on these criteria. The dispatch schedule screen 700 displays the number of undispatched vehicles for the relevant date and time (in the example of Figure 12, April 1st (Tuesday)), which is 1210 (4 in the example of Figure 12). The dispatch schedule screen 700 also includes an undispatched vehicle button 1220 for checking undispatched vehicle cases. When the undispatched vehicle button 1220 is detected to be selected, the information display control unit 460 displays a modal screen 1230.
[0081] Modal screen 1230 displays a list of business case information for cases where vehicles have not yet been assigned. In the example in Figure 12, four business case information entries for cases where vehicles have not yet been assigned are displayed. The list of business case information for cases where vehicles have not yet been assigned is an example of information regarding business cases for which transportation equipment has not been assigned. When one of the unassigned work case information is selected on the modal screen 1230, the information display control unit 460 controls the display to show a screen for setting the vehicle and driver for the selected unassigned work case information.
[0082] Figure 13 shows an example of a settings screen 1300 for setting the vehicle and driver for unassigned work case information, which is displayed on the output unit 340 of the client device 110. The settings screen 1300 in Figure 13 is an example of a settings screen when unassigned work case information 1231 is selected in the modal screen 1230. The settings screen 1300 includes GUI component 1310 and GUI component 1320. GUI component 1310 is a GUI component for configuring drivers. GUI component 1320 is a GUI component for configuring vehicles. When a driver is configured via GUI component 1310 and a vehicle is configured via GUI component 1320, the driver and vehicle are added to the undispatched business case information 1231, and the case is marked as dispatched.
[0083] Returning to the explanation of Figure 6. In step S660, the information display control unit 460 determines whether or not to terminate the process shown in the flowchart in Figure 6. For example, if the information display control unit 460 detects that an operation such as closing the screen has been performed on the dispatch schedule screen, it determines to terminate the process shown in the flowchart in Figure 6. If the information display control unit 460 determines to terminate the process shown in the flowchart in Figure 6 (YES in step S660), it terminates the process shown in the flowchart in Figure 6. If it determines not to terminate the process shown in the flowchart in Figure 6 (NO in step S660), it returns the process to step S640.
[0084] According to the processing in Embodiment 1, vehicle information, labor information, and business case information are received, and a dispatch schedule is generated and output based on this information, thereby reducing the burden of manually creating transportation equipment plans and enabling quick and accurate transportation equipment planning. By generating a dispatch schedule while considering vehicle status information (including information on inspection and maintenance and information on malfunctions) and driver status information (including information on work schedules and information on labor events), appropriate resource allocation that reflects the status of vehicles and drivers can be achieved, improving operational efficiency.
[0085] Furthermore, by obtaining vehicle inspection information via the vehicle inspection certificate viewing API, the inspection information is reflected in the system in real time, reducing the burden of manual management. In addition, vehicles with expired inspections or those that have not undergone maintenance are automatically excluded from dispatch, eliminating the risk of legal violations during operation. By visualizing the maintenance history of each vehicle, it is possible to understand the appropriate maintenance timing, which is expected to extend the lifespan of the vehicles.
[0086] Furthermore, by automating dispatch planning by combining driver working hours, rest periods, health check status, and vehicle information, inappropriate dispatching can be prevented. This also reduces the risk of accidents by preventing drivers who are fatigued or have health risks from being mistakenly dispatched. Additionally, the system can manage compliance with long working hours and rest periods, strengthening compliance with labor standards laws and improvement regulations.
[0087] During the dispatch planning process, the system automatically matches vehicle status (vehicle inspection and maintenance status) with driver work information to suggest the most suitable combination for the operation. This reduces the risk of errors in judgment and the burden of verification work for dispatchers, enabling quick and optimal dispatch decisions.
[0088] Because vehicle maintenance status, labor management, and dispatch management can be integrated into a single system, centralized information management is possible. Optimal operation plans can be created considering vehicle operating status and driver shift schedules, improving operational efficiency. Operational record data is accumulated and can be used for future predictive analysis (vehicle replacement planning and operation optimization).
[0089] Based on vehicle usage (mileage and maintenance history), it is possible to automate vehicle inspection reminders at the optimal time. Similarly, in terms of driver health management, by managing the deadlines for health checkups and providing appropriate reminders, the risk of accidents due to poor health can be reduced.
[0090] Furthermore, the workload of manual vehicle inspection and labor management will be reduced, compressing the workload of the management department. Costs associated with service disruptions and alternative arrangements due to dispatch errors will be reduced, supporting smoother operations. Additionally, improved safety is expected to lead to lower insurance premiums and enhanced corporate reputation through improved compliance.
[0091] (Variation 1) Modification 1 of Embodiment 1 will now be described. Configurations and processes not described in Modification 1 are the same as those in Embodiment 1. Modification 1 is included in Embodiment 1 and is not a different embodiment from Embodiment 1.
[0092] The screen output unit 450 (hereinafter simply referred to as the screen output unit 450) or the information display control unit 460 (hereinafter simply referred to as the information display control unit 460) of Modified Example 1 may simultaneously display all of the dispatch schedule screens in Figures 7 to 9 in response to a predetermined operation on any one of the dispatch schedule screens in Figures 7 to 9, or, instead of simultaneously displaying all of the dispatch schedule screens in Figures 7 to 9, it may be possible to display at least one dispatch schedule screen as a modal in the output unit 340 in addition to the main dispatch schedule screen. The user can select and display any combination as needed. Depending on the user's selection, the screen output unit 450 may, for example, display the dispatch schedule screen 700 shown in Figure 7 as the main screen and overlay the dispatch schedule screen 800 shown in Figure 8 as a modal screen, or display the dispatch schedule screen 900 shown in Figure 9 as the main screen and display the dispatch schedule screen 700 shown in Figure 7 as a modal screen.
[0093] According to Modification 1, the dispatch status for each vehicle, driver, and regular project can all be viewed simultaneously, or combined with at least one modal screen in addition to the main screen, allowing for an overview of the overall operational plan. For example, dispatchers can instantly compare the status of vehicles and drivers assigned to specific projects without having to switch screens, enabling quick decision-making. Furthermore, if a problem occurs in a project, dispatchers can quickly consider alternative vehicles and drivers by simultaneously referring to the information of the relevant vehicles and drivers, and efficiently adjust the dispatch plan.
[0094] (Modification 2) Modification 2 of Embodiment 1 will now be described. Configurations and processes not described in Modification 2 are the same as in Embodiment 1. Modification 2 is included in Embodiment 1 and is not a different embodiment from Embodiment 1.
[0095] Figure 14 shows an example of a dispatch schedule screen 1400 displayed on the output unit 340 of the client device 110 of Modified Example 2. The information display control unit 460 in the modified example 2 (hereinafter simply referred to as the information display control unit 460) simultaneously displays a modal screen 1410 that displays the labor information of the selected driver and a modal screen 1420 of unassigned cases based on a predetermined operation.
[0096] Figure 15 shows an example of the dispatch schedule screen 1500 displayed on the output unit 340 of the client device 110 of Modified Example 2. The information display control unit 460 simultaneously displays a modal screen 1510 showing the labor information of the selected driver, a modal screen 1520 showing unassigned cases, and a time log screen 1530 for the selected driver, based on a predetermined operation.
[0097] The driver attendance record screen 1530 is used to manage and display the work status of the relevant driver. The driver attendance record screen 1530 includes monthly summaries and work details. The monthly summaries display aggregated work data for the entire month. The work details display detailed information about each individual day's work.
[0098] As shown in Figures 14 and 15, by displaying multiple modal screens simultaneously, dispatchers can simultaneously check information on unassigned cases and the labor information and work status of candidate drivers. This allows them to make quick and appropriate dispatch decisions, taking into account driver availability, without having to switch screens. Furthermore, while checking the details of unassigned cases (pickup location, delivery location, date and time, etc.) on a modal screen, dispatchers can simultaneously refer to detailed labor information such as driver working hours and work status displayed on other modal screens. This aggregation of information on a single screen significantly reduces the time spent searching for information, improving operational efficiency. In addition, when considering assignments to unassigned cases, it is possible to instantly check for excessive workloads on drivers. This prevents inappropriate dispatching that could lead to legal violations or accidents, thus ensuring safe operation management. Moreover, by displaying multiple pieces of information simultaneously, dispatchers can efficiently acquire the necessary information and complete tasks seamlessly. This results in a more intuitive and user-friendly UI (User Interface) for dispatchers, leading to an overall improvement in the user experience.
[0099] <Note> The product may be provided in any of the following embodiments. (Note 1) An information processing system, Having at least one control unit, The control unit, We accept information on transportation equipment. The aforementioned transportation equipment information includes transportation equipment identification information that identifies each of the multiple transportation equipment, and transportation equipment status information that indicates the status of each of the multiple transportation equipment. The aforementioned transportation equipment status information includes information regarding the inspection and maintenance of the transportation equipment, and information regarding malfunctions of the transportation equipment. We accept labor information. The labor information includes transportation personnel identification information that identifies each of the multiple transportation personnel, and transportation personnel status information that indicates the status of each of the multiple transportation personnel. The aforementioned transporter status information includes information regarding the transporter's work schedule and information regarding the transporter's labor events. We accept business project information. The aforementioned business case information includes the pickup location of the package, the delivery location of the package, the date and time of pickup of the package, and the date and time of delivery of the package. Based on the collection point, collection date and time, delivery point and delivery date and time based on the business case information, the transportation equipment used to collect and deliver the goods based on the transportation equipment information, and the transportation personnel for the transportation equipment based on the labor information, a transportation equipment schedule is generated. Output a screen including the aforementioned transportation equipment list. Information processing system.
[0100] By receiving information on transportation equipment, labor, and project details, and generating and outputting a transportation equipment allocation table based on this information, the burden of manually creating transportation equipment allocation plans is reduced, enabling quick and accurate transportation equipment allocation planning. By generating the transportation equipment allocation table while considering transportation equipment status information (including information on inspection and maintenance and malfunctions) and transportation personnel status information (including information on work schedules and labor events), appropriate resource allocation that reflects the status of transportation equipment and transportation personnel can be achieved, improving operational efficiency.
[0101] (Note 2) The information processing system described in Appendix 1, The information relating to the labor events of the transport personnel includes information relating to the health examinations of the transport personnel. The information regarding the health examination of the aforementioned transportation personnel includes the scheduled date and time of the health examination and information regarding whether or not they are fit to work. Information processing system.
[0102] By including information on health checkups (including scheduled dates and times for health checkups and information on whether the employee is fit to work) in the information on labor events for transportation personnel, it becomes possible to plan transportation equipment that takes the health status of transportation personnel into consideration, thereby reducing the risk of overwork and health-related accidents. Furthermore, by reflecting the status of health checkups mandated by law in transportation equipment planning, companies can strengthen their compliance systems.
[0103] (Note 3) An information processing system as described in Appendix 1 or Appendix 2, The screen including the aforementioned transportation equipment list is configured such that the business case information and the transportation equipment information are displayed side-by-side for each piece of transportation equipment on the front, and the labor information of the transportation personnel is displayed on the back. Information processing system.
[0104] By configuring the screen, which includes the transportation equipment list, so that business case information and transportation equipment information are displayed side-by-side on the front, and the labor information of the transportation personnel is displayed on the back, users can grasp the main transportation equipment information at a glance and check detailed labor information as needed, thereby improving the efficiency of information access. Because the relationship between transportation equipment and business projects can be grasped intuitively and directly, the planning and coordination of transportation equipment distribution can be carried out more efficiently.
[0105] (Note 4) An information processing system described in any one of the appendices 1 to 3, When a predetermined operation is received, the screen, including the transportation equipment list, displays information regarding the labor of the selected transportation personnel. Information processing system.
[0106] When a prescribed operation is received, information regarding the labor of the selected transporter is displayed on the screen, including the transport equipment schedule. This allows the transport equipment manager to quickly check the detailed labor status of a specific transporter and supports transport equipment decisions that take individual workloads into consideration. Because labor information can be checked on the spot, it becomes possible to respond flexibly to the situation of transportation personnel even when sudden changes or adjustments are needed.
[0107] (Note 5) An information processing system described in any one of the appendices 1 to 4, When the specified operation is received, statistical information regarding the labor of multiple transportation personnel will be displayed. Information processing system.
[0108] By displaying statistical information on the labor practices of multiple transport personnel, it becomes possible to grasp the labor practices of multiple transport personnel as a single statistical data set. This allows for a comprehensive analysis of the overall labor situation and challenges, which is useful for formulating measures for fair staffing and improvement of the working environment.
[0109] (Note 6) An information processing system described in any one of the appendices 1 to 5, When a predetermined operation is received, status management information for the selected transport equipment is displayed on the screen including the transport equipment list. Information processing system.
[0110] When a specified operation is received, status management information for the selected transportation equipment is displayed on the screen, including the transportation equipment list. This allows the transportation equipment manager to quickly check information such as the inspection and maintenance status, failure history, remaining consumables, and future plans for specific transportation equipment, which helps in selecting appropriate transportation equipment and making decisions regarding transportation equipment. By recognizing the need for inspections and maintenance based on the condition management information of transportation equipment and taking proactive measures, the risk of delivery delays and service disruptions due to vehicle problems can be reduced.
[0111] (Note 7) An information processing system described in any one of the appendices 1 to 6, When a specified operation is performed, statistical information regarding the status management of multiple transport devices is displayed. Information processing system.
[0112] Because the status management information of multiple pieces of transportation equipment can be grasped collectively as statistical data, it is possible to analyze the overall health of the transportation equipment from a broad perspective, which is useful for formulating asset management strategies such as efficient equipment replacement plans and the allocation of spare equipment.
[0113] (Note 8) An information processing system described in any one of the appendices 1 to 7, The control unit, If there is business case information in which neither the transporter nor the transport equipment, or both, are assigned, the business case information in which neither the transporter nor the transport equipment, or both, are assigned, and the business case information in which the transporter and the transport equipment are assigned, are displayed in the transport equipment distribution table in an identifiable manner. Information processing system.
[0114] By displaying information on unassigned tasks (tasks where neither a transporter nor transport equipment, or both, are assigned) and assigned tasks in a way that allows for easy identification, dispatchers can instantly recognize unprocessed tasks and prevent oversights. This enables quicker responses to unassigned tasks and avoids delays in overall operations.
[0115] (Note 9) An information processing system described in any one of the appendices 1 to 8, The control unit, If there is a business case where the aforementioned transporter and / or transport equipment are not assigned, and a predetermined operation is received, information regarding the business case where the transporter and transport equipment are not assigned will be displayed on the screen including the transport equipment list. Information processing system.
[0116] When there are unassigned vehicle assignments and the prescribed operation is received, information about those assignments is displayed on the screen, allowing dispatchers to quickly check information about work assignments, such as a list of unassigned vehicle assignments.
[0117] (Note 10) An information processing system described in any one of the appendices 1 through 9, The control unit, Based on the collection point, collection date and time, delivery point and delivery date and time based on the business case information, the transportation equipment used to collect and deliver the cargo based on the transportation equipment information, and the transportation personnel for the transportation equipment based on the labor information, a transportation equipment distribution table by transportation equipment, a transportation equipment distribution table by transportation personnel, and a transportation equipment distribution table by regular case are generated. Information processing system.
[0118] By generating a transportation equipment allocation table categorized by transportation equipment, transportation personnel, and regular projects, dispatchers can review the dispatch plan from multiple perspectives.
[0119] (Note 11) The information processing system described in Appendix 10, The control unit, When a predetermined operation is received, the screen displays at least two of the following: a distribution equipment list by type of transportation equipment, a distribution equipment list by transportation officer, and a distribution equipment list by regular case. Information processing system.
[0120] When a prescribed operation is received, at least two of the following transportation equipment schedules—one for each type of transportation equipment, one for each transportation operator, and one for each regular case—are displayed on the screen, allowing the operator to view all the necessary information on a single screen.
[0121] (Note 12) An information processing system described in any one of the appendices 1 through 11, The control unit, If the aforementioned labor information meets the warning conditions, the warning information will be displayed on the screen. Information processing system.
[0122] By displaying warning information when labor information meets the warning criteria, dispatchers can proactively detect potential risks (e.g., working hours exceeding legal limits, failure to undergo health checkups, etc.). This prevents dispatching that violates laws or poses safety problems, thereby strengthening the company's compliance and safety management system.
[0123] (Note 13) An information processing system described in any one of the appendices 1 to 12, The aforementioned transport equipment is a vehicle, The transporter is the driver of the vehicle, The aforementioned transportation equipment schedule is a vehicle dispatch schedule. Information processing system.
[0124] (Note 14) An information processing method performed by an information processing system, We accept information on transportation equipment. The aforementioned transportation equipment information includes transportation equipment identification information that identifies each of the multiple transportation equipment, and transportation equipment status information that indicates the status of each of the multiple transportation equipment. The aforementioned transportation equipment status information includes information regarding the inspection and maintenance of the transportation equipment, and information regarding malfunctions of the transportation equipment. We accept labor information. The labor information includes transportation personnel identification information that identifies each of the multiple transportation personnel, and transportation personnel status information that indicates the status of each of the multiple transportation personnel. The aforementioned transporter status information includes information regarding the transporter's work schedule and information regarding the transporter's labor events. We accept business project information. The aforementioned business case information includes the pickup location of the package, the delivery location of the package, the date and time of pickup of the package, and the date and time of delivery of the package. Based on the collection point, collection date and time, delivery point and delivery date and time based on the business case information, the transportation equipment used to collect and deliver the goods based on the transportation equipment information, and the transportation personnel for the transportation equipment based on the labor information, a transportation equipment schedule is generated. Output a screen including the aforementioned transportation equipment list. Information processing methods.
[0125] (Note 15) It is a program, Computers, A program to function as an information processing system as described in any one of the appendices 1 through 13.
[0126] While various embodiments of the present invention have been described, these are presented as examples only and are not intended to limit the scope of the invention. Novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. Embodiments and variations thereof are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]
[0127] 100: Server device 110: Client device 150: Network 210: Control Unit 220: Storage section 230: Communications Department 1000: Information Processing System
Claims
1. An information processing system, It has at least one control unit and a storage unit, The control unit, The system receives information about the transport equipment and stores it in the memory unit. The aforementioned transportation equipment information includes transportation equipment identification information that identifies each of the multiple transportation equipment, and transportation equipment status information that indicates the status of each of the multiple transportation equipment. The aforementioned transportation equipment status information includes information regarding the inspection and maintenance of the transportation equipment, and information regarding malfunctions of the transportation equipment. The system receives labor information and stores it in the memory unit. The labor information includes transportation personnel identification information that identifies each of the multiple transportation personnel, and transportation personnel status information that indicates the status of each of the multiple transportation personnel. The aforementioned transporter status information includes information regarding the transporter's work schedule and information regarding the transporter's labor events. Business case information is received and stored in the aforementioned memory unit. The aforementioned business case information includes the collection point of the goods, the delivery point of the goods, the date and time of collection of the goods, the date and time of delivery of the goods, transportation equipment identification information that identifies the transportation equipment used to collect and deliver the goods, or information indicating that the transportation equipment identification information is not set in the aforementioned business case information, and transportation personnel identification information that identifies the transportation personnel responsible for the transportation equipment, or information indicating that the transportation personnel identification information is not set in the aforementioned business case information. Based on the collection date and time and delivery date and time included in the business case information stored in the memory unit, the business case information is arranged in chronological order, and the business case information is divided according to the transportation equipment identification information included in the business case information to generate a transportation equipment table. Output a screen including the aforementioned transportation equipment list, The aforementioned screen is In the first layer, for each transportation equipment identification information, the transportation equipment information and the business case information corresponding to the transportation equipment identification information are displayed in parallel in accordance with the time series of the transportation equipment distribution table. A second layer located behind the first layer is configured to display the labor information related to the transportation personnel identification information included in the business case information in a time-series manner corresponding to the transportation equipment schedule. Information processing system.
2. The information processing system according to Claim 1, The input of the aforementioned business case information includes inputting the transportation equipment identification information and the transportation personnel identification information based on user operations via a screen displaying the business case information based on the aforementioned business case information. Information processing system.
3. The information processing system according to claim 1, The information relating to the labor events of the transport personnel includes information relating to the health examinations of the transport personnel. The information regarding the health examination of the aforementioned transportation personnel includes the scheduled date and time of the health examination and information regarding whether or not they are fit to work. Information processing system.
4. The information processing system according to claim 1, When a predetermined operation is received, the screen, including the transportation equipment list, displays information regarding the labor of the selected transportation personnel. Information processing system.
5. The information processing system according to claim 1, When the specified operation is received, statistical information regarding the labor of multiple transportation personnel will be displayed. Information processing system.
6. The information processing system according to claim 1, When a predetermined operation is received, status management information for the selected transport equipment is displayed on the screen including the transport equipment list. Information processing system.
7. The information processing system according to claim 1, When a specified operation is performed, statistical information regarding the status management of multiple transport devices is displayed. Information processing system.
8. The information processing system according to claim 1, The control unit, If there is business case information indicating that the transporter identification information or the transport equipment identification information is not set, the business case information indicating that it is not set and the business case information in which the transporter identification information and the transport equipment identification information are not set will be displayed in the transport equipment table in a manner that allows for identification of these two. Information processing system.
9. The information processing system according to claim 1, The control unit, If there is business case information indicating that the transporter identification information or the transport equipment identification information is not set, and a predetermined operation is accepted, information regarding the business case information indicating that it is not set will be displayed on the screen including the transport equipment list. Information processing system.
10. The information processing system according to claim 1, The control unit, Based on the business case information stored in the memory unit, a distribution equipment table by type of transportation equipment, a distribution equipment table by transportation officer, and a distribution equipment table by regular case are generated. Information processing system.
11. An information processing system according to claim 10, The control unit, When a predetermined operation is received, the screen displays at least two of the following: a distribution equipment list by type of transportation equipment, a distribution equipment list by transportation officer, and a distribution equipment list by regular case. Information processing system.
12. The information processing system according to claim 1, The control unit, If the aforementioned labor information meets the warning conditions, the warning information will be displayed on the screen. Information processing system.
13. The information processing system according to claim 1, The aforementioned transport equipment is a vehicle. The transporter is the driver of the vehicle, The aforementioned transportation equipment schedule is a vehicle dispatch schedule. Information processing system.
14. An information processing method performed by an information processing system having a control unit and a storage unit, The control unit, The system receives information about the transport equipment and stores it in the memory unit. The aforementioned transportation equipment information includes transportation equipment identification information that identifies each of the multiple transportation equipment, and transportation equipment status information that indicates the status of each of the multiple transportation equipment. The aforementioned transportation equipment status information includes information regarding the inspection and maintenance of the transportation equipment, and information regarding malfunctions of the transportation equipment. The system receives labor information and stores it in the memory unit. The labor information includes transportation personnel identification information that identifies each of the multiple transportation personnel, and transportation personnel status information that indicates the status of each of the multiple transportation personnel. The aforementioned transporter status information includes information regarding the transporter's work schedule and information regarding the transporter's labor events. Business case information is received and stored in the aforementioned memory unit. The aforementioned business case information includes the collection point of the goods, the delivery point of the goods, the date and time of collection of the goods, the date and time of delivery of the goods, transportation equipment identification information that identifies the transportation equipment used to collect and deliver the goods, or information indicating that the transportation equipment identification information is not set in the aforementioned business case information, and transportation personnel identification information that identifies the transportation personnel responsible for the transportation equipment, or information indicating that the transportation personnel identification information is not set in the aforementioned business case information. Based on the collection date and time and delivery date and time included in the business case information stored in the memory unit, the business case information is arranged in chronological order, and the business case information is divided according to the transportation equipment identification information included in the business case information to generate a transportation equipment table. Output a screen including the aforementioned transportation equipment list, The aforementioned screen is In the first layer, for each transportation equipment identification information, the transportation equipment information and the business case information corresponding to the transportation equipment identification information are displayed in parallel in accordance with the time series of the transportation equipment distribution table. A second layer located behind the first layer is configured to display the labor information related to the transportation personnel identification information included in the business case information in a time-series manner corresponding to the transportation equipment schedule. Information processing methods.
15. It is a program, Computers, A program for functioning as an information processing system according to any one of claims 1 to 13.
Citation Information
Patent Citations
Vehicle operation schedule creation apparatus
JP2012128593A
Transportation planning system and transportation planning method
JP2022048586A
Vehicle allocation system and vehicle allocation program
JP2025023815A