Program, processing device and method

JP2025030539APending Publication Date: 2025-03-07ATENA CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023135920
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-23
Publication Date
2025-03-07

AI Technical Summary

Benefits of technology

【0008】 本開示によれば、配送物に基づく情報の生成精度を向上させるためのプログラム、処理装置及び方法を提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025030539000001_ABST
    Figure 2025030539000001_ABST
Patent Text Reader

Abstract

To provide a program, processing device and method for improving generation accuracy of information based on a delivery object.SOLUTION: In a processing system 1 mainly including a manager terminal device 100-1, a forwarding destination terminal device 100-2 and a server device 200, the server device including a communication interface which can output information about a first delivery object 300 to the forwarding destination terminal communicably connected through a program network is caused to function as a processor configured to determine whether first acquisition information acquired by photographing the first delivery object is similar to second acquisition information acquired by photographing a second delivery object delivered before the first delivery object, generate first generation information on the basis of the first acquisition information when it is determined that they are not similar, generate the first generation information based on second generation information generated corresponding to the second delivery object when it is determined that they are similar, and output notification including the first generation information to the forwarding destination terminal device 100-2.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 program, a processing device, and a method for appropriately handling deliveries. [Background technology]

[0002] Conventionally, systems for electronically managing and operating delivery destinations and the like for deliveries such as mail have been known. For example, Patent Document 1 describes a delivery sorting system and a delivery sorting method for sorting deliveries using code information specified based on an image of the delivery destination. However, the technology disclosed in Patent Document 1 requires reading the delivery destination information from an image of the surface of the delivery, and requires improving the reading accuracy and the computation processing capacity related to the reading, leaving room for further improvement. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2014-144398 A Summary of the Invention [Problem to be solved by the invention]

[0004] In light of the above-mentioned technology, the present disclosure provides a program, a processing device, and a method for enabling the output of information related to deliveries. [Means for solving the problem]

[0005] According to one aspect of the present disclosure, there is provided a program that causes a computer including a communication interface configured to be able to output information related to a first delivery item to a forwarder terminal device communicatively connected via a network to function as a processor configured to determine whether first acquired information acquired by photographing the first delivery item and second acquired information acquired by photographing a second delivery item delivered before the first delivery item are similar, and if the result of the determination is that they are not similar, generate first generated information based on the first acquired information, and if the result of the determination is that they are similar, generate the first generated information based on the second generated information generated corresponding to the second delivery item, and output a notification including the first generated information to the forwarder terminal device.

[0006] According to one aspect of the present disclosure, there is provided a processing device including: "a communication interface configured to enable output of information related to a first delivery item to a forwarder terminal device communicatively connected via a network; a memory configured to store predetermined instructions; and a processor configured to perform processing to determine whether first acquired information acquired by photographing the first delivery item and second acquired information acquired by photographing a second delivery item delivered before the first delivery item are similar based on the instructions stored in the memory, and if the result of the determination is not similar, generate first generated information based on the first acquired information, and if the result of the determination is similar, generate the first generated information based on the second generated information generated corresponding to the second delivery item, and output a notification including the first generated information to the forwarder terminal device."

[0007] According to one aspect of the present disclosure, there is provided a method "implemented by a processor executing predetermined instruction commands in a computer including a communication interface configured to enable output of information related to a first delivery item to a forwarder terminal device communicatively connected via a network, and a memory configured to store predetermined instruction commands, the method including the steps of: determining whether first acquired information acquired by photographing the first delivery item and second acquired information acquired by photographing a second delivery item delivered before the first delivery item are similar; generating first generated information based on the first acquired information if the result of the determination is not similar; generating the first generated information based on second generated information generated corresponding to the second delivery item if the result of the determination is similar; and outputting a notification including the first generated information to the forwarder terminal device." Effect of the Invention

[0008] According to the present disclosure, it is possible to provide a program, a processing device, and a method for improving the accuracy of generating information based on a delivery item.

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

[0010] [Figure 1] FIG. 1 is a conceptual diagram illustrating a schematic configuration of a processing system 1 according to the present disclosure. [Diagram 2] FIG. 2 is a block diagram showing an example of a configuration of a server device 200 according to the present disclosure. [Figure 3A] FIG. 3A is a diagram conceptually illustrating a delivery information table stored in the server device 200 according to the present disclosure. [Figure 3B] FIG. 3B is a diagram conceptually illustrating a delivery information table stored in the server device 200 according to the present disclosure. [Figure 3C] FIG. 3C is a diagram conceptually illustrating a delivery information table stored in the server device 200 according to the present disclosure. [Figure 3D] FIG. 3D is a diagram conceptually illustrating a delivery information table stored in the server device 200 according to the present disclosure. [Figure 4] FIG. 4 is a diagram showing a processing sequence executed in the processing system 1 according to the present disclosure. [Figure 5A] FIG. 5A is a diagram showing a process flow executed in the server device 200 according to the present disclosure. [Figure 5B] FIG. 5B is a diagram showing a process flow executed in the server device 200 according to the present disclosure. [Figure 6] FIG. 6 is a diagram showing a process flow executed in the server device 200 according to the present disclosure. [Figure 7] FIG. 7 is a diagram showing a process flow executed in the server device 200 according to the present disclosure. [Figure 8] FIG. 8 is a diagram showing a process flow executed in the server device 200 according to the present disclosure. [Figure 9] FIG. 9 is a diagram showing an example of a screen displayed on the forwarder terminal device 100-2 according to the present disclosure. [Figure 10] FIG. 10 is a diagram conceptually illustrating a delivery information table stored in the server device 200 according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Various embodiments of the present disclosure will now be described with reference to the accompanying drawings, in which common elements are designated by the same reference numerals.

[0012] <Overview of the Processing System According to the Present Disclosure> The processing system according to the present disclosure mainly includes an administrator terminal device, a forwarder terminal device, and a server device. As an example, the processing system accepts input of first acquisition information (e.g., image data showing the appearance of the delivery) acquired by photographing the delivery when the delivery arrives at an address previously designated as the delivery destination of the delivery at the administrator terminal device. In addition, when the server device receives the first acquisition information accepted at the administrator terminal device, it generates first generation information based on second generation information generated corresponding to a delivery (second delivery) delivered before the first delivery. Then, the server device transmits a notification (e.g., a notification that the delivery has arrived) including the first generation information to the forwarder terminal device, which is a predetermined notification destination identified from the forwarding destination information.

[0013] In this way, the processing system according to the present disclosure can receive the delivery addressed to the forwarder on behalf of the forwarder, and when the delivery is actually received, can notify the forwarding destination that the delivery has been received. Therefore, the server device can reduce the computational processing involved in generating the first generation information by generating the first generation information based on the second generation information generated corresponding to the second delivery delivered before the first delivery. In addition, the forwarder can quickly know that the delivery has been received.

[0014] In this disclosure, the term "delivery" is not limited to mail or home delivery, but may include any item delivered from one individual or organization to another individual or organization. In other words, it is not limited to items delivered via a specific delivery service.

