Abnormality detection device, abnormality detection method and abnormality detection program
The abnormality detection device addresses the inability to detect weight changes in packages during delivery by using a communication and acquisition system to alert of significant weight changes, ensuring timely response to delivery issues.
Patent Information
- Application Number
- JP2023151722
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-19
- Publication Date
- 2025-04-01
AI Technical Summary
Existing technologies cannot detect changes in the weight of a package, such as leakage or removal of contents during delivery, beyond unpacking, making it difficult to respond to such abnormalities.
An abnormality detection device that includes a communication unit, an acquisition unit to periodically acquire weight, position, and time information, a judgment unit to generate warning information based on significant weight changes, and a notification unit to alert via communication.
Enables the detection and notification of changes in package weight, allowing for timely response to potential issues like leakage or removal of contents during delivery.
Smart Images

Figure 2025044043000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an abnormality detection device, an abnormality detection method, and an abnormality detection program. [Background technology]
[0002] There are technologies disclosed for preventing trouble during delivery. For example, in the technology of Patent Document 1, an IC tag inlet equipped with an IC chip and an antenna is provided on the back of the shipping slip of a package. When the shipping slip is attached to the opening part of the package and then peeled off again, the antenna part of the IC chip breaks, so that the opening of the package can be detected. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2006-150590 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the technology in Patent Document 1 cannot detect any condition of the package other than that it has been opened, and it is difficult to detect and respond to changes in the package's weight, such as when the package is damaged during delivery and the contents spill out or when the contents are stolen.
[0005] In view of the above-mentioned problems, the present disclosure aims to provide an abnormality detection device, an abnormality detection method, and an abnormality detection program that can detect and notify changes in the weight of luggage. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the objective, the abnormality detection device disclosed herein includes a communication unit for transmitting and receiving information, an acquisition unit for periodically acquiring weight information, location information, and time information of the luggage detected by a sensor, a determination unit for generating warning information when it is determined that the amount of weight change is greater than a first threshold, and a notification unit for notifying the warning information generated by the determination unit via the communication unit, and the determination unit uses the amount of weight change as the amount of change between initial weight information, which is the weight information of the luggage at the time the packaging of the luggage is completed, and first weight information, which is the weight information after a predetermined time has elapsed.
[0007] In order to solve the above-mentioned problems and achieve the objective, the anomaly detection method disclosed herein is an anomaly detection method that detects anomalies by operating an anomaly detection device, and includes the steps of periodically acquiring weight information, location information and time information of the luggage detected by a sensor via a communication unit, determining whether the amount of weight change is less than or equal to a first threshold, generating warning information based on the determined information, and if it is determined that the amount of weight change is greater than the first threshold, notifying the generated warning information, wherein the amount of weight change between initial weight information, which is the weight information of the luggage at the time when packing of the luggage is completed, and first weight information, which is the weight information at a time when a predetermined time has elapsed, is used in the determining step.
[0008] In order to solve the above-mentioned problems and achieve the object, an anomaly detection program according to the present disclosure is an anomaly detection program that detects an anomaly by operating an anomaly detection device with a computer, and includes the steps of: periodically acquiring weight information, location information, and time information of a package detected by a sensor via a communication unit; and determining whether an amount of weight change is equal to or less than a first threshold value. The method includes a step of generating warning information based on the determined information, and a step of notifying the generated warning information if it is determined that the amount of weight change is greater than the first threshold value, and in the step of determining, the amount of weight change between initial weight information, which is weight information of the luggage at the time when packaging of the luggage is completed, and first weight information, which is weight information at a time when a predetermined time has elapsed, is used. Effect of the Invention
[0009] According to the present invention, a change in the weight of a package can be detected and notified. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram of a delivery support system according to the first embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of the delivery support device according to the first embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of information stored in the package information storage unit according to the first embodiment. [Figure 4] FIG. 4 is a block diagram showing an example of the configuration of the edge terminal 200 according to the first embodiment. [Diagram 5] FIG. 5 is a flowchart showing an example of the process of the delivery support system according to the first embodiment. [Figure 6] FIG. 6 is a block diagram showing an example of the configuration of an edge terminal 1200 according to the second embodiment. [Figure 7] FIG. 7 is a flowchart illustrating an example of a process performed by the delivery support device according to the second embodiment. [Figure 8] FIG. 8 is a flowchart showing an example of processing by the edge terminal 1200 according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] (First embodiment) A first embodiment of the present invention will be described in detail below with reference to the drawings. Note that the present invention is not limited to this first embodiment. In addition, the components of the first embodiment include those that are replaceable and easy for a person skilled in the art, or those that are substantially the same.
[0012] <Delivery support system> A delivery support system 1 according to the first embodiment will be described with reference to Fig. 1. Fig. 1 is a schematic diagram of the delivery support system according to the first embodiment. As shown in Fig. 1, the delivery support system 1 according to the present disclosure includes a delivery support device 100, an edge terminal 200, a business operator terminal 400, a recipient terminal 500, and a shipper terminal 600.
[0013] The delivery support device 100 transmits and receives information to and from the edge terminal 200, the business operator terminal 400, the recipient terminal 500, and the shipper terminal 600 via the network N. The delivery support device 100 acquires, for example, package information indicating information related to the package 300 from the edge terminal 200. If a problem occurs during delivery of the package 300, the delivery support device 100 transmits warning information to the business operator terminal (terminal of the delivery company) 400 and the recipient terminal 500. The delivery support device 100 may be an information processing device such as a desktop PC (Personal Computer), a notebook PC, a WS (Work Station), or a computer equipped with a server function.
[0014] The edge terminal 200 is a detection device that detects the state of the package 300 (package 308). The edge terminal 200 communicates information among the delivery support device 100, the business operator terminal 400, the recipient terminal 500, and the shipper terminal 600. As will be described in detail later, the edge terminal 200 acquires the weight of the package 308 from a weight sensor 221 provided on the bottom surface of the package 300, for example.
[0015] The cargo 300 is a cargo delivered by a consignor S to a recipient R. When the cargo 300 is placed on a horizontal loading area, the horizontal direction of the cargo 300 in a stationary state is defined as the X direction, and the direction perpendicular to the horizontal direction (depth of the cargo 300) is defined as the Y direction. The direction perpendicular to the X direction and Y direction (height of the cargo 300) is defined as the Z direction. The surface that comes into contact with the cargo 300 when it is placed is defined as the bottom surface.
[0016] The baggage 300 includes a delivery item 302 to be delivered, a packaging material 304 for packaging the delivery item 302, and a cushioning material 306 for protecting the delivery item 302. The delivery item 302 and the cushioning material 306 are referred to as a package 308. The delivery item 302 may be books, tableware, clothing, shoes, liquids in sealed containers such as alcoholic beverages, seasonings, and beverages, food, and other items. In other words, the delivery item 302 may be any item, but is preferably an item in a stable state. The delivery item 302 is preferably placed so as to be in contact with at least one surface of the packaging material 304.
[0017] The packaging material 304 packages the packaged item 308. Although the packaging material 304 is shown in FIG. 1 as a packaging box, the packaging material 304 is not limited to a box and may be a bag, wrapping paper, or the like, as long as the sensor 220 of the edge terminal 200 can be positioned correctly. The cushioning material 306 protects the delivery item 302. The cushioning material 306 is placed around the delivery item 302 in the packaging material 304 to fix the delivery item 302 and to prevent the delivery item 302 from being damaged. The cushioning material 306 may be, for example, paper, a urethane cushioning material, or a bubble cushioning material. The cushioning material 306 is not essential.
[0018] In this disclosure, the stationary state of the luggage 300 refers to a state in which the luggage 300 is placed at a loading location and the weight of the package 308 (delivery 302) does not change. The weight of the package 308 when the luggage 300 is stationary is defined as the initial weight, the current position at that time is defined as the initial position, and the time at that time is defined as the initial time.
[0019] The business operator terminal 400 is an information processing device used by the business operator M for clerical work of the delivery business. The business operator terminal 400 acquires package information of a package by accepting the package information from the edge terminal 200 via the network N or by reading a tag attached to the package. The business operator terminal 400 may acquire package information by the business operator M inputting the package information of the package to the business operator terminal 400. The business operator terminal 400 transmits the acquired package information to the delivery support device 100 via the network N. The business operator terminal 400 may be an information processing device such as a desktop PC, a notebook PC, a WS, or a computer equipped with a server function. The business operator terminal 400 may be integrated with the delivery support device 100.
[0020] The recipient terminal 500 is an information processing device used by the recipient R. For example, an application that provides EC (Electronic Commerce) is installed in the recipient terminal 500. The recipient terminal 500 acquires information on the parcel 300. It is preferable that the recipient terminal 500 acquires information on the parcel 300 before the parcel 300 is delivered. The recipient terminal 500 displays the delivery status of the parcel 300. Here, it is preferable that the delivery status is, for example, information indicating that delivery preparation has been completed, information indicating that delivery is in progress, and information indicating that delivery has been completed, together with time information. In addition, the delivery status may include information on the start of delivery, during delivery, and the base of the delivery destination, together with time information, and may further include history information of the bases to which the parcel is delivered. The recipient terminal 500 displays warning information when a problem occurs with the parcel 300. In addition, the recipient terminal 500 accepts an output destination (report destination) of warning information when a problem occurs with the parcel 300 during delivery, before the parcel 300 is delivered. The recipient terminal 500 receives a notification destination from the recipient R before delivery of the package 300. The notification destination may be set arbitrarily to the police, a security company, a business operator M, a shipper S, etc. The recipient terminal 500 may be, for example, an information processing device such as a smartphone, a tablet terminal, a desktop PC, a notebook PC, a mobile phone, or a PDA (Personal Digital Assistant).
[0021] The consignor terminal 600 is an information processing device used by the consignor S. For example, an application that provides EC is installed in the consignor terminal 600. The consignor terminal 600 accepts information on the parcel 300 from the edge terminal 200 or the recipient terminal 500 via the network N through the application. The consignor terminal 600 may accept information on the parcel 300 from the consignor S through the application. The consignor terminal 600 may also accept the consignor S as a notification destination in the event of a problem occurring with the parcel 300 during delivery. In this case, the consignor terminal 600 may accept a notification destination from the consignor S before delivering the parcel 300. The consignor terminal 600 may accept, for example, the consignor S as a notification destination from the consignor S. The consignor terminal 600 may also display the delivery status of the parcel 300. The consignor terminal 600 may be an information processing device such as a smartphone, a tablet terminal, a desktop PC, a notebook PC, a mobile phone, or a PDA.
[0022] The network N is a communication network that connects a plurality of devices to each other so that they can communicate with each other by wire or wirelessly, and transmits and receives information to each other. In the case of a wired network, it may be Ethernet (registered trademark) defined in IEEE802.3. In the case of a wireless network, it may be realized by using a wireless LAN (Local Area Network) defined in IEEE802.11, Bluetooth (registered trademark), a fourth generation mobile communication system (4G), or a fifth generation mobile communication system (5G).
[0023] <Delivery support device> Next, a delivery support device 100 according to a first embodiment will be described. Fig. 2 is a block diagram showing a configuration example of the delivery support device according to the first embodiment. As shown in Fig. 2, the delivery support device 100 according to the first embodiment includes a communication unit 110, a storage unit 120, and a control unit 130.
[0024] The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information between the edge terminal 200, the business operator terminal 400, the recipient terminal 500, and the shipper terminal 600. The communication unit 110 communicates with the edge terminal 200, which acquires the weight of the package 308 to be delivered of the package 300, for example. The communication unit 110 may also communicate with a police communication terminal. The communication unit 110 may be realized by, for example, a NIC (Network Interface Card), a wireless LAN card, an antenna, or the like.
[0025] The storage unit 120 includes a main storage device and an auxiliary storage device. The main storage device may be realized by a semiconductor memory element such as a random access memory (RAM), a read only memory (ROM), or a flash memory. The auxiliary storage device may be realized by a hard disk, a solid state drive (SSD), an optical disk, or the like.
[0026] The storage unit 120 includes a package information storage unit 121. The package information storage unit 121 stores package information including the dimensions of the package 300 and the weight of the package 308 (package 300). Here, package information refers to information on a package that a shipper S has requested the business operator M to deliver, or a package that the business operator M has been requested to deliver, such as a gift, and is information including, for example, the dimensions and weight of the package, the current location, the time, etc.
[0027] Fig. 3 is a diagram showing an example of information stored in the package information storage unit 121 according to the present disclosure. Here, an example of information stored in the package information storage unit 121 will be described with reference to Fig. 3.
[0028] "Baggage ID" is identification information for identifying a piece of luggage, and is represented by a character string or a number, etc. "Dimensions" is information indicating the dimensions of the piece of luggage to which the "Baggage ID" is assigned, and is represented by numerical values such as height, width, etc., expressed in centimeters. "Weight" is information indicating the weight of the piece of luggage to which the "Baggage ID" is assigned, and is represented by a numerical value such as kilograms. "Type" is information indicating the type of luggage to which the "Baggage ID" is assigned, and is information indicating, for example, fragile item, etc.
[0029] It should be noted that the information stored in the luggage information storage unit 121 is not limited to information relating to the items "luggage ID," "dimensions," "weight," and "type," and any other information relating to luggage may be stored.
[0030] The control unit 130 is a controller that manages and controls the delivery support device 100. The control unit 130 includes a CPU (Central Processing Unit), an MPU (Micro Processing Unit), and the like, and realizes its functions by executing various programs stored in the storage unit 120 using the RAM as a working area. The control unit 130 may also be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0031] The control unit 130 includes an acquisition unit 131, a determination processing unit 132, and an output control unit 133. Note that the control unit 130 may execute these processes using one CPU, or may include multiple CPUs and execute these processes using the multiple CPUs.
[0032] The acquisition unit 131 acquires package information including the dimensions and weight of the package 300, the current location, and the time. That is, the acquisition unit 131 acquires package information of the package by accepting it from the edge terminal 200 via the network N or by reading a tag attached to the package, or the business operator M acquires package information by inputting it to the business operator terminal 400. The acquisition unit 131 acquires weight information of the package 308 in a stationary state after the package 308 is packed as initial weight information. The acquisition unit 131 acquires initial location information and initial time information at the initial weight together with the initial weight information. The acquisition unit 131 acquires the initial location information and initial time information from the edge terminal 200. The acquisition unit 131 stores the acquired package information in the package information storage unit 121 of the storage unit 120. The acquisition unit 131 periodically acquires weight information, location information, and time information from the edge terminal 200.
[0033] The determination processing unit 132 performs various determinations, processing, and settings related to package information. The determination processing unit 132 generates delivery status information indicating the delivery status based on the location information of the package 300. The determination processing unit 132 generates warning information. When a difference between the first weight information, which is weight information acquired by the edge terminal 200, and the initial weight information is equal to or less than a first threshold value set in advance at a time point when a predetermined time has elapsed since the packaging of the package 300 has been completed, the determination processing unit 132 determines that the package 300 can be delivered. When a difference between the first weight information acquired by the edge terminal 200 and the initial weight information is greater than a first threshold value set in advance at a time point when a predetermined time has elapsed since the packaging of the package 300 has been completed, the determination processing unit 132 outputs warning information to the output control unit 133.
[0034] The determination processing unit 132 determines whether the location information of the package 300 has changed after a predetermined time has elapsed since the packaging of the package 300 was completed, and if the location information has changed, it determines that the package 300 is moving and sets a second threshold value that is a threshold value larger than the first threshold value. After a predetermined time has elapsed since the packaging of the package 300 was completed and it is determined from the location information that the package 300 is moving, the weight information periodically acquired is set as the second weight information. When comparing the difference between the initial weight information and the second weight information periodically acquired by the edge terminal 200, the determination processing unit 132 determines whether the location information of the packaging material 304 has changed and sets the second threshold value to a value larger than the first threshold value. In other words, if the determination processing unit 132 determines that the location information of the package 300 has changed, it can be said that the package 300 is being delivered. When comparing the difference between the initial weight information and the second weight information periodically acquired by the edge terminal 200, the determination processing unit 132 determines, for example, whether the location information of the luggage 300 periodically acquired by the edge terminal 200 has changed from the initial location information, and if it has changed from the initial location information, sets a second threshold value larger than the first threshold value. The determination processing unit 132 determines whether the difference between the initial weight information and the second weight information periodically acquired by the edge terminal 200 is equal to or smaller than the second threshold value. If the difference between the initial weight information and the second weight information periodically acquired by the edge terminal 200 is larger than the second threshold value, the determination processing unit 132 outputs warning information to the output control unit 133.
[0035] (First threshold and second threshold) The first threshold and the second threshold will be described. The first threshold is set in advance when packaging. In other words, the first threshold is set in advance for each delivery 302. The first threshold refers to the allowable value of the weight change between the initial weight information of the delivery 300 and the first weight information acquired by the edge terminal 200 when the delivery 300 is placed at the loading location, that is, when the delivery 300 is in a stationary state. For example, when the delivery 302 is liquid, even if it is fixed with the cushioning material 306, the liquid moves in the sealed container immediately after the delivery 300 is placed, so the weight sensor 221 detects an unstable weight until the initial weight is detected. Also, for example, when the delivery 302 is a sphere, even if it is fixed with the cushioning material 306, the sphere may move immediately after the delivery 300 is placed because it is stationary. In other words, depending on the delivery, a weight change occurs until it stops, and the change width (allowable value) differs. Therefore, it is preferable to set the first threshold in advance when packaging.
[0036] The second threshold is set when the location information of the parcel 300 periodically acquired by the edge terminal 200 has changed from the initial location information. That is, the second threshold is set when the parcel 300 is being delivered. That is, the second threshold refers to an allowable value of weight change between the initial weight information of the parcel 300 and the second weight information periodically acquired by the edge terminal 200 after the parcel is being delivered. When the delivery means is, for example, a truck, weight change during delivery occurs due to vibration caused by the engine or the road on which the parcel is traveling, shaking caused by bumps, etc. Also, weight change occurs when a delivery person runs or walks while carrying the parcel 300. Therefore, the determination processing unit 132 sets the second threshold to a value larger than the first threshold because the weight change during delivery of the parcel 300 is larger than the weight change in a stationary state. Note that the weight change differs depending on the delivery means such as a truck or a delivery person. Therefore, it can be said that the determination processing unit 132 may set the second threshold for each delivery means. That is, the determination processing unit 132 may make the second threshold different depending on the delivery means. More specifically, the determination processing unit 132 sets the second threshold value to a larger value as the weight change in the delivery means increases.
[0037] The output control unit 133 outputs the information generated by the judgment processing unit 132. The output control unit 133 outputs the delivery status information and warning information generated by the judgment processing unit 132. The output control unit 133 outputs the delivery status information to the recipient terminal 500 via the communication unit 110. The output control unit 133 may output the delivery status information to the shipper terminal 600 via the communication unit 110. When the judgment processing unit 132 judges that the difference between the first weight information and the initial weight information acquired by the edge terminal 200 is greater than a first threshold value set in advance at a time point when a predetermined time has elapsed since the packaging of the package 300 was completed, the output control unit 133 outputs the warning information. When the judgment processing unit 132 judges that the difference between the initial weight information and the second weight information periodically acquired by the edge terminal 200 is greater than a second threshold value, the output control unit 133 outputs the warning information. The output control unit 133 outputs the warning information to the recipient terminal 500 of the recipient R via the communication unit 110. The output control unit 133 may output warning information via the communication unit 110 to the report destination set as the report destination.
[0038] <Edge terminal> Next, the edge terminal 200 according to the first embodiment will be described. The edge terminal 200 is a detection device that is placed inside the luggage 300 and detects the state of the package 308. For example, the edge terminal 200 acquires weight information of the package 308 to be delivered when loading of the luggage on the delivery means is completed. The edge terminal 200 periodically acquires the weight of the package 308 to be delivered from a weight sensor 221. The edge terminal 200 is preferably placed inside the luggage 300 so as to be in contact with the packaging material 304.
[0039] Fig. 4 is a block diagram showing an example of the configuration of the edge terminal 200 according to the first embodiment. As shown in Fig. 4, the edge terminal 200 includes a communication unit 210, a storage unit 230, and a control unit 240. The edge terminal 200 acquires information detected by a sensor 220.
[0040] The communication unit 210 transmits and receives information between the edge terminal 200 and an external device. For example, the communication unit 210 is used for transmitting and receiving information about packages input by the business operator M, the recipient R, the shipper S, etc. to their respective terminals, transmitting and receiving data detected by the sensor 220, etc.
[0041] The edge terminal 200 may be provided with an input unit such as a keyboard or a touch panel, and package information and the like may be input to the edge terminal 200. The edge terminal 200 may be provided with a display unit such as a touch panel or a display, and the results input via the input unit may be displayed.
[0042] The sensor 220 detects the state of the package 308. The sensor 220 is a variety of sensors that detect the state of the baggage 300. The sensor 220 is provided so as to be in contact with the package 304. The sensor 220 includes a weight sensor 221 and a GNSS (Global Navigation Satellite System) sensor 222. The sensor 220 is not limited to the weight sensor 221 and the GNSS sensor 222, and may include a camera, a temperature sensor, a humidity sensor, and the like. The GNSS sensor 222 may be replaced with an acceleration sensor or a gyro sensor to acquire position information. The weight sensor 221 periodically detects the weight of the package 308 to be delivered. The GNSS sensor 222 communicates with a GNSS satellite to periodically receive a GNSS signal and acquire position information and time information. For example, when the package 304 is a box, the sensor 220 is provided on the bottom or side of the package 304. In this case, the weight sensor 221 is preferably in a sheet shape and is preferably provided on the bottom surface of the packaging material 304. The weight sensor 221 may be provided on a part of the bottom surface of the packaging material 304 or on the entire bottom surface of the packaging material 304. In other words, the weight sensor 221 may be provided at a position where it can detect at least the weight of the delivery 302. Information detected by the sensor 220 is transmitted to the acquisition unit 241.
[0043] The memory unit 230 is a storage device that stores various types of information. For example, the memory unit 230 stores baggage information received via the communication unit 210 and the state of the baggage 300 periodically detected by the sensor 220. The memory unit 230 includes a main storage device and an auxiliary storage device. The main storage device may be realized by, for example, a semiconductor memory element such as a RAM, a ROM, or a flash memory. The auxiliary storage device may be realized by, for example, a hard disk, an SSD, or an optical disk.
[0044] The control unit 240 is a controller that controls the edge terminal 200. The control unit 240 is realized by a CPU, an MPU, or the like executing various programs stored in the storage unit 230 using a RAM as a working area. The control unit 240 may also be realized by an integrated circuit such as an ASIC or an FPGA.
[0045] The control unit 240 includes an acquisition unit 241, a movement information generation unit 243, and a transmission unit 244. The control unit 240 executes these processes by reading and executing a program (software) from the storage unit 230. Note that the control unit 240 may execute these processes using one CPU, or may include multiple CPUs and execute these processes using the multiple CPUs.
[0046] The acquisition unit 241 acquires information received by the communication unit 210. The acquisition unit 241 acquires package information via the communication unit 210. The acquisition unit 241 acquires the state of the package 300 periodically detected by the sensor 220. The acquisition unit 241 acquires initial weight information of the package 300 in a stationary state from the weight sensor 221. The acquisition unit 241 acquires position information and time information from a GNSS signal periodically received by the GNSS sensor 222. The acquisition unit 241 acquires weight information of the package 300 when loading onto the delivery means is completed. The acquisition unit 241 acquires weight information of the package 300 periodically detected by the weight sensor 221.
[0047] The movement information generating unit 243 generates movement information of the package 300. The movement information generating unit 243 further generates changed position information and time information at the changed position information. The movement information generating unit 243 generates the changed position information and the time information at the position based on, for example, the initial position information and the position information periodically detected by the sensor 220. The movement information generating unit 243 may generate movement information of the package 308 within the packaging material 304 from a change in weight of the package 308.
[0048] The transmission unit 244 transmits the weight information and the position information and time information generated by the movement information generation unit 243 to the delivery support device 100. The transmission unit 244 may transmit the weight information, time information, and position information to the delivery support device 100 from after the determination processing unit 132 of the delivery support device 100 determines that the package 300 can be delivered until delivery is completed (during delivery of the package 300).
[0049] <Processing flow> Next, a process flow of the delivery support system 1 (delivery support device 100) according to the present disclosure will be described. Fig. 5 is a flowchart showing an example of the process of the delivery support system according to the first embodiment.
[0050] The acquisition unit 131 acquires weight information of the package 308 in a stationary state after the package 308 is packed as initial weight information (step S10).
[0051] The determination processor 132 determines whether the difference between the first weight information and the initial weight information acquired by the edge terminal 200 is equal to or less than the first threshold value when a predetermined time has elapsed since the packaging of the package 300 is completed (step S12). If the determination processor 132 determines that the difference between the first weight information and the initial weight information acquired by the edge terminal 200 is greater than the first threshold value when a predetermined time has elapsed since the packaging of the package 300 is completed (step S12; No), it outputs warning information (step S14). If the determination processor 132 determines that the difference between the first weight information and the initial weight information acquired by the edge terminal 200 is equal to or less than the first threshold value when a predetermined time has elapsed since the packaging of the package 300 is completed (step S12; Yes), it determines that delivery is possible (step S16).
[0052] The storage unit 120 stores the location information and time information of the package 300 (step S18). Specifically, the storage unit 120 stores the location information and the time information at the acquired location. Furthermore, if the location information of the package 300 has changed in step S20, the storage unit 120 may store the changed location information and the time information at the changed location.
[0053] The determination processor 132 determines whether the location information of the package 300 has changed after a predetermined time has elapsed since the packaging of the package 300 was completed (step S20). If the determination processor 132 determines that the location information of the package 300 has changed (step S20; Yes), it sets a second threshold (step S22). If the determination processor 132 determines that the location information of the package 300 has not changed (step S20; No), it determines whether the difference between the second weight information acquired by the edge terminal 200 and the initial weight information is equal to or less than the first threshold (step S24).
[0054] When the output control unit 133 determines that the difference between the second weight information and the initial weight information acquired by the edge terminal 200 is greater than the first threshold (step S24; No), it outputs warning information (step S14). When the determination processing unit 132 determines that the difference between the second weight information and the initial weight information acquired by the edge terminal 200 is equal to or smaller than the first threshold (step S24; Yes), it determines whether the delivery is completed (step S26).
[0055] If the determination processing unit 132 determines that the delivery is complete (step S26; Yes), the process ends. If the determination processing unit 132 determines that the delivery is not complete (step S26; No), the process returns to step S18 and stores the changed location information and the time information at the changed location.
[0056] After setting the second threshold in step S22, the determination processor 132 determines whether the difference between the second weight information acquired by the edge terminal 200 and the initial weight information is equal to or less than the second threshold (step S28). If the determination processor 132 determines that the difference between the second weight information acquired by the edge terminal 200 and the initial weight information is greater than the second threshold (step S28; No), the output controller 133 outputs warning information. If the determination processor 132 determines that the difference between the second weight information acquired by the edge terminal 200 and the initial weight information is equal to or less than the second threshold, the determination processor 132 determines whether the delivery is completed (step S26). The process in step S26 is the same as that described above.
[0057] <Effects> The delivery support device 100 according to the first embodiment includes an acquisition unit 131 that acquires weight information of the package 308 when the package 308 is packed and stationary as initial weight information from an edge terminal 200 that acquires weight information of the package to be delivered, and a judgment processing unit 132 that determines that the parcel 300 containing the package can be delivered if the difference between the first weight information acquired by the edge terminal 200 and the initial weight information is equal to or less than a preset first threshold value.
[0058] This makes it possible to detect and notify changes in the weight of a package, and the recipient can learn from the weight change whether or not there is a problem with the package that is stationary before delivery. In other words, the recipient can know the status of the package that he or she receives.
[0059] The judgment processing unit 132 of the delivery support device 100 according to the first embodiment judges whether the location information of the parcel 300 has changed, and if the location information has changed, sets a second threshold value that is greater than the first threshold value.
[0060] This makes it possible to detect and notify changes in the weight of a package, and the recipient can know whether or not there is a problem with the package during delivery based on the change in weight of the package. In other words, the recipient can know the status of the package they receive.
[0061] The delivery support device 100 of the first embodiment further includes an output control unit 133 that outputs warning information when the judgment processing unit 132 determines that the difference between the initial weight information and the second weight information acquired by the edge terminal 200 is greater than a second threshold value.
[0062] This makes it possible to detect and notify changes in the weight of a package, and the recipient can know whether or not there is a problem with the package during delivery based on the change in weight of the package. In other words, the recipient can know the status of the package they receive.
[0063] The delivery support system 1 of the first embodiment is a delivery support system 1 equipped with a delivery support device 100 and an edge terminal 200. The edge terminal 200 is equipped with a movement information generating unit 243 that generates weight information of the package 308 to be placed in the luggage 300 and delivered from a sensor 220 that detects the state of the package 308, and movement information of the luggage 300, and the luggage 300 is provided with a weight sensor 221 that detects the weight of the package 308 on at least one surface of the packaging material 304 in which the package 308 is packed.
[0064] This allows the recipient to know the status of the package they receive.
[0065] The movement information generating unit 243 of the edge terminal 200 of the delivery support system 1 according to the first embodiment further generates changed location information and time information for the changed location information, and the edge terminal 200 further includes a transmitting unit 244 that transmits weight information, time information and location information to the delivery support device 100 from after the judgment processing unit 132 of the delivery support device 100 determines that the package 300 can be delivered until delivery is completed.
[0066] This allows the recipient to know the status of the package during delivery, i.e., the status of the package that the recipient will receive.
[0067] The delivery support method according to the first embodiment includes a step of acquiring weight information of the package 308 when the package 308 is packed and stationary as initial weight information from an edge terminal 200 which acquires weight information of the package to be delivered, and a step of determining that the cargo 300 containing the package can be delivered if the difference between the first weight information acquired by the edge terminal 200 and the initial weight information is equal to or less than a preset first threshold value.
[0068] This makes it possible to detect and notify changes in the weight of a package, and the recipient can learn from the weight change whether or not there is a problem with the package that is stationary before delivery. In other words, the recipient can know the status of the package that he or she receives.
[0069] Second embodiment A second embodiment of the present invention will be described below with reference to the drawings. Fig. 6 is a block diagram showing a configuration example of an edge terminal 1200 according to the second embodiment. For example, the second embodiment differs from the first embodiment in that the process of determining whether or not there has been a change in the weight of the package 300 and the process of notifying warning information, which are performed by the delivery support device 100, may be performed by the edge terminal 1200.
[0070] <Anomaly Detection Device (Edge Terminal 1200)> The edge terminal 1200 according to the second embodiment will be described. The edge terminal 1200 includes the functions of the edge terminal 200 in the first embodiment. As shown in FIG. 6, the edge terminal 1200 includes a communication unit 1210, a storage unit 1230, and a control unit 1240. The edge terminal 1200 also acquires various information from a sensor 1220. The edge terminal 1200 includes the functions of the determination processing unit 132 and the output control unit 133 of the delivery support device 100 in addition to the functions of the edge terminal 200. The determination unit 1245 corresponds to the determination processing unit 132. The notification unit 1246 corresponds to the output control unit 133. The edge terminal 1200 differs from the edge terminal 200 in that the edge terminal 1200 detects and notifies a change in the weight of a package. Due to this difference, the edge terminal 1200 is also called an anomaly detection device.
[0071] The communication unit 1210 is connected to the network N by wire or wirelessly, and transmits and receives information between the delivery support device 100, the business operator terminal 400, the recipient terminal 500, and the shipper terminal 600. For example, when the delivery support device 100 wants to obtain the weight of the package 308 to be delivered of the package 300, the communication unit 1210 performs communication to transmit the weight of the package 308 to be delivered obtained by the edge terminal 1200 to the delivery support device 100. The communication unit 1210 may communicate with a police communication terminal. The communication unit 1210 may be realized by, for example, a NIC, a wireless LAN card, an antenna, or the like.
[0072] The storage unit 1230 includes a main storage device and an auxiliary storage device. The main storage device may be realized by a semiconductor memory element such as a RAM, a ROM, a flash memory, etc. The auxiliary storage device may be realized by a hard disk, an SSD, an optical disk, etc.
[0073] The storage unit 1230 stores luggage information including the dimensions of the luggage 300, the weight of the package 308 (luggage 300), and the location information of the delivery destination. Here, luggage information refers to information on luggage that the shipper S has requested the business operator M to deliver, or luggage that the business operator M has been requested to deliver, such as a gift, and is information including, for example, the dimensions and weight of the luggage, the current location, the time, and the location information of the delivery destination. The luggage information may also include initial weight information. The storage unit 1230 also stores initial location information, initial time information, and initial weight information acquired by the edge terminal 1200.
[0074] An example of the information stored in the storage unit 1230 may be the same as the information stored in the package information storage unit 121 shown in FIG. 3, and therefore a description thereof will be omitted.
[0075] The control unit 1240 is a controller that manages and controls the edge terminal 1200. The control unit 1240 includes a CPU, an MPU, and the like, and realizes its functions by executing various programs stored in the storage unit 1230 using the RAM as a working area. The control unit 1240 may also be realized by an integrated circuit such as an ASIC or an FPGA.
[0076] The control unit 1240 includes an acquisition unit 1241, a motion information generation unit 1243, a transmission unit 1244, a determination unit 1245, and a notification unit 1246. Note that the control unit 1240 may execute these processes using one CPU, or may include multiple CPUs and execute these processes using the multiple CPUs.
[0077] The acquisition unit 1241 acquires package information including the dimensions and weight of the package 300, the current location, and the time. That is, the acquisition unit 1241 acquires package information from a device connected via the communication unit 1210. The acquisition unit 1241 may acquire package information via a network N connected via the communication unit 1210. For example, the business operator M inputs the package information to the business operator terminal 400, thereby acquiring package information via the network N. The acquisition unit 1241 acquires weight information of the package 308 in a stationary state after the package 308 is packed as initial weight information from the sensor 1220. Here, the package information includes initial weight information of the package, and the initial weight information may be acquired from the package information. The acquisition unit 1241 acquires initial location information and initial time information at the initial weight together with the initial weight information from the sensor 1220. The acquisition unit 1241 stores the acquired package information in the storage unit 1230. The acquisition unit 1241 stores the acquired initial weight information, initial position information, and initial time information in the storage unit 1230. The acquisition unit 1241 periodically acquires weight information of the package 300 from the weight sensor 1221. The acquisition unit 1241 periodically acquires position information and time information of the package 300 from the GNSS sensor 1222.
[0078] A motion information generating unit 1243 and a transmitting unit 1244 in the second embodiment may be similar to the motion information generating unit 243 and the transmitting unit 244 in the first embodiment, and therefore description thereof will be omitted here.
[0079] The determination unit 1245 performs various determinations, processing, and settings related to the package information. The determination unit 1245 generates warning information. When a difference between the first weight information and the initial weight information acquired by the edge terminal 1200 is equal to or less than a first threshold value set in advance at a time point when a predetermined time has elapsed since the packaging of the package 300 has been completed, the determination unit 1245 determines that the package 300 can be delivered. When a difference between the first weight information and the initial weight information acquired by the edge terminal 1200 is greater than a first threshold value set in advance at a time point when a predetermined time has elapsed since the packaging of the package 300 has been completed, the determination unit 1245 outputs warning information to the notification unit 1246.
[0080] The determination unit 1245 determines whether the package 300 is moving based on a change in the location information of the package 300 after a predetermined time has elapsed since the package 300 was packed, and if the package is moving, sets a second threshold value that is a threshold value larger than the first threshold value. The determination unit 1245 determines whether the location information of the packaging material 304 has changed when comparing the difference between the initial weight information and the second weight information that the edge terminal 1200 periodically acquires after the package 300 is determined to be moving after a predetermined time has elapsed since the package 300 was packed, and sets the second threshold value to a value larger than the first threshold value. In other words, if the determination unit 1245 determines that the location information of the package 300 has changed and that the package 300 is moving, it can be said that the package 300 is being delivered. When comparing the difference between the initial weight information and the weight information periodically acquired by the edge terminal 1200, the determination unit 1245, for example, determines whether the location information of the parcel 300 periodically acquired by the edge terminal 1200 has changed from the initial location information, and sets a second threshold value larger than the first threshold value when the location information has changed from the initial location information, that is, when the parcel is moving. The determination unit 1245 determines whether the difference between the initial weight information and the second weight information periodically acquired by the edge terminal 1200 after the parcel 300 is determined to be moving after a predetermined time has elapsed since the packaging of the parcel 300 is completed is equal to or smaller than the second threshold value. When the difference between the initial weight information and the second weight information periodically acquired by the edge terminal 1200 after the parcel 300 is determined to be moving after a predetermined time has elapsed since the packaging of the parcel 300 is completed is larger than the second threshold value, the determination unit 1245 outputs warning information to the notification unit 1246.
[0081] (First threshold and second threshold) The first threshold and the second threshold will be described. The first threshold is set in advance when packaging. In other words, the first threshold is set in advance for each delivery 302. The first threshold refers to the allowable value of the weight change between the initial weight information of the package 300 and the weight information periodically acquired by the edge terminal 1200 when the package 300 is placed at the loading location, that is, when the package 300 is in a stationary state. For example, when the package 302 is liquid, even if the package 300 is fixed with the cushioning material 306, the liquid moves in the sealed container immediately after the package 300 is placed, so the weight sensor 1221 detects an unstable weight until the initial weight is detected. Also, for example, when the package 302 is a sphere, even if the package 300 is fixed with the cushioning material 306, the sphere may move immediately after the package 300 is placed because it is stationary. In other words, depending on the delivery, a weight change occurs until the package 300 stops, and the change width (allowable value) differs. Therefore, it is preferable to set the first threshold in advance when packaging.
[0082] The second threshold is set when the location information of the parcel 300 periodically acquired by the edge terminal 1200 has changed from the initial location information. That is, the second threshold is set when the parcel 300 is being delivered. That is, the second threshold is a tolerance value of weight change between the initial weight information of the parcel 300 and the second weight information periodically acquired by the edge terminal 1200 after a predetermined time has elapsed since the packaging of the parcel 300 is completed and the parcel is considered to be being delivered. When the delivery means is, for example, a truck, weight change during delivery occurs due to vibrations caused by the engine or the road on which the parcel is traveling, shaking caused by bumps, etc. In addition, weight change also occurs when a delivery person runs or walks while carrying the parcel 300. Therefore, the determination unit 1245 sets the second threshold to a value larger than the first threshold because the weight change during delivery of the parcel 300 is larger than the weight change in a stationary state. Note that the weight change also differs depending on the delivery means, such as a truck or a delivery person. Therefore, it can be said that the determination unit 1245 may set the second threshold for each delivery means. That is, the determination unit 1245 may vary the second threshold value depending on the delivery means. More specifically, the determination unit 1245 sets the second threshold value to be larger as the weight change in the delivery means increases.
[0083] The notification unit 1246 transmits the information generated by the determination unit 1245 to the delivery support device 100 via the communication unit 1210. The notification unit 1246 transmits warning information by the determination unit 1245 to the delivery support device 100 via the communication unit 1210. In addition, the notification unit 1246 transmits location information and time information periodically acquired by the edge terminal 1200 to the delivery support device 100 via the communication unit 1210.
[0084] The notification unit 1246 may transmit the warning information to the report destination set as the report destination via the communication unit 1210. For example, the delivery support device 100, the business operator terminal 400 of the business operator M, the recipient terminal 500 of the recipient R, the shipper terminal 600 of the shipper S, the police, a security company, etc. may be set as the report destination. In addition, when the notification unit 1246 outputs the warning information via the communication unit 1210, the position information and time information at the time of outputting the warning information from the sensor 1220 may be obtained and transmitted together with the warning information.
[0085] The delivery support device 100 transmits package information of the package 300 to the edge terminal 1200. The delivery support device 100 acquires location information and time information from the edge terminal 1200. In addition, the delivery support device 100 acquires warning information from the edge terminal 1200.
[0086] <Processing flow of the delivery support device 100> Next, a process flow in the second embodiment will be described below. Fig. 7 is a flowchart showing an example of the process of the delivery support device 100 in the second embodiment.
[0087] When the delivery of the parcel 300 starts, the delivery support device 100 transmits parcel information to the edge terminal 1200 arranged at the parcel 300 (step S101). Specifically, when the delivery of the parcel 300 starts, the communication unit 110 of the delivery support device 100 transmits the parcel information to the edge terminal 1200 arranged at the parcel 300. When the delivery of the parcel 300 starts, the acquisition unit 1241 of the edge terminal 1200 acquires the parcel information from the delivery support device 100. Then, the determination unit 1245 of the edge terminal 1200 determines whether the parcel 300 is ready for delivery. When the determination unit 1245 determines that the parcel 300 is ready for delivery, it generates information indicating that the parcel 300 is ready for delivery. The notification unit 1246 of the edge terminal 1200 notifies the delivery support device 100 of the information indicating that the parcel 300 is ready for delivery generated by the determination unit 1245 via the communication unit 1210. Furthermore, if the determining unit 1245 of the edge terminal 1200 determines that the package 300 is not in a state where it can be delivered and that there is some abnormality, it generates warning information. Then, the notifying unit 1246 of the edge terminal 1200 notifies the delivery support device 100 of the warning information generated by the determining unit 1245 via the communication unit 1210.
[0088] Next, the determination processing unit 132 of the delivery support device 100 judges whether or not warning information has been notified from the edge terminal 1200 (step S103). If the determination processing unit 132 judges that warning information has been notified (step S103; Yes), the process proceeds to step S105. If the determination processing unit 132 judges that warning information has not been notified (step S103; No), the process proceeds to step S107.
[0089] The communication unit 110 of the delivery support device 100 transmits warning information to the contact point (step S105). Since there is a possibility that some abnormality has occurred during the shipment or delivery of the package 300, the communication unit 110 notifies the preregistered contact point of the warning information from the edge terminal 1200. After such processing is performed, the processing of FIG. 7 ends.
[0090] The determination processing unit 132 of the delivery support device 100 judges whether delivery is complete (step S107). The determination processing unit 132 judges whether delivery to the delivery destination of the package 300 is complete based on the location information and time information of the package 300 acquired from the edge terminal 1200. If the determination processing unit 132 judges that delivery is complete (step S107; Yes), it is determined that the package 300 has been delivered safely, and the processing of FIG. 7 ends. If the determination processing unit 132 judges that delivery is not complete (step S107; No), it returns to step S103 and continues processing.
[0091] By carrying out the above-mentioned process, the recipient can know the status of the package he / she receives.
[0092] <Processing flow of the edge terminal 1200> FIG. 8 is a flowchart showing an example of processing of the edge terminal 1200 in the second embodiment.
[0093] When delivery of the package 300 is started, the acquisition unit 1241 of the edge terminal 1200 acquires package information of the package 300 from the delivery support device 100 (step S201). The acquisition unit 1241 stores the acquired package information in the storage unit 1230.
[0094] Thereafter, the acquiring unit 1241 acquires initial weight information of the packaged item (step S203). Here, the acquiring unit 1241 acquires weight information of the packaged item 308 when the packaged item 308 is packed and stationary from the sensor 1220 as initial weight information. The acquiring unit 1241 stores the acquired initial weight information in the storage unit 1230. In addition, the acquiring unit 1241 stores position information and time information when the initial weight information is acquired in the storage unit 1230 as initial position information and initial time information.
[0095] The determining unit 1245 of the edge terminal 1200 determines whether the difference between the first weight information and the initial weight information is equal to or less than the second threshold (step S219). The determining unit 1245 determines whether the difference between the first weight information and the initial weight information acquired from the sensor 1220 is equal to or less than the first threshold when a predetermined time has elapsed since the packaging of the luggage 300 is completed (step S205). If the determining unit 1245 determines that the difference between the first weight information and the initial weight information is equal to or less than the first threshold (step S205; Yes), the process proceeds to step S207. If the determining unit 1245 determines that the difference between the first weight information and the initial weight information is greater than the first threshold (step S205; No), the process proceeds to step S221 described below.
[0096] The notification unit 1246 of the edge terminal 1200 notifies that the package 300 is deliverable (step S207). The notification unit 1246 notifies the contact point of information indicating that the package 300 is deliverable via the communication unit 1210.
[0097] The acquisition unit 1241 of the edge terminal 1200 starts acquiring the location information and time information of the package 300 from the sensor 1220 (step S209). When the notification unit 1246 notifies the contact point of information that delivery is possible, the acquisition unit 1241 starts acquiring the location information and time information of the package 300 from the sensor 1220. After starting to acquire the location information and time information, the acquisition unit 1241 of the edge terminal 1200 periodically acquires the location information and time information of the package 300 from the sensor 1220.
[0098] The determination unit 1245 of the edge terminal 1200 determines whether the location information of the package 300 has changed from the initial location information and the package is moving, based on the acquired location information and time information of the package 300 (step S211). If the determination unit 1245 determines that the package is moving (step S211; Yes), the process proceeds to step S217. If the determination unit 1245 determines that the package is not moving (step S211; No), the process proceeds to step S213.
[0099] The determination unit 1245 determines whether the difference between the second weight information and the initial weight information is equal to or less than the first threshold (step S213). In order to confirm that there is no abnormality in the weight information of the package 300 during delivery, the determination unit 1245 determines whether the difference between the second weight information, which is periodically acquired after a predetermined time has elapsed since the packaging of the package 300 is completed and after the package is determined to be in motion, and the initial weight information is equal to or less than the first threshold. If the determination unit 1245 determines that the difference between the second weight information and the initial weight information is equal to or less than the first threshold (step S213; Yes), the process proceeds to step S215. If the determination unit 1245 determines that the difference between the second weight information and the initial weight information is greater than the first threshold (step S213; No), the process proceeds to step S221.
[0100] The determination unit 1245 determines whether the delivery of the package 300 is completed (step S215). The determination unit 1245 determines whether the delivery is completed based on the acquired location information and time information and the location information of the delivery destination included in the package information.
[0101] If the determination unit 1245 determines that the delivery is complete (step S215; Yes), the process ends assuming that the delivery of the package 300 is completed without any problems. If the determination unit 1245 determines that the delivery is not complete (step S215; No), the process returns to step S209 and continues.
[0102] Next, if the package is in transit (step S211; Yes), the determination unit 1245 sets a second threshold value (step S217). The determination unit 1245 sets the second threshold value in consideration of fluctuations in the weight of the package 300 due to vibrations during delivery, etc.
[0103] Thereafter, the determination unit 1245 determines whether the difference between the second weight information and the initial weight information is equal to or less than the second threshold (step S219). The determination unit 1245 determines whether the difference between the second weight information periodically acquired after a predetermined time has elapsed since the packaging of the luggage 300 is completed and the luggage 300 is determined to be in motion and the initial weight information is equal to or less than the second threshold. If the determination unit 1245 determines that the difference between the second weight information and the initial weight information is greater than the second threshold (step S219; No), the process proceeds to step S221. If the determination unit 124 determines that the difference between the second weight information and the initial weight information is equal to or less than the second threshold (step S219; Yes), the process proceeds to step S215.
[0104] In step S221, since there is some abnormality in the weight information of the package 300, the notification unit 1246 of the edge terminal 1200 notifies the delivery support device 100 of the warning information generated by the determination unit 1245 via the communication unit 1210. In this way, the edge terminal 1200 notifies the abnormality in the weight information and ends the series of processes.
[0105] Also, in step S215, if the delivery is completed, the determining unit 1245 determines that the delivery of the package 300 has been completed without incident, and ends the process.
[0106] By carrying out the above-mentioned process, the recipient can know the status of the package he / she receives.
[0107] <Effects> Edge terminal 1200, which is an anomaly detection device according to the present disclosure, includes a communication unit 1210 for transmitting and receiving information, a memory unit 1230 for storing information, an acquisition unit 1241 for acquiring luggage information of luggage 300 to be delivered via communication unit 1210 and storing it in memory unit 1230, acquiring weight information, location information and time information of luggage 300 to be delivered detected by sensor 1220, and periodically acquiring initial weight information which is weight information of the luggage when it is packed and stationary, a determination unit 1245 for determining whether the difference between the first weight information and the initial weight information is less than or equal to a first threshold, and a notification unit 1246 for notifying warning information when determination unit 1245 determines that the difference between the first weight information and the initial weight information is greater than the first threshold.
[0108] This makes it possible to detect and notify the weight change of the package, and the recipient can know whether there is any trouble with the package based on the weight change. In other words, the recipient can know the status of the package they receive.
[0109] The determination unit 1245 of the edge terminal 1200, which is an abnormality detection device according to the present disclosure, determines whether the luggage 300 is in motion after a predetermined time has elapsed since the packaging of the luggage 300 was completed, and if the luggage 300 is in motion, sets a second threshold value that is greater than the first threshold value, sets weight information obtained from the location information when the luggage 300 is in motion as the second weight information, and generates warning information if it is determined that the difference between the initial weight information and the second weight information is greater than the second threshold value.
[0110] This makes it possible to detect and notify the weight change of the package, and the recipient can know whether there is any trouble with the package based on the weight change. In other words, the recipient can know the status of the package they receive.
[0111] The abnormality detection method according to the present disclosure is an abnormality detection program that detects abnormalities by operating an abnormality detection device 1200 by a computer, and includes the steps of periodically acquiring weight information, location information, and time information of the luggage detected by the sensor via a communication unit 1210, determining whether the amount of weight change is equal to or less than a first threshold, generating warning information based on the determined information, and notifying the generated warning information if it is determined that the amount of weight change is greater than the first threshold, and in the determining step, the amount of weight change between initial weight information, which is the weight information of the luggage at the time when packaging of the luggage is completed, and first weight information, which is the weight information at a time when a predetermined time has elapsed, is used.
[0112] This makes it possible to detect and notify the weight change of the package, and the recipient can know whether there is any trouble with the package based on the weight change. In other words, the recipient can know the status of the package they receive.
[0113] The abnormality detection program according to the present disclosure is an abnormality detection program that detects abnormalities by operating the abnormality detection device 1200 by a computer, and includes the steps of periodically acquiring weight information, location information, and time information of the luggage detected by the sensor via a communication unit, determining whether the amount of weight change is equal to or less than a first threshold, generating warning information based on the determined information, and if it is determined that the amount of weight change is greater than the first threshold, notifying the generated warning information. In the determining step, the amount of weight change between initial weight information, which is the weight information of the luggage at the time when packing of the luggage is completed, and first weight information, which is the weight information at a time when a predetermined time has elapsed, is used.
[0114] This makes it possible to detect and notify the weight change of the package, and the recipient can know whether there is any trouble with the package based on the weight change. In other words, the recipient can know the status of the package they receive.
[0115] Each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc. This distribution and integration configuration may be performed dynamically.
[0116] Although the embodiments of the present invention have been described above, the present invention is not limited to the contents of these embodiments. The above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the so-called equivalent range. Furthermore, the above-described components can be appropriately combined. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-described embodiments. [Explanation of symbols]
[0117] 1. Delivery support system 100 Delivery support equipment 110 Communications Department 120 Storage section 130 Control section 131 Acquisition Department 132 Judgment processing unit 133 Output control section 200,1200 Edge terminals 210,1210 Communications Department 220,1220 Sensor 221,1221 Weight sensor 222,1222 GNSS Sensor 230,1230 storage section 240,1240 Control section 241,1241 Acquisition Department 243,1243 Motion information generator 244,1244 Transmitter 300 Baggage 302 Delivery items 304 Packaging materials 306 Cushioning material 308 Packaging 400 Operator terminal 500 Recipient terminal 600 Shipper terminal N Network 1245 Judgment section 1246 Notification Department
Claims
1. A communication unit for transmitting and receiving information; an acquisition unit that periodically acquires weight information, location information, and time information of the luggage detected by the sensor; a determination unit that generates warning information when it is determined that the amount of weight change is greater than a first threshold value; a notification unit that notifies the warning information generated by the determination unit via the communication unit; Equipped with The determination unit uses, as the amount of weight change, an amount of change between initial weight information, which is weight information of the package at the time when the package is packed, and first weight information, which is weight information at a time when a predetermined time has elapsed. Anomaly detection device.
2. the determination unit determines whether the luggage is in motion after the predetermined time has elapsed, and if the luggage is in motion, sets a second threshold value that is greater than the first threshold value; Weight information acquired from the location information while the luggage is moving is set as second weight information, and when it is determined that the difference between the initial weight information and the second weight information is greater than the second threshold, the warning information is generated. The abnormality detection device according to claim 1 .
3. An anomaly detection method for detecting an anomaly by operating an anomaly detection device, comprising: periodically acquiring weight information, location information, and time information of the luggage detected by the sensor via a communication unit; determining whether the amount of weight change is less than or equal to a first threshold; generating warning information based on the determined information; when it is determined that the amount of weight change is greater than the first threshold, notifying the generated warning information; Including, In the step of determining, a weight change amount between initial weight information, which is weight information of the package at the time when the package is packed, and first weight information, which is weight information at the time when a predetermined time has elapsed, is used. Anomaly detection methods.
4. An abnormality detection program for detecting an abnormality by operating an abnormality detection device using a computer, periodically acquiring weight information, location information, and time information of the luggage detected by the sensor via a communication unit; determining whether the amount of weight change is less than or equal to a first threshold; generating warning information based on the determined information; when it is determined that the amount of weight change is greater than the first threshold, notifying the generated warning information; Including, In the step of determining, a weight change amount between initial weight information, which is weight information of the package at the time when the package is packed, and first weight information, which is weight information at the time when a predetermined time has elapsed, is used. program.
Citation Information
Patent Citations
Distribution and transportation slip holding IC tag inlet with Anti-re-releasing function
JP2006150590A