Information processing device, information processing method, and program

The information processing device addresses the lack of culpable waiting information in conventional systems by tracking and correcting truck waiting times, enhancing delivery management efficiency through precise waiting time analysis.

JP7769997B1Active Publication Date: 2025-11-14HACOBU CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025102688
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-06-18
Publication Date
2025-11-14
Estimated Expiration
2045-06-18

AI Technical Summary

Technical Problem

Conventional delivery management systems fail to provide information on culpable waiting, where a base is responsible for making a truck driver wait, which is not addressed by existing technologies.

Method used

An information processing device that acquires and outputs responsible waiting information by tracking time sets including entry, call, and start times of truck actions at a base, and calculates waiting times based on these actions, with error detection and correction capabilities.

Benefits of technology

Enables the identification and reduction of culpable waiting times by providing accurate waiting time data and enabling corrections, improving operational efficiency in delivery management systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007769997000001_ABST
    Figure 0007769997000001_ABST
Patent Text Reader

Abstract

To provide an information processing device for acquiring information on culpable waiting and improving culpable waiting. [Solution] An information processing device 1 that acquires information about culpable waiting includes a time set acquisition unit 131 that acquires a time set including time information that specifies the time of each of two or more actions of the truck at the base, a culpable waiting acquisition unit 134 that acquires culpable waiting information, which is information about culpable waiting, which is making the truck driver wait at the base's responsibility, using two or more pieces of time information contained in the time set acquired by the time set acquisition unit 131, and a culpable waiting output unit 142 that outputs the culpable waiting information acquired by the culpable waiting acquisition unit 134. The time set includes two or more pieces of time information from the time the truck enters the base, the call time, which is the time the truck is called, the start time of the work, and the start time of the assignment assigned to the truck.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device or the like that acquires and outputs information regarding culpable waiting, which is when a base is responsible for making a truck driver wait. [Background technology]

