Designated Frame Management Device

The designated frame management device optimizes delivery schedules by aligning them with production capacity, using trained models to manage multiple customer orders efficiently and reduce manual adjustments.

JP2026060999APending Publication Date: 2026-04-09MISAWA HOMES CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-04-09

AI Technical Summary

Technical Problem

Conventional factory management systems face challenges in managing delivery schedules for multiple customers without considering production capacity, leading to excessive manual effort in adjusting order quantities and dates, especially when orders include both physical goods and electronic deliverables.

Method used

A designated frame management device that sets and reflects delivery specifications based on production capacity, using trained models to optimize slot allocation and adjust schedules dynamically, considering past sales performance, weather conditions, and transportation logistics.

Benefits of technology

Enables efficient management of delivery schedules by aligning orders with production capacity, reducing manual effort and ensuring timely delivery despite multiple customer orders and varying conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026060999000001_ABST
    Figure 2026060999000001_ABST
Patent Text Reader

Abstract

When receiving orders from multiple clients, the system will be able to manage delivery schedules while taking into account the production capacity of the production plant, thereby reducing the effort required to manage the production plant. [Solution] The designated slot management device 10, which is managed by producers who produce products and is communicated to multiple customer terminals 20, 30, 40 used by multiple customers 2, 3, 4 to place orders for products, comprises: a delivery specification table 50 into which delivery specification information specifying the delivery date and time of the products is entered via the customer terminals; a designated slot setting means 101 that sets multiple designated slots on the delivery specification table on a daily basis according to the production capacity of the production plant; a delivery specification receiving means 102 that receives daily delivery specification information from customer terminals into the delivery specification table; and a delivery specification reflecting means 103 that reflects the daily delivery specification information received by the delivery specification receiving means into the delivery specification table.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a designated frame management device.

Background Art

[0002] Conventionally, by incorporating the delivery time of externally ordered key components into process management in production, smooth process management is performed in chronological order, reducing the man-hours required for manual input and controlling deliveries from external suppliers, and a technology related to a process scheduler system that enables reduction of inventory of outsourced parts and work-in-process inventory is known. The process scheduler system described in Patent Document 1 includes a priority process allocation processing unit that allocates the external procurement process with the highest priority to processes correlated with the external procurement process from the order to the delivery of key components, and a schedule adjustment setting unit that sets changes in outsourcing orders, including new entrustment of production processes corresponding to key component order data to external suppliers or changes to already entrusted production processes, when the load on the in-house factory in the production plan is overloaded.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, conventional factory management systems, including the process scheduling systems described above, have the following problems. Specifically, when a customer places an order for goods with a factory that manufactures goods, they order the quantity they need and set the delivery date according to their own convenience, without considering the quantities and delivery dates ordered by other companies. Therefore, when a factory receives orders from multiple companies, it has to manage the factory to adjust the order quantities and delivery dates of multiple companies, taking into account daily production capacity, including securing personnel, which is an excessive amount of work. Furthermore, the deliverables are not limited to goods, but also include data deliverables such as drawings and cost estimates (electronic delivery data: electronic deliverables). Hereinafter, goods and data deliverables will be collectively referred to as "products," and the place, organization, and people that produce the products will be collectively referred to as "producers."

[0005] This invention has been made in view of the above circumstances, and its purpose is to enable the management of delivery schedules while taking into account the production capacity of producers when receiving orders for products from multiple customers, thereby reducing the effort required to manage producers. [Means for solving the problem]

[0006] The invention described in claim 1 is a designated slot management device 10 that is managed by a producer that produces products and is communicated to a plurality of orderer terminals 20, 30, 40 which are used by a plurality of orderers 2, 3, 4 respectively to place orders for the products, as shown in Figures 1 to 9, for example, A delivery specification table 50 is used to input delivery specification information for specifying the delivery date and time of the products produced by the aforementioned producer, via multiple customer terminals 20, 30, and 40. The specified frame setting means 101 (specified frame setting unit 101) sets multiple specified frames (51a, etc.) for each day in relation to the delivery specification table 50, according to the production capacity of the producer, The delivery specification receiving means 102 (delivery specification receiving unit 102) receives daily input of the delivery specification information into the delivery specification table 50 from multiple customer terminals 20, 30, and 40, The system is characterized by comprising a delivery specification reflection means 103 (delivery specification reflection unit 103) that reflects the daily delivery specification information received by the delivery specification reception means 102 into the delivery specification table 50.

[0007] According to the invention described in claim 1, multiple designation slots (51a, etc.) corresponding to the producer's production capacity are set on the delivery designation table 50 on a daily basis, and delivery designation information for specifying the delivery date and time of the products is entered into these multiple designation slots through multiple ordering terminals 20, 30, 40, thereby preventing orders for products that exceed the producer's production capacity. Moreover, the delivery designation information received by the delivery designation receiving means 102 is reflected in the delivery designation table 50 by the delivery designation reflection means 103, and ordering parties 2, 3, and 4 can also check the delivery designation table 50 with the reflected delivery designation information, making it difficult to order products that exceed the producer's production capacity. As a result, even when orders are received from multiple ordering parties 2, 3, and 4, the delivery schedule can be managed while taking into account the producer's production capacity, thereby reducing the effort required to manage producers.

[0008] The invention described in claim 2 is, for example, as shown in Figures 1 to 9, in the designated frame management device 10 described in claim 1, A sales performance / plan acquisition means 105 (sales performance / plan acquisition unit 105) acquires information on the sales performance of multiple customers 2, 3, and 4 from multiple customer terminals 20, 30, and 40 for the past year and the sales plan for the current year, The system is characterized by comprising a slot number determination means 104 (slot number determination unit 104) that increases, decreases, or maintains the number of input slots for delivery specification information to a plurality of designated slots set daily according to the production capacity of the producer, for each of the plurality of ordering customers 2, 3, 4, based on the information relating to last year's sales performance and this year's sales plan.

[0009] According to the invention described in claim 2, the slot number determination means 104 increases, decreases, or maintains the number of input slots for delivery specification information for multiple designated slots set daily according to the producer's production capacity, based on information relating to last year's sales performance and this year's sales plan for each of the multiple ordering parties 2, 3, and 4. This makes it possible to allocate an appropriate number of designated slots to each of the multiple ordering parties 2, 3, and 4. As a result, orders for products from multiple ordering parties 2, 3, and 4 are more likely to be leveled out, making it less likely that there will be days when the producer receives orders that far exceed its production capacity. Consequently, even when orders are received from multiple ordering parties 2, 3, and 4, the delivery schedule can be managed while taking into account the producer's production capacity, thereby reducing the effort required to manage producers.

[0010] The invention described in claim 3 is, for example, as shown in Figures 2 and 3, in the designated frame management device 10 described in claim 2, The system has a first trained model (trained model 109c) which has been machine-trained using information on past sales performance and past sales plans of multiple clients 2, 3, and 4 as training data. The number of slots determination means 104 is characterized by increasing, decreasing or maintaining the number of input slots for the delivery specification information for each of the multiple ordering parties 2, 3, and 4, using the first trained model.

[0011] According to the invention described in claim 3, the number of slots determination means 104 increases, decreases or maintains the number of input slots for delivery specification information for each of the multiple ordering parties 2, 3, and 4, using a first trained model that has been machine-trained using information relating to past sales performance and past sales plans as learning data. Therefore, the optimal number of input slots for delivery specification information can be determined for each of the multiple ordering parties 2, 3, and 4 based on information relating to past sales performance and past sales plans.

