Processing device, processing program and processing method

The processing device and method address the limitations of existing inventory management by comprehensively managing business processes from goods receipt to shipment, enhancing inventory control and operational efficiency.

JP2025084885APending Publication Date: 2025-06-03PL NETWORK SERVICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025031223
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

Existing inventory management methods focus primarily on maintaining constant inventory levels and avoiding stockouts or leftovers, but they do not comprehensively manage the series of business processes from goods receipt to shipment, including various operations in between.

Method used

A processing device, program, and method that registers and manages allocation, receipt, work content, work results, and shipment results for goods, enabling comprehensive management of business processes from goods receipt to shipment.

Benefits of technology

This solution allows for efficient management of business processes, ensuring accurate tracking and reporting of goods throughout their lifecycle, from receipt to shipment, thereby improving inventory control and reducing operational inefficiencies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025084885000001_ABST
    Figure 2025084885000001_ABST
Patent Text Reader

Abstract

To manage a series of business processing from arrival of a commodity to 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 goods to the shipment after various operations related to the goods.

Background Art

[0002] Conventionally, in retail stores and the like, adjustments have been made to keep the appropriate inventory levels of each product constant, and inventory management has been carried out so as to avoid opportunity losses due to out-of-stock and waste due to leftovers. For example, Patent Document 1 describes, "An inventory management method for managing appropriate inventory to eliminate the substantial loss of discarding each product based on the leftovers in the store and the opportunity loss due to out-of-stock of each product, the sales ratio of the number of sales from the opening of the store to an arbitrary time to the number of sales from the arbitrary time to the closing of the store for each product, the predicted sales volume of each product from the opening of the store to the closing of the store, and the actual number of sales of each product from the opening of the store to the arbitrary time, predicting the number of sales of each product from the arbitrary time to the closing of the store, and determining the number of items to be sold out from the arbitrary time to the closing of the store for each product so as to keep the inventory level of each product constant."

[0003] However, in the inventory management method described in Patent Document 1, the shipping part is focused, and the receipt of goods and subsequent product operations are not considered.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] The present disclosure is made based on the above-described background, and provides a processing device, a processing program, and a processing method for managing a series of business processes from the receipt of goods to the shipment after various operations related to the goods.

Means for Solving the Problems

[0006] According to one aspect of the present disclosure, there is provided "a processing device including at least one processor, wherein the at least one processor registers the allocation information of the goods allocated from the shipper based on the allocation information received from the shipper, registers the receipt information related to the goods actually received based on the allocation, registers the work content related to the goods based on the work request information received from the shipper, registers the work result related to the work on the goods performed based on the work content, and registers the shipment result related to the shipment of the goods performed based on the shipment request received from the shipper, and is configured to execute processing for this purpose."

[0007] According to one aspect of the present disclosure, there is provided "a processing program for causing at least one processor in a computer including at least one processor to function so as to register the allocation information of the goods allocated from the shipper based on the allocation information received from the shipper, register the receipt information related to the goods actually received based on the allocation, register the work content related to the goods based on the work request information received from the shipper, register the work result related to the work on the goods performed based on the work content, and register the shipment result related to the shipment of the goods performed based on the shipment 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 at least one processor, the method including: registering shipping information of goods allocated from a shipper based on the shipping information received from the shipper; registering receiving information related to the goods actually received based on the allocation, and registering work content related to the goods based on work request information received from the shipper; registering a work result related to the work performed on the goods based on the work content; and registering a shipping result related to the shipping 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 goods to the shipment of goods through various operations related to the goods.

[0010] Note that the above effects are merely exemplary for convenience of explanation and are not limiting. In addition to or instead of the above effects, any effects described in the present disclosure or effects obvious to those skilled in the art can also be achieved.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6A

Figure 6B

Figure 6C

Figure 6D

Figure 6E

Figure 7

Figure 8

Figure 9A

Figure 9B

Figure 9C

Figure 10A

Figure 10B

Figure 10C

Figure 11A

Figure 11B

Figure 12

Figure 13

Figure 14

[0012] Embodiments of the present disclosure will be described with reference to the accompanying drawings. In the drawings, common components are denoted by the same reference numerals.

[0013] 1. Overview of the processing system according to the present disclosure The processing system according to the present disclosure is used, for example, for business management of performing predetermined operations on incoming goods and then shipping the goods. In particular, the processing system 1 is preferably used, for example, in business management for subcontracting goods owned by a shipper to a processor, performing processing such as packing on the goods actually received by the processor based on a work request from the shipper, and then shipping the packed goods based on the request from the shipper. Specifically, in such a case, the processing system 1 not only manages a series of operations related to the receipt of goods, various operations related to the goods, and the shipment of the goods, but can also collectively manage various types of information related to the shipper and the processor. And in such a case, the processing system can manage the processing for performing various reporting processes from the processor to the shipper who is the owner of the goods.

[0014] FIG. 1 is a diagram schematically showing an overview from the incoming process of products related to a processing system according to an embodiment of the present disclosure to the shipping process through the processing process. Specifically, FIG. 1 shows a case where a processor performs various processes and reports on the processes based on a contact or request from a shipper. As shown in FIG. 1, first, for the products owned by the shipper, when the shipper apportions the goods to the processor, the processor performs a process of picking up the goods from a predetermined storage location (shore picking process). After that, the processor performs the incoming process of the goods, and when the actual incoming of the goods is completed, the processor reports the incoming to the shipper. Here, the apportionment does not mean that the goods are actually delivered from the shipper to the processor, but simply means a process in which the goods are delivered numerically. Also, the goods to be received are stored in containers, large cases, or the like.

[0015] Next, for the goods picked up by the processor, when the shipper makes a work request to the processor, the processor performs a predetermined work based on the work request. Here, although the processor actually stores and handles the goods, the original owner is the shipper. As an example of the predetermined work, there is a processing process of packing the received goods in a predetermined quantity or packing them to a predetermined weight. Also, as the predetermined work, there is a disposal process. Further, as the predetermined work, although not requested by the shipper, there is also an unpacking process of disassembling the packed goods once the goods are packed. Then, when the predetermined work based on the work request is completed, the processor reports the completion of the work to the shipper.

[0016] Next, for the goods (packed goods) for which the work has been completed, when the shipper makes a shipping request to the processor, the processor performs a shipping process of shipping the packed goods to a predetermined shipping destination based on the shipping request. When the shipping of the packed goods (products) is completed, the processor reports to the shipper that the shipping of the goods is completed.

[0017] Next, the processor consolidates various expenses related to the incoming process (including quay pick-up), the processing process, and the shipping process (including delivery), issues them as a single invoice, and sends the issued invoice to the shipper. Here, in the invoice, the date, breakdown (content of the process), quantity, unit price, amount billed, etc. are described, and a series of expenses from incoming to shipping are described in chronological order, making it possible to easily confirm the content.

