Processing device, processing program, and processing method

The described processing device and method address the limitations of existing inventory management by integrating product arrival and subsequent tasks, enabling efficient management of business processes from arrival to delivery.

JP7649080B2Active Publication Date: 2025-03-19PL NETWORK SERVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024180464
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-03-19
Estimated Expiration
2043-07-07

AI Technical Summary

Technical Problem

Existing inventory management methods focus primarily on shipping and do not adequately address the business processes from product arrival to delivery, neglecting the integration of product arrival and subsequent tasks.

Method used

A processing device, program, and method that register distribution, arrival, work content, work results, and shipment results for products, integrating these processes from product arrival to delivery, and enabling efficient management of business processes.

Benefits of technology

This solution enables comprehensive management of business processes from product arrival to delivery, improving inventory control and reducing losses by integrating all relevant tasks and information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007649080000001
    Figure 0007649080000001
  • Figure 0007649080000002
    Figure 0007649080000002
  • Figure 0007649080000003
    Figure 0007649080000003
Patent Text Reader

Abstract

To manage a series of business processing from cargo arrival of a commodity to cargo shipment of the commodity through commodity work.SOLUTION: At least one processor is configured to perform processing of: registering cargo allocation information of a commodity allocated from a cargo owner on the basis of the cargo allocation information received from the cargo owner; registering cargo arrival information associated with the commodity having actually arrived on the basis of the cargo allocation; registering work content associated with the commodity on the basis of work request information received from the cargo owner; registering a work result associated with work of the commodity performed on the basis of the work content; and registering a cargo shipment result associated with cargo shipment of the commodity performed on the basis of a cargo shipment request received from the cargo owner.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a processing device, a processing program, and a processing method for managing a series of business processes from the receipt of merchandise through various operations related to the merchandise to its shipment. [Background technology]

[0002] Conventionally, in retail stores, etc., adjustments have been made to keep the appropriate stock amount of each product constant, and inventory management has been performed to prevent opportunity losses due to out-of-stock items and disposal due to unsold items. For example, Patent Document 1 describes "an inventory management method for managing appropriate inventory in a store to eliminate substantial losses from disposal of unsold items and opportunity losses due to out-of-stock items, the method comprising the steps of predicting the number of sales of each product from the arbitrary time to closing based on a sales composition ratio, which is the ratio of the number of sales of each product from opening to an arbitrary time on a daily basis to the number of sales of each product from the arbitrary time to closing, a predicted sales amount of each product from opening to closing, and an actual sales amount of each product from opening to the arbitrary time, and a step of determining a clearance number, which is the number of products to be sold out from the arbitrary time to closing, so as to keep the inventory amount of each product constant."

[0003] However, the inventory management method described in Patent Document 1 focuses on the shipping aspect, and does not take into consideration the receiving of goods or subsequent product operations. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 07-110833 Summary of the Invention [Problem to be solved by the invention]

[0005] The present disclosure has been made in light of the above-mentioned background, and provides a processing device, a processing program, and a processing method for managing a series of business processes from the receipt of merchandise through various tasks related to the merchandise to its shipment. [Means for solving the problem]

[0006] According to one aspect of the present disclosure, there is provided "a processing device having at least one processor, the at least one processor being configured to execute processes for registering allocation information for products allocated from a shipper based on allocation information received from the shipper, registering arrival information for the products that have actually arrived based on the allocation, registering work content for the products based on work request information received from the shipper, registering work results for the work on the products performed based on the work content, and registering shipping results for the shipment of the products performed based on a shipping request received from the shipper."

[0007] According to one aspect of the present disclosure, there is provided a "processing program that causes a computer having at least one processor to function as follows: registering allocation information for products allocated from a shipper based on allocation information received from the shipper, registering arrival information for the products that have actually arrived based on the allocation, registering work content for the products based on work request information received from the shipper, registering work results for the work on the products performed based on the work content, and registering shipping results for the shipment of the products performed based on a shipping request received from the shipper."

[0008] According to one aspect of the present disclosure, there is provided a "processing method executed by at least one processor in a computer having the at least one processor, the processing method including the steps of: registering allocation information for goods allocated from a shipper based on allocation information received from the shipper; registering arrival information for the goods that have actually arrived based on the allocation, registering work details for the goods based on work request information received from the shipper; registering work results for the work on the goods performed based on the work details, and registering shipping results for the shipment of the goods performed based on a shipping request received from the shipper." Effect of the Invention

[0009] According to the present disclosure, it is possible to provide a processing device, a processing program, and a processing method for managing a series of business processes from the receipt of merchandise through various tasks related to the merchandise to its shipment.

[0010] It should be noted that the above effects are merely illustrative for the convenience of explanation and are not limiting. In addition to or instead of the above effects, any effect described in this disclosure or any effect obvious to a person skilled in the art may be achieved. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram showing an outline of a process from receiving a commodity through processing to shipping in a processing system according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a conceptual diagram illustrating a schematic configuration of a processing system 1 according to an embodiment of the present disclosure. [Diagram 3] FIG. 3 is a block diagram illustrating an example of a configuration of the terminal device 100 according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a block diagram illustrating an example of a configuration of the server device 200 according to an embodiment of the present disclosure. [Diagram 5] FIG. 5 is a block diagram showing an example of the configuration of a shipper terminal device 300 according to an embodiment of the present disclosure. [Figure 6A] FIG. 6A is a diagram conceptually illustrating an arrival management table stored in the server device 200 according to an embodiment of the present disclosure. [Figure 6B] FIG. 6B is a diagram conceptually illustrating a task management table stored in the server device 200 according to an embodiment of the present disclosure. [Figure 6C] FIG. 6C is a diagram conceptually illustrating a material management table stored in the server device 200 according to an embodiment of the present disclosure. [Figure 6D] FIG. 6D is a diagram conceptually illustrating an inventory management table stored in the server device 200 according to an embodiment of the present disclosure. [Figure 6E] FIG. 6E is a diagram conceptually illustrating a shipment management table stored in the server device 200 according to an embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram showing a processing sequence outlining various processes from allocating goods to shipping goods in the embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram illustrating a process flow performed at a processor in an embodiment of the present disclosure. [Figure 9A] FIG. 9A is a diagram showing a processing sequence executed among the terminal device 100, the server device 200, and the shipper terminal device 300 according to an embodiment of the present disclosure. [Figure 9B] FIG. 9B is a diagram illustrating an example of information output from the logi terminal 100-2 according to an embodiment of the present disclosure. [Figure 9C] FIG. 9C is a diagram showing an example of a screen output to the logic terminal 100-2 according to an embodiment of the present disclosure. [Figure 10A] FIG. 10A is a diagram showing a processing sequence executed among the terminal device 100, the server device 200, and the shipper terminal device 300 according to the embodiment of the present disclosure. [Figure 10B] FIG. 10B is a diagram showing an example of a screen output to the logic terminal 100-2 according to an embodiment of the present disclosure. [Figure 10C] FIG. 10C is a diagram showing an example of a screen output to the logi terminal 100-2 according to an embodiment of the present disclosure. [Figure 11A] FIG. 11A is a diagram showing a processing sequence executed among the terminal device 100, the server device 200, and the shipper terminal device 300 according to the embodiment of the present disclosure. [Figure 11B] FIG. 11B is a diagram showing an example of a screen output to the logic terminal 100-2 according to an embodiment of the present disclosure. [Figure 12] FIG. 12 is a diagram showing a process flow executed in the server device 200 according to an embodiment of the present disclosure. [Figure 13] FIG. 13 is a diagram showing a process flow executed in the server device 200 according to an embodiment of the present disclosure. [Figure 14] FIG. 14 is a diagram showing a process flow executed in the server device 200 according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] The embodiments of the present disclosure will be described with reference to the accompanying drawings, in which the same reference numerals are used to designate the same components.

[0013] 1. Overview of the Processing System According to the Present Disclosure The processing system according to the present disclosure is used, for example, in business management for performing a predetermined operation on received goods and then shipping the goods. In particular, the processing system 1 is suitably used in business management for, for example, allocating goods owned by a shipper to a processor, having the processor perform processing such as packing on the actually received goods based on a work request from the shipper, and then shipping the packaged goods based on a request from the shipper. Specifically, in such a case, the processing system 1 can not only manage a series of operations related to the arrival of goods, various operations related to the goods, and the shipment of goods, but also collectively manage various information related to the shipper and the processor. In such a case, the processing system can manage various reporting processes from the processor to the shipper who is the owner of the goods.