[0015] In addition, in this disclosure, the "processing device" may include both a server device and an administrator terminal device. Although the server device and the administrator terminal device are described as separate terminals, they may be used as an integrated processing device.

[0016] Furthermore, in the present disclosure, a "pre-designated address" is not limited to an address indicating the location where the processing device is installed, but may be any address, such as an address designated by an administrator who operates the processing device or administrator terminal device, or an address to which data will be forwarded.

[0017] In addition, in this disclosure, the term "administrator" is not limited to the administrator of the processing system according to this disclosure, but simply means a person who performs processing to forward the delivery to the forwarder. For example, the "administrator" may be a person in charge of a mail room who receives deliveries for employees, a manager of an apartment building, or an intermediary who receives deliveries from a delivery company on behalf of the person in charge or the manager and temporarily stores them.

[0018] In addition, in this disclosure, the term "forwarder" refers to the final delivery destination of the package as an example, but is not limited to this and simply means a person who receives the package from the manager. For example, the "forwarder" may be a company employee who receives the package directly from the company's mail room or receives it by delivery, or may be a person in the mail room who receives the package from the delivery company for the employee.

[0019] <Configuration of Processing System 1> Fig. 1 is a conceptual diagram illustrating a schematic configuration of a processing system 1 according to the present disclosure. Referring to Fig. 1, processing system 1 includes an administrator terminal device 100-1, a transferor terminal device 100-2, and a server device 200. Moreover, administrator terminal device 100-1, transferor terminal device 100-2, and server device 200 are communicatively connected to each other via a wireless and / or wired network.

[0020] An example of the administrator terminal device 100-1 is a portable terminal device capable of wireless communication, such as a smartphone. However, any other device that can be used in the processing system according to the present disclosure, such as a feature phone, a mobile information terminal, a PDA, a laptop computer, or a desktop computer, can be suitably applied. As an example, the administrator terminal device 100-1 includes an input interface and a communication interface in addition to a processor that controls various components and a memory that includes a processing program, etc. The input interface may be any device that can input information or data, such as a touch panel, operation keys, or various sensors such as a camera. In the example of FIG. 1, when each delivery 300 is delivered to a previously specified address (for example, an address specified by the administrator), the administrator first photographs the delivery 300 with the camera of the administrator terminal device 100-1. At this time, the input interface of the administrator terminal device 100-1 accepts photographing and input of image data of the exterior of the delivery 300 via a camera controlled by a processor. The memory of the administrator terminal device 100-1 stores the information input to the input interface under the control of the processor. Furthermore, the communication interface of the administrator terminal device 100-1 transmits the information stored in the memory to the server device 200 under the control of the processor. The input interface of the administrator terminal device 100-1 may receive input operations of destination information (e.g., destination name), receipt date and time information, sender information (e.g., sender address and sender name), and shape information of the delivery 300 (e.g., square envelope) written on the delivery 300 via a touch panel controlled by the processor.

[0021] An example of the forwarder terminal device 100-2 is a portable terminal device capable of wireless communication, such as a smartphone. However, any other device that can be used in the processing system according to the present disclosure, such as a feature phone, a personal digital assistant, a PDA, a laptop computer, or a desktop computer, can be suitably applied. For example, the forwarder terminal device 100-2 includes an input interface, an output interface, and a communication interface in addition to a processor that controls various components and a memory that includes a processing program, etc. The input interface may be any device that can input information or data, such as a touch panel or an operation key. The output interface may be any device that can output information or data, such as a display or a printer. In the example of FIG. 1, when a notification that the delivery item 300 has been delivered is transmitted from the server device 200, the forwarder terminal device 100-2 receives the notification via a communication interface controlled by a processor. Then, the forwarder terminal device 100-2 displays the notification on a display via an output interface controlled by a processor. Thereafter, the transferor terminal device 100-2 accepts the transferor's selection of the notified method of handling the delivery 300 (such as urgent transfer) via an input interface controlled by the processor. Then, the transferor terminal device 100-2 transmits the selection result to the server device 200 via a communication interface controlled by the processor.

[0022] Server device 200 stores and manages various information required for the execution of processing system 1, such as forwarding destination information and delivery information inputted in manager terminal device 100-1, and transmits and receives various information between manager terminal device 100-1 and forwarder terminal device 100-2. The detailed configuration and processing will be described later.

[0023] In the processing system 1, the delivery item 300 delivered to a pre-specified address is stored, for example, in a plurality of storage trays (not shown). The storage tray may have a recording medium unique to each storage tray, such as a two-dimensional code 41, attached to any of its outer surfaces. As a specific example, the recording medium records information unique to each storage tray (for example, storage tray ID information). That is, the manager terminal device 100-1 may read the recording medium using a sensor to efficiently input the storage location of the delivery item 300.

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

[0025] 1, the administrator terminal device 100-1 and the transferor terminal device 100-2 are described separately, but they may be collectively referred to as terminal device 100. However, even in such a case, the terminal devices are merely collectively referred to, and it does not mean that the administrator terminal device 100-1 and the transferor terminal device 100-2 have the same process or configuration.

[0026] <Configuration of Server Device 200> Fig. 2 is a block diagram showing an example of the configuration of a server device 200 according to the present disclosure. The server device 200 does not need to include all of the components shown in Fig. 2, and may have a configuration in which some components are omitted, or may include other components. The server device 200 may also include the components shown in Fig. 2 distributed across multiple devices.

[0027] 2, the server device 200 includes a memory 211 including a RAM, a ROM, a non-volatile memory, an HDD, etc., a processor 212 including a CPU, etc., an output interface 213, and a communication interface 214. These components are electrically connected to each other via a control line and a data line. In this embodiment, a database 215 that stores various information may be connected via the communication interface 214. In this disclosure, the memory included in the server device may mean any of a case including only the memory 211, a case including only the database 215, and a case including both the memory 211 and the database 215, unless otherwise specified.

[0028] The memory 211 includes a RAM, a ROM, a non-volatile memory, and a HDD, and functions as a storage unit. The memory 211 stores instructions for executing the application and the OS according to this embodiment as a program. Such a program is loaded and executed by the processor 212. The memory 211 also stores the delivery information table shown in Fig. 3A and Fig. 3B, the forwarding destination information table shown in Fig. 3C, and the handling information table stored in Fig. 3D. Furthermore, the memory 211 (particularly the RAM) is temporarily used to write and read data while the above program is being executed by the processor 212. In this embodiment, the memory 211 stores programs for executing processes such as, in particular, accepting input of forwarding destination information, delivery item information, etc. via the communication interface 214 after accepting delivery of the delivery item 300, associating the accepted forwarding destination information, delivery item information, etc. with each other and storing them in the memory, and transmitting a notification that the delivery item 300 has been delivered to the forwarder terminal device 100-2 via the communication interface 214 together with the delivery item information based on the notification destination information associated with the forwarding destination information.