[0012] The invention described in claim 4 is, for example, as shown in Figures 1 to 9, in the designated frame management device 10 described in claim 1, The aforementioned delivery specification table 50 is, A first reception field 151 is set up with multiple designated fields (51a, etc.) and accepts input of the delivery specification information, The system also includes a second reception field 152, which has multiple waiting slots (51e, etc.) set for receiving delivery specification information that does not fit into the first reception field 151, The system is characterized by having a designated slot advancement means 106 (designated slot advancement unit 106) that advances the delivery designation information entered into multiple waiting slots in the second reception slot 152 to one of the multiple designated slots in the first reception slot 151.

[0013] According to the invention described in claim 4, the system is equipped with a designated slot advancement means 106 (designated slot advancement unit 106) that advances the delivery designation information entered in multiple waiting slots in the second reception slot 152 to one of the multiple designated slots in the first reception slot 151, making it easier to level out the delivery schedule. As a result, even when orders are received from multiple ordering parties 2, 3, and 4, the delivery schedule can be managed while taking into account the production capacity of the producers, thereby reducing the effort required to manage producers.

[0014] The invention described in claim 5 is, for example, as shown in Figures 1 to 8, in the designated frame management device 10 described in claim 4, The system has a second trained model (trained model 109c) which has been trained using the aggregated information of the input status of the delivery specification information for the first reception field 151 and the second reception field 152 as one of its training data. When a cancellation occurs in the delivery specification information entered in any of the multiple designated slots in the first reception area 151, the designated slot advancement means 106 advances the delivery specification information entered in any of the multiple waiting slots in the second reception area 152 to the designated slot where the cancellation occurred, using the second trained model.

[0015] According to the invention described in claim 5, the designated slot advancement means 106 uses a second trained model, which has been machine-trained using aggregated information on the input status of delivery designation information for the first reception slot 151 and the second reception slot 152 as one of its training data, to advance the delivery designation information entered in one of the multiple waiting slots in the second reception slot 152 to the designated slot where a cancellation has occurred. This makes it possible to determine the input status of delivery designation information for the first reception slot 151 and the second reception slot 152 and make appropriate advancements, making it easier to further level the delivery schedule. This reduces the effort required for producer management.

[0016] The invention described in claim 6 is, for example, as shown in Figures 1 to 3, in the designated frame management device 10 described in claim 4, The system includes a weather forecast data acquisition means 108 (transportation-related information acquisition unit 108) that acquires weather forecast data for at least the area where the producer is located, the area to which the product is delivered, and the area along the route to the delivery destination of the product. The system has a second pre-trained model 109c (pre-trained model 109c) which has been machine-trained using the aforementioned past weather forecast data as one of its training data sets. When weather conditions in the region of the weather forecast data acquired by the weather forecast data acquisition means 108 during the transportation of the product deteriorate, the designated slot advance means 106 uses the second trained model 109c to advance the delivery designation information entered in one of the multiple waiting slots in the second reception column 152 to one of the multiple designated slots in the first reception column 151.

[0017] According to the invention described in claim 6, when the weather conditions in the area of the weather forecast data acquired by the weather forecast data acquisition means 108 deteriorate during the transportation of the product, the designated frame lifting means 106 uses the second learned model 109c to transfer the delivery designation information input into any of the plurality of waiting frames in the second reception column 152 to any of the plurality of designated frames in the first reception column 151. Therefore, the product can be transported quickly before the weather deteriorates, or the products destined for other delivery areas without weather problems can be transported first. As a result, even when there is concern about the deterioration of weather conditions, it becomes easier to further level the delivery schedule, and the labor required for the producer's management can be reduced.

Effect of the Invention

[0018] According to the present invention, even when receiving orders for products from multiple orderers, it is possible to manage the delivery schedule of the products in consideration of the producer's production capacity, and the labor required for the producer's management can be reduced.

Brief Description of the Drawings

[0019] [Figure 1] It is a diagram showing an example of the network configuration of the designated frame management system. [Figure 2] It is a diagram showing an example of the hardware configuration of the designated frame management device. [Figure 3] It is a diagram showing an example of the software configuration of the designated frame management device. [Figure 4] It is a diagram showing an example of the delivery designation form. [Figure 5] It is a diagram showing an example of the factory adjustment display page of the delivery designation form. [Figure 6] It is an enlarged view showing the first reception column of the factory adjustment display page. [Figure 7] It is an enlarged view showing the second reception column of the factory adjustment display page. [Figure 8] It is an enlarged view showing an example of the legend displayed when the legend button is pressed. [Figure 9]This figure shows an example of the monthly delivery slot usage display page from the delivery schedule. [Modes for carrying out the invention]

[0020] Embodiments of the present invention will be described below with reference to the drawings. However, the embodiments described below are subject to various technically preferred limitations for carrying out the present invention, but the technical scope of the present invention is not limited to the following embodiments and illustrated examples.

[0021] Figure 1 shows an example of the network configuration of the designated slot management system according to this embodiment. In the designated slot management system shown in Figure 1, the designated slot management device 10 and a plurality of ordering terminals 20, 30, 40 are connected to each other via a communication network Nw so that they can communicate with each other.

[0022] The designated slot management device 10 is used by the person in charge of the factory Fa that manufactures and produces the goods, or by the manager who manages the delivery of the goods manufactured at the factory (hereinafter referred to as "order recipient 1"). When receiving orders for goods from multiple order terminals 20, 30, and 40, it is a computer device that accepts input of the designated delivery date and time for the goods from multiple order terminals 20, 30, and 40 into the delivery designation sheet 50. The computer constituting the designated slot management device 10 may consist of a single computer, or it may consist of multiple computers capable of distributed or parallel processing. Furthermore, this computer may be a cloud computing system. Furthermore, the designated slot management device 10 in this embodiment may be a server device. In that case, the contractor 1 accesses the designated slot management device 10 using a contractor terminal such as a PC that is connected to the designated slot management device 10 via a communication network Nw.

[0023] The delivery specification sheet 50 is created by the specification slot management device 10, and as shown in Figure 4, multiple specification slots (51a, etc.) are set up by allocating time slots for each day (51, 52, 53, 54). For each of the multiple specification slots for each day, the ordering parties 2, 3, and 4 who order goods can input delivery specification information from their respective ordering terminals 20, 30, and 40, and the number of delivery specification slots that each ordering party 2, 3, and 4 can use is predetermined. This delivery specification sheet 50 has multiple specification slots set for each day of the year, and each ordering party 2, 3, and 4 can input delivery specification information for the working days of factory Fa.

[0024] Contractor 1 does not need to work at Factory Fa; they may work at a sales office or other location separate from Factory Fa. Orderers 2, 3, and 4 are businesses that manufacture or assemble other products using goods produced at factory Fa. The first orderer 2 uses the first orderer terminal 20, the second orderer 3 uses the second orderer terminal 30, and the third orderer uses the third orderer terminal 40.

[0025] The articles in this embodiment are, for example, building materials for houses. The ordering parties 2, 3, and 4 are house builders, sales agents, construction companies, etc., that use the building materials to construct houses. However, this is not limited to these examples, and modifications can be made as appropriate without departing from the spirit of the present invention. Furthermore, contractor 1 and clients 2, 3, and 4 may be companies belonging to the same corporate group (parent company and subsidiary, affiliated company), different companies, or different departments within the same company.

[0026] The first ordering terminal 20, the second ordering terminal 30, and the third ordering terminal 40 are information processing terminal devices, including PCs (Personal Computers), smartphones, and tablet devices, used by ordering parties 2, 3, and 4. Furthermore, PCs include so-called desktop computers and laptop computers. Orderers 2, 3, and 4 use the display devices (displays, etc.) of the first orderer terminal 20, the second orderer terminal 30, and the third orderer terminal 40 to display the delivery specification sheet 50, and use text input devices (keyboards, mice, etc.) to input the delivery specification information into the delivery specification sheet 50. Furthermore, the first ordering terminal 20, the second ordering terminal 30, and the third ordering terminal 40 are equipped with databases for storing and accumulating data from the delivery specification sheet 50 into which ordering parties 2, 3, and 4 have entered delivery specification information. If a contractor's terminal is used, it shall have the same configuration as these ordering terminals 20, 30, and 40.