[0018] Also, in the present disclosure, the "shipper" is a person who has the ownership of the goods and corresponds to the client of the processor. Therefore, the "shipper" will make various requests regarding the goods to the processor and receive reports from the processor regarding the requests. Regarding the requests and reports, although the following embodiments describe them on the premise of using a terminal device, they may be made using other media such as written documents. Note that even if the "shipper" does not have the ownership of the goods, it is naturally possible to utilize the processing system of the present disclosure.

[0019] In the present disclosure, the "processor" is a person who actually stores and handles the goods. In particular, in the following embodiments, the "processor" is a person who performs various operations for shipping the incoming goods to a predetermined sales store such as a supermarket. Also, in the present disclosure, the "goods" are merely the subject of commercial transactions, and include food (fresh produce, processed food), machine parts, electronic parts, electronic devices, and machines. In particular, in the following embodiments, fresh produce among food is targeted as the "goods", but it is not limited thereto.

[0020] In the present disclosure, "quay pick-up" means picking up goods transported from within or outside the country from a predetermined storage location (for example, an immigration office such as a customs office) to the processor's warehouse. Note that the immigration office is a place for storing and managing goods brought in by a predetermined method.

[0021] In the present disclosure, even if descriptions such as "first" and "second" are made, it does not mean that they are limited to only two elements to which they are attached. Naturally, "third", "fourth", and a plurality of more elements may be included.

[0022] 2. Configuration of the processing system 1 FIG. 2 is a conceptual diagram schematically showing the configuration of the 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 business terminal 100-1) used by a salesperson 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 person in charge of the processor, a server device 200 managed by the processor, and a shipper terminal device 300 used by the shipper are communicably connected to each other through a network. The network is configured by wireless, wired, or a combination thereof.

[0023] In the example of FIG. 2, only one business terminal 100-1, one logistics terminal 100-2, and one shipper terminal device 300 are described, but naturally, it is possible to include two or more of each device. Further, although the server device 200 is described as a single one, it is also possible to distribute each component and process of the server device 200 to a plurality of server devices or a cloud server device.

[0024] In the example of FIG. 2, the business terminal 100-1 and the logistics terminal 100-2 are described separately from each other, but in some cases, they may be collectively referred to as the terminal device 100. However, even in such a case, it is merely a collective name for each terminal device, and it does not mean that the business terminal 100-1 and the logistics terminal 100-2 have the same processing and configuration.

[0025] 3. Configuration of the terminal device 100 FIG. 3 is a block diagram showing an example of the configuration of the 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 it is possible to adopt a configuration in which some are omitted, or it is also possible to add other components.

[0026] The terminal device 100 typically includes a wireless communication-capable terminal device typified by a smartphone, but is of course not limited to only such a device. For example, as the terminal device, a feature phone, a personal digital assistant, a PDA, a laptop computer, a desktop computer, a portable game machine, a stationary game machine, etc., as long as it is a device capable of executing the program according to the present disclosure, any of them can be preferably applied. Also, as described above, the terminal device 100 includes a business terminal 100-1 and a logic terminal 100-2, but these terminal devices do not necessarily always have to be of the same type or the same terminal device, and they may be different types of terminal devices from each other. Also, as described above, in the processing system 1, the business terminal 100-1 and the logic terminal 100-2 can each include a plurality of terminal devices, but they do not have to be of the same type of terminal device within each terminal device, and they may be different types of terminal devices respectively.

[0027] According to FIG. 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 (in some cases, an HDD), etc., a communication interface 114 including a communication processing circuit and an antenna, and an input interface 115 including a touch sensor and hard keys. And these respective 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 an image captured by a camera (not shown) or various displays output by executing the program according to the present disclosure to devices such as a display or a printer in response to an instruction from the processor 112. Note that such a display is composed of, for example, a liquid crystal display, an organic EL display, or electronic paper.

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

[0030] Memory 113 is composed of a ROM, a RAM, a non-volatile memory, an HDD, etc. and functions as a storage unit. The ROM stores instruction commands for executing the application and the OS according to the present disclosure as programs. The RAM is used for writing and reading data while the program stored in the ROM is being processed by processor 112. The non-volatile memory is a memory in which writing and reading of data are executed by the execution of the program, and the data written therein is stored even after the execution of the program ends. In the present disclosure, memory 113 particularly stores programs for executing each process and the like described in the processing sequences of FIGS. 9A, 10A, and 11A (details of the processing will be described in FIGS. 9A, 10A, and 11A).

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

[0032] The communication processing circuit processes based on a broadband wireless communication method typified by the LTE method, but it is also possible to process based on methods related to narrowband wireless communication such as wireless LAN typified by IEEE802.11 and Bluetooth (registered trademark), or methods related to contactless wireless communication. Also, instead of or in addition to wireless communication, it is possible to use wired communication.

[0033] The input interface 115 is composed of a touch sensor, hard keys, etc., and functions as an input unit that receives instruction inputs related to the execution of the program according to the present disclosure, operation inputs for registering various information, etc. The touch sensor is arranged so as to cover the output interface 111, and transmits information on the position coordinates corresponding to the 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 capacitance 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 or the like displayed on the output interface 111 by an indicator. Although the input interface 115 provided in the terminal device 100 is used in the present disclosure, it is also possible to use an input interface 115 that is wirelessly or wiredly connected to a main body including a processor 112 or the like, 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 the server device 200 according to the embodiment of the present disclosure. The server device 200 does not need to include all of the components shown in FIG. 4, and it is possible to adopt a configuration in which some are omitted, or it is also possible to add other components. Also, the server device 200 does not need to include what is shown in FIG. 4 in a single housing, and it is also possible to distribute each component and process of the server device 200 to a plurality of server devices or cloud server devices.

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

[0036] The memory 211 is composed of a RAM, a ROM, a non-volatile memory, an HDD, etc., and functions as a storage unit. The ROM stores, as a program, instruction commands for executing the application and the OS according to the present disclosure. Such a program is loaded and executed by the processor 212. The RAM is used to execute writing and reading of data while the program stored in the ROM is being processed by the processor 212. The non-volatile memory is a memory in which writing and reading of data are executed by the execution of the program, and the data written therein is stored even after the execution of the program ends. In the present disclosure, the memory 211 stores, in particular, programs for "processing for registering the allocation information of the goods allocated from the shipper based on the allocation information received from the shipper", "processing for registering the arrival information related to the goods actually arrived based on the allocation", "processing for registering the work content related to the goods based on the work request information received from the shipper", "processing for registering the work result related to the work on the goods performed based on the work content", "processing for registering the shipment result related to the shipment of the goods performed based on the shipment request received from the shipper", etc. Also, the memory 211 stores various information described in various management tables (FIGS. 6A to 6E).