[0029] The processor 212 is composed of a CPU (microcomputer) and functions as a control unit for controlling other components connected thereto based on various programs stored in the memory 211. In this embodiment, the processor 212 particularly executes a process of accepting photographing information of the delivery 300, a process of assigning a handling method for the delivery 300 to the delivery 300, a process of executing a process based on the handling method, a process of receiving selection information such as a handling method for the delivery 300 from the forwarder terminal device 100-2, a process of executing a process based on the selection information, a process of sending a notification to the forwarder terminal device 100-2 via the communication interface 214 that the delivery 300 has been processed based on the selection information, and the like. The processor 312 may be composed of a single CPU or multiple CPUs.

[0030] For example, the communication interface 214 functions as a communication unit that performs processing such as modulation and demodulation in order to transmit and receive programs and various information used in the system according to the present disclosure with the manager terminal device 100-1 and the forwarder terminal device 100-2 via a network, or with other server devices via a network. The communication interface 214 communicates with each terminal device and other server devices according to the above-mentioned wireless communication method or a known wired communication method. In the present disclosure, the photographing information of the delivery 300 and the like are received from the manager terminal device 100-1 via the communication interface 214. In addition, in the present disclosure, a notification based on the handling method assigned to the delivery 300 is transmitted to the forwarder terminal device 100-2 via the communication interface 214. In addition, in the present disclosure, selection information such as the handling method for the delivery 300 is received from the forwarder terminal device 100-2 via the communication interface 214. In addition, in the present disclosure, a notification including the fact that the delivery 300 has been processed based on the selection information is transmitted via the communication interface 214.

[0031] The output interface 213 functions as an information input / output unit for inputting and outputting information to and from various external devices such as a printer, a display, etc. The output interface 213 can adopt a known connection format such as a serial port, a parallel port, a USB, etc. as desired.

[0032] <Information stored in memory 211> 3A, 3B, 3C, and 3D are diagrams conceptually illustrating a delivery information table stored in the server device 200 according to the present disclosure. In the present disclosure, a case will be described in which the delivery information table is stored in the server device 200, but the table may also be stored in a database 215 communicably connected to the server device 200 via a network. In this case, the server device 200 temporarily reads out the information stored in the database 215 into the memory 211 in the server device 200 as the processing progresses, and processes it.

[0033] According to FIG. 3A, the delivery information table stores forwarding destination ID information, receipt date and time information, sender address information, sender name information, form information, image data, feature amount information, storage location information, etc., in association with the delivery ID information. The "delivery ID information" is information generated each time a new delivery is delivered to a previously specified address and information such as forwarding destination information extracted from the delivery photograph information is received in the server device 200, and is unique information assigned to each delivery, and is information for identifying each delivery. The "transfer destination ID information" is information generated each time a sender registers in advance for use in the service related to the present disclosure or a new forwarding destination is received, and is unique information assigned to each forwarding destination, and is information for identifying each forwarding destination. The "received date and time information" is information input by an administrator after a new delivery is delivered, and indicates the date and time when the delivery is delivered to a previously specified address. The "sender address information" is information generated by a sorting process described later after a new delivery is delivered, and indicates the address of the sender written on the delivery. The "sender name information" is information that indicates the name of the sender written on the delivery, which is generated by a sorting process described later after a new delivery is delivered. The "shape information" is information that indicates the external shape of the delivery, and may include information that indicates the size and external characteristics of the delivery, such as a square envelope or a cardboard box, as appropriate. The "image data" is image data that captures the external appearance of the delivery, and may include, for example, an image that includes a portion that contains the sender address information and sender name information of the delivery, or an image that captures the entire delivery. The "feature information" is information that indicates the feature amount extracted from the "image data". The "storage location information" is information that indicates the location where the new delivery is stored after it is delivered to a previously specified address, and may be, for example, information that specifies the above-mentioned storage tray (not shown).

[0034] Also, according to FIG. 3B, the delivery information table further stores handling ID information, attribute information, content request information, content data, status information, tracking code information, etc. in association with the delivery ID information. The "handling ID information" is information generated each time the administrator registers settings in advance, and is information for identifying the handling method of the delivery. The "attribute information" is information indicating the attribute of the delivery. For example, information such as "registered mail", "express mail", "payment", and "advertisement" is stored. The "content request information" is information stored for each delivery by receiving an instruction from the forwarding destination in advance or each time, and is information indicating whether or not to request the transmission of content information, which is the content of the delivered delivery, as data. The "content data" is information obtained when "Yes" is stored as the content request information, and is data on the content, which is the content of the delivery. For example, it is scan data of documents included in the delivery, or image data of the exterior of the package included in the delivery. The data format is not limited to a specific one, such as an image file or a text file. "Status information" is information that indicates the current status of the delivery. For example, if "Done" is stored, it indicates that the delivery has already been forwarded to the forwarder. If "Stored" is stored, it indicates that the delivery is being stored in a storage tray without being forwarded yet. If "Discarded" is stored, it indicates that the delivery has been discarded upon receiving instructions from the forwarder or upon expiration of the storage period. "Tracking code information" is information that is assigned to the delivery when it is forwarded to the forwarding destination and is used to confirm the current location of the delivery. For example, tracking code information is information that is assigned by the service provider of the forwarding (delivery) service, and the current location of the delivery can be found by entering the information on the website provided by the service provider.

[0035] 3C is a diagram conceptually illustrating a handling information table stored in server device 200 according to the present disclosure. In the present disclosure, a case will be described in which the forwarding destination information table is stored in server device 200, but the table may be stored in database 215 communicably connected to server device 200 via a network. In this case, server device 200 temporarily reads out the information stored in database 215 into memory 211 in server device 200 as the processing progresses, and processes the information.

[0036] According to FIG. 3C, the handling information table stores notification method information, periodic transfer timing information, forwarding address information, forwarding name information, designated attribute information, designated importance information, payment setting information, etc., in association with forwarding destination ID information. As described above, the "forwarding destination ID information" is information generated each time a forwarder registers for use in advance with the service related to the present disclosure or a new forwarding destination is accepted, and is unique information assigned to each forwarding destination, and is information for identifying each forwarding destination. The "notification method information" is information for identifying a method of notifying each forwarding destination that a delivery has been delivered and a notification destination. As an example, the SNS account, email address, telephone number, or a combination thereof of the forwarder, which is the forwarding destination, is stored as the notification method information. The "periodic transfer timing information" is information indicating a transfer cycle when a delivery is forwarded periodically. As an example, information such as the first day of each month and every Monday is stored. The "forwarding destination address information" is information indicating the address of the forwarding destination to which the delivered delivery is forwarded. "Destination name information" is information that is entered by the administrator after a new delivery is delivered, and indicates the name of the destination written on the delivery (i.e., the name of the original recipient of the delivery).