[0002] BACKGROUND ART Conventionally, there has been a delivery management system that manages the process of delivering a large number of items by delivery means including trucks (see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2021-189586 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology, it was not possible to obtain information regarding culpable waiting, which is when a base is responsible for making a driver wait. [Means for solving the problem]

[0005] The information processing device of the first invention comprises a time set acquisition unit that acquires a time set including time information that specifies the time of each of two or more actions of the truck at a base, a responsible waiting acquisition unit that acquires responsible waiting information, which is information regarding responsible waiting, which is making the truck driver wait at the base's responsibility, using the two or more pieces of time information contained in the time set acquired by the time set acquisition unit, and a responsible waiting output unit that outputs the responsible waiting information acquired by the responsible waiting acquisition unit, wherein the two or more actions are two or more of the following actions: entry into the base, calling the truck that has entered the base, starting work on the truck, and a reservation assigned to the truck, and the time set includes the entry time of the truck at the base, the call time that is the time of calling the truck that has entered the base, the start time of work on the truck, The information processing device includes time information for two or more of the allocated start times, which are reservation times assigned to trucks and are reservation times for base stations, and the time set acquisition unit is equipped with an entry reception means for accepting entry information, which is information including an entry time and is information corresponding to a truck identifier that identifies the truck, a call reception means for accepting call information, which is information including a call time and is information corresponding to a truck identifier that identifies the truck, a start reception means for accepting start information, which is information including a start time and is information corresponding to a truck identifier that identifies the truck, and an allocation start time acquisition means for acquiring the allocation start time corresponding to the truck identifier from a reservation management unit in which one or more pieces of reservation information including the allocated start time, which is a reservation time assigned to a truck identified by the truck identifier, is stored.

[0006] With this configuration, information regarding at-fault waiting can be obtained, and measures can be taken to improve at-fault waiting.

[0007] In addition, compared to the first invention, the information processing device of the second invention is an information processing device in which the responsible waiting acquisition unit acquires responsible waiting information including responsible waiting time, which is the time that the truck driver is kept waiting due to the responsibility of the base.

[0008] With this configuration, the responsible waiting time can be obtained, and measures can be taken to reduce the responsible waiting time.

[0009] In addition, the information processing device of the third invention is an information processing device in which, compared to the second invention, the time set may include the entry time, call time, start time, and allocation start time, and the responsible waiting acquisition unit, when the time set acquisition unit acquires the allocation start time and call time, acquires the difference between the call time and the allocation start time as the responsible waiting time, when the time set acquisition unit acquires the allocation start time and start time but does not acquire the call time, acquires the difference between the start time and the allocation start time as the responsible waiting time, when the time set acquisition unit does not acquire the allocation start time but acquires the entry time and call time, acquires the difference between the call time and the entry time as the responsible waiting time, and when the time set acquisition unit does not acquire the allocation start time and call time but acquires the entry time and start time, acquires the difference between the start time and the entry time as the responsible waiting time.

[0010] With this configuration, information regarding at-fault waiting can be obtained, and measures can be taken to improve at-fault waiting.

[0011] In addition, the information processing device of the fourth invention is an information processing device that, compared to the first invention, further comprises a judgment unit that judges whether the time set acquired by the time set acquisition unit is an error and acquires the judgment result, and a judgment output unit that outputs the judgment result.

[0012] With this configuration, errors in the acquired time set can be detected.

[0013] In addition, the information processing device of the fifth invention is an information processing device that, compared to the fourth invention, further comprises a correction information receiving unit that receives correction information for the time set when the time set is in error, and a time set storage unit that stores the time set based on the correction information received by the correction information receiving unit in correspondence with the track identifier.

[0014] This configuration allows for correction of errors in the acquired time set.

[0015] In addition, the information processing device of the sixth invention is an information processing device in which, compared to the fifth invention, the judgment output unit outputs an instruction to correct the time set to the truck driver or the base station staff member at the base, and the correction information receiving unit receives correction information from the driver or the base station staff member.

[0016] With this configuration, errors in the acquired time set can be appropriately corrected.

[0017] In addition, the information processing device of the seventh invention is an information processing device that, compared to the fourth invention, further comprises an error statistics processing unit that performs statistical processing for each of one or more analysis conditions using one or more pieces of time information that are errors among the time sets that the judgment unit has determined to be errors, and one or more pieces of information among one or more track attribute values ​​corresponding to the time sets, to obtain error statistics, and an error statistics output unit that outputs the error statistics obtained by the error statistics processing unit.

[0018] With this configuration, errors in the acquired time sets can be identified for each analysis condition.

[0019] In addition, the information processing device of the eighth invention is an information processing device that, compared to the seventh invention, further comprises an error advice acquisition unit that uses error statistics to acquire error advice, which is advice for improving errors in a time set, and an error advice output unit that outputs the error advice acquired by the error advice acquisition unit.

[0020] With this configuration, advice for improving errors in the acquired time set can be output.

[0021] In addition, the information processing device of the ninth invention is an information processing device in which, compared to the first invention, the responsible waiting output unit outputs two or more pieces of responsible waiting information, performs statistical processing on the two or more pieces of responsible waiting information, and obtains responsible waiting statistics, and further comprises a responsible waiting statistics output unit that outputs the responsible waiting statistics obtained by the responsible waiting statistics processing unit.

[0022] With this configuration, the results of statistical processing of the faulty waiting information can be output.

[0023] In addition, the information processing device of the tenth invention is an information processing device in which, compared to the ninth invention, the time set corresponds to one or more truck attribute values, and the responsible waiting statistics are scores of responsible waiting information for each of one or more truck conditions, which are conditions using one or more truck attribute values.

[0024] With this configuration, it is possible to output a score of the responsible waiting information for each truck condition.

[0025] In addition, the information processing device of the eleventh invention is an information processing device that, compared to the ninth or tenth invention, further comprises a fault waiting advice acquisition unit that uses two or more fault waiting information to acquire fault waiting advice, which is advice for improving the fault waiting state, and a fault waiting advice output unit that outputs the fault waiting advice acquired by the fault waiting advice acquisition unit.

[0026] With this configuration, advice for improving the at-fault standby state can be output. [Effects of the Invention]

[0027] According to the information processing device of the present invention, information regarding faulty standby can be obtained. [Brief explanation of the drawings]

[0028] [Figure 1] Conceptual diagram of information system A in embodiment 1 [Figure 2] Block diagram of Information System A [Figure 3] Block diagram of the information processing device 1 [Figure 4] A flowchart illustrating an example of the operation of the information processing device 1. [Figure 5] Flowchart explaining an example of the liability standby acquisition process [Figure 6] A flowchart illustrating an example of the error determination process [Figure 7] A flowchart illustrating an example of the reservation existence process [Figure 8] A flowchart illustrating an example of the reservation non-existence process [Figure 9] Flowchart explaining an example of the responsible waiting statistical processing [Figure 10] A flowchart illustrating an example of the responsible standby advice acquisition process [Figure 11] A flowchart illustrating an example of the error statistical processing [Figure 12] A flowchart illustrating an example of the error advice acquisition process. [Figure 13] A flowchart illustrating an example of the operation of the terminal device 2 [Figure 14] Illustration of the acquisition of the liability waiting time [Figure 15] Figure showing an example of a concurrent collection management table [Figure 16] Figure showing an example of the output [Figure 17] Figure showing an example of the output [Figure 18] An example of the error cause management table is shown in FIG. [Figure 19] Figure showing an example of the output [Figure 20] Block diagram of the computer system DETAILED DESCRIPTION OF THE INVENTION

[0029] Hereinafter, embodiments of an information processing device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated description may be omitted.

[0030] (Embodiment 1) In this embodiment, an information processing device is described that acquires a time set including two or more pieces of time information (for example, reservation time, entry time, call time, etc.), and acquires and outputs responsible waiting information such as responsible waiting time using the time set. Note that each of the two or more pieces of time information is information about the time related to work at the truck base.

[0031] In this embodiment, an information processing device that acquires a responsible waiting time even when there is a missing piece of time information in a time set (for example, when there is no call time) will be described.

[0032] In this embodiment, an information processing device that determines whether a time set is an error or not and outputs the determination result will be described.

[0033] In this embodiment, an information processing device will be described that transmits information indicating that a time set is in error to, for example, a driver, receives a correction of the time set from, for example, the driver, and stores the corrected time set.

[0034] In this embodiment, an information processing device that acquires and outputs statistical processing results for one or more causes of errors in a time series will be described.

[0035] In this embodiment, an information processing device that acquires and outputs advice using the results of statistical processing for one or more causes of errors in a time series will be described.

[0036] In this embodiment, an information processing device will be described that performs statistical processing on the responsible waiting information and outputs the statistical processing result. The statistical processing result is, for example, a score. For example, the score becomes worse as the number of responsible waiting times increases and the responsible waiting time increases.

[0037] In this embodiment, an information processing device that acquires and outputs advice using the results of statistical processing of culpable waiting information will be described.

[0038] In this specification, information X being associated with information Y means that information Y can be obtained from information X, or information X can be obtained from information Y, and the method of association is not important. Information X and information Y may be linked, may exist in the same buffer, information X may be included in information Y, or information Y may be included in information X, etc.

[0039] Furthermore, in this specification, selecting or determining information Z means obtaining information Z, obtaining a pointer to information Z, obtaining the ID of information Z, setting a flag on information Z, etc., and it is sufficient if information Z can be accessed.

[0040] 1 is a conceptual diagram of an information system A according to this embodiment. The information system A comprises an information processing device 1, one or more terminal devices 2, and one or more generation AI devices 3.

[0041] The information processing device 1 is a device that acquires and outputs responsible waiting information such as responsible waiting time based on a time set. The information processing device 1 is usually a server. The information processing device 1 is, for example, a cloud server or an ASP server, but the type does not matter. The information processing device 1 may also be a terminal. If the information processing device 1 is a terminal, the information system A does not require a terminal device 2. If the information processing device 1 is a terminal, it can be considered that the information processing device 1 also serves as the terminal device 2. If the information processing device 1 is a terminal, the information processing device 1 is, for example, a so-called personal computer, smartphone, or tablet terminal, but the type does not matter.

[0042] The terminal device 2 is a terminal used by a user. The user may be, for example, a base person in charge, a driver, or a person in charge of the company that operates the information processing device 1. The terminal device 2 may be, for example, a personal computer, a smartphone, or a tablet terminal, but the type does not matter. The base person in charge is a person in charge of the base. A base is usually a base at a truck station. A base is usually a logistics base. A truck may be broadly considered to be a transport vehicle.

[0043] The generation AI device 3 is a device that has the function of a generation AI. Here, the generation AI device 3 typically has the function of a text generation AI. The generation AI is, for example, ChatGPT or Google Gemini (registered trademark), but the type is not important. The generation AI device 3 is, for example, a cloud server or an ASP server, but the type is not important. The generation AI device 3 will be referred to as a generation AI as appropriate. Furthermore, the information processing device 1 may have the function of a generation AI. In such a case, the generation AI device 3 is not necessary.

[0044] The information processing device 1 and one or more terminal devices 2, and the information processing device 1 and one or more generation AI devices 3, can communicate with each other via a network such as the Internet.

[0045] 2 is a block diagram of an information system A according to the present embodiment, and FIG.

[0046] The information processing device 1 includes a storage unit 11, a receiving unit 12, a processing unit 13, and an output unit 14. The storage unit 11 includes a track management unit 110, a reservation management unit 111, and a time set management unit 112. The receiving unit 12 includes a correction information receiving unit 121. The processing unit 13 includes a time set acquisition unit 131, a time set accumulation unit 132, a judgment unit 133, a responsible waiting acquisition unit 134, a responsible waiting statistical processing unit 135, an error statistical processing unit 136, a responsible waiting advice acquisition unit 137, and an error advice acquisition unit 138. The time set acquisition unit 131 includes an allocation start time acquisition means 1311, an entrance reception means 1312, a call reception means 1313, a start reception means 1314, an end reception means 1315, and an exit reception means 1316. The output unit 14 includes a judgment output unit 141 , a responsible standby output unit 142 , a responsible standby statistics output unit 143 , an error statistics output unit 144 , a responsible standby advice output unit 145 , and an error advice output unit 146 .

[0047] The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit 26.

[0048] Various types of information are stored in the storage unit 11 that constitutes the information processing device 1. The various types of information include, for example, track information (to be described later), reservation information (to be described later), time sets (to be described later), various prompts, various tables, or various conditions.

[0049] The various prompts are, for example, a time normal prompt, an error advice acquisition prompt, and a responsible standby advice acquisition prompt. A prompt is a command statement given to the generation AI. The various stored prompts may be prompt templates having one or more variables. A prompt template may also be called a prompt.

[0050] A time-normal prompt is a prompt that asks whether a time set is normal. For example, a time-normal prompt might ask, "Is the following time column normal information? The following time column is (assignment start time, which is the reservation time assigned to the truck, the time the truck entered the depot, the time the truck entered the depot and was called, the time the truck driver started work, the time the truck driver finished work, and the time the truck left the depot). [Time column] <Time set>". Note that strings enclosed in "<" and ">" are variables. The time set is assigned to the variable "<Time set>" in the prompt, and the prompt to be given to the generation AI is completed.

[0051] The error advice acquisition prompt is a prompt for acquiring error advice, which is advice for improving errors in a time set. For example, the error advice acquisition prompt is, "The analysis results of errors in the input of the time set are as follows. Please output advice to reduce errors in the input of the time set. [Analysis results] <Error statistics>".

[0052] The prompt for obtaining advice on at fault waiting is a prompt for obtaining advice on how to improve at fault waiting. For example, the prompt for obtaining advice on at fault waiting is, "The analysis results showing the at fault waiting situation are as follows. Please output advice on how to improve at fault waiting. At fault waiting is when a truck driver is kept waiting due to the responsibility of the truck station base. [Analysis results] <At fault waiting statistics>."

[0053] The various tables are, for example, a fault waiting advice table and an error advice table.

[0054] The fault waiting advice table is a table that manages advice for reducing fault waiting. The fault waiting advice table has one or more fault waiting response information. The fault waiting response information has fault waiting conditions and fault waiting advice. The fault waiting conditions are conditions regarding fault waiting information or fault waiting statistics. The fault waiting advice is advice for reducing fault waiting.

[0055] The error advice table is a table that manages advice for reducing errors in a time set. The error advice table has one or more pieces of error response information. The error response information has error statistical conditions and error advice. The error statistical conditions are conditions regarding error statistics. The error advice is advice for reducing errors in a time set.

[0056] The various conditions are, for example, an error condition, an analysis condition, a track condition, a responsible standby advice condition, etc. It goes without saying that the various conditions may be embedded in the program.

[0057] An error condition is a condition that causes an error in a time set. Examples of error conditions are "entrance time > call time," "start time - call time <= threshold time (e.g., "threshold time = 1 minute")," "(end time - start time = work time) <= threshold time (e.g., "threshold time = 2 minutes")," and "exit time < end time."

[0058] Truck conditions are conditions for obtaining at-risk waiting statistics. Truck conditions are conditions using one or more truck attribute values. Truck attribute values ​​are attribute values ​​of trucks. Truck attribute values ​​include, for example, the manufacturer, vehicle model, vehicle classification (e.g., small, medium, large, trailer, etc.), maximum load capacity (e.g., 2 tons, 4 tons, 10 tons, etc.), vehicle type (wing truck, flatbed, refrigerated truck, van, tanker truck, etc.), and bed size (e.g., length, width, height). Truck attribute values ​​may also be, for example, driver information. Driver information is information about the driver. Driver information includes, for example, a driver identifier, a driver name, driver notification information, and an affiliated company identifier. An affiliated company identifier is information that identifies the company to which the driver belongs. An affiliated company identifier is, for example, an affiliated company ID or an affiliated company name.

[0059] Truck conditions include, for example, target specific information and at-fault waiting statistics specific information. Target specific information is information that identifies at-fault waiting information that is the subject of at-fault waiting statistics. Target specific information is a condition using one or more truck attribute values. At-fault waiting statistics specific information is information that identifies the at-fault waiting statistics information to be obtained. Truck conditions are, for example, "<target specific information> per driver identifier <at-fault waiting statistics specific information> average at-fault waiting time", "<target specific information> per base identifier <at-fault waiting statistics specific information> average at-fault waiting time", "<target specific information> per driver identifier <at-fault waiting statistics specific information> number of times at-fault waiting time was longer than the threshold", and "<target specific information> per base identifier <at-fault waiting statistics specific information> number of times at-fault waiting time was longer than the threshold".

[0060] Analysis conditions are conditions for acquiring error statistics. Analysis conditions are conditions that use one or more pieces of time information and one or more pieces of information from one or more track attribute values ​​corresponding to a time set. Analysis conditions include, for example, target-specific information and error statistic-specific information. Error statistic-specific information is information that identifies the error statistics to be acquired. Examples of analysis conditions are "<target-specific information> per driver identifier <error statistic-specific information> proportion of time sets in which errors occurred in a specified period (e.g., one month)", "<target-specific information> per driver identifier <error statistic-specific information> number of time sets in which errors occurred in a specified period", "<target-specific information> per base identifier <error statistic-specific information> proportion of time sets in which errors occurred in a specified period", and "<target-specific information> per base identifier <error statistic-specific information> number of time sets in which errors occurred in a specified period".

[0061] The fault waiting advice condition is a condition for obtaining fault waiting advice. The fault waiting advice condition is, for example, a condition related to fault waiting statistics. The fault waiting advice condition is, for example, "the average fault waiting time is greater than or equal to a threshold value" or "the percentage of fault waiting times greater than or equal to a threshold value is greater than or equal to a threshold value."

[0062] The track management unit 110 stores one or more pieces of track information. The track information is information related to a track. The track information has a track identifier and one or more track attribute values. The track identifier is information that identifies a track. The track identifier is, for example, a track ID or a track name. The truck ID is, for example, an individual identification number or a vehicle registration number.

[0063] The reservation management unit 111 stores one or more pieces of reservation information. A truck identifier is associated with the reservation information. A base identifier is associated with the reservation information. The reservation information is reservation information for a truck to enter a base. The reservation information includes an allocation start time. The allocation start time is the reserved time for the truck to enter the base. The allocation start time may also be called a scheduled time. The allocation start time is the reservation time assigned to a truck identified by a truck identifier.

[0064] The time set management unit 112 stores one or more time sets. A time set corresponds to a truck identifier. A time set corresponds to, for example, a base identifier. A time set is information that specifies the time of each of two or more actions of a truck at a base. Actions include, for example, entry into a base, a call to the truck that has entered the base, the start of work on the truck, and a reservation assigned to the truck. A call to a truck is usually the first call to the truck. The first call is called the initial call. A time set includes two or more pieces of time information from the allocation start time, entry time, call time, and start time. A time set is, for example, (allocation start time, entry time, call time, start time, end time, exit time). A time set is, for example, (allocation start time, entry time, call time, start time). Note that there may be cases where time information is missing from a time set.

[0065] The entry time is the time when the truck enters the base. The call time is the time when a call is made to the truck that has entered the base. The call time is usually the time of the first call. The start time is the time when work on the truck begins. The start time is, for example, the time when the work of removing cargo from the truck begins, or the time when the work of loading cargo onto the truck begins. The end time is, for example, the time when the work of removing cargo from the truck ends, or the time when the work of loading cargo onto the truck ends. The exit time is the time when the truck leaves the base.

[0066] The receiving unit 12 receives various instructions and information. For example, the receiving unit 12 receives various instructions and information from the terminal device 2. The various instructions and information are, for example, correction information and reservation information, which will be described later.

[0067] The receiving unit 12 receives various types of information from the terminal device 2. The various types of information include, for example, reservation information and correction information.

[0068] The correction information receiving unit 121 receives correction information for the time set. The correction information receiving unit 121 receives correction information for the time set, for example, from a driver or a base staff member. The correction information receiving unit 121 receives correction information from the terminal device 2. If the time set is in error, the correction information receiving unit 121 receives correction information for the time set. The correction information is information for correcting the time set. The correction information is, for example, a correct time set, or a set of information specifying the incorrect time and the correct time.

[0069] The processing unit 13 performs various types of processing. The various types of processing are, for example, processing performed by a time set acquisition unit 131, a time set accumulation unit 132, a judgment unit 133, a culpable standby acquisition unit 134, a culpable standby statistical processing unit 135, an error statistical processing unit 136, a culpable standby advice acquisition unit 137, or an error advice acquisition unit 138.

[0070] The processing unit 13 stores the reservation information received by the receiving unit 12 in the reservation management unit 111 .

[0071] The time set acquisition unit 131 acquires a time set including time information that specifies the time of each of two or more actions taken by the truck at a base station. A truck identifier is associated with the time set acquired by the time set acquisition unit 131. In other words, one or more truck attribute values ​​are associated with the time set acquired by the time set acquisition unit 131.

[0072] The allocation start time acquisition means 1311 acquires the allocation start time from the received reservation information. For example, the allocation start time acquisition means 1311 acquires the allocation start time corresponding to the truck identifier from the reservation management unit 111. The timing or trigger for the allocation start time acquisition means 1311 to acquire the allocation start time does not matter. The allocation start time acquisition means 1311 normally acquires the allocation start time before the responsible waiting acquisition unit 134 acquires the responsible waiting information. For example, when the admission reception means 1312 accepts admission information, the allocation start time acquisition means 1311 acquires the allocation start time corresponding to the truck identifier associated with the admission information from the reservation management unit 111.

[0073] The entrance reception means 1312 receives entrance information. The entrance reception means 1312 receives the entrance information from, for example, the terminal device 2. The entrance reception means 1312 receives the entrance information from, for example, the terminal device 2 of the truck driver. The entrance reception means 1312 receives the entrance information from, for example, the terminal device 2 installed at the base or the terminal device 2 of the base staff member. The entrance reception means 1312 associates the accepted entrance time with the truck identifier and stores it in the time set management unit 112. The entrance information is information related to the entry of the truck into the base. The entrance information is information including the entrance time, and is information associated with the truck identifier that identifies the truck.

[0074] Here, acceptance typically refers to the reception of information transmitted via a wired or wireless communication line, but may also be a concept that includes the reception of information input from an input device such as a keyboard, mouse, or touch panel, or the reception of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

[0075] The call receiving means 1313 receives call information. The call receiving means 1313 receives call information from, for example, a terminal device 2. The call receiving means 1313 receives call information from, for example, a terminal device 2 installed at a base or a terminal device 2 of a base staff member. The call receiving means 1313 receives call information from, for example, a terminal device 2 of a truck driver. The call receiving means 1313 stores the received call time in the time set management unit 112 in association with the truck identifier. The call information is information relating to the base staff member calling the driver. By making the call, work can be started. The call information is information including the call time, and is information associated with the truck identifier that identifies the truck.

[0076] The start reception means 1314 receives start information. The start information is information related to the start of work on a truck. The start reception means 1314 receives the start information from, for example, a terminal device 2. The start reception means 1314 receives the start information from, for example, a terminal device 2 installed at a base or a terminal device 2 of a base staff member. The start reception means 1314 receives the start information from, for example, a terminal device 2 of a truck driver. The start reception means 1314 associates the accepted start time with the truck identifier and stores it in the time set management unit 112. The start information is information related to the start of work. The start information is information including the start time, and is information associated with a truck identifier that identifies the truck. The work is, for example, the work of unloading cargo from a truck, or the work of loading cargo onto a truck.

[0077] The completion acceptance means 1315 accepts completion information. The completion acceptance means 1315 receives the completion information from, for example, a terminal device 2. The completion acceptance means 1315 receives the completion information from, for example, a terminal device 2 installed at a base or a terminal device 2 of a base staff member. The completion acceptance means 1315 receives the completion information from, for example, a terminal device 2 of a truck driver. The completion acceptance means 1315 associates the accepted completion time with the truck identifier and stores it in the time set management unit 112. The completion information is information related to the completion of work on a truck. The completion information is information including the completion time, and is information associated with the truck identifier that identifies the truck.

[0078] The exit receiving means 1316 receives exit information. The exit receiving means 1316 receives the exit information from, for example, the terminal device 2. The exit receiving means 1316 receives the exit information from, for example, a terminal device 2 installed at a base or a terminal device 2 of a base staff member. The exit receiving means 1316 receives the exit information from, for example, the terminal device 2 of a truck driver. The exit receiving means 1316 stores the received exit time in the time set management unit 112 in association with the truck identifier. The exit information is information related to a truck leaving a base. The exit information is information including the exit time, and is information associated with a truck identifier that identifies the truck.

[0079] The time set accumulation unit 132 accumulates the time sets based on the correction information received by the correction information receiving unit 121 in association with the track identifiers. Such time sets are usually correct time sets.

[0080] The determination unit 133 determines whether the time set acquired by the time set acquisition unit 131 is an error, and acquires the determination result. The timing or trigger for the determination unit 133 to acquire the determination result does not matter. It is preferable that the determination unit 133 acquires the determination result after the driver leaves the base.

[0081] The determination unit 133 obtains a determination result that the time set is in error when, for example, two or more pieces of time information contained in the time set satisfy an error condition. The error condition is, for example, "entrance time<call time," "start time-call time<=threshold time (e.g., "threshold time=1 minute")," "(end time-start time=work time)<=threshold time (e.g., "threshold time=2 minutes")," or "exit time<end time."

[0082] The determination unit 133 provides, for example, two or more pieces of time information included in the time set and a time-normal prompt to the generation AI, and obtains a determination result from the generation AI.

[0083] The responsible standby acquisition unit 134 acquires responsible standby information using two or more pieces of time information included in the time set acquired by the time set acquisition unit 131.

[0084] At-fault waiting information is information relating to at-fault waiting. At-fault waiting information includes, for example, at-fault waiting time and information indicating whether or not at-fault waiting occurred. At-fault waiting time is the time a truck driver is kept waiting due to the responsibility of the base. At-fault waiting is when a truck driver is kept waiting before work due to the responsibility of the base.

[0085] When the time set acquisition unit 131 acquires the allocation start time and the call time, the responsible waiting acquisition unit 134 acquires, for example, the difference between the call time and the allocation start time as the responsible waiting time. When the time set acquisition unit 131 acquires the allocation start time and the start time but does not acquire the call time, the responsible waiting acquisition unit 134 acquires, for example, the difference between the start time and the allocation start time as the responsible waiting time. When the time set acquisition unit 131 does not acquire the allocation start time but acquires the admission time and the call time, the responsible waiting acquisition unit 134 acquires, for example, the difference between the call time and the admission time as the responsible waiting time. When the time set acquisition unit 131 does not acquire the allocation start time and the call time but acquires the admission time and the start time, the responsible waiting acquisition unit 134 acquires, for example, the difference between the start time and the admission time as the responsible waiting time.

[0086] The at-fault waiting statistical processing unit 135 performs statistical processing on two or more at-fault waiting information to obtain at-fault waiting statistics. For each of one or more track conditions, the at-fault waiting statistical processing unit 135 obtains at-fault waiting information that satisfies the track condition, performs statistical processing on the obtained at-fault waiting information, and obtains at-fault waiting statistics. The at-fault waiting statistical processing unit 135 obtains, for example, the cumulative at-fault waiting time for a predetermined period (e.g., one month), the average at-fault waiting time, the median at-fault waiting time, the percentage at which at-fault waiting occurred, and the number of times at-fault waiting occurred for a predetermined period. However, the content of the statistical processing for obtaining at-fault waiting statistics is not important.

[0087] The responsible waiting statistics are, for example, scores of responsible waiting information for one or more truck conditions. The responsible waiting statistical processing unit 135 acquires a lower score, for example, the longer the responsible waiting time. The responsible waiting statistical processing unit 135 acquires a lower score, for example, the more times the responsible waiting time is longer than the threshold value.

[0088] The error statistical processing unit 136 performs statistical processing for each of one or more analysis conditions to obtain error statistics. The analysis conditions are conditions that use one or more pieces of time information that are errors among the time sets that the determination unit 133 has determined to be errors, and one or more pieces of information among one or more track attribute values ​​that correspond to the time sets.

[0089] The error statistics include, for example, the percentage of errors for a set of times by driver, the number of errors for a given period by driver, the percentage of errors for a set of times by base, and the number of errors for a given period by base.

[0090] The culpable waiting advice acquisition unit 137 acquires culpable waiting advice, which is advice for improving the culpable waiting state, using two or more pieces of culpable waiting information.

[0091] The responsible waiting advice acquisition unit 137, for example, provides the responsible waiting statistics acquired by the responsible waiting statistical processing unit 135 and a responsible waiting advice acquisition prompt to the generation AI, and acquires responsible waiting advice as a response from the generation AI.

[0092] The responsible waiting advice acquisition unit 137, for example, refers to a responsible waiting advice table, determines the responsible waiting conditions that are satisfied by the responsible waiting statistics acquired by the responsible waiting statistical processing unit 135, and acquires the responsible waiting advice that pairs with the responsible waiting condition from the responsible waiting advice table.

[0093] The error advice acquisition unit 138 uses the error statistics to acquire error advice, which is advice for improving errors in a time set.

[0094] The error advice acquisition unit 138 provides, for example, the error statistics acquired by the error statistics processing unit 136 and an error advice acquisition prompt to the generation AI, and acquires error advice as a response from the generation AI.

[0095] The error advice acquisition unit 138, for example, refers to an error advice table, determines the error statistics conditions that are satisfied by the error statistics acquired by the error statistics processing unit 136, and acquires error advice that pairs with the error statistics condition from the error advice table.

[0096] The output unit 14 outputs various types of information, such as a determination result, fault standby information, fault standby statistics, error statistics, fault standby advice, and error advice.

[0097] Output usually means transmission to terminal device 2, but it may also be a concept that includes display on a display, projection using a projector, printing on a printer, sound output, transmission to a device other than terminal device 2, storage on a recording medium, and handing over processing results to other processing devices or other programs.

[0098] The determination output unit 141 outputs the determination result acquired by the determination unit 133. The determination output unit 141 transmits an instruction to correct the time set, for example, to the truck driver or the base person in charge at the base.

[0099] The culpable standby output unit 142 outputs one or more pieces of culpable standby information acquired by the culpable standby acquisition unit 134.

[0100] The responsible waiting statistics output unit 143 outputs the responsible waiting statistics acquired by the responsible waiting statistics processing unit 135.

[0101] The error statistics output unit 144 outputs the error statistics acquired by the error statistics processing unit 136 .

[0102] The culpable waiting advice output unit 145 outputs the culpable waiting advice acquired by the culpable waiting advice acquisition unit 137.

[0103] The error advice output unit 146 outputs the error advice acquired by the error advice acquisition unit 138 .

[0104] Various types of information are stored in the terminal storage unit 21 constituting the terminal device 2. The various types of information include, for example, a truck identifier, a driver identifier, and a base identifier.

[0105] The terminal reception unit 22 receives various instructions and information, such as reservation information, entry information, call information, start information, end information, exit information, and action instructions.

[0106] An action instruction is an instruction indicating that some action has been performed at a base. Examples of actions include entry, call, work start, work end, and exit. Examples of action instructions include an entry instruction indicating that a driver has entered the base, a call instruction indicating that a driver has been called, a work start instruction indicating that work on a package has started, a work end instruction indicating that work on a package has ended, or an exit instruction indicating that a driver has left the base.

[0107] The means for inputting various instructions and information may be any means, such as a touch panel, keyboard, mouse, or menu screen.

[0108] The device processing unit 23 performs various types of processing, such as processing to change instructions, information, etc. received by the device receiving unit 22 into instructions, information, etc. with a structure to be transmitted, and processing to change information received by the device receiving unit 25 into a structure to be output.

[0109] The terminal transmitting unit 24 transmits various instructions and information to the information processing device 1. The various instructions and information include, for example, reservation information, entry information, call information, start information, end information, and exit information.

[0110] The terminal receiving unit 25 receives various instructions and information from the information processing device 1. The various instructions and information are, for example, a judgment result, faulty standby information, faulty standby statistics, error statistics, faulty standby advice, and error advice.

[0111] The terminal output unit 26 outputs various types of information, such as a determination result, fault standby information, fault standby statistics, error statistics, fault standby advice, and error advice.

[0112] The storage unit 11, reservation management unit 111, time set management unit 112, and terminal storage unit 21 are preferably non-volatile recording media, but can also be realized by volatile recording media.

[0113] There is no restriction on the process by which information is stored in the storage unit 11 etc. For example, information may be stored in the storage unit 11 etc. via a recording medium, information transmitted via a communication line etc. may be stored in the storage unit 11 etc., or information input via an input device may be stored in the storage unit 11 etc.

[0114] The receiving unit 12, the correction information receiving unit 121, and the terminal receiving unit 25 are usually realized by wireless or wired communication means, but may also be realized by means for receiving broadcasts.

[0115] The processing unit 13, time set acquisition unit 131, time set accumulation unit 132, judgment unit 133, responsible standby acquisition unit 134, responsible standby statistical processing unit 135, error statistical processing unit 136, responsible standby advice acquisition unit 137, error advice acquisition unit 138, and allocation start time acquisition means 1311 can usually be realized by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuit). The processor may be a CPU, MPU, GPU, etc., and the type does not matter.