[0037] The processor 212 is composed of a CPU (microcomputer: microcontroller) and functions as a control unit for controlling other connected components based on various programs stored in the memory 211. Specifically, the processor 212 reads out and executes a program for executing the application according to the present disclosure and a program for executing an OS from the memory 211. In the present disclosure, the processor 212 particularly executes "a process of registering the allocation information of the goods allocated from the shipper based on the allocation information received from the shipper", "a process of registering the receipt information related to the goods actually received based on the allocation", "a process of registering the work content related to the goods based on the work request information received from the shipper", "a process of registering the work result related to the work of the goods performed based on the work content", "a process of registering the shipment result related to the shipment of the goods performed based on the shipment request received from the shipper", and the like. Note that the processor 212 may be composed of a single CPU, or may be composed of a combination of a plurality of CPUs and GPUs.

[0038] The communication interface 213 functions as a communication unit for transmitting and receiving information to and from other server devices and terminal devices 100 installed remotely via a communication processing circuit and an antenna. The communication processing circuit performs processing for transmitting and receiving information from other server devices, terminal devices 100, and shipper terminal devices 300 according to the progress of processing of programs and various information used in the processing system 1.

[0039] The communication processing circuit performs processing based on a broadband wireless communication method represented by the LTE method, but it is also possible to perform processing based on a method related to a narrowband wireless communication such as a wireless LAN represented by IEEE802.11 or a method related to Bluetooth (registered trademark), or a method related to contactless wireless communication. Also, instead of or in addition to wireless communication, it is possible to use wired communication.

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

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

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

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

[0044] The processor 312 is composed of a CPU (microcomputer: microcontroller), and functions as a control unit that controls other connected components based on various programs stored in the memory 313. Specifically, the processor 312 reads and executes programs for executing the application according to the present disclosure and programs for executing the OS from the memory 313. In the present disclosure, the processor 312 particularly executes each process and the like described in the processing sequences of FIGS. 9A, 10A, and 11A (details of the processes will be described in FIGS. 9A, 10A, and 11A, etc.). Note that 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, an HDD, etc., and functions as a storage unit. The ROM stores instruction commands for executing the application and the OS according to the present disclosure as programs. The RAM is used for writing and reading data while the program stored in the ROM is being processed by the processor 312. The non-volatile memory is a memory in which writing and reading of data are executed by the execution of the program, and the data written therein is stored even after the execution of the program ends. In the present disclosure, the memory 313 particularly stores programs for executing each process and the like described in the processing sequences of FIGS. 9A, 10A, and 11A (details of the processes will be described in FIGS. 9A, 10A, and 11A).

[0046] The communication interface 314 functions as a communication unit that transmits and receives information to and from a server device 200 installed remotely and other terminal devices 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 the processing of programs and various information used in the processing system 1.

[0047] The communication processing circuit processes based on a broadband wireless communication method typified by the LTE method, but can also process based on methods related to narrowband wireless communication such as wireless LAN typified by IEEE802.11 and Bluetooth (registered trademark), and methods related to contactless wireless communication. Also, instead of or in addition to wireless communication, it is possible to use wired communication.

[0048] The input interface 315 is composed of a touch sensor, hard keys, etc., and functions as an input unit that receives instruction inputs related to the execution of the program according to the present disclosure, operation inputs for registering various information, etc. The touch sensor is arranged so as to cover the output interface 311, and transmits information on the position coordinates corresponding to the image data output from the output interface 311 to the display to the processor 312. As the touch panel method, known methods such as the resistive film method, the capacitive coupling method, and the 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 or the like displayed on the output interface 311 by an indicator. Although the input interface 315 provided in the shipper terminal device 300 is used in the present disclosure, it is also possible to use an input interface 315 wirelessly or wiredly connected to a main body including a processor 312 or the like, such as a mouse.

[0049] 6. Information stored in the memory 211 of the server device 200 FIG. 6A is a diagram conceptually showing the incoming shipment management table stored in the server device 200 according to the embodiment of the present disclosure. As shown in FIG. 6A, the incoming shipment management table includes items of "incoming shipment ID", "shipper", "shipping method", "product name", "quantity (cases)", "brand", "incoming shipment date and time", and "defect rate (%)", and various information corresponding to the items is stored.

[0050] In the "Receipt ID" item, an individual ID assigned to the received product is stored. The ID may be composed of numbers, alphabets, or a combination thereof. In the "Shipping Origin" item, the origin of the received product is stored. As the origin, for example, a country, a prefecture, or a municipality is stored. In the "Shipping Method" item, the method of transporting the product to a predetermined storage location is stored. For example, transportation devices such as trucks, trains, airplanes, and ships are stored. In the "Product Name" item, the name of the received product is stored. In this embodiment, since fruits and vegetables are targeted for explanation, apples, bananas, etc. are stored.

[0051] In the "Quantity (Cases)" item, the quantity of the received product is stored in case units. Here, a case is different from the packaging for delivery to a product retailer (e.g., cardboard box), and is a container or a large case for delivering a large quantity of products at once. That is, the case unit is quantity information related to the storage state of the product at the time of receipt. In the "Brand" item, when a brand name is set for the received product, the brand name is stored. In the "Receipt Date and Time" item, the date and time when the product was received by the processor is stored. In the "Defect Rate (%)" item, when processing is performed on the received product, the loss rate of the product as a result of the processing (i.e., the ratio of products that could not be packed) is stored.

[0052] Next, FIG. 6B is a diagram conceptually showing a work management table stored in the server device 200 according to an embodiment of the present disclosure. As shown in FIG. 6B, the work management table includes items of "Work ID", "Work Name", "Product Name", "Work Unit", "Work Quantity (Boxes)", "Work Date and Time", "Receipt ID", "Material ID", and "Number of Materials Used", and various types of information corresponding to the items are stored.

[0053] In the item of "operation ID", an individual ID assigned to each operation performed on the product is stored. The ID may be composed of numbers, alphabets, or a combination thereof, etc. In the item of "operation name", the name of the operation performed by the processor on the product is stored. For example, as types of operations, there are processing such as packaging of products, unpacking to return the packaged products to their original individual states, and disposal of products. In the item of "product name", the name of the product on which the operation was performed is stored. In this embodiment, since it is described with fruits and vegetables as the target, apples, bananas, etc. are stored. In the item of "operation unit", when performing packaging which is a processing operation, the weight (kg) or quantity (pieces) per box is stored. However, depending on the product, the operation unit may be limited to either weight or quantity in some cases. And when the operation is unpacking processing, no information is stored.