[0037] The "designated attribute information" and the "designated importance information" are information that the sender can set in advance at will, and are used to assign the designated importance designated by the sender to a delivery that belongs to a designated attribute designated by the sender in advance. For example, if the designated attribute information is "registered mail" and the corresponding designated importance is "high", and the attribute of a newly delivered delivery is "registered mail", the designated importance information is applied preferentially, and the importance is assigned to "high". The "payment setting information" is information that the sender can set in advance at will, and stores automatic transfer information in, for example, a bank account of the sender. That is, the "payment setting information" is set in advance by the sender, and a payment process to be described later is executed based on the automatic transfer information, and the payment is withdrawn. Note that a plurality of pieces of information may be registered for each of the "designated attribute information" and the "designated importance information". That is, there may be two or more designated attributes for a forwarding destination ID, and it is sufficient that the importance corresponding to the designated attribute is stored as the designated importance. Furthermore, the "designated attribute information" and the "designated importance information" may be, for example, a sender name stored as the "designated attribute information", and when a delivery is delivered from a sender with that sender name, the sender name may be generated as an attribute for the delivery, and the designated importance may be set based on the generated attribute. Furthermore, the payment setting information is not limited to a bank account, and may be information indicating a credit card and a transfer amount previously transferred by the transferor to the manager's bank account, etc. Furthermore, the payment process may be a process executed by the server device 200, or may be a process that is executed in part or in whole by the manager, etc.

[0038] 3D is a diagram conceptually illustrating a handling information table stored in server device 200 according to the present disclosure. In the present disclosure, a case will be described in which the handling information table is stored in server device 200, but the table may be stored in database 215 communicably connected to server device 200 via a network. In this case, server device 200 temporarily reads out the information stored in database 215 into memory 211 in server device 200 as the processing progresses, and processes the information.

[0039] According to FIG. 3D, the handling information table stores attribute information, importance information, handling deadline information, payment setting information, handling method information, etc. in association with handling ID information. As described above, the "handling ID information" is information generated each time the administrator registers a setting in advance, and is information for identifying the handling method of the delivery. As described above, the "attribute information" is information indicating the attributes of the delivery. The "importance information" is information indicating the importance of the delivery. As an example, information such as "high", "medium", and "low" is stored. Note that the importance may be expressed numerically, and it is sufficient if the degree of importance of the delivery can be identified. The "handling deadline information" is information indicating the deadline by which the delivery needs to be handled in a specific manner. As an example, if the delivery is a transfer slip, the transfer deadline corresponds to the "handling deadline information". The "payment setting information" is information that can be arbitrarily set in advance by the transferor, and is information indicating whether or not payment processing is to be performed for deliveries that match the corresponding attribute information, importance information, and handling deadline information regardless of the transferor's instructions. In other words, when the "payment setting information" is set to "Yes", it means that the payment process will be carried out based on the transfer slip, regardless of instructions from the forwarder. "Handling method information" is information that indicates the handling process to be carried out for the delivery item to which the handling ID is assigned. Specific examples of handling processes will be described in detail later, but for example, if the delivery item is simple registered mail with a "medium" importance, "H6" will be assigned as the handling ID, and the delivery will be handled as "opened" and "notified" in the "first handling process" described later.

[0040] <Processing sequence executed in processing system 1> Fig. 4 is a diagram showing a processing sequence executed in the processing system 1 according to the present disclosure. Specifically, Fig. 4 is a diagram showing a processing sequence executed from when a new delivery is delivered to the manager to when the delivery is delivered to the forwarding destination, among various processes executed between the manager terminal device 100-1, the forwarder terminal device 100-2, and the server device 200.

[0041] 4, the processing sequence is started when a new delivery item 300 is delivered to a pre-specified address and an application for delivery receipt processing is started in the administrator terminal device 100-1 (S11). When the application is started, the processor of the administrator terminal device 100-1 controls the camera to receive photographic information of the delivery item 300 (S12). Specifically, the processor of the administrator terminal device 100-1 starts the camera in response to an operation by the administrator, photographs the delivery item 300, and receives the photographic information as image data (first photographic information). Then, the processor of the administrator terminal device 100-1 controls the received image data to be transmitted via the communication interface (T11).

[0042] When the transmitted image data is received by the server device 200 via the communication interface 214, the processor 212 of the server device 200 executes a sorting process (S13). As will be described in detail later, in the sorting process, the processor 212 of the server device 200 generates various information such as sender address information, sender name information, forwarding address information, forwarding name information, attribute information of the delivery 300, and importance information of the delivery 300 based on the image data. The processor 212 of the server device 200 also generates a delivery ID based on each piece of information set by the sorting process. Then, the processor 212 of the server device 200 stores the various pieces of information in each information table such as a delivery information table in association with the generated delivery ID information. After that, the server device 200 executes a first handling process together with the administrator terminal device 100-1 (S14). Thereafter, the processor 212 of the server device 200 refers to the forwarding destination information table, identifies the notification method information based on the forwarding destination ID information, and controls to transmit a notification (T12) to the forwarder terminal device 100-2, for example, that the delivery item 300 has been delivered, via the communication interface 214, using the identified notification method. This notification includes information in the delivery item information table. Specifically, the notification includes image data of the delivery item 300.

[0043] When the transmitted notification is received by the forwarder terminal device 100-2, the processor of the forwarder terminal device 100-2 displays a selection screen via the output interface and controls to accept various selections by the forwarder via the input interface (S18). Here, FIG. 9 is a diagram showing an example of a screen displayed on the forwarder terminal device 100-2 according to the present disclosure. Specifically, an example of a selection screen displayed on the display of the forwarder terminal device 100-2 when the notification is received is shown. According to FIG. 9, the notification area 12 displays "Delivery from B1" as sender name information, "S1" as sender address information, "T1" as receipt date and time information, and "F1" as "form information" based on the delivery information received together with the notification. Also, the notification area 12 displays image data of the exterior of the delivery 300 based on the image data included in the delivery information.

[0044] Furthermore, the selection screen displays various icons that allow the sender who has referred to the notification area 12 to make various selections regarding the delivery 300. The urgent transfer icon 13 allows the sender to input an instruction for urgent transfer by tapping a position corresponding to the icon via a touch panel. Specifically, by inputting an instruction for urgent transfer, the sender can request the manager to promptly transfer the delivery 300. The contents request icon 14 allows the sender to input an instruction for a request to send data of the contents, which are the contents of the delivery 300, by tapping a position corresponding to the icon via a touch panel. The discard icon 15 allows the sender to input an instruction to discard the delivery 300 as it is without transferring it to the sender by tapping a position corresponding to the icon via a touch panel. The payment icon 16 allows the sender to input an instruction to execute a payment process by tapping a position corresponding to the icon via a touch panel. When these icons 13 to 16 receive an instruction input by the sender, that is, when they are selected, the display mode (for example, color) is changed, and the selection can be visually confirmed. The send icon 17 enables the transferor to send the results of the selections made for the icons 13 to 16 by tapping the position corresponding to the icon via the touch panel.