[0027] The communication network Nw may include various communication lines such as telephone lines, ISDN lines, fiber optics, mobile communication lines, satellite communication lines, CATV lines, and other dedicated lines, as well as Internet service providers (i.e., the Internet) that connect them. It may also be a collective communication network in which various communication networks such as LAN (Local Area Network), WAN (Wide Area Network), WiFi (Wireless Fidelity), Bluetooth (registered trademark), and NFC (Near Field Communication) are connected in a manner that enables them to communicate with each other. Furthermore, the form of connection may be wired, wireless, or a mixture of wired and wireless.

[0028] (Hardware configuration) Figure 2 shows an example of the hardware configuration of the designated slot management device 10 according to this embodiment. The designated slot management device 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an HDD (Hard Disk Drive) 14, and a communication module 15.

[0029] The CPU 11 executes various programs and performs calculations. The ROM 12 stores programs necessary for startup. The RAM 13 is a work area for temporarily storing processing by the CPU 11 and storing data. The HDD 14 stores various data and programs. The communication module 15 communicates with other devices via the communication network Nw.

[0030] (Software configuration) Figure 3 shows an example of the software configuration of the designated slot management device 10 according to this embodiment. The designated slot management device 10 has the following main functional units: designated slot setting unit 101, delivery designation reception unit 102, delivery designation reflection unit 103, slot number determination unit 104, sales performance / plan acquisition unit 105, designated slot advancement unit 106, usage status aggregation unit 107, goods transport information acquisition unit 108, and storage unit 109.

[0031] The designated slot setting unit 101 has the function of setting a number of designated slots (51a, etc.) in the delivery specification sheet 50 according to the production capacity of factory Fa. In the case of factory Fa in this embodiment, the maximum number of slots per day is 5, and the unit has the function of setting a maximum of 5 designated slots in the delivery specification sheet 50. In this embodiment, the designated slot setting unit 101 sets the number of designated slots based on the information related to the production capacity of factory Fa stored in the production capacity database 109a. The larger the size of the factory (number of machines and personnel in operation), the more designated slots will be available. Conversely, the smaller the factory, the fewer designated slots will be available. Furthermore, even within a single factory, there may be days when personnel cannot be secured or days when machine maintenance is required, resulting in fewer designated slots than the maximum number. Moreover, even within the factory, personnel may take paid leave, be absent, or have other schedules such as business trips or meetings, meaning that in most cases, there are very few days throughout the month when the maximum number of personnel can be secured. Therefore, even if a maximum of 5 designated slots are set, in practice, 4 slots are often set due to the constraints of securing personnel. The maximum of 5 designated slots should only be set on days when the maximum number of personnel can be secured. Please note that the designated slots only indicate the number of slots available for the delivery of manufactured (produced) goods in a single day, and one slot does not necessarily represent a time slot. While these designated time slots are set for the number of days in a month, they are not limited to this; they could be for the number of days in a year, a week, or any number of days such as two weeks or ten days. Also, although it varies from factory to factory, in this embodiment, factory Fa has holidays such as Saturdays, Sundays, national holidays, New Year's holidays, Golden Week, and summer holidays incorporated into its annual schedule, and generally, no designated time slots are set on holiday days.

[0032] The delivery specification sheet 50 is a web page, and in the case of contractor 1, it can be accessed directly from the specification slot management device 10 or from the contractor's terminal, while in the case of each ordering party 2, 3, and 4, it can be accessed via the communication network Nw from each ordering party's terminal 20, 30, and 40 by entering the login ID and password registered for the account. Contractor 1 has an administrator ID and corresponding password as their login ID. On the other hand, each of the ordering parties 2, 3, and 4 can be identified individually and has a user ID and corresponding password, and has weaker access rights to the delivery specification sheet 50 compared to Contractor 1, who is the administrator. Furthermore, the delivery specification sheet 50 can be displayed via tabs on the factory adjustment display page 150 shown in Figure 4 and the monthly delivery slot usage display page 250 shown in Figure 9. Each ordering party 2, 3, and 4 can input delivery specification information for either page 150 or 250 from their respective ordering party terminals 20, 30, and 40. Furthermore, the factory adjustment display page 150 displays the maximum number of slots corresponding to the production capacity of factory Fa, and includes a first reception field 151 for receiving input of delivery specification information, and a second reception field 152 for receiving input of delivery specification information that does not fit in the first reception field 151.

[0033] The delivery specification reception unit 102 has the function of receiving daily delivery specification information input into the delivery specification sheet 50 (first reception column 151) from each ordering terminal 20, 30, 40 used by each ordering party 2, 3, 4. Specifically, it can receive input data of delivery specification information transmitted via the communication network Nw using the communication module 15 and store that input data in the storage unit 109 (109d). The delivery specification information includes at least the following: information relating to the contract between each ordering party 2, 3, and 4 and the contractor for the house to be built (not shown in the diagram); information indicating the contractor responsible for actually building the house; information indicating the area of ​​the site on which the house will be built; and information indicating the delivery method. When each ordering party 2, 3, and 4 enters the delivery specification information into the delivery specification table 50, they use their respective ordering terminals 20, 30, and 40. The information related to the contract includes the contract number and the name of the homeowner. The delivery specification reception unit 102 can accept delivery specification information input from each ordering terminal 20, 30, and 40, exceeding the daily maximum number of slots. In this case, the delivery specification information exceeding the maximum number of slots is entered into the second reception field 152.

[0034] The delivery specification reflection unit 103 has the function of reflecting the daily delivery specification information input into the delivery specification sheet 50 (first reception column 151) from each ordering terminal 20, 30, 40 used by each ordering party 2, 3, 4, which has been received by the delivery specification reception unit 102, into the delivery specification sheet 50. Specifically, it reads the input data of the delivery specification information temporarily stored in the storage unit 109 (109d), reflects it in the delivery specification sheet 50, and displays the delivery specification information in the specification frame (51a, etc.) of the delivery specification sheet 50.

[0035] The slot number determination unit 104 has the function of increasing, decreasing, or maintaining the number of designated slots (51a, etc.) in the first reception column 151 of the delivery specification sheet 50, where delivery specification information can be entered, for each ordering party 2, 3, and 4, based on last year's sales performance and this year's sales plan. Last year's sales performance and this year's sales plan are acquired by the sales performance / plan acquisition unit 105. In this embodiment, the number of input fields for delivery specification information in the delivery specification sheet 50 (first reception column 151) for each ordering party 2, 3, and 4 is set to at least one. For example, referring to Figure 5, it can be seen that some ordering parties 2, 3, and 4 are allocated two specification fields, which are determined by the field number determination unit 104 based on each ordering party's sales performance last year and sales plan for this year. The method for determining the number of slots for each client (2, 3, and 4) will be described later.

[0036] The sales performance and plan acquisition unit 105 has the function of acquiring information on last year's sales performance and this year's sales plan from each ordering party 2, 3, and 4. Specifically, it receives input data of last year's sales performance and this year's sales plan for each ordering party 2, 3, and 4 transmitted via the communication network Nw from each ordering party terminal 20, 30, and 40 by the communication module 15, and can store this input data in the storage unit 109 (ordering party performance database 109b). The information regarding last year's sales performance and this year's sales plan for each of the ordering parties 2, 3, and 4, stored in the ordering party performance database 109b, is read when determining the number of designated slots (51a, etc.) in the delivery specification table 50 where delivery specification information for each of the ordering parties 2, 3, and 4 can be entered, and is used by the slot number determination unit 104.