[0014] FIG. 1 is a diagram showing an outline of the process from receiving processing to processing and shipping processing of a commodity in the processing system according to the embodiment of the present disclosure. Specifically, FIG. 1 shows a case where a processor performs various processes based on a contact or request from a shipper and reports on the processes. As shown in FIG. 1, first, the shipper assigns goods owned by the shipper to the processor, and the processor performs a process of picking up the goods from a specified storage location (hamatori processing). After that, the processor performs receiving processing of the goods, and when the actual arrival of the goods is completed, reports on the arrival to the shipper. Here, the assignment of goods does not mean that the goods are actually handed over from the shipper to the processor, but simply means that the goods are handed over in numbers. In addition, the goods to be received are stored in containers, large cases, etc.

[0015] Next, when the shipper issues a work request to the processor for the goods that the processor has picked up, the processor performs the specified work based on the work request. Here, the processor actually stores and handles the goods, but the original owner is the shipper. One example of the specified work is processing, where the incoming goods are packed in a specified quantity or to a specified weight. Another example of the specified work is disposal processing. Another example of the specified work is dismantling, where the package in which the goods were once packed is dismantled, even though this is not requested by the shipper. Then, when the processor completes the specified work based on the work request, the processor reports the completion of the work to the shipper.

[0016] Next, when the shipper issues a shipping request to the processor for the completed product (packaged product), the processor performs shipping processing to ship the packaged product to a specified shipping destination based on the shipping request. When the shipment of the packaged product (product) is complete, the processor reports to the shipper that the shipment of the product is complete.

[0017] Next, the processor puts together the various costs related to receiving (including beach collection), processing, and shipping (including delivery) into one invoice, which it then sends to the shipper. The invoice includes the date, details (contents of processing), quantity, unit price, and invoice amount, and lists the costs from receiving to shipping in chronological order, making it easy to check the details.

[0018] In addition, in this disclosure, a "shipper" is a person who has ownership rights to the goods, and corresponds to a client of the processor. For this reason, the "shipper" makes various requests regarding the goods to the processor, and receives reports on the requests from the processor. In the following embodiment, the requests and reports are described on the assumption that a terminal device is used, but they may also be made using other media, such as written documents. Note that even if the "shipper" does not have ownership rights to the goods, it is of course possible to utilize the processing system of the present disclosure.

[0019] In this disclosure, a "processor" is a person who actually stores and handles goods. Particularly, in the following embodiments, a "processor" is a person who performs various tasks to ship received goods to designated retailers such as supermarkets. Also, in this disclosure, a "goods" refers simply to items that are the subject of commercial transactions, and includes food (fruit and vegetables, processed foods), machine parts, electronic parts, electronic devices, and machines. Particularly, in the following embodiments, the "goods" referred to are fruits and vegetables, which are a type of food, but are not limited to this.

[0020] In this disclosure, "take-out" refers to taking over of goods transported from within Japan or abroad from a designated storage location (e.g., an immigration office such as a customs office) to a processor's warehouse. An immigration office is a place where goods brought in by a designated method are stored and managed.

[0021] In this disclosure, even if a description such as "first" or "second" is used, it does not mean that the description is limited to only the two elements to which the description is attached. Naturally, the description may include "third," "fourth," and more elements.

[0022] 2. Configuration of Processing System 1 Fig. 2 is a conceptual diagram showing a schematic configuration of a processing system 1 according to an embodiment of the present disclosure. According to Fig. 2, a processor terminal device 100-1 (hereinafter also referred to as a sales terminal 100-1) used by a sales representative of a processor who receives a request from a shipper, a processor terminal device 100-2 (hereinafter also referred to as a logistics terminal 100-2) used by a logistics representative of the processor, a server device 200 managed by the processor, and a shipper terminal device 300 used by the shipper are connected to each other so as to be able to communicate with each other via a network. The network is configured by wireless, wired, or a combination thereof.

[0023] 2, only one each of the sales terminal 100-1, the logistics terminal 100-2, and the shipper terminal device 300 is shown, but it is possible to include two or more of each device. Also, although the server device 200 is shown as a single device, it is possible to distribute the components and processes of the server device 200 to multiple server devices or cloud server devices.

[0024] 2, the sales terminal 100-1 and the logic terminal 100-2 are described separately from each other, but they may be collectively referred to as the terminal device 100. However, even in such a case, each terminal device is merely referred to collectively, and it does not mean that the sales terminal 100-1 and the logic terminal 100-2 have the same processing and configuration.

[0025] 3. Configuration of Terminal Device 100 Fig. 3 is a block diagram showing an example of the configuration of a terminal device 100 according to an embodiment of the present disclosure. The terminal device 100 does not need to include all of the components shown in Fig. 3, and may have a configuration in which some components are omitted, or may include other components.

[0026] The terminal device 100 is typically a terminal device capable of wireless communication, such as a smartphone, but is not limited to this device. For example, the terminal device may be a feature phone, a personal digital assistant, a PDA, a laptop computer, a desktop computer, a portable game machine, a stationary game machine, or any other device capable of executing the program according to the present disclosure. As described above, the terminal device 100 includes a sales terminal 100-1 and a logic terminal 100-2, but these terminal devices do not always need to be the same type or the same terminal device, and may be different types of terminal devices. As described above, the sales terminal 100-1 and the logic terminal 100-2 in the processing system 1 may each include multiple terminal devices, but the terminal devices do not need to be the same type of terminal device, and may be different types of terminal devices.

[0027] 3, the terminal device 100 includes an output interface 111, a processor 112, a memory 113 including a RAM, a ROM, or a non-volatile memory (HDD in some cases), a communication interface 114 including a communication processing circuit and an antenna, and an input interface 115 including a touch sensor and a hard key. These components are electrically connected to each other via control lines and data lines.

[0028] The output interface 111 functions as an output unit that outputs images captured by a camera (not shown) and various displays output by executing a program according to the present disclosure to a device such as a display or a printer in response to an instruction from the processor 112. Such a display is, for example, a liquid crystal display, an organic EL display, or electronic paper.

[0029] The processor 112 is composed of a CPU (microcomputer) and functions as a control unit that controls other components connected thereto based on various programs stored in the memory 113. Specifically, the processor 112 reads out from the memory 113 a program for executing an application according to the present disclosure and a program for executing an OS, and executes the program. In the present disclosure, the processor 112 particularly executes each process described in the process sequences of Figs. 9A, 10A, and 11A (details of the process are described in Figs. 9A, 10A, and 11A, etc.). The processor 112 may be composed of a single CPU, or may be composed of a combination of multiple CPUs and GPUs.

[0030] The memory 113 is composed of a ROM, a RAM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 112. The non-volatile memory is a memory into which data is written and read by the execution of the program, and the data written therein is saved even after the execution of the program is terminated. In the present disclosure, the memory 113 particularly stores a program for executing each process etc. described in the process sequences of Figures 9A, 10A, and 11A (details of the process will be described in Figures 9A, 10A, and 11A).

[0031] The communication interface 114 functions as a communication unit that transmits and receives information to and from the server device 200 and other terminal devices that are installed remotely via a communication processing circuit and an antenna. The communication processing circuit performs processing for transmitting and receiving information from the server device 200 and other terminal devices according to the progress of processing of programs and various information used in the processing system 1.

[0032] The communication processing circuit processes based on a wideband wireless communication system such as the LTE system, but can also process based on a narrowband wireless communication system or a contactless wireless communication system such as wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Also, wired communication can be used instead of or in addition to wireless communication.

[0033] The input interface 115 is composed of a touch sensor, hard keys, etc., and functions as an input unit that accepts instruction inputs related to the execution of the program according to the present disclosure and operation inputs for registering various information. The touch sensor is arranged to cover the output interface 111, and transmits position coordinate information corresponding to image data output from the output interface 111 to the display to the processor 112. As the touch panel method, known methods such as a resistive film method, a capacitive coupling method, and an ultrasonic surface acoustic wave method can be used. In the present disclosure, the touch sensor detects a swipe operation or a tap operation on each icon, etc. displayed on the output interface 111 by an indicator. Note that, although the present disclosure uses the input interface 115 provided in the terminal device 100, it is also possible to use an input interface 115 connected wirelessly or by wire to a main body including the processor 112, such as a mouse.

[0034] 4. Configuration of the Server Device 200 Fig. 4 is a block diagram showing an example of the configuration of a server device 200 according to an embodiment of the present disclosure. The server device 200 does not need to include all of the components shown in Fig. 4, and may have a configuration in which some components are omitted, or other components may be added. In addition, the server device 200 does not need to include the components shown in Fig. 4 in a single housing, and each component and process of the server device 200 may be distributed to multiple server devices or cloud server devices.

[0035] 4, the server device 200 includes a memory 211 including a RAM, a ROM, a non-volatile memory, an HDD, etc., a processor 212 including a CPU, etc., and a communication interface 213. These components are electrically connected to each other via control lines and data lines.