[0045] In Fig. 9, when the forwarder inputs an instruction to the contents request icon 14, the selection of the urgent transfer icon 13, the discard icon 15, and the payment icon 16 may be restricted. Specifically, when an instruction input to the contents request icon 14 is accepted, the display mode of the contents request icon 14 is changed, while subsequent instruction inputs to the urgent transfer icon 13, the discard icon 15, and the payment icon 16 may be controlled to be ignored or a message "cannot be selected" may be displayed. When a contents request is received, processing such as scanning the contents is required, so this is to prevent the urgent transfer from being hindered or the contents from being discarded before being scanned.

[0046] Returning to Fig. 4 again, based on the selection result accepted on the selection screen shown in Fig. 9, the processor of the transferor terminal device 100-2 controls to transmit the delivery ID information and the handling method information such as the transfer method information and the content request information as selection information (T13) to the server device 200 via the communication interface. The server device 200 that has received the selection information executes the second handling process together with the manager terminal device 100-1 (S16). Then, when the second handling process is completed, the processor 212 of the server device 200 controls to transmit the handling completion information (T14) indicating that the second handling process has been completed to the transferor terminal device 100-2 via the communication interface. The second handling process will be described in detail later.

[0047] The transferor terminal device 100-2 that has received the transaction completion information controls to display the transaction completion via the output interface (S17). With the above, the series of processing sequences is completed.

[0048] <Processing flow executed by the server device 200> A. Sorting process 5A and 5B are diagrams showing a process flow executed in the server device 200 according to the present disclosure. Specifically, Fig. 5A and 5B show a process flow related to a sorting process. The process flow is started by the processor 212 of the server device 200 reading and executing a program stored in the memory 211 upon receiving image data (first photographing information) of the delivery 300 from the manager terminal device 100-1.

[0049] According to FIG. 5A, when the processor 212 receives the first photographing information from the manager terminal device 100-1 (S101), it executes a similarity determination (S102). In the similarity determination, the processor 212 determines whether or not there is image data (hereinafter referred to as second photographing information) similar to the image data (hereinafter referred to as first photographing information) received from the manager terminal device 100-1 via the communication interface among the multiple image data stored in the delivery information table. Specifically, the processor 212 first extracts a feature amount (hereinafter referred to as first feature amount) from the first photographing information. Next, the processor 212 compares the first feature amount with a learning model previously stored in the memory 211 (S102). This learning model is feature information (hereinafter referred to as the second feature) generated by a learning model generation process described later based on a plurality of feature amounts extracted from the second shooting information previously received by the server device 200 and shooting information similar to the second shooting information (i.e., feature amount information on shooting information similar to the first shooting information among the feature amount information stored in the delivery information table). Then, when the second feature amount similar to the first feature amount is stored in the memory 211, the processor 212 determines that the second shooting information similar to the first shooting information is stored in the delivery information table (i.e., there is similar shooting information). On the other hand, when the second feature amount similar to the first feature amount is not stored in the memory 211, the processor 212 determines that the second shooting information similar to the first shooting information is not stored in the delivery information table (i.e., there is no similar shooting information). In addition, when there is one piece of second photographing information stored in the delivery information table, the feature information extracted from the second photographing information may be used as the second feature. When there is a plurality of pieces of second photographing information stored in the delivery information table, the feature information corresponding to the second photographing information stored first may be used as the second feature, and does not have to be feature information generated by the learning model generation process.

[0050] If it is determined in step S102 that there is similar photographing information (Yes), the processor 212 generates first generated information based on information corresponding to the second photographing information stored in the delivery information table (hereinafter, second generated information) (S103 and S104). Specifically, the first generated information includes first basic information and first attribute information. The processor 212 generates first basic information including information such as a sender address, a sender name, and shape information of the delivery 300 (for example, a square envelope) based on the second generated information (S103). The processor 212 also generates first attribute information including attribute information of the delivery 300 based on the second generated information (S104). More specifically, the processor 212 first extracts delivery ID information corresponding to the second feature from the delivery information database. Next, the processor 212 extracts the sender address, the sender name, and shape information of the delivery 300 corresponding to the extracted delivery ID, and stores the respective information in a row corresponding to the first photographing information in the delivery information database. The processor 212 also extracts attribute information corresponding to the extracted delivery ID and stores the attribute information in a row corresponding to the first photographing information in the delivery information database. For example, when a plurality of delivery ID information corresponding to the second feature is stored in the delivery information database, and the second generation information corresponding to each delivery ID information is partially or entirely different, the processor 212 may notify the administrator by sending a notification to the administrator terminal device 100-1 via the communication interface 214. It is considered that the administrator terminal device 100-1 that notifies the administrator in this way corrects the first generation information by the administrator's operation. The first generation information corrected in this way may be preferentially applied as the second generation information when generating the generation information of the delivery 300 delivered after the delivery 300.

[0051] On the other hand, if it is determined in step S102 that there is no similar photographing information (No), the processor 212 generates first generated information based on the first acquired information including the first photographing information (S105 and S106). Specifically, the processor 212 generates first basic information (S105) and first attribute information (S106) based on the first acquired information. More specifically, the processor 212 first extracts character data from the first photographing information. Next, the processor 212 extracts the sender address, sender name, and form information of the delivery 300 based on the character data, and stores each piece of information in a row corresponding to the first photographing information in the delivery information database. The processor 212 also identifies first attribute information based on information indicating the attributes of the delivery 300 (for example, a character string such as "demanding letter") included in the character data extracted from the first photographing information, and stores the first attribute information in a row corresponding to the first photographing information in the delivery information database. If at least a part of the first basic information and the first attribute information cannot be generated from the character data extracted from the first photographed information, the administrator may request the administrator to photograph the delivery 300 again or to input the information that could not be generated via the communication interface to the administrator terminal device 100-1. Also, if at least a part of the first basic information and the first attribute information is already included in the first acquired information, such as when the administrator inputs information such as the sender address, sender name, and shape information of the delivery 300 into the administrator terminal device 100-1 (T11), the first acquired information is transmitted to the server device 200 together with the first photographed information, the first basic information and the first attribute information may be generated based on the information.

[0052] Thus, in steps S102 to S106, if there is similar shooting information (Yes in S102), the processor 212 generates the first generation information based on the second generation information (S103 and S104), which is a process that requires less calculation processing compared to the process of extracting character data from the first shooting information (S105 and S106). This allows the processor 212 to reduce the calculation processing required to generate the first generation information.

[0053] After generating the first generation information in steps S102 to S106, the processor 212 assigns an importance to the delivery item 300 (S107). Specifically, according to FIG. 5B, the processor 212 first determines whether the attribute of the delivery item 300 is included in the designated attribute stored in the forwarding destination information table (S121). Next, if the attribute of the delivery item 300 is included in the designated attribute (Yes in S121), the processor 212 assigns the designated importance corresponding to the designated attribute as the importance of the delivery item 300 based on the forwarding destination information table (S122). On the other hand, if the attribute of the delivery item 300 is not included in the designated attribute (No in S121), the processor 212 assigns an importance based on the attribute of the delivery item 300 (S123 to S129).

