CABLE MANAGEMENT SYSTEM, CABLE MANAGEMENT METHOD, AND MONITORING SERVER
The cable management system improves theft prevention by tracking and notifying unauthorized movement of cables, addressing the inefficiencies of existing measures and reducing purchaser burden.
Patent Information
- Application Number
- JP2022116089
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-07-21
- Publication Date
- 2026-01-21
- Estimated Expiration
- 2042-07-21
AI Technical Summary
Existing theft prevention measures for copper-based electrical wires and cables, such as motion sensors and theft insurance, impose a burden on purchasers and are not very effective, leading to delays and loss of customer trust.
A cable management system that includes a position detection device attached to the cable, a monitoring server, and a terminal device, which tracks the cable's position and movement, notifying the terminal device of any unauthorized changes.
Enhances theft prevention performance without burdening the purchaser, allowing timely detection and deterrence of cable theft.
Smart Images

Figure 0007803802000001 
Figure 0007803802000002 
Figure 0007803802000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a cable management system, a cable management method, a monitoring server, and a drum. [Background technology]
[0002] In recent years, copper prices have been rising due to various factors, including the expected increase in demand for electric vehicles and solar power generation equipment in line with the trend toward decarbonization. As a result, theft of copper-based electrical wires has become more frequent.
[0003] In response to this, purchasers of products such as electric wires take measures to prevent theft by installing motion sensors or the like in the product storage area (for example, Non-Patent Document 1), or take out theft insurance to compensate for theft damage. [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] "Security measures, security systems, and security systems for outdoor facilities such as material theft and metal theft, and workshops." [online], Security Goods Information.com, [Retrieved June 13, 2022], Internet<URL: http: / / www.bouhangoods-joho.com / okugai.htm> Summary of the Invention [Problem to be solved by the invention]
[0005] However, theft prevention measures taken by purchasers place an excessive burden on them and have limited effectiveness. Furthermore, even if the purchase price of the product is covered by theft insurance, it takes time to procure the same type of product, which can lead to delays in the construction of electric wires, etc., and can even lead to a loss of trust among the product purchaser's customers. These issues are also common to cables other than electric wires, such as optical fiber.
[0006] The present disclosure has been made in consideration of these circumstances, and aims to provide a cable management system, cable management method, monitoring server, and drum that have high cable theft prevention performance without placing an excessive burden on cable purchasers. [Means for solving the problem]
[0007] A cable management system according to one aspect of the present disclosure is a cable management system that manages the position of cables, and includes a position detection device that detects the position of the cable being shipped from a shipper to a delivery destination, a monitoring server, and a terminal device used by a user. The position detection device transmits the detected position information to the monitoring server, and the monitoring server includes a position information receiving unit that receives the position information from the position detection device, an identifier receiving unit that receives from the terminal device an identifier of the position detection device that is notified from the shipper to the delivery destination, a movement detection unit that detects movement of the cable based on the position information, and a movement notification unit that notifies the terminal device that the cable has moved when the identifier receiving unit receives the identifier of the position detection device that detected the position of the cable whose movement has been detected.
[0008] A cable management method according to another aspect of the present disclosure is a cable management method for managing the position of a cable, and includes the steps of: a position detection device detecting the position of the cable being shipped from a shipper to a delivery destination; the position detection device transmitting the detected position information to a monitoring server; the monitoring server receiving the position information from the position detection device; a terminal device used by a user transmitting an identifier of the position detection device notified to the delivery destination by the shipper to the monitoring server; the monitoring server receiving the identifier; the monitoring server detecting movement of the cable based on the position information; and, when the monitoring server has received the identifier of the position detection device that detected the position of the cable whose movement has been detected, notifying the terminal device that the cable has moved.
[0009] A monitoring server according to another aspect of the present disclosure includes a location information receiving unit that receives location information of a cable from a location detection device that detects the location of the cable being shipped from a shipper to a delivery destination, an identifier receiving unit that receives from a terminal device used by a user an identifier of the location detection device that is notified to the delivery destination by the shipper, a movement detection unit that detects movement of the cable based on the location information, and a movement notification unit that notifies the terminal device that the cable has moved when the identifier receiving unit receives the identifier of the position detection device that detected the position of the cable whose movement has been detected.
[0010] A drum according to another aspect of the present disclosure comprises two side plates and a cylindrical member disposed between the two side plates and around which a cable is wound, and at least one of the two side plates and the cylindrical member has a storage section formed therein capable of accommodating a position detection device that detects the position of the device itself.
[0011] The present disclosure can also be realized as a computer program for causing a computer to function as a characteristic processing unit included in the monitoring server. It goes without saying that such a computer program can be distributed via a computer-readable non-transitory recording medium such as a CD-ROM (Compact Disc-Read Only Memory) or a communication network such as the Internet. The present disclosure can also be realized as a semiconductor integrated circuit that realizes part or all of the monitoring server. [Effects of the Invention]
[0012] According to the present disclosure, the anti-theft performance of a cable can be improved without imposing an excessive burden on the purchaser of the cable. [Brief explanation of the drawings]
[0013] [Figure 1] FIG. 1 is a diagram showing the overall configuration of a cable management system 1 according to a first embodiment of the present disclosure. [Figure 2]FIG. 2 is a diagram for explaining a method of attaching the position detection device to the drum. [Figure 3] FIG. 3 is a block diagram showing the configuration of the position detection device according to the first embodiment of the present disclosure. [Figure 4] FIG. 4 is a block diagram showing the configuration of the monitoring server according to the first embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram showing an example of the drum management information. [Figure 6] FIG. 6 is a diagram illustrating an example of schedule information. [Figure 7] FIG. 7 is a diagram illustrating an example of the login management information. [Figure 8] FIG. 8 is a block diagram illustrating a configuration of a terminal device according to the first embodiment of the present disclosure. [Figure 9] FIG. 9 is a sequence diagram of the process executed before the start of the drum movement monitoring process. [Figure 10] FIG. 10 is a sequence diagram of the process executed before the start of the drum movement monitoring process. [Figure 11] FIG. 11 is a sequence diagram of the drum movement monitoring process. [Figure 12] FIG. 12 is a sequence diagram of the process of checking the position of the drum. [Figure 13] FIG. 13 is a sequence diagram of a process for canceling notification of drum movement detection information and position information to a terminal device. [Figure 14] FIG. 14 is a block diagram showing a configuration of a position detection device according to a fifth modification of the first embodiment of the present disclosure. [Figure 15] FIG. 15 is a sequence diagram of the alarm generation process. [Figure 16] FIG. 16 is a diagram illustrating an overall configuration of a cable management system according to a sixth modification of the first embodiment of the present disclosure. [Figure 17] FIG. 17 is a diagram showing an example of drum management information stored in the storage unit of the monitoring server. [Figure 18] FIG. 18 is a sequence diagram of the process of displaying track position information. [Figure 19] FIG. 19 is a diagram illustrating an example of a drum according to the second embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0014] [Summary of the embodiments of the present disclosure] First, an outline of the embodiments of the present disclosure will be listed and described. (1) A cable management system according to one embodiment of the present disclosure is a cable management system that manages the position of a cable, and includes a position detection device that detects the position of the cable being shipped from a shipper to a delivery destination, a monitoring server, and a terminal device used by a user. The position detection device transmits the detected position information to the monitoring server. The monitoring server includes a position information receiving unit that receives the position information from the position detection device, an identifier receiving unit that receives from the terminal device an identifier of the position detection device that is notified to the delivery destination from the shipper, a movement detection unit that detects movement of the cable based on the position information, and a movement notification unit that notifies the terminal device that the cable has moved when the identifier receiving unit receives the identifier of the position detection device that detected the position of the cable whose movement has been detected.
[0015] According to this configuration, the shipper notifies the delivery destination of the identifier of the location detection device. The user operates the terminal device to send the identifier of the location detection device from the terminal device to the monitoring server. The monitoring server uses the receipt of the identifier as a trigger to start notifying the terminal device of cable movement. In this way, the user can start a notification service when the cable delivered from the shipper is moved simply by notifying the monitoring server of the identifier of the location detection device notified by the shipper. Furthermore, before the identifier is notified, notification of cable movement is not made. Therefore, notification when the cable moves during transportation to the delivery destination can be suppressed. Furthermore, the shipper can provide the cable and the cable theft prevention service to the delivery destination as a whole. This allows the cable's theft prevention performance to be improved without placing an excessive burden on the delivery destination, who is the purchaser of the cable. Here, the user of the terminal device may be a related party to the delivery destination, such as an employee of the delivery destination, or a person other than a related party to the delivery destination, such as an employee of a cable sales agency.
[0016] (2) In the above (1), the position detection device is attached to a drum around which the cable is wound, and detects the position of the device itself as the position of the cable.
[0017] According to this configuration, the drum to which the position detection device is attached together with the cable can be delivered from the shipping source to the delivery destination.
[0018] (3) In the above (2), the position detection device may be attached to the drum at a position where the cable starts to be wound.
[0019] With this configuration, the cable is wound around the drum, hiding the position detection device. This prevents third parties from discovering, operating, or removing the position detection device. However, once the position detection device is hidden by the cable, it becomes difficult to subsequently activate the position detection device. Therefore, it is necessary to activate the position detection device before winding the cable. However, even if the position detection device is activated, notification of cable movement can be suppressed until the identifier of the position detection device is transmitted to the monitoring server.
[0020] (4) In the above (3), the position detection device may be attached to an end of the cylindrical member of the drum.
[0021] Typically, the cable is wound from the end of the cylindrical member, creating a space at the end. By installing the position detector in this space, the position detector can be attached to the drum without interfering with the winding of the cable.
[0022] (5) In any one of (1) to (4) above, the position detection device may determine the detection frequency of the position information based on at least one of a day type and a time period.
[0023] For example, the frequency of detecting location information can be increased during times when manual monitoring is less frequent, such as on holidays like Saturdays and Sundays, or at night. Furthermore, location information is not transmitted unnecessarily during the daytime on weekdays, and location information can be transmitted for a long period of time, even when the location detection device is battery-powered.
[0024] (6) In any one of (1) to (5) above, the movement notification unit may control notification to the terminal device based on predetermined schedule information.
[0025] For example, by registering the time period for delivering the cable as a schedule, even if the location detection device detects movement during cable delivery, it is possible to prevent notification to the terminal device that the cable has moved, thereby preventing unnecessary notifications.
[0026] (7) In any one of the above (1) to (6), when the position detection device detects movement of the cable, the position detection device may transmit the position information to the monitoring server.
[0027] According to this configuration, it is possible to suppress unnecessary transmission of location information.
[0028] (8) In any of (1) to (7) above, the position detection device may further detect vibrations of the device itself and transmit the detected vibration information to the monitoring server, and the monitoring server may further include a vibration information receiving unit that receives the vibration information from the position detection device, and the movement detection unit may detect movement of the position detection device based on at least one of the position information and the vibration information.
[0029] When an attempt is made to move the cable, the cable and the position detection device vibrate. Also, when an attempt is made to remove the cable without moving it, the cable and the position detection device vibrate. Therefore, by including the vibration of the position detection device in the movement of the position detection device and detecting the movement of the position detection device based on the vibration information together with or instead of the position information, the movement of the position detection device can be detected with high accuracy and early on.
[0030] (9) In any of (1) to (8) above, the terminal device may send a request to the monitoring server to cancel notification to the terminal device, and the monitoring server may further include a cancellation request receiving unit that receives the cancellation request from the terminal device, and the movement notification unit may terminate notification to the terminal device when the cancellation request is received.
[0031] When the cable is fully used, there is no need to monitor the movement of the cable. Therefore, when the cable is fully used, the user can stop notifications from the monitoring server to the terminal device by sending a request to cancel notifications to the terminal device to the monitoring server. This reduces unnecessary notifications.
[0032] (10) In any one of the above (1) to (9), the position detection device may further issue an alarm based on an instruction from the monitoring server or the terminal device.
[0033] With this configuration, a user searching for a cable can cause the location detection device to issue an alarm. This allows users near the cable to easily find the desired cable. Furthermore, by issuing an alarm when cable movement is detected, the attention of people around the cable can be attracted before the cable is stolen, thereby preventing the cable from being stolen. Even after the cable has been stolen, the alarm can be used to dissuade the thief or attract the attention of people around the cable. This can deter the thief from stealing the cable.
[0034] (11) In any of (1) to (10) above, the cable management system may further include a vehicle position detection device that detects the position of a vehicle transporting the cable, the position information receiving unit may further receive position information of the vehicle from the vehicle position detection device, the monitoring server may further include a position notification unit that notifies the terminal device of the position information of the vehicle until the cable is received at the delivery destination, and the movement notification unit may start notifying the terminal device after the identifier receiving unit receives the identifier of the position detection device upon the receipt.
[0035] This configuration allows the user to check the location of the vehicle transporting the cable, and after the cable is received at the delivery destination, a notification service can be initiated if the cable is moved.
[0036] (12) A cable management method according to another embodiment of the present disclosure is a cable management method for managing the position of a cable, the method including the steps of: a position detection device detecting the position of the cable being shipped from a shipper to a delivery destination; the position detection device transmitting the detected position information to a monitoring server; the monitoring server receiving the position information from the position detection device; a terminal device used by a user transmitting an identifier of the position detection device notified to the delivery destination by the shipper to the monitoring server; the monitoring server receiving the identifier; the monitoring server detecting movement of the cable based on the position information; and, when the monitoring server receives the identifier of the position detection device that detected the position of the cable whose movement has been detected, notifying the terminal device that the cable has moved.
[0037] This configuration includes the characteristic processing steps of the above-described cable management system, and therefore provides the same functions and effects as the above-described cable management system.
[0038] (13) A monitoring server according to another embodiment of the present disclosure includes a location information receiving unit that receives location information of a cable from a location detection device that detects the location of the cable being shipped from a shipper to a delivery destination; an identifier receiving unit that receives, from a terminal device used by a user, an identifier of the location detection device that is notified to the delivery destination from the shipper; a movement detection unit that detects movement of the cable based on the location information; and a movement notification unit that notifies the terminal device that the cable has moved when the identifier receiving unit receives the identifier of the location detection device that detected the position of the cable whose movement has been detected.
[0039] This configuration includes the configuration of the monitoring server in the above-described cable management system, and therefore provides the same functions and effects as the above-described cable management system.
[0040] (14) A drum according to another embodiment of the present disclosure includes two side plates and a cylindrical member disposed between the two side plates and around which a cable is wound, and at least one of the two side plates and the cylindrical member has a storage section formed therein that can accommodate a position detection device that detects the position of the device itself.
[0041] The drum is formed with a storage compartment that can accommodate a position detection device. This makes it easy to attach the position detection device to the drum. It is also possible to collect the drum together with the position detection device after the cable has been used.
[0042] (15) In the above (14), the side plate and the cylindrical member may be made of synthetic resin.
[0043] This allows the storage section to be easily formed in the drum, and also allows the drum to be lighter, which allows the drum to be collected efficiently.
[0044] [Details of the embodiments of the present disclosure] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Note that each of the embodiments described below represents a specific example of the present disclosure. The numerical values, shapes, materials, components, component placement and connection configurations, steps, and step order shown in the following embodiments are examples and do not limit the present disclosure. Furthermore, among the components in the following embodiments, components not recited in independent claims are components that can be added arbitrarily. Furthermore, each figure is a schematic diagram and is not necessarily a precise illustration.
[0045] The same components are denoted by the same reference numerals, and their functions and names are also the same, so their explanations will be omitted as appropriate.
[0046] <Embodiment 1> [Overall configuration of the cable management system] FIG. 1 is a diagram showing the overall configuration of a cable management system 1 according to a first embodiment of the present disclosure. The cable management system 1 is a system for preventing theft of cables wound around drums 2. Here, the cables include industrial electric wires that are widely used for industrial purposes, high-voltage cables used in power grids installed by electric power companies, optical fiber cables, etc. However, the cables are not limited to these, and may be other linear components that are wound around drums 2 and traded. The drums 2 are delivered from the sender to the delivery destination by a delivery vehicle such as truck 3, and are used or managed at the delivery destination.
[0047] The cable management system 1 includes a shipping source device 4, a monitoring server 100, a position detection device 200, and a terminal device 300.
[0048] The shipping source device 4 is a computer used by a user who is the shipper of the drum 2. The shipping source device 4 is connected to a network 7 by wire or wirelessly, and transmits information about the drum 2 to be monitored to the monitoring server 100. The network 7 is, for example, a public internet line.
[0049] The position detection device 200 is attached to the drum 2. The position detection device 200 transmits a signal in a frequency band of 920 MHz to the wireless base station 5 in accordance with Sigfox (registered trademark), which is a type of LPWA (Low Power Wide Area) communication standard. Specifically, the position detection device 200 detects its own position and transmits the detected position information to the wireless base station 5 of the LPWA network system 6. The position detection device 200 also detects vibrations of the own device and transmits the detected vibration information to the wireless base station 5. However, the LPWA communication standard is not limited to Sigfox (registered trademark), and other communication standards such as LTE-M, ELTRES (registered trademark), and Wi-SUN may also be used.
[0050] The LPWA network system 6 includes an LPWA server 6A and a wireless base station 5, and communication according to the LPWA communication standard is performed within the LPWA network system 6. The LPWA server 6A receives the position information and vibration information transmitted from the position detection device 200 via the wireless base station 5 and the LPWA network system 6.
[0051] The LPWA server 6A is connected to the network 7 by wire or wirelessly, and transmits the position information and vibration information received from the position detection device 200 to the monitoring server 100 via the network 7. The LPWA server 6A and the monitoring server 100 are linked via an API (Application Programming Interface).
[0052] The monitoring server 100 is connected to a network 7 by wire or wirelessly, and is also connected to the LPWA server 6A via the network 7. The monitoring server 100 receives from the LPWA server 6A the position information and vibration information of the position detection device 200 that the LPWA server 6A has received from the position detection device 200. The monitoring server 100 detects movement of the position detection device 200 based on at least one of the position information and vibration information of the position detection device 200. A movement detection method will be described later. When the monitoring server 100 detects movement of the position detection device 200, it transmits movement detection information indicating that the drum 2 to which the position detection device 200 is attached has moved to the terminal device 300 via the network 7.
[0053] The terminal device 300 is a smartphone, tablet terminal, computer, or the like used by a user at a delivery destination of the drum 2. The terminal device 300 is connected to the network 7 by wire or wirelessly and receives movement detection information from the monitoring server 100 via the network 7. Based on the received movement detection information, the terminal device 300 notifies the user of the movement of the drum 2 by displaying a message indicating that the drum 2 has moved on a display screen. In the following description, the user using the terminal device 300 will be described as a related party at the delivery destination, such as an employee of the delivery destination. However, the user using the terminal device 300 is not limited to a related party at the delivery destination. For example, the user using the terminal device 300 may be a person other than a related party at the delivery destination, such as an employee of a cable sales agency.
[0054] The terminal device 300 is equipped with a camera. The user uses the camera to capture a barcode 8A printed on the delivery note 8 of the drum 2. The delivery note 8 is delivered to the delivery destination together with the drum 2, and the barcode 8A records a device ID, which is the identifier of the position detection device 200. In other words, the identifier of the position detection device 200 is notified from the shipper to the delivery destination when the drum 2 is shipped. The terminal device 300 processes the image of the barcode 8A captured by the camera to read the device ID, which is the identifier of the position detection device 200 indicated by the barcode 8A. The terminal device 300 transmits information about the read device ID to the monitoring server 100. The monitoring server 100, triggered by the device ID information, starts transmitting movement detection information from the position detection device 200 identified by the device ID to the terminal device 300. Note that a barcode reader may be connected to the terminal device 300 to read the device ID. By delivering the invoice 8 together with the drum 2, the user at the delivery destination can immediately photograph the barcode 8A, which can prevent the user from forgetting to photograph the barcode 8A.
[0055] 2A and 2B are diagrams for explaining a method of attaching the position detection device 200 to the drum 2. Fig. 2A is a diagram showing the appearance of the drum 2, and Fig. 2B is an enlarged view of the area within the dashed line in Fig. 2A.
[0056] The drum 2 includes two side plates 21A and 21B and a cylindrical member 22 disposed between the side plates 21A and 21B. A cable 23 is wound around the cylindrical member 22 from its end (for example, the side of the side plate 21B). The end of the cable 23 is covered with an insulating cap 24 to be insulated from the rest. The insulating cap 24 is made of, for example, polyvinyl chloride.
[0057] The cable 23 is fixed to the drum 2 by a rope 26. That is, one end of the rope 26 is fixed to the insulating cap 24, and the other end is fixed to a locking portion 25 provided on the side plate 21B. A bag 27 is fastened to the middle of the rope 26, and the position detection device 200 is housed inside the bag 27. The bag 27 is attached to the cylindrical member 22 with double-sided tape or the like. In this way, the position detection device 200 can be attached to the drum 2.
[0058] Since the cable 23 is wound from the end of the cylindrical member 22, a space is created at the end (specifically, between the locking portion 25 and the insulating cap 24). By attaching the position detection device 200 to this space, the position detection device 200 can be attached to the drum without interfering with the winding of the cable 23.
[0059] In order to prevent contact with the cable 23, the position detection device 200 has, for example, a small, flat shape.
[0060] FIG. 2 shows an example of the state where the cable 23 starts to be wound, and as the cable 23 is wound around the cylindrical member 22 one after another, the bag 27 is hidden by the cable 23.
[0061] [Configuration of position detection device 200] FIG. 3 is a block diagram showing the configuration of the position detection device 200 according to the first embodiment of the present disclosure. The position detection device 200 is attached to the drum 2 and detects the position of the position detection device 200, i.e., the position of the drum 2. In the present disclosure, when the position detection device 200 is attached to the drum 2 and the cable 23 is wound around it, the positions of the drum 2, the position detection device 200, and the cable 23 are the same. Therefore, the position of the drum 2, the position of the position detection device 200, and the position of the cable 23 are synonymous. Similarly, the movement of the drum 2, the movement of the position detection device 200, and the movement of the cable 23 are also synonymous.
[0062] The position detection device 200 includes a GPS (Global Positioning System) receiver 201, a vibration sensor 202, a clock 203, a communication unit 204, a storage unit 205, a CPU (Central Processing Unit) 206, and a battery 207. In Fig. 3, signal lines are represented by solid lines, and power lines are represented by dotted lines.
[0063] The GPS receiver 201 receives radio waves transmitted from a plurality of GPS satellites and identifies the position of the position detection device 200, i.e., the position of the drum 2, based on the received radio waves. The position of the position detection device 200 is indicated by, for example, latitude and longitude. Note that instead of the GPS receiver 201, it is also possible to use a receiver that identifies the position of the position detection device 200 using another satellite positioning system (GNSS: Global Navigation Satellite System) such as a quasi-zenith satellite system.
[0064] The vibration sensor 202 is a sensor that detects vibrations of the position detection device 200, and is configured by, for example, a servo-type or piezoelectric-type acceleration measuring device, etc. The vibration sensor 202 outputs acceleration corresponding to the vibrations. The clock 203 keeps track of time.
[0065] The communication unit 204 performs wireless communication with the wireless base station 5 of the LPWA network system 6 in accordance with the above-mentioned LPWA communication standard.
[0066] Storage unit 205 is configured with a non-volatile memory element such as a flash memory or an EEPROM (Electrically Erasable Programmable Read Only Memory). Storage unit 205 stores computer program 205A executed by CPU 206. Storage unit 205 also stores information on the device ID of its own device. Storage unit 205 also stores temporary data during execution of computer program 205A.
[0067] The CPU 206 is triggered by the supply of power from the battery 207 to read out and execute the computer program 205A from the storage unit 205.
[0068] Specifically, if the current time is daytime (e.g., from 6:00 to 18:00) based on the time output from the clock 203, the CPU 206 acquires location information of the position detection device 200 from the GPS receiver 201 at a first cycle (e.g., every 60 minutes). The CPU 206 immediately transmits the acquired location information together with device ID information to the LPWA network system 6 via the communication unit 204. Furthermore, if the current time is nighttime (e.g., from 18:00 to 6:00 the next day) based on the time output from the clock 203, the CPU 206 acquires location information of the position detection device 200 from the GPS receiver 201 at a second cycle (e.g., every 6 minutes) that is shorter than the first cycle. The CPU 206 immediately transmits the acquired location information together with device ID information of its own device to the LPWA server 6A via the communication unit 204. The LPWA server 6A immediately receives the location information and device ID information and immediately transfers them to the monitoring server 100. Instead of acquiring the time information from the clock 203, the CPU 206 may acquire, from the GPS receiver 201, time information that the GPS receiver 201 has received from a GPS satellite. In this case, the clock 203 does not need to be provided in the position detection device 200.
[0069] Alternatively, an external device may set a schedule (a combination of the above-mentioned time and period) for the CPU 206 to acquire location information. For example, a user at the shipping source connects the shipping source device 4 and the position detection device 200 via a communication line such as a USB (Universal Serial Bus). The user inputs a schedule for acquiring location information into the shipping source device 4. The shipping source device 4 transmits the input schedule information to the position detection device 200, and the CPU 206 of the position detection device 200 receives the schedule information via the communication unit 204. The CPU 206 stores the received schedule information in the storage unit 205. The CPU 206 acquires location information of the position detection device 200 from the GPS receiver 201 in accordance with the schedule information stored in the storage unit 205. The external device that sets the schedule may be another device such as the terminal device 300 or the monitoring server 100.
[0070] Furthermore, when the absolute value of the acceleration output from the vibration sensor 202 exceeds a predetermined acceleration threshold, the CPU 206 immediately transmits vibration information indicating that vibration has been detected together with information about the device ID of its own device to the LPWA server 6A via the communication unit 204. The LPWA server 6A immediately receives the vibration information and device ID information, and immediately transfers the vibration information to the API-linked monitoring server 100.
[0071] The battery 207 is, for example, a dry cell battery that can be housed in the position detection device 200. When the battery 207 is inserted into the position detection device 200, the battery 207 supplies power to each of the processing units 201 to 206. The position detection device 200 may be provided with a switch that switches ON / OFF the power supply from the battery 207. In this case, turning the switch ON causes the battery 207 to supply power to each of the processing units 201 to 206. The battery 207 continues to supply power until the remaining power capacity is used up. As a result, the position detection device 200 continues to transmit position information and vibration information until the remaining power capacity of the battery 207 is used up.
[0072] [Configuration of monitoring server 100] FIG. 4 is a block diagram showing the configuration of the monitoring server 100 according to the first embodiment of the present disclosure. The monitoring server 100 includes a communication unit 101 , a storage unit 102 , and a control unit 103 .
[0073] The communication unit 101 performs wired or wireless communication with the network 7 . The storage unit 102 is configured by a volatile memory element such as SRAM (Static RAM) or DRAM (Dynamic RAM), a non-volatile memory element such as flash memory or EEPROM, or a magnetic storage device such as a hard disk, etc. The storage unit 102 stores a computer program 102A, drum management information 102B, schedule information 102C, and login management information 102D. The computer program 102A is executed by the control unit 103.
[0074] The drum management information 102B is information for managing the drum 2 or the cable 23 wound around the drum 2.
[0075] FIG. 5 is a diagram showing an example of the drum management information 102B. The drum management information 102B includes a product ID, a device ID, a delivery destination ID, a monitoring target flag, a movement notification flag, and location information.
[0076] The product ID is an identifier of the cable 23 wound around the drum 2. The device ID is an identifier of the position detection device 200 attached to the drum 2. The delivery destination ID is an identifier of the delivery destination of the drum 2 around which the cable 23 is wound or the terminal device 300 at the delivery destination.
[0077] The monitoring target flag is a flag for controlling whether or not the drum 2 is to be monitored by the monitoring server 100 for its movement or position. When the monitoring target flag is ON, the monitoring server 100 monitors the drum 2 for its movement or position. When the monitoring target flag is OFF, the monitoring server 100 does not monitor the drum 2 for its movement or position.
[0078] The movement notification flag is a flag for controlling whether or not to notify the terminal device 300 of the movement of the drum 2 when the monitoring server 100 detects the movement of the drum 2. When the movement notification flag is ON, the monitoring server 100 transmits movement detection information to the terminal device 300 when the movement of the drum 2 is detected. When the movement notification flag is OFF, the monitoring server 100 does not transmit movement detection information to the terminal device 300 even when the movement of the drum 2 is detected.
[0079] The location information indicates the latest location information of the drum 2 received by the monitoring server 100. The location information is indicated by (latitude, longitude).
[0080] For example, a position detection device 200 identified by a device ID "D1" is attached to a drum 2 wound with a cable 23 identified by a product ID "P1." The drum 2 is delivered to a delivery destination identified by a delivery destination ID "U1." The drum 2 is also monitored for movement or position by the monitoring server 100, and when movement is detected by the monitoring server 100, movement detection information is sent to the terminal device 300. Furthermore, the latest position information of the drum 2 is (N1, E1).
[0081] FIG. 6 is a diagram showing an example of the schedule information 102C. The schedule information 102C is information indicating a schedule for non-notification of movement detection information to the position detection device 200. The schedule information 102C includes a device ID, a start date and time, and an end date and time.
[0082] The device ID is an identifier of the position detection device 200 attached to the drum 2. The start date and time and the end date and time respectively indicate the start date and time and the end date and time of a schedule period during which the position detection device 200 is not notified of movement detection information.
[0083] For example, the schedule information 102C indicates that even if movement is detected for the position detection device 200 identified by the device ID "D1," movement detection information will not be notified between 9:00 on x-month-x-day, 2022 and 12:00 on x-month-x-day, 2022. The schedule information 102C also indicates that even if movement is detected for the position detection device 200 identified by the device ID "D2," movement detection information will not be notified between 9:00 and 17:00 every day.
[0084] FIG. 7 is a diagram showing an example of the login management information 102D. The login management information 102D includes a delivery destination ID and a password for the terminal device 300 to log in to the monitoring server 100. For example, the password is "abcdef" corresponding to the delivery destination ID "U1", and a user of the delivery destination identified by the delivery destination ID "U1" can log in to the monitoring server 100 from the terminal device 300 by performing authentication processing using the delivery destination ID and password.
[0085] Referring again to Figure 4, the control unit 103 is composed of a processor such as a CPU, and includes functional processing units realized by executing the computer program 102A, such as a drum management information registration unit 111, a position information receiving unit 112, an identifier receiving unit 113, a vibration information receiving unit 114, a movement detection unit 115, a notification unit 116, a release request receiving unit 117, and an authentication processing unit 118.
[0086] The drum management information registration unit 111 receives information from the shipping source device 4 via the communication unit 101, including the product ID of the cable 23 wound around the drum 2, the device ID of the position detection device 200 attached to the drum 2, and the delivery destination ID of the drum 2, and stores these three IDs as drum management information 102B in the storage unit 102. The drum management information registration unit 111 also sets the monitoring target flags corresponding to the three registered IDs to ON and sets the movement notification flags to OFF. Here, the shipping source user operates the shipping source device 4 to input these three IDs before shipping the drum 2.
[0087] The position information receiving unit 112 receives the position information and device ID information of the position detection device 200 from the position detection device 200 via the communication unit 101. In reality, the position information receiving unit 112 receives the position information and device ID information from the position detection device 200 via the communication unit 101 and the LPWA server 6A. However, the LPWA server 6A simply forwards the information received from the position detection device 200 to the monitoring server 100. For this reason, in the following explanation, the explanation of passing through the LPWA server 6A will be omitted. For example, the monitoring server 100 transmitting or receiving information to or from the position detection device 200 via the LPWA server 6A will be abbreviated as the monitoring server 100 transmitting or receiving information to or from the position detection device 200. Similarly, the position detection device 200 transmitting or receiving information to or from the monitoring server 100 via the LPWA server 6A will be abbreviated as the position detection device 200 transmitting or receiving information to or from the monitoring server 100.
[0088] The position information receiving unit 112 writes the received position information into the position information field of the received device ID in the drum management information 102B.
[0089] The identifier receiving unit 113 receives information about the device ID of the position detection device 200, which has been notified to the delivery destination by the barcode 8A printed on the delivery note 8, from the terminal device 300 via the communication unit 101. When the identifier receiving unit 113 receives the information about the device ID, the drum management information registration unit 111 sets ON the movement notification flag corresponding to the device ID in the drum management information 102B. The vibration information receiving unit 114 receives vibration information from the position detection device 200 via the communication unit 101 .
[0090] The movement detection unit 115 detects the movement of the drum 2 based on the position information received by the position information receiving unit 112. Specifically, the movement detection unit 115 compares the position information of the drum 2 stored in the drum management information 102B with the position information received by the position information receiving unit 112 before it was written to the drum management information 102B. In other words, the movement detection unit 115 compares the latest position information with the position information received immediately before. The movement detection unit 115 calculates the distance between the positions of the drum 2 indicated by the two pieces of position information as the amount of change in position of the drum 2. If the calculated amount of change in position is equal to or greater than a predetermined distance threshold, the movement detection unit 115 determines that the drum 2 has moved and detects the movement of the drum 2. If the amount of change in position is less than the distance threshold, the movement detection unit 115 determines that the drum 2 has not moved and does not detect the movement of the drum 2.
[0091] Furthermore, when the vibration information receiving unit 114 receives vibration information, the movement detection unit 115 determines in advance that the drum 2 will move, and detects the movement of the drum 2. In the present disclosure, the movement of the drum 2 is considered to include the vibration of the drum 2.
[0092] When the identifier receiving unit 113 receives the device ID of the position detection device 200 whose movement has been detected, the notification unit 116 notifies the terminal device 300 that the drum 2 has moved. Specifically, when the movement detection unit 115 detects the movement of the drum 2 and a predetermined movement notification condition is satisfied, the notification unit 116 transmits movement detection information indicating that the drum 2 has moved, together with information about the product ID of the cable wound around the drum 2, to the terminal device 300 via the communication unit 101. In this way, the notification unit 116 notifies the delivery destination of the movement of the drum 2.
[0093] Here, the movement notification condition is composed of, for example, the following three conditions. In other words, the movement notification condition is met when all of conditions 1 to 3 are met, and the movement notification condition is not met when even one condition is not met. However, the movement notification condition is an optional condition that needs to include at least condition 1, and does not need to include conditions 2 and 3. (Condition 1) The movement notification flag for drum 2, where movement was detected, is ON. (Condition 2) The monitoring target flag for drum 2 where movement was detected is ON. (Condition 3) The current time is not included in the schedule period of the schedule information 102C.
[0094] The notification unit 116 identifies the terminal device 300 that transmits the movement detection information as follows: That is, the notification unit 116 refers to the drum management information 102B and identifies the delivery destination ID that corresponds to the device ID of the position detection device 200 attached to the drum 2 whose movement has been detected. The notification unit 116 identifies the terminal device 300 identified by the delivery destination ID as the target of the notification.
[0095] Furthermore, in accordance with the position confirmation request and product ID transmitted from the terminal device 300, the notification unit 116 reads out the position information of the drum 2 around which the cable 23 identified by the product ID is wound from the drum management information 102B, and transmits the position information to the terminal device 300 via the communication unit 101. Here, the notification unit 116 transmits the position information when the monitoring target flag of the drum 2 is ON, and does not transmit the position information when the monitoring target flag is OFF.
[0096] The cancellation request receiving unit 117 receives a notification cancellation request for movement detection information and position information, as well as information about the product ID of the cable wound around the drum 2 that is the notification cancellation target, from the terminal device 300 via the communication unit 101. When the cancellation request receiving unit 117 receives the notification cancellation request and the product ID information, the drum management information registration unit 111 changes the monitoring target flag corresponding to the product ID to OFF. Note that the user at the delivery destination uses the position detection device 200 to send a notification cancellation request to the monitoring server 100 for drums 2 that they have determined no longer need to be monitored after using up the cable 23.
[0097] The authentication processing unit 118 receives information about the delivery destination ID and password from the terminal device 300 via the communication unit 101. The authentication processing unit 118 performs authentication processing for the terminal device 300 based on the received information about the delivery destination ID and password. In other words, if the received information about the delivery destination ID and password is registered in the login management information 102D, the authentication processing unit 118 determines that authentication has been successful and permits the terminal device 300 to log in to the monitoring server 100. The authentication processing unit 118 transmits the result of the authentication processing to the terminal device 300.
[0098] [Configuration of terminal device 300] FIG. 8 is a block diagram showing the configuration of the terminal device 300 according to the first embodiment of the present disclosure. The terminal device 300 includes a communication unit 301 , a camera 302 , an input unit 303 , a display unit 304 , a storage unit 305 , a control unit 306 , and a bus 307 . The communication unit 301 performs wired or wireless communication with the network 7 . The camera 302 captures, for example, a barcode 8A printed on the delivery note 8 of the drum 2 and outputs the image.
[0099] The input unit 303 is composed of a keyboard, a touch panel, a touch pad, or the like, and accepts input of various information from a user. For example, the input unit 303 accepts input of a delivery destination ID and a password for logging in to the monitoring server 100. The input unit 303 also accepts input of a request to the monitoring server 100 to confirm the position of the drum 2 and the product ID of the cable 23 wound around the drum 2 for which position confirmation is requested. The input unit 303 also accepts input of a request from the monitoring server 100 to cancel notifications of movement detection information and position information, and the product ID of the cable wound around the drum 2 for which notification is to be canceled.
[0100] The display unit 304 is a display device such as a display device or a touch panel. The display unit 304 displays various information using images or text. For example, the display unit 304 displays a text message indicating that the drum 2 has moved. The display unit 304 also displays an image showing the location of the drum 2 on a map.
[0101] The storage unit 305 is configured by a volatile memory element such as an SRAM or a DRAM, a non-volatile memory element such as a flash memory or an EEPROM, or a magnetic storage device such as a hard disk, etc. The storage unit 305 stores a computer program 305A to be executed by the control unit 306.
[0102] The control unit 306 is composed of a processor such as a CPU, and includes functional processing units realized by executing the computer program 305A, such as a login processing unit 311, a barcode reading unit 312, a notification information processing unit 313, and a release processing unit 314.
[0103] The login processing unit 311 performs login processing for logging in to the monitoring server 100. Specifically, the login processing unit 311 accepts a delivery destination ID and a password from the input unit 303, and transmits the accepted delivery destination ID and password information to the monitoring server 100 via the communication unit 301. The login processing unit 311 also receives the result of the authentication processing by the monitoring server 100 via the communication unit 301.
[0104] The barcode reading unit 312 receives an image output from the camera 302, detects a barcode from the received image, and reads information indicated by the barcode. For example, if the camera 302 outputs an image including a barcode 8A printed on the delivery note 8 of the drum 2, the barcode reading unit 312 detects the barcode 8A from the image and reads the device ID, which is an identifier of the position detection device 200 indicated by the barcode 8A. The barcode reading unit 312 transmits the read device ID information to the monitoring server 100 via the communication unit 301. The barcode reading unit 312 also stores the read device ID information in the storage unit 305.
[0105] The notification information processing unit 313 processes information notified from the monitoring server 100 via the communication unit 301. Specifically, the notification information processing unit 313 receives movement detection information of the drum 2 from the monitoring server 100, and based on the movement detection information, causes the display unit 304 to display a text message indicating that the drum 2 has moved. In addition, the display unit 304 receives position information of the drum 2 from the monitoring server 100, and based on the position information, causes the display unit 304 to display an image indicating the position of the drum 2 on a map.
[0106] When the input unit 303 receives a request to cancel notification of movement detection information and position information and a product ID from the monitoring server 100, the cancellation processing unit 314 transmits the request to cancel notification of movement detection information and position information and the product ID information to the monitoring server 100 via the communication unit 301. Furthermore, when the input unit 303 receives a request to confirm the position of drum 2 and the product ID, the cancellation processing unit 314 transmits the information of the position confirmation request and the product ID information to the monitoring server 100 via the communication unit 301.
[0107] [Processing flow of cable management system 1] 9 and 10 are sequence diagrams of processes executed before the start of the process of monitoring the movement of the drum 2. After the process shown in Fig. 9, the process shown in Fig. 10 is executed.
[0108] The user at the shipping source inserts the battery 207 into the position detection device 200 (step S1). If the position detection device 200 is provided with a switch for turning on the battery 207, the user turns on the switch.
[0109] The user at the shipping source installs the position detection device 200, which has the battery 207 inserted and is in an operational state, on the drum 2 (step S2). The user at the shipping source winds the cable 23 to be shipped to the delivery destination around the drum 2 (step S3).
[0110] After the battery 207 is inserted, the position detection device 200 acquires its own position information and periodically transmits the acquired position information together with device ID information to the monitoring server 100, and the monitoring server 100 receives the position information and device ID information (step S4). The position detection device 200 writes the position information corresponding to the received product ID information into the drum management information 102B. As described above, for example, the position detection device 200 transmits position information every 60 minutes during the day and every 6 minutes during the night. The position detection device 200 periodically executes the process of step S4 as long as power is supplied from the battery 207.
[0111] The position detection device 200 determines whether or not the device itself is vibrating based on the absolute value of the acceleration output from the vibration sensor 202 (step S5). The position detection device 200 detects vibration when the absolute value of the acceleration exceeds the acceleration threshold (YES in step S5), and transmits vibration information indicating the detection of vibration together with device ID information to the monitoring server 100. The monitoring server 100 receives the vibration information and device ID information (step S6). The position detection device 200 repeatedly executes the processes of steps S5 and S6 as long as power is being supplied from the battery 207. This allows the position detection device 200 to immediately transmit vibration information to the monitoring server 100 when vibration is detected.
[0112] In the sequence diagrams from FIG. 10 onwards, the processes of steps S4 to S6 are omitted, but these processes continue to be executed until the power supply from the battery 207 is cut off.
[0113] The user at the shipping source inputs information about the drum 2 to be monitored using the shipping source device 4. Specifically, the user inputs a product ID that identifies the cable 23 wound around the drum 2, a device ID that identifies the position detection device 200 attached to the drum 2 in step S2, and a delivery destination ID that identifies the delivery destination of the drum 2 around which the cable 23 is wound (step S7).
[0114] The shipping source device 4 transmits the input information of the product ID, device ID, and delivery destination ID to the monitoring server 100, and the monitoring server 100 receives the information of the three IDs (step S8).
[0115] Based on the information received in step S8, the monitoring server 100 registers the product ID, the device ID, and the delivery destination ID in the drum management information 102B (FIG. 5) (step S9).
[0116] In the process of step S7, if the delivery destination ID is unknown, the user of the shipper may input specific information of the delivery destination, such as the name and address of the delivery destination. In this case, the monitoring server 100 receives the delivery destination specific information instead of the delivery destination ID from the shipper device 4. The monitoring server 100 converts the specific information into a delivery destination ID by referring to a correspondence table showing the correspondence between the delivery destination ID and the delivery destination specific information, and registers the ID in the drum management information 102B.
[0117] The monitoring server 100 also sets the monitoring target flags corresponding to the three registered IDs to ON and sets the movement notification flag to OFF (step S10). Because the monitoring target flags are ON, the monitoring server 100 monitors the movement or position of the drum 2. However, because the movement notification flag is OFF, the monitoring server 100 does not notify the terminal device 300 even if movement of the drum 2 is detected.
[0118] Referring to FIG. 10, the user who is the shipper ships drum 2 together with invoice 8 on which barcode 8A indicating the product ID of cable 23 wound around drum 2 and to be shipped is printed (step S11). The truck 3 delivers the drum 2 to be shipped and the delivery note 8 to the delivery destination (step S12). The user at the delivery destination receives the delivered drum 2 and the delivery note 8 (step S13).
[0119] Thereafter, the user of the delivery destination operates the input unit 303 of the terminal device 300 to execute a login process for logging in to the monitoring server 100 (step S14). That is, the user operates the input unit 303 to input the delivery destination ID and password assigned to the delivery destination.
[0120] The terminal device 300 transmits the input delivery destination ID and password to the monitoring server 100, and the monitoring server 100 receives the delivery destination ID and password (step S15).
[0121] The monitoring server 100 executes authentication processing for the terminal device 300 based on the received delivery destination ID and password (step S16). Here, it is assumed that the authentication is successful and login is permitted.
[0122] The monitoring server 100 transmits result information of the authentication process, indicating that the authentication has been successful, to the terminal device 300, and the terminal device 300 receives the result information (step S17).
[0123] If the authentication is successful, the terminal device 300 is permitted to take a photograph using the camera 302, and the user at the delivery destination takes a photograph of the barcode 8A on the delivery note 8 using the camera 302. The terminal device 300 reads the device ID indicated by the barcode 8A based on the image output from the camera 302, and stores the product ID information in the storage unit 305 (step S18).
[0124] The terminal device 300 transmits the read device ID information to the monitoring server 100, and the monitoring server 100 receives the information (step S19).
[0125] Based on the received device ID information, the monitoring server 100 sets the movement notification flag corresponding to the device ID in the drum management information 102B (FIG. 5) to ON (step S20). Through the processing up to this point, both the monitoring target flag and the movement notification flag corresponding to the device ID are set to ON. Therefore, from this point on, when the monitoring server 100 detects movement of the drum 2, it transmits movement detection information to the terminal device 300.
[0126] 11 is a sequence diagram of the process of monitoring the movement of the drum 2. The process shown in FIG.
[0127] In other words, when the monitoring server 100 receives the position information and the device ID information in the position information reception process (step S4 in FIG. 9), it calculates the amount of change in the position of the drum 2 to which the position detection device 200 identified by the device ID is attached, based on the currently received position information and the position information received one cycle ago (step S31).
[0128] If the calculated position change amount of drum 2 is equal to or greater than a predetermined distance threshold TH1, or if vibration information and device ID information are received in the vibration information reception process (step S6 in FIG. 9) (YES in step S32), the monitoring server 100 determines that drum 2 has moved and detects the movement of drum 2 (step S33).
[0129] The monitoring server 100 also determines whether the drum 2 whose movement has been detected satisfies the above-described movement notification conditions (conditions 1 to 3) (step S34). If the monitoring server 100 has received device ID information from the terminal device 300 (step S19 in FIG. 10), the movement notification flag is set to ON (step S20 in FIG. 10), satisfying condition 1. If the shipping user has input information about the drum 2 to be monitored (step S7 in FIG. 9), the monitoring target flag is set to ON (step S20 in FIG. 9), satisfying condition 2. Also, referring to FIG. 6, if the device ID of the position detection device 200 attached to the drum 2 whose movement has been detected is D2 and the current time is not between 9:00 and 17:00, condition 3 is satisfied.
[0130] If the movement notification condition is met (YES in step S34), the monitoring server 100 transmits the movement detection information of the drum 2 and the product ID information to the terminal device 300, and the terminal device 300 receives this information (step S35).
[0131] If the movement notification condition is not satisfied (NO in step S34), the monitoring server 100 does not transmit the movement detection information of the drum 2 to the terminal device 300.
[0132] Upon receiving the movement detection information, the terminal device 300 displays a text message indicating that the drum 2 has moved and the product ID (step S36). However, the terminal device 300 may notify the user that the drum 2 has moved by a method other than displaying a text message. For example, the terminal device 300 may display an image indicating the movement of the drum 2. Furthermore, the terminal device 300 may notify the user of the movement of the drum 2 by outputting an alarm sound from a speaker or by sending an email to the user.
[0133] Fig. 12 is a sequence diagram of a process for confirming the position of the drum 2. The process shown in Fig. 12 is a process executed by a user at the delivery destination to confirm the position of the drum 2 that has been delivered or is scheduled to be delivered to the delivery destination. By using the process shown in Fig. 12, the user at the delivery destination can, for example, confirm the position of the drum 2 after the drum 2 has been moved, or the position of the drum 2 during delivery from the shipper.
[0134] The processing of steps S41 to S44 is executed, and the terminal device 300 logs in to the monitoring server 100. The processing of steps S41 to S44 is similar to the processing of steps S14 to S17 in Fig. 10. Therefore, detailed description thereof will not be repeated.
[0135] The user at the delivery destination operates terminal device 300 to input a request to confirm the position of drum 2 and the product ID of cable 23 wound around drum 2 for which confirmation of the position is requested (step S45). For example, when computer program 305A is executed, a screen displayed on display unit 304 displays a position confirmation request button and a list of product ID information stored in storage unit 305. The user executes the process of step S45 by pressing the position confirmation request button and selecting a product ID.
[0136] The terminal device 300 transmits the input location confirmation request and product ID information to the monitoring server 100, and the monitoring server 100 receives this information (step S46).
[0137] The terminal device 300 refers to the drum management information 102B and determines whether the monitoring target flag corresponding to the received product ID is ON (step S47).
[0138] If the monitoring target flag is ON (YES in step S47), the monitoring server 100 reads the position information of the drum 2 corresponding to the product ID from the drum management information 102B (step S48).
[0139] If the monitoring target flag is OFF (NO in step S47), the monitoring server 100 does not perform any processing.
[0140] The monitoring server 100 transmits the read position information of the drum 2 to the terminal device 300, and the terminal device 300 receives the position information (step S49).
[0141] The terminal device 300 displays the received position information of the drum 2 (step S50). For example, the terminal device 300 displays an icon of the drum 2 at the position where the drum 2 is located on the map based on the position information of the drum 2.
[0142] Note that the product ID is not notified to the delivery destination before the delivery of the drum 2 to the delivery destination. Therefore, if the information transmitted from the terminal device 300 to the monitoring server 100 in step S46 does not include a product ID, the monitoring server 100 identifies all product IDs related to the delivery destination that transmitted the information (related to the delivery destination ID that performed the login process) based on the drum management information 102B. The monitoring server 100 notifies the terminal device 300 of the location information of the drum 2 corresponding to the identified product ID. This allows the user at the delivery destination to check, for example, the location of the drum 2 during delivery from the shipper to the delivery destination.
[0143] 13 is a sequence diagram of a process for canceling notification of the movement detection information and position information of the drum 2 to the terminal device 300. The user at the delivery destination executes the process shown in FIG. 13 when the user determines that there is no need to monitor the drum 2, for example, after the user has finished using the cable 23 wound around the drum 2.
[0144] The processing of steps S51 to S54 is executed, and the terminal device 300 logs in to the monitoring server 100. The processing of steps S51 to S54 is similar to the processing of steps S14 to S17 in Fig. 10. Therefore, detailed description thereof will not be repeated.
[0145] The user at the delivery destination operates the terminal device 300 to input a request to cancel notification of the movement detection information and position information of the drum 2, and the product ID of the cable 23 wound around the drum 2 (step S55).
[0146] For example, when computer program 305A is executed, a notification cancellation request button and a list of product ID information stored in storage unit 305 are displayed on the screen displayed on display unit 304. The user presses the notification cancellation request button and selects a product ID to execute the process of step S55.
[0147] The terminal device 300 transmits the input notification cancellation request and information on the product ID to the monitoring server 100, and the monitoring server 100 receives this information (step S56).
[0148] Based on the received device ID information, the monitoring server 100 sets the monitoring target flag corresponding to the device ID in the drum management information 102B (FIG. 5) to OFF (step S57). This stops the notification of movement detection information and position information from the monitoring server 100 to the terminal device 300, and these notifications will no longer be made thereafter.
[0149] As described above, the drum 2 is delivered from the shipper to the delivery destination with the position detection device 200 attached to the drum 2 along with the cable 23. The shipper also notifies the delivery destination of the identifier of the position detection device 200. After the delivery of the drum 2, the user at the delivery destination can transmit the identifier of the position detection device 200 from the terminal device 300 to the monitoring server 100. The monitoring server 100 can use the receipt of the identifier as a trigger to start notifying the terminal device 300 of the movement of the drum 2. In this way, the user at the delivery destination can start a notification service when the drum 2 delivered from the shipper is moved simply by notifying the monitoring server 100 of the identifier of the position detection device 200 notified by the shipper. The shipper can also provide the cable 23 and the theft prevention service for the cable 23 to the delivery destination as a whole. This improves the theft prevention performance of the cable 23 without placing an excessive burden on the delivery destination, which is the purchaser of the cable 23.
[0150] Here, it is assumed that the position detection device 200 is delivered to a delivery destination, and the delivery destination inserts the battery 207 into the position detection device 200 or turns on the switch of the battery 207, and then attaches the position detection device 200 to the drum 2. In such an operation, a user tends to put off the cumbersome tasks of inserting the battery 207 or turning on the switch and attaching the position detection device 200 to the drum 2. For this reason, the user may move on to another task and forget to insert the battery 207, forget to turn on the switch, or forget to attach the position detection device 200, but think that they have done the task. However, in this embodiment, the drum 2 is delivered to the delivery destination together with the delivery note 8 in a state in which power is supplied from the battery 207 to each processing unit of the position detection device 200 and the position detection device 200 is attached to the drum 2. Therefore, the user at the delivery destination can start the notification process of the movement detection information of the drum 2 simply by reading the barcode 8A printed on the delivery note 8 with the terminal device 300 without having to perform any complicated work.
[0151] In addition, by prompting the user at the delivery destination to read the barcode 8A on the delivery note 8 when receiving the drum 2, the user at the delivery destination can reliably start the notification process of the movement detection information of the drum 2.
[0152] Furthermore, notification that the drum 2 has moved is not made before notification of the identifier of the position detection device 200. Therefore, notification can be suppressed when the drum 2 has moved in conjunction with the transport of the drum 2 to the delivery destination.
[0153] In this embodiment, the position detection device 200 is attached to the drum 2 at a position or portion where the cable 23 begins to be wound. As a result, as the cable 23 is sequentially wound around the drum 2, the position detection device 200 is hidden by the cable 23. This prevents a third party from discovering, operating, or removing the position detection device 200. It is preferable to attach the position detection device 200 to the position where the cable 23 begins to be wound around the drum 2. However, the position detection device 200 may be attached to the middle or end of the cable 23. If the position detection device 200 is hidden by the cable 23 at the position where the cable 23 begins to be wound or at a middle position of the cable 23, it becomes difficult to subsequently change the position detection device 200 to an operating state. In this case, the battery 207 is inserted into the position detection device 200, and if the position detection device 200 has a switch for the battery 207, the switch is turned on before the cable 23 is wound around the drum 2.
[0154] Furthermore, the position detector 200 can be attached to the longitudinal end of the cylindrical member 22 of the drum 2, i.e., near the boundary between the cylindrical member 22 and the side plate 21B. Normally, the cable 23 is wound from the end of the cylindrical member 22, leaving a space at the end. By attaching the position detector 200 to this space, the position detector 200 can be attached to the drum 2 without interfering with the winding of the cable 23. The position detector 200 may also be attached to the longitudinal end of the cylindrical member 22 of the drum 2, near the boundary between the cylindrical member 22 and the side plate 21A.
[0155] Furthermore, the position detection device 200 detects position information more frequently during times when manual surveillance is less frequent, such as at night. This improves crime prevention performance at night. Furthermore, since position information is not transmitted unnecessarily during the day, the life of the battery 207 can be extended. This allows the position detection device 200 to transmit position information for a long period of time.
[0156] Furthermore, the monitoring server 100 controls whether or not to notify the terminal device 300 of the detection information of the movement of the drum 2 based on the schedule information 102C. For example, by registering the time period in which the drum 2 is delivered in the schedule information 102C, even if the movement of the position detection device 200 is detected during the delivery of the drum 2, the monitoring server 100 can avoid notifying the terminal device 300 that the drum 2 has moved. This makes it possible to prevent unnecessary notifications.
[0157] Furthermore, when an attempt is made to move the drum 2, the drum 2 vibrates. Furthermore, when an attempt is made to unplug the cable 23 without moving the drum 2, the drum 2 also vibrates. For this reason, the monitoring server 100 can detect the movement of the drum 2 early by including the vibration of the drum 2 in the movement of the drum 2 and detecting the movement of the drum 2 based on the vibration information.
[0158] Furthermore, when the cable 23 has been used up and is no longer wound around the drum 2, there is no need to monitor the movement of the drum 2. Therefore, when the user at the delivery destination has used up the cable 23, for example, the user can terminate notifications from the monitoring server 100 to the terminal device 300 by sending a request to the monitoring server 100 to cancel notifications to the terminal device 300. This makes it possible to prevent unnecessary notifications.
[0159] <Modification 1 of Embodiment 1> The movement detection unit 115 of the monitoring server 100 may detect the movement of the drum 2 based on both the position information and the vibration information received from the position detection device 200.
[0160] For example, similar to the first embodiment, the movement detection unit 115 calculates the amount of change in the position of the drum 2 based on the latest position information and the previously received position information for the same drum 2. The movement detection unit 115 compares the calculated amount of change in the position of the drum 2 with a distance threshold.
[0161] Furthermore, the movement detection unit 115 determines whether vibration information has been received for the same drum 2 during the time from when the immediately previous position information was received until when the latest position information was received.
[0162] If the amount of change in position of the drum 2 is equal to or greater than the distance threshold and vibration information is received at the above-mentioned time, the movement detection unit 115 determines that the drum 2 has moved and detects the movement of the drum 2. In other cases, the movement detection unit 115 determines that the drum 2 has not moved and does not detect the movement of the drum 2.
[0163] When the drum 2 is moved, the drum 2 vibrates. Therefore, by detecting the movement of the drum 2 based on vibration information as well as position information, it is possible to detect the movement of the drum 2 with high accuracy. For example, even when the drum 2 is not moving, it may be erroneously determined that the drum 2 is moving due to a position measurement error of the position detection device 200. However, by determining the movement of the drum 2 based on vibration information as well as position information, such erroneous determination can be prevented.
[0164] <Modification 2 of Embodiment 1> In the first embodiment, the CPU 206 of the position detection device 200 changes the period for acquiring the location information depending on the time of day, but the period may also be changed depending on the day type. For example, the period for acquiring the location information on weekends such as Saturdays, Sundays, and national holidays may be shorter than that on other weekdays.
[0165] As an example, if it is currently daytime on a weekday, the CPU 206 acquires the location information of the position detection device 200 from the GPS receiver 201 at a first cycle (e.g., every 60 minutes). The CPU 206 immediately transmits the acquired location information and device ID information of the position detection device 200 to the monitoring server 100.
[0166] Furthermore, if the current time is a weekday night or a holiday, the CPU 206 acquires the location information of the position detection device 200 from the GPS receiver 201 at a second cycle (for example, every six minutes) that is shorter than the first cycle. The CPU 206 immediately transmits the acquired location information and device ID information of the position detection device 200 to the monitoring server 100.
[0167] This allows the position detection device 200 to transmit position information to the monitoring server 100 on holidays with a higher frequency than on weekdays.
[0168] This improves crime prevention performance on holidays when manual surveillance is less frequent. Also, since location information is not transmitted unnecessarily on weekdays, the life of the battery 207 can be extended. This allows the position detection device 200 to transmit location information for a long period of time.
[0169] <Third Modification of First Embodiment> In the first embodiment, the shipper notifies the destination of the device ID information of the position detection device 200 by the barcode 8A printed on the delivery note 8, but the method of notification is not limited to this. For example, the barcode 8A may be printed on a slip other than the delivery note 8, or the barcode 8A may be printed on a shipping tag attached to the drum 2.
[0170] Also, a QR code (registered trademark) may be printed instead of the barcode 8A, or the device ID itself may be printed.
[0171] Alternatively, the shipper may notify the delivery destination of the barcode 8A, QR code (registered trademark) or device ID by email.
[0172] <Fourth Modification of First Embodiment> In the first embodiment, the position detection device 200 acquires its own position information at a predetermined cycle and immediately transmits the acquired position information to the monitoring server 100. However, the position detection device 200 may be provided with a function to detect movement of the position detection device 200, and may transmit the position information to the monitoring server 100 when movement is detected.
[0173] 3, the CPU 206 executes the computer program 205A to perform the same function as the movement detection unit 115 of the monitoring server 100. In other words, the CPU 206 detects the movement of the position detection device 200 based on the position information of the position detection device 200 acquired from the GPS receiver 201.
[0174] Specifically, the CPU 206 calculates the distance between the positions of the position detection device 200 indicated by the latest position information and the position information acquired immediately before as the amount of change in position of the position detection device 200. If the calculated amount of change in position is equal to or greater than a predetermined distance threshold, the CPU 206 determines that the position detection device 200 has moved and detects the movement of the position detection device 200. If the amount of change in position is less than the distance threshold, the CPU 206 determines that the position detection device 200 has not moved and does not detect the movement of the position detection device 200. Note that the CPU 206 may also detect the movement of the position detection device 200 when it detects vibration of the position detection device 200 based on the acceleration output from the vibration sensor 202.
[0175] When the CPU 206 detects the movement of the position detection device 200, it transmits the latest position information to the monitoring server 100, and when the CPU 206 does not detect the movement of the position detection device 200, it does not transmit the latest position information to the monitoring server 100.
[0176] This reduces unnecessary transmission of location information and extends the life of the battery 207.
[0177] <Fifth Modification of First Embodiment> The position detection device 200 according to the first embodiment may issue an alarm based on an instruction from the monitoring server 100. FIG. 14 is a block diagram showing a configuration of a position detection device 200 according to a fifth modification of the first embodiment of the present disclosure.
[0178] The position detection device 200 includes an alarm issuing unit 208 in addition to the components of the position detection device 200 according to the first embodiment shown in FIG.
[0179] The alarm issuing unit 208 issues an alarm by sound or light in accordance with an alarm start instruction signal from the CPU 206. For example, the alarm issuing unit 208 includes a speaker, and upon receiving the alarm start instruction signal from the CPU 206, outputs a predetermined warning sound or warning message from the speaker. The alarm issuing unit 208 may also include a light-emitting element such as an LED (Light Emitting Diode), and upon receiving the alarm start instruction signal from the CPU 206, cause the light-emitting element to light up or blink in a predetermined color. The CPU 206 may also include a small display unit configured, for example, by a liquid crystal display or an organic EL (electroluminescence) display, and upon receiving the alarm start instruction signal from the CPU 206, cause the display unit to display a predetermined message. However, the manner in which the alarm is issued by the alarm issuing unit 208 is not limited to these. The alarm issuing unit 208 continues to issue an alarm until it receives an alarm stop instruction signal, which will be described later. The alarm issuing unit 208 stops issuing an alarm in accordance with the alarm stop instruction signal from the CPU 206.
[0180] FIG. 15 is a sequence diagram of the alarm generation process. The processing of steps S61 to S64 is executed, and the terminal device 300 logs in to the monitoring server 100. The processing of steps S61 to S64 is similar to the processing of steps S14 to S17 in Fig. 10. Therefore, detailed description thereof will not be repeated.
[0181] The user at the delivery destination operates the terminal device 300 to input a request to start an alarm from the position detection device 200 and the product ID of the cable 23 wound around the drum 2 on which the position detection device 200 requesting the start of an alarm is attached (step S65).
[0182] For example, when computer program 305A is executed, a screen displayed on display unit 304 displays an alert start request button and a list of product ID information stored in storage unit 305. The user presses the alert start request button and selects a product ID to execute the process of step S65.
[0183] The control unit 306 of the terminal device 300 transmits the input information on the alarm start request and product ID to the monitoring server 100, and the monitoring server 100 receives this information (step S66).
[0184] The control unit 103 of the monitoring server 100 refers to the drum management information 102B and identifies the device ID corresponding to the received product ID (step S67).
[0185] The control unit 103 of the monitoring server 100 transmits an alert start instruction signal to the position detection device 200 identified by the specified device ID, and the position detection device 200 receives the alert start instruction signal (step S68).
[0186] The CPU 206 of the position detection device 200 transmits an alarm start instruction signal to the alarm issuing unit 208, and the alarm issuing unit 208 issues an alarm by sound or light based on the alarm start instruction signal (step S69). The alarm issuing unit 208 continues issuing an alarm.
[0187] If the user at the delivery destination wishes to stop the alarm, he / she operates the terminal device 300 to input a request to stop the alarm from the position detection device 200 and the product ID of the cable 23 wound around the drum 2 on which the position detection device 200 requesting the alarm to be stopped is attached (step S70).
[0188] For example, when computer program 305A is executed, a button for requesting to stop alarm generation and a list of information on product IDs stored in storage unit 305 are displayed on the screen displayed on display unit 304. The user presses the button for requesting to stop alarm generation and selects a product ID to execute the process of step S70.
[0189] The control unit 306 of the terminal device 300 transmits the input alarm stop request and information on the product ID to the monitoring server 100, and the monitoring server 100 receives this information (step S71).
[0190] The control unit 103 of the monitoring server 100 refers to the drum management information 102B and identifies the device ID corresponding to the received product ID (step S72).
[0191] The control unit 103 of the monitoring server 100 transmits an alarm stop instruction signal to the position detection device 200 identified by the specified device ID, and the position detection device 200 receives the alarm stop instruction signal (step S73).
[0192] The CPU 206 of the position detection device 200 transmits an alarm stop instruction signal to the alarm issuing unit 208, and the alarm issuing unit 208 stops issuing an alarm based on the alarm stop instruction signal (step S74).
[0193] The terminal device 300 may be configured to communicate directly with the position detection device 200 without going through the monitoring server 100, and to transmit an alert start instruction signal and an alert stop instruction signal to the position detection device 200.
[0194] In addition, the administrator of the monitoring server 100 may operate the monitoring server 100 to communicate with the position detection device 200 directly or via the LPWA network system 6, and transmit an alarm start instruction signal and an alarm stop instruction signal to the position detection device 200.
[0195] In addition, when the position detection device 200 communicates directly with the terminal device 300 or the monitoring server 100, the communication unit 204 of the position detection device 200 is configured to be able to connect wirelessly to the network 7, and receives an alarm start instruction signal and an alarm stop instruction signal from the terminal device 300 or the monitoring server 100 via the network 7.
[0196] Furthermore, when receiving the alarm instruction signal, the alarm issuing unit 208 may issue an alarm for a certain period of time and then stop issuing an alarm. In this case, there is no need for the terminal device 300 to send an alarm stop request to the monitoring server 100.
[0197] According to this modification, a user at a delivery destination who is searching for the drum 2 based on the location displayed on the display unit 304 of the terminal device 300 can cause the position detection device 200 attached to the drum 2 to issue an alarm. This allows users who are near the drum 2 to easily find the desired drum 2. Furthermore, by issuing an alarm when movement of the drum 2 is detected, the attention of people around the drum 2 can be attracted before the drum 2 is stolen, thereby preventing the theft of the drum 2. Furthermore, even after the drum 2 has been stolen, the alarm can be used to dismay a thief who stole the drum 2 or to attract the attention of people around the drum 2. This can deter the thief from stealing the drum 2.
[0198] <Sixth Modification of First Embodiment> In embodiment 1, the drum 2 is received by the delivery destination and the terminal device 300 notifies the monitoring server 100 of the product ID, after which the user at the delivery destination can check the position of the drum 2. However, the configuration may also be such that the position of the drum 2 can be checked while it is being transported to the delivery destination.
[0199] FIG. 16 is a diagram illustrating an overall configuration of a cable management system 1 according to a sixth modification of the first embodiment of the present disclosure. The cable management system 1 has the same configuration as the cable management system 1 shown in FIG. 1, and further has a vehicle position detection device 3A provided on the truck 3.
[0200] The vehicle position detection device 3A receives radio waves transmitted from a plurality of GPS satellites and, based on the received radio waves, identifies the position of the vehicle position detection device 3A, i.e., the position of the truck 3. The position of the truck 3 is indicated by, for example, latitude and longitude. Note that the vehicle position detection device 3A may identify the position of the truck 3 using radio waves transmitted from other satellites, such as quasi-zenith satellites, instead of radio waves from GPS satellites.
[0201] The vehicle position detection device 3A has a wireless communication function, is connected wirelessly to the network 7, and transmits the position information of the truck 3 together with the identification information of the truck 3 to the monitoring server 100.
[0202] The vehicle position detection device 3A may be an in-vehicle device installed in the truck 3, or may be a communication device such as a smartphone that a passenger of the truck 3 brings into the vehicle.
[0203] FIG. 17 is a diagram showing an example of the drum management information 102B stored in the storage unit 102 of the monitoring server 100. As shown in FIG. The drum management information 102B includes a vehicle ID in addition to the various pieces of information in the drum management information 102B shown in FIG. The vehicle ID is identification information that identifies the truck 3.
[0204] For example, the drum management information 102B indicates that the cable 23 with the product ID "P1" is delivered by a truck 3 identified by a vehicle ID "C1." Similarly, the drum management information 102B indicates that the cable 23 with the product ID "P2" is delivered by a truck 3 identified by a vehicle ID "C2," and the cable 23 with the product ID "P3" is delivered by a truck 3 identified by a vehicle ID "C3." The vehicle ID corresponding to the product ID is input in advance by the user of the shipper using the shipper device 4.
[0205] 4, the notification unit 116 of the monitoring server 100 receives the vehicle ID of the truck 3 and the position information of the truck 3 from the vehicle position detection device 3A via the communication unit 101. The notification unit 116 identifies the delivery destination ID corresponding to the received vehicle ID by referring to the drum management information 102B. In the example of the drum management information 102B shown in FIG. 17, the delivery destination ID corresponding to the vehicle ID "C1" is "U1", the delivery destination ID corresponding to the vehicle ID "C2" is "U2", and the delivery destination ID corresponding to the vehicle ID "C3" is "U3".
[0206] The notification unit 116 transmits the received location information of the truck 3 to the terminal device 300 corresponding to the identified delivery destination ID. The terminal device 300 displays the location information.
[0207] FIG. 18 is a sequence diagram of the process of displaying the position information of track 3. In FIG. The user who is the shipper ships the drum 2 together with the delivery note 8 on which the barcode 8A indicating the product ID of the cable 23 wound around the drum 2 and to be shipped is printed (step S81).
[0208] The truck 3 delivers the drum 2 to be shipped and the delivery note 8 to the delivery destination (step S82).
[0209] During the delivery of the drum 2, the truck 3 transmits the location information of the truck 3 and the vehicle ID of the truck 3 to the monitoring server 100, and the monitoring server 100 receives this information (step S83).
[0210] The monitoring server 100 refers to the drum management information 102B and identifies the delivery destination ID corresponding to the received vehicle ID (step S84).
[0211] The monitoring server 100 transmits the received location information of the truck 3 to the terminal device 300 corresponding to the identified delivery destination ID, and the terminal device 300 receives the location information (step S85).
[0212] The terminal device 300 displays the received location information of the truck 3 (step S86). For example, the terminal device 300 displays an icon of the truck 3 at the location on the map where the truck 3 is located, based on the location information of the truck 3. The terminal device 300 may also display the number of drums 2 being delivered in an identifiable manner. For example, the terminal device 300 may display the number of drums 2 being delivered near the icon of the truck 3, or may display icons of drums 2 equal to the number of drums to be delivered instead of the icon of the truck 3. The vehicle position detection device 3A repeatedly executes the position information transmission process (step S83) at a predetermined cycle. For example, the vehicle position detection device 3A may execute the position information transmission process (step S83) at predetermined time intervals, or may execute the position information transmission process (step S83) every time the truck 3 travels a predetermined distance.
[0213] The monitoring server 100 executes a delivery destination ID identification process (step S84) and a location information transmission process (step S85) every time it receives location information from the vehicle location detection device 3A. The terminal device 300 executes a location information display process (step S86) every time it receives location information from the monitoring server 100.
[0214] After the delivery destination receives the drum 2 and the delivery note 8 delivered by the truck 3, the same processes as steps S14 to S20 shown in Fig. 10 are executed. After this, the monitoring server 100 starts monitoring the movement of the drum 2, and when the monitoring server 100 detects the movement of the drum 2, it transmits movement detection information to the terminal device 300.
[0215] After receiving the device ID from the terminal device 300 in step S19, the monitoring server 100 stops the location information transmission process (step S85).
[0216] Furthermore, when the monitoring server 100 receives the device ID from the terminal device 300 in step S19, it may refer to the drum management information 102B to identify the vehicle ID corresponding to the device ID, and transmit an instruction to stop transmitting position information to the vehicle position detection device 3A corresponding to the vehicle ID. The vehicle position detection device 3A stops transmitting position information to the monitoring server 100 based on the received instruction to stop transmitting.
[0217] According to this modification, even while the drum 2 is being transported, the user at the delivery destination can confirm the position of the drum 2 to be delivered as the position of the truck 3 transporting the drum 2. After the drum 2 is delivered, the process can be switched to monitoring the movement of the drum 2.
[0218] <Embodiment 2> In the first embodiment, the drum 2 to which the position detection device 200 is attached is a general-purpose product. However, the drum 2 may be a dedicated product to which the position detection device 200 can be attached.
[0219] Figure 19 is a diagram showing an example of a drum 2 according to a second embodiment of the present disclosure. Figure 19(a) is a diagram showing the appearance of the drum 2. Figures 19(b) and 19(c) are enlarged views of the area within the dashed line in Figure 19(a).
[0220] As shown in FIG. 19(a), the drum 2 includes two side plates 21A and 21B, and a cylindrical member 22 provided between the side plates 21A and 21B and around which a cable is wound.
[0221] The side plate 21B is provided with a recessed storage section 28. Figures 19(a) and 19(b) show the state of the position detection device 200 before storage, and Figure 19(c) shows the state of the position detection device 200 after storage. The position detection device 200 is stored in the storage section 28 and is attached to the side plate 21B with, for example, double-sided tape.
[0222] The drum 2 (side plates 21A, 21B and cylindrical member 22) is made of, for example, synthetic resin. The storage section 28 may be provided in the side plate 21A or the cylindrical member 22.
[0223] The drum 2 is formed with a storage section 28 capable of storing the position detection device 200, so that the position detection device 200 can be easily attached to the drum 2. In addition, it is also possible to recover the drum 2 together with the position detection device 200 after the cable has been used.
[0224] Furthermore, since the drum 2 is made of synthetic resin, the storage section 28 can be easily formed in the drum 2. Furthermore, since the drum 2 can be made lighter, the drum 2 can be collected efficiently.
[0225] [Note] The period at which the position detection device 200 acquires the position information may be configured to be changeable by a command from the monitoring server 100.
[0226] Some or all of the components constituting each of the above devices may be configured from one or more semiconductor devices such as system LSIs.
[0227] The computer program may be distributed by recording it on a computer-readable non-transitory recording medium, such as a hard disk drive (HDD), a CD-ROM, or a semiconductor memory. The computer program may also be distributed by transmitting it via a telecommunications line, a wireless or wired communication line, a network such as the Internet, or data broadcasting. Furthermore, each of the above devices may be realized by a plurality of computers or a plurality of processors.
[0228] Furthermore, some or all of the functions of each of the above-described devices may be provided by cloud computing, that is, some or all of the functions of each device may be realized by a cloud server. Furthermore, at least some of the above-described embodiments and modifications may be combined in any manner.
[0229] The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present disclosure is defined by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0230] 1. Cable Management System 2 drums 3 Tracks 3A Vehicle position detection device 4. Shipment equipment 5. Wireless base stations 6 LPWA network system 6A LPWA server 7 Network 8. Delivery note 8A barcode 9 Every day 21A side plate 21B Side plate 22 Cylindrical member 23 Cable 24 Insulating cap 25 Locking part 26 Rope 27 bags 28 Storage area 100 monitoring servers 101 Communications Department 102 Storage section 102A Computer Programs 102B Drum Management Information 102C Schedule Information 102D Login Management Information 103 Control Unit 111 Drum Management Information Registration Section 112 Location information receiving unit 113 Identifier receiver 114 Vibration information receiving unit 115 Movement detection unit 116 Notification section (movement notification section, location notification section) 117 Release request receiving unit 118 Authentication processing section 200 Position detection device 201 GPS receiver 202 Vibration Sensor 203 Clock 204 Communications Department 205 Storage section 205A Computer Programs 206 CPU 207 Battery 208 Reporting Department 300 Terminal Equipment 301 Communications Department 302 Camera 303 Input section 304 Display section 305 Storage section 305A Computer Programs 306 Control Unit 307 Bus 311 Login processing section 312 Barcode reader 313 Notification information processing unit 314 Release processing unit
Claims
1. A cable management system for managing the position of cables, a position detection device that detects the position of the cable being shipped from a shipping source to a delivery destination; A monitoring server; a terminal device used by a user, the location detection device transmits the detected location information to the monitoring server; The monitoring server a position information receiving unit that receives the position information from the position detection device; an identifier receiving unit that receives, from the terminal device, an identifier of the position detection device notified to the delivery destination from the shipper; a movement detection unit that detects movement of the cable based on the position information; a movement notification unit that notifies the terminal device that the cable has moved when the identifier receiving unit receives the identifier of the position detection device that detected the position of the cable whose movement has been detected, the position detection device is attached to the cable wound around a drum and detects the position of the device itself as the position of the cable; The cable management system is configured so that the position detection device is hidden by the cable as the cable is wound around the drum in sequence.
2. The cable management system of claim 1 , wherein the position detection device is attached to the drum at a position where the cable begins to be wound.
3. The cable management system of claim 2 , wherein the position detection device is attached to an end of the cylindrical member of the drum.
4. The cable management system according to claim 1 , wherein the position detection device determines a detection frequency of the position information based on at least one of a day type and a time period.
5. The cable management system according to claim 1 , wherein the movement notification unit controls notification to the terminal device based on predetermined schedule information.
6. The cable management system according to claim 1 , wherein the position detection device transmits the position information to the monitoring server when the position detection device detects movement of the cable.
7. The position detection device further detects vibration of the device itself and transmits detected vibration information to the monitoring server; the monitoring server further includes a vibration information receiving unit that receives the vibration information from the position detection device; The cable management system according to claim 1 , wherein the movement detection unit detects the movement of the position detection device based on at least one of the position information and the vibration information.
8. the terminal device transmits a notification cancellation request to the monitoring server; the monitoring server further includes a cancellation request receiving unit that receives the cancellation request from the terminal device; The cable management system according to claim 1 , wherein the movement notification unit terminates notification to the terminal device when the release request is received.
9. The cable management system according to claim 1 , wherein the position detection device further issues an alarm based on an instruction from the monitoring server or the terminal device.
10. the cable management system further includes a vehicle position detection device that detects the position of a vehicle that transports the cable; the position information receiving unit further receives position information of the vehicle from the vehicle position detection device; the monitoring server further includes a location notification unit that notifies the terminal device of location information of the vehicle until the cable is received at the delivery destination; 4. The cable management system according to claim 1, wherein the movement notification unit notifies the terminal device that the cable has moved when the identifier receiving unit receives the identifier of the position detection device that detected the position of the cable whose movement was detected after the identifier receiving unit receives the identifier of the position detection device upon receipt.
11. A cable management method for managing the position of a cable, comprising: a position detection device attached to the cable wound on a drum; a step of sequentially winding the cable around the drum so that the position detection device is hidden by the cable; a step in which the position detection device detects a position of the cable being shipped from a shipping source to a delivery destination; a step of transmitting the detected location information by the location detection device to a monitoring server; the monitoring server receiving the location information from the location detection device; a step in which a terminal device used by a user transmits to the monitoring server an identifier of the position detection device notified to the delivery destination by the shipper; the monitoring server receiving the identifier; the monitoring server detecting movement of the cable based on the location information; A cable management method comprising the step of notifying the terminal device that the cable has moved when the monitoring server receives the identifier of the location detection device that detected the location of the cable whose movement has been detected.
12. a position information receiving unit that receives position information of a cable from a position detection device that detects the position of the cable being shipped from a shipper to a delivery destination; an identifier receiving unit that receives, from a terminal device used by a user, an identifier of the position detection device notified to the delivery destination from the shipper; a movement detection unit that detects movement of the cable based on the position information; a movement notification unit that notifies the terminal device that the cable has moved when the identifier receiving unit receives the identifier of the position detection device that detected the position of the cable whose movement has been detected, the position detection device is attached to the cable wound around a drum and detects the position of the device itself as the position of the cable; The monitoring server, wherein the cable is wound around the drum in sequence, thereby hiding the position detection device with the cable.
Citation Information
Patent Citations
Package and vehicle asking server, its control method, package and vehicle asking system and program
JP2003196361A
Antitheft supporting device and antitheft supporting system
JP2003285720A
Facility control system and monitoring device
JP2015192379A
Anti-theft system for work vehicle
JP2019147506A
Drum for long-sized object, computer for management, and long-sized object management system
JP2019218201A