[0054] In the item of "operation quantity (boxes)", the number of boxes generated by the processing operation or the number of boxes disassembled by the unpacking operation is stored. In the item of "operation date and time", the date and time when the product was operated on by the processor is stored. In the item of "receipt ID", the same ID as the individual ID stored in the receipt management table is stored. This makes it possible to link the receipt management table and the operation management table, and to grasp what operations were performed on any of the received products. In the item of "material ID", the individual ID of the material stored in the material management table described later is stored. This makes it possible to link the operation management table and the material management table, and to grasp the materials used when various operations were performed on the product. When a plurality of materials are used, a plurality of material IDs will be stored. In the item of "quantity of materials used", the quantity of materials used when various operations were performed on the product is stored. When a plurality of material IDs are stored, the quantity of materials used for each material ID is stored.

[0055] Next, FIG. 6C is a diagram conceptually showing 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 of "material ID", "material name", "stock quantity", "owner", and "unit price (yen)", and various types of information corresponding to the items are stored.

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

[0057] Next, FIG. 6D is a diagram conceptually showing 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 "work ID", and various types of information corresponding to the items are stored.

[0058] In the item of "Inventory ID", an individual ID assigned to the finished and packed products is stored. The ID may be composed of numbers, alphabets, or a combination thereof, etc. Here, even for the same product, if the work ID (i.e., the work content) is different, different inventory IDs will be assigned to each product. Specifically, even if the product name is "apple", if the unit of the product packed in one box is different, the work ID will be different, and thus the inventory ID will also be different.

[0059] In the item of "Product Name", the name of the finished and packed product is stored. In this embodiment, since fruits and vegetables are taken as examples for explanation, "apple", "banana", etc. are stored. In the item of "Inventory Quantity (boxes)", the remaining quantity information of the number of boxes generated by the processing is stored. In the item of "Unit (per box)", when packing which is a processing operation is performed, the weight (kg) or quantity (pieces) per box is stored. However, depending on the product, the (work) unit may be limited to either weight or quantity in some cases. In the item of "Work ID", the same ID as the individual ID stored in the work management table is stored. Thereby, it becomes possible to link the inventory management table and the work management table, and it becomes possible to grasp the packing content (the content of the processing) of each product registered as inventory.

[0060] Next, FIG. 6E is a diagram conceptually showing the shipping management table stored in the server device 200 according to the 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", "Inventory ID", and various information corresponding to the items is stored.

[0061] In the item of "shipping ID", an individual ID assigned to the shipped product is stored. The ID may be composed of numbers, alphabets, or a combination thereof. Here, even for the same product, if the shipping destination ID (i.e., the shipping destination) or the inventory ID (i.e., the work content) is different, different shipping IDs will be assigned to each product. Specifically, even if the product name is "apple", different shipping IDs exist depending on the shipping destination ID and the inventory ID.

[0062] In the item of "product name", the name of the shipped product is stored. In this embodiment, since it is described targeting fresh produce, apples, bananas, etc. are stored. In the item of "shipping quantity (boxes)", information on the number of shipped boxes is stored. In the item of "shipping destination ID", an individual ID assigned corresponding to each shipping destination is stored. In the item of "shipping date and time", the date and time when the product was shipped is stored. In the item of "inventory ID", the same ID as the individual ID stored in the inventory management table is stored. Thereby, it becomes possible to link the inventory management table and the shipping management table, and to grasp what kind of inventory the shipped product is and what kind of work (content of processing) was performed.

[0063] 7. Series of processing sequences and processing flows (A) The overall flow from load division to product shipment FIG. 7 is a diagram showing a processing sequence indicating an overview of various processes from load division to product shipment in an embodiment of the present disclosure. Specifically, FIG. 7 is a diagram showing a processing sequence composed of processes performed by the shipper P1, the sales representative P2 of the processor, the logistics person P3, and the delivery company P4. That is, the processing entity in FIG. 7 is a person.

[0064] As shown in Fig. 7, first, the shipper P1 contacts the sales representative P2 of the processor regarding the cargo allocation (S1: Cargo Allocation Contact). As a result, although it is numerical, the management of the goods owned by the shipper P1 will be transferred to the processor. The sales representative P2 who received the cargo allocation contact confirms the content of the received cargo allocation (S2: Cargo Allocation Confirmation), and requests the carrier P4 for beach collection based on the content of the cargo allocation (S3: Beach Collection Request). Here, the content of the cargo allocation includes information on the product name, quantity, and storage location, and the content of the beach collection (beach collection destination, target product, quantity) is determined from these information.

[0065] Next, the carrier P4 responds to the beach collection request and executes the predetermined beach collection (S4: Beach Collection). Then, the carrier P4 delivers the goods collected from the beach to the processor, and the goods are received (S5: Goods Receipt). The logistics staff P3 of the processor confirms the goods receipt and performs the processing and reporting related to the receipt for the shipper P1 (S6: Receipt Processing·Report). As a result, the shipper P1 can grasp that the work of the processor for the goods is in a state where it can be executed.

[0066] Next, the shipper P1 requests the logistics staff P3 of the processor to perform work related to the received goods (S7: Work Request). Note that the work request may be conveyed to the logistics staff P3 via the sales representative P2. After that, the logistics staff P3 gives a work instruction 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 instruction. When the work on the goods is completed, the logistics staff P3 performs the processing related to the work completion. As a result, the work on the goods in the processor is completed (S8: Work Processing). As described above, the work in the processor includes processing such as packaging the goods, disposal processing for discarding goods that cannot be shipped, and unpacking processing for unpacking the once-packaged packages. However, since the unpacking processing is carried out without the work request from the shipper P1, in this case, there is no work request in S7.

[0067] When the logistics staff P3 of the processor finishes the work, they report the completion of the work to the consignor P1 (S9: Work Completion Report). As a result, the consignor P1 can grasp the situation where the goods can be shipped and the fact that the goods that cannot be shipped have been discarded. In addition, the work completion report also includes information on the defective rate of the goods, and the consignor P1 can grasp the defective rate for each received good (i.e., for each receipt ID). Thereby, the consignor P1 can grasp the defective rate related to the origin of the goods, the defective rate related to the brand of the goods, or the defective rate related to the shipping method, and can reconsider the future suppliers and shipping methods of the goods. Regarding the unpacking process, since it is carried out without relying on the work request of the consignor P1, the completion report of the process is not sent to the consignor P1. Also, regarding the disposal process, it is premised that before the notice of the work request reaches the processor side, confirmations such as whether the consignor P1 can perform the disposal process are made by the sales staff P2 or the logistics staff P3 to the consignor P1.