[0054] Specifically, when the attribute of the delivery 300 is "urgent" (Yes in S123) and "payment" (Yes in S124), the processor 212 assigns the importance of the delivery 300 to "high" (S125). When the attribute of the delivery 300 is "advertisement" (Yes in S126) and "regular delivery" (Yes in S127), the processor 212 assigns the importance of the delivery 300 to "low" (S128). When the attribute of the delivery 300 does not correspond to any of "urgent", "payment", "advertisement" and "regular delivery" (i.e., the results of the determinations in S123, S124, S126 and S127 are all No), the processor 212 assigns the importance of the delivery 300 to "medium" (S128). This allows the processor 212 to assign the importance of the delivery 300 based on the attribute of the delivery 300 (S107). As an example, the importance of the delivery 300 is assigned based on the attribute information of the delivery 300, but the importance may be assigned based on the first basic information of the delivery 300, or based on storage location information. In addition, the storage location, attributes, and importance may be assigned by so-called machine learning.

[0055] Returning to Fig. 5A, the processor 212 assigns a handling method based on the attributes and importance of the delivery 300 (S108). Specifically, the processor 212 determines a handling ID based on the handling information table and sets the handling ID in the delivery information table. More specifically, for example, if the attribute of the delivery 300 is "express" and the importance is high, the handling ID is set to "H1" and the handling methods assigned are "open", "notify", and "forward".

[0056] 4, once a handling method is assigned by the sorting process (S13), a first handling process based on the handling method is executed (S14). Specifically, in the first handling process, a handling ID is extracted based on the delivery information table, and the delivery 300 is handled using the handling method corresponding to the handling ID extracted based on the handling information table.

[0057] More specifically, for example, if the handling method is "opening," "notification," and "forwarding" (i.e., if the handling ID is H1), notification information is generated including image information of the contents of the delivery 300 taken after the delivery 300 has been opened, the delivery 300 is forwarded to the forwarding address based on the forwarding information table, and the status information in the delivery information table is updated to "completed." Also, for example, if the handling method is "notification" and "forwarding" (i.e., if the handling ID is H2), notification information is generated including image information of the exterior of the delivery 300, the delivery 300 is forwarded to the forwarding address based on the forwarding information table, and the status information in the delivery information table is updated to "completed." Also, for example, if the handling method is "payment", "notification" and "transfer" (i.e., if the handling ID is H3), payment processing is performed for the payment destination listed on the delivery 300 based on the payment setting information (e.g., the bank account information of the sender) in the forwarding destination information table, and notification information including photographed information of the receipt after payment is generated, the delivery 300 is forwarded to the forwarding destination address based on the forwarding destination information table, and the status information in the delivery information table is updated to "completed". Also, for example, if the handling method is "notification" and "transfer" (i.e., if the handling ID is H4), notification information including photographed information of the transfer slip is generated, the delivery 300 is forwarded to the forwarding destination address based on the forwarding destination information table, and the status information in the delivery information table is updated to "completed". Also, for example, if the handling method is "payment", "notification" and "transfer" (i.e., if the handling ID is H5), the delivery 300 is discarded. Also, for example, if the handling method is "opening" and "notification" (i.e., if the handling ID is H6), notification information including photographed information of the contents opened and taken out is generated. In addition, when the attribute is "payment" and handling processing based on the handling method cannot be executed unless the envelope is opened, the processor 212 may request the administrator to open the delivery 300. In addition, "opening" may mean, for example, opening one end of the envelope to remove the contents, but is not limited to this, and may also mean opening a part of the packaging material when the contents are wrapped in a packaging material such as a cardboard box, and opening a part or all of a postcard in which multiple paper media are stacked, such as a sealed postcard, to make it possible to view information printed on the overlapping parts of the paper media.

[0058] In this way, by executing the first handling process (S14) according to the handling method assigned by the sorting process (S13), the delivery 300 can be handled based on information about the delivery 300, such as the attribute information, importance information, handling deadline, and payment setting of the delivery 300. Therefore, the server device 200 can, for example, reduce the number of deliveries 300 that do not need to be forwarded to the forwarder and reduce notifications about the delivery 300 that is unnecessary for the forwarder while having the administrator discard it. In addition, if the delivery 300 is something that requires payment, such as a transfer slip, the server device 200 can execute the payment process on behalf of the forwarder, so that even if the transfer deadline is short, the payment can be completed early by the time required for forwarding and the transferor can be saved from the trouble of making the payment. Note that, although a number of cases have been listed above regarding the handling method and the first handling process, this does not mean that they are limited to these. In addition, the handling method and the first handling process may be preset by the forwarder. In addition, the handling method and the first handling process may be changed by machine learning.

[0059] After the first handling process is executed, the transferor terminal device 100-2 is notified of the notification information generated in the first handling process (T12). Note that if the first handling process results in no notification information being generated (i.e., the handling method does not include "notification"), the subsequent processes do not need to be executed, and the transferor terminal device 100-2 may simply be notified that the delivery 300 has been handled by the first handling process.

[0060] B. Secondary Processing Fig. 6 is a diagram showing a process flow executed in server device 200 according to the present disclosure. Specifically, Fig. 6 shows a process flow related to the second handling process. This process flow is started by processor 212 of server device 200 reading and executing a program stored in memory 211 upon receiving selection information from forwarder terminal device 100-2.

[0061] 6, the processor 212 updates the handling method based on the selection information received from the forwarder terminal device 100-2 via the communication interface (S201 to S208). Specifically, when the selection information is "urgent delivery" (Yes in S201), the processor 212 updates the handling ID in the delivery information table to the handling ID corresponding to "forward" (S202). When the selection information is "contents request" (Yes in S203), the processor 212 updates the handling ID in the delivery information table to the handling ID corresponding to "open" (S204). When the selection information is "discard" (Yes in S205), the processor 212 updates the handling ID in the delivery information table to the handling ID corresponding to "discard" (S206). Furthermore, if the selected information is "payment" (Yes in S207), the processor 212 updates the handling ID in the delivery information table to a handling ID corresponding to "payment" and "forwarding" (S208, S202).

[0062] After updating the handling ID in the delivery information table based on the selection information received from the forwarder terminal device 100-2 in this way, the delivery 300 is handled according to the handling method based on the handling ID (S209) in the same manner as in the first handling process, and the process flow ends. Therefore, the server device 200 can assign a handling method based on the selection information selected by the forwarder and request the administrator via the administrator terminal device 100-1 to handle the delivery 300 according to the handling method.

[0063] C. Periodic transfer process Fig. 7 is a diagram showing a process flow executed in server device 200 according to the present disclosure. Specifically, Fig. 7 shows a process flow related to periodic transfer. This process flow is started by processor 212 of server device 200 reading and executing a program stored in memory 211 at a predetermined cycle.