[0036] The memory 211 is composed of a RAM, a ROM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. Such a program is loaded and executed by the processor 212. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 212. The non-volatile memory is a memory to which data is written and read by the execution of the program, and the data written therein is stored even after the execution of the program is terminated. In the present disclosure, the memory 211 stores programs for, in particular, "a process of registering the allocation information of the product allocated to the shipper based on the allocation information received from the shipper," "a process of registering arrival information of the product that has actually arrived based on the allocation," "a process of registering the work content of the product based on the work request information received from the shipper," "a process of registering the work result of the work of the product performed based on the work content," "a process of registering the shipping result of the shipment of the product performed based on the shipping request received from the shipper," and the like. Furthermore, the memory 211 stores various types of information described in various management tables (FIGS. 6A to 6E).

[0037] The processor 212 is composed of a CPU (microcomputer) and functions as a control unit for controlling other components connected thereto based on various programs stored in the memory 211. Specifically, the processor 212 reads out from the memory 211 a program for executing an application according to the present disclosure and a program for executing an OS, and executes the program. In the present disclosure, the processor 212 executes, in particular, "a process for registering the discount information of a product discounted from a shipper based on the discount information received from the shipper," "a process for registering arrival information of the product that has actually arrived based on the discount," "a process for registering the work content of the product based on the work request information received from the shipper," "a process for registering the work result of the work of the product performed based on the work content," and "a process for registering the shipping result of the shipment of the product performed based on the shipping request received from the shipper." The processor 212 may be composed of a single CPU, or may be composed of a combination of multiple CPUs and GPUs.

[0038] The communication interface 213 functions as a communication unit that transmits and receives information to and from other remotely installed server devices and the terminal device 100 via a communication processing circuit and an antenna. The communication processing circuit processes the programs and various information used in the processing system 1 to transmit and receive information from other server devices, the terminal device 100, and the shipper terminal device 300 according to the progress of processing.

[0039] The communication processing circuit processes based on a wideband wireless communication system such as the LTE system, but can also process based on a narrowband wireless communication system or a contactless wireless communication system such as wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Also, wired communication can be used instead of or in addition to wireless communication.

[0040] 5. Configuration of shipper terminal device 300 Fig. 5 is a block diagram showing an example of the configuration of a consignor terminal device 300 according to an embodiment of the present disclosure. The consignor terminal device 300 does not need to include all of the components shown in Fig. 5, and may have a configuration in which some components are omitted, or may include other components.

[0041] The shipper terminal device 300 is typically a terminal device capable of wireless communication, such as a smartphone, but is not limited to such a device. For example, the terminal device may be a feature phone, a personal digital assistant, a PDA, a laptop computer, a desktop computer, a portable game machine, a stationary game machine, or any other device capable of executing the program according to the present disclosure.

[0042] 5, the consignor terminal device 300 includes an output interface 311, a processor 312, a memory 313 including a RAM, a ROM, or a non-volatile memory (HDD in some cases), a communication interface 314 including a communication processing circuit and an antenna, and an input interface 315 including a touch sensor and a hard key. These components are electrically connected to each other via control lines and data lines.

[0043] The output interface 311 functions as an output unit that outputs images captured by a camera (not shown) and various displays output by executing a program according to the present disclosure to a device such as a display or a printer in response to an instruction from the processor 312. Such a display is, for example, a liquid crystal display, an organic electroluminescence display, or electronic paper.

[0044] The processor 312 is composed of a CPU (microcomputer) and functions as a control unit that controls other components connected thereto based on various programs stored in the memory 313. Specifically, the processor 312 reads out from the memory 313 a program for executing an application according to the present disclosure and a program for executing an OS, and executes the program. In the present disclosure, the processor 312 executes each process and the like described in the process sequences of Figs. 9A, 10A, and 11A in particular (details of the process are described in Figs. 9A, 10A, and 11A, etc.). The processor 312 may be composed of a single CPU, or may be composed of a combination of multiple CPUs and GPUs.

[0045] The memory 313 is composed of a ROM, a RAM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 312. The non-volatile memory is a memory to which data is written and read by the execution of the program, and the data written therein is saved even after the execution of the program is terminated. In the present disclosure, the memory 313 particularly stores a program for executing each process etc. described in the process sequences of Figures 9A, 10A, and 11A (details of the process will be described in Figures 9A, 10A, and 11A).

[0046] The communication interface 314 functions as a communication unit that transmits and receives information to and from the server device 200 and other terminal devices that are installed remotely via a communication processing circuit and an antenna. The communication processing circuit performs processing for transmitting and receiving information from the server device 200 and other terminal devices according to the progress of processing of programs and various information used in the processing system 1.

[0047] The communication processing circuit processes based on a wideband wireless communication system such as the LTE system, but can also process based on a narrowband wireless communication system or a contactless wireless communication system such as wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Also, wired communication can be used instead of or in addition to wireless communication.

[0048] The input interface 315 is composed of a touch sensor, hard keys, etc., and functions as an input unit that accepts instruction inputs related to the execution of the program according to the present disclosure and operation inputs for registering various information. The touch sensor is arranged to cover the output interface 311, and transmits position coordinate information corresponding to image data output from the output interface 311 to the display to the processor 312. As the touch panel method, known methods such as a resistive film method, a capacitive coupling method, and an ultrasonic surface acoustic wave method can be used. In the present disclosure, the touch sensor detects a swipe operation or a tap operation on each icon displayed on the output interface 311 by an indicator. In the present disclosure, the input interface 315 provided in the shipper terminal device 300 is used, but it is also possible to use an input interface 315 connected wirelessly or by wire to a main body equipped with the processor 312, such as a mouse.

[0049] 6. Information stored in memory 211 of server device 200 6A is a diagram conceptually illustrating an arrival management table stored in the server device 200 according to an embodiment of the present disclosure. As shown in Fig. 6A, the arrival management table includes items such as "arrival ID", "shipping origin", "shipping method", "product name", "quantity (cases)", "brand", "arrival date and time", and "defective rate (%)", and various information corresponding to the items is stored.

[0050] The "Arrival ID" field stores an individual ID assigned to the received product. The ID may be composed of numbers, letters, or a combination thereof. The "Shipment origin" field stores the place of origin of the received product. For example, a country, prefecture, or city, town, or village is stored. The "Shipping method" field stores the method by which the product was transported to a designated storage facility. For example, a transport device such as a truck, train, airplane, or ship is stored. The "Product name" field stores the name of the received product. In this embodiment, since the explanation is focused on fresh produce, apples, bananas, etc. are stored.

[0051] The "quantity (case)" field stores the quantity of goods received in case units. Here, a case is a container or large case for delivering a large amount of goods at once, unlike packaging (e.g., cardboard) for delivery to a product retailer. In other words, a case unit is quantity information related to the storage state of goods at the time of arrival. The "brand" field stores the brand name if a brand name is set for the received goods. The "arrival date and time" field stores the date and time when the goods arrived at the processor. The "defective rate (%)" field stores the loss rate of goods that is the result of processing when the received goods are processed (i.e., the percentage of goods that could not be packed).

[0052] 6B is a diagram conceptually illustrating a work management table stored in server device 200 according to an embodiment of the present disclosure. As shown in FIG. 6B, the work management table includes items such as "Work ID," "Work name," "Product name," "Work unit," "Work quantity (boxes)," "Work date and time," "Arrival ID," "Material ID," and "Number of materials used," and various information corresponding to the items is stored.

[0053] The "Work ID" field stores an individual ID assigned to each work performed on a product. The ID may be composed of numbers, letters, or a combination of these. The "Work Name" field stores the name of the work performed by the processor on the product. For example, types of work include processing, which is packing the product, disassembly, which returns the packed product to its original individual state, and disposal of the product. The "Product Name" field stores the name of the product on which the work was performed. In this embodiment, apples, bananas, etc. are stored in order to explain about fruits and vegetables. The "Work Unit" field stores the weight (kg) or quantity (pieces) per box when packaging, which is processing. However, depending on the product, the work unit may be limited to either weight or quantity. If the work is disassembly, no information is stored.

[0054] The "Work quantity (boxes)" field stores the number of boxes generated by processing or the number of boxes disassembled by disassembly. The "Work date and time" field stores the date and time when the processing company performed the work on the product. The "Arrival ID" field stores the same ID as the individual ID stored in the arrival management table. This makes it possible to link the arrival management table and the work management table, and it becomes possible to know what work was performed on which of the arrived products. The "Material ID" field stores the individual ID of the material stored in the material management table described later. This makes it possible to link the work management table and the material management table, and it becomes possible to know the material used when various work was performed on the product. If multiple materials are used, multiple material IDs will be stored. The "Number of materials used" field stores the quantity of materials used when various work was performed on the product. If multiple material IDs are stored, the number of materials used for each material ID is stored.

[0055] Next, Fig. 6C is a diagram conceptually illustrating a material management table stored in the server device 200 according to an embodiment of the present disclosure. As shown in Fig. 6C, the material management table includes items such as "material ID", "material name", "stock quantity", "owner", and "unit price (yen)", and various information corresponding to the items is stored.