[0068] Next, the consignor P1 requests the logistics staff P3 of the processor to ship the processed goods (S10: Shipping Request). Note that the shipping request may be conveyed to the logistics staff P3 via the sales staff P2. After that, the logistics staff P3 gives a shipping instruction corresponding to the shipping request to the work site and requests the delivery company P4 to deliver the goods to be shipped. Subsequently, the goods are delivered from the work site to the delivery company P4 based on the shipping instruction, and it means that the goods have been shipped from the processor. When the shipment of the goods is completed, the logistics staff P3 performs the process related to the completion of the shipment. As a result, the process related to the shipment of the goods in the processor is completed (S11: Shipment Process).

[0069] Next, the delivery company P4 responds to the shipping request and delivers the goods to the specified shipping destination (S12: Delivery). As a result, the goods of the shipper P1 will be delivered to the shipping destination designated by the shipper P1 and will be sold to the general consumers at the said shipping destination. Then, when the shipping is completed, the logistics person P3 of the processor reports the completion of the shipping to the shipper P1 and the salesperson P2 (S13: Shipping Completion Report). As a result, the shipper P1 and the salesperson P2 can grasp that the goods have been shipped. Then, the salesperson P2 checks the inventory related to the shipped goods (S14: Inventory Check) and can grasp whether they can respond promptly even when another shipment request is made by the shipper P1.

[0070] Next, the salesperson P2 sends the information related to the inventory confirmed in S14 to the shipper P1 and reports the inventory (S15: Inventory Report). Also, the salesperson P2 sends the results of a series of operations at the processor to the shipper P1 and reports the operations (S16: Operation Report). These reports may be downloaded for each report form after the end of daily business and sent to the shipper by email or the like. Also, these reports may be automatically sent as an inventory list and an operation report form from the business terminal 100-1 or the server device 200 used by the salesperson P2. As a result, the shipper can easily grasp the progress of the operations and the inventory and can plan and make requests for the next shipment and the like.

[0071] (B) Processing Flow of the Processor FIG. 8 is a diagram showing a processing flow executed by a processor in an embodiment of the present disclosure. Specifically, FIG. 8 is a schematic processing flow for explaining what kind of processing and judgment are made from the receipt of goods to the shipment by the processor. Here, the processing entity in FIG. 8 is basically a person.

[0072] First, when the goods are actually delivered from the carrier P4 to the processor, various processes related to the receipt of the goods are carried out (S20: Receipt processing). After that, the processor determines what operations to perform on the received goods (S21: Type of work request). If the type of work request is "disposal", the processor executes the disposal process of the corresponding goods (S22: Disposal process). On the other hand, if the type of work request is "processing", the processor executes the processing process of packing the received goods (S23: Processing process).

[0073] Next, a determination process is performed to check whether there is something to be discarded or something that can be reused through the processing (S24: Discard or reuse). Specifically, this determination process is carried out when there are items taken out of the received cases that are damaged or spoiled. And if it is spoiled and cannot be used as a product, the disposal process (S22) is carried out. On the other hand, although there are damaged items that cannot be shipped as regular products (Grade A products), but there is a possibility that they can be used as products through various processes, they are registered as Grade B products (S25: Grade B product registration). The items registered as Grade B products return to the receipt processing (S20) and will be reused.

[0074] Next, when proceeding to the shipping process without discarding or reusing in S24, the processor registers the inventory related to the goods that can be shipped as a result of the processing (S26: Inventory registration). Here, this inventory is positioned as an expected inventory that can be shipped early when there is a shipping request from the consignor P1. Next, considering the prior information from the consignor P1 and the previous shipping history, it is judged whether there is inventory available to handle the next scheduled shipment (S27: Inventory shortage). If the processor determines that the inventory is insufficient (S27: Yes), the corresponding packed goods are disassembled so that goods of the same product (with the same origin and brand) but different work IDs (that is, different packing quantities per box, etc.) can be used (S28: Disassembly process). As a result, the same product is treated as if it were actually stocked, and processing can be performed to achieve the same packing as the goods scheduled for shipment.

[0075] On the other hand, when there is no shortage of inventory (S27: No), the processor determines whether there is a shipping request from the shipper P1 (S29: Is there a shipping request?). If there is no shipping request from the shipper P1 (S29: No), the goods are not shipped and are put on hold waiting for a shipping request. On the other hand, when there is a shipping request from the shipper P1 (S29: Yes), the goods are shipped from the processor (S30: Shipping process). Thus, the process from the receipt to the shipment of the goods at the processor is completed.

[0076] As described above, at the processor, the processing is performed in advance so that the processor can respond promptly to the shipping request from the shipper P1. Also, when the processor does not have the inventory necessary for shipping, the processor can unpack the same goods packed with other packing contents and perform the processing again. Thereby, the same goods with different packing contents can be effectively utilized, not only can the processor respond to early shipment, but also losses such as spoilage of fresh produce can be reduced.

[0077] 8. Processing sequence executed by the processing system 1 (A) Processing related to the receipt of goods 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. Specifically, 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 from when the goods are allocated (a numerical transfer of goods) until the goods are actually received. Also, FIG. 9B is a diagram showing an example of information output from the logic terminal 100-2 according to an embodiment of the present disclosure. Specifically, it is an example of the display of a product tag (seal) automatically created after the beach collection process. Further, 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. Specifically, FIG. 9C shows the information input or selected at the logic terminal 100-2 when the receipt of the goods is completed.

[0078] According to FIG. 9A, the processor 312 of the shipper terminal device 300 receives the operation input of the shipper P1 via the input interface 315 and generates cargo allocation information (S31: Cargo allocation information generation). The cargo allocation information includes information such as product name, quantity, origin (shipping source), brand, storage location, etc. These information are generated by receiving the operation input of the shipper P1 via the input interface 315 in advance. Then, the processor 312 transmits the generated cargo allocation information together with a cargo allocation request for registering it as a new cargo allocation to the server device 200 via the communication interface 314 (T31: Cargo allocation request).

[0079] When the newly generated cargo allocation information and the cargo allocation request are received by the server device 200 via the communication interface 213, the processor 212 of the server device 200 generates a new arrival ID and stores the received information in an arrival management table or the like (S32: Cargo allocation registration). Also, the processor 212 generates input form information for the logistics person P3 to input information related to the arrival of the product based on the received cargo allocation information. The input form information includes input boxes and the like that constitute the arrival information required for subsequent arrival processing. Then, the processor 212 transmits a cargo allocation notice indicating that the cargo allocation of the product has been performed by the shipper P1 together with the cargo allocation information to the business terminal 100-1 via the communication interface 213 (T32: Cargo allocation notice). Note that the processor 212 may also transmit the cargo allocation notice and the cargo allocation information to the logistics terminal 100-2. As a result, the logistics person P3 can grasp in advance the information of the products that will arrive before the arrival of the products.