[0064] According to Fig. 7, the processor 212 refers to the periodic transfer timing information in the transfer destination information table to determine whether there is a transfer destination that has reached the time for periodic transfer (S301). If there is a transfer destination that has reached the time for periodic transfer, the processor 212 identifies all deliveries to which the transfer destination ID information is associated from the delivery information table and for which "storage" is stored as status information based on the transfer destination ID information (S302). Note that in step S302, the processor 212 identifies all deliveries for which "storage" is stored as status information, but deliveries to be discarded even if their status information is "storage" may be excluded from the identification, and it is sufficient to exclude deliveries that have already been transferred, discarded, etc. and are not stored in a specified storage location.

[0065] Next, the processor 212 controls to transmit the delivery ID information of all the identified deliveries and the storage location information associated with the delivery ID information to the manager terminal device 100-1 (S303). Furthermore, the processor 212 controls to transmit the forwarding address and forwarding name associated with the forwarding ID information to the manager terminal device 100-1 as forwarding information by referring to the forwarding information table (S304).

[0066] The manager who owns the manager terminal device 100-1 outputs each received storage location information and each delivery ID information, and identifies all deliveries to be periodically forwarded from the storage tray 400 identified by each storage location information. The manager terminal device 100-1 also outputs a forwarding slip based on the received forwarding information. The manager then attaches the output forwarding slip to the identified deliveries and requests the forwarding (delivery) service provider to forward them. When the manager terminal device 100-1 accepts the manager's input of tracking code information assigned by the forwarding (delivery) service provider, it transmits the tracking code information to the server device 200 together with each delivery ID information.

[0067] Next, when the server device 200 receives the tracking code information, the processor 212 stores the received tracking code information in the tracking code information of the delivery information table in association with each delivery ID information of each delivery (S305). Then, the processor 212 refers to the forwarding destination information table based on the forwarding destination ID information associated with each delivery ID information, and transmits forwarding completion information to each notification destination specified in the notification method (S306). This forwarding completion information includes the fact that the regular forwarding has been completed and the tracking code information stored in S305. Then, the processor 212 refers to the delivery information table, and updates each status information associated with each delivery ID information to "Completed" (S307). This ends the series of processing flows. If it is determined in S301 that there is no forwarding destination that has reached the regular forwarding timing, the process ends without performing the processes related to S302 to S307.

[0068] D. Learning model generation process Fig. 8 is a diagram showing a process flow executed in the server device 200 according to the present disclosure. Specifically, Fig. 8 shows an example of a process flow related to generation of a learning model. The process flow is started by making a similarity determination (S102) on image data (first acquired information) from the administrator terminal device 100-1 via a communication interface (T11). Preferably, the process flow is started promptly after the similarity determination is completed.

[0069] According to FIG. 8, the processor 212 acquires the first image information and the similarity determination information of the similarity determination (S102) for the first image information (S401, S402). The similarity determination information includes the first photographed information, the result information of the similarity determination, the similarity information between the first photographed information and the second photographed information, and the delivery ID information corresponding to the first image information. Next, based on the result information of the similarity determination, it is determined whether the determination result is "dissimilar" or not (S403). If the determination result is "dissimilar" (Yes), the process proceeds to step S410 described later. On the other hand, if the determination result is not "dissimilar" (i.e., in the sorting process (S13) the first generated information is generated based on the second generated information (S103 and S104)) (No), the processor 212 determines the similarity as "high", "medium", or "low" (S404, S405). Specifically, if the similarity is "high" (Yes in S404), the process proceeds to step S410. On the other hand, if the similarity is not "high" (No in S404), the process proceeds to step S405. In step S405, if the similarity is "low" (Yes in S404), the processor 212 performs a confirmation process with the processor of the administrator terminal device 100-1 to have the administrator confirm whether the first image information and the similarity determination (S102) for the first image information are correct, and the process proceeds to step S410. In the confirmation process, for example, the administrator terminal device 100-1 that has received a confirmation request from the server device 200 has the administrator visually confirm whether the determination result of the similarity determination (S102) is correct. Thereafter, the administrator terminal device 100-1 has the administrator input the result of the confirmation, and transmits the input information to the server device 200 as a confirmation response.

[0070] Also, if the similarity is not "low" (i.e., the similarity is medium) (No in S404), the processor 212 extracts character data from the first photographing information to generate third generation information (S407). The third generation information includes the third basic information and the third attribute information similar to the first generation information. Thereafter, the processor 212 compares the generated third generation information with the first generation information to determine whether they match (S408). If the third generation information and the first generation information match (Yes), the process proceeds to step S410. On the other hand, if the third generation information and the first generation information do not match (No), the processor 212 performs the above-mentioned confirmation process with the processor of the administrator terminal device 100-1, and proceeds to step S410. Then, in step S410, a learning model is generated or regenerated from the first image information, the first feature amount, the second image information, the second feature amount, etc., and stored in the memory 211, and this routine ends.

[0071] That is, in the learning model generation process, if there is no second shooting information similar to the first shooting information based on the similarity determination information including the first shooting information, a learning model is generated as new shooting information, and if there is second shooting information similar to the first shooting information, various processes are performed according to the similarity, and then the learning model is regenerated. If the similarity of the second shooting information similar to the first shooting information is "high", the processor 212 regenerates the learning model by improving, for example, the median of the existing learning model. If the similarity is "medium", the processor 212 generates third generation information from the first shooting information and compares it with the first generation information to confirm whether the first generation information is correct, and if it is incorrect, obtains correct information by a confirmation process and regenerates the learning model, and if it is correct, improves, for example, the median of the existing learning model and regenerates the learning model. Furthermore, if the similarity is "low", the processor 212 obtains correct information by a confirmation process and regenerates the learning model, and if it is correct, improves, for example, the median of the existing learning model and regenerates the learning model. As a result, in the learning model generation process, the learning model can be generated and regenerated based on the similarity determination information including the first shooting information. Note that the processor 212 may execute the discrimination process based on the similarity between the first feature amount information and the second feature amount information in addition to the similarity between the first shooting information and the second shooting information, or may execute the discrimination process based on either one of them.

[0072] As described above, in the present disclosure, when the delivery 300 is delivered to a pre-specified address, if the first photographed information (first acquired information) acquired by photographing the delivery 300 is similar to the second photographed information (second acquired information) of a delivery (second delivery) delivered before the delivery 300, the first generated information for the delivery 300 can be generated based on the second generated information generated corresponding to the second delivery. Therefore, the processing system 1 of the present disclosure makes it possible to improve the generation accuracy of the first generated information based on the delivery 300. In addition, the first generated information has at least a part of the sender information and attribute information of the delivery 300 in common with the second generated information. Therefore, for example, even if the sender information is not described in the first photographed information or the attribute cannot be determined at a glance from the first photographed information, the sender information and attribute information of the delivery 300 can be generated based on the second generated information. In addition, when determining whether the first photographed information and the second photographed information are similar, it is determined whether the first feature amount and the second feature amount are similar. Therefore, it is possible to perform a highly accurate judgment compared to a case where the first photographed information and the second photographed information are directly judged to be similar. Also, by performing the similarity judgment based on a learning model based on the judgment result of the second delivery, it is possible to perform a highly accurate judgment compared to a case where the first photographed information and the second photographed information are directly judged to be similar.

