Delivery management system and delivery management method
The delivery management system addresses complex delivery operations by registering cases, generating instructions, managing location information, and detecting anomalies, thereby reducing effort and improving delivery efficiency and accuracy through real-time anomaly detection.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- JP MEDIA DIRECT
- Filing Date
- 2025-07-13
- Publication Date
- 2026-07-09
AI Technical Summary
Existing delivery management systems face challenges with complex operations and high effort requirements due to large numbers of items to be distributed, especially when recipients are unspecified, making it difficult to detect anomalies in delivery processes.
A delivery management system that includes a case registration unit, delivery instruction generation, location information management, anomaly detection, and warning notification units to manage delivery tasks, assign personnel, and detect anomalies based on location information, reducing the need for frequent mobile terminal operation and enhancing anomaly detection accuracy through learning mechanisms.
The system reduces the effort required for delivery management by allowing real-time anomaly detection and notification, improving the accuracy of detecting delivery errors and omissions, and enhancing the efficiency of delivery operations.
Smart Images

Figure 0007887537000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a delivery management system and a delivery management method.
Background Art
[0002] Conventionally, as a delivery management system, a delivery management system as described in Patent Document 1 is known.
[0003] The delivery management system described in Patent Document 1 is a delivery management system for posting operations that manages information on posting operations in which a distributor distributes requested items based on a delivery request by accessing an operation server via the Internet from an information terminal including a mobile terminal. In this delivery management system, the operation server manages map information for each area that is a distribution unit, information on distributors with mobile terminals, order receiving information for delivery requests, and delivery status in a database, and inputs the delivery status by area from the mobile terminal when the delivery is completed, and presents the delivery status to the information terminal of the requester.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] According to the delivery management system described in Patent Document 1 and the like, it is possible for both the contractor and the requester to easily grasp the areas and times where the distribution in the posting operation has been completed. That is, it becomes possible to grasp whether the posting operation is being correctly performed or whether there are any inconveniences in the operation.
[0006] However, in the posting operation, the number of items to be distributed is large, and operations such as inputting the delivery status for management using a mobile terminal are also complicated.
[0007] This invention has been made in view of these circumstances, and its purpose is to provide a delivery management system and a delivery management method that can reduce the effort required for delivery management. [Means for solving the problem]
[0008] A delivery management system that solves the above problems comprises: a case registration unit that registers information about delivery cases; a delivery instruction generation unit that generates delivery instructions corresponding to the registered delivery cases; a location information management unit that acquires and manages the location information of delivery personnel; an anomaly detection unit that detects whether or not there are any abnormalities in the delivery work based on the acquired location information; and a warning notification unit that notifies a warning corresponding to the detected anomaly. The case registration unit registers the delivery work as a delivery case which is a delivery work for multiple items and for which the recipient of the items has not been specified. The delivery instruction generation unit assigns one or more delivery personnel to the delivery case and assigns a delivery area to each of the assigned delivery personnel, thereby generating one or more delivery instructions corresponding to each of the one or more delivery personnel. The location information management unit acquires and manages location information in the delivery area from the delivery personnel corresponding to the delivery instructions at predetermined intervals. The anomaly detection unit detects whether or not there are any abnormalities in the delivery work of the delivery personnel based on the acquired location information. The warning notification unit notifies of any abnormalities in the delivery work detected by the anomaly detection unit.
[0009] A delivery management method that solves the above problems comprises: a case registration step in which a case registration unit registers information about a delivery case; a delivery instruction generation step in which a delivery instruction generation unit generates a delivery instruction corresponding to the registered delivery case; a location information management step in which a location information management unit acquires and manages the location information of the delivery person; an anomaly detection step in which an anomaly detection unit detects whether or not there is an anomaly related to the delivery work based on the acquired location information; and a warning notification step in which a warning notification unit notifies a warning corresponding to the detected anomaly, wherein the case registration step is a delivery work for multiple deliveries, and the recipient of the deliveries has not been specified. The system is characterized by registering delivery tasks, assigning one or more delivery personnel to the delivery task in the delivery instruction generation step and assigning a delivery area to each of the assigned delivery personnel, thereby generating one or more delivery instructions corresponding to each of the one or more delivery personnel, acquiring and managing location information in the delivery area from the delivery personnel corresponding to the delivery instructions at predetermined intervals in the location information management step, detecting whether or not there is an abnormality in the delivery work of the delivery personnel based on the acquired location information in the abnormality detection step, and notifying the abnormality in the delivery work detected by the abnormality detection unit in the warning notification step.
[0010] With this configuration or method, location information obtained at predetermined intervals can be managed without delivery personnel having to frequently operate their mobile terminals, and the anomaly detection unit can detect whether or not there are any anomalies in the delivery work based on the acquired location information. Furthermore, by notifying the delivery personnel of the detected anomalies, they can become aware of them. This reduces the effort required to manage deliveries.
[0011] In a preferred configuration, the anomaly detection unit detects the presence or absence of an anomaly based on the movement speed calculated from the location information.
[0012] With this configuration, the movement speed at which posting is possible is within a predetermined range. Therefore, by detecting the presence or absence of anomalies based on the movement speed calculated from the location information, it is possible to detect, for example, a state where distribution has not taken place, or a so-called thinning anomaly.
[0013] In a preferred configuration, the anomaly detection unit detects the presence or absence of an anomaly based on the estimated number of location information to be acquired, which is estimated from the number of households in the assigned delivery area, and the actual number of location information to be acquired.
[0014] With this configuration, the presence or absence of anomalies is detected based on the estimated number of location data points obtained, which is estimated based on the number of households in the assigned delivery area, and the actual number of location data points obtained. This makes it possible to detect, for example, situations where delivery was not made in some areas, a so-called thinning anomaly.
[0015] A preferred configuration is that the assigned delivery area is defined by a town / district unit or by a mesh divided at a predetermined distance.
[0016] With this configuration, the assigned delivery area is defined by a town / district unit or by a mesh divided at predetermined distances. This makes it easier to clearly define the area where anomalies can be detected.
[0017] In a preferred configuration, the abnormality detection unit detects whether or not there is an abnormality in the delivery operation while acquiring the location information.
[0018] This configuration allows for the detection of abnormalities in delivery operations while acquiring location information. This makes it possible to detect abnormalities that occur during posting operations while the operation is in progress, i.e., in real time.
[0019] A preferred configuration further includes a learning unit that learns the correctness of the detection results for the presence or absence of an anomaly, and the learning unit modifies the parameters that the anomaly detection unit uses to detect anomalies based on feedback input to the anomaly detection results.
[0020] According to such a configuration, based on the feedback input for the abnormal detection result, the parameters used by the abnormality detection unit for detecting abnormalities are changed. Thereby, the accuracy of abnormality detection can be enhanced.
[0021] As a preferable configuration, it further includes a learning unit that machine-learns the correctness of the detection result of the presence or absence of abnormalities, and the learning unit adjusts the detection result of the presence or absence of abnormalities obtained by the abnormality detection unit based on the feedback input for the abnormal detection result.
[0022] According to such a configuration, based on the feedback input for the abnormal detection result, the detection result of the presence or absence of abnormalities obtained by the abnormality detection unit can be adjusted. Thereby, the accuracy of abnormality detection can be enhanced.
[0023] As a preferable configuration, the acquisition of the position information is performed every 3 seconds, and the detection of the presence or absence of abnormalities in the delivery operation is performed based on the presence or absence of an approach operation to the building.
[0024] According to such a configuration, by acquiring the position information every 3 seconds, the detection of the presence or absence of abnormalities in the delivery operation can be performed based on the presence or absence of an approach operation to the building.
[0025] As a preferable configuration, it includes map information including building information, and the presence or absence of abnormalities in the delivery operation is detected based on the approach operation to the position indicated by the building information.
[0026] According to such a configuration, with the map information including building information, the presence or absence of abnormalities in the delivery operation can be detected based on the approach operation to the position indicated by the building information.
[0027] As a preferable configuration, it is determined as a delivery leakage abnormality based on the magnitude of the difference between the estimated number and the acquired number.
[0028] With this configuration, it becomes possible to determine if a delivery is missing based on the magnitude of the difference between the estimated number of location data points obtained in the delivery area and the actual number of location data points obtained.
[0029] A preferred configuration includes map information containing building information, and determines a delivery omission anomaly based on the fact that location information has not been obtained for a group of buildings located in a corner of the map information.
[0030] With this configuration, it becomes possible to determine a delivery error based on the fact that location information has not been obtained for a group of buildings located in a corner of the map.
[0031] In a preferred configuration, the number of deliveries reported by the delivery person when the delivery person has completed deliveries in the delivery area is input, and the anomaly detection unit detects whether or not there is an anomaly based on a comparison of the number of deliveries reported and the number of deliveries scheduled for the delivery area.
[0032] With this configuration, it becomes possible to detect whether or not there are any abnormalities based on a comparison between the number of scheduled deliveries and the number of deliveries reported for each delivery area. [Effects of the Invention]
[0033] According to the present invention, the effort required to manage deliveries can be reduced. [Brief explanation of the drawing]
[0034] [Figure 1] A block diagram showing an overview of the configuration of the delivery management system and delivery management method in this embodiment. [Figure 2] A schematic diagram showing an example of a sequence in which the delivery management system in the same embodiment is used. [Figure 3] A schematic diagram showing an example of a sequence related to the delivery management system in the same embodiment. [Figure 4] A flowchart showing an example of the process related to anomaly detection in the delivery management system in the same embodiment. [Figure 5] This schematic diagram shows an example of a screen when no abnormality based on location information is detected in the same embodiment. [Figure 6] This schematic diagram shows an example of a screen displayed when an anomaly based on location information is detected in the same embodiment. [Modes for carrying out the invention]
[0035] An embodiment of a delivery management system and a delivery management method will be described with reference to Figures 1 to 6.
[0036] Referring to Figure 1, the delivery management system 10 is a system for monitoring the posting work in real time and detecting any abnormalities in the posting work in real time. As a specific example, the delivery management system 10 acquires and manages location information in the delivery area from the delivery person 600 who is responding to the delivery instruction at predetermined intervals, and based on this acquired location information, it can detect any abnormalities in the delivery work of the delivery person 600 and notify the system of any detected abnormalities in the delivery work.
[0037] Posting work involves distributing direct mail and other materials, for which recipients have not been specified, to designated areas in specified quantities. Therefore, posting work can be divided into two types: full delivery, where materials are delivered to as many deliverable households as possible in the designated area, and partial delivery, where materials are delivered to only a specified number of deliverable households in the designated area. Furthermore, because posting work involves delivering direct mail for which recipients have not been specified, it is difficult to investigate any abnormalities that occur in the delivery process, as there is no possibility of complaints regarding the quality of delivery, such as non-delivery or delays, from senders or recipients. For example, abnormalities that may occur in the delivery process include incorrect delivery areas, excessive non-deliveries or inflated delivery numbers, and forgotten deliveries.
[0038] This section describes the details of the delivery management system 10 and the equipment connected to it.
[0039] The delivery management system 10 includes an information processing device 11. The delivery management system 10 is connected to a network NW via which the information processing device 11 is connected to a DM advertising company terminal device 310, a delivery management company terminal device 410, a delivery company terminal device 510, and a delivery person terminal device 610, all of which are connected to enable mutual information transmission. The DM advertising company terminal device 310 is used by the DM advertising company 300, the delivery management company terminal device 410 is used by the delivery management company 400, the delivery company terminal device 510 is used by the delivery company 500, and the delivery person terminal device 610 is used by the delivery person 600.
[0040] Furthermore, of the information processing device 11 connected via the network NW, the DM advertising company terminal device 310, the delivery management company terminal device 410, the delivery company terminal device 510, and the delivery person terminal device 610, two or more of these devices may be connected to a network NW in a communication-enabled manner. These two or more devices may also be connected to the network NW via any one of these devices.
[0041] The DM advertising company terminal device 310 receives and outputs various types of information to the network NW and the DM advertising company 300.
[0042] DM advertising company 300 is a company that receives requests from clients 200 who wish to have direct mail delivered, including requests for postering work as part of the delivery. DM advertising company 300 receives information necessary for the postering work from clients 200 as part of the delivery request, and based on this received information, it plans and prepares for the postering work.
[0043] Information necessary for direct mail distribution includes the draft of the direct mail, the delivery area for the direct mail, the number of mailings to be delivered in each area, and the delivery date for each area.
[0044] For example, the number of deliveries can be determined based on the number of households in the delivery area. Furthermore, the time and personnel required for delivery are determined based on the number of deliveries, allowing for scheduling of delivery dates within that area. Alternatively, if a specific delivery date is set for a given area, the required personnel can be determined based on the delivery time calculated from the number of deliveries.
[0045] Furthermore, based on the number of deliveries and the delivery date, arrangements can be made for printing direct mail for distribution, and for the direct mail to be delivered to 400 delivery management companies, 500 delivery companies, and 600 delivery personnel.
[0046] The delivery management company terminal device 410 receives and outputs various information to the network NW and the delivery management company 400.
[0047] Delivery management company 400 is a company that accepts requests for postering work from direct mail advertising company 300. Delivery management company 400 receives information necessary for postering work sent from direct mail advertising company terminal device 310 via delivery management company terminal device 410, and based on this received information, makes the necessary plans and preparations to carry out the postering work.
[0048] Information necessary for the posting operation includes the delivery date of the direct mail for distribution, the delivery area to be managed for the posting operation, the number of deliveries for each delivery area, and the delivery date for each delivery area.
[0049] The delivery management company terminal device 410 may determine the number of deliveries based on the number of households in the delivery area. It may also determine the number of personnel based on the number of deliveries and the available delivery time. Conversely, the delivery area, delivery time, and number of personnel may be instructed based on the number of deliveries. The delivery date may be selectable or predetermined.
[0050] Furthermore, based on the delivery date of the direct mail, delivery can be arranged to 500 delivery companies and 600 delivery personnel.
[0051] The delivery company terminal device 510 receives and outputs various information from the network NW and the delivery company 500.
[0052] Delivery company 500 is a company that accepts requests and instructions regarding posting work from delivery management company 400. Delivery company 500 receives information necessary for posting work sent from delivery management company terminal device 410 via delivery company terminal device 510, and based on this received information, makes the necessary plans and preparations for posting work.
[0053] Information necessary for the posting operation includes the delivery date of the direct mail for distribution, the delivery area to be covered, the number of items to be delivered in each delivery area, and the delivery date for each delivery area.
[0054] The delivery company terminal device 510 may determine the number of deliveries based on the number of households in the delivery area. It may also determine the number of personnel based on the number of deliveries and the available delivery time. The delivery area, delivery time, and number of personnel may be instructed based on the number of deliveries.
[0055] Furthermore, based on the delivery date of the direct mail, delivery can be arranged to 600 delivery personnel.
[0056] The delivery person terminal device 610 receives and outputs various information from the network NW and the delivery person 600. The delivery person terminal device 610 is a mobile terminal such as a so-called mobile phone or smartphone, and is an information processing device that can be connected to a communication network.
[0057] Delivery person 600 is a delivery person responsible for receiving instructions from delivery company 500 regarding the delivery of direct mail. Delivery person 600 receives information necessary for the delivery of direct mail sent from delivery company terminal device 510 via delivery person terminal device 610, and plans and prepares for the delivery of direct mail based on this received information.
[0058] Information necessary for the direct mail distribution process includes the delivery date of the direct mail, the delivery areas of the 600 delivery personnel responsible for the distribution, the number of deliveries per delivery area, and the delivery date for each delivery area.
[0059] The delivery person terminal device 610 is instructed with the number of deliveries based on the number of households in the delivery area. The estimated delivery time may also be indicated based on the size of the delivery area and the number of deliveries. Delivery days may be selectable or fixed. The number of delivery areas that can be handled may be determined based on the number of deliveries and the time required for delivery.
[0060] Furthermore, the delivery person terminal device 610 has the function of acquiring current location information and the function of transmitting the acquired location information to a delivery management system 10 which includes a predetermined server. Location information can be acquired by known measurement methods such as satellite positioning systems represented by GPS, Wi-Fi, and cellular base station positioning. The delivery person terminal device 610 transmits information via a network NW that is accessible by wireless communication functions such as cellular networks, short-range communication such as Wi-Fi, and medium- and long-range wireless communication.
[0061] The delivery person terminal device 610 allows the delivery person 600 to select the target area for posting work, and to set information for starting, ending, and interrupting (taking a break from) delivery. The delivery person terminal device 610 can transmit the set information to the delivery management system 10, which includes a designated server.
[0062] The delivery person terminal device 610 has a display unit 611. The display unit 611 displays a map image of the delivery area, the location corresponding to the location information, and the elapsed time since the start of delivery. The display unit 611 can also display various notifications received from the delivery management system 10. These notifications include notifications indicating that everything is normal, caution notices, and warning notices.
[0063] Next, we will describe the information processing device 11 that constitutes the delivery management system 10.
[0064] The information processing device 11 is a computer or server, and includes an input unit 12, an output unit 13, an information processing unit 14, and a storage unit 40.
[0065] The input unit 12 is an input interface that receives necessary information from sources such as keyboards, mice, touch panels, cameras, microphones, other devices and servers via a network, and external storage devices.
[0066] The output unit 13 is an output interface that outputs necessary information, such as output to an image display device, a character display device, or an audio device; output to other devices or servers via a network NW; or output to an external storage device.
[0067] The information processing unit 14 is the part of the information processing device 11 that performs information processing, consisting of a computer device and the like. For example, the information processing unit 14 has a central processing unit, volatile memory, non-volatile memory, and an input / output interface. The input / output interface is capable of communicating information with the input unit 12, output unit 13, and storage unit 40, etc.
[0068] The storage unit 40 is a part that can store various information, such as information necessary for posting work, and is capable of reading, registering, and erasing stored information in and out of the information processing unit 14. The storage unit 40 is a part consisting of internal storage, external storage, or a combination thereof, and consists of one or more of the following: a hard disk, SSD, USB memory, etc. For example, the storage unit 40 may include a cloud system that exchanges information via information communication over a network NW.
[0069] The memory unit 40 stores case data T1, location data T2, and detection data T3. Case data T1 consists of various types of information, such as information necessary for the posting work.
[0070] Location data T2 consists of location and time information transmitted from the delivery person terminal device 610. The time information includes information associated with location information, as well as information associated with the start, end, and interruption of deliveries.
[0071] Detection data T3 is information used to detect whether or not there are any abnormalities in the posting work, based on case data T1 and location data T2, as well as information regarding the results of abnormality detection.
[0072] Referring to Figure 1, the information processing device 11 includes a case registration unit 15, a delivery instruction generation unit 16, a location information management unit 17, an anomaly detection unit 18, a warning notification unit 21, a delivery error detection unit 22, and a detection result notification unit 23, all of which perform their functions through predetermined program processing in the information processing unit 14.
[0073] The case registration unit 15 registers the necessary information about the posting work as a delivery case, which has been entered via the network NW, by storing it in the storage unit 40 as case data T1. The case registration unit 15 registers the posting work as a delivery case, which is a delivery work for multiple items, and for which the recipient of the items has not been specified.
[0074] The delivery instruction generation unit 16 generates information necessary for posting work as delivery requests and delivery instructions corresponding to the registered case data T1. The delivery instruction generation unit 16 assigns one or more delivery personnel 600 to the delivery case and assigns a delivery area to each of the assigned delivery personnel 600. Then, the delivery instruction generation unit 16 generates one or more delivery instructions corresponding to each of the one or more delivery personnel 600.
[0075] The delivery instruction generation unit 16 generates a delivery instruction based on the case data T1 for the delivery driver terminal device 610, and also generates necessary delivery requests based on the case data T1 for the delivery management company terminal device 410 and the delivery company terminal device 510.
[0076] The location information management unit 17 manages the current location information of the delivery person terminal device 610 transmitted from the device. In other words, the location information management unit 17 acquires and manages location information in the delivery area from the delivery person 600 corresponding to the delivery instruction at predetermined intervals. The location information management unit 17 acquires the location information and stores it in the storage unit 40 as location data T2. The location information management unit 17 also has a function to transmit the acquired location information to a predetermined server.
[0077] The anomaly detection unit 18 detects whether there are any anomalies in the delivery work performed by the delivery person 600 based on the acquired location information. In other words, the anomaly detection unit 18 detects whether there are any anomalies in the posting work as a delivery operation based on the location data T2 stored in the storage unit 40. The anomaly detection unit 18 stores information for detecting whether there are any anomalies in the posting work, as well as the detection results, in the storage unit 40 as detection data T3.
[0078] The anomaly detection unit 18 may also detect whether there is an anomaly in the posting operation based on the storage unit 40 storing a predetermined number of location data T2. In other words, the anomaly detection unit 18 can detect whether there is an anomaly in the posting operation at short time intervals, which may be described as real time.
[0079] The warning notification unit 21 notifies the detection result of the abnormality detection unit 18, including warning information corresponding to the detection of an abnormality in the posting work. The warning notification unit 21 notifies the detection result to the DM advertising company terminal device 310, the delivery management company terminal device 410, the delivery company terminal device 510, and the delivery person terminal device 610, respectively. The warning notification unit 21 may also notify the abnormality detection unit 18 of the detection that the posting work is normal. In other words, the warning notification unit 21 can notify information that an abnormality has been detected in the posting work at short time intervals, which can sometimes be described as real time.
[0080] The post-delivery detection unit 22 detects whether or not there were any abnormalities in the posting work for the delivery area where delivery has been completed, based on the detection data T3 stored in the storage unit 40.
[0081] The detection result notification unit 23 notifies the DM advertising company terminal device 310, the delivery management company terminal device 410, the delivery company terminal device 510, and the delivery person terminal device 610, respectively, that an abnormality has been detected in the posting work by the post-delivery detection unit 22. The detection result notification unit 23 may also notify the post-delivery detection unit 22 that the posting work has been detected to be normal.
[0082] First, referring to Figure 2, we will explain an example of a business flow to which the delivery management system 10 can be applied between the client 200, the direct mail advertising company 300, the delivery management company 400, the delivery company 500, and the delivery personnel 600.
[0083] When client 200 wants to distribute direct mail in a certain area, they request the distribution service from DM advertising company 300 (Step S100).
[0084] When a direct mail advertising company 300 receives a request for postering from a client 200, it places a delivery request with a delivery management company 400 that it has selected as suitable for the request (Step S110).
[0085] When the delivery management company 400 receives a delivery request from the direct mail advertising company 300, it places a delivery request with one or more delivery companies 500 that it has selected as suitable for the delivery request (step S120). For illustrative purposes, only one delivery company 500 is shown in Figure 2.
[0086] When the delivery company 500 receives a delivery request from the delivery management company 400, it issues delivery instructions to one or more delivery personnel 600 selected as suitable for the delivery request (step S130). For illustrative purposes, only one delivery personnel 600 is shown in Figure 2.
[0087] When delivery person 600 receives a delivery instruction from delivery company 500, they perform the posting work (delivery work) at the date, time, and location corresponding to the delivery request (Step S150).
[0088] Delivery personnel 600 record the start and end times of the posting work, the delivery area, the number of deliveries, etc., and submit a delivery report to delivery company 500 (Step S160).
[0089] When delivery company 500 receives a delivery report from delivery personnel 600, it checks the delivery report and manages the delivery, and also reports a delivery report created based on the received delivery report to delivery management company 400 (step S170).
[0090] When delivery management company 400 receives a delivery report from delivery company 500, it checks the delivery report and manages the delivery, and also reports a delivery report created based on the received delivery report to direct mail advertising company 300 (step S180).
[0091] When the direct mail advertising company 300 receives a delivery report from the delivery management company 400, it checks the delivery report and manages the delivery, and then reports a delivery report created based on the received delivery report to the client 200 (Step S190).
[0092] Furthermore, when the direct mail advertising company 300 receives a delivery report from the delivery management company 400, it thoroughly examines the delivery report to detect any abnormalities in the posting work, and if an abnormality is detected, it takes action by issuing an alert (step S200).
[0093] When a direct mail advertising company 300 receives an alert (step S200), it requests confirmation from the delivery management company 400 that is responsible for the alert (step S210).
[0094] When delivery management company 400 receives a confirmation request (step S210) from direct mail advertising company 300, it sends a confirmation request (step S220) to delivery company 500 that is responsible for the said confirmation request (step S210).
[0095] When delivery company 500 receives a confirmation request (step S220) from delivery management company 400, it issues a reporting instruction (step S230) to the delivery person 600 who is responsible for the confirmation request (step S220).
[0096] When delivery driver 600 receives a reporting instruction from delivery company 500 (step S230), he performs the delivery status confirmation work corresponding to the reporting instruction (step S240).
[0097] Delivery driver 600 reports the confirmed delivery status to delivery company 500 as a review report (Step S250).
[0098] When delivery company 500 receives a review report from delivery personnel 600, it checks the review report and reviews its delivery management, and then submits a review report created based on the received review report to delivery management company 400 (step S260).
[0099] When delivery management company 400 receives a review report from delivery company 500, it checks the review report and reviews its delivery management, and then submits a review report created based on the received review report to direct mail advertising company 300 (step S270).
[0100] When the direct mail advertising company 300 receives a review report from the delivery management company 400, it checks the review report and revises its delivery management, and then reports a review report created based on the received review report to the client 200 (Step S280).
[0101] Next, referring to Figure 3, we will explain the workflow of the posting operation in the delivery management system 10, and describe the information transmitted between the DM advertising company terminal device 310, the delivery management company terminal device 410, the delivery company terminal device 510, and the delivery person terminal device 610.
[0102] The delivery management system 10 receives information about the case registration from the DM advertising company terminal device 310 based on the fact that it has received a request for postering from the client 200 (step S300).
[0103] The delivery management system 10 transmits the delivery request information, created in response to the posting request from the client 200 who submitted the request, to the delivery management company terminal device 410 (step S310). The delivery request information includes, for example, the delivery date of the direct mail, the delivery area to be managed for the direct mail, the number of deliveries for each delivery area, and the delivery date for each delivery area.
[0104] The delivery management company terminal device 410 sets a suitable delivery company 500 based on the delivery request information from the delivery management system 10, and transmits the delivery company registration information related to the set delivery company 500 to the delivery management system 10 (step S320).
[0105] The delivery management system 10 transmits delivery request information created based on the delivery company registration information registered from the delivery management company terminal device 410 to the delivery company terminal device 510 (step S330). The delivery request information includes, for example, the delivery date of the direct mail, the delivery area to which the direct mail will be distributed, the number of deliveries for each delivery area, and the delivery date for each delivery area.
[0106] The delivery company terminal device 510 sets a suitable delivery person 600 based on the delivery request information from the delivery management system 10, and transmits delivery person registration information regarding the set delivery person 600 to the delivery management system 10 (step S340).
[0107] The delivery management system 10 creates delivery instruction information based on delivery request information from the delivery company terminal device 510 (step S345). The delivery instruction information may include, for example, the delivery date of the direct mail, the delivery area of the person in charge of distributing the direct mail, the number of deliveries for each delivery area, and the delivery date for each delivery area.
[0108] The delivery management system 10 transmits the created delivery instruction information to the delivery person terminal device 610 (step S350).
[0109] The delivery person terminal device 610 allows the delivery person 600 to sequentially select one or more delivery areas based on the delivery instruction information from the delivery management system 10. Upon operation by the delivery person 600, the delivery person terminal device 610 transmits delivery start registration information, including information on the start of delivery for the selected delivery area, to the delivery management system 10 (step S400).
[0110] The delivery start registration information may be shared with at least one of the following: the direct mail advertising company terminal device 310, the delivery management company terminal device 410, and the delivery company terminal device 510.
[0111] The delivery person terminal device 610 acquires location information sequentially once delivery begins. Preferably, the interval for acquiring location information is at least 1 second to 30 seconds, and in this case, it is 3 seconds or less. The delivery person terminal device 610 may store the acquired location information. The delivery person terminal device 610 transmits location information that can be considered real-time, at short intervals such as every 3 seconds, from all or part of the acquired and recorded location information to the delivery management system 10 (step S410). The delivery person terminal device 610 may transmit location information one by one, or it may transmit multiple pieces of location information together.
[0112] Although not shown in the diagram, the transmission of location information from the delivery person terminal device 610 to the delivery management system 10 is continuously repeated until the delivery is completed.
[0113] The delivery management system 10 receives and manages information on the delivery area, start of delivery, and location information sent from the delivery person terminal device 610, and detects whether there are any abnormalities in the delivery work based on the received information (step S420).
[0114] When the delivery management system 10 detects an abnormality in the delivery operation, it generates a warning notification in real time and transmits the generated warning notification to the delivery person terminal device 610 (step S430).
[0115] When the delivery terminal device 610 receives a warning notification from the delivery management system 10, it performs external notification actions such as screen display, vibration, ringtone output, and light illumination based on the fact that a warning notification has been sent. These external notification actions ensure that the delivery person 600 is aware that a warning notification has been sent.
[0116] The delivery person terminal device 610 performs a delivery status check (step S440). The delivery status check may be performed by the delivery person 600 who has responded to the warning notification, by operating the delivery person terminal device 610, etc. The delivery person terminal device 610 may also respond automatically to the content of the delivery status check if it is possible to automatically respond to the warning notification. For example, if the content of the warning notification is a lack of location information due to a communication failure or communication error, the delivery person terminal device 610 can automatically resend the missing location information.
[0117] The delivery driver terminal device 610 transmits notification confirmation information to the delivery management system 10 that it has taken action based on the warning notification (step S445).
[0118] The delivery management system 10 can mark the warning as resolved based on the notification confirmation information. Furthermore, by performing anomaly detection again based on the received information, the warning will be considered resolved if no anomalies are detected.
[0119] Although not shown in the diagram, the transmission of warning notifications from the delivery management system 10 to the delivery driver terminal device 610, the confirmation of the delivery status by the delivery driver terminal device 610 upon receiving the warning notification, and the transmission of notification confirmation information from the delivery driver terminal device 610 to the delivery management system 10 are repeated as needed until the delivery is completed.
[0120] The delivery person terminal device 610 transmits information that the delivery in the delivery area has been completed as delivery completion registration information to the delivery management system 10, based on the operation of the delivery person 600 (step S450).
[0121] The delivery completion registration information may be shared with at least one of the DM advertising company terminal device 310, the delivery management company terminal device 410, and the delivery company terminal device 510.
[0122] The delivery management system 10 performs post-delivery detection processing based on receiving a delivery completion registration from the delivery person terminal device 610, and notifies the results detected by the post-delivery detection processing through detection result notification processing (step S460). In the detection result notification processing, for example, delivery status and warning notifications are notified.
[0123] The delivery management system 10 notifies the DM advertising company terminal device 310 of the delivery status and warning notifications based on the detection result notification (step S470), notifies the delivery management company terminal device 410 (step S471), and notifies at least one of the delivery company terminal devices 510 (step S472).
[0124] When the delivery company terminal device 510 receives delivery status or warning notifications from the delivery management system 10, it provides a status response if the notification requires a response (step S500).
[0125] Similarly, when the delivery management company terminal device 410 receives delivery status or warning notifications from the delivery management system 10, it provides a status response if the notification requires a response (step S501).
[0126] Similarly, when the DM advertising company terminal device 310 receives delivery status or warning notifications from the delivery management system 10, it provides a status response if the notification requires a response (step S502).
[0127] The delivery management system 10 may associate and store the situation response with the warning notification, or it may perform post-delivery detection processing again taking the situation response into consideration.
[0128] Referring to Figure 4, the processing flow performed in the delivery management system 10 will be explained.
[0129] First, when the delivery management system 10 receives the case registration information, the case registration process is executed (step S15).
[0130] Next, the delivery management system 10 performs a delivery instruction generation process (step S16). More specifically, in the delivery instruction generation process (step S16), the delivery management system 10 generates a delivery instruction based on delivery company registration information from the delivery management company terminal device 410 (step S320 in Figure 3) and delivery person registration information from the delivery company terminal device 510 (step S340 in Figure 3) (step S345 in Figure 3). Then, the delivery management system 10 transmits the delivery instruction information to the delivery person terminal device 610 (step S350 in Figure 3).
[0131] After the delivery driver terminal device 610 receives delivery instruction information, the delivery management system 10 allows the delivery driver 600 to send delivery start information and location information from the delivery driver terminal device 610.
[0132] The delivery management system 10 performs a location information management process based on the start of delivery (step S17). The delivery management system 10 manages to store location information that is sent sequentially from the delivery person terminal device 610 in so-called real time.
[0133] Furthermore, the delivery management system 10 performs an anomaly detection process (step S18) to detect whether or not there are any abnormalities in the delivery work based on location information sent in real time from the delivery person terminal device 610. In the anomaly detection process, one or more anomalies that occur in the posting work may be detected in real time. For example, anomalies that may be detected include "thinning anomalies," "omissions and errors anomalies," and "distribution quantity anomalies."
[0134] The delivery management system 10 performs a warning notification process (step S21) to notify the system of any abnormalities detected in the abnormality detection process (step S18). In the warning notification process (step S21), an abnormality is notified, but the delivery management system 10 may also notify the system that everything is normal and provide other information.
[0135] After the warning notification step (step S21), the delivery management system 10 determines whether the delivery has been completed (step S211). Whether the delivery has been completed is determined based on whether delivery completion information has been entered from the delivery person terminal device 610. If delivery completion information has not been entered from the delivery person terminal device 610 (NO in step S211), the delivery management system 10 returns the processing flow to the location information management step (step S17) and executes the subsequent processing again.
[0136] On the other hand, if delivery completion information is entered from the delivery person terminal device 610 (YES in step S211), the delivery management system 10 proceeds to the post-delivery detection step (step S22) and executes the subsequent processes.
[0137] Furthermore, since it is preferable to be able to detect abnormalities in the delivery work up to the moment the delivery completion information is entered, if the delivery completion information has been entered, the process flow may be returned to the location information management process (step S17) once or a limited number of predetermined times, and the subsequent processing may be executed again.
[0138] When the processing flow of the delivery management system 10 proceeds to the post-delivery detection process (step S22), it executes the post-delivery detection process to review the delivery status in the delivery area and detect any abnormalities (step S22). In the post-delivery detection process, one or more abnormalities that occur during the posting work are detected. For example, abnormalities that may be detected include "thinning abnormalities," "omissions and errors abnormalities," and "distribution quantity abnormalities."
[0139] The delivery management system 10 executes a detection result notification process (step S23) to notify the detection results detected in the post-delivery detection process. The delivery management system 10 may notify not only whether there is a delivery abnormality, but also whether it is normal and various other information as a result of the detection.
[0140] The delivery management system 10 can notify at least one of the DM advertising company terminal device 310, the delivery management company terminal device 410, and the delivery company terminal device 510 of the detection results.
[0141] When the detection result notification process is completed, the delivery management system 10 terminates its management of delivery operations in the relevant delivery area.
[0142] Next, we will describe in detail the anomaly detection process (step S18). As mentioned above, the anomalies that can be detected include "thinning anomalies," "omissions and errors," and "distribution quantity anomalies."
[0143] First, let's explain how to detect "abnormal thinning."
[0144] An "abnormal thinning" is detected, for example, by determining whether the delivery worker 600's movement speed, calculated from location information, is capable of performing the posting work. For example, the delivery management system 10 determines an abnormality as an "abnormal thinning" when the delivery worker 600's movement speed is higher than a predetermined speed, indicating that posting work is impossible while moving. The predetermined speed is, for example, 80 m / min. A speed at which posting work is impossible is detected, for example, when moving by running, cycling, or driving a car.
[0145] Furthermore, when determining an abnormality, it may be considered if the speed remains higher than the predetermined speed for a certain period of time or longer. This period can be set to, for example, 3 minutes or 5 minutes. This period can be determined based on the number of households in the distribution area, for example, at the town / district level. If the number of households is small, the travel time at a speed that makes posting impossible may be longer; conversely, if the number of households is large, the travel time at a speed that makes posting impossible will be shorter.
[0146] Furthermore, "thinning anomalies" may be detected based on the estimated number of location data points obtained, which are estimated from the number of households in the assigned delivery area, and the actual location data points obtained. In this case, by considering the proportion of the total time required for posting work estimated from the number of households, it may be possible to determine "thinning anomalies" even at a stage where the number of deliveries is small.
[0147] These "thinning anomalies" can be detected even if the map data does not include household information or road information.
[0148] Furthermore, "thinning anomalies" may be detected by acquiring location information at short intervals and analyzing the trajectory of the location information to determine whether or not characteristic actions for posting flyers, such as approaching a building, are observed during the posting process. In this case, "thinning anomalies" may be determined when the number of characteristic actions for posting flyers is small in relation to the number of households. To obtain characteristic actions for posting flyers, the location information acquisition interval is preferably, for example, 3 seconds or less.
[0149] This "thinning anomaly" detection method can determine if an anomaly exists even if the map data does not include household information or road information.
[0150] Furthermore, when using map information that includes household information, the consistency between location information and household information can be considered when determining whether or not an anomaly exists. For example, if household information that includes building information is available, the presence or absence of an anomaly in the delivery work can be detected based on the approaching action to the location indicated by the building information. Also, when using map information that includes road information, the consistency between location information and road information can be considered when determining whether or not an anomaly exists.
[0151] Next, we will explain how to detect "omissions and errors."
[0152] An "omission or missing information anomaly" is determined, for example, when there are areas where posting work has not been carried out, based on an uneven distribution of location information. In this case, the number of location information points obtained in the delivery area can be calculated, for example, from the number of households at the town / district level.
[0153] Furthermore, "omissions and errors" may be detected based on the magnitude of the difference between the estimated number of location data points obtained, which is estimated from the number of households in the assigned delivery area, and the actual number of location data points obtained.
[0154] Furthermore, if the number of households is small, the amount of location information will be small and the distribution time may be short. Conversely, if the number of households is large, the amount of location information will be large and the distribution time may be long. Therefore, in addition to the uneven distribution of location information, it may be possible to determine whether or not there are "omissions or anomalies" based on the sufficiency rate of location information over the time elapsed since the start of distribution. This can also improve the accuracy of determining "omissions or anomalies."
[0155] This "omission / missing anomaly" detection method can determine if an anomaly has occurred even if the map data lacks household information or road information.
[0156] Furthermore, when using map information that includes household information, the consistency between location information and household information can be considered when determining whether an anomaly exists. For example, if the household information includes building information, the fact that location information has not been obtained for a group of buildings or household information within a certain area on the map can be considered when determining whether an anomaly exists. Similarly, when using map information that includes road information, the consistency between location information and road information can be considered when determining whether an anomaly exists. For example, the fact that location information is not available for road information within a certain area can be considered when determining whether an anomaly exists.
[0157] Next, we will explain how to detect "abnormal distribution numbers."
[0158] An anomaly in the number of deliveries can be detected by comparing the reported number of deliveries (the number of items that have been delivered) with the estimated number of deliveries (based on the number of households). In other words, after completing deliveries, the delivery person 600 may input the number of delivered items as the reported number of deliveries into the delivery person terminal device 610. In this case, the anomaly detection unit 18 can detect whether an anomaly exists based on a comparison between the reported number of deliveries and the estimated number of deliveries. The estimated number of deliveries may be estimated based on the number of households and the delivery rate corresponding to the delivery area.
[0159] Furthermore, an "abnormal distribution count" is detected when, for example, the time required for the posting work is shorter or longer than a certain percentage compared to the estimated time required for each household.
[0160] This "abnormal distribution count" detection can be performed even if the map data does not include household information or road information.
[0161] Furthermore, when using map information that includes household information, the consistency between location information and household information can be considered when determining whether or not an anomaly is present. Similarly, when using map information that includes road information, the consistency between location information and road information can be considered when determining whether or not an anomaly is present.
[0162] Furthermore, these anomaly detections can be made by defining the delivery area at the town / district level and using the number of households in that town / district. At the town / district level, various data such as the number of households published by the local government can be used.
[0163] In addition to defining the delivery area as being divided into town and block units, it may also be defined as being divided into, for example, a grid pattern.
[0164] According to the mesh-like division, the shape of the delivery area is not a complex shape like a town or neighborhood, but rather a rectangular area.
[0165] The mesh size can be selected arbitrarily. For example, the mesh can be set to a square, and the length of each side can be selected within the range of 50m to 1000m. In the following explanation, we will describe the case where, for example, one side of the mesh is 250m.
[0166] By defining areas in mesh units, it is possible to perform anomaly detection over a smaller area than at the town / district level, thereby improving detection accuracy. Furthermore, the mesh size can be adjusted to a number of households or other factors suitable for anomaly detection.
[0167] In the case of using a mesh unit, since the mesh division is arbitrary, it is necessary to calculate the number of households in each mesh. In this case, the number of households can be estimated by applying household data at the town / district level. For example, if all or most of the mesh area is contained within a single town / district, the number of households in that mesh can be estimated using area ratios based on the number of households in the corresponding town / district. Also, if the mesh area contains multiple town / districts, the number of households in that mesh can be estimated based on the number of households in each town / district and the area ratio of the overlapping area. Based on the number of households estimated in this way, it may be possible to determine at least one of the following: "abnormal thinning," "abnormal omissions," and "abnormal distribution."
[0168] Furthermore, the abnormality detection processes such as "thinning abnormalities," "omissions and errors," and "distribution quantity abnormalities" detected in the post-delivery detection process (step S22) are performed in the same way as the abnormality detection in the abnormality detection process (step S18), so for the sake of simplicity, their explanation is omitted here.
[0169] Referring to Figures 5 and 6, the abnormality detection process (step S18) by the delivery management system 10 and how the result is displayed as a delivery status image 70 on the delivery person terminal device 610 will be explained.
[0170] First, Figure 5 illustrates the display mode of the display unit 611 when no delivery abnormality is detected, and Figure 6 illustrates the display mode of the display unit 611 when a delivery abnormality is detected.
[0171] Referring to Figure 5, in an example where no delivery anomaly is detected, the delivery terminal device 610 displays the delivery area 73 selected by the delivery person 600 in a dark color. In other words, the delivery area 73 is a vertically extending region tilted to the left in the center of the figure, excluding the upper and lower regions on the right and left sides.
[0172] The delivery person terminal device 610 indicates that, for this case, the delivery rate for direct mail within the delivery area 73 is set to, for example, 50%. Therefore, the delivery person 600 shall perform the posting work within the delivery area 73 in such a way that the delivery rate is 50%.
[0173] The delivery person 600 operates the delivery person terminal device 610 at point "A" in the lower center of Figure 5 to set the delivery start information. Upon setting this delivery start information, the delivery person terminal device 610 transmits the delivery start information to the delivery management system 10. The delivery person terminal device 610 also transmits location information acquired at predetermined intervals, for example, intervals of 3 seconds or less, to the delivery management system 10 sequentially, in so-called real time.
[0174] The delivery management system 10 sequentially performs an anomaly detection process (step S18 in Figure 4) based on location information sent in real time from the delivery person terminal device 610, and transmits the results to the delivery person terminal device 610 as needed or sequentially.
[0175] The delivery person terminal device 610 displays the travel route based on the acquired location information, and also displays location information A, A1 to A5 at predetermined time intervals. Then it proceeds to point "B".
[0176] At point "B", change direction and proceed with the posting work, displaying location information B, B1~B5 at predetermined intervals. Then proceed to point "C".
[0177] At point "C", change direction and proceed with the posting work, displaying location information C and C1 at predetermined intervals. Then proceed to point "D".
[0178] At point "D", change direction and proceed with posting flyers in the alley, displaying location information D, D1~D4 at predetermined time intervals. Then proceed to point "E".
[0179] Next, at point "E," the direction of the alley is changed while continuing the posting work, and location information E, E1~E3 is displayed at predetermined time intervals. Then, the process moves to point "F."
[0180] At point "F" (not shown in the diagram), the direction of travel is changed, and the posting work is carried out, displaying position information F1 to F8 at predetermined time intervals. Then, the process proceeds to point "G".
[0181] At point "G", change the direction of travel to a different section and proceed with the posting work, displaying location information G, G1~G5 at predetermined intervals. Then proceed to point "H".
[0182] At point "H", the direction of travel is changed to a different section, and the posting work proceeds, displaying location information H,H1~H3 at predetermined intervals.
[0183] Then, at point "H3" in the lower center of Figure 5, the delivery completion information is set on the delivery terminal device 610 by the operation of the delivery person 600. Upon completion of the delivery, the delivery terminal device 610 transmits the delivery completion information to the delivery management system 10.
[0184] The delivery management system 10 performs an anomaly detection process (step S18 in Figure 4) until the delivery is completed, and issues a warning notification if an anomaly is detected. However, since no anomaly is detected in the delivery operation shown in Figure 5, the delivery person terminal device 610 displays "No anomalies" in the GPS alert list in the location-based alert area 71. The delivery person terminal device 610 may also display "No anomalies" when there is no warning notification from the delivery management system 10, or it may display "No anomalies" based on a notification from the delivery management system 10 that there are no warnings.
[0185] The delivery person terminal device 610 can display the distribution information area 72. The delivery person terminal device 610 can display information about households, companies, etc. that have been delivered along the route in the distribution information area 72 in response to the user clicking on the displayed route.
[0186] The delivery management system 10 may then perform a post-delivery detection step (step SS22 in Figure 4) based on the information regarding the completion of delivery.
[0187] In this way, the display unit 611 shows that the delivery work has been completed without any problems.
[0188] Referring to Figure 6, the display on the display unit 611 when a delivery anomaly is detected in the delivery management system 10 will be explained. In Figure 6, the display when no delivery anomaly is detected is the same as the example explained in Figure 5, so a description of the similar display will be omitted.
[0189] As shown in Figure 6, once delivery begins, the display unit 611 sequentially displays the travel route from point "A" at the bottom center, through point "B", to point "C".
[0190] In Figure 6, when the direction of travel is changed at point "C" and the posting work is continued, the location information for the predetermined time interval is then moved to point "D". As shown in Figure 5, the location information C1, which is recorded in normal delivery work, is missing. Also, the speed of movement from point "C" to point "D" exceeds the predetermined speed. Based on these facts, the delivery management system 10 detects a "thinning anomaly" and notifies the delivery person terminal device 610 of a warning. Based on the notified warning, the delivery person terminal device 610 can change the color of the trajectory showing the movement route, or display "Possible thinning" in the "GPS alert list", which is the alert area 71 based on location information.
[0191] Similarly, at point "D", the direction of travel is changed, and the postering work is carried out in the alley, displaying location information D and D1a at predetermined time intervals. In Figure 5, there were four location information points D1, D2, D3, and D4 between point "D" and point "E", but in Figure 6, there is only one location information point D1a. Also, the speed of movement from point "D" to point "E" exceeds the predetermined speed. Based on these facts, the delivery management system 10 continues to detect a "thinning anomaly" and notifies the delivery person terminal device 610 of a warning. The delivery person terminal device 610 can then change the color of the trajectory showing the movement route or display "There is a possibility of thinning" in the alert area 71.
[0192] Figure 6 shows the information after the entire route has been completed. As the distribution work progresses, the route will be extended and warnings will be displayed in real time. In other words, a warning will be displayed immediately when moving from point "C" to point "D," and warnings will also be displayed if any abnormalities are detected while moving from point "D" to point "E." By displaying warnings during the posting work, it becomes possible to prevent mistakes that may occur during the posting work and to quickly correct the posting work.
[0193] After that, delivery work proceeds as usual in the alley from point "E" through point "F" to point "G".
[0194] Referring to Figure 5, the movement path continues from point "G" through point "H" to location information H3.
[0195] However, in Figure 6, the travel path ends at point "G". In other words, after reaching point "G", location information is no longer transmitted from the delivery person terminal device 610 to the delivery management system 10. For example, the delivery person terminal device 610 may be set to complete delivery information by the operation of the delivery person 600.
[0196] At point "G," the delivery management system 10, upon receiving information that a delivery has been completed, can detect that the delivery area is not fully occupied or that the number of deliveries is low, and can send a warning notification to the delivery driver terminal device 610 in real time. Based on the warning notification, the delivery driver terminal device 610 displays "Insufficient GPS track" in the location-based alert area 71, the "GPS alert list."
[0197] In other words, when information indicating the completion of a delivery is entered, the delivery management system 10 may determine whether there were any delivery abnormalities in the delivery work up to that point, and may also issue a real-time warning notification. By displaying a warning when registering the completion of a posting operation, it becomes possible to prevent errors in the posting operation or to quickly correct the posting operation details, such as continuing the posting operation.
[0198] Furthermore, notifications of delivery anomalies, as shown in Figures 5 and 6, are sent from the delivery management system 10 to at least one of the DM advertising company terminal device 310, the delivery management company terminal device 410, and the delivery company terminal device 510. In addition, at least one of the DM advertising company terminal device 310, the delivery management company terminal device 410, and the delivery company terminal device 510 may be configured to display the notified anomaly.
[0199] As described above, the delivery management system 10 and delivery management method according to this embodiment provide the following effects.
[0200] (1) Even without the delivery person 600 frequently operating the delivery person terminal device 610, location information obtained at predetermined intervals is managed, and the anomaly detection unit 18 can detect whether or not there is an anomaly in the delivery work based on the acquired location information. Furthermore, by notifying the delivery person 600 of the detected anomaly, it can be made aware of it. This reduces the effort required to manage deliveries.
[0201] (2) The movement speed at which posting is possible is within a predetermined range. Therefore, by detecting the presence or absence of abnormalities based on the movement speed calculated from the location information, it is possible to detect, for example, a state where distribution has not been carried out, so-called thinning abnormality.
[0202] (3) The system detects whether there are any anomalies based on the estimated number of location data points obtained, which is estimated based on the number of households in the assigned delivery area, and the actual number of location data points obtained. This makes it possible to detect, for example, situations where delivery was not made in some areas, so-called thinning anomalies.
[0203] (4) The assigned delivery area is defined by a town / district unit or by a mesh divided at a predetermined distance. This makes it easier to define the area where anomalies can be detected.
[0204] (5) The system acquires location information and detects whether or not there are any abnormalities in the delivery process. This allows for the detection of any abnormalities that occur during the posting process, i.e., in real time.
[0205] (6) By acquiring location information every 3 seconds, it is possible to detect whether or not there are any abnormalities in the delivery work based on whether or not there is movement to approach a building.
[0206] (7) Map information including building information will enable the detection of any abnormalities in the delivery process based on the approach to the location indicated by the building information.
[0207] (8) Based on the magnitude of the difference between the estimated number of location information obtained in the delivery area and the actual number of location information obtained, it will be possible to determine if there is a delivery error.
[0208] (9) It will become possible to determine that a delivery error has occurred based on the fact that location information corresponding to a group of buildings in a corner of the map information has not been obtained.
[0209] (10) It will be possible to detect whether or not there is an anomaly based on a comparison between the number of scheduled deliveries and the number of deliveries reported for each delivery area.
[0210] (Other embodiments) Such delivery management systems and delivery management methods can also be implemented in the following forms.
[0211] In the above embodiment, the delivery management system 10 is illustrated by the case where the information processing device 11 is connected to a direct mail advertising company terminal device 310, a delivery management company terminal device 410, a delivery company terminal device 510, and a delivery person terminal device 610. However, it is not limited to this configuration, and one or more of the terminals may be omitted. In this case, the functions of the omitted terminals can be included in the other terminals.
[0212] In Figure 2 of the above embodiment, if the delivery management company 400 receives a confirmation request (step S210) from the direct mail advertising company 300, it may submit a review report to the direct mail advertising company 300 itself without requesting confirmation from the delivery company 500, if it is something that can be confirmed internally.
[0213] In Figure 2 of the above embodiment, if the delivery company 500 receives a confirmation request (step S220) from the delivery management company 400, it may submit a review report to the delivery management company 400 from its own end without instructing the delivery person 600 to report, if it is something that can be confirmed internally.
[0214] • In the above embodiment, the example shows a case where the delivery area is one town or one mesh, but the example is not limited to this, and the delivery area may be multiple towns or multiple meshes.
[0215] For example, when the delivery area for a delivery operation consists of multiple towns and districts or multiple meshes, these multiple towns and districts or multiple meshes may be treated as a single area. Adjustments such as adding up the number of households or area can be made to ensure that delivery anomalies are properly detected.
[0216] Furthermore, for example, when the delivery area for delivery work consists of multiple towns and districts or multiple meshes, multiple towns and districts or multiple meshes may be managed simultaneously. In other words, location information should be managed to correspond sequentially to the corresponding towns and districts or meshes, and delivery anomalies should be detected for each town and district or mesh. The elapsed time can be calculated based on a period of time for which location information exists. In addition, in areas that span multiple towns and districts or meshes, the allocation of time and the number of households may be adjusted based on the location information of the two towns and districts or meshes that span the same area.
[0217] In the above embodiment, the delivery management system 10 illustrates the case where a delivery anomaly is detected by the anomaly detection unit 18 or the post-delivery detection unit 22.
[0218] However, the delivery management system 10 is not limited to this; it may also learn about delivery anomalies, and based on these learning results, an anomaly detection unit and a post-delivery detection unit may detect delivery anomalies.
[0219] More specifically, this delivery management system 10 includes a learning unit that learns the correctness of the detection results for the presence or absence of abnormalities. The detection results from the delivery management system 10 described above can be used to learn whether or not abnormalities are present. The learning unit improves its learning accuracy by learning the criteria for determining abnormality or normality based on the feedback input to the detection results.
[0220] In other words, the anomaly detection unit can adjust its detection results based on feedback received in response to the anomaly detection results. This improves the accuracy of anomaly detection.
[0221] Feedback is provided by having at least one of the following parties—DM advertising company 300, delivery management company 400, delivery company 500, and delivery person 600—determine whether the delivery anomaly is correct or incorrect.
[0222] Furthermore, the delivery management system 10 may be configured to learn parameters that the anomaly detection unit and the post-delivery detection unit use to detect delivery anomalies.
[0223] More specifically, this delivery management system 10 includes a learning unit that learns the correlation between the presence or absence of anomalies and parameters. Based on the feedback received in response to the anomaly detection results, the learning unit improves its learning accuracy by changing the parameters that the anomaly detection unit uses to detect anomalies.
[0224] In other words, the anomaly detection unit changes the parameters it uses to detect anomalies based on the feedback received in response to the anomaly detection results. This improves the accuracy of anomaly detection.
[0225] • In any of the above learning units, machine learning, AI learning, and other learning methods can be applied.
[0226] In the above embodiment, the warning display in the display unit 611 was illustrated by changing the color of the trajectory or by displaying text in the alert area 71, but it is not limited to these examples. The warning display may also be text displayed on the route, or the display color of the route may be changed or made to flash. The display unit 611 or other display that is visually appealing to the delivery person 600 may also be used. [Explanation of Symbols]
[0227] 10 Delivery Management System 11. Information Processing Device 12 Input section 13 Output section 14 Information Processing 15. Project Registration Department 16 Delivery Instruction Generation Unit 17 Location information management department 18 Anomaly detection unit 21 Warning notification section 22 Delivery Error Detection Unit 22 Post-delivery detection unit 23 Detection Result Notification Unit 40 Storage section 70 Delivery status images 71 Alert Area 72 Distribution Information Area 73 Delivery area 200 clients 300 DM advertising companies 310 DM advertising company terminal device 400 Delivery Management Companies 410 Delivery Management Company Terminal Device 500 delivery companies 510 Delivery company terminal device 600 delivery drivers 610 Delivery driver terminal device 611 Display section A,A1~A5 Location information B,B1~B5 Location information C,C1 Location information D,D1~D4,D1a Location information E,E1~E3 Location information F1~F8 Location information G,G1~G5 Location information H,H1~H3 Location information NW Network T1 Project Data T2 location data T3 detection data
Claims
1. The case registration department registers information about delivery cases, A delivery instruction generation unit that generates delivery instructions corresponding to registered delivery cases, The location information management department acquires and manages the location information of delivery personnel, An anomaly detection unit that detects whether or not there are any abnormalities in the delivery work based on the acquired location information, It includes a warning notification unit that notifies a warning corresponding to the detected anomaly, The aforementioned case registration unit registers the delivery work for multiple delivery items as the delivery case, in which the recipient of the delivery items has not been specified. The delivery instruction generation unit assigns one or more delivery personnel to the delivery case and assigns a delivery area to each of the assigned delivery personnel, thereby generating one or more delivery instructions corresponding to each of the one or more delivery personnel. The aforementioned location information management unit acquires and manages location information in the delivery area from delivery personnel responding to delivery instructions at predetermined intervals. The abnormality detection unit detects whether or not there is an abnormality in the delivery work of the delivery person based on the acquired location information. The warning notification unit notifies of any abnormalities in the delivery operation detected by the abnormality detection unit, The anomaly detection unit detects an anomaly in the delivery work of the delivery person when the movement speed calculated from the delivery person's location information remains higher than a predetermined speed at which posting work is deemed impossible for a certain period of time or longer. It also detects whether an anomaly exists based on the estimated number of location information points obtained, which is estimated from the number of households in the assigned delivery area, and the actual number of location information points obtained. A delivery management system characterized by the following features.
2. The abnormality detection unit is set to a predetermined speed that corresponds to the speed of movement by a person running, cycling, or driving a car. The delivery management system according to claim 1.
3. The aforementioned assigned delivery area is defined by a town / district unit or by a mesh divided at a predetermined distance. The delivery management system according to claim 2.
4. The abnormality detection unit detects whether or not there is an abnormality in the delivery operation while acquiring the location information. A delivery management system according to any one of claims 1 to 3.
5. It further includes a learning unit that learns the correctness of the detection results for the presence or absence of anomalies. The learning unit modifies the parameters used by the anomaly detection unit for detecting anomalies based on the feedback received in response to the anomaly detection result. The delivery management system according to claim 4.
6. It also includes a learning unit that uses machine learning to determine the accuracy of the detection results for the presence or absence of anomalies. The learning unit adjusts the detection of whether or not an anomaly is detected by the anomaly detection unit based on the feedback input to the anomaly detection result. The delivery management system according to claim 4.
7. The aforementioned location information is acquired every three seconds, and the detection of any abnormalities in the delivery operation is performed based on whether or not there is an approach to the building. The delivery management system according to claim 4.
8. The system includes map information including building information, and detects whether or not there is an abnormality in the delivery operation based on the approaching motion to the location indicated by the building information. The delivery management system according to claim 4.
9. Based on the magnitude of the difference between the estimated number and the actual number obtained, it is determined that there is a delivery error. The delivery management system according to claim 2.
10. A case registration unit for registering information about delivery cases, A delivery instruction generation unit that generates delivery instructions corresponding to registered delivery cases, The location information management department acquires and manages the location information of delivery personnel, An anomaly detection unit that detects whether or not there are any abnormalities in the delivery work based on the acquired location information, It includes a warning notification unit that notifies a warning corresponding to the detected anomaly, The aforementioned case registration unit registers the delivery work for multiple delivery items as the delivery case, in which the recipient of the delivery items has not been specified. The delivery instruction generation unit assigns one or more delivery personnel to the delivery case and assigns a delivery area to each of the assigned delivery personnel, thereby generating one or more delivery instructions corresponding to each of the one or more delivery personnel. The aforementioned location information management unit acquires and manages location information in the delivery area from delivery personnel responding to delivery instructions at predetermined intervals. The abnormality detection unit detects whether or not there is an abnormality in the delivery work of the delivery person based on the acquired location information. The warning notification unit notifies of any abnormalities in the delivery operation detected by the abnormality detection unit, The abnormality detection unit detects an abnormality in the delivery work of the delivery person when the speed of movement calculated from the delivery person's location information remains higher than a predetermined speed at which posting work is deemed impossible for a certain period of time or longer. It also detects whether there is an abnormality in the delivery work while acquiring the location information, and includes map information including building information. Based on the fact that location information has not been acquired for a group of buildings in a corner of the map information, it determines that there is an abnormality in the delivery omission. A delivery management system characterized by the following features.
11. When the delivery person completes deliveries in the delivery area, the number of deliveries reported by the delivery person is entered. The anomaly detection unit detects whether or not there is an anomaly based on a comparison of the reported number of deliveries, the number of deliveries scheduled for the delivery area, and the estimated number of deliveries estimated based on the delivery rate. The delivery management system according to claim 4.
12. The process involves registering information about delivery requests in the case registration department, A delivery instruction generation process that generates delivery instructions corresponding to delivery cases registered by the delivery instruction generation unit, The location information management process involves the location information management department acquiring and managing the location information of delivery personnel, An anomaly detection step that detects whether or not there is an anomaly related to the delivery work based on location information acquired by the anomaly detection unit, The system includes a warning notification process that notifies a warning corresponding to an abnormality detected by a warning notification unit, In the aforementioned case registration process, the delivery work for multiple items is registered as the delivery case, and the recipient of the items is not specified. In the delivery instruction generation process, one or more delivery personnel are assigned to the delivery case, and a delivery area is assigned to each of the assigned delivery personnel, thereby generating one or more delivery instructions corresponding to each of the one or more delivery personnel. In the aforementioned location information management process, location information in the delivery area is acquired and managed at predetermined intervals from delivery personnel responding to delivery instructions. In the anomaly detection step, based on the acquired location information, the presence or absence of an anomaly in the delivery work of the delivery person is detected. In the warning notification step, the abnormality detected in the delivery operation by the abnormality detection unit is notified. In the aforementioned anomaly detection step, if the movement speed calculated from the delivery person's location information remains higher than a predetermined speed at which posting work is deemed impossible for a certain period of time or longer, an anomaly in the delivery person's work is detected. The presence or absence of an anomaly is also detected based on the estimated number of location information points obtained, which is estimated from the number of households in the assigned delivery area, and the actual number of location information points obtained. A delivery management method characterized by the following features.