[0116] The entrance reception means 1312, the call reception means 1313, the start reception means 1314, the end reception means 1315, and the exit reception means 1316 are realized by, for example, wireless or wired communication means.

[0117] The output unit 14, judgment output unit 141, responsible waiting output unit 142, responsible waiting statistics output unit 143, error statistics output unit 144, responsible waiting advice output unit 145, and error advice output unit 146 are realized, for example, by wireless or wired communication means, but may also be realized by driver software for an output device such as a display or speaker and the output device.

[0118] The terminal reception unit 22 can be realized by a device driver for an input means such as a touch panel or a keyboard, or control software for a menu screen.

[0119] The terminal receiving unit 25 is usually realized by a wireless or wired communication means, but may also be realized by a means for receiving broadcasts.

[0120] The terminal output unit 26 may or may not include an output device such as a display, a speaker, etc. The terminal output unit 26 may be realized by driver software for an output device, or by a combination of driver software for an output device and the output device, etc.

[0121] Next, an example of the operation of the information processing device 1 will be described with reference to the flowchart of FIG.

[0122] (Step S401) The receiving unit 12 determines whether or not reservation information has been received. If reservation information has been received, the process proceeds to step S402, and if not, the process proceeds to step S404.

[0123] (Step S402) The receiving unit 12 stores the reservation information received in step S401 in the reservation management unit 111.