[0056] The "material ID" field stores an individual ID assigned to each material. The ID may be composed of numbers, letters, or a combination of these. Here, even if the material is the same, if the owner is different, a different material ID will be assigned to each material. The "material name" field stores the name of the material managed by the processor. For example, the name of the material related to packaging such as cardboard and labels is stored, but it is not limited to this and various materials handled by the processor are stored. The "stock quantity" field stores the stock quantity of the corresponding material. The "owner" field stores information (name) of the owner of each material. In this embodiment, the shipper P1 or the processor (our company) is the owner of each material, and the names of these are stored. The "unit price (yen)" field stores the amount that is the unit price of the material. The unit price is information used for cost calculation when billing the shipper P1. For this reason, the unit price for materials owned by shipper P1 is 0 (free).

[0057] Next, Fig. 6D is a diagram conceptually illustrating an inventory management table stored in the server device 200 according to an embodiment of the present disclosure. As shown in Fig. 6D, the inventory management table includes items of "inventory ID", "product name", "inventory quantity (boxes)", "unit (1 box)", and "job ID", and various information corresponding to the items is stored.

[0058] The "Inventory ID" field stores an individual ID that is assigned to a product that has been packed after work has been completed. The ID may consist of numbers, letters, or a combination of these. Here, even if the products are the same, if the work IDs (i.e., the work content) are different, different inventory IDs will be assigned to each product. Specifically, even if the product name is "apples," if the unit of the product packed into one box is different, the work ID will be different and therefore the inventory ID will also be different.

[0059] The "Product Name" field stores the name of the product that has been packed after the work has been completed. In this embodiment, in order to explain about fresh produce, apples, bananas, etc. are stored. The "Quantity in Stock (Boxes)" field stores the remaining number of boxes generated by the processing process. The "Unit (1 Box)" field stores the weight (kg) or quantity (pieces) per box when packing, which is the processing process. However, depending on the product, the (work) unit may be limited to either weight or quantity. The "Work ID" field stores the same ID as the individual ID stored in the work management table. This makes it possible to link the inventory management table with the work management table, and makes it possible to grasp the packaging contents (processing contents) of each product registered as inventory.

[0060] Next, Fig. 6E is a diagram conceptually illustrating a shipping management table stored in the server device 200 according to an embodiment of the present disclosure. As shown in Fig. 6E, the shipping management table includes items of "shipping ID", "product name", "shipping quantity (boxes)", "shipping destination ID", "shipping date and time", and "inventory ID", and various information corresponding to the items is stored.

[0061] The "Shipping ID" field stores an individual ID that is assigned to a product that has been shipped. The ID may consist of numbers, letters, or a combination of these. Here, even if the product is the same, if the shipping destination ID (i.e., shipping destination) or inventory ID (i.e., work content) is different, a different shipping ID will be assigned to each product. Specifically, even if the product name is "apples," there will be different shipping IDs depending on the shipping destination ID and inventory ID.

[0062] The "Product Name" field stores the name of the product that has been shipped. In this embodiment, in order to explain about fresh produce, apples, bananas, etc. are stored. The "Shipping Quantity (Boxes)" field stores information on the number of boxes shipped. The "Shipping Destination ID" field stores an individual ID assigned to each shipping destination. The "Shipping Date and Time" field stores the date and time the product was shipped. The "Inventory ID" field stores an ID that is the same as an individual ID stored in the inventory management table. This makes it possible to link the inventory management table and the shipping management table, and makes it possible to understand what kind of inventory the shipped product is and what kind of work (processing content) has been performed on it.

[0063] 7. Processing sequence and flow (A) The entire process from packing to product shipment Fig. 7 is a diagram showing a processing sequence outlining various processes from allocating goods to shipping goods in an embodiment of the present disclosure. Specifically, Fig. 7 is a diagram showing a processing sequence consisting of each process performed by a shipper P1, a sales representative P2 and a logistics representative P3 of a processor, and a delivery company P4. In other words, the process subjects in Fig. 7 are people.

[0064] As shown in Fig. 7, first, the shipper P1 contacts the processor's sales representative P2 about the allocation (S1: allocation notification). As a result, the management of the goods owned by the shipper P1 is transferred to the processor, although only numerically. The sales representative P2, who receives the allocation notification, checks the details of the received allocation (S2: allocation confirmation), and requests the delivery company P4 to collect the goods on the beach based on the details of the allocation (S3: request for collection). Here, the details of the allocation include information on the product name, quantity, and storage location, and the details of the collection (destination, product, quantity) are determined from this information.

[0065] Next, the delivery company P4 responds to the request for collection and carries out the specified collection (S4: Collection). The delivery company P4 then delivers the collected goods to the processor, and the goods are received (S5: Goods Arrival). The processor's logistics manager P3 confirms the arrival of the goods, and processes and reports the arrival to the shipper P1 (S6: Receiving Processing / Report). This allows the shipper P1 to know that the processor is ready to carry out work on the goods.

[0066] Next, the shipper P1 requests the logistics person P3 of the processor to carry out work on the received goods (S7: work request). The work request may be transmitted to the logistics person P3 via the sales person P2. The logistics person P3 then issues work instructions corresponding to the work request to the work site, and the work on the goods is carried out at the work site based on the work instructions. When the work on the goods is completed, the logistics person P3 performs a process related to the completion of the work. This completes the work on the goods at the processor (S8: work processing). As described above, the work at the processor includes the processing process of packaging the goods, the disposal process of discarding goods that cannot be shipped, and the disassembly process of dismantling packages that have been packaged once. However, the disassembly process is carried out without a work request from the shipper P1, so in this case, there is no work request in S7.

[0067] When the processing company's logistics manager P3 completes the work, he / she reports the completion of the work to the shipper P1 (S9: work completion report). This allows the shipper P1 to know the status of the product being ready for shipment and that the products that cannot be shipped have been discarded. The work completion report also includes information on the product's defect rate, so the shipper P1 can know the defect rate for each product that has arrived (i.e., for each arrival ID). This allows the shipper P1 to know the defect rate related to the product's place of origin, the defect rate related to the product's brand, or the defect rate related to the transportation method, and allows the shipper P1 to reconsider the future supplier and transportation method of the product. Note that the disassembly process is performed without a work request from the shipper P1, so the completion report of the process is not sent to the shipper P1. In addition, the disposal process is premised on the fact that the sales manager P2 or the logistics manager P3 confirms with the shipper P1 whether it is okay to carry out the disposal process before the work request is sent to the processing company.

[0068] Next, the shipper P1 requests the processor's logistics person P3 to ship the products for which processing has been completed (S10: shipping request). The shipping request may be transmitted to the logistics person P3 via the sales person P2. The logistics person P3 then issues shipping instructions to the work site corresponding to the shipping request, and requests the delivery company P4 to deliver the products to be shipped. Next, the work site hands over the products to the delivery company P4 based on the shipping instructions, and the products are shipped from the processor. Then, when the shipment of the products is completed, the logistics person P3 performs processing related to the completion of shipping. This completes the processing related to the shipment of the products at the processor (S11: shipping processing).

[0069] Next, the delivery company P4 responds to the shipping request and delivers the product to the specified shipping destination (S12: Delivery). As a result, the product of the consignor P1 is delivered to the shipping destination specified by the consignor P1, and is sold to general consumers at that shipping destination. Then, when the shipping is completed, the logistics person P3 of the processor reports the completion of the shipping to the consignor P1 and the sales person P2 (S13: Shipping Completion Report). This allows the consignor P1 and the sales person P2 to know that the product has been shipped. Then, the sales person P2 checks the inventory related to the shipped product (S14: Inventory Check) and can know whether or not he can respond quickly if the consignor P1 requests the shipping of other products.

