Transportation reservation device, transportation reservation method, and transportation reservation program
The transportation reservation system efficiently schedules cargo deliveries by calculating estimated times and adjusting time slots, addressing overlapping projects and early deliveries, thus improving construction site logistics.
Patent Information
- Application Number
- JP2024061660
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-05
- Publication Date
- 2025-10-17
AI Technical Summary
Existing cargo transportation reservation systems struggle to generate appropriate transportation schedules when multiple construction projects overlap or when luggage needs to be delivered in advance, leading to frequent changes in reservation orders and inefficiencies.
A transportation reservation system that calculates estimated transportation times and sets time slots based on desired periods, adjusting overlapping requests by prioritizing shorter or longer time slots to avoid conflicts and ensure efficient scheduling.
Generates effective transportation reservation information that accommodates multiple projects and early deliveries, reducing schedule changes and enhancing operational efficiency at construction sites.
Smart Images

Figure 2025158785000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a transportation reservation device, a transportation reservation method, and a transportation reservation program. [Background technology]
[0002] Conventionally, at construction sites of structures such as buildings and condominiums, it has been necessary to determine a schedule for transporting cargo such as construction materials to be used on each floor using facilities such as temporary elevators. For example, Patent Document 1 discloses a technology that receives reservation request information including a reservation request for the facility to be used and usage mode information regarding the usage mode of the facility, and generates transportation reservation information (transportation schedule) for lifting weights (cargo) in accordance with the progress of construction work based on the usage mode information and a predetermined priority regarding the usage mode of the facility. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2022-124934 Summary of the Invention [Problem to be solved by the invention]
[0004] According to the technology of Patent Document 1, cargo transportation reservation information can be generated according to the progress of construction work.
[0005] However, with the technology of Patent Document 1, priorities are set according to the type of construction (type of work), the type of lifting weight (baggage), lifting weight floor, etc., and reservation information is generated based on this priority, so the reservation order changes every time a new reservation for a higher-priority construction type, baggage, etc. is made. Also, with the technology of Patent Document 1, it is difficult to generate appropriate transportation reservation information in cases where there are periods when multiple construction projects are progressing simultaneously at a construction site, or when it is desired to deliver the luggage to be used in the construction projects well in advance of the start of the construction project in charge.
[0006] The present disclosure aims to provide a technology that can generate appropriate transportation reservation information. [Means for solving the problem]
[0007] In order to solve the above problem, a transportation reservation device according to the present disclosure includes a transportation reservation processing unit that receives a transportation reservation request including a desired transportation time period for a cargo and cargo information related to the cargo, and generates transportation reservation information for the cargo based on the transportation reservation request, and the transportation reservation processing unit executes an estimated transportation time calculation process that calculates an estimated transportation time required to transport the cargo based on the transportation reservation request, and a transportation time period setting process that sets a transportation time period for the cargo within the desired transportation time period based on the calculated estimated transportation time, and in the transportation time period setting process, a first transportation time period is set based on a first transportation reservation request that includes a first desired transportation time period as the desired transportation time period. When a second transportation time slot is set based on a second transportation reservation request including a second desired transportation time slot that includes a time slot overlapping with the first desired transportation time slot as the desired transportation time slot, if the second desired transportation time slot is shorter than the first desired transportation time slot, the second transportation time slot is set, and the first transportation time slot is changed to a time slot within the first desired transportation time slot that does not overlap with the second transportation time slot, and if the second desired transportation time slot is longer than the first desired transportation time slot, the second transportation time slot is set to a time slot within the second desired transportation time slot that does not overlap with the first transportation time slot.
[0008] Furthermore, in order to solve the above-mentioned problems, the transportation reservation method according to the present disclosure is a transportation reservation method executed by a computer, which executes a transportation reservation step of receiving a transportation reservation request including a desired transportation time period for a baggage and baggage information related to the baggage, and generating transportation reservation information for the baggage based on the transportation reservation request, the transportation reservation step executes an estimated transportation time calculation step of calculating an estimated transportation time required to transport the baggage based on the transportation reservation request, and a transportation time period setting step of setting a transportation time period for the baggage within the desired transportation time period based on the calculated estimated transportation time, and the transportation time period setting step executes a first transportation reservation request including a first desired transportation time period as the desired transportation time period, When a first transportation time slot is set based on the above, and a second transportation time slot is set based on a second transportation reservation request including a second desired transportation time slot that includes a time slot overlapping with the first desired transportation time slot as the desired transportation time slot, if the second desired transportation time slot is shorter than the first desired transportation time slot, the second transportation time slot is set, and the first transportation time slot is changed to a time slot within the first desired transportation time slot that does not overlap with the second transportation time slot, and if the second desired transportation time slot is longer than the first desired transportation time slot, the second transportation time slot is set to a time slot within the second desired transportation time slot that does not overlap with the first transportation time slot.
[0009] In addition, in order to solve the above problem, a transportation reservation program according to the present disclosure causes a computer to execute a transportation reservation procedure that receives a transportation reservation request including a desired transportation time period for a baggage and baggage information related to the baggage, and generates transportation reservation information for the baggage based on the transportation reservation request, and in the transportation reservation procedure, executes an estimated transportation time calculation procedure that calculates an estimated transportation time required to transport the baggage based on the transportation reservation request, and a transportation time period setting procedure that sets a transportation time period for the baggage within the desired transportation time period based on the calculated estimated transportation time, and in the transportation time period setting procedure, based on a first transportation reservation request that includes a first desired transportation time period as the desired transportation time period, When a first transportation time slot has been set and a second transportation time slot is set based on a second transportation reservation request including a second desired transportation time slot that includes a time slot overlapping with the first desired transportation time slot as the desired transportation time slot, if the second desired transportation time slot is shorter than the first desired transportation time slot, the second transportation time slot is set and the first transportation time slot is changed to a time slot within the first desired transportation time slot that does not overlap with the second transportation time slot, and if the second desired transportation time slot is longer than the first desired transportation time slot, the second transportation time slot is set to a time slot within the second desired transportation time slot that does not overlap with the first transportation time slot. [Effects of the Invention]
[0010] According to the present disclosure, a technology capable of generating appropriate transportation reservation information can be provided. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a diagram illustrating an example of the configuration of a transportation reservation system according to an embodiment of the present invention. [Figure 2] FIG. 10 is a diagram illustrating an example of a construction site table. [Figure 3] FIG. 10 is a diagram illustrating time data registered in the "required time (minutes)" column. [Figure 4] FIG. 4 is a diagram showing an example of transportation reservation information stored in a reservation information storage unit. [Figure 5] FIG. 10 is a diagram illustrating the transportation time zone setting process in the transportation reservation process. [Figure 6] FIG. 10 is a diagram showing an example of a flowchart relating to transportation reservation processing. [Figure 7] FIG. 10 is a diagram showing an example of a flowchart relating to a transportation estimated time calculation process in a transportation reservation process. [Figure 8] FIG. 10 is a diagram showing an example of a transportation reservation screen displayed on a user device. [Figure 9] FIG. 10 is a diagram showing an example of a transportation reservation table. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. However, more detailed explanations than necessary, such as detailed explanations of well-known technical matters and redundant explanations of substantially identical configurations, may be omitted.
[0013] The drawings described below and referenced below are provided to enable those skilled in the art to understand the present disclosure, and are not intended to limit the scope of the claims of the present disclosure.
[0014] <System configuration> 1 is a diagram showing an example of the configuration of a transportation reservation system according to this embodiment. The transportation reservation system 1 includes a user device 10 and a server 20. The user device 10 is used by a transportation reservation person who makes a transportation reservation for a load X to be transported to a construction site, and by a transportation work manager (or transportation worker) who performs the work of transporting the load X at the construction site.
[0015] The user device 10 and the server 20 are communicably connected via a communication network N. The communication network N is configured, for example, from the Internet, a mobile communication network, a LAN (Local Area Network), etc., or a combination of these.
[0016] The user device 10 is configured as a mobile terminal or personal computer that is possessed by a transportation reservation person (transportation reservation person), transportation work manager, etc. and that is equipped with a CPU, storage, ROM, RAM, input / output I / F, communication unit, display unit, etc. Examples of the mobile terminal include a smartphone, tablet terminal, laptop computer, etc. Note that since mobile terminals and the like are well-known technologies, detailed explanations will be omitted.
[0017] The server 20 is configured by an information processing device such as a server computer, a personal computer, etc. The information processing device includes a CPU, storage, ROM, RAM, input / output I / F, a communication unit, a display unit, etc. Note that information processing devices are well-known technologies, so detailed explanations will be omitted.
[0018] The server 20 includes a transportation reservation processing unit 21 that processes transportation reservations for luggage X. The server 20 realizes the function of the transportation reservation processing unit 21 by reading and executing a transportation reservation program stored in storage or the like using a processor such as a CPU. The storage or the like includes a reservation information storage unit 22 that stores transportation reservation information processed by the transportation reservation processing unit 21. The storage or the like also stores a construction site table 23 that registers various elements used when the transportation reservation processing is executed by the transportation reservation processing unit 21, a luggage delivery company table 24 that registers luggage delivery companies that can be selected on the transportation reservation page, a luggage table 25 that registers types of luggage X that can be selected on the transportation reservation page, etc.
[0019] 2 is a diagram showing an example of the construction site table 23. The construction site table 23 is a table in which various element data used in the transportation reservation process executed by the transportation reservation processing unit 21 is registered. In the construction site table 23, various element data are registered (stored) in association with each construction site (e.g., XX building, △△ apartment building, etc.).
[0020] The construction site table 23 includes a "site ID" column in which identification information (ID) that can identify a construction site is registered, a "construction site name" column in which the name of the construction site is registered, a "delivery gate" column in which the name of the delivery gate for vehicles loaded with cargo X is registered, and a "temporary EV" column in which data related to temporary elevators (temporary EVs) that can be used to transport cargo X is registered. The "temporary EV" column registers the depth dimension L (mm), width dimension W (mm), height dimension H (mm), and load capacity (kg) in association with each temporary EV (No. 1, No. 2, etc.). The construction site table 23 also includes a "required time (min)" column in which data on the time required to transport cargo X is registered.
[0021] The time data registered in the "Required Time (minutes)" column will now be explained with reference to Fig. 3. The time data registered in the "Required Time (minutes)" column is used to calculate the estimated transportation time for transporting luggage X in the estimated transportation time calculation process described below. The time data registered in the "Required Time (minutes)" column is registered based on, for example, drawing data related to the construction site, past performance data from construction sites with similar structures, simulation results, etc.
[0022] The time data registered in the "required time (minutes)" column consists of T1 to T4. T1 is the estimated time required for process 1, which involves unloading the cargo X from the vehicle 40a (40b) at the construction site 100 and transporting the unloaded cargo X to the vicinity of the temporary elevator 30 on the loading floor where it will be loaded into the car 31. For example, if the construction site 100 performs process 1 using a cargo handling machine 50a such as a forklift, the estimated time required when using the cargo handling machine 50a is registered, and if the construction site 100 performs process 1 without using the cargo handling machine 50a, the estimated time required without using the cargo handling machine 50a is registered. Note that if the construction site 100 has a temporary storage area for temporarily storing the cargo X, T1 is the estimated time required for process 1, which involves unloading the cargo X from the vehicle 40a (40b) and transporting it to the temporary storage area. Furthermore, the unloading floor where the cargo X is unloaded from the vehicle 40a (40b) and the carrying-in floor are usually the same floor, but there are also cases where the unloading floor and the carrying-in floor are different floors.
[0023] T2 is the estimated time required for process 2, which involves loading the cargo X transported in process 1 into the car 31 of the temporary elevator 30 at the loading floor. For example, if the construction site 100 performs process 2 using a cargo handling machine 50b such as a forklift, the estimated time required when using the cargo handling machine 50b is registered, and if the construction site 100 performs process 2 without using the cargo handling machine 50a, the estimated time required when not using the cargo handling machine 50a is registered. Note that if process 1 is the process from unloading the cargo X from the vehicle 40a (40b) at the construction site 100 to loading it into the car 31 of the temporary elevator (temporary EV) 30, T1 is the estimated time required for this process, so there is no need to consider T2.
[0024] T3 is the estimated time (round trip time (ascent and descent time) between the loading floor and the transport floor) required for process 3 in which the temporary elevator 30 transports the car 31 that has loaded the package X from the loading floor of the package X to the transport floor that is the destination of the package X, and then transports the car 31 that has unloaded the package X back to the loading floor. Note that the estimated time corresponding to each transport floor (for example, the 1st basement floor to the nth basement floor) is registered in T3.
[0025] T4 is the estimated time required for process 4, in which package X is removed from the car 31 transported to the transport floor and transported to the vicinity of the temporary elevator 30. For example, in the case of a construction site 100 in which process 4 is performed using a loading machine such as a forklift, the estimated time required when using the loading machine is registered, and in the case of a construction site 100 in which process 4 is performed without using a loading machine, the estimated time required without using the loading machine is registered. Note that in the case of a construction site 100 that has a temporary storage area for temporarily storing package X, T4 is the estimated time required for process 4, in which package X is removed from the car 31 and transported to the temporary storage area. In addition, in the case of a construction site 100 in which package X removed from the car 31 is transported directly to a package storage area, T4 is the estimated time required for process 4, in which package X is removed from the car 31 and transported to the package storage area.
[0026] 4 is a diagram showing an example of transportation reservation information stored in the reservation information storage unit 22. The transportation reservation information is stored in association with each construction site based on information input by the transportation reservation holder in the transportation reservation process described below. The transportation reservation information includes a "Reservation ID" column storing identification information (ID) that can identify the transportation reservation content, a "Delivery Company" column storing the name of the cargo delivery company that will deliver cargo X to the construction site 100, a "Reservation Person" column storing the name of the person in charge of reservation, a "Delivery Person" column storing the name of the person in charge of delivery, and a "Contact Person" column storing the contact information of the person in charge of delivery.
[0027] The transportation reservation information also includes a "Desired Transportation Date" column that stores the desired transportation date for luggage X, and a "Desired Transportation Time Zone" column that stores the desired transportation time zone for luggage X. The "Desired Transportation Time Zone" column consists of a "Desired Time" column that stores the desired transportation time entered by the transportation reservation holder in the transportation reservation process described below, and a "Confirmed Time" column that stores the transportation reservation confirmed time of the currently confirmed transportation reservation. The "Desired Time" column consists of a "AM / PM" column, a "Start" column, and an "End" column. The "AM / PM" column stores "AM" if luggage X only needs to be transported in the morning (8:00-12:00) (morning specified), and stores "PM" if luggage X only needs to be transported in the afternoon (13:00-18:00) (afternoon specified). The "Start" column stores the desired start time of transportation for luggage X, and the "End" column stores the desired end time of transportation for luggage X. The "confirmed time" column consists of a "start" column that stores the currently confirmed start time of transporting luggage X, and an "end" column that stores the currently confirmed end time of transporting luggage X.
[0028] The transportation reservation information also includes a "Used EV" column and a "Transportation Floor (F)" column that store the number (unit) of the temporary elevator 30 used to transport the luggage X. The "Transportation Floor (F)" column consists of a "Delivery In" column that stores the delivery floor where the luggage X will be delivered into the car 31, and a "Transport" column that stores the delivery floor to which the luggage X will be delivered (the floor to which the luggage X will be delivered).
[0029] The transportation reservation information also includes a "Parcel" column in which parcel information related to parcel X is stored. The "Parcel" column corresponds to the type of parcel X ("Parcel 1" column, "Parcel 2" column, etc.), and is made up of a "Parcel Name" column in which the name of parcel X is stored, a "Unit Dimensions (mm)" column in which parcel dimensional information (dimension L (mm), dimension W (mm), dimension H (mm)) is stored, a "Weight (kg)" column in which the weight of parcel X is stored, and a "Number of Units" column in which the number of parcels X (number of units)) is stored. Note that with regard to the number of parcels X, not only is one parcel X counted as one (number of units = 1), but if, for example, multiple parcels X are placed on a pallet, each pallet is counted as one parcel X (number of units = 1). The transportation reservation information also includes a "Transport vehicle" column consisting of an "Entry gate" column in which the entry gate name (entry gate number) of the vehicle 40a (40b) is stored, a "Vehicle (t)" column in which the load capacity of the vehicle 40a (40b) is stored, and a "Number (vehicles)" column in which the number of vehicles 40a (40b) is recorded.
[0030] <Transportation time zone setting process in transportation reservation process> Next, the transportation time zone setting process in the transportation reservation process executed by the transportation reservation processing unit 21 will be described with reference to FIG.
[0031] As shown in FIG. 5(a), in the transportation time slot setting process, for example, the reservation details of the previously confirmed transportation reservation 1 (first transportation reservation request) are "desired transportation time slot (first desired transportation time slot): morning" and "package name: material A," and the estimated transportation time calculation process described below calculates "estimated transportation time TL: 60 minutes." If the desired transportation time slot is morning (mid-morning), any time slot between 8:00 and 12:00 is set. In this case, since transportation reservation 1 has "desired transportation time slot: morning" and the calculated "estimated transportation time TL: 60 minutes," for example, the time slot between 8:00 and 9:00 is set as the transportation time slot (first transportation time slot) (considered as currently confirmed).
[0032] Assume that the transportation time slot for transportation reservation 1 is set to 8:00-9:00, and the reservation details are "Desired transportation time slot (second desired transportation time slot): 8:00-10:00" and "Package name: Material B," as shown in FIG. 5(b), and transportation reservation 2 (second transportation reservation request) is generated with an "Estimated transportation time TL: 90 minutes" calculated by the estimated transportation time calculation process described below. In this case, the transportation time slot for transportation reservation 1 (8:00-9:00) and the transportation time slot for transportation reservation 2 (second transportation time slot, 8:00-9:30) overlap. Therefore, the transportation time slot setting process compares the desired transportation time slot for transportation reservation 1 (first desired transportation time slot) with the desired transportation time slot for transportation reservation 2 (second desired transportation time slot). As a result of the comparison, "desired transportation time slot for transportation reservation 1 (morning (8:00-12:00)) > desired transportation time slot for transportation reservation 2 (8:00-10:00)" is determined, and since transportation reservation 2 has a shorter desired transportation time slot than transportation reservation 1, transportation reservation 2 is determined to have a higher priority than transportation reservation 1. Then, as shown in Figure 5(c), the transportation time slot for transportation reservation 1 is moved to 9:30-10:30, and the transportation time slot for transportation reservation 2 is set to 8:00-9:30, thereby setting the transportation time slots for transportation reservation 1 and transportation reservation 2 (considering them as confirmed at this time). In addition, when the relationship between the desired transportation time slot of transportation reservation 1 (first transportation reservation request) and the desired transportation time slot of transportation reservation 2 (second transportation reservation request) is "desired transportation time slot of transportation reservation 1 (first desired transportation time slot) < desired transportation time slot of transportation reservation 2 (second desired transportation time slot)" or "desired transportation time slot of transportation reservation 1 (first desired transportation time slot) = desired transportation time slot of transportation reservation 2 (second desired transportation time slot)," transportation reservation 1 is determined to have a higher priority than transportation reservation 2. Therefore, without moving the transportation time slot (first transportation time slot) of transportation reservation 1 (first transportation reservation request), the transportation time slot (second transportation time slot) of transportation reservation 2 (second transportation reservation request) is set to a time slot starting from the earliest time within the desired transportation time slot of transportation reservation 2 that does not overlap with the transportation reservation time slot of transportation reservation 1.
[0033] 5(d) is a diagram showing an example of the contents of the final transportation reservation. For example, if transportation reservations 1 to 4 are set in the morning, the transportation reservation contents (transportation schedule) will be as shown in this figure.
[0034] <Transportation reservation processing> Next, a description will be given of the transportation reservation process executed by the transportation reservation processing unit 21. Fig. 6 is a diagram showing an example of a flowchart relating to the transportation reservation process.
[0035] A transportation reservation person who makes a reservation for transportation of luggage X operates the user device 10 to launch a browser and access the transportation reservation site (step S1). When accessing the transportation reservation site, the server 20 prompts the user to enter authentication information including predetermined user identification information and a password.
[0036] In response to access to the transportation reservation site, the transportation reservation processing unit 21 of the server 20 transmits a transportation reservation page for reserving transportation of the package X (step S2).
[0037] When the transportation reservation page is received, a transportation reservation input screen UK1 is displayed on the display unit of the user device 10. The transportation reservation person operates the user device 10 to input the input items on the transportation reservation input screen UK1 (step S3). After inputting the input items, the transportation reservation person transmits the transportation reservation data (step S4).
[0038] 8(a) and 8(b) , an example of a transportation reservation input screen UK1 on the transportation reservation screen is described. The transportation reservation input screen UK1 displays items such as the construction site name (selected from a list), the cargo delivery company (selected from a list), the reservation person, the delivery person, the delivery person's contact information, the desired transportation date (selected from a calendar), the desired transportation time slot (select morning / afternoon or a time slot), the vehicle to be used (selected from a list), floor information (transport floor (the floor where cargo X is delivered to the car 31) - the transport floor (the floor where cargo X is to be delivered)), cargo information (cargo name (selected from a list), unit dimensions, weight, number of units), delivery gate (selected from a list), delivery vehicle, number of vehicles, and remarks). The transportation reservation person operates the user device 10 to input these items on the transportation reservation input screen UK1 (step S3), and then taps the "Confirm" button to transmit the transportation reservation data to the server 20 (step S4). The transportation reservation data includes all input information entered on the transportation reservation input screen UK1.
[0039] Upon receiving the transportation reservation data, the transportation reservation processing unit 21 references the transportation reservation information for the construction site that matches the construction site name included in the transportation reservation data from the transportation reservation information stored in the reservation information storage unit 22. Then, the transportation reservation processing unit 21 confirms the desired transportation date and desired transportation time slot included in the transportation reservation data (step S5). Note that if the desired transportation time slot on the desired transportation date is already filled with a confirmed transportation reservation, the transportation reservation processing unit 21 sends a reservation unavailable page to the user device 10. In this case, a reservation unavailable screen is displayed on the user device 10, and upon confirming this, the transportation reservation holder starts the process again from step S3.
[0040] After confirming the desired transportation date and desired transportation time zone, the transportation reservation processing unit 21 executes the estimated transportation time calculation process (step S6).
[0041] 7 is a diagram showing an example of a flowchart relating to the estimated transportation time calculation process. In the estimated transportation time calculation process, the transportation reservation processing unit 21 refers to the construction site data corresponding to the construction site name included in the transportation reservation data in the construction site table 23 (see FIG. 2) (step S61).
[0042] Next, the specifications of the inner dimensions and load capacity of the cage 31 of the temporary EV 30 used to transport the cargo X are set (step S62). Here, the specifications of the inner dimensions and load capacity of the cage 31 of the temporary EV 30 are set based on the dimensions L (mm), W (mm), H (mm), and load capacity (kg) registered in the "Temporary EV" column in the construction site table 23.
[0043] Next, the unit dimensions (dimension L (mm), dimension W (mm), dimension H (mm)), weight (kg), and number of units (units) of the cargo X included in the transportation reservation data are referenced (step S63). Here, the value of the number of units (units) is set as the number of units U.
[0044] Next, based on the specifications of the internal dimensions and load capacity of the basket 31 of the temporary EV 30 set in step S62 and the unit dimensions, weight, and number of units of the luggage X referenced in step S63, the number of transports (number of lifts) M required for the temporary EV 30 to transport all of the luggage X is set (step S64).
[0045] Next, based on the registered contents in the "required time (minutes)" column in the construction site table 23 (see FIG. 2), T1, which is the estimated time required for process 1, and T2, which is the estimated time required for process 2, are set (step S65).
[0046] Next, by referring to the transport floor data contained in the transport reservation data, the estimated time T3 required for process 3 and the estimated time T4 required for process 4 are set based on the registered information in the "Required time (minutes)" column in the construction site table 23 (see Figure 2) (step S66).
[0047] Next, the estimated transportation time TL (minutes) is calculated from the values of T1 to T4, the value of the number of units U, and the value of the number of transports M (step S67). Here, if a fraction less than 15 minutes occurs, the estimated transportation time TL (minutes) is calculated by rounding up to 15 minutes. After calculating the estimated transportation time TL, the transportation reservation processing unit 21 ends the estimated transportation time calculation process.
[0048] When the estimated transportation time calculation process is completed, the transportation reservation processing unit 21 refers to the desired transportation time slot included in the transportation reservation data and the desired transportation time slot for the construction site in the transportation reservation information stored in the reservation information storage unit 22, and determines whether the current desired transportation time slot overlaps with the transportation time slot related to the confirmed transportation reservation (step S7). If the current desired transportation time slot overlaps with the transportation time slot related to the currently confirmed transportation reservation (step S7: YES), the process proceeds to step S8. On the other hand, if this is not the case (step S7: NO), the process proceeds to step S9a.
[0049] If the current desired transportation time slot overlaps with the desired transportation time slot related to the confirmed transportation reservation (step S7: YES), the transportation reservation processing unit 21 compares the current desired transportation time slot with the desired transportation time slot related to the confirmed transportation reservation (step S8). If the desired transportation time slot related to the confirmed transportation reservation is longer than the current desired transportation time slot (step S8: YES), the process proceeds to step S12. On the other hand, if this is not the case (step S8: NO), the process proceeds to step S9a.
[0050] If the current desired transportation time slot does not overlap with the desired transportation time slot for the confirmed transportation reservation (step S7: NO), or if the desired transportation time slot for the confirmed transportation reservation is shorter than the current desired transportation time slot (step S8: NO), the transportation reservation processing unit 21 determines whether the estimated transportation time TL can be secured within the current desired transportation time slot (step S9). If the estimated transportation time TL can be secured (step S9: YES), the process proceeds to step S14. On the other hand, if the estimated transportation time TL cannot be secured (step S9: NO), a reservation denial page is sent to the user device 10 (step S10). A reservation denial screen is displayed on the user device 10 (step S11), and upon confirming this, the transportation reservation holder repeats the process from step S3.
[0051] If the desired transportation time slot for the confirmed transportation reservation is longer than the current desired transportation time slot (step S8: YES), the transportation reservation processing unit 21 determines whether the estimated transportation time TL can be secured by moving the confirmed transportation time slot (step S12). If the estimated transportation time TL can be secured by moving the confirmed transportation time slot (step S12: YES), the process proceeds to step S13. On the other hand, if this is not the case (step S12: NO), a reservation denial page is sent to the user device 10 (step S10). A reservation denial screen is displayed on the user device 10 (step S11), and upon confirming this, the transportation reservation holder repeats the process from step S3.
[0052] If the estimated transportation time TL can be secured by moving the confirmed transportation time slot (step S12: YES), the transportation reservation processing unit 21 determines whether the estimated transportation time TL is shorter than the desired time slot (step S13).
[0053] If the estimated transportation time TL can be secured (step S9: YES), or if the estimated transportation time TL is shorter than the desired transportation time slot (step S13: YES), a reservation availability page is sent to the user device 10 (step S14). FIG. 8(c) is an example of a transportation reservation confirmation screen UK2 displayed on the display unit of the user device 10 that has received the reservation availability page. On the other hand, if the estimated transportation time TL is longer than the desired transportation time slot (step S13: NO), a reservation availability page indicating that reservations are possible within the estimated transportation time is sent to the user device 10 (step S15). In this case, in the "Desired Transportation Time Slot" field on the transportation reservation confirmation screen UK2, the time slot corresponding to the estimated transportation time is displayed more prominently than other displays. The transportation reservation person confirms the content displayed on the transportation reservation confirmation screen UK2, and if they wish to make a transportation reservation based on this content, they tap a "Reserve" button. In response to tapping the "Reserve" button, reservation intention data indicating their intention to make a reservation is sent to the server 20 (step S16).
[0054] When receiving the reservation intention data, the transportation reservation processing unit 21 confirms the transportation reservation (step S17) and transmits a transportation reservation completion page to the user device 10 (step S18). When the transportation reservation is confirmed, the transportation reservation information is stored in the reservation information storage unit 22 based on the current transportation reservation data.
[0055] When the transportation reservation completion page is received, a reservation completion screen is displayed on the user device 10 (step S19). Figure 8(d) is an example of a transportation reservation completion screen UK3 displayed on the display unit of the user device 10 that has received the transportation reservation completion page.
[0056] FIG. 9 is a diagram showing an example of a transportation reservation table (transportation schedule table) for luggage X generated by the transportation reservation processing by the transportation reservation processing unit 21. When checking the transportation reservation table, the transportation work manager, who is the person in charge of the transportation work of luggage X, operates the user device 10 to access the transportation work confirmation site, enters the relevant construction site name (or site ID), and sends a transportation reservation table request for the relevant construction site to the server 20. In response to the transportation reservation table request, the transportation reservation processing unit 21 refers to the reservation information storage unit 22 and generates a transportation reservation table for the relevant construction site at the current time. Then, it sends the generated transportation reservation table page for the relevant construction site at the current time to the user device 10. This allows the transportation work manager to check the transportation reservation table on the user device 10.
[0057] As shown in FIG. 9, the transportation reservation table displays the name of the construction site and a selection of temporary EVs 30. At a construction site where multiple temporary EVs 30 can be used to transport cargo X, the transportation reservation table for that temporary EV 30 can be viewed by selecting the desired temporary EV 30 from the selection. The transportation reservation table clearly displays available times, currently confirmed transportation reservations, unavailable times, holidays, and the like. The transportation reservation table also displays a transportation reservation for cargo X that should be prioritized in the process but currently requires schedule adjustment (the transportation reservation for "XX Electric" on April 10 in FIG. 9). In such cases, the final transportation reservation is confirmed through schedule adjustment by the administrator of the server 20, or through schedule adjustment between the administrator of the server 20 and the transportation work manager, etc.
[0058] As described above, in this embodiment, a transportation reservation request (first transportation reservation request) including a desired transportation time period for luggage X (e.g., morning (8:00-12:00)) is accepted. Then, an estimated transportation time period for luggage X (e.g., 60 minutes) is calculated based on the transportation reservation request, and a transportation time period corresponding to the estimated transportation time period is set within the desired transportation time period (e.g., set to 8:00-9:00). Furthermore, if the desired transport time zone (e.g., 8:00-10:00) of cargo X included in a later received transport reservation request (second transport reservation request) includes a time zone that overlaps with the desired transport time zone of the first transport reservation request (a time zone that overlaps 8:00-10:00), and the desired transport time zone of the second transport reservation request is shorter than the desired transport time zone of the first transport reservation request, the transport time zone set by the first transport reservation request is moved (e.g., to 9:30-10:30), and a transport time zone (e.g., 8:00-9:30) corresponding to the estimated transport time (e.g., 90 minutes) of the second transport reservation request is set within the desired transport time zone (8:00-10:00). On the other hand, if the desired transportation time zone for the package X included in the second transportation reservation request is, for example, morning, then the desired transportation time zone (morning) of the first transportation reservation request and the desired transportation time zone (morning) of the second transportation reservation request are the same time zone, so the transportation time zone (8:00-9:00) set in the first transportation reservation request is not moved, and the transportation time zone (e.g., 9:00-10:30) of the second transportation reservation request is set within the desired transportation time zone (morning). Also, if the desired transportation time zone for the package X included in the second transportation reservation request is, for example, 8:00-14:00, then the desired transportation time zone (8:00-9:00) of the second transportation reservation request is set within the desired transportation time zone (8:00-14:00) because the desired transportation time zone of the second transportation reservation request is longer than the desired transportation time zone (morning) of the first transportation reservation request, so the transportation time zone (8:00-9:00) set in the first transportation reservation request is not moved, and the transportation time zone (e.g., 9:00-10:30) of the second transportation reservation request is set within the desired transportation time zone (8:00-14:00). Therefore, a transportation reservation table (transportation schedule) can be generated that can transport the luggage X of both the first transportation reservation requester who made the first transportation reservation request and the second transportation reservation requester who made the second transportation reservation request at a time period that suits the wishes of both parties.
[0059] <Modifications, etc.> The technology of the present disclosure described above can be implemented in various forms, such as a transportation reservation device, a transportation reservation method, a transportation reservation program, or a recording medium.
[0060] For example, the server 20 may be provided by cloud computing, in which some or all of the functions of the server 20 are implemented by an external computer (for example, a cloud server).
[0061] Also, for example, a transportation reservation application may be installed on the user device 10 and launched to realize transportation reservation processing in the transportation reservation processing unit 21. In this case, the transportation reservation information stored in the reservation information storage unit 22 and various information stored in the construction site table 23, the cargo delivery company table 24, the cargo table 25, etc. are appropriately acquired from the server 20 when the transportation reservation application is launched.
[0062] In this embodiment, if the desired transportation time slot of the first transportation reservation request and the desired transportation time slot of the second transportation reservation request are the same time slot (for example, morning), the transportation time slot set by the first transportation reservation request is not moved, and the transportation time slot by the second transportation reservation request is set within the desired transportation time slot. However, this is not limited to this, and the transportation time slot set by the first transportation reservation request may be moved to set the transportation time slot by the second transportation reservation request. Furthermore, if there are no overlapping reservations within the desired transportation time slot, a tentative reservation may be made for the entire desired transportation time slot.
[0063] <Additional Notes> Other inventions according to embodiments of the present disclosure will be described below.
[0064] 2. The transportation reservation device according to claim 1, wherein the estimated transportation time calculation process calculates the estimated transportation time by taking into account the time (T1) required to unload the luggage from the vehicle and transport it to the vicinity of the elevator.
[0065] 2. The transportation reservation device according to claim 1, wherein the estimated transportation time calculation process calculates the estimated transportation time taking into account a time (T2) required to carry the luggage into an elevator.
[0066] 2. The transportation reservation device according to claim 1, wherein the estimated transportation time calculation process calculates the estimated transportation time by taking into account a time (T4) required to carry the luggage out of an elevator.
[0067] Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the embodiments, and various modifications and changes are possible within the scope of the gist of the present disclosure described in the claims. [Explanation of symbols]
[0068] 1 Transportation reservation system, 10 User device, 20 Server (transportation reservation device), 21 Transportation reservation processing unit, 22 Reservation information storage unit, 23 Construction site table, 24 Baggage delivery company table, 25 Baggage table, 30 Temporary elevator (elevator), 31 Cage, 40a (40b) Vehicle, 50a (50b) Loading machine, 100 Construction site, X Baggage
Claims
1. a transportation reservation processing unit that receives a transportation reservation request including a desired transportation time period for a luggage and luggage information relating to the luggage, and generates transportation reservation information for the luggage based on the transportation reservation request; The transportation reservation processing unit a transportation estimated time calculation process for calculating an estimated transportation time required to transport the luggage based on the transportation reservation request; a transportation time zone setting process for setting a transportation time zone of the luggage within the desired transportation time zone based on the calculated estimated transportation time; In the transportation time zone setting process, In a state where the first transportation time slot is set based on a first transportation reservation request including the first transportation time slot as the desired transportation time slot, When a second transportation time period is set based on a second transportation reservation request including a second desired transportation time period that includes a time period overlapping with the first desired transportation time period as the desired transportation time period, When the second desired transportation time period is shorter than the first desired transportation time period, the second desired transportation time period is set, and the first transportation time period is changed to a time period within the first desired transportation time period that does not overlap with the second transportation time period; A transportation reservation device characterized in that, when the second desired transportation time period is longer than the first desired transportation time period, the second desired transportation time period is set to a time period within the second desired transportation time period that does not overlap with the first transportation time period.
2. The transportation reservation request includes floor information indicating the floor number of the transportation destination, The estimated transportation time calculation process includes: The transportation reservation device according to claim 1 , wherein the estimated transportation time is calculated by referring to the floor information and taking into account the ascent and descent time of an elevator corresponding to the floor information.
3. The package information includes dimension information indicating dimensions according to the package unit and unit number information indicating the number of units of the package, The estimated transportation time calculation process includes: The transportation reservation device according to claim 2, wherein the estimated transportation time is calculated by referring to the dimension information and the unit number information and taking into account the number of times the elevator moves up and down in accordance with this information.
4. 1. A computer-implemented transportation reservation method, comprising: a transportation reservation step of receiving a transportation reservation request including a desired transportation time period for the luggage and luggage information relating to the luggage, and generating transportation reservation information for the luggage based on the transportation reservation request; The transportation reservation step includes: a transportation estimated time calculation step of calculating an estimated transportation time required to transport the luggage based on the transportation reservation request; a transportation time zone setting step of setting a transportation time zone of the luggage within the desired transportation time zone based on the calculated estimated transportation time; In the transportation time zone setting step, In a state where the first transportation time slot is set based on a first transportation reservation request including the first transportation time slot as the desired transportation time slot, When a second transportation time period is set based on a second transportation reservation request including a second desired transportation time period that includes a time period overlapping with the first desired transportation time period as the desired transportation time period, When the second desired transportation time period is shorter than the first desired transportation time period, the second desired transportation time period is set, and the first transportation time period is changed to a time period within the first desired transportation time period that does not overlap with the second transportation time period; A transportation reservation method characterized in that, when the second desired transportation time period is longer than the first desired transportation time period, the second desired transportation time period is set to a time period within the second desired transportation time period that does not overlap with the first transportation time period.
5. On the computer, receiving a transportation reservation request including a desired time period for transporting the luggage and luggage information relating to the luggage, and executing a transportation reservation procedure for generating transportation reservation information for the luggage based on the transportation reservation request; In the transportation reservation procedure, a transportation estimated time calculation step of calculating an estimated transportation time required to transport the luggage based on the transportation reservation request; a transportation time zone setting procedure for setting a transportation time zone of the luggage within the desired transportation time zone based on the calculated estimated transportation time; In the transportation time zone setting procedure, In a state where the first transportation time slot is set based on a first transportation reservation request including the first transportation time slot as the desired transportation time slot, When a second transportation time period is set based on a second transportation reservation request including a second desired transportation time period that includes a time period overlapping with the first desired transportation time period as the desired transportation time period, When the second desired transportation time period is shorter than the first desired transportation time period, the second desired transportation time period is set, and the first transportation time period is changed to a time period within the first desired transportation time period that does not overlap with the second transportation time period; A transportation reservation program characterized by setting the second transportation time period to a time period within the second transportation time period that does not overlap with the first transportation time period when the second transportation time period is longer than the first transportation time period.
Citation Information
Patent Citations
Facility reservation device
JP2022124934A