[0124] (Step S403) The time set accumulation unit 132 associates the track identifier, the base identifier, and the date contained in the reservation information received in step S401 with the allocation start time contained in the reservation information, and accumulates the allocation start time contained in the reservation information in the time set management unit 112. Return to step S401.

[0125] (Step S404) The receiving unit 12 judges whether or not the admission information has been received. If the admission information has been received, the process proceeds to step S405, and if not, the process proceeds to step S406.

[0126] (Step S405) The time set accumulation unit 132 associates the track identifier, the base identifier, and the date contained in the admission information received in step S404 with the admission time contained in the admission information, and accumulates the entry time contained in the admission information in the time set management unit 112. Return to step S401.

[0127] (Step S406) The receiving unit 12 determines whether or not the call information has been received. If the call information has been received, the process proceeds to step S407, and if not, the process proceeds to step S408.

[0128] (Step S407) The time set accumulation unit 132 associates the call time contained in the call information received in step S406 with the track identifier contained in the call information, the location identifier contained in the call information, and the date contained in the call information, and accumulates the call time contained in the call information in the time set management unit 112. Return to step S401.

[0129] (Step S408) The receiving unit 12 determines whether or not start information has been received. If start information has been received, the process proceeds to step S409, and if not, the process proceeds to step S410.