[0070] Next, the sales representative P2 sends the information on the inventory confirmed in S14 to the shipper P1 and reports the inventory (S1 5 (S15: Inventory report). In addition, the sales representative P2 sends the results of the series of operations at the processor to the shipper P1 and reports on the operations (S16: Work report). These reports may be downloaded after the end of business each day and sent to the shipper by email or the like. In addition, these reports may be automatically sent as inventory lists and work report lists from the sales terminal 100-1 or server device 200 used by the sales representative P2. This allows the shipper to easily grasp the progress of operations and inventory, and enables the shipper to plan and make requests for the next shipment, etc.

[0071] (B) Processing flow for processors Fig. 8 is a diagram showing a process flow executed by a processor in an embodiment of the present disclosure. Specifically, Fig. 8 is a schematic process flow for explaining what processes and decisions are made by a processor from the time of arrival of a commodity to the time of shipment. Here, the processing subject in Fig. 8 is basically a person.

[0072] First, when the product is actually handed over from the delivery company P4 to the processor, various processes related to the arrival of the product are carried out (S20: Arrival process). After that, the processor decides what kind of work to perform on the arrived product (S21: Type of work request). If the type of work request is "disposal", the processor carries out disposal processing of the product (S22: Disposal process). On the other hand, if the type of work request is "processing", the processor carries out processing to pack the arrived product (S23: Processing process).

[0073] Next, a process is carried out to determine whether any of the products should be discarded or can be reused through processing (S24: Discard or reuse). Specifically, this process is carried out when any of the products are removed from the incoming cases and are damaged or rotten. If the products are rotten or otherwise unusable as products, they are discarded (S22). On the other hand, products that are damaged but cannot be shipped as regular products (product A) but may be usable as products through various processing are registered as product B (S25: Register product B). Products registered as product B are returned to the incoming processing (S20) and will be reused.

[0074] Next, if the processor proceeds to shipping processing without discarding or reusing the products in S24, the processor registers the inventory of the products that can be shipped as a result of the processing (S26: Inventory Registration). Here, the inventory is positioned as expected inventory that can be shipped early if a shipping request is received from the shipper P1. Next, taking into consideration advance information from the shipper P1 and previous shipping history, the processor determines whether there is enough inventory to handle the next scheduled shipment (S27: Inventory Shortage). If the processor determines that there is a shortage of inventory (S2 7 : Yes), a process is performed to dismantle the corresponding package so that the same product (same place of origin and brand) but with a different work ID (i.e., different packing quantity per box, etc.) can be used (S2 8(Bulk processing: loose processing). This allows the same products to be treated as if they were actually received in stock, and allows for processing so that the products are packaged in the same packaging as the products scheduled for shipment.

[0075] On the other hand, if there is no shortage of stock (S27: No), the processor determines whether or not there has been a shipping request from the shipper P1 (S29: Shipping Request Present). If there has been no shipping request from the shipper P1 (S29: No), the goods are not shipped and the processor enters a waiting state for a shipping request. On the other hand, if there has been a shipping request from the shipper P1 (S29: Yes), the processor ships the goods (S30: Shipping Process). This completes the process from receipt of goods at the processor to shipping them.

[0076] As described above, the processor will carry out processing in advance so that it can respond promptly to the shipping request from the shipper P1. Also, if the processor does not have the necessary stock for shipping, it can take apart the same product packed with different packaging contents and process it again. This allows the same product packed with different packaging contents to be used effectively, and not only can it respond to early shipping, but it can also reduce losses such as spoilage of produce and other products.

[0077] 8. Processing sequence performed by processing system 1 (A) Processing related to the receipt of goods FIG. 9A is a diagram showing a processing sequence executed between the terminal device 100, the server device 200, and the shipper terminal device 300 according to an embodiment of the present disclosure. Specifically, FIG. 9A is a diagram showing a processing sequence executed between the terminal device 100, the server device 200, and the shipper terminal device 300 from the time when the goods are allocated, which is the numerical delivery of the goods, until the goods are actually received. Also, FIG. 9B is a diagram showing an example of information output from the logistic terminal 100-2 according to an embodiment of the present disclosure. Specifically, it is a display example of a product signboard (sticker) that is automatically created after the beach collection process. Furthermore, FIG. 9C is a diagram showing an example of a screen output to the logistic terminal 100-2 according to an embodiment of the present disclosure. Specifically, FIG. 9C shows information that is input or selected in the logistic terminal 100-2 when the goods are received.

[0078] According to Fig. 9A, the processor 312 of the consignor terminal device 300 receives operation input from the consignor P1 via the input interface 315 and generates allocation information (S31: Generate allocation information). The allocation information includes information such as product name, quantity, place of origin (shipping origin), brand, and storage location. This information is generated in advance by receiving operation input from the consignor P1 via the input interface 315. Then, the processor 312 transmits the generated allocation information to the server device 200 via the communication interface 314 together with a allocation request to register a new allocation (T31: Request allocation).

[0079] When the newly generated allocation information and allocation request are received by the server device 200 through the communication interface 213, the processor 212 of the server device 200 generates a new arrival ID and stores the received information in the arrival management table, etc. (S32: allocation registration). The processor 212 also generates input form information for the logistics manager P3 to input information related to the arrival of the goods, etc., based on the received allocation information. The input form information includes input boxes, etc., that constitute the arrival information required for the subsequent arrival process. The processor 212 then transmits a allocation notice indicating that the goods have been allocated from the shipper P1, together with the allocation information, to the sales terminal 100-1 through the communication interface 213 (T32: allocation notice). The processor 212 may also transmit the allocation notice and the allocation information to the logistics terminal 100-2. This allows the logistics manager P3 to know the information of the goods to be received before they arrive.

[0080] The processor 112 of the sales terminal 100-1 generates beach-collection information by accepting operational input from the sales representative P2 via the input interface 115 (S33: beach-collection processing). The beach-collection information includes information such as the delivery request destination, product name, quantity, place of origin (shipping origin), brand, and storage location. The delivery request destination is generated by accepting operational input from the sales representative P2 via the input interface 115. Meanwhile, information other than the delivery request destination is common to the above-mentioned distribution information, so the contents of the distribution information are basically used as is, but may be modified by accepting operational input from the sales representative P2 as necessary. The beach-collection information is to be transmitted to the delivery company P4, and the transmission method is a known contact method such as email, telephone, or fax.

[0081] After that, when the divided goods are actually delivered to the processor by the delivery company P4, the processor 112 of the logistic terminal 100-2 generates a signboard to be attached to the case of the received goods (S34: signboard creation). The processor 112 of the logistic terminal 100-2 may receive information related to the haulage from the sales terminal 100-1 and create a signboard based on the information. As shown in FIG. 9B, the signboard includes various information such as the shipper, arrival date and time, product name / quantity, brand, place of origin, key number, storage case, and number of pallets. By printing this information on a sticker or the like and attaching it to the case of the goods, inventory management becomes easy and processing becomes clear. In particular, the signboard may display a barcode or other two-dimensional code, etc., so that various information can be obtained by reading the code.

[0082] Also, the processor 112 of the logistics terminal 100-2 receives the operation input of the logistics person P3 via the input interface 115 and generates arrival information (S35: generation of arrival information). The arrival information includes the arrival ID, the shipping source, the shipping method, the product name, the quantity, the brand, and the arrival date and time. A specific example of the operation input by the logistics person P3 is performed using the above-mentioned input form information. More specifically, as shown in FIG. 9C, the screen 410 of the logistics terminal 100-2 displays an arrival ID input box 411, a shipping source input box 412, a shipping method input box 413, a product name input box 414, a quantity input box 415, a brand input box 416, and an arrival date and time input box 417 as arrival information in a selectable or inputtable state. Also, for some of the above input boxes, contents are input in advance based on the distribution information. Then, the logistics person P3, who is the operator of the logistics terminal 100-2, inputs necessary information into each input box in correspondence with the actually arrived product, or corrects the information by scrolling. This completes the operations required to generate arrival information. Note that this information may be made common to the information related to the signboard described above, or the input work in S35 may be eliminated.

[0083] Then, the processor 112 transmits the generated arrival information to the server device 200 via the communication interface 114 together with an arrival registration request for requesting an update of the arrival management table (T33: Arrival registration request). When the newly generated arrival information and the arrival registration request are received by the server device 200 via the communication interface 213, the processor 212 of the server device 200 updates the arrival management table based on the received information (S3 6 : Arrival registration). If there are no errors in the allocation information, only the arrival date and time will be updated, but if, for example, the arrival quantity differs from the allocation information, the "quantity (cases)" item in the arrival management table will be updated. Similarly, if other items differ from the allocation information, the arrival management table will be updated based on the actual contents (i.e., information entered from the logistics terminal 100-2). The processor 212 of the server device 200 also generates arrival result report information based on the arrival information. Here, the arrival result report information includes information such as the product name, quantity, and arrival date and time, but if there is content that differs from the allocation information, information to that effect will also be included.

[0084] Next, the processor 212 transmits a receiving result report indicating that the allocated goods have actually arrived, together with the generated receiving result report information, to the shipper terminal device 300 via the communication interface 213 (T34: receiving result report). This allows the shipper to know that the goods have arrived at the processor and that they are ready to carry out processing and other operations. The processor 212 may also transmit the receiving result report and receiving result report information to the sales terminal 100-1.

[0085] (B) Processing of goods FIG. 10A is a diagram showing a processing sequence executed between the terminal device 100, the server device 200, and the shipper terminal device 300 according to an embodiment of the present disclosure. Specifically, FIG. 10A is a diagram showing a processing sequence executed between the terminal device 100, the server device 200, and the shipper terminal device 300 from when a request for work on a commodity is made until the work is completed and reported. Also, FIG. 10B is a diagram showing an example of a screen output to the logistic terminal 100-2 according to an embodiment of the present disclosure. Specifically, FIG. 10B shows information input or selected in the logistic terminal 100-2 when the processing of the commodity is completed. Also, FIG. 10C is a diagram showing an example of a screen output to the logistic terminal 100-2 according to an embodiment of the present disclosure. Specifically, FIG. 10C shows information input or selected in the logistic terminal 100-2 when the disassembly processing of the commodity is completed.

[0086] According to FIG. 10A, the processor 312 of the consignor terminal device 300 receives operational input from the consignor P1 via the input interface 315 and generates work request information (S41: generate work request information). The work request information includes information such as the product name, quantity, and work content. This information is generated by receiving operational input from the consignor P1 via the input interface 315 in advance. Then, the processor 312 transmits the generated work request information to the server device 200 via the communication interface 314 together with a work request to register as a new work (T41: request work). Here, the work content requested by the consignor P1 includes processing to pack the product and disposal processing to dispose of the product.

[0087] On the other hand, when the processor performs the disassembly process based on its own judgment and not on the request of the shipper P1, the processor 112 of the logistics terminal 100 receives operational input from the logistics person P3 via the input interface 115 and generates work registration information (S42: Work registration information generation). The work registration information includes information such as the product name, quantity, and work content. This information is generated in advance by receiving operational input from the logistics person P3 via the input interface 115. The processor 112 then transmits the generated work registration information to the server device 200 via the communication interface 114 together with a work registration request to register a new task (T42: Work registration request).

[0088] When the newly generated work request information and work request, or the newly generated work registration information and work registration request are received by the server device 200 via the communication interface 213, the processor 212 of the server device 200 generates a new work ID and stores the received information in the work management table or the like (S43: work registration). The processor 212 also generates input form information for the logic person P3 to input the work information when the work is completed based on the received work request information or work registration information. The input form information includes an input box or the like that constitutes the work information that needs to be stored in the work management table. The processor 212 then transmits a work notification indicating that the work will start on site together with the work request information via the communication interface 213 to the logic terminal 100-2 (T43: work notification). Note that when the processor 212 receives a work registration request (T42) from the logic terminal 100-2, it is no longer necessary to transmit the work request information, so the processor 212 transmits a work notification indicating that the work registration has been completed via the communication interface 213 to the logic terminal 100-2. Processor 212 may also transmit work request information and a work request, or work registration information and a work registration request, to sales terminal 100-1.

[0089] Next, when the work on the product is performed in response to the work notification, the processor 112 of the logistics terminal 100-2 receives the operation input of the logistics person P3 via the input interface 115 and generates work information (S44: Generate work information). The work information includes the work ID, the work name, the product name, the work unit, the number of works, the work date and time, the arrival ID, the material ID, and the number of materials used. A specific example of the operation input by the logistics person P3 is performed using the above-mentioned input form information. As a more specific example, when processing is performed, as shown in FIG. 10B, an input box 511 for the work ID, an input box 512 for the work name, an input box 513 for the product name, an input box 514 for the work unit, an input box 515 for the number of works, an input box 516 for the inventory ID, an input box 517 for the work date and time, an input box 518 for the arrival ID, an input box 519 for the material ID, and an input box 520 for the number of materials used are displayed in a selectable or inputtable state on the screen 510 of the logistics terminal 100-2. Further, some of the input fields are pre-filled with content based on the work request information.

[0090] On the other hand, when disassembly processing is performed, as shown in Fig. 10C, the screen 510 of the logic terminal 100-2 displays, as work information, a work ID input box 511, a work name input box 512, a product name input box 513, a number of tasks input box 515, an inventory ID input box 516, a work date and time input box 517, and a receipt ID input box 518 in a state where they can be selected or entered. Also, as shown in Fig. 10C, there is no information to be entered into the work unit input box 514, the material ID input box 519, and the number of materials used input box 520, so they are displayed in a state where they cannot be entered. And, the contents of some of the above input boxes have been entered in advance based on the work registration information.

[0091] The operator of the logic terminal 100-2, who is a logistics specialist P3, inputs the necessary information into each input box according to the actual work content, or modifies the information by scrolling. This completes the operations required to generate work information.

[0092] Then, processor 112 transmits the generated work information together with a work result registration request for requesting an update of the work management table to server device 200 via communication interface 114 (T44: work result registration request). When the newly generated work information and work result registration request are received by server device 200 via communication interface 213, processor 212 of server device 200 updates the work management table, inventory management table, and arrival management table based on the received information (S45: work result registration).

[0093] If there are no errors in the work request information or work registration information, the work quantity (boxes), work date and time, material ID, and number of materials used in the work management table are updated, but if the work unit is different from the work request information, for example, the "work unit" item in the work management table is updated. Similarly, if other items are different from the work request information or work registration information, the work management table is updated based on the actual contents (i.e., information entered from the logic terminal 100-2).

[0094] Furthermore, when the work is processing, the processor 212 of the server device 200 calculates the defect rate of the product in association with the arrival ID. The calculation result is stored in the arrival management table. Furthermore, the processor 212 of the server device 200 also generates work result report information based on the work result information. Here, the work result report information includes information related to the items in the work management table, and if there is a difference between the work request information and the work information, it also includes information to that effect. The work result report information also includes the defect rate of the product.

[0095] Next, the processor 212 transmits a work result report indicating that the specified work on the goods has been completed, together with the generated work result report information, to the consignor terminal device 300 via the communication interface 213 (T45: Work result report). Note that since no report is required for the disassembly process, this process is not performed when the disassembly process is complete. This enables the consignor P1 to grasp the defect rate of the received goods, and to reconsider future supplier and transportation method for the goods.

[0096] (C) Processing related to product shipment Fig. 11A is a diagram showing a processing sequence executed between the terminal device 100, the server device 200, and the shipper terminal device 300 according to an embodiment of the present disclosure. Specifically, Fig. 11A is a diagram showing a processing sequence executed between the terminal device 100, the server device 200, and the shipper terminal device 300 from when a request for shipment of a commodity is made until the shipment is completed and reported. Also, Fig. 11B is a diagram showing an example of a screen output to the logistic terminal 100-2 according to an embodiment of the present disclosure. Specifically, Fig. 11B shows information input or selected in the logistic terminal 100-2 when the shipment of a commodity is completed.

[0097] 11A, the processor 312 of the shipper terminal device 300 receives operational input from the shipper P1 via the input interface 315 and generates shipping request information (S51: generate shipping request information). The shipping request information includes information such as the product name, quantity, and shipping destination. This information is generated in advance by receiving operational input from the shipper P1 via the input interface 315. Then, the processor 312 transmits the generated shipping request information to the server device 200 via the communication interface 314 together with a shipping request to register as a new task (T51: request shipping).

[0098] When the newly generated shipping request information and shipping request are received by the server device 200 via the communication interface 213, the processor 212 of the server device 200 generates a new shipping ID and stores the received information in the shipping management table or the like (S52: shipping registration). The processor 212 also generates input form information for the logistics person P3 to input shipping information when shipping is completed, based on the received shipping request information. The input form information includes input boxes and the like that constitute the shipping information that needs to be stored in the shipping management table. The processor 212 then transmits a shipping notice indicating that shipping at the site has begun, together with the shipping request information, to the logistics terminal 100-2 via the communication interface 213 (T52: shipping notice).

[0099] Next, when the product is shipped in response to the shipping notice, the processor 112 of the logistics terminal 100-2 receives the operation input of the logistics person P3 via the input interface 115 and generates shipping information (S53: Generate shipping information). The shipping information includes the shipping ID, the product name, the shipping quantity (boxes), the shipping destination ID, the shipping date and time, and the inventory ID. A specific example of the operation input by the logistics person P3 is performed using the above-mentioned input form information. As a more specific example, as shown in FIG. 11B, the screen 610 of the logistics terminal 100-2 displays, as shipping information, an input box 611 for the shipping ID, an input box 612 for the product name, an input box 613 for the shipping quantity, an input box 614 for the shipping destination ID, an input box 615 for the shipping date and time, an input box 616 for the inventory ID, and an input box 617 for the delivery method in a selectable or inputtable state. In addition, the contents of some of the above input boxes are input in advance based on the shipping request information. Logistics specialist P3, who is the operator of the logistics terminal 100-2, inputs the necessary information into each input box according to the actual shipping contents, or modifies the information by scrolling. This completes the operations required to generate shipping information. It is possible to select from a variety of delivery companies for the delivery method, and the method of creating an invoice (described later) differs depending on the delivery company selected, but this system makes it easy to create an invoice according to the delivery company.

[0100] Then, the processor 112 transmits the generated shipping information together with a shipping result registration request for requesting an update of the shipping management table to the server device 200 via the communication interface 114 (T53: shipping result registration request). When the newly generated shipping information and the shipping result registration request are received by the server device 200 via the communication interface 213, the processor 212 of the server device 200 updates the shipping management table based on the received information (S54: shipping result registration).

[0101] If there are no errors in the shipping request information, the shipping quantity (boxes) and shipping date and time in the shipping management table are updated, but if the shipping quantity differs from the shipping request information, the "shipping quantity (boxes)" item in the shipping management table is updated. Similarly, if other items differ from the shipping request information, the shipping management table is updated based on the actual contents (i.e., the information entered from the logistics terminal 100-2).

[0102] Furthermore, the processor 212 of the server device 200 refers to the updated shipping management table, work management table, inventory management table, and material management table to calculate the cost of shipping the product. Since the shipping management table, work management table, inventory management table, and material management table are linked to each other, the processor 212 can easily calculate the cost of the product to be shipped by referring to each table.

[0103] Furthermore, the processor 212 of the server device 200 also generates shipping result report information based on the shipping result information. Here, the shipping result report information includes information related to the items in the shipping management table, and if there are differences between the shipping request information and the shipping information, it also includes information to that effect. The shipping result report information may also include the product defect rate.

[0104] Next, the processor 212 transmits a shipping result report indicating that the shipment of the goods has been completed, together with the generated shipping result report information, to the shipper terminal device 300 via the communication interface 213 (T54: shipping result report).

[0105] 9. Processing flow executed in the server device 200 Hereinafter, a process flow executed by the server device 200 in the process related to the work result registration shown in FIG. 10A, the process related to the shipping result registration shown in FIG. 11A, and the management of materials will be specifically described.

[0106] (A) Processing flow for registering work results 12 is a diagram showing a processing flow executed in the server device 200 according to an embodiment of the present disclosure. The processing flow is mainly performed by the processor 212 of the server device 200 reading and executing a program stored in the memory 211.

[0107] 12, the processor 212 judges whether or not work information has been received from the logistics terminal 100-2 of the logistics person P3 via the communication interface 213 (S711: Work information received?). Then, if the work information has been received, the processor 212 updates each item in the work management table based on the received work information (S712: Update work management table). Here, the processor 212 updates the information in each item of the work management table stored based on the work request information based on the received work information.

[0108] Next, the processor 212 judges whether the work type (work content) included in the received work information is processing or not (S713: Work type is processing?). If the work type is not processing, that is, if the work is disassembly or disposal, skip S714 and S715 and proceed to S716. On the other hand, if the work type is processing, that is, if the work is processing such as product packaging, the processor 212 updates the inventory management table (S714: Update work management table). Specifically, the processor 212 updates the quantity of packaged products generated as a result of processing (inventory quantity in FIG. 6D). After that, the processor 212 calculates the defect rate of the product and the processing cost based on the received work information (S715: Calculate defect rate). Here, the processing cost is calculated from information related to the defect rate (output) after the work processing and information on the product (raw material) used, etc.

[0109] Next, the processor 212 updates the receipt management table (S716: Update receipt management table). Here, if the process proceeds to S716 via S715, the processor 212 performs a process of writing information on the defect rate calculated in S715 into the defect rate (%) item of the receipt management table. On the other hand, if the process proceeds from S713 to S716, the processor 212 updates the quantity (cases) item in accordance with the disposal process or disassembly process. After updating the receipt management table, the processor 212 generates work result report information based on the work information and the calculated defect rate (S717: Generate work result report information). With the above, the process flow related to work result registration ends.

[0110] (B) Processing flow for registering shipping results 13 is a diagram showing a processing flow executed in the server device 200 according to an embodiment of the present disclosure. The processing flow is mainly performed by the processor 212 of the server device 200 reading and executing a program stored in the memory 211.

[0111] 13, the processor 212 judges whether or not shipping information has been received from the logistics terminal 100-2 of the logistics person P3 via the communication interface 213 (S811: Receive shipping information?). Then, if the shipping information has been received, the processor 212 updates each item in the shipping management table based on the received shipping information (S812: Update shipping management table). Here, the processor 212 updates the information of each item in the shipping management table stored based on the shipping request information based on the received shipping information.

[0112] Next, the processor 212 refers to the updated shipping management table, inventory management table, work management table, and material management table, and calculates the shipping cost for the product to be shipped (S813: cost calculation).Then, the processor 212 generates shipping result report information based on the shipping information and the calculated cost (S814: shipping result report information generation).This completes the processing flow for shipping result registration.

[0113] (C) Processing flow for materials management Fig. 14 is a diagram showing a process flow executed in the server device 200 according to an embodiment of the present disclosure. Specifically, Fig. 14 shows a process flow showing an example of a process related to material registration to a change in the number of materials. This process flow is mainly performed by the processor 212 of the server device 200 reading and executing a program stored in the memory 211.

[0114] 14, the processor 212 registers materials based on material information received from the logistics terminal 100-2 of the logistics specialist P3 via the communication interface 213 (S911: material registration). More specifically, the processor 212 receives information such as an image of the material, unit price (including sales price and purchase price), ownership, etc., and issues a material ID on the condition that an identical material has not been registered. The processor 212 then stores various information such as the material name, ownership, unit price, etc. in the material management table shown in FIG. 6C, linking it to the issued material ID.

[0115] Next, the processor 212 performs material receiving processing based on the material receiving information received from the logistics terminal 100-2 of the logistics person P3 via the communication interface 213 (S912: material receiving processing). Specifically, the quantity of the received material is stored in the material management table shown in FIG. 6C. This allows the inventory of each material to be managed in the server device 200, and output processing becomes possible based on the information in the material management table in the sign generation (FIG. 9: S34) in FIG. 9A described above. The processor 212 may perform the above processing based on input information via the input interface.

[0116] Next, the processor 212 judges whether or not a completion report of each type of work (processing, shipping) has been received (S913: Work completed?). If the work is completed, the processor 212 automatically calculates the quantity of materials used based on the information related to the completed work, and updates each item in the material management table (S914: Automatic calculation). That is, the processor 212 calculates the materials used according to the work content, subtracts the quantity of materials used from the current inventory, and automatically updates the material management table. This type of automatic update is possible because information related to the work (work instructions, work completion) and material information are managed in association with each other.

[0117] Next, the processor 212 outputs the inventory of each material in response to an output request received from the logistics terminal 100-2 of the logistics person P3 via the communication interface 213. The output file format may be, for example, a CSV file. Here, the output request includes the material name or material ID to be confirmed. The processor 212 may perform the above processing based on input information via the input interface.

[0118] 10. Variations In the above, the processing is related to packaging, but is not limited to this. For example, in the case of meat or fish, the processing may include cutting the delivered food ingredients. In addition, in the case of electronic components, the processing may include assembly of other electronic components. In other words, the processing performed by a processor who receives a product corresponds to the work of the present disclosure.

[0119] The processes and procedures described herein can be realized not only by those explicitly described in this disclosure, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described herein can be realized by implementing logic corresponding to the processes in a medium such as an integrated circuit, a volatile memory, a non-volatile memory, a magnetic disk, or an optical storage. In addition, the processes and procedures described herein can be implemented as computer programs and executed by various computers including terminal devices and server devices.

[0120] Although the processes and procedures described herein are described as being executed by a single device, software, component, or module, such processes or procedures may be executed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although the various information described herein is described as being stored in a single memory or storage unit, such information may be stored in multiple memories provided in a single device or multiple memories distributed across multiple devices. Furthermore, the software and hardware elements described herein may be realized by integrating them into fewer components or breaking them down into more components.

[0121] 11. Summary of the embodiments of the present disclosure A processing device according to an embodiment of the present disclosure is a processing device having at least one processor, and the at least one processor is configured to execute processes for registering allocation information of products allocated from a shipper P1 based on allocation information received from the shipper P1, registering arrival information of products that have actually arrived based on the allocation, registering work content related to the products based on work request information received from the shipper, registering work results related to the work on the products performed based on the work content, and registering shipping results related to the shipment of products performed based on a shipping request received from the shipper P1. This makes it possible to manage a series of business processes from the arrival of products through processing to shipping.

[0122] In the above configuration, the owner of the product is the shipper P1, and the at least one processor may generate report information for reporting the status of the product to the shipper P1 from the time the product is received until it is shipped. In this case, the at least one processor may generate receipt result report information to be sent to the shipper P1 based on the receipt information. The at least one processor may also generate work result report information to be sent to the shipper P1, including the defect rate of the product in the work result. Furthermore, the at least one processor may generate shipping result report information to be sent to the shipper P1, including the cost related to the shipping of the product in the shipping result. The at least one processor may also generate shipping result report information to be sent to the shipper P1, including the cost of materials related to the shipping of the product in the cost.

[0123] In the above configuration, the at least one processor may update inventory information related to the product based on the result of the operation. In this case, the inventory information related to the product may include information on a packing unit in which a plurality of products are packed.

[0124] In the above configuration, the at least one processor may execute a collection process for making a request to pick up the product from a storage location where the product is stored.

[0125] In the above configuration, the work content may include a processing process for packaging a plurality of products, and a disassembly process for dismantling a package in which the plurality of products are packaged.

[0126] A processing program according to an embodiment of the present disclosure causes a computer having at least one processor to function as follows: based on the allocation information received from the consignor P1, registering allocation information of the product allocated from the consignor P1, registering arrival information of the product that has actually arrived based on the allocation, registering work content of the product based on the work request information received from the consignor P1, registering work results of the work on the product performed based on the work content, and registering shipping results of the product shipped based on the shipping request received from the consignor P1. This makes it possible to manage a series of business processes from the arrival of the product through processing to shipping.

[0127] A processing method according to an embodiment of the present disclosure is a processing method executed by at least one processor in a computer having the at least one processor, and includes a step of registering allocation information of a commodity allocated from a consignor P1 based on allocation information received from the consignor P1, a step of registering arrival information of the commodity that has actually arrived based on the allocation, a step of registering work content of the commodity based on work request information received from the consignor P1, a step of registering work results of the work of the commodity performed based on the work content, and a step of registering shipping results of the commodity shipped based on a shipping request received from the consignor P1. This makes it possible to manage a series of business processes from arrival of the commodity through processing to shipping. [Explanation of symbols]

[0128] 100 Processor terminal device (terminal device) 100-1 Processor terminal device (sales terminal) 100-2 Processing company terminal device (Logi terminal) 200 Server device 300 Shipper terminal device

Claims

1. A processing device comprising at least one processor, The at least one processor: Obtain the allocation information for the allocated items, The cargo allocation information is registered in an information table; acquiring from the processor's terminal device arrival information relating to the products that have actually arrived at the processor based on the cargo allocation information; updating the information table based on the arrival information; obtaining from the processor terminal device work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; updating inventory information of the product in the information table based on the work information; Obtaining shipping information related to the shipment of the product carried out based on shipping request information including information on the shipping destination of the product from the processor terminal device; updating the inventory information based on the shipping information; configured to perform a process for The inventory information includes information on a packing unit in which a plurality of products are packed, The information on the packing unit includes multiple definitions of the same product, The work request information includes work content for disassembling the packaged items to package different quantities. Processing unit.

2. A processing device comprising at least one processor, The at least one processor: Obtain the allocation information for the allocated items, generating pick-up information for receiving the product from a storage location where the product is stored based on the allocation information; Acquire arrival information relating to the commodity that has actually arrived at the processor based on the harvest information, obtaining, from the processor's terminal device, work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; obtaining, from the processor terminal device, shipping information relating to the shipment of the product carried out based on shipping request information including information on a shipping destination of the product on which the work indicated by the work information has been carried out; configured to perform a process for The said beach information includes information of the shipper and the shipping origin of the said goods, Processing unit.

3. A processing device comprising at least one processor, The at least one processor: Obtain the allocation information for the allocated items, The cargo allocation information is registered in an information table; acquiring from the processor's terminal device arrival information relating to the products that have actually arrived at the processor based on the allocation information; updating the information table based on the arrival information; obtaining from the processor terminal device work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; The processing company terminal device acquires shipping information related to the shipment of the product carried out based on shipping request information including information on a shipping destination of the product on which the work indicated by the work information has been carried out, If the content of the work included in the work information is the content of work on the products performed by the processor based on the work request information, the information table is updated to store the work of packaging a plurality of the products in units of work, When the content of the work included in the work information is the content of work on the product that was performed by the processor without based on the work request information, the information table is not updated to store the work of dismantling a package in which a plurality of the products are packed.

23. A processing device configured to perform processing for:

4. The owner of the goods is the shipper of the goods, The at least one processor: generating report information for reporting the status of the goods to the shipper based on predetermined information from the time the goods are received until the goods are shipped; The processing device according to any one of claims 1 to 3.

5. The at least one processor: generating, based on the receiving information, receiving result report information to be reported to the shipper; The processing device according to claim 4 .

6. The at least one processor: generating work result report information to be reported to the shipper based on the work information, the work information including a defect rate of the product; The processing device according to claim 4 .

7. The at least one processor: generating shipping result report information to be reported to the shipper based on the shipping information, the shipping information including a cost related to the shipping of the product; The processing device according to claim 4 .

8. The at least one processor: generating the shipping result report information by including the cost of materials related to the shipping of the goods in the cost; The processing device of claim 7.

9. In a computer having at least one processor, the at least one processor is Obtain the allocation information for the allocated items, The cargo allocation information is registered in an information table; acquiring from the processor's terminal device arrival information relating to the products that have actually arrived at the processor based on the cargo allocation information; updating the information table based on the arrival information; obtaining from the processor terminal device work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; updating inventory information of the product in the information table based on the work information; Obtaining shipping information related to the shipment of the product carried out based on shipping request information including information on the shipping destination of the product from the processor terminal device; updating the inventory information based on the shipping information; It functions like this, The inventory information includes information on a packing unit in which a plurality of products are packed, The information on the packing unit includes multiple definitions of the same product, The work request information includes work content for disassembling the packaged items to package different quantities. Processing program.

10. In a computer having at least one processor, the at least one processor is Obtain the allocation information for the allocated items, generating pick-up information for receiving the product from a storage location where the product is stored based on the allocation information; Acquire arrival information relating to the commodity that has actually arrived at the processor based on the harvest information, obtaining, from the processor's terminal device, work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; obtaining, from the processor terminal device, shipping information relating to the shipment of the product carried out based on shipping request information including information on a shipping destination of the product on which the work indicated by the work information has been carried out; It functions like this, The said beach information includes information of the shipper and the shipping origin of the said goods, Processing program.

11. In a computer having at least one processor, the at least one processor is Obtain the allocation information for the allocated items, The cargo allocation information is registered in an information table; acquiring from the processor's terminal device arrival information relating to the products that have actually arrived at the processor based on the allocation information; updating the information table based on the arrival information; obtaining from the processor terminal device work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; The processing company terminal device acquires shipping information related to the shipment of the product carried out based on shipping request information including information on a shipping destination of the product on which the work indicated by the work information has been carried out, If the content of the work included in the work information is the content of work on the products performed by the processor based on the work request information, the information table is updated to store the work of packaging a plurality of the products in units of work, When the content of the work included in the work information is the content of work on the product that was performed by the processor without based on the work request information, the information table is not updated to store the work of dismantling a package in which a plurality of the products are packed. A processing program that makes it function as such.

12. A processing method executed by at least one processor in a computer having the at least one processor, comprising: obtaining split information for split products; registering the cargo allocation information in an information table; acquiring from a processor terminal device arrival information relating to the commodity actually received at the processor based on the cargo allocation information; updating the information table based on the arrival information; acquiring from the processor's terminal device work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; updating inventory information of the product in the information table based on the work information; obtaining, from the processor terminal device, shipping information relating to the shipment of the product carried out based on shipping request information including information on the shipping destination of the product; updating the inventory information based on the shipping information; Including, The inventory information includes information on a packing unit in which a plurality of products are packed, The information on the packing unit includes multiple definitions of the same product, The work request information includes work content for disassembling the packaged items to package different quantities. Processing methods.

13. A processing method executed by at least one processor in a computer having the at least one processor, comprising: obtaining split information for split products; generating pick-up information for making a pick-up request to pick up the product from a storage location where the product is stored based on the allocation information; acquiring arrival information relating to the commodity actually received by the processor based on the harvest information; acquiring, from a processor terminal device, work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; acquiring, from the processor terminal device, shipping information relating to the shipment of the product carried out based on shipping request information including information on a shipping destination of the product on which the work has been carried out, the shipping information being indicated by the work information; Including, The said beach information includes information of the shipper and the shipping origin of the said goods, Processing methods.

14. A processing method executed by at least one processor in a computer having the at least one processor, comprising: obtaining split information for split products; registering the cargo allocation information in an information table; acquiring from a processor terminal device arrival information relating to the goods actually received by the processor based on the allocation information; updating the information table based on the arrival information; acquiring from the processor's terminal device work information indicating the content of the work actually performed on the product by the processor based on work request information including the content of the work on the product; acquiring, from the processor terminal device, shipping information relating to the shipment of the product carried out based on shipping request information including information on a shipping destination of the product on which the work has been carried out, the shipping information being indicated by the work information; Including, If the content of the work included in the work information is the content of work on the products performed by the processor based on the work request information, the information table is updated to store the work of packaging a plurality of the products in units of work, When the content of the work included in the work information is the content of work on the product that was performed by the processor without based on the work request information, the information table is not updated to store the work of dismantling a package in which a plurality of the products are packed. Processing methods.

Citation Information

Patent Citations

  • Method for inventory management

    JP1995110833A

  • Ordering and order receiving management system, managing device, and recording medium

    JP2002207799A

  • Physical distribution division system

    JP2003141224A

  • Food hygiene management system, server, and program

    JP2009245183A

  • Processed vegetable distribution system

    JP2021096528A