[0080] The processor 112 of the sales terminal 100-1 receives the operation input of the salesperson P2 via the input interface 115 and generates picking information (S33: Picking process). The picking information includes information such as the delivery destination, product name, quantity, origin (shipping source), brand, storage location, etc. Regarding the delivery destination, it is generated by receiving the operation input of the salesperson P2 via the input interface 115. On the other hand, since the information other than the delivery destination is common to the above-mentioned goods allocation information, basically the content of the goods allocation information is directly used, but it may be corrected by receiving the operation input of the salesperson P2 as necessary. The picking information will be sent to the delivery company P4, and the sending method is performed by a known communication method such as email, phone, or FAX.

[0081] After that, when the allocated goods are actually delivered to the processor by the delivery company P4, the processor 112 of the logistics terminal 100-2 generates a signboard to be attached to the case of the received goods (S34: Signboard creation). The processor 112 of the logistics terminal 100-2 may receive information related to picking from the sales terminal 100-1 and create a signboard based on it. As shown in FIG. 9B, the signboard includes various information such as the shipper, arrival date and time, product name / quantity, brand, origin, key No., incoming case, number of pallets, etc. By printing these information on a seal or the like and attaching it to the case of the product, inventory management becomes easy, and furthermore, the processing becomes clear. In particular, a barcode or other two-dimensional code may be displayed on the signboard 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: arrival information generation). The arrival information includes an arrival ID, a shipping origin, a shipping method, a product name, a quantity, a brand, and an arrival date and time. As a specific example of the operation input by the logistics person P3, it is performed using the above-described input form information. More specifically, as shown in FIG. 9C, on the screen 410 of the logistics terminal 100-2, as arrival information, an input field 411 for the arrival ID, an input field 412 for the shipping origin, an input field 413 for the shipping method, an input field 414 for the product name, an input field 415 for the quantity, an input field 416 for the brand, and an input field 417 for the arrival date and time are displayed in a selectable or inputtable state. Also, for some of the above input fields, the contents are pre-entered based on the cargo allocation information. Then, the logistics person P3, who is the operator of the logistics terminal 100-2, inputs the necessary information into each input field or corrects the information by scrolling in correspondence with the actually arrived products. Thus, the operations necessary for generating the arrival information are completed. Note that these pieces of information may be shared with the information related to the above-described kanban, or the input operation in S35 may be eliminated.