[0130] (Step S409) The time set accumulation unit 132 associates the start time contained in the start information received in step S408 with the track identifier contained in the start information, the location identifier contained in the start information, and the date contained in the start information, and accumulates the start time contained in the start information in the time set management unit 112. Return to step S401.

[0131] (Step S410) The receiving unit 12 determines whether or not the end information has been received. If the end information has been received, the process proceeds to step S411, and if not, the process proceeds to step S412.

[0132] (Step S411) The time set accumulation unit 132 associates the end time contained in the end information received in step S410 with the track identifier contained in the end information, the location identifier contained in the end information, and the date contained in the end information, and accumulates the end time contained in the end information in the time set management unit 112. Return to step S401.

[0133] (Step S412) The receiving unit 12 determines whether or not exit information has been received. If exit information has been received, the process proceeds to step S413, and if not, the process proceeds to step S414.

[0134] (Step S413) The time set accumulation unit 132 associates the track identifier, the base identifier, and the date contained in the exit information received in step S412 with the exit time contained in the exit information, and accumulates the exit time contained in the exit information in the time set management unit 112. Return to step S401.

[0135] (Step S414) The at-fault standby acquisition unit 134 determines whether the at-fault standby acquisition condition is satisfied. If the at-fault standby acquisition condition is satisfied, the process proceeds to step S415, and if the at-fault standby acquisition condition is not satisfied, the process proceeds to step S416.

[0136] The conditions for acquiring the culpable standby status are conditions for acquiring the culpable standby status information. The conditions for acquiring the culpable standby status are, for example, that a predetermined time (for example, 6:00 p.m. every day) has arrived, that the receiving unit 12 has received exit information, that the receiving unit 12 has received start information, or that the receiving unit 12 has received an instruction to acquire the culpable standby status.

[0137] (Step S415) The culpable standby acquisition unit 134 performs culpable standby acquisition processing. Return to step S401. An example of the culpable standby acquisition processing will be described with reference to the flowchart in FIG.

[0138] The culpable waiting acquisition process is a process of acquiring culpable waiting information for one or more trucks for which culpable waiting information is to be acquired.

[0139] (Step S416) The responsible waiting statistical processing unit 135 determines whether the responsible waiting statistical processing condition is satisfied. If the responsible waiting statistical processing condition is satisfied, the process proceeds to step S417, and if the responsible waiting statistical processing condition is not satisfied, the process proceeds to step S418.

[0140] The responsible waiting statistical processing conditions are conditions for performing responsible waiting statistical processing. The responsible waiting statistical processing conditions are, for example, that a predetermined time (for example, 7:00 p.m. every day) has arrived, or that the receiving unit 12 has received a responsible waiting statistical instruction. The responsible waiting statistical processing is a process for acquiring responsible waiting statistics.

[0141] (Step S417) The responsible waiting statistical processing unit 135 performs responsible waiting statistical processing. Return to step S401. An example of responsible waiting statistical processing will be described with reference to the flowchart in FIG.

[0142] (Step S418) Error statistical processing unit 136 determines whether the error statistical processing condition is satisfied. If the error statistical processing condition is satisfied, the process proceeds to step S419, and if the error statistical processing condition is not satisfied, the process proceeds to step S420.

[0143] The error statistical processing condition is a condition for performing error statistical processing. The error statistical processing condition is, for example, that a predetermined time (for example, 7:00 p.m. every day) has arrived, that the receiving unit 12 has received exit information, that the receiving unit 12 has received start information, or that the receiving unit 12 has received an error statistical instruction. The error statistical processing is a process for acquiring error statistics.

[0144] (Step S419) The error statistical processing unit 136 performs error statistical processing. Return to step S401. An example of the error statistical processing will be described with reference to the flowchart in FIG.

[0145] (Step S420) The correction information receiving unit 121 determines whether or not correction information has been received from the terminal device 2. If correction information has been received, the process proceeds to step S421, and if correction information has not been received, the process returns to step S401.

[0146] (Step S421) The time set accumulation unit 132 uses the correction information to construct a time set to be corrected. The time set accumulation unit 132 accumulates the time set in the time set management unit 112. The process returns to step S401.

[0147] In the flowchart of FIG. 4, the process ends when the power is turned off or an interrupt occurs to end the process.

[0148] Next, an example of the at-fault standby acquisition process in step S415 will be described with reference to the flowchart of FIG.

[0149] (Step S501) The responsible standby acquisition unit 134 assigns 1 to a counter i.

[0150] (Step S502) The responsible standby acquisition unit 134 determines whether the i-th time set for which responsible standby information is to be acquired exists in the time set management unit 112. If the i-th time set exists, the process proceeds to step S503; if not, the process returns to the upper processing.

[0151] The time set for acquiring the responsible waiting information is, for example, all time sets to which the responsible waiting information is not associated, or one time set corresponding to the received start information.

[0152] (Step S503) The responsible standby acquisition unit 134 acquires the i-th time set from the time set management unit 112.

[0153] (Step S504) The responsible standby acquisition unit 134 determines whether the time set acquired in step S503 by the determination unit 133 is an error or not. An example of such error determination processing will be described with reference to the flowchart of FIG.

[0154] (Step S505) If the result of the determination in step S504 is an error, the process proceeds to step S509, and if not, the process proceeds to step S506.

[0155] (Step S506) The responsible standby acquisition unit 134 determines whether or not the allocation start time exists in the time set acquired in step S503. If the allocation start time exists, proceed to step S507, and if it does not exist, proceed to step S508. If the allocation start time exists, it means that the use of the base has been reserved, and if it does not exist, it means that the use of the base has not been reserved.

[0156] (Step S507) The responsible standby acquisition unit 134 performs reservation existence processing. An example of the reservation existence processing that proceeds to step S509 will be described with reference to the flowchart in FIG.

[0157] The reservation existence process is a process for acquiring the responsible waiting information when a reservation has been made for a truck to use a base.

[0158] (Step S508) The responsible standby acquisition unit 134 performs reservation non-existence processing. An example of the reservation non-existence processing will be described with reference to the flowchart of FIG.

[0159] The no-reservation process is a process for acquiring the at-risk waiting information when there is no reservation for a truck to use a base.

[0160] (Step S509) The responsible standby acquisition unit 134 increments the counter i by 1. The process returns to step S502.

[0161] Next, an example of the error determination process in step S504 will be described with reference to the flowchart in FIG.

[0162] (Step S601) The determination unit 133 assigns 1 to a counter i.

[0163] (Step S602) The determination unit 133 determines whether or not the i-th error condition exists in the storage unit 11. If the i-th error condition exists, the process proceeds to step S603, and if not, the process proceeds to step S610.

[0164] (Step S603) The determination unit 133 acquires the i-th error condition from the storage unit 11.

[0165] (Step S604) The determination unit 133 acquires one or more pieces of time information to be used for determining the i-th error condition from the time set to be determined for an error.

[0166] (Step S605) The judgment unit 133 judges whether or not one or more pieces of time information acquired in step S604 satisfy the i-th error condition. If the error condition is satisfied, the process proceeds to step S606, and if not, the process proceeds to step S609.

[0167] (Step S606) The determination unit 133 assigns "error (for example, "-1")" to the variable "determination result."

[0168] (Step S607) The judgment unit 133 associates the judgment result with the time set that is the object of error judgment and stores it in the time set management unit 112. Note that it is preferable that the judgment result includes one or more pieces of time information acquired in step S604 that resulted in an error.

[0169] (Step S608) The determination output unit 141 acquires the driver identifier paired with the time set for which an error is to be determined. Next, the determination output unit 141 transmits an instruction to correct the time set to the driver identified by the driver identifier. The process returns to the upper level process.

[0170] The correction instruction preferably includes, for example, one or more pieces of time information acquired in step S604 when the error occurred. The correction instruction includes, for example, a set of times when the error occurred.

[0171] (Step S609) The determination unit 133 increments the counter i by 1. The process returns to step S602.

[0172] (Step S610) The determination unit 133 assigns "no error (for example, "0")" to the variable "determination result."

[0173] (Step S611) The determination unit 133 associates the determination result with the time set that is the object of error determination, and stores it in the time set management unit 112. The process returns to the upper level process.

[0174] Next, an example of the reservation existence process in step S507 will be described with reference to the flowchart in FIG.

[0175] (Step S701) The responsible waiting acquisition unit 134 acquires the allocation start time and the admission time from the target time set.

[0176] (Step S702) The responsible standby acquisition unit 134 determines whether or not "admission time<=allocation start time". If "admission time<=allocation start time", the process proceeds to step S703, and if "admission time>allocation start time", the process proceeds to step S711.

[0177] If "entry time <= allocation start time", it indicates that the driver was not late for the allocation start time in the reservation, and if "allocation start time < entry time", it indicates that the driver was late for the allocation start time in the reservation.

[0178] (Step S703) The responsible standby acquisition unit 134 determines whether or not the call time exists in the target time set. If the call time exists, the process proceeds to step S704, and if not, the process proceeds to step S707.