[0037] The designated slot advancement unit 106 has the function of advancing the delivery specification information entered in the second reception column 152 of the delivery specification sheet 50 to the designated slot (51a, etc.) in the first reception column 151. Conditions for advancing from the second reception column 152 to the first reception column 151 include cases where a cancellation occurs for a delivery specification entered in the designated slot (51a, etc.) of the first reception column 151, cases where there is delivery specification information from ordering parties 2, 3, and 4 that is deemed to require schedule adjustment considering last year's sales performance and this year's sales plan, and cases where problems related to the transportation of goods, such as worsening weather forecasts or securing drivers, are expected. The conditions for moving the delivery specification information entered in the second reception field 152 to the designated field in the first reception field 151 will be described later.

[0038] The usage status aggregation unit 107 has the function of aggregating the usage status of the first reception column 151 and the second reception column 152 in the delivery specification sheet 50. In other words, the usage summary unit 107 meticulously summarizes the usage status of the delivery specification table 50, including: how many designated slots (such as 51a) there are in total out of the number of days in a month set by the designated slot setting unit 101; how many of the designated slots are blank and do not have delivery specification information entered (e.g., 51a to 51d); how many of the designated slots have delivery specification information entered (e.g., designated slots 52a, 52b, 53a to 53e, 54a, 54d); how many designated slots have delivery specification information awaiting confirmation (e.g., designated slot 53b); and how many delivery specification entries are in the second reception column 152 (e.g., delivery specification information for designated slot 53e). Therefore, by adopting the aggregation result of the first reception column 151 by the usage status aggregation unit 107 as the advancement condition for the designated slot advancement unit 106, as shown in Figure 8, if a cancellation occurs for a delivery specification entered in the designated slot (51a, etc.) of the first reception column 151, the delivery specification information in the second reception column 152 can be advanced to the designated slot (51a, etc.) of the first reception column 151.

[0039] The transportation-related information acquisition unit 108 has the function of acquiring information related to the transportation of goods from external sources via the communication network Nw and the communication module 15. Examples of information related to the transportation of goods include weather forecast data and information related to securing driver personnel. Since weather significantly impacts the transportation of goods, weather forecast data is acquired regularly. This weather forecast data includes not only the area where Factory Fa is located, but also weather forecast data for the route to the delivery destination of the goods, as well as weather forecast data for the near future, including typhoons. Information regarding securing driver personnel is crucial for the transportation of goods. While sufficient personnel are available, a shortage of personnel can lead to problems such as the inability to transport goods even if they are manufactured at the factory (Fa). Therefore, if a driver shortage is anticipated, the designated slot management device 10 can issue an alert or send an email to the order recipient's terminal to enable necessary countermeasures. Immediate measures include utilizing temporary staffing services and changing driver shifts, while in the medium to long term, measures such as improving working conditions, introducing modal shifts, implementing joint delivery, and introducing relay transport are employed.

[0040] The memory unit 109 has a memory area 109d that stores a production capacity database 109a, a customer performance database 109b, a trained model 109c, and other data and programs.

[0041] The production capacity database 109a stores information related to the production capacity of factory Fa, which is used when setting the designated slots in the delivery specification table 50 by the designated slot setting unit 101. The information related to the production capacity of factory Fa includes the number of personnel responsible for manufacturing goods, the number and specifications of the machines used to manufacture goods, and past performance data (referring to information such as how many people, how many machines, how much cost was incurred, how much time was taken, and how much quantity of goods was manufactured).

[0042] The client performance database 109b stores data obtained from each client 2, 3, and 4 by the sales performance / plan acquisition unit 105, including information on last year's sales performance and this year's sales plan. The information on last year's sales performance and this year's sales plan for each client 2, 3, and 4 stored in the client performance database 109b (which is accumulated and becomes past sales performance and past sales plan) is used by the slot number determination unit 104 to determine the number of designated slots (51a, etc.) in the delivery specification table 50 where delivery specification information for each client 2, 3, and 4 can be entered.

[0043] The trained model 109c includes the first trained model and the second trained model. The first pre-trained model is deeply trained (machine learning) using the client performance database 109b and incorporated into the program of the slot number determination unit 104. Its purpose is to derive the optimal number of slots (51a, etc.) for each client 2, 3, and 4 when the slot number determination unit 104 determines the number of designated slots (51a, etc.) for each client 2, 3, and 4. Therefore, when the sales performance / plan acquisition unit 105 acquires input data from each client 2, 3, and 4, the slot number determination unit 104 determines the optimal number of designated slots (51a, etc.) for each client 2, 3, and 4 from the first pre-trained model. The second trained model is deeply trained (machine learning) using past data aggregated by the usage status aggregation unit 107 and past data acquired by the transportation-related information acquisition unit 108, and is incorporated into the designated slot advancement unit 106. When the designated slot advancement unit 106 advances the delivery specification information entered in the second reception column 152 to the designated slot (51a, etc.) in the first reception column 151, it selects which customer 2, 3, or 4's delivery specification information should be advanced to the designated slot in the first reception column 151. Therefore, if there is an empty slot (51a, etc.) in the first reception column 151 of the delivery specification table 50, and delivery specification information from any of the customers 2, 3, or 4 is entered in the second reception column 152 in a waitlist state, the designated slot advancement unit 106 uses the second trained model to determine and select which customer 2, 3, or 4's delivery specification information should be advanced to the next slot.

[0044] The storage area 109d, which stores other data and programs, stores all data except for the production capacity database 109a, the ordering performance database 109b, and the trained model 109c, as well as programs necessary for the operation of the designated slot management device 10. Among these, for example, user information including the accounts of the contractor 1 and ordering parties 2, 3, and 4, input data of delivery specification information transmitted from each ordering party terminal 20, 30, and 40 used by each ordering party 2, 3, and 4, past data compiled by the usage status aggregation unit 107, and past data acquired by the transportation-related information acquisition unit 108 are stored.

[0045] Each functional unit is implemented by a program executed on the hardware resources of the computer constituting the designated slot management device 10, such as the CPU 11, ROM 12, and RAM 13. These functional units may be read as "means," "modules," "units," or "circuits." Furthermore, each functional unit may be implemented not only on the designated slot management device 10, but also by distributing its functions across multiple server devices and enabling them to communicate with each other via a communication network, thereby achieving the same functionality as the designated slot management device 10. In addition, each DB of the storage unit 109 can be placed on an external storage device on the communication network Nw. Moreover, computer programs and application programs may be stored on a storage medium that is readable by the computer.

[0046] (Details of the delivery specification sheet) Next, we will explain the details of Delivery Specification Sheet 50.

[0047] As described above, the delivery specification sheet 50 is a web page and can be accessed by entering a login ID and password from the website. Furthermore, as shown in Figures 4 to 7, the delivery specification sheet 50 has a group of tabs 55a to 55f, and pages can be switched by selecting tabs 55a to 55f. Figure 4 shows the result of selecting the second tab 55b from the group of tabs 55, and displaying the factory adjustment display page 150 in the delivery specification sheet 50. Figure 9 shows the result of selecting the third tab 55c from the group of tabs 55, and displaying the monthly delivery slot usage status page 250 in the delivery specification table 50. We will omit explanations for the pages displayed when selecting other tabs (such as 55a).

[0048] [Factory Adjustment Display Page] The factory adjustment display page 150 includes a first reception field 151 having multiple designation fields (51a, etc.) into which delivery designation information is entered by each ordering party 2, 3, and 4, and a second reception field 152 for receiving delivery designation information that does not fit into the first reception field 151.