[0073] Moreover, the processor 212 assigns the importance of the delivery 300, assigns a handling method of the delivery 300 based on the importance, and outputs a notice including the handling method to the forwarder terminal device 100-2, so that the delivery 300 can be handled in an appropriate handling method according to the importance of the delivery 300. Furthermore, the processor 212 can change the handling method, etc. according to the attribute by executing a first handling process based on the attribute information of the delivery 300. For example, if the attribute is "payment", the processor 212 can include "payment" in the handling method and complete the payment process on behalf of the forwarder. Furthermore, the processor 212 can assign the importance of the delivery 300 based on the first generation information, which makes it easier to execute the assignment than executing the assignment from the first photographed information. In particular, since the first generation information for the delivery 300 is generated based on the second generation information generated corresponding to the second delivery as described above, and then the importance of the delivery 300 is assigned based on the first generation information, the importance can be assigned by photographing the delivery 300. The first generation information can appropriately assign importance by including at least one of the attribute information of the delivery 300 and the sender.

[0074] <Another Example 1> In the above embodiment, the first basic information including the sender address and the sender name is generated based on the second generation information. However, the first basic information is not limited to the first basic information including the sender address and the sender name, and the first basic information including the forwarding address and the forwarding name may be generated. Specifically, a label on which information required to identify the forwarder (for example, the forwarding address, the forwarding name, and the member number of the forwarder for the sender to be managed by the sender) is printed is attached to the delivery 300. That is, when the processor of the administrator terminal device 100-1 starts the camera by the administrator's operation to photograph the delivery 300, the first photographed information includes information required to identify the forwarder by photographing the label in the angle of view. Therefore, when there is second photographed information including image data similar to the label, etc. included in the first photographed information (S102), the first basic information including the forwarding address and the forwarding name can be generated based on the second generation information including the forwarding address and the forwarding name. At this time, the processor 212 generates the forwarding information without linking it to the sender information. This makes it possible to prevent the forwarding destination from being set to the same destination as the destination of a delivery previously delivered by the sender of the delivery 300.

[0075] As described above, in the first embodiment of the present disclosure, at least a part of the destination information of the delivery 300 is common to the second generation information. This makes it possible to generate the destination information of the delivery 300 based on the second generation information even if the destination information described in the first photographed information is partially obscured due to rain, for example. Note that, as an example, a label on which information required to identify the sender is printed is attached to the delivery 300, but the information may be written directly on the delivery 300 by hand.

[0076] <Another Example 2> FIG. 10 is a conceptual diagram of a delivery information table stored in the server device 200 according to the second embodiment. In the above embodiment and the second embodiment, the "transfer destination address information" and "transfer destination name information" of the sender are stored as information to be stored in the forwarding destination information table. However, in addition to the "transfer destination address information" and "transfer destination name information", the "department name" and "employee name" of the sender may be stored. According to FIG. 10, the "department name" is information indicating the department of the employee to whom the delivered delivery is to be forwarded. The "employee name" is information indicating the name of the employee who is the forwarder. Therefore, even if the delivery 300 is delivered to a specified storage location such as a company's so-called mail room and is forwarded from the storage location to the sender, the delivery can be appropriately forwarded based on the "department name" and "employee name".

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

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

[0079] 100-1 Administrator terminal device 100-2 Transferee terminal device 200 Server device 300 Delivery (1st delivery)

Claims

1. A computer including a communication interface configured to be able to output information about the first delivery to a forwarder terminal device communicatively connected through a network, determining whether or not first acquired information acquired by photographing the first delivery item is similar to second acquired information acquired by photographing a second delivery item delivered prior to the first delivery item; If the result of the determination is not similar, generating first generation information based on the first acquired information; If the result of the determination is similar, the first generation information is generated based on second generation information generated corresponding to the second delivery; outputting a notification including the first generation information to the transferor terminal device; A program that causes a processor to function as configured to:

2. When the result of the determination is similar, the first generated information has at least a part of the sender information of the first delivery item in common with at least a part of the sender information of the second delivery item. The program according to claim 1.

3. When the result of the determination is similar, the first generation information has at least a part of the forwarding destination information of the first delivery item in common with at least a part of the forwarding destination information of the second delivery item. The program according to claim 1.

4. When the result of the determination is similar, the first generation information has at least a part of the attribute information of the first delivery item in common with at least a part of the attribute information of the second delivery item. The program according to claim 1.

5. The first acquired information includes a first feature extracted based on first photographing information of the first delivery item, The second acquired information includes a second feature extracted based on second photographing information of the second delivery item, the determination includes determining whether the first feature amount and the second feature amount are similar to each other; The program according to claim 1.

6. The determination is performed based on a learning model based on a determination result of the second delivery item. The program according to claim 1.

7. The computer, assigning a level of importance to the first delivery; assigning a handling method for the first delivery based on the importance; outputting the notification including the handling method to the transferor terminal device; The program according to claim 1, which causes a processor configured to:

8. The computer, Acquire at least a portion of attribute information of the first delivery item; Executing a handling process based on at least a part of the attribute information. The program according to claim 1, which causes a processor configured to:

9. The handling process includes a payment process to a payee designated by the first delivery. The program according to claim 8.

10. The computer, assigning an importance level of the first delivery item based on the first generated information; The program according to claim 1, which causes a processor configured to:

11. The first generation information includes attribute information of the first delivery item. The program according to claim 10, which causes a processor configured to:

12. The first generation information includes a sender of the first delivery item. The program according to claim 10, which causes a processor configured to:

13. A processing device including a communication interface configured to be able to output information about the first delivery to a forwarder terminal device communicatively connected through a network, and at least one processor, The at least one processing device comprises: determining whether or not first acquired information acquired by photographing the first delivery item is similar to second acquired information acquired by photographing a second delivery item delivered prior to the first delivery item; If the result of the determination is not similar, generating first generation information based on the first acquired information; If the result of the determination is similar, the first generation information is generated based on second generation information generated corresponding to the second delivery; outputting a notification including the first generation information to the transferor terminal device; a processor configured to perform processing for A processing device comprising:

14. A processing method performed by at least one processor in a computer including a communication interface configured to be able to output information about a first delivery to a forwarder terminal device communicatively connected through a network, comprising: determining whether first acquired information acquired by photographing the first delivery item is similar to second acquired information acquired by photographing a second delivery item delivered before the first delivery item; generating first generated information based on the first acquired information when the determination result is not similar; If the result of the determination is similar, generating the first generation information based on second generation information generated corresponding to the second delivery; outputting a notification including the first generated information to the sender terminal device; A processing method comprising:

Citation Information

Patent Citations

  • Delivery object division system and delivery object division method

    JP2014144398A