[0179] (Step S704) The responsible standby acquisition unit 134 acquires a call time from the target time set.

[0180] (Step S705) The responsible waiting acquisition unit 134 calculates the responsible waiting time "call time - allocation start time". The responsible waiting acquisition unit 134 may also acquire a type identifier for the responsible waiting time. The type identifier is information that identifies the type of responsible waiting time. This type identifier is, for example, "reservation made, no lateness, call time made".

[0181] (Step S706) The responsible waiting acquisition unit 134 constructs responsible waiting information having the responsible waiting time acquired in step S705. The responsible waiting information has, for example, the responsible waiting time and a type identifier. Proceed to step S710. The responsible waiting information may be only the responsible waiting time.

[0182] (Step S707) The responsible standby acquisition unit 134 acquires the start time from the target time set.

[0183] (Step S708) The responsible waiting acquisition unit 134 calculates the responsible waiting time "start time - assigned start time". The responsible waiting acquisition unit 134 may also acquire a type identifier for the responsible waiting time. The type identifier is information that identifies the type of responsible waiting time. This type identifier is, for example, "reservation made, no lateness, no call time".

[0184] (Step S709) The responsible waiting acquisition unit 134 configures responsible waiting information having the responsible waiting time acquired in step S708. The responsible waiting information has, for example, the responsible waiting time and a type identifier.

[0185] (Step S710) The responsible standby acquisition unit 134 associates the constructed responsible standby information with a time set and stores it in the time set management unit 112. The process returns to the upper level processing.

[0186] (Step S711) The responsible waiting acquisition unit 134 acquires the responsible waiting time "0". The responsible waiting acquisition unit 134 may also acquire a type identifier of the responsible waiting time. This type identifier is, for example, "reservation made, late".

[0187] (Step S712) The responsible waiting acquisition unit 134 configures responsible waiting information having the responsible waiting time acquired in step S711. Go to step S710. The responsible waiting information has, for example, the responsible waiting time and a type identifier.

[0188] Next, an example of the reservation non-existence processing in step S508 will be described with reference to the flowchart in FIG.

[0189] (Step S801) The responsible standby acquisition unit 134 determines whether or not the call time exists in the target time set. If the call time exists, the process proceeds to step S802, and if not, the process proceeds to step S805.

[0190] (Step S802) The responsible waiting acquisition unit 134 acquires the admission time and the call time from the target time set.

[0191] (Step S803) The responsible waiting acquisition unit 134 calculates the responsible waiting time "call time - admission time". The responsible waiting acquisition unit 134 may also acquire a type identifier for the responsible waiting time. The type identifier is information that identifies the type of responsible waiting time. This responsible waiting time is, for example, "no reservation, no lateness, call time".

[0192] (Step S804) The responsible waiting acquisition unit 134 configures responsible waiting information having the responsible waiting time acquired in step S803. The process proceeds to step S808. The responsible waiting information has, for example, the responsible waiting time and a type identifier.

[0193] (Step S805) The responsible waiting acquisition unit 134 acquires the entry time and the start time from the target time set.

[0194] (Step S806) The responsible waiting acquisition unit 134 calculates the responsible waiting time "start time - entry time". The responsible waiting acquisition unit 134 may also acquire a type identifier for the responsible waiting time. The type identifier is information that identifies the type of responsible waiting time. This responsible waiting time is, for example, "no reservation, no lateness, no call time".

[0195] (Step S807) The responsible waiting acquisition unit 134 configures responsible waiting information having the responsible waiting time acquired in step S806. The responsible waiting information has, for example, the responsible waiting time and a type identifier.

[0196] (Step S808) The responsible standby acquisition unit 134 associates the constructed responsible standby information with a time set and stores it in the time set management unit 112. The process returns to the upper level processing.

[0197] Next, an example of the responsible waiting statistical processing in step S417 will be described with reference to the flowchart of FIG.

[0198] (Step S901) The responsible waiting statistical processing unit 135 assigns 1 to a counter i.

[0199] (Step S902) The responsible waiting statistical processing unit 135 determines whether or not the i-th track condition exists in the storage unit 11. If the i-th track condition exists, the process proceeds to step S903, and if not, the process returns to the upper process.

[0200] (Step S903) The responsible waiting statistical processing unit 135 acquires the i-th track condition from the storage unit 11.

[0201] (Step S904) The responsible waiting statistical processing unit 135 acquires one or more pieces of responsible waiting information (for example, responsible waiting time) paired with the track identifier that satisfies the track condition.

[0202] (Step S905) The responsible waiting statistical processing unit 135 performs statistical processing corresponding to the track conditions on the responsible waiting information acquired in step S904, and calculates responsible waiting statistics.

[0203] (Step S906) The responsible waiting statistics output unit 143 outputs the responsible waiting statistics acquired in step S905.

[0204] (Step S907) The culpable waiting advice output unit 145 determines whether or not the culpable waiting statistics satisfy the culpable waiting advice conditions. If the culpable waiting advice conditions are satisfied, the process proceeds to step S908, and if not, the process proceeds to step S910.

[0205] (Step S908) The culpable waiting advice acquisition unit 137 performs culpable waiting advice acquisition processing. An example of the culpable waiting advice acquisition processing will be described with reference to the flowchart of FIG.

[0206] (Step S909) The responsible waiting advice output unit 145 outputs the responsible waiting advice acquired in step S908.

[0207] (Step S910) The responsible waiting statistical processing unit 135 increments the counter i by 1. The process returns to step S902.

[0208] Next, an example of the at-fault standby advice acquisition process in step S908 will be described with reference to the flowchart of FIG.

[0209] (Step S1001 ) The responsible waiting advice acquisition unit 137 acquires a responsible waiting advice acquisition prompt from the storage unit 11 .

[0210] (Step S1002) The responsible waiting advice acquisition unit 137 acquires responsible waiting statistics.

[0211] (Step S1003) The responsible waiting advice acquisition unit 137 provides the responsible waiting statistics and the responsible waiting advice acquisition prompt to the generation AI.

[0212] (Step S1004) The responsible standby advice acquisition unit 137 determines whether or not a response has been received from the generation AI. If a response has been received, the process proceeds to step S1005, and if a response has not been received, the process returns to step S1004.

[0213] (Step S1005) The culpable standby advice acquisition unit 137 acquires the culpable standby advice from the response, and returns to the upper processing.

[0214] In the flowchart of Fig. 10, the fault waiting advice may be acquired by another method, such as a method using the fault waiting advice table described above.

[0215] Next, an example of the error statistical processing in step S419 will be described with reference to the flowchart in FIG.

[0216] (Step S1101) The error statistics processing unit 136 assigns 1 to a counter i.

[0217] (Step S1102) The error statistical processing unit 136 determines whether or not the i-th analysis condition exists in the storage unit 11. If the i-th analysis condition exists, the process proceeds to step S903, and if not, the process returns to the upper level process.

[0218] (Step S1103) The error statistical processing unit 136 acquires the i-th analysis condition.

[0219] (Step S1104) The error statistical processing unit 136 acquires from the time set management unit 112 one or more judgment results paired with the information that satisfies the analysis condition.

[0220] (Step S1105) The error statistics processing unit 136 uses the determination result to obtain error statistics.

[0221] (Step S1106) The error statistics output unit 144 outputs the error statistics acquired in step S1105.

[0222] (Step S1107) The error statistics processing unit 136 determines whether or not the error statistics acquired in step S1105 satisfy the error advice condition. If the error advice condition is satisfied, the process proceeds to step S1108, and if not, the process proceeds to step S1110.

[0223] (Step S1108) The error advice acquisition unit 138 performs an error advice acquisition process. An example of the error advice acquisition process will be described with reference to the flowchart in FIG.

[0224] (Step S1109) The error advice output unit 146 outputs the error advice acquired in step S1108.

[0225] (Step S1110) The error statistics processing unit 136 increments the counter i by 1. The process returns to step S1102. Next, an example of the error advice acquisition process in step S1108 will be described with reference to the flowchart in FIG.

[0226] (Step S1201) The error advice acquisition unit 138 assigns 1 to a counter i.

[0227] (Step S1202) The error advice acquisition unit 138 determines whether the i-th error handling information exists in the error advice table in the storage unit 11. If the i-th error handling information exists, the process proceeds to step S1203; if not, the process proceeds to step S1207.

[0228] (Step S1203) The error advice acquisition unit 138 acquires the error statistical condition contained in the ith error handling information from the error advice table in the storage unit 11.

[0229] (Step S1204) The error advice acquisition unit 138 determines whether the acquired error statistics satisfy the error statistics condition acquired in step S1203. If the error statistics condition is satisfied, the process proceeds to step S1205, and if not, the process proceeds to step S1206.

[0230] (Step S1205) The error advice acquisition unit 138 acquires error advice paired with the error statistical condition acquired in step S1203 from the error advice table, and temporarily stores the error advice in a buffer (not shown).

[0231] (Step S1206) The error advice acquisition unit 138 increments the counter i by 1. The process returns to step S1202.

[0232] (Step S1207) The error advice acquisition unit 138 uses the error advice temporarily stored in a buffer (not shown) to generate the error advice to be output, and returns to the upper level processing.

[0233] The error advice to be output usually includes all error advice temporarily stored in a buffer (not shown). If there is no error advice temporarily stored in a buffer (not shown), the error advice acquisition unit 138 acquires, for example, the error advice "No problem" or does not acquire any error advice.