[0049] The first entry column 151 is arranged chronologically from top to bottom. In the example shown, Tuesday, August 6th is displayed at the top as the first day, 51. Below it are the second day, 52, Wednesday, August 7th; the third day, 53, Thursday, August 8th; and the fourth day, 54, Friday, August 9th, arranged vertically. Although not shown in the illustration, above the first day, Tuesday, August 6th, is Monday, August 5th, and below the fourth day, 54, Friday, August 9th, is Saturday, August 10th. This can be confirmed by operating the vertical scroll bar SB1.

[0050] In the first reception column 151, for each day 51, 52, 53, and 54, multiple designated slots are set by the designated slot setting unit 101. In the case of factory Fa in this embodiment, as described above, a maximum of 5 designated slots are set, and in most cases it operates with 4 slots. Therefore, at the beginning of each day 51, 52, 53, and 54, information fields 51A, 52A, 53A, and 54A are provided, displaying the date, the period of the month (ten-day period: set according to factory Fa's own criteria), and a number indicating the number of designated slots for that day. As shown in Figures 4 and 5, the first day 51 to the fourth day 54 are the beginning of August in factory Fa, and each day has 4 designated slots.

[0051] Furthermore, multiple designation boxes are provided to the right of information sections 51A, 52A, 53A, and 54A. For the first day, 51, the first designation box 51a, the second designation box 51b, the third designation box 51c, and the fourth designation box 51d are arranged side by side to the right of information section 51A. Note that there are also days with five designation boxes, so if there is a fifth designation box, it will be placed to the right of the fourth designation box 51d, and the fifth designation box can be viewed by operating the horizontal scroll bar SB2. In the illustrated example, for day 1, number 51, four designated slots 51a to 51d (first to fourth designated slots 51a to 51d) are set, but no delivery information has been entered in any of the slots. This indicates that no goods were ordered. In the case of Day 2, slot 52, there are four designated slots 52a to 52d (the first to fourth designated slots 52a to 52d), and two different clients, 3 and 2, have each entered delivery specification information into designated slots 52a and 52b, respectively. In the case of the third day, number 53, four designated slots 53a to 53d (first to fourth designated slots 53a to 53d) are set, and three different ordering parties 3, 4, and 2 have entered delivery specification information. The second ordering party 3 has entered one delivery specification in the first designated slot 53a, the third ordering party 4 has entered one delivery specification in the second designated slot 53b, and the first ordering party 2 has entered two delivery specification information in the third designated slot 53c and the fourth designated slot 53d. In the case of Day 4, 54, four designated slots 54a to 54d (the first to fourth designated slots 54a to 54d) are set, and two different clients 3 and 2 have each entered delivery specification information into designated slots 54a and 54d, respectively.

[0052] The second reception column 152 is an extension of the first reception column 151 and is arranged chronologically from top to bottom. In the example shown, Tuesday, August 6th is displayed at the top as the first day 51. Below it are Wednesday, August 7th (second day 52), Thursday, August 8th (third day 53), and Friday, August 9th (fourth day 54), arranged vertically. Although not shown in the illustration, Monday, August 5th is above Tuesday, August 6th (first day), and Saturday, August 10th is below Friday, August 9th (fourth day 54). A vertical scroll bar SB1 is positioned between the first reception column 151 and the second reception column 152. By operating this vertical scroll bar SB1, both the first and second reception columns 151 and 152 can be scrolled vertically simultaneously.

[0053] In the second reception column 152, each day's entries 51, 52, 53, and 54 are provided with multiple waiting list slots (e.g., 51e) where delivery specification information is entered by each ordering party 2, 3, and 4. At the beginning of each day's entries 51, 52, 53, and 54 are provided with advancement waiting list information columns 51B, 52B, 53B, and 54B, which display a number indicating the number of waiting list slots available for that day.

[0054] Furthermore, to the right of the waiting list information sections 51B, 52B, 53B, and 54B, multiple waiting list slots are provided. In the case of 51 on the first day, to the right of the waiting list information section 51B, the first waiting list slot 51e, the second waiting list slot 51f, and the third waiting list slot 51g are provided side by side. In the illustrated example, for the first day, number 51, three waiting list slots 51e to 51g (first to third waiting list slots 51e to 51g) are set, but no delivery information has been entered for any of them. This indicates that there were no orders (waitlists) for the goods. Similarly, in the case of the second day, slot 52, there are three waiting list slots, 52e to 52g (first to third waiting list slots 52e to 52g), but no delivery information has been entered for any of them. In the case of the third day, slot 53, there are three waiting list slots 53e to 53g (first to third waiting list slots 53e to 53g), and one delivery specification from the second ordering party 3 has been entered into the first waiting list slot 53a. In the case of slot 54 on the fourth day, similar to slot 51 on the first day and slot 52 on the second day, there are three waiting list slots 54e~54g (first to third waiting list slots 54e~54g), but no delivery information has been entered for any of these slots.

[0055] Below the tab group 55 and above the first reception field 151, there are display switching button group 56, a summary display unit 57, and a legend button 58.

[0056] The display switching button group 56 includes a period switching button group 56a and a factory switching button 56b. The period switching button group 56a switches the period for displaying information in the first reception field 151 and the second reception field 152. In the illustrated example, information for August 2024 is displayed. Operating the button labeled "2024" switches the displayed year. Operating the button labeled "August" switches the displayed month. Operating the buttons labeled "<<" or ">>" switches to the beginning or end of the displayed year. Operating the buttons labeled "<" or ">" shifts the displayed month by one. The factory switching button 56b allows the administrator, who is the recipient 1, to select and switch the display of factory Fa, which is under their management. In other words, when button 56b, which displays "Okayama Factory," is pressed, a list of other factory names is displayed, and by selecting any factory name from this list, the display on the factory adjustment display page 150 can be switched.

[0057] The summary display unit 57 is a column that displays the summary results of the usage status of the first reception column 151 and the second reception column 152 in the delivery specification sheet 50, calculated by the usage status summary unit 107. The summary display unit 57 in this embodiment includes a frame count summary display unit 57a, a blank frame count summary display unit 57b, a confirmed summary display unit 57c, an out-of-frame summary display unit 57d, and a pending confirmation summary display unit 57e. The frame count display unit 57a displays the total number of designated frames (51a, etc.) out of the number of days in a month set by the designated frame setting unit 101. The blank frame count display unit 57b displays the total number of blank designated frames (e.g., 51a to 51d, etc.) among multiple designated frames in which no delivery specification information has been entered. The confirmed summary display unit 57c displays the total number of designated slots (for example, designated slots 52a, 52b, 53a~53e, 54a, 54d) for which delivery specification information has been entered. The outside-frame summary display section 57d displays the total number of delivery specification information entries in the second reception column 152 (for example, delivery specification information in the specification column 53e). The pending confirmation summary display unit 57e displays the total number of designated slots (for example, designated slot 53b) whose delivery specification information is in a pending confirmation state. In other words, the summary display unit 57 reflects the summary results from the usage summary unit 107, and if there are any changes, those changes will also be reflected.

[0058] The legend button 58 is configured so that when pressed, the legend information is displayed in a pop-up bubble as shown in Figure 7. In this embodiment, since it is located in the upper right of the second reception field 152, when pressed, it is displayed overlapping the second reception field 152.

[0059] [Monthly delivery limit usage display page] The monthly delivery slot usage display page 250, as shown in Figure 9, primarily contains a delivery specification information list table 60 that lists the status of multiple designated slots and multiple waiting slots for the period designated as August at factory Fa. In addition, it has a group of tabs 55, similar to the factory adjustment display page 150, and below that, a group of display switching buttons 56 with a different design from the factory adjustment display page 150. Furthermore, a group of operation buttons 59 is provided to the right of the display switching button group 56.

[0060] The group of display switching buttons 56 on the monthly delivery slot usage display page 250 includes a factory switching button 56b, a year switching button 56c, and a semi-annual switching button 56d, all of which can switch the display of the delivery specification information list 60. The factory switching button 56b, like the factory switching button 56b described above, can display a list of delivery specification information 60 for other factories. The year switching button 56c can display a list of delivery information for other years 60. The semi-annual switching button 56d can display a list of delivery specification information for the semi-annual period 60.

[0061] The operation button group 59 includes a confirmation button 59a, a screen transition button 59b, and a full-screen button 59c. Pressing the confirmation button 59a allows you to confirm the operations performed on the delivery specification information list 60 by the selection operation unit 62, which will be described later. Pressing the screen transition button 59b allows you to reflect the operations performed on the delivery specification information list 60 by the selection operation unit 62, which will be described later, on the factory adjustment display page 150. Pressing the full-screen button 59c allows you to display the delivery specification information list 60 in full screen.

[0062] The delivery specification information list table 60 is supplemented by filtering checkboxes 61, a selection operation section 62, and a graph display section 63 to enhance the information display.

[0063] First, the delivery specification information list 60 displays a list for the same month (August in this case) as the one shown on the factory adjustment display page 150. The entries are arranged chronologically from left to right, and then sorted by slot (multiple designated slots, multiple waiting slots) from top to bottom. Here, the information from Tuesday, August 6th to Friday, August 9th is consistent with the factory adjustment display page 150, so the explanation is omitted. Note that the delivery specification information entered in the third day 53, first waiting slot 53a of the second reception column 152 on the factory adjustment display page 150 is located in a position that cannot be viewed in the delivery specification information list 60. In such cases, you can move the delivery specification information list 60 up or down by operating the vertical scroll bar SB3, so you can view the delivery specification information that is in a position that cannot be viewed.

[0064] The filtering checkbox 61 allows you to choose whether to display information in the delivery specification information list 60 for each of the ordering parties 2, 3, and 4, or to display information for all of the ordering parties 2, 3, and 4 by checking the checkboxes. Selecting the checkbox labeled "Select All" will display information for all of the ordering parties 2, 3, and 4. The other checkboxes allow you to select each of the ordering parties 2, 3, and 4 individually to display their information. Figure 9 shows an example where the checkbox labeled "Select All" is selected. When filtering is performed for each of the clients 2, 3, and 4, only the information for each of those clients will be displayed. The numbers in parentheses indicate the number of times each client selected options 2, 3, and 4.

[0065] The selection operation unit 62 can either mark each cell in the delivery specification information list 60 as used or leave it blank. That is, for example, to leave that part blank, similar to the third specification box 53c of the third day 53 shown in Figure 8, press the third cell from the top in the column for August 8th to make it active, and then press the "empty frame" object of the same color in the selection operation unit 62. The active cell will change from "completed" to "unmarked". At the same time, the active state will be canceled and the operation will be completed. "Completed" indicates that the delivery specification information has been entered, and "unmarked" indicates that the delivery specification information has not been entered. The numbers in parentheses indicate the number of times each client selected options 2, 3, and 4.

[0066] The graph display unit 63 displays two circular graphs for each ten-day period (early, mid, and late). Specifically, it comprises a circular graph display unit 63a for the early ten-day period, a circular graph display unit 63b for the mid-ten-day period, and a circular graph display unit 63c for the late ten-day period. Of the two circular graphs, the outer circular graph shows the compliance rate, and the inner circular graph shows the vacancy rate. A legend explaining how to interpret the annular graph is shown to the right of the graph display section 63. The annular graph shown in the annular graph display section 63a for the first half of the month confirms that the input of delivery specification information is in a "low" state. The annular graph shown in the annular graph display section 63b for the middle of the month also confirms that the input of delivery specification information is in a "low" state, and the annular graph shown in the annular graph display section 63c for the last half of the month confirms that the input of delivery specification information is in a "not yet adjusted" state.

[0067] (Regarding the method for determining the number of slots) The slot number determination unit 104 determines whether to increase, decrease, or maintain the number of designated slots (51a, etc.) in the first reception column 151 of the delivery specification sheet 50, where delivery specification information can be entered, based on the sales performance and sales plan for each ordering party 2, 3, and 4 obtained by the sales performance and plan acquisition unit 105 from last year.

[0068] When the number of slots is determined by the slot determination unit 104, if the first trained model in the trained model 109c is not used, a certain range of reference values ​​(reference range, threshold) is set in advance. The program of the slot determination unit 104 then determines whether the sales performance and sales plans for each customer 2, 3, and 4 obtained by the sales performance and plan acquisition unit 105 from last year exceed, fall short of, or fall within the reference range, thereby determining whether to increase, decrease, or maintain the number of slots for each customer 2, 3, and 4. That is, for example, if it exceeds the reference range, the number of slots is increased; if it does not reach the reference range, the number of slots is decreased; and if it is within the reference range, the number of slots is maintained. Furthermore, this reference range is to be changed as appropriate according to the production capacity of the factory Fa.

[0069] When the first trained model in the above-mentioned trained model 109c is used when determining the number of slots by the slot number determination unit 104, the first trained model, which has been deep-trained using the client performance database 109b, is incorporated into the program of the slot number determination unit 104. Then, when the sales performance / plan acquisition unit 105 acquires the sales performance of each client 2, 3, and 4 for the previous year and the sales plan for this year, the slot number determination unit 104 can determine the optimal number of designated slots (51a, etc.) for each client 2, 3, and 4 from the first trained model. The optimal number of designated slots for each client 2, 3, and 4 will be changed as appropriate by deep learning.

[0070] (Regarding the advancement of designated slots) The designated slot advancement unit 106 advances the delivery specification information entered in the second reception column 152 of the delivery specification sheet 50 to the designated slot (51a, etc.) in the first reception column 151.

[0071] There are several patterns for moving up the order, the first being a simple pattern as shown in Figure 8, where a cancellation occurs and the delivery specification information that was entered in the first waiting slot 53e of the second reception column 152 is moved up and entered into the vacant slot (third designated slot 53c).

[0072] Next, if multiple delivery designation information in a waiting list state is entered in the second reception field 152, the second pattern is that the designation advancement unit 106 selects from among multiple delivery designation information to advance from the second reception field 152 to the first reception field 151, based on the transportation-related information acquisition unit 108. Regarding transportation-related information, weather forecast data is acquired year-round, and information related to securing driver personnel is also continuously acquired to prevent personnel shortages. In particular, the acquisition of weather forecast data is prioritized during the summer months when typhoons and linear rainbands are more likely to occur, and during the winter months when snow and icy roads are more likely to occur. In other words, we check weather forecast data not only for the area where the factory Fa is located, but also for the route to the delivery destination of the goods, as well as recent weather forecast data including typhoons, etc. If there are customers ordering from areas where warnings or advisories have been issued, we will prioritize or postpone their orders.

[0073] Next, if there are multiple delivery order requests in the second reception column 152 that are on the waiting list, the third pattern is to prioritize the delivery order requests of clients 2, 3, and 4, who are deemed to require schedule adjustments based on last year's sales performance and this year's sales plan, and move them up from the second reception column 152 to the first reception column 151. Furthermore, considering the delivery record to date this year, it may be possible to prioritize the delivery specifications of clients 2, 3, and 4, who are deemed to require schedule adjustments, and move them up from the second reception column 152 to the first reception column 151.

[0074] The advancement method by the designated slot advancement unit 106 prioritizes the simplest first pattern. In other words, the pattern of filling in the gaps with simple cancellations is prioritized. Next, if multiple delivery designation entries in a waiting list state are entered in the second reception field 152, and if the second pattern necessary to ensure the certainty of delivery is to be performed takes priority. In other words, transportation-related information is obtained, and based on this, a pattern is adopted in which delivery designation information to be moved up from the second reception field 152 to the first reception field 151 is selected from among multiple entries. Next, if there are multiple delivery order requests in the second reception field 152 that are on the waiting list, and there are no problems with the transportation-related information, a third pattern is adopted in which the delivery order requests of clients 2, 3, and 4, which are deemed to require schedule adjustments based on sales performance and sales plans, are prioritized and moved up.

[0075] The advancement by the designated frame advancement unit 106 is performed either by manual operation by the contractor 1 or the ordering parties 2, 3, and 4, or automatically by incorporating the second trained model into the program of the designated frame advancement unit 106. When performed manually by the contractor 1 or the ordering parties 2, 3, or 4, the process can be easily carried out by cutting and pasting delivery specification information within the factory adjustment display page 150, as shown in Figure 8. Alternatively, it can also be easily carried out within the monthly delivery slot usage display page 250 by operating the selection operation unit 62. When the process is performed automatically using the second pre-trained model, confirmation by contractor 1 or clients 2, 3, and 4 is still required as a precaution, but since manual operation by contractor 1 or clients 2, 3, and 4 is not required, there are various advantages such as improved work efficiency and reduced costs.

[0076] (Flow from entering delivery information to delivery) The delivery specification sheet 50 has a number of specification slots set according to the production capacity of factory Fa by the specification slot setting unit 101. In other words, the delivery specification sheet 50 can display a factory adjustment display page 150 which has a first reception field 151 in which multiple specification slots (51a, etc.) are set, and a second reception field 152 in which multiple waiting slots (51e, etc.) are set to accept input of delivery specification information that does not fit in the first reception field 151. In this embodiment, the number of designated slots for factory Fa, according to the production capacity of factory Fa, is set to five.

[0077] When multiple designated slots and multiple waiting slots are set for the delivery specification sheet 50, the designated slot management device 10, using the slot number determination unit 104, determines the number of designated slots (51a, etc.) in the first reception column 151 of the factory adjustment display page 150 of the delivery specification sheet 50 that each ordering party 2, 3, and 4 can input delivery specification information into. At this time, the designated slot management device 10 shall have previously acquired information on last year's sales performance and this year's sales plan transmitted from ordering party terminals 20, 30, and 40 using the sales performance / plan acquisition unit 105. Based on the sales performance and this year's sales plan of each ordering party 2, 3, and 4 acquired by the sales performance / plan acquisition unit 105, the designated slot management device 10 decides whether to increase, decrease, or maintain the number of designated slots (51a, etc.) in the first reception column 151 of the delivery specification sheet 50 that can input delivery specification information into.

[0078] Orderers 2, 3, and 4 need to enter delivery specification information (contract number, homeowner's name, assigned contractor, and delivery method). Therefore, they display the factory adjustment display page 150 on the display device on their respective orderer terminals 20, 30, and 40, and enter the delivery specification information using the text input device. The input of delivery specification information is performed via the communication network Nw.

[0079] The designated slot management device 10 receives input data (delivery specification information) from the ordering terminals 20, 30, and 40 via the delivery specification reception unit 102, and reflects the input data in the delivery specification table 50 via the delivery specification reflection unit 103. This creates the delivery specification table 50. On the factory adjustment display page 150, the first reception field 151 has a fixed number of input slots for each ordering party 2, 3, and 4. If ordering parties 2, 3, and 4 wish to enter delivery specifications that do not fit in the first field, they must enter the delivery specifications in the second reception field 152. As a result, the delivery specifications entered in the second reception field 152 will be placed in a waiting list state.

[0080] Personnel at Factory Fa proceed with manufacturing goods so that they can be delivered according to the delivery specification information entered in the delivery specification sheet 50. If a cancellation occurs in a later schedule (any of the designated slots in the first reception column 151) in the delivery specification sheet 50, or if, for other reasons (bad weather, driver shortage, schedule adjustment considering delivery performance, etc.), the delivery specification information that is on the waiting list is entered in the second reception column 152, then, as shown in Figure 8 for example, the designated slot advancement unit 106 advances the delivery specification information entered in the second reception column 152 to the designated slot in the first reception column 151 where the cancellation occurred. Such advancement of delivery specification information is performed by manual operation by the contractor 1 or the ordering parties 2, 3, 4, or by automated operation using the second trained model.

[0081] Once the goods are manufactured, they are transported by drivers to the customers 2, 3, and 4. This completes the delivery process.

[0082] (Effects of the embodiment) This embodiment provides the following excellent effects. In other words, multiple designation slots (51a, etc.) are set for each day in the delivery designation sheet 50 according to the production capacity of factory Fa, and delivery designation information to specify the delivery date and time of goods is entered into these multiple designation slots through multiple ordering terminals 20, 30, and 40, thereby preventing orders for goods that exceed the factory's production capacity. Moreover, the delivery designation information received by the delivery designation reception unit 102 is reflected in the delivery designation sheet 50 by the delivery designation reflection unit 103, and ordering customers 2, 3, and 4 can also check the delivery designation sheet 50 with the delivery designation information reflected, making it difficult to order goods that exceed the factory's production capacity. As a result, even when orders are received from multiple ordering customers 2, 3, and 4, the delivery schedule can be managed while taking into account the production capacity of factory Fa, thereby reducing the effort required to manage factory Fa.

[0083] Furthermore, the slot number determination unit 104 increases, decreases, or maintains the number of input slots for delivery specification information for multiple designated slots set daily according to the production capacity of factory Fa, based on information related to last year's sales performance and this year's sales plan for each of the multiple ordering parties 2, 3, and 4. This allows for the allocation of an appropriate number of designated slots to each of the multiple ordering parties 2, 3, and 4. As a result, orders from multiple ordering parties 2, 3, and 4 are more easily leveled out, making it less likely for there to be days when the factory receives orders that significantly exceed its production capacity. Consequently, even when orders are received from multiple ordering parties 2, 3, and 4, the delivery schedule can be managed while taking into account the production capacity of factory Fa, thus reducing the effort required to manage factory Fa.

[0084] Furthermore, the slot number determination unit 104 uses a first trained model 109c, which has been machine-trained using information related to past sales performance and past sales plans as learning data, to increase, decrease or maintain the number of input slots for delivery specification information for each of the multiple ordering parties 2, 3, and 4. Therefore, it is possible to determine the optimal number of input slots for delivery specification information for each of the multiple ordering parties 2, 3, and 4 based on information related to past sales performance and past sales plans.

[0085] Furthermore, the system includes a designated slot advancement unit 106 that advances delivery designation information entered in multiple waiting slots in the second reception column 152 of the factory adjustment display page 150 to one of the multiple designated slots in the first reception column 151, making it easier to level out the delivery schedule. As a result, even when receiving orders from multiple customers 2, 3, and 4, the delivery schedule can be managed while taking into account the production capacity of factory Fa, thereby reducing the effort required to manage factory Fa.

[0086] Furthermore, the designated slot advancement unit 106 uses a second trained model 109c, which was trained using aggregated information on the input status of delivery specification information for the first reception column 151 and the second reception column 152 of the factory adjustment display page 150 as one of its training data, to advance the delivery specification information entered in one of the multiple waiting slots in the second reception column 152 to the designated slot where a cancellation has occurred. This makes it possible to judge the input status of delivery specification information for the first reception column 151 and the second reception column 152 and make appropriate advancements, making it easier to further level the delivery schedule. As a result, the effort required to manage the factory Fa can be reduced.

[0087] Furthermore, if weather conditions in a region are deteriorating according to weather forecast data acquired by the transportation-related information acquisition unit 108 during the transportation of goods, the designated slot advancement unit 106 uses the second trained model 109c to advance the delivery designation information entered in one of the multiple waiting slots in the second reception column 152 to one of the multiple designated slots in the first reception column 151. This allows for the rapid transportation of goods before the weather deteriorates, or for the transportation of goods to other destination regions where the weather is not a problem. As a result, even when there are concerns about deteriorating weather conditions, it becomes easier to further level the delivery schedule and reduce the effort required to manage the factory Fa.

[0088] Furthermore, in recent years, there has been a growing demand for the realization of a decarbonized society through the promotion of carbon neutrality, which aims to reduce carbon dioxide emissions to virtually zero, and for the achievement of the Sustainable Development Goals (SDGs). The designated space management device 10 of this embodiment enables the efficient transportation of goods, and thus can contribute to the realization of a decarbonized society through the promotion of carbon neutrality and the achievement of the SDGs.

[0089] [Variation] The embodiments to which the present invention can be applied are not limited to those described above, and can be modified as appropriate without departing from the spirit of the invention. Modifications are described below. The following modifications may be combined as much as possible. Furthermore, in each of the following modifications, elements common to the above-described embodiments are denoted by the same reference numerals, and their descriptions are omitted or simplified.

[0090] [Variation 1] It is preferable for ordering parties 2, 3, and 4 to be mindful of leveling the delivery status when entering delivery specification information into the second reception column 152, as this will lead to more efficient delivery of goods. The designated slot advancement unit 106 may utilize a third pre-trained model that enables the leveling of the overall delivery schedule. Specifically, the third pre-trained model is deeply trained using past data aggregated by the usage status aggregation unit 107 and past data acquired by the transportation-related information acquisition unit 108, and is incorporated into the designated slot advancement unit 106. When the designated slot advancement unit 106 advances the delivery specification information entered into the second reception column 152 to a designated slot (51a, etc.) in the first reception column 151, it selects which ordering party's delivery specification information should be advanced to which slot in the first reception column 151 on a different day. Therefore, if there is an empty slot (51a, etc.) in the first reception column 151 of the delivery specification sheet 50, and delivery specification information for any of the ordering parties 2, 3, or 4 is entered in the second reception column 152 in a waitlist state, the slot advancement unit 106 can determine and select which ordering party 2, 3, or 4's delivery specification information is best advanced from the third trained model, thereby aiming to level out the delivery schedule.

[0091] [Variation 2] In the above embodiment, the deliverables were tangible goods. However, in this modified example, the deliverables are electronic deliverables (also called electronic deliverable data), such as architectural drawings or cost estimation data used for budgeting and cost management of construction projects. In the above embodiment and this modified example, these deliverables are collectively referred to as "products." Furthermore, electronic deliverables are not manufactured in a factory (Fa) like tangible goods, but are produced in a workshop such as an office. In the above embodiment and this modified example, the act of creating the deliverable is collectively referred to as "production," and the place, organization, or person that produces the deliverable is collectively referred to as "producer." In this modified example, for example, design drawing data is created in a design office and delivered electronically.

[0092] According to this modified version, multiple designation slots (51a, etc.) are set daily in the delivery designation sheet 50 according to the office's production capacity. Delivery designation information for specifying the delivery date and time of the design drawing data is entered into these multiple designation slots through multiple ordering terminals 20, 30, and 40, thereby preventing orders for design drawing data that exceed the office's production capacity. Moreover, the delivery designation information received by the delivery designation receiving means 102 is reflected in the delivery designation sheet 50 by the delivery designation reflection means 103, and ordering parties 2, 3, and 4 can also check the delivery designation sheet 50 with the reflected delivery designation information, making it difficult to order design drawing data that exceeds the office's production capacity. As a result, even when orders are received from multiple ordering parties 2, 3, and 4, the delivery schedule can be managed while taking into account the office's production capacity, thereby reducing the effort required for office management. [Explanation of Symbols]

[0093] Fa Factory 1. Contractor 2. First ordering party 3. Second-party client 4. Third-party ordering party 10. Designated Frame Management Device 101 Designated Frame Setting Section 102 Delivery Order Reception Department 103 Delivery Specification Reflection Section 104 Slot number determination section 105 Sales Performance and Planning Acquisition Department 106 Designated Slot Advancement Section 107 Usage Statistics Department 108 Transportation-related information acquisition department 109 Storage section 109a Production Capacity Database 109b Client Performance Database 109c Pre-trained Model 20 First Orderer Terminal 30 Second ordering terminal 40 Third-party ordering terminal 50 Delivery Specification Sheet 150 Factory Adjustment Display Page 151 First reception area 152 Second reception section Page displaying usage status of monthly delivery slots (250 slots). 60 Delivery Specification Information List

Claims

1. A designated slot management device that is managed by producers who produce products and is communicated to multiple order terminals used by multiple orderers for placing orders for said products, A delivery specification sheet in which delivery specification information for specifying the delivery date and time of the products produced by the aforementioned producer is entered through multiple customer terminals, A delivery specification sheet includes a specification slot setting means for setting multiple specification slots on a daily basis according to the producer's production capacity, The delivery specification receiving means receives daily input of the delivery specification information into the delivery specification sheet from multiple customer terminals, A designated slot management device characterized by comprising: a delivery designation reflection means for reflecting the daily delivery designation information received by the delivery designation acceptance means into the delivery designation table.

2. In the designated frame management device according to claim 1, A means for acquiring sales performance and plans that acquires information on the sales performance of multiple clients last year and their sales plans for this year from multiple client terminals, A designated slot management device characterized by comprising a means for determining the number of slots for which input of delivery designation information can be made into a plurality of designated slots set daily according to the production capacity of the producer, for each of the plurality of ordering customers, based on the information relating to last year's sales performance and this year's sales plan.

3. In the designated frame management device according to claim 2, The system has a first trained model that has been machine-trained using information on past sales performance and past sales plans of multiple aforementioned clients as training data. The designated slot management device is characterized in that the slot number determination means increases, decreases, or maintains the number of input slots for delivery specification information for each of the multiple ordering parties using the first trained model.

4. In the designated frame management device according to claim 1, The aforementioned delivery specification sheet is: A first reception field where multiple designated fields are set and the input of the delivery specification information is accepted, It has a second reception area with multiple waiting slots set up to accept input of delivery specification information that does not fit into the first reception area, A designated slot management device characterized by comprising a designated slot advancement means for advancing the delivery designation information entered into a plurality of waiting slots in the second reception area to one of the plurality of designated slots in the first reception area.

5. In the designated frame management device according to claim 4, The system has a second trained model that has been trained using the aggregated information of the input status of the delivery specification information for the first and second reception fields as one of its training data. A designated slot management device characterized in that, when a cancellation occurs in the delivery designation information entered in any of the multiple designated slots in the first reception area, the designated slot advancement means uses the second trained model to advance the delivery designation information entered in any of the multiple waiting slots in the second reception area to the designated slot where the cancellation occurred.

6. In the designated frame management device according to claim 4, The system includes a weather forecast data acquisition means for acquiring weather forecast data in at least the area where the producer is located, the area to which the product is delivered, and the area along the route to the delivery destination of the product. It has a second trained model that has been machine-trained using the aforementioned past weather forecast data as one of the training data sets, A designated slot management device characterized in that, when weather conditions in the region of the weather forecast data acquired by the weather forecast data acquisition means during the transportation of the product deteriorate, the designated slot advance means uses the second trained model to advance the delivery designation information entered in one of the multiple waiting slots in the second reception column to one of the multiple designated slots in the first reception column.

Citation Information

Patent Citations

  • Process scheduler system

    JP2002351524A