[0083] Then, the processor 112 transmits the generated arrival information, together with an arrival registration request for requesting an update of the arrival management table, to the server device 200 via the communication interface 114 (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 (S36: arrival registration). Here, if there is no error or the like in the allocation information, only the arrival date and time will be updated. However, for example, if the arrival quantity is different from the allocation information, the "quantity (cases)" item in the arrival management table will be updated. Similarly, for other items, if they are different from the allocation information, the arrival management table will be updated based on the actual content (that is, the information input from the logistic terminal 100-2). Also, the processor 212 of the server device 200 generates arrival result report information based on the arrival information. Here, the arrival result report information includes information such as the product name, quantity, arrival date and time, etc. If there is content different from the allocation information, information to that effect is also included.

[0084] Next, the processor 212 transmits an arrival result report indicating that the allocated product has actually arrived, together with the generated arrival result report information, to the consignor terminal device 300 via the communication interface 213 (T34: arrival result report). Thereby, it is possible to grasp that the product has arrived at the processor and the work such as processing can be carried out. Note that the processor 212 may also transmit the arrival result report and the arrival result report information to the business terminal 100-1.

[0085] (B) Processing related to the work of the product 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 an embodiment of the present disclosure. Specifically, 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 from when a request for a product operation is received until the operation is completed and reported. Further, 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. Specifically, FIG. 10B shows information input or selected at the logic terminal 100-2 when the processing of the product is completed. Further, FIG. 10C is a diagram showing an example of a screen output to the logic terminal 100-2 according to an embodiment of the present disclosure. Specifically, FIG. 10C shows information input or selected at the logic terminal 100-2 when the unpacking process of the product is completed.

[0086] According to FIG. 10A, the processor 312 of the shipper terminal device 300 receives an operation input from the shipper P1 via the input interface 315 and generates work request information (S41: work request information generation). The work request information includes information such as the product name, quantity, and work content. These pieces of information are generated by receiving an operation input from the shipper 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 for newly registering the work (T41: work request). Here, the work content requested from the shipper P1 includes a processing process of packing the product and a disposal process of discarding the product.

[0087] When the processor 112 of the logic terminal 100 performs unpacking processing determined by the processor itself without the request of the shipper P1, it receives the operation input of the logic staff P3 via the input interface 115 and generates work registration information (S42: Work registration information generation). The work registration information includes information such as product name, quantity, and work content. These information are generated by receiving the operation input of the logic staff P3 via the input interface 115 in advance. Then, the processor 112 transmits the generated work registration information to the server device 200 via the communication interface 114 together with a work registration request for registering it as a new work (T42: Work registration request).

[0088] When either the newly generated work request information and work request, or the work registration information and work registration request is 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 a work management table or the like (S43: Work registration). Also, the processor 212 generates input form information for the logic staff P3 to input work information when the work is completed based on the received work request information or work registration information. The input form information includes input boxes and the like that constitute the work information that needs to be stored in the work management table. Then, the processor 212 transmits a work notification indicating the start of work at the site to the logic terminal 100-2 via the communication interface 213 together with the work request information (T43: Work notification). Note that when the processor 212 receives a work registration request (T42) from the logic terminal 100-2, since it is not necessary to transmit the work request information, it transmits a work notification indicating that the work registration has been completed to the logic terminal 100-2 via the communication interface 213. Note that the processor 212 may also transmit the work request information and work request, or the work registration information and work registration request to the business terminal 100-1.

[0089] Next, when work on the product is carried out in response to the work notice, the processor 112 of the logic terminal 100-2 receives the operation input of the logistics person in charge P3 via the input interface 115 and generates work information (S44: Work information generation). The work information includes a work ID, work name, product name, work unit, number of operations, work date and time, incoming ID, material ID, and number of materials used. As a specific example of the operation input by the logistics person in charge P3, it is performed using the input form information described above. As a more specific example, when performing a processing operation, as shown in FIG. 10B, on the screen 510 of the logic terminal 100-2, as work information, there are an input field 511 for the work ID, an input field 512 for the work name, an input field 513 for the product name, an input field 514 for the work unit, an input field 515 for the number of operations, an input field 516 for the inventory ID, an input field 517 for the work date and time, an input field 518 for the incoming ID, an input field 519 for the material ID, and an input field 520 for the number of materials used, which are displayed in a selectable or inputtable state. Also, for some of the above input fields, the content is pre-entered based on the work request information.

[0090] On the other hand, when performing the unpacking process, as shown in FIG. 10C, on the screen 510 of the logic terminal 100-2, as work information, there are an input field 511 for the work ID, an input field 512 for the work name, an input field 513 for the product name, an input field 515 for the number of operations, an input field 516 for the inventory ID, an input field 517 for the work date and time, and an input field 518 for the incoming ID, which are displayed in a selectable or inputtable state. Also, as shown in FIG. 10C, for the input field 514 for the work unit, the input field 519 for the material ID, and the input field 520 for the number of materials used, since there is no information to be input, they are displayed in a non-inputtable state. And for some of the above input fields, the content is pre-entered based on the work registration information.

[0091] The operator of the logic terminal 100-2, the logistics person in charge P3, inputs the necessary information into each input field or modifies the information by scrolling in accordance with the actual work content. Thereby, the operations necessary for generating the work information are completed.

[0092] Then, the processor 112 transmits the generated work information to the server device 200 via the communication interface 114 together with a work result registration request for requesting an update of the work management table (T44: work result registration request). When the newly generated work information and the work 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 work management table, the inventory management table, and the incoming goods management table based on the received information (S45: work result registration).

[0093] Here, if there is no error or the like in the work request information or the work registration information, the work quantity (boxes), work date and time, material ID, and number of materials used in the work management table will be updated. However, for example, if the work unit is different from the work request information, the item of "work unit" in the work management table will be updated. Similarly, for other items, if they are different from the work request information or the work registration information, the work management table will be updated based on the actual content (that is, the information input from the logic terminal 100-2).

[0094] In addition, when the work is a processing process, the processor 212 of the server device 200 calculates the defective rate of the product corresponding to the incoming goods ID. The calculation result will be stored in the incoming goods 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, but if there are different contents between the work request information and the work information, information to that effect is also included. Also, the work result report information includes the defective rate of the product.

[0095] Next, the processor 212 transmits a work result report indicating that a predetermined work on the product has been completed, together with the generated work result report information, to the shipper terminal device 300 via the communication interface 213 (T45: Work result report). Note that since unpacking processing does not require a report, this processing is not performed when the unpacking processing is completed. As a result, the shipper P1 can grasp the defective rate of the received products and can reconsider the future product suppliers and transportation methods.

[0096] (C) Processing related to product shipment 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 an embodiment of the present disclosure. Specifically, 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 from when a product shipment request is made until the shipment is completed and reported. Further, 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. Specifically, FIG. 11B shows information input or selected at the logic terminal 100-2 when the product shipment is completed.

[0097] According to FIG. 11A, the processor 312 of the shipper terminal device 300 receives an operation input from the shipper P1 via the input interface 315 and generates shipment request information (S51: Shipment request information generation). The shipment request information includes information such as product name, quantity, and destination. These pieces of information are generated by previously receiving an operation input from the shipper P1 via the input interface 315. Then, the processor 312 transmits the generated shipment request information, together with a shipment request for newly registering it as a work, to the server device 200 via the communication interface 314 (T51: Shipment request).

[0098] When the newly generated shipping request information and the 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 a shipping management table or the like (S52: Shipping registration). Further, the processor 212 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. Then, the processor 212 transmits a shipping notice indicating the start of shipping at the site, together with the shipping request information, to the logistics terminal 100-2 via the communication interface 213 (T52: Shipping notice).

[0099] Next, when shipping of the product is performed 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: Shipping information generation). The shipping information includes a shipping ID, product name, shipping quantity (boxes), destination ID, shipping date and time, and inventory ID. As a specific example of the operation input by the logistics person P3, it is performed using the above-described input form information. As a more specific example, as shown in FIG. 11B, on the screen 610 of the logistics terminal 100-2, as shipping information, an input frame 611 for the shipping ID, an input frame 612 for the product name, an input frame 613 for the shipping quantity, an input frame 614 for the destination ID, an input frame 615 for the shipping date and time, an input frame 616 for the inventory ID, and an input frame 617 for the shipping method are displayed in a selectable or inputtable state. Also, for some of the above input frames, the content is pre-input based on the shipping request information. The logistics person P3, who is the operator of the logistics terminal 100-2, inputs the necessary information into each input frame or modifies the information by scrolling in accordance with the actual shipping content. Thereby, the operations necessary for generating the shipping information are completed. Regarding the shipping method, various shipping companies can be selected, and if the selected shipping company is different, the method of creating the invoice described later is different, but in this system, it is possible to easily create an invoice according to the shipping company.

[0100] Then, the processor 112 transmits the generated shipping information to the server device 200 via the communication interface 114 together with a shipping result registration request for requesting an update of the shipping management table (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] Here, if there is no error in the shipping request information, the shipped quantity (boxes) and the shipping date and time in the shipping management table will be updated. However, for example, if the shipped quantity is different from the shipping request information, the item of "Shipped quantity (boxes)" in the shipping management table will be updated. Similarly, for other items, if they are different from the shipping request information, the shipping management table will be updated based on the actual content (i.e., the information input from the logic terminal 100-2).

[0102] Also, 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 costs related to the shipping of the products. 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 costs of the products 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. However, if there are different contents between the shipping request information and the shipping information, information to that effect is also included. Also, the shipping result report information may include the defective rate of the products.

[0104] Next, the processor 212 transmits a shipping result report indicating that the shipping of the products is completed to the consignor terminal device 300 via the communication interface 213 together with the generated shipping result report information (T54: Shipping result report).

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

[0106] (A) Processing flow related to work result registration FIG. 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] According to FIG. 12, the processor 212 determines whether work information has been received from the logic terminal 100-2 of the logic in charge P3 via the communication interface 213 (S711: Work information received?). When the work information is received, the processor 212 updates each item of the work management table based on the received work information (S712: Work management table update). Here, the processor 212 updates the information of 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 determines whether the type of work (work content) included in the received work information is processing (S713: Is the work type processing?). If the work type is not processing, that is, if the work is unpacking or disposal processing, S714 and S715 are skipped and the process proceeds to S716. On the other hand, if the work type is processing, that is, if the work is processing for product packaging, the processor 212 updates the inventory management table (S714: Update work management table). Specifically, the processor 212 updates the quantity of the packaged products (inventory quantity in FIG. 6D) generated as the processing result. After that, the processor 212 calculates the defective rate and processing cost of the product based on the received work information (S715: Calculate defective rate). Here, the processing cost is calculated from information related to the defective rate (production volume) after work processing and information such as the products used (raw materials).