[0234] Next, an example of the operation of the terminal device 2 will be described with reference to the flowchart of FIG.

[0235] (Step S1301) The terminal reception unit 22 determines whether or not reservation information has been received. If reservation information has been received, the process proceeds to step S1302, and if not, the process proceeds to step S1303.

[0236] (Step S1302) The terminal processing unit 23 composes reservation information to be transmitted. The terminal transmitting unit 24 transmits the reservation information to the information processing device 1. The process returns to step S1301.

[0237] (Step S1303) The terminal receiving unit 22 determines whether or not an action instruction has been received at the base. If an action instruction has been received, the process proceeds to step S1303, and if not, the process proceeds to step S1306.

[0238] (Step S1304) The terminal processing unit 23 composes information according to the action instruction, such as entry information, call information, start information, end information, or exit information.

[0239] (Step S1305) The terminal transmitting unit 24 transmits the constructed information to the information processing device 1. The process returns to step S1301.

[0240] (Step S1306) The terminal reception unit 22 determines whether or not a responsible waiting statistics instruction has been received. If a responsible waiting statistics instruction has been received, the process proceeds to step S1307, and if not, the process proceeds to step S1308.

[0241] (Step S1307) The terminal processing unit 23 composes a responsible standby statistical instruction to be transmitted. The terminal transmitting unit 24 transmits the responsible standby statistical instruction to the information processing device 1. The process returns to step S1301.

[0242] (Step S1308) The terminal reception unit 22 determines whether or not an error statistics instruction has been received. If an error statistics instruction has been received, the process proceeds to step S1309, and if not, the process proceeds to step S1310.

[0243] (Step S1309) The terminal processing unit 23 composes a responsible standby statistical instruction to be transmitted. The terminal transmitting unit 24 transmits the responsible standby statistical instruction to the information processing device 1. The process returns to step S1301.

[0244] (Step S1310) The terminal reception unit 22 determines whether or not an information output instruction has been received. If an information output instruction has been received, the process proceeds to step S1311, and if not, the process proceeds to step S1312. Note that an information output instruction is an instruction to output information desired by the user, and is an instruction to output information from the storage unit 11 of the information processing device 1.

[0245] (Step S1311) The device processing unit 23 composes an information output instruction to be transmitted. The terminal transmitting unit 24 transmits the information output instruction to the information processing device 1. Return to step S1301. It is assumed that the information processing device 1 acquires information corresponding to the information output instruction from the storage unit 11 and transmits it to the terminal device 2.

[0246] (Step S1312) The terminal receiving unit 25 determines whether or not a correction instruction has been received from the information processing device 1. If a correction instruction has been received, the process proceeds to step S1313, and if not, the process proceeds to step S1316.

[0247] (Step S1313) The device processing unit 23 creates a correction screen for correcting the time set based on the correction instruction, and the terminal output unit 26 outputs the correction screen.

[0248] (Step S1314) Terminal reception unit 22 determines whether or not correction information has been received for the correction screen. If correction information has been received, the process proceeds to step S1315, and if not, the process returns to step S1314.

[0249] (Step S1315) The terminal processing unit 23 composes correction information to be transmitted. The terminal transmitting unit 24 transmits the correction information to the information processing device 1. The process returns to step S1301.

[0250] (Step S1316) The terminal receiving unit 25 determines whether or not information has been received from the information processing device 1. If information has been received, the process proceeds to step S1317, and if information has not been received, the process returns to step S1301.

[0251] The information here includes, for example, faulty waiting statistics, error statistics, faulty waiting advice, and error advice.

[0252] (Step S1317) The terminal processing unit 23 composes information to be output. The terminal output unit 26 outputs the information. The process returns to step S1301.

[0253] In the flowchart of FIG. 13, the process ends when the power is turned off or an interrupt occurs to end the process.

[0254] Below, specific examples of the operation of the information system A in this embodiment will be described. Three specific examples will be described below. Specific example 1 is a process for acquiring responsible waiting time. Specific example 2 is a process for acquiring responsible waiting statistics. Specific example 3 is a process for acquiring error statistics.

[0255] (Example 1) In specific example 1, the explanatory diagram of acquiring the responsible waiting time in Fig. 14 is used. The explanatory diagram of acquiring the responsible waiting time in Fig. 14 is a diagram explaining the responsible waiting time acquisition algorithm explained using Figs. 5, 7, and 8.

[0256] In Fig. 14, the time of the first call is the "call time" mentioned above. In Fig. 14, if there is a first call, the time from entry to the first call is the actual waiting time. Also, in Fig. 14, if there is no first call, it is determined that the time from entry to the start of work is the actual waiting time (1401).

[0257] In Figure 14, if there is no reservation and there is an initial call, the time from entry to the first call is the responsible waiting time. Also, in Figure 14, if there is no reservation and there is no initial call, it is determined that the time from entry to the start of work is the responsible waiting time (1402).

[0258] In Figure 14, if there is a reservation, the assignment start time (reserved time) is reached on time, and there is a first call, the time from entry to the first call is the responsible waiting time. Also, in Figure 14, if there is a reservation, the assignment start time (reserved time) is reached on time, and there is no first call, it is determined that the time from entry to the start of work is the responsible waiting time (1403). Note that if there is a reservation, and the first call occurs before the assignment start time, or if work starts before the assignment start time, the responsible waiting time is set to "0".

[0259] In FIG. 14, if there is a reservation and the person does not make it (arrives late) to the allocation start time (reserved time), the responsible waiting time is determined to be "0" regardless of whether or not there is an initial call (1404).

[0260] The algorithm for calculating the responsible waiting time in FIG. 14 is an example, and other algorithms may be used.

[0261] It is assumed that the time set management unit 112 of the information processing device 1 stores the time set management table shown in FIG. 15. The time set management table stores one or more records each having an "ID," "reservation ID," "reservation status," "delivery arrangement company," "transportation company," "work date," "time set," "actual waiting time (minutes)," "responsible waiting time (minutes)," "error status," and "cause identifier." The "time set" includes "assignment start time," "entry time," "call time," "start time," "end time," and "exit time." The "ID" is information that identifies the record. For "reservation status," "1" indicates that there is a reservation, and "0" indicates that there is no reservation. The "cause identifier" is information that identifies the cause of the error.

[0262] Here, it is assumed that the responsible waiting time acquisition unit 134 calculates the actual waiting time and the responsible waiting time at the timing when the receiving unit 12 receives the start time.

[0263] Then, the responsible waiting time acquisition unit 134 acquires the responsible waiting time "7 minutes = T 13 -T 11 (However, "T 12 <T 11 14, the responsible waiting time acquisition unit 134 calculates the responsible waiting time "35 minutes = T 24 -T 21 (However, "T 22 <T 21 14, the responsible waiting time acquisition unit 134 calculates the responsible waiting time "65 minutes = T 33 -T 32 ” by the algorithm described with reference to FIG. 14. 44 -T 42 " is calculated.

[0264] (Example 2) The time set management table in FIG. 15 is a table for managing time sets at a site identified by "site identifier=P1."

[0265] Then, the receiving unit 12 of the information processing device 1 receives from the terminal device 2 the responsible waiting statistics instruction "<Target specific information> Base identifier = P1 <Responsible waiting statistics specific information> Average responsible waiting time for each month from October 2024 to January 2025."

[0266] Next, the responsible waiting statistical processing unit 135 acquires the responsible waiting time of the records in the time set management table (FIG. 15) for each month from October 2024 to January 2025, and calculates the average value. Then, the responsible waiting statistical processing unit 135 creates a bar graph of the average responsible waiting time for each month from October 2024 to January 2025. Next, the responsible waiting statistical output unit 143 transmits the bar graph to the terminal device 2.

[0267] Next, the terminal device 2 receives and outputs the bar graph of the average responsible waiting time. An example of such output is shown in FIG.

[0268] Furthermore, it is assumed that the receiving unit 12 of the information processing device 1 has received from the terminal device 2 the responsible waiting statistics instruction "<Target specific information> Base identifier = P1 <Responsible waiting statistics specific information> Average actual waiting time and average responsible waiting time by delivery arrangement company."

[0269] Next, the responsible waiting statistical processing unit 135 obtains the actual waiting time of the record for each delivery arranger from the time set management table (Figure 15), and calculates the average value of the actual waiting time for each delivery arranger. Also, the responsible waiting statistical processing unit 135 obtains the responsible waiting time of the record for each delivery arranger from the time set management table (Figure 15), and calculates the average value of the responsible waiting time for each delivery arranger. Then, the responsible waiting statistical processing unit 135 creates a bar graph that displays the average value of the actual waiting time for each delivery arranger and the average value of the responsible waiting time. Next, the responsible waiting statistical output unit 143 transmits the bar graph to the terminal device 2.

[0270] Next, the terminal device 2 receives and outputs the bar graph. An example of such output is shown in Figure 17. It is assumed that the delivery arrangement companies in this case are "Company A," "Company B," ... "Company O," totaling 15 companies.

[0271] (Example 3) It is assumed that the storage unit 11 of the information processing device 1 stores an error cause management table shown in FIG. 18. The error cause management table is a table for managing error conditions. The error cause management table has an "ID," a "cause identifier," and an "error condition." It is assumed here that the cause of an error is an error condition.

[0272] Then, it is assumed that the receiving unit 12 of the information processing device 1 receives from the terminal device 2 the error statistics instruction "<target specific information>base identifier=P1 <error statistics specific information>occurrence rate by error cause."

