Server device, management terminal, management system, and computer program
The server device and management system improve mold location tracking by verifying reported information against stored data, addressing discrepancies and complexity in existing systems.
Patent Information
- Application Number
- JP2021025560
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-02-19
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2041-02-19
AI Technical Summary
Existing mold management systems face challenges in accurately tracking the location of molds lent to multiple business partners, due to discrepancies in reported information and complex confirmation processes.
A server device and management system that stores mold information, including custodians and location details, and uses a collation unit to verify the current location of molds by comparing reported information from mobile terminals with stored data.
Enables easy and accurate management of mold locations, reducing errors and simplifying the confirmation process, even when molds are lent through multiple customers.
Smart Images

Figure 0007696088000001 
Figure 0007696088000002 
Figure 0007696088000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a server device, a management terminal, a management system, and a computer program used in a management system for managing molds.
Background Art
[0002] Generally, industrial products are manufactured by assembling various parts. A manufacturer may not only manufacture the parts in-house but also lend various types of molds to various business partners and request them to manufacture the parts. In addition, a business partner requested by the manufacturer may further lend the mold to another business partner and request the manufacture of the parts.
[0003] The molds lent as described above are part of the assets owned by the manufacturer. Therefore, it is necessary to manage the molds by grasping the existence or non-existence of the molds lent to business partners, the current custodians, the locations of the molds, and the like. For example, Patent Document 1 discloses an asset management system capable of appropriately managing and effectively utilizing mold assets.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In order to manage assets, a manufacturer needs to obtain accurate information. However, the information reported by a customer to whom a mold is lent may differ from the actual state of the mold. For example, the reported location as the storage location of the mold may be different from the actual storage location. Also, when the mold is lent through multiple customers, the reporting work by the customers or the confirmation work by the manufacturer, such as the manufacturer having to visit the borrowers to whom the mold is lent through multiple customers to check the state of the mold, is complicated. An object of the present disclosure is to provide a server device and a management system capable of easily and accurately managing the location of a mold.
Means for Solving the Problems
[0006] A server device used in a management system for managing the locations of a plurality of molds according to the present disclosure stores a database storing mold information including, for each mold, a custodian, identification information uniquely identifying each mold, and information on the location of each mold. The server device has a storage device for storing the database, a communication circuit for receiving information including identification information of a predetermined mold and information on the current location of the predetermined mold transmitted from a certain terminal, and a collation unit for collating the information on the location of the predetermined mold stored in the database with the received information on the current location of the predetermined mold.
Effects of the Invention
[0007] According to the server device and the management system of the present disclosure, the location of the mold can be easily and accurately managed.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Mode for Carrying Out the Invention
[0009] Hereinafter, embodiments according to the present disclosure will be described with reference to the drawings. However, the configurations described below are merely examples of the present disclosure, and the present disclosure is not limited to the following embodiments. Even outside these embodiments, various changes can be made according to the design and the like as long as the technical idea according to the present disclosure is not deviated from.
[0010] (Embodiment) FIG. 1 is a diagram showing the configuration of a management system 1 according to an embodiment of the present disclosure. As shown in FIG. 1, the management system 1 includes a server 10, a management terminal 20, and a mobile terminal 30. According to the management system 1 according to the present disclosure, the server 10 can obtain the current location of the mold by receiving information about the mold from the mobile terminal 30 of the custodian who actually stores the mold. When the current location of the mold is obtained, the server 10 can collate the information about the location that it already has regarding the mold with the information about the current location. Therefore, by using the management system 1 according to the embodiment of the present disclosure, the location of the mold can be easily and accurately managed. The server 10 is a server device including an arithmetic circuit 11, a communication circuit 12, and a storage device 13.
[0011] The arithmetic circuit 11 includes a collation unit 14. The arithmetic circuit 11 includes a general-purpose processor such as a CPU or MPU that realizes a predetermined function by executing a program. The arithmetic circuit 11 realizes various processes in the server 10, such as the collation process by the collation unit 14, by calling and executing, for example, an arithmetic program stored in the storage device 13. The arithmetic circuit 11 is not limited to a mode in which hardware and software cooperate to realize a predetermined function, and may be a hardware circuit designed specifically to realize a predetermined function. That is, the arithmetic circuit 11 can be realized by various processors such as a GPU, FPGA, DSP, ASIC, etc., in addition to a CPU and MPU. Such an arithmetic circuit 11 can be configured by, for example, a signal processing circuit that is a semiconductor integrated circuit. The hardware configurations of the collation unit 14, the arithmetic circuit 21, and the arithmetic circuit 31 described later are the same as those of the arithmetic circuit 11.
[0012] The collation unit 14 is a device that can perform collation by comparing and determining the information stored in the storage device 13 with other information (for example, information transmitted from the mobile terminal 30 described later). The collation unit 14 can be realized by various processors and the like in the same manner as the arithmetic circuit 11 as described above. The collation unit 14 may be configured by the same processor or the like as the arithmetic circuit 11.
[0013] The communication circuit 12 is an interface device for connecting to other devices via a communication line, either wired or wirelessly. The interface device can perform communication compliant with a wired communication standard such as USB (registered trademark) or Ethernet (registered trademark), for example. Alternatively, the interface device can perform communication compliant with a wireless communication standard such as Wi-Fi (registered trademark), Bluetooth (registered trademark), or a mobile phone line, for example.
[0014] The storage device 13 is a recording medium capable of recording various information. The storage device 13 can store the information received by the communication circuit 12 and output the stored information to the communication circuit 12. The storage device 13 is realized, for example, by appropriately combining memories such as DRAM, SRAM, flash memory, HDD, SSD, and other storage devices. The storage device 13 stores a database 15 that stores information about the mold (details will be described later). Also, the storage device 13 stores a data transmission program 16 that can be accessed by the mobile terminal 30 using a code described later. The data transmission program 16 can be an application that can be operated by the arithmetic circuit 21 of the management terminal 20 and the arithmetic circuit 31 of the mobile terminal 30, and / or a web page described in languages such as HTML and JavaScript. The same applies to the data confirmation program 17 described later. The data transmission program 16 is downloaded to and used by the mobile terminal 30 when the mobile terminal 30 transmits an image of the mold to the server 10. Also, the storage device 13 stores a data confirmation program 17 that can confirm and update the data stored in the database 15. The data confirmation program 17 is downloaded to the management terminal 20 via the communication circuit 12 and a communication circuit 23 described later and is activated on the management terminal 20. The data confirmation program 17 may be stored in the storage device 25 of the management terminal 20 described later.
[0015] The management terminal 20 is, for example, a computer. The management terminal 20 includes an arithmetic circuit 21, an input unit 22, a communication circuit 23, a display device 24, and a storage device 25.
[0016] The arithmetic circuit 21 can be realized by various processors and the like in the same manner as the arithmetic circuit 11 as described above. Also, the arithmetic circuit 21 realizes various processes by, for example, calling and executing an arithmetic program stored in the storage device 25.
[0017] The input unit 22 is a general input device of a computer such as a mouse or a keyboard, and can input data or indicate a position. Further, the display device 24 may be a touch panel.
[0018] The communication circuit 23 is an interface device that can be connected to other devices via a communication line, either wired or wirelessly. The interface device can perform communication conforming to a wired communication standard such as USB (registered trademark) or Ethernet (registered trademark), for example. Further, the interface device can perform communication conforming to a wireless communication standard such as Wi-Fi (registered trademark), Bluetooth (registered trademark), or a mobile phone line, for example.
[0019] The display device 24 is a display configured by, for example, liquid crystal or organic EL. The display device 24 can display arbitrary information such as data input by the input unit 22, data and images stored in the storage device 13 connected via the communication circuit 23, the data transmission program 16, the data confirmation program 17 described later, the disaster estimation program 80, and the like.
[0020] The storage device 25 is a recording medium that can record various information. The storage device 25 can store the information received by the communication circuit 23 and output the stored information to the communication circuit 23. The storage device 25 is realized by, for example, a memory such as DRAM, SRAM, or flash memory, an HDD, an SSD, other storage devices, or an appropriate combination thereof.
[0021] The mobile terminal 30 includes an arithmetic circuit 31, an imaging unit 32, a communication circuit 33, a position information acquisition unit 34, an input unit 35, a display device 36, and a storage device 37.
[0022] The arithmetic circuit 31 can be realized by various processors and the like in the same manner as the arithmetic circuit 11 and the arithmetic circuit 21 described above. The arithmetic circuit 31 realizes various processes in the mobile terminal 30 by, for example, calling and executing an arithmetic program stored in the storage device 37.
[0023] The imaging unit 32 is, for example, a camera equipped with an image sensor such as a CCD or CMOS, and as will be described later, it can photograph a mold or read a recognition label 50. The captured image and the information obtained by reading the recognition label 50 are stored in the storage device 37.
[0024] The communication circuit 33 is, for example, an interface device capable of performing communication compliant with wireless communication standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), and mobile phone lines. The communication circuit 33 may further include an interface device capable of performing communication compliant with wired communication standards such as USB (registered trademark) and Ethernet (registered trademark). The mobile terminal 30 can access the server 10 using the communication circuit 33, download the data transmission program 16 to the storage device 37, and transmit an image of the mold or the like to the server 10. The communication circuit 33 may have a function of communicating with an IC tag such as an RFID described later and obtaining the information stored in the tag.
[0025] The position information acquisition unit 34 is, for example, a position acquisition device using GPS (Global Positioning System), and can measure the location of the mobile terminal 30. Instead of or together with GPS, other GNSS (Global Navigation Satellite System) such as GLONASS, Galileo, BDS (BeiDou Navigation Satellite System), or other positioning systems such as QZSS (Quasi-Zenith Satellite System) may be used. The position information acquisition unit 34 can, for example, acquire the position information of the mobile terminal 30 when the above-described imaging unit 32 captures an image. The position information may be added to the image.
[0026] The input unit 35 is, for example, a touch panel provided integrally with the display device 36, and is used when operating the mobile terminal 30, when using the data transmission program 16, etc. Also, the input unit 35 can input information to the data transmission program 16 or the like. The information includes, for example, the company name and the name of the input person. Of course, the input unit 35 may be configured to be able to input using physical buttons instead of a touch panel.
[0027] The display device 36 is a display constituted by, for example, liquid crystal or organic EL. The display device 36 can display the image captured by the imaging unit 32, the recognition label 50, information obtained by reading the recognition label 50, and the like.
[0028] The storage device 37 is realized, for example, by appropriately combining memories such as DRAM, SRAM, and flash memory, HDD, SSD, and other storage devices. Although details will be described later, the storage device 37 stores at least the image captured by the imaging unit 32 and the position information of the mobile terminal 30 acquired by the position information acquisition unit 34 when the image was captured, using the data transmission program 16. The position information can be constituted by, for example, latitude and longitude.
[0029] FIG. 2 is a flowchart showing the process of mold management by the server 10 of the management system according to the present embodiment. The mold management by the server 10 is specifically performed by receiving mold information from the mobile terminal 30 (S1), collating the information transmitted from the mobile terminal 30 with the information held by the owner by the arithmetic circuit 11 of the server 10 (S2), and receiving the confirmation result by the owner for the result of the collation (S3). In this specification, the owner means a person or company that owns the mold. The custodian in charge means the primary lender who has received the mold from the owner, such as a person or company. The custodian means the ultimate lender who has received the mold from the custodian in charge, such as a person or company, and means the person or company that actually stores the mold. The custodian may receive the mold from the custodian in charge through a plurality of persons or companies (that is, secondary lenders, tertiary lenders, etc.). Also, the custodian in charge may be the custodian. The owner can entrust the mold to one or more custodians in charge. Similarly, the custodian in charge can entrust the mold to one or more custodians. Hereinafter, the details of the processes related to steps S1 to S3 will be described.
[0030] FIG. 3 is a flowchart showing the transmission process of die information by the mobile terminal 30 in the management system 1 according to the present embodiment. As a result of the process according to this flowchart, die information is transmitted from the mobile terminal 30 to the server 10. As a result, the arithmetic circuit 11 of the server 10 executes the process of step S1 in FIG. 2. Hereinafter, with reference to FIG. 3, a report on the storage of the die by the custodian when the mobile terminal 30 transmits die information will be specifically described.
[0031] Details will be described later, but in the database 15 stored in the storage device 13 of the server 10, information related to the die is stored. The server 10 of the management system 1 according to the present embodiment manages the die by comparing and collating the information stored in advance in the database 15 with the newly acquired information.
[0032] In order for the owner to check the die, the custodian may be requested by the owner to report the storage status. Specifically, for example, when the owner conducts an inventory of the die, which is an asset owned by the owner, the owner needs to know the actual location of the die and checks the storage status with the custodian. In such a case, the custodian reports to the owner that the die being held is in storage using the data transmission program 16 by the mobile terminal 30 as follows. Details will be described later, but each die has an information carrier 51 that can carry arbitrary information. The arithmetic circuit 31 of the mobile terminal 30 can read the information carried on the information carrier 51 using an arbitrary device such as the imaging unit 32 or the communication circuit 33. In the present embodiment, the information carrier 51 is a QR code (registered trademark) 51 that can be read by the imaging unit 32 of the mobile terminal 30. The QR code (registered trademark) 51 is described on the recognition label 50 attached to the die. The QR code (registered trademark) 51 has at least identification information for uniquely identifying the die and information indicating the transmission destination of the die information. The identification information is, for example, the management No. of the die provided with the recognition label 50. The information indicating the transmission destination of the die information is, for example, an access code such as a URL for accessing the server 10.
[0033] First, the arithmetic circuit 31 reads the information carrier 51, that is, the QR code (registered trademark) 51, by the imaging unit 32 (S10). When the arithmetic circuit 31 reads the QR code (registered trademark) 51, it acquires at least the access code among the information contained in the QR code (registered trademark) 51 (S11).
[0034] When the arithmetic circuit 31 acquires the access code, it accesses the server 10 via the communication circuit 33 and downloads the data transmission program 16 from the server 10 to the storage device 37 (S12). When the arithmetic circuit 31 downloads the data transmission program 16, it starts the program 16. The arithmetic circuit 31 may be configured to store the data transmission program 16 in the storage device 37 in advance and start the data transmission program 16 as needed instead of downloading it. In this case, the data transmission program 16 may include an access code to the server 10. When the data transmission program 16 is started, the arithmetic circuit 31 reads the QR code (registered trademark) 51 by the imaging unit 32 and acquires the identification information of the mold (S13). The arithmetic circuit 31 may also acquire the identification information together when reading the QR code (registered trademark) 51 for obtaining the access code. Next, the arithmetic circuit 31 images the mold by the imaging unit 32 (S14). When the arithmetic circuit 31 images the image, the data transmission program 16 stores the image in a temporary storage area temporarily provided in the storage device 37 (S15). In addition, the arithmetic circuit 31 acquires the position information at the time of imaging from the position information acquisition unit 34 as the current location of the mold, and stores the position information in association with the image and the identification information. When the arithmetic circuit 31 cannot acquire the position information at the time of imaging, it may use the position information acquired by the position information acquisition unit 34 after imaging instead of the position information at the time of imaging described above.
[0035] When reporting (S16) that other molds are also being stored, the arithmetic circuit 31 reads the QR code (registered trademark) 51 of the other mold by the imaging unit 32 and acquires the identification information of the other mold. Then, the arithmetic circuit 31 images the other mold by the imaging unit 32, associates the image of the other mold, the position information at the time of imaging, and the identification information, and stores them in a temporary storage area provided by the data transmission program 16. When imaging and the like for all the molds to be reported are completed, the arithmetic circuit 31 transmits (S17) the data (mold information) including the identification information, image, and position information of the molds stored in the temporary storage area by the data transmission program 16 to the server 10. The arithmetic circuit 31 may transmit the data to the server 10 every time it stores the information on one side of the mold. When transmitting data to the server 10 by the data transmission program 16, the arithmetic circuit 31 may acquire the position information of the mobile terminal 30 by the position information acquisition unit 34 and also transmit the position information to the server 10. When the arithmetic circuit 31 transmits data to the server 10, it deletes the data stored in the temporary storage area (S18). Then, the arithmetic circuit 31 deletes the data transmission program 16 from the mobile terminal 30 (S19). As described above, when the data transmission program 16 is stored in the storage device 37 in advance, the arithmetic circuit 31 may not delete the program 16 but may end the operation of the program 16.
[0036] As described above, the arithmetic circuit 31 of the mobile terminal 30 can transmit the information of the molds stored by the custodian to the server 10 using the data transmission program 16. Note that step S13 is not essential and may be omitted. Also, when the storage device 37 of the mobile terminal 30 is provided with the data transmission program 16 in advance, steps S10 and S11 may be omitted.
[0037] Next, with reference to FIG. 4, the collation process of step S2 in FIG. 2 will be specifically described. FIG. 4 is a flowchart of the collation process by the server 10.
[0038] When the arithmetic circuit 11 of the server 10 receives, via the communication circuit 12, the mold information transmitted by the data transmission program 16 from the mobile terminal 30 (S30), it identifies the mold transmitted from the identification information contained in the information. Then, the arithmetic circuit 11 adds the received data to the database 15 regarding the identified mold and updates the database 15 among the databases 15 in which information about the mold is stored (S31). The arithmetic circuit 11 adds to the database 15 information contained in the received mold information, for example, an image of the mold, the position information of the mobile terminal 30 at the time of imaging, the imaging date and time of the image, the data transmission date and time, and the position information of the mobile terminal 30 at the time of data transmission.
[0039] Next, the arithmetic circuit 11 collates in the collation unit 14 the position information of the location where the mold is stored, which is stored in advance in the database 15, with the position information of the mobile terminal 30 at the time of imaging, which is included in the data transmitted from the mobile terminal 30 and added to the database 15. For example, the collation is performed as described below. First, the arithmetic circuit 11 calculates the straight-line distance between the position represented by the latitude and longitude acquired as the position information stored in advance in the database 15 and the position represented by the latitude and longitude acquired as the position information at the time of imaging (S32). The straight-line distance can be obtained, for example, by calculating the square root of the sum of the square of the distance difference in the latitude direction and the square of the distance difference in the longitude direction between each position.
[0040] Next, the arithmetic circuit 11 determines whether the storage position of the mold stored in advance in the database 15 is the same as the current position of the mold obtained by the report and added to the database 15 from the calculated result (S33). For this determination, for example, when the collation calculates the straight-line distance as described above, a predetermined threshold value may be set, and it may be determined based on whether the straight-line distance exceeds the threshold value. The threshold value can be set to any value. The threshold value may be changed according to the size of the site of the facility such as the factory where the mold is stored. For example, when the site of the facility is large, the threshold value may be set to about several kilometers, and when the site of the facility is small, the threshold value may be set to several tens of meters or several hundreds of meters. By configuring so that the threshold value can be changed in this way, even if the mold is moved within the site, if the distance difference is within the threshold value, the arithmetic circuit 11 can determine that they are at the same position as a result of the collation. The arithmetic circuit 11 can collate the position information stored in advance in the database 15 and the position information transmitted from the mobile terminal 30 as described above.
[0041] When the determination is made, the arithmetic circuit 11 notifies the owner (for example, the management terminal 20 of the owner) that the collation has been performed via the communication circuit 12 (S34). The arithmetic circuit 11 may notify only when it is determined that the position information stored in the database 15 is different from the reported position information, or may notify the collation result. Further, the arithmetic circuit 11 may create image data for displaying each position information on the map data.
[0042] In this way, in the management system 1 according to the present embodiment, the arithmetic circuit 11 of the server 10 collates the information regarding the storage of the mold received from the mobile terminal 30 and the information stored in advance in the database 15. Then, the arithmetic circuit 11 notifies the owner that the above information has been collated or the collation result.
[0043] Next, the owner checks the content reported by the custodian. FIG. 5 is a flowchart showing the procedure of the checking operation performed by the owner. As a result of performing the operations described in this flowchart, the server 10 receives the confirmation result of the verification result by the owner. As a result, the arithmetic circuit 11 executes the process of step S3 in FIG. 2. Hereinafter, with reference to FIG. 5, the procedure of the checking operation by the owner based on the above-mentioned verification result will be specifically described.
[0044] First, when the owner receives a notification from the server 10 and reports have been made for all the dies held by the custodian responsible for the notification, the owner accesses the data confirmation program 17 using the management terminal 20 (S50). Then, the owner checks whether there is a discrepancy in the collation by the server 10 (S51). When the management terminal 20 accesses the data confirmation program 17, it displays the collation result by the server 10. The management terminal 20 may display the image data for displaying each position information created by the server 10 on the map. If there is a discrepancy, the owner checks whether the reason for the discrepancy is legitimate (S52). If there is a discrepancy, the management terminal 20 may present a warning by means visible to the user, such as flashing at least a part of the above-mentioned image data (for example, the position indicated by each position information). Further, if the management terminal 20 is provided with a speaker, the warning may be presented by means audible to the user, such as the speaker emitting sound. By operating the management terminal 20 in this way, if there is a discrepancy as a result of the collation, the management terminal 20 can warn the owner.
[0045] As a reason for the discrepancy, for example, the distance difference between the position information stored in advance in the database 15 and the reported position information may exceed the set threshold value. In this case, for example, the owner contacts the custodian of the die for which the collation result shows a discrepancy through the custodian responsible and checks the actual storage location of the die. The owner may go to the site to confirm the accurate information.
[0046] If the reason for the discrepancy is legitimate, the owner inputs to the data verification program 17 that the information transmitted from the data transmission program 16 is correct, and the arithmetic circuit 11 of the server 10 updates the information stored in the database 15 (S53). The case where the reason for the discrepancy is legitimate means, for example, that the mold exists at the position indicated by the reported position information instead of the position indicated by the position information stored in the database 15. As will be described later, the arithmetic circuit 11 of the server 10 may update the information stored in the database 15 by reporting that the custodian has changed the storage location of the mold. When the database is updated, the arithmetic circuit 11 of the server 10 performs collation with the updated information. The owner returns to step S51 and checks again whether there is a discrepancy in the collation for the said mold.
[0047] If the reason for the discrepancy is not legitimate, the owner contacts the custodian via the custodian in charge, and the custodian makes a report again (S54). The case where the reason for the discrepancy is not legitimate means, for example, that the mold exists at the position indicated by the position information stored in the database 15. When a report is made by the custodian, the arithmetic circuit 11 of the server 10 performs collation with the newly reported information. The owner returns to step S51 and checks again whether there is a discrepancy in the collation for the said mold.
[0048] If there is no discrepancy in the verification result, the owner checks whether the reports for all the dies managed by the custodian are completed (S55). If the reports for all the dies are not completed, the owner returns to step S51 and checks whether there is any discrepancy in the verification for another die held by the custodian in this verification. If the reports for all the dies held by the custodian in this verification are completed, the owner inputs to the data verification program 17 that the verification for all the dies is completed using the input unit 22 of the management terminal 20 (S56), and the owner ends the verification. When it is input that the verification for all the dies held by the custodian is completed, the arithmetic circuit 11 of the server 10 notifies the custodian to that effect via the communication circuit 12. Then, the custodian submits a custody confirmation document stating that the verification for all the dies held is completed to the owner and reports that all the target dies are held.
[0049] As described above, the owner can manage the dies by the management system 1. According to the management system 1 according to the present disclosure, the current location of the die when the custodian reports can be obtained. Therefore, even if the custodian moves the die and the owner of the die is not aware of the movement, the owner can collect accurate information by using the management system 1.
[0050] The above-described data transmission program 16 has a plurality of modes. The plurality of modes include a custodian report mode, an owner confirmation mode, and an inbound / outbound mode. The custodian report mode is a mode that performs the above-described operations and is a mode in which the custodian reports the custody status of the dies held for the owner. This mode is activated by obtaining an access code to the server 10 by reading the QR code (registered trademark) 51 provided on each die with an arbitrary mobile terminal 30 and connecting to the server 10.
[0051] The owner confirmation mode is a mode in which the owner confirms the mold and records information on the server based on the confirmation result. To start the data transmission program 16 in the owner confirmation mode, the owner may use, for example, an information carrier (such as a QR code (registered trademark)) different from the QR code (registered trademark) 51 described on the recognition label 50 provided on the mold. In this case, the owner can use any mobile terminal 30 in the same manner as in the above-described custodian report mode. The arithmetic circuit 31 of the mobile terminal 30 obtains an access code to the server 10 by reading the information carrier. Then, the arithmetic circuit 31 can download and start the data transmission program 16 by connecting to the server 10. The operation of the data transmission program 16 in the owner confirmation mode is the same as that in the custodian report mode. When data is sent from the data transmission program 16 in the owner confirmation mode, the arithmetic circuit 11 of the server 10 updates the database 15 with the position information that has been stored in advance as the storage position of the mold in the database 15 without performing the above-described collation. Also, the arithmetic circuit 11 may be configured to update the database 15 after the owner confirms the data using the data confirmation program 17 with the management terminal 20, instead of updating the database 15 immediately after receiving the data.
[0052] The receipt and delivery mode is a mode used when the owner holds or lends the mold. The receipt and delivery mode can be used, for example, to record the movement of the mold when the custodian returns the mold in storage to the owner or when the owner lends the mold in storage to the custodian. Also, the receipt and delivery mode can be used when the owner stores a newly manufactured mold or when the owner discards the mold in storage. The storage location of the mold by the owner may be within the premises of the owner's factory or the like, or may be a contract warehouse contracted by the owner.
[0053] The data transmission program 16 in the warehousing and shipping mode may be activated, for example, in the same way as the owner confirmation mode, by using an information carrier (e.g., QR code (registered trademark)) different from the QR code (registered trademark) 51 described on the recognition label 50 provided on the mold. The owner can use any mobile terminal 30 in the same way as the above-described owner confirmation mode. The arithmetic circuit 31 of the mobile terminal 30 obtains an access code to the server 10 by reading the information carrier. Then, the arithmetic circuit 31 can download and activate the data transmission program 16 by connecting to the server 10. The usage method of the data transmission program 16 when the owner stores the mold that the custodian has stored will be described. When the owner receives the mold, first, the arithmetic circuit 31 of the mobile terminal 30 reads the information carrier and activates the data transmission program 16 in the warehousing and shipping mode. Then, the arithmetic circuit 31 reads the QR code (registered trademark) 51 provided on the mold by the imaging unit 32 and obtains identification information. After that, the arithmetic circuit 31 images the mold using the imaging unit 32, associates the image of the mold with the identification information, and stores it in a temporary storage area provided in the storage device 37 of the mobile terminal 30 by the data transmission program 16. Similar to other modes, the position information of the imaged mobile terminal 30 may be associated.
[0054] If there are other molds to be received, the arithmetic circuit 31 reads the QR code (registered trademark) 51 of the mold using the imaging unit 32 to obtain the identification information of the mold, and then images the mold. The arithmetic circuit 3116 associates the image of the mold with the identification information and stores it in a temporary storage area in the storage device 37 provided by the data transmission program 16. When the above storage is completed for all the molds to be received, the arithmetic circuit 31 transmits the identification information and image of the molds stored in the temporary storage area to the server by the data transmission program 16. The arithmetic circuit 31 may transmit the data to the server 10 every time the information on one side of the mold is stored. When the arithmetic circuit 31 transmits to the server, it deletes the data stored in the temporary storage area. Then, the arithmetic circuit 31 deletes the data transmission program 16 from the mobile terminal 30.
[0055] When lending the mold stored by the owner to the custodian, when disposing of it, or when the owner stores the newly manufactured mold, the same can be done. By using the in-out mode in this way, it is possible to record that the owner has stored the mold or has entrusted the stored mold to the custodian, etc., and the mold can be appropriately managed.
[0056] As described above, the management system 1 manages the mold by collating the pre-stored information with the newly reported information. Therefore, the arithmetic circuit 11 of the server 10 needs to create a database 15 that stores the information of each mold in order to use the management system 1 according to this embodiment. An example of the method for constructing the database 15 will be described below.
[0057] When the owner orders a new mold, the arithmetic circuit 11 registers the information regarding the mold in the database 15 based on the order information. The mold order destination may be the custodian or the custodian, or another person or company, etc. The information that can be registered in the database 15 at this timing is, for example, the identification information of the mold, the type of the mold (e.g., resin molding, forging, pressing, etc.), and the parts manufactured by the mold. Details of examples of the information that can be registered in the database will be described later. When the identification information, etc. is determined, the owner creates a recognition label 50 on which the QR code (registered trademark) 51 for the mold is described. When the custodian creates the mold or receives the mold from the mold manufacturer, the custodian contacts the custodian about the storage location of the mold. When the custodian receives the contact about the storage location from the custodian, the custodian contacts the owner with the information. When the owner receives the contact about the storage location from the custodian, the arithmetic circuit 21 of the management terminal 20 registers the location information of the contacted storage location in the database 15 using the data confirmation program 17.
[0058] The owner sends the created recognition label 50 to the custodian. Upon receiving the recognition label 50, the custodian attaches the recognition label 50 to the newly created mold. Then, the arithmetic circuit 31 of the mobile terminal 30 reads the QR code (registered trademark) 51 using the imaging unit 32. When the QR code (registered trademark) 51 is read, the arithmetic circuit 31 acquires an access code to the server 10, accesses the server 10 using the access code, downloads the data transmission program 16 from the server 10, and starts the data transmission program 16. The arithmetic circuit 31 images the mold using the imaging unit 32 and saves the captured image to the data transmission program 16. The arithmetic circuit 31 associates the saved image, the identification information of the mold, and the position information at the time of imaging, and transmits them to the server 10 by the data transmission program 16.
[0059] When the arithmetic circuit 11 of the server 10 receives the information of the newly created mold from the data transmission program 16, it stores the information in the database 15. Then, the arithmetic circuit 11 collates the data previously stored in the database 15 with the data newly stored in the database 15 by the collation unit 14, and notifies the owner of the collation result. The owner uses the management terminal 20 to confirm the result collated by the server 10 by the data confirmation program 17, and checks whether there is a discrepancy in the collation result. If there is a discrepancy, as described above, the reason for the discrepancy is confirmed together with the custodian, and the reason for the discrepancy is eliminated. If there is no discrepancy, the fact that the receipt of the newly created mold by the custodian has been confirmed by the management system 1 is input to the data confirmation program 17 using the input unit 22 of the management terminal 20. When the arithmetic circuit 11 of the server 10 receives the input, it contacts the custodian of the mold via the communication circuit 12. In the above manner, the information of the newly created mold is registered in the database 15. By repeating this, a database 15 including the information of the molds created by the owner can be constructed. The above registration can be used not only for newly created molds but also when registering molds not registered in the database 15 in the database 15.
[0060] In addition to registering the data of the newly created mold in the database 15, when the custodian changes the storage location of the mold, it is necessary to update the database 15. An example of the method for updating the database 15 when changing the storage location of the mold is described below.
[0061] When the custodian changes the storage location of the mold, the custodian first changes the storage location of the mold and contacts the storage responsible person about the changed storage location. The storage responsible person contacts the owner about the change of the storage location of the mold and the changed storage location. When the owner receives the notice of the change of the storage location of the mold, the arithmetic circuit 11 of the server 10 updates the location information of the storage location of the mold stored in the database 15. After the above notice, the custodian moves the mold. When the custodian moves the mold, the arithmetic circuit 31 of the mobile terminal 30 reads the QR code (registered trademark) 51 of the mold at the new storage location of the mold using the imaging unit 32. Thereby, the arithmetic circuit 31 acquires the access code to the server 10. When the arithmetic circuit 31 acquires the access code, it accesses the server 10 using the access code, downloads the data transmission program 16 from the storage device 13 of the server 10, and starts the data transmission program 16. When the data transmission program 16 is started, the arithmetic circuit 31 images the mold using the imaging unit 32 and saves the imaged image to the data transmission program 16. The arithmetic circuit 31 transmits the saved image, the identification information of the mold, and the location information at the time of imaging to the server 10 in association with each other by the data transmission program 16.
[0062] When the arithmetic circuit 11 of the server 10 receives the mold information from the data transmission program 16, it adds the information to the database 15. Then, the arithmetic circuit 11 collates, by means of the collation unit 14, the information stored in advance in the database 15 with the information contained in the data received from the data transmission program 16 and added to the database 15. For example, as described above, the arithmetic circuit 11 collates whether the position information after the change of the storage location of the mold stored in the database 15 matches the position information of the mobile terminal 30 at the time of mold imaging reported by the custodian using the data transmission program 16. When the arithmetic circuit 11 determines the result of the collation, it notifies the owner of the collation result.
[0063] The owner checks, using the data confirmation program 17 on the management terminal 20, whether there is any discrepancy in the collation result. If there is a discrepancy, the owner, as described above, checks with the custodian the reason for the discrepancy and resolves it. If there is no discrepancy, the owner inputs, using the input unit 22 of the management terminal 20, into the data confirmation program 17 that the storage location change of the mold has been confirmed by the management system 1. When the arithmetic circuit 11 of the server 10 receives the input, it contacts the custodian via the communication circuit 12. As described above, the database 15 can be updated when changing the storage location of the mold.
[0064] The database 15 may store, for example, information such as mold identification information, mold creation date, mold start-of-use date, owner, custodian, custodian, location of the custodian, location indicated by the position information of the mold storage location, latitude and longitude of the position information, etc. The database 15 may store information such as latitude, longitude and date / time at the time of mold imaging, latitude, longitude and date / time at the time of data transmission, distance difference between the position information of the database and the reported position information, and threshold value of the distance difference allowed by the management system 1. Further, the database 15 may store information such as company name, sender name, comment, type of mold (e.g., resin molding, forging, press, etc.), parts manufactured by the mold, and products using the parts, etc. input at the time of reporting by the data transmission program 16.
[0065] In the above-described management system 1, in the collation unit 14 of the server 10, the arithmetic circuit 11 collates the mold position information stored in advance in the database 15 with the position information reported by the custodian for the mold and newly stored in the database 15. However, the collation is not limited to the position information. The arithmetic circuit 11 may, for example, collate the image of the mold stored in advance in the database 15 with the image of the mold captured when the custodian reports. By collating the images of the mold in this way, the arithmetic circuit 11 of the server 10 can confirm whether the same mold has been reported or not.
[0066] Next, with reference to FIGS. 6 and 7, an example of a method for a custodian to report mold position information and the like using the data transmission program 16, that is, a method for transmitting mold position information and the like by the mobile terminal 30 will be described. FIG. 6 shows an example of a recognition label 50 provided on a certain mold.
[0067] As shown in FIG. 6, the recognition label 50 has a QR code (registered trademark) 51 which is an information carrier that can be read by the imaging unit 32 of the mobile terminal 30. It is not necessary to be a QR code (registered trademark) 51, and other means such as other two-dimensional codes or one-dimensional codes such as barcodes may be used. The recognition label 50 may describe the owner of the mold, the identification information of the mold, the acquisition date of the recognition label 50, and the like. Of course, the recognition label 50 may describe other information such as information on the parts manufactured by the mold. The recognition label 50 may be a label like a sticker attached to the mold, or a plate like a nameplate attached to the mold.
[0068] When the arithmetic circuit 31 of the mobile terminal 30 reads the QR code (registered trademark) 51 using the imaging unit 32, it can obtain a URL, which is an access code to the server 10, as information on the transmission destination of the mold information. When the arithmetic circuit 31 accesses the server 10 using the access code, it downloads the data transmission program 16 from the server 10. When the arithmetic circuit 31 downloads the data transmission program 16, it displays the data transmission program input means 60 on the display device 36. FIG. 7 shows an example of the data transmission program input means 60 displayed on the display device 36 of the mobile terminal 30.
[0069] As shown in FIG. 7, the data transmission program input means 60 in the present embodiment includes a code reading unit 61, a mold imaging unit 62, a plurality of input units 63 to 67, a mold image display unit 68, a temporary storage unit 69, and a transmission confirmation unit 70. The plurality of input units include a custodian name input unit 63, a sender name input unit 64, an identification information input unit 65, a previous transmission date and time input unit 66, and a comment input unit 67.
[0070] When the code reading unit 61 is selected, the arithmetic circuit 31 activates the imaging unit 32 of the mobile terminal 30 via the data transmission program 16, and can read the QR code (registered trademark) 51 using the imaging unit 32. When the arithmetic circuit 31 reads the QR code (registered trademark) 51, it stores the information recorded in the QR code (registered trademark) 51 in a temporary storage area temporarily provided in the storage device 37 of the mobile terminal 30 by the data transmission program 16, and displays it on the display device 36. The information is, for example, the identification information of the mold. The acquisition of the information may be performed when reading the QR code (registered trademark) 51 to activate the data transmission program 16.
[0071] The custodian uses the input unit 35 to input the company name of the custodian into the custodian name input unit 63, and inputs the name of the person operating the data transmission program 16 into the sender name input unit 64. Thereby, the arithmetic circuit 11 of the server 10 to which data is transmitted from the mobile terminal 30 via the data transmission program 16 can appropriately record the person who reported on the mold.
[0072] As described above, the identification information input unit 65 can be configured to be automatically input by reading the QR code (registered trademark) 51. The previous transmission date and time input unit 66 is input with the data transmission date and time when the custodian last reported. For example, when the previous transmission date and time input unit 66 reads the QR code (registered trademark) 51 to obtain identification information, the arithmetic circuit 31 of the mobile terminal 30 can be configured to access the database 15 and obtain the previous transmission date and time for the identification information from the database 15. Alternatively, the custodian may input the information into the identification information input unit 65 and the previous transmission date and time input unit 66 through the input unit 35. As shown in FIG. 7, the data transmission program input means 60 may be provided with a comment input unit 67 or other input units through which the custodian can input arbitrary comments.
[0073] When the mold imaging unit 62 is selected, the arithmetic circuit 31 activates the imaging unit 32 of the mobile terminal 30 via the data transmission program 16, and can image the mold using the imaging unit 32. When the arithmetic circuit 31 images the mold, it stores the acquired image in the above-described storage area and displays it on the mold image display unit 68. The image of the imaged mold is preferably captured so as to display at least the overall image of the mold and the recognition label 50. The mold image display unit 68 shown in FIG. 7 displays an example of the captured mold image. In this way, the data transmission program 16 acquires data to be reported from the custodian to the owner.
[0074] When the custodian reports on another mold, the temporary storage unit 69 is selected. When the temporary storage unit 69 is selected in the data transmission program 16, the arithmetic circuit 31 stores the acquired data in the storage area as a group of data for the mold that was input until just before, and again displays the data transmission program input means 60 on the display device 36. At this time, the custodian name input unit 63 and the sender name input unit 64 may be configured to hold the already input contents as they are. Then, the arithmetic circuit 31 acquires the data for another mold again by the method described above.
[0075] When the custodian transmits the acquired data to Server 10, the transmission confirmation unit 70 is selected. When the transmission confirmation unit 70 is selected in the data transmission program 16, the arithmetic circuit 31 transmits the data regarding each mold temporarily stored in the storage area to Server 10. Before transmitting the data to Server 10, the arithmetic circuit 31 may display the temporarily stored data on the display device 36. Thereby, the custodian can confirm the transmission data before transmission. When the arithmetic circuit 31 transmits the data to Server 10 via the data transmission program 16, it deletes the data stored in the storage area and deletes the data transmission program 16 from the mobile terminal 30.
[0076] The above is the method for transmitting mold information by the mobile terminal 30 using the data transmission program 16. As described above, the arithmetic circuit 11 of Server 10 collates the data regarding each mold transmitted by the data transmission program 16 with the information stored in the database 15. According to the management system according to the present embodiment, even if the mold is stored overseas, the storage position at the time of reporting can be accurately grasped.
[0077] In the above-described embodiment, the arithmetic circuit 11 of Server 10 collates, by the collation unit 14, the position information stored in advance in the database 15 with the position information of the mobile terminal 30 at the time of mold imaging. However, it is assumed that the position information acquisition unit 34 may not be able to acquire the position information when imaging the mold. Therefore, the arithmetic circuit 11 may collate the position information stored in advance in the database 15 with the position information of the mobile terminal 30 at the time of data transmission from the mobile terminal 30 to Server 10. By configuring in this way, even if the mold is stored in a place where the position information cannot be acquired, by using the position information of the mobile terminal 30 at the time of data transmission to Server 10, the storage position of the mold can be confirmed.
[0078] In such a case, the arithmetic circuit 11 may be configured such that the collation unit 14 collates the imaging date and time of the mold with the transmission date and time of the data including the image or the like, and if there is a difference of a predetermined period or more, the collation result is determined to be inconsistent. The predetermined period may be, for example, one day or several days.
[0079] The arithmetic circuit 11 may be configured such that the collation unit 14 collates the position information stored in advance in the database 15 with the respective position information of the mobile terminal 30 at the time of mold imaging and at the time of data transmission. By collating using a plurality of pieces of position information in this way, the arithmetic circuit 11 can collate the storage position more accurately.
[0080] In the above-described embodiment, the arithmetic circuit 31 of the mobile terminal 30 acquires the access code to the server 10 by reading the QR code (registered trademark) 51 described on the recognition label 50 using the imaging unit 32, but the present invention is not limited to this. For example, the recognition label 50 may include, as an information carrier, a tag formed of a semiconductor integrated circuit that can be read by wireless communication such as RFID, instead of a code that can be read by an optical method such as a QR code (registered trademark). Further, the information carrier may be directly attached to the mold instead of the recognition label 50. Such a tag is configured to be able to perform wireless communication with the arithmetic circuit 31 of the mobile terminal 30 via the communication circuit 33. Further, for example, the mobile terminal 30 may be configured such that an access code for accessing the server 10 is recorded in the storage device 37, and the arithmetic circuit 31 calls the access code as necessary to access the server 10.
[0081] Further, the data transmission program 16 is not limited to being downloaded to and activated on the mobile terminal 30 by accessing the server 10. For example, the data transmission program 16 may be recorded in the storage device 37 of the mobile terminal 30, and the arithmetic circuit 31 may be configured to activate the data transmission program 16 as needed. In this case, for example, instead of describing a code on the recognition label 50, an engraving may be provided as an information carrier that can be read by the imaging unit 32 on the mold itself, and the arithmetic circuit 31 may be configured to obtain identification information and the like by reading the engraving.
[0082] In the above-described embodiment, the arithmetic circuit 31 activates the data transmission program 16 and transmits data from the mobile terminal 30 to the server 10 via the data transmission program 16, but it is not limited thereto. For example, in the management system 1, when the custodian reports, instead of the arithmetic circuit 31 of the mobile terminal 30 transmitting data to the server 10, the arithmetic circuit of any terminal such as a computer may be configured to be able to transmit data to the server 10. In this case, the arithmetic circuit 31 acquires data such as an image of the mold using the data transmission program 16 and then moves the data to the terminal. Thereafter, the arithmetic circuit of the terminal downloads the data transmission program 16 and transmits the data to the server 10 via the program 16. The data may include position information at the time of data transmission, that is, the position information of the terminal.
[0083] In the above-described embodiment, the database 15 that stores various mold information is stored in the storage device 13 of the server 10, but it is not limited thereto. For example, the arithmetic circuit 11 of the server 10 may acquire the above-described mold information via the network by the communication circuit 12 and transmit the mold information via the network to update the mold information. In such a case, the above-described database 15 is stored in a storage device such as a computer that can be accessed via a network such as a cloud server. By configuring in this way, the server 10 does not need to include the database 15 and can have a simpler configuration.
[0084] With the above-described management system 1, the owner can grasp the location of the molds he owns. The information on the location of the molds can also be used for purposes other than asset management. For example, when a disaster or the like occurs, the owner can quickly check the parts that may be affected based on the disaster risk area information and the like described later by using the management system 1 according to this embodiment. As a result, for example, prior countermeasures can be taken, such as formulating and providing an alternative plan to ensure smooth parts supply to a business partner where parts supply may be delayed, and the impact on manufacturing can be reduced. Hereinafter, with reference to FIG. 8, a method of using the management system 1 at the time of a disaster will be described.
[0085] FIG. 8 shows an example of a disaster estimation program 80. The disaster estimation program 80 is an application that can be operated by the arithmetic circuit 21 of the management terminal 20 and the arithmetic circuit 31 of the mobile terminal 30 in the same manner as the data transmission program 16. The disaster estimation program 80 is stored, for example, in the storage device 13 of the server 10. Then, the owner can operate the disaster estimation program 80 via the communication circuit 23 and the communication circuit 12 by operating the management terminal 20. The disaster estimation program 80 may be stored in the storage device 25. In this case, the arithmetic circuit 21 of the management terminal 20 can acquire data from the database 15 of the storage device 13 via the communication circuit 23 or the like and display it on the disaster estimation program 80. The disaster estimation program 80 includes a map display unit 81, a disaster information selection unit 82, and a mold storage facility display unit 83.
[0086] The map display unit 81 can display map data in an expandable and contractible manner. Any map data may be used. The map display unit 81 can display the location of the facility where the mold is stored on the map data by using the location information of the mold storage location stored in the database 15 of the management system 1. Also, the map display unit 81 may display facilities other than the facility where the mold is stored. The map display unit 81 may display, for example, a warehouse for storing manufactured parts, a factory for assembling manufactured parts, etc. In this case, the map display unit 81 may change the color or the like to be displayed according to the category of the facility.
[0087] The disaster information selection unit 82 has a disaster display content selection unit 84. The disaster display content selection unit 84 can select the disaster information to be acquired and displayed. The disaster information can utilize, for example, disaster risk area information, etc. announced and provided by the country, local governments, etc., such as earthquakes, landslides, river floods, floods, tsunamis, power outages, traffic disruptions, etc. For example, the disaster information shown in FIG. 8 selects the earthquake that occurred with the off - shore area of Aomori Prefecture as the epicenter on December 21, 2020. Such disaster information can be acquired, for example, data provided by the Japan Meteorological Agency via the communication circuit 12 and the data can be displayed. The disaster display content selection unit 84 may be configured to be able to select any one of the above - mentioned disaster information such as earthquakes, river floods, etc., or a combination of a plurality of disaster information. As shown in FIG. 8, the disaster estimation program 80 can display the information of the area included in the provided disaster information on the map display unit 81. Also, the disaster estimation program 80 can display, for example, the roads or railway lines that are impassable, the locations that are impassable, etc. on the map display unit 81 in the case of traffic disruptions, etc. When the disaster display content selection unit 84 selects information related to an earthquake, the disaster information selection unit 82 may further have a display range selection unit 85. The display range selection unit 85 can display, for example, the area where the seismic intensity is above a predetermined magnitude on the map display unit 81. In FIG. 8, the display range selection unit 85 is selected as shown to indicate the area where the seismic intensity of 4 or more has occurred on the map displayed on the map display unit 81.
[0088] The mold storage facility display unit 83 displays the mold storage facilities shown on the map display unit 81. Further, when the disaster estimation program 80 displays, on the map display unit 81, an area based on disaster information or an area where a disaster has occurred selected by the disaster information selection unit 82, etc., it may be configured to narrow down and display mold storage facilities, asset information, etc. that may be affected by the disaster on the mold storage facility display unit 83. Similar to the map display unit 81, the mold storage facility display unit 83 may display facilities other than mold storage facilities.
[0089] In the disaster estimation program 80 shown in FIG. 8, the maximum seismic intensity of the earthquake shown is weak seismic intensity 5. Also, the display range selection unit 85 is selected to display seismic intensity 4 or higher. Therefore, the map display unit 81 displays the areas where seismic intensity 4 and weak seismic intensity 5 have been observed on the displayed map. Also, mold storage facilities, etc. are shown on the map display unit 81. Therefore, the disaster estimation program 80 can visually and clearly display which facilities may have been affected by the occurred disaster. The disaster estimation program 80 may be configured to be able to display the molds owned by the facilities that may have been affected, the parts supplied by the molds, and the products manufactured using the parts. By configuring in this way, the owner can quickly grasp the molds, parts, products, etc. that may be affected by the occurred disaster, and can use them for considering countermeasures at the time of disaster, such as formulating alternatives for supplying such parts.
[0090] In this embodiment, the disaster estimation program 80 displays the facilities that may have been affected according to the magnitude of the seismic intensity, but it is not limited to this. For example, instead of using the magnitude of the seismic intensity, the disaster estimation program 80 may display the facilities that may have been affected which are within a predetermined distance (for example, within a range of a radius of 100 km from the epicenter) from the epicenter.
[0091] The management system 1 according to this embodiment may further include a calculation unit in the arithmetic circuit 11 of the server 10 that calculates the amount of fixed-asset tax payable to the local government where the mold is stored. The calculation unit can be realized by various processors or the like, similar to the arithmetic circuit 11 for example. The calculation unit may be constituted by the same processor or the like as the arithmetic circuit 11. Since the management system 1 according to this embodiment uses the position information when the imaging unit 32 of the mobile terminal 30 images the mold at the time of reporting from the custodian, the local government where the mold is stored can be accurately grasped. Therefore, the arithmetic circuit 11 can accurately identify the local government that pays the fixed-asset tax for the mold by referring to the database 15 by the calculation unit. Also, the owner can accurately identify the local government that pays the fixed-asset tax for the mold by using the management system 1.
[0092] Moreover, the database 15 provided in the server 10 of the management system 1 according to this embodiment may have, as an item for registering data indicating the appraisal value of the mold. The data may include, for example, the useful life of the mold, the start date of depreciation of the mold, the depreciation rate according to the useful life, the acquisition price of the mold, the previous year's appraisal value of the mold, and the like. By registering the data indicating the appraisal value of the mold in the database 15, the arithmetic circuit 11 can calculate, by the calculation unit, the amount of fixed-asset tax payable for the mold using the management system 1. Therefore, the arithmetic circuit 11 can identify all the molds stored in any local government, refer to the data indicating the appraisal value of each mold, and calculate the total amount of fixed-asset tax payable to the local government where the mold is stored.
[0093] (Summary of the embodiment) The management system according to this embodiment described as above may be configured as follows.
[0094] (Aspect 1) The server device used in the management system for managing the locations of a plurality of molds stores a database storing mold information including, for each mold, the custodian, identification information uniquely identifying each mold, and information on the location of each mold. The server device has a storage device for storing the database, a communication circuit for receiving information including the identification information of a predetermined mold and information on the current location of the predetermined mold transmitted from a certain terminal, and a collation unit for collating the information on the location of the predetermined mold stored in the database with the received information on the current location of the predetermined mold.
[0095] Thereby, the server device can collate the information on a predetermined mold transmitted from a certain terminal with the information on the predetermined mold previously stored in the database. Therefore, it is possible to reliably confirm whether the information registered in the database regarding the predetermined mold matches the newly transmitted information.
[0096] (Aspect 2) In the server device of Aspect 1, the communication circuit further receives information on the captured image of the predetermined mold from the terminal, and the information on the current location of the predetermined mold may be the location information of the terminal that captured the predetermined mold.
[0097] Thereby, the server device can collate the location information of the terminal that captured the predetermined mold included in the information on the predetermined mold transmitted from a certain terminal with the location information of the location where the predetermined mold is stored, which is previously stored in the database. Therefore, it is possible to reliably confirm whether the location information registered in the database regarding the predetermined mold matches the transmitted information on the current location of the predetermined mold.
[0098] (Aspect 3) In the server device of Aspect 2, the information stored in the database includes images of the respective molds, and the collation unit may collate the stored image of the predetermined mold with the captured image of the predetermined mold.
[0099] As a result, the server device can collate not only the position information but also whether the mold stored in advance in the database and associated with the recognition information is the same mold as the mold related to the transmitted information.
[0100] (Aspect 4) In the server device of Aspect 1, the communication circuit further receives information on a captured image of the predetermined mold from the terminal, and the information on the current location of the predetermined mold may be the position information of the terminal that transmitted the information on the current location.
[0101] As a result, the server device can collate the position information of the terminal that transmitted the information on the predetermined mold included in the information on the predetermined mold transmitted from a certain terminal with the position information of the location where the predetermined mold is stored in advance in the database. Therefore, it is possible to reliably confirm whether the information on the location registered in the database regarding the predetermined mold matches the information on the current location of the transmitted predetermined mold.
[0102] (Aspect 5) In the server device according to any one of Aspects 1 to 4, the collation unit may generate image data for displaying on a map the position represented by the information on the location of the predetermined mold stored in the database and the position represented by the information on the current location of the received predetermined mold.
[0103] As a result, the server device can create data for easily confirming whether the current location of the predetermined mold transmitted from a certain terminal matches the location where the predetermined mold is stored in the database.
[0104] (Aspect 6) In the server device according to any one of Aspects 1 to 5, the collation unit may calculate the distance between the position represented by the information on the location of the predetermined mold stored in the database and the position represented by the information on the current location of the received predetermined mold, and perform collation based on the distance.
[0105] As a result, the server device can calculate the distance difference between the current location of a predetermined mold transmitted from a certain terminal and the location of the predetermined mold stored in the database, and can easily determine based on the distance difference whether or not the above-mentioned current location and location match.
[0106] (Aspect 7) In the server device of Aspect 6, when the collation unit collates the position represented by the information on the location of the predetermined mold stored in the database with the position represented by the information on the current location of the received predetermined mold, it may notify the owner of the predetermined mold.
[0107] As a result, the server device can notify the owner of the predetermined mold that it has collated whether the current location of the predetermined mold transmitted from a certain terminal matches the current location of the predetermined mold stored in the database, and the owner can confirm the collation result.
[0108] (Aspect 8) In the server device of Aspect 6, a threshold value is stored in the database, and when the distance exceeds the threshold value, the collation unit may determine that the result of the collation is inconsistent and notify the owner of the predetermined mold.
[0109] As a result, the server device can easily determine based on the threshold value whether the location of the predetermined mold transmitted from a certain terminal matches the current location of the predetermined mold stored in the database. Also, the owner can easily know that there is a mismatch in the collation result.
[0110] (Aspect 9) The management terminal has a display device that displays the image data generated by the collation unit provided in the server device of Aspect 5.
[0111] As a result, the management terminal can display on the display device the image data created by the server device, which shows the current location of a predetermined mold transmitted from a certain terminal and the location of the said predetermined mold stored in the database. Thereby, the owner of the said predetermined mold using the management terminal can easily confirm the positional relationship between the above-mentioned current location and the location.
[0112] (Aspect 10) The management terminal has a display device that displays the result of collation by any one of the collation units in Aspects 6 to 8.
[0113] As a result, the management terminal can display on the display device the collation result between the current location of a predetermined mold transmitted from a certain terminal by the server device and the location of the said predetermined mold stored in the database. Thereby, the owner of the said predetermined mold using the management terminal can easily confirm the collation result between the above-mentioned current location and the location.
[0114] (Aspect 11) In the management terminal of Aspect 10, when the said result is inconsistent, a warning recognizable by vision or hearing may be issued.
[0115] As a result, when the collation result by the server device is inconsistent, the management terminal can issue a warning by means recognizable visually or aurally. Therefore, the owner of the said predetermined mold using the management terminal can easily confirm that the collation result between the above-mentioned current location and the location is inconsistent.
[0116] (Aspect 12) The management system includes any one of the server devices in Aspects 1 to 8 and an arbitrary terminal. The mold has an information carrier that holds information indicating the transmission destination of mold information, which can be read by the said terminal. The said terminal reads the information carrier, acquires the information indicating the transmission destination, and transmits the mold information to the server device.
[0117] As a result, the management system can transmit die information by any terminal without using a specific terminal. Therefore, the custodian does not need to prepare a specific terminal and can easily use the management system.
[0118] (Aspect 13) In any one of the server devices according to Aspect 1 to Aspect 8, the communication circuit may receive disaster occurrence information regarding the generated disaster, and extract the dies existing within a predetermined range from the disaster area indicated by the disaster occurrence information from the database.
[0119] As a result, the server device can appropriately extract the facilities storing the dies that may have been damaged at the time of the disaster occurrence. Therefore, it is possible to grasp the parts that may be affected by the disaster on production and appropriately consider countermeasures.
[0120] (Aspect 14) In the server device according to Aspect 13, when the disaster is an earthquake, the predetermined range may be determined according to the magnitude of the seismic intensity that has occurred.
[0121] It is possible to narrow down the targets of the facilities that may have been damaged by the disaster and more appropriately consider countermeasures.
[0122] (Aspect 15) In any one of the server devices according to Aspect 1 to Aspect 8, based on the location of the die stored in the database, for each die, identify the local government to which the fixed asset tax of the die should be paid, and further include a calculation unit that calculates the total fixed asset tax of the die for each local government by referring to the data indicating the appraised value of the die stored in the database.
[0123] As a result, it is possible to appropriately and easily calculate the local government to which the fixed asset tax should be paid and the tax amount payable to the local government.
[0124] (Aspect 16) The server device used in the management system for managing the locations of a plurality of molds has a communication circuit connectable to a network. The communication circuit acquires, via the network, for each mold, mold information including a custodian, identification information uniquely identifying each mold, and information on the location of each mold, and receives information including identification information of a predetermined mold and information on the current location of the predetermined mold, which is transmitted from a certain terminal. The server device further has a collation unit that collates the information on the location of the predetermined mold acquired via the network with the information on the current location of the predetermined mold received.
[0125] Thereby, the server device can collate information on a predetermined mold transmitted from a certain terminal with information on the predetermined mold that can be acquired via the network. Therefore, it is possible to reliably confirm whether the information acquired via the network regarding the predetermined mold matches the newly transmitted information.
[0126] (Aspect 17) A computer program used in a server device used in a management system for managing the locations of a plurality of molds causes the server device to execute a process of storing mold information including a custodian, identification information uniquely identifying each mold, and information on the location of each mold for a plurality of molds, a process of receiving information including identification information of a predetermined mold and information on the current location of the predetermined mold, which is transmitted from a certain terminal, and a process of collating the information on the location of the predetermined mold stored in the storing process with the information on the current location of the predetermined mold received.
[0127] The management system described in the present disclosure is realized by the cooperation of hardware resources such as a processor and a memory, and software resources (computer programs).
Industrial Applicability
[0128] According to the management system of the present disclosure, the asset management of molds can be performed easily and accurately.
Explanation of Signs
[0129] 1 Management system 10 Server 12 Communication circuit 13 Memory device 14 Verification unit 15 Database 16 Data transmission program 17 Data confirmation program 20 Management terminal 30 Mobile terminal 32 Imaging unit 33 Communication circuit 34 Location information acquisition unit 37 Memory device 50 Recognition label 51 QR code (registered trademark)
Claims
1. A server device used in a management system for managing the locations of a plurality of molds, For each mold, a storage device that stores a database storing mold information including a first custodian who manages the plurality of molds, one or more second custodians who store at least a part of the plurality of molds, identification information that uniquely identifies each mold, and information on the location of each mold, A communication circuit that receives information including information on the second custodian, identification information of a predetermined mold stored by the second custodian among the plurality of molds, and information on the current location of the predetermined mold, which is transmitted from a certain terminal, and An arithmetic circuit having a collation unit that collates the information on the second custodian and the location information of the predetermined mold stored in the database with the received information on the second custodian and the current location information of the predetermined mold, The arithmetic circuit notifies the first custodian of information regarding the collation result, Server device.
2. The communication circuit further receives information on a captured image of the predetermined mold from the terminal, and the information on the current location of the predetermined mold is the location information of the terminal that captured the predetermined mold. The server device according to claim 1.
3. The information stored in the database includes an image of each mold, and the collation unit collates the stored image of the predetermined mold with the captured image of the predetermined mold. The server device according to claim 2.
4. The communication circuit further receives information on a captured image of the predetermined mold from the terminal, and the information on the current location of the predetermined mold is the location information of the terminal that transmitted the information on the current location. The server device according to claim 1.
5. The matching unit generates image data for displaying, on a map, the position represented by the location information of the predetermined mold stored in the database and the position represented by the current location information of the received predetermined mold. The server device according to any one of claims 1 to 4.
6. The matching unit calculates the distance between the position represented by the location information of the predetermined mold stored in the database and the position represented by the current location information of the received predetermined mold, and performs matching based on the distance. The server device according to any one of claims 1 to 5.
7. A management system including the server device according to any one of claims 1 to 6 and an arbitrary terminal, The mold has an information carrier that holds information indicating a transmission destination of mold information that can be read by the terminal. The terminal reads the information carrier, acquires the information indicating the transmission destination, and transmits the mold information to the server device.
8. A server device used in a management system for managing the locations of a plurality of molds, It has a communication circuit connectable to a network, The communication circuit acquires, via the network, for each mold, mold information including a first custodian who manages the plurality of molds, one or more second custodians who store at least a part of the plurality of molds, identification information that uniquely identifies each mold, and location information of each mold. It receives information including information on the second custodian, identification information of a predetermined mold stored by the second custodian among the plurality of molds, and current location information of the predetermined mold, transmitted from a certain terminal. The server device further includes an arithmetic circuit having a matching unit that matches the information on the second custodian and the location information of the predetermined mold acquired via the network with the information on the second custodian and the current location information of the predetermined mold received. The arithmetic circuit notifies the first custodian of information regarding the collation result. Server device.
9. A computer program used in a server device used in a management system for managing the locations of a plurality of molds, for a plurality of molds, storing mold information including a first custodian who manages the plurality of molds, one or more second custodians who store at least a part of the plurality of molds, identification information that uniquely identifies each mold, and information on the location of each mold; receiving information including information on the second custodian, identification information of a predetermined mold stored by the second custodian among the plurality of molds, and information on the current location of the predetermined mold, which is transmitted from a certain terminal; collating the information on the second custodian and the location information of the predetermined mold stored in the storing step with the received information on the second custodian and the current location information of the predetermined mold; notifying the first custodian of information regarding the collation result; A computer program for causing a server device to execute.
Citation Information
Patent Citations
Article management server and article management system
JP2013250853A
Management system, management device, management method, and management program
JP2018039606A
Asset management system and asset management method
JP2020027312A