[0109] Next, the processor 212 updates the incoming goods management table (S716: Update incoming goods management table). Here, when proceeding from S715 to S716, the processor 212 performs a process of writing the defective rate information calculated in S715 to the defective rate (%) item of the incoming goods management table. On the other hand, when proceeding from S713 to S716, the processor 212 updates the quantity (cases) item according to the disposal processing or unpacking processing. After the incoming goods management table is updated, the processor 212 generates work result report information based on the work information and the calculated defective rate (S717: Generate work result report information). Thus, the processing flow related to work result registration ends.

[0110] (B) Processing flow related to shipment result registration FIG. 13 is a diagram showing a processing flow executed in the server device 200 according to an embodiment of the present disclosure. This 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] According to FIG. 13, the processor 212 determines whether it has received shipping information from the logic terminal 100-2 of Logic P3 via the communication interface 213 (S811: Has shipping information been received?). 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 will update the information of each item in the shipping management table stored based on the shipping request information with 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 cost of shipping for the products to be shipped (S813: Calculate cost). Then, the processor 212 generates shipping result report information based on the shipping information and the calculated cost (S814: Generate shipping result report information). Thus, the processing flow related to shipping result registration ends.

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

[0114] According to FIG. 14, the processor 212 performs material registration based on the material information received from the logic terminal 100-2 of Logic 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 selling unit price and purchase unit price), and ownership, and issues a material ID on the condition that the same material has not been registered. Then, the processor 212 stores various information such as material name, ownership, and unit price in the material management table shown in FIG. 6C in association with the issued material ID.

[0115] Next, the processor 212 performs a material receipt process based on the material receipt information received from the logic terminal 100-2 of the logic person in charge P3 via the communication interface 213 (S912: Material receipt process). Specifically, the quantity of the received materials is stored in the material management table shown in FIG. 6C. As a result, the inventory of each material will be managed in the server device 200, and output processing can be performed based on the information in the material management table in the kanban generation (FIG. 9: S34) etc. in FIG. 9A described above. Note that the processor 212 may perform the above processing based on the input information via the input interface.

[0116] Next, the processor 212 determines whether it has received completion reports of various operations (processing, shipping) (S913: Operation completed?). When the operation is completed, the processor 212 automatically calculates the quantity of the used materials based on the information related to the completed operation, and updates each item in the material management table (S914: Automatic calculation). That is, the processor 212 calculates the used materials according to the operation content, subtracts the quantity of the used materials from the current inventory, and automatically updates the material management table. This is because the information related to the operation (operation instruction, operation completion) and the information of the materials are linked and managed, so such automatic update is possible.

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

[0118] 10. Modification example In the above, the processing was related to packaging, but it is not limited to this. For example, in the case of meat or fish, processing such as cutting the received food ingredients may be included. Also, for electronic components, etc., an assembly process of combining other electronic components may be included. That is, any processing performed by the processor who receives the goods corresponds to the operations of the present disclosure.

[0119] The processes and procedures described in this specification can be realized not only by those explicitly described in the present disclosure, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described in this specification are realized by implementing the logic corresponding to the processes on media such as integrated circuits, volatile memories, non-volatile memories, magnetic disks, and optical storage. Also, the processes and procedures described in this specification can be implemented as a computer program and executed on various computers including terminal devices and server devices.

[0120] Even if it is described that the processes and procedures described in this specification are executed by a single device, software, component, or module, such processes or procedures can be considered to be executed by a plurality of devices, a plurality of software, a plurality of components, and / or a plurality of modules. Also, even if it is described that various information described in this specification is stored in a single memory or storage unit, such information can be considered to be distributed and stored in a plurality of memories provided in a single device or a plurality of memories distributed in a plurality of devices. Furthermore, the software and hardware elements described in this specification can be realized by integrating them into fewer components or decomposing them into more components.

[0121] 11. Summary of the embodiments of the present disclosure A processing apparatus according to an embodiment of the present disclosure is a processing apparatus including at least one processor. The at least one processor registers the allocation information of the goods allocated from the shipper P1 based on the allocation information received from the shipper P1, registers the receipt information related to the goods actually received based on the allocation, registers the work content related to the goods based on the work request information received from the shipper, registers the work result related to the work performed on the goods based on the work content, and registers the shipment result related to the shipment of the goods performed based on the shipment request received from the shipper P1. Thus, it becomes possible to manage a series of business processes from the receipt of goods to the shipment after processing.

[0122] In the above configuration, the owner of the goods is the shipper P1, and the at least one processor may generate report information for reporting the status of the goods to the shipper P1 during the period from when the goods are received to when they are shipped. In this case, the at least one processor may generate receipt result report information to be transmitted to the shipper P1 based on the receipt information. Also, the at least one processor may generate work result report information including the defective rate of the goods in the work result and transmit it to the shipper P1. Further, the at least one processor may generate shipment result report information including the cost related to the shipment of the goods in the shipment result and transmit it to the shipper P1. And the at least one processor may generate the shipment result report information including the material cost related to the shipment of the goods in the cost.

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

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

[0125] In the above configuration, the operation content may include a processing operation for packing a plurality of products and a disassembling operation for disassembling a packed product in which a plurality of products are packed.

[0126] The processing program according to an embodiment of the present disclosure causes at least one processor in a computer including at least one processor to register the allocation information of the products allocated from the shipper P1 based on the allocation information received from the shipper P1, register the receipt information related to the products actually received based on the allocation, register the operation content related to the products based on the work request information received from the shipper P1, register the operation result related to the operation of the products performed based on the operation content, and register the shipment result related to the shipment of the products performed based on the shipment request received from the shipper P1. Thereby, it becomes possible to manage a series of business processes from the receipt of products to the shipment after processing.

[0127] The processing method according to an embodiment of the present disclosure is a processing method executed by at least one processor in a computer including at least one processor, and includes a step of registering the allocation information of the products allocated from the shipper P1 based on the allocation information received from the shipper P1, a step of registering the receipt information related to the products actually received based on the allocation, a step of registering the operation content related to the products based on the work request information received from the shipper P1, a step of registering the operation result related to the operation of the products performed based on the operation content, and a step of registering the shipment result related to the shipment of the products performed based on the shipment request received from the shipper P1. Thereby, it becomes possible to manage a series of business processes from the receipt of products to the shipment after processing.

Explanation of Signs

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

Claims

[Claim 1] A processing device comprising at least one processor, The at least one processor: registering allocation information of products allocated to the consignor based on allocation information received from the consignor; registering arrival information relating to the goods actually received based on the allocation; Registering work details related to the product based on work request information received from the shipper; registering a work result related to the work on the product performed based on the work content; registering a shipping result relating to the shipment of the goods carried out based on a shipping request received from the shipper; 2. A processing device configured to perform processing for:

Citation Information

Patent Citations

  • Method for inventory management

    JP1995110833A