[0273] Next, the error statistics processing unit 136 acquires the cause identifiers of the records with "presence or absence of error=1" in FIG. 15, acquires the number of occurrences for each of the eight cause identifiers, and calculates the proportion for each of the eight cause identifiers. Next, the error statistics processing unit 136 creates a bar graph showing the proportion for each of the eight cause identifiers. Next, the error statistics output unit 144 transmits the bar graph to the terminal device 2.

[0274] Next, the terminal device 2 receives and outputs a bar graph of the error rate for each cause identifier. An example of such output is shown in FIG.

[0275] As described above, according to this embodiment, it is possible to obtain information regarding culpable waiting, and therefore to take measures to improve culpable waiting.

[0276] Furthermore, according to this embodiment, errors in the acquired time sets can be detected.

[0277] Furthermore, according to this embodiment, errors in the acquired time set can be corrected.

[0278] Furthermore, according to this embodiment, errors in the acquired time sets can be identified for each analysis condition.

[0279] Furthermore, according to this embodiment, advice for improving errors in the acquired time set can be output.

[0280] Furthermore, according to this embodiment, the results of statistical processing of the faulty waiting information can be output.

[0281] Furthermore, according to this embodiment, advice for improving the results of statistical processing of the faulty waiting information can be output.

[0282] The processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to the other embodiments in this specification. The software that realizes the information processing device 1 in this embodiment is the following program. In other words, this program is a program that causes a computer to function as a time set acquisition unit that acquires a time set including time information that specifies the time of each of two or more actions of the truck at a base, a responsible waiting acquisition unit that acquires responsible waiting information, which is information regarding responsible waiting, which is making the driver of the truck wait at the base's responsibility, using the two or more pieces of time information contained in the time set acquired by the time set acquisition unit, and a responsible waiting output unit that outputs the responsible waiting information acquired by the responsible waiting acquisition unit, wherein the two or more actions are two or more actions of entering the base, calling the truck that has entered the base, starting work on the truck, and a reservation assigned to the truck, and the time set includes the time of entry of the truck at the base, the call time, which is the time of calling the truck that has entered the base, and the time of the action on the truck. and an allocated start time acquisition means for acquiring the allocated start time corresponding to the truck identifier from a reservation management unit in which one or more pieces of reservation information are stored, the allocated start time being a reservation time assigned to the truck identified by the truck identifier.

[0283] FIG. 20 is a block diagram of a computer system 300 that executes the programs described in this specification to realize the information processing device 1 and the like according to the various embodiments described above.

[0284] In FIG. 20, a computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.

[0285] 20, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 etc., ROM 3015 for storing programs such as a boot-up program, RAM 3016 connected to MPU 3013 for temporarily storing instructions of application programs and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card for providing connection to a LAN.

[0286] A program that causes computer system 300 to execute the functions of information processing device 1 and the like of the above-described embodiment may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be transmitted to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.

[0287] The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 301 to execute the functions of the information processing device 1 of the above-described embodiment. The program only needs to include instructions that call appropriate functions (modules) in a controlled manner and achieve desired results. How the computer system 300 operates is well known, and a detailed description thereof will be omitted.

[0288] In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that can only be performed by hardware).

[0289] The computer that executes the program may be a single computer or a plurality of computers, that is, it may perform centralized processing or distributed processing.

[0290] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be physically realized by one medium.

[0291] Furthermore, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in a plurality of devices.

[0292] The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention. [Industrial Applicability]

[0293] As described above, the information processing device according to the present invention has the effect of being able to acquire information regarding faulty waiting, and is useful as an information processing device, etc. [Explanation of symbols]

[0294] A. Information Systems 1. Information processing equipment 2. Terminal Device 3 Generation AI device 11 Storage area 12 Receiving unit 13 Processing section 14 Output section 21 Terminal storage section 22 Terminal Reception 23 Terminal processing section 24 Terminal transmitter 25 Terminal receiving section 26 Terminal Output Unit 110 Truck Management Department 111 Reservation Management Department 112 Time set management department 121 Correction Information Receiving Unit 131 Time set acquisition unit 132 Time set storage unit 133 Judgment Department 134 Responsible Standby Acquisition Department 135 Liable Waiting Statistics Processing Unit 136 Error statistics processing unit 137 Liability Standby Advice Acquisition Department 138 Error Advice Acquisition Unit 141 Judgment output unit 142 Responsible Standby Output Unit 143 Responsible waiting statistics output unit 144 Error statistics output section 145 Responsible Standby Advice Output Unit 146 Error advice output section 1311 Allocation start time acquisition means 1312 Admission reception means 1313 Call reception means 1314 Start acceptance means 1315 Termination acceptance method 1316 Reception means 1316 Exit reception method

Claims

1. a time set acquisition unit that acquires a time set including time information that identifies the time of each of two or more actions at a base point of the truck; A responsible waiting acquisition unit that acquires responsible waiting information, which is information regarding responsible waiting, which is information regarding responsible waiting, which is making the truck driver wait at the responsibility of the base, using the two or more time information contained in the time set acquired by the time set acquisition unit; A responsible standby output unit that outputs the responsible standby information acquired by the responsible standby acquisition unit, the two or more actions are two or more of entering the base, calling the truck that has entered the base, starting work on the truck, and allocating a reservation to the truck; the set of times includes two or more pieces of time information from a time when the truck enters the base, a call time which is a time when the truck is called after entering the base, a start time of work on the truck, and an assignment start time which is a reservation time assigned to the truck and is a reservation time at the base, The time set acquisition unit an entrance reception means for receiving entrance information, which is information including the entrance time and is information associated with a truck identifier for identifying the truck; a call receiving means for receiving call information, which is information including the call time and is associated with the truck identifier for identifying the truck; start reception means for receiving start information, which is information including the start time and is information associated with the track identifier for identifying the track; and an allocation start time acquisition means for acquiring the allocation start time corresponding to the track identifier from a reservation management unit in which one or more pieces of reservation information including an allocation start time, which is a reservation time assigned to a track identified by the track identifier, are stored.

2. The responsible standby acquisition unit The information processing device according to claim 1, wherein the information processing device acquires the responsible waiting information including a responsible waiting time, which is a time during which the driver of the truck has been kept waiting due to the responsibility of the base.

3. The set of times may include the entry time, the call time, the start time, and the allocation start time; The responsible standby acquisition unit An information processing device as described in claim 2, wherein when the time set acquisition unit acquires the allocation start time and the call time, it acquires the difference between the call time and the allocation start time as the responsible waiting time; when the time set acquisition unit acquires the allocation start time and the start time but does not acquire the call time, it acquires the difference between the start time and the allocation start time as the responsible waiting time; when the time set acquisition unit does not acquire the allocation start time but acquires the admission time and the call time, it acquires the difference between the call time and the admission time as the responsible waiting time; and when the time set acquisition unit does not acquire the allocation start time and the call time but acquires the admission time and the start time, it acquires the difference between the start time and the admission time as the responsible waiting time.

4. a determination unit that determines whether the time set acquired by the time set acquisition unit is an error and acquires a determination result; The information processing apparatus according to claim 1 , further comprising a determination output unit that outputs the determination result.

5. a correction information receiving unit that receives correction information for the time set when the time set is in error; 5. The information processing apparatus according to claim 4, further comprising a time set storage unit that stores the time set based on the correction information received by the correction information receiving unit in association with the track identifier.

6. The determination output unit outputting an instruction to correct the time set to the driver of the truck or to a base station person in charge of the base station; The correction information receiving unit The information processing device according to claim 5 , wherein the correction information is received from the driver or the base staff member.

7. an error statistics processing unit that performs statistical processing for each of one or more analysis conditions using one or more pieces of time information that are errors in the time sets that the determination unit has determined to be errors and one or more pieces of information among one or more track attribute values ​​that correspond to the time sets, and acquires error statistics; The information processing apparatus according to claim 4 , further comprising an error statistics output unit that outputs the error statistics acquired by the error statistics processing unit.

8. an error advice acquisition unit that acquires error advice, which is advice for improving the errors of the time set, using the error statistics; The information processing apparatus according to claim 7 , further comprising: an error advice output unit that outputs the error advice acquired by the error advice acquisition unit.

9. The responsible standby output unit Output two or more pieces of the fault standby information, A responsible standby statistical processing unit that performs statistical processing on the two or more responsible standby information to obtain responsible standby statistics; The information processing device according to claim 1 , further comprising a responsible waiting statistics output unit that outputs the responsible waiting statistics acquired by the responsible waiting statistics processing unit.

10. the time set corresponds to one or more track attribute values; The information processing device according to claim 9, wherein the responsible waiting statistics are scores of responsible waiting information for one or more truck conditions, which are conditions using one or more truck attribute values.

11. A responsible standby advice acquisition unit that acquires responsible standby advice, which is advice for improving the responsible standby state, using the two or more responsible standby information; The information processing device according to claim 9 , further comprising: a fault standby advice output unit that outputs the fault standby advice acquired by the fault standby advice acquisition unit.

12. An information processing method comprising all of the processes performed by the information processing device according to any one of claims 1 to 11.

13. Computer, A program for causing an information processing device to function as the information processing device according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Labor management system and computer program

    JP2019101726A

  • Delivery managing system and delivery managing method

    JP2021189586A

  • Labor management systems and computer programs

    JP2023033370A