Server device, management terminal, management system and computer program

JP2025024081AActive Publication Date: 2025-02-19PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024198047
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-19
Estimated Expiration
2041-02-19

AI Technical Summary

Benefits of technology

【0007】 本開示のサーバ装置および管理システムによれば、金型の所在を容易かつ正確に管理することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025024081000001_ABST
    Figure 2025024081000001_ABST
Patent Text Reader

Abstract

To provide a server device and a management system that can easily and accurately manage the location of a mold.SOLUTION: A server device used in a management system for managing the locations of multiple molds includes: a storage device which stores a database that stores mold information for each mold, including information on a storing person, identification information for uniquely identifying each mold and the location of each mold; a communication circuit which receives information including identification information of a prescribed mold and information on the current location of the prescribed mold transmitted from a terminal; and a collation unit which collates information on the location of the prescribed mold stored in the database with the received information on the current location of the prescribed mold.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

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 technology]

[0002] Generally, industrial products are manufactured by assembling various parts. Manufacturers do not only manufacture the parts themselves, but also lend a wide variety of dies to various business partners and ask them to manufacture the parts. Furthermore, business partners who receive requests from manufacturers may lend the dies to yet another business partner and ask them to manufacture the parts.

[0003] The molds loaned as described above are part of the assets owned by the manufacturer. Therefore, it is necessary to manage the molds by knowing whether the molds loaned to the client are available, who is currently in charge of them, and where the molds are located. For example, Patent Document 1 discloses an asset management system that can properly manage and effectively utilize mold assets. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2020-27312 A Summary of the Invention [Problem to be solved by the invention]

[0005] Manufacturers need to obtain accurate information in order to manage their assets. However, the information reported by the business partner lending the molds sometimes differed from the actual state of the molds. For example, the location reported as the storage location of the molds sometimes differed from the actual location where the molds were stored. In addition, when molds were loaned via multiple business partners, the manufacturer had to visit the lending party to which the molds were loaned via multiple business partners to check the state of the molds, which made the reporting process from the lending party and the confirmation process by the manufacturer complicated. An object of the present disclosure is to provide a server device and a management system that can easily and accurately manage the location of molds. [Means for solving the problem]

[0006] The server device used in the management system for managing the locations of multiple molds disclosed herein is characterized by having a memory device that stores a database of mold information for each mold, including information on the custodian, identification information that uniquely identifies each mold, and the location of each mold, a communication circuit that receives information sent from a terminal, including identification information of a specific mold and information on the current location of the specific mold, and a comparison unit that compares the information on the location of the specific mold stored in the database with the received information on the current location of the specific mold. Effect of the Invention

[0007] According to the server device and management system of the present disclosure, the location of molds can be easily and accurately managed. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a management system according to an embodiment of the present disclosure. [Diagram 2] A flowchart showing a process of mold management by a server of a management system according to an embodiment of the present disclosure. [Diagram 3] A flowchart showing a process for transmitting mold information by a mobile terminal of a management system according to an embodiment of the present disclosure. [Figure 4] A flowchart showing a process for verifying mold information by a server of a management system according to an embodiment of the present disclosure. [Diagram 5] A flowchart showing a confirmation operation by a mold owner in a management system according to an embodiment of the present disclosure. [Figure 6] FIG. 13 is a diagram illustrating an example of an identification label of a management system according to an embodiment of the present disclosure. [Figure 7] FIG. 13 is a diagram illustrating an example of a data transmission program input unit of a management system according to an embodiment of the present disclosure. [Figure 8] FIG. 13 is a diagram illustrating an example of a damage estimation program using a management system according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. However, the configuration described below is merely an example of the present disclosure, and the present disclosure is not limited to the following embodiments. Even if it is not an embodiment, various modifications can be made according to the design, etc., as long as it does not deviate from the technical idea of ​​the present disclosure.

[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 person who actually stores the mold. When the current location of the mold is obtained, the server 10 can compare the location information previously held about the mold with the current location information. 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 executes a program to realize a predetermined function. The arithmetic circuit 11 calls and executes an arithmetic program stored in the storage device 13, for example, to realize various processes in the server 10, such as a collation process by the collation unit 14. The arithmetic circuit 11 is not limited to a form in which hardware and software work together to realize a predetermined function, and may be a hardware circuit designed specifically to realize a predetermined function. That is, the arithmetic circuit 11 may be realized by various processors such as a GPU, FPGA, DSP, ASIC, etc., in addition to a CPU or an MPU. Such an arithmetic circuit 11 may be configured, for example, by a signal processing circuit that is a semiconductor integrated circuit. The hardware configurations of the collation unit 14, and the arithmetic circuits 21 and 31 described later are also similar to that of the arithmetic circuit 11.

[0012] The collation unit 14 is a device that can compare information stored in the storage device 13 with other information (for example, information transmitted from the mobile terminal 30 described later) and make a judgment to verify the information. The collation unit 14 can be realized by various processors, etc., similar to the arithmetic circuit 11, as described above. The collation unit 14 may be configured by the same processor, etc. 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 in accordance with a wired communication standard, such as USB (registered trademark) or Ethernet (registered trademark). Alternatively, the interface device can perform communication in accordance with a wireless communication standard, such as Wi-Fi (registered trademark), Bluetooth (registered trademark), or a mobile phone line.

[0014] The storage device 13 is a recording medium capable of recording various information. The storage device 13 can store 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 a memory such as a DRAM, an SRAM, or a flash memory, an HDD, an SSD, or other storage devices, or by an appropriate combination of them. The storage device 13 stores a database 15 that saves information about the mold (details will be described later). The storage device 13 also stores a data transmission program 16 that the mobile terminal 30 can access using a code that will be 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 written in a language such as HTML or JavaScript. The same is true for the data confirmation program 17 that will be described later. The data transmission program 16 is downloaded to the mobile terminal 30 and used when the mobile terminal 30 transmits an image of the mold to the server 10. The storage device 13 also stores a data confirmation program 17 that can confirm and update 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 started on the management terminal 20. The data confirmation program 17 may be stored in a 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] As described above, the arithmetic circuit 21 can be realized by various processors, etc., similar to the arithmetic circuit 11. Moreover, the arithmetic circuit 21 realizes various processes by calling and executing arithmetic programs, etc., stored in the storage device 25, for example.

[0017] The input unit 22 is a typical computer input device such as a mouse or keyboard, and can input data, indicate a position, etc. 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 in accordance with a wired communication standard, such as USB (registered trademark) or Ethernet (registered trademark). The interface device can also perform communication in accordance with a wireless communication standard, such as Wi-Fi (registered trademark), Bluetooth (registered trademark), or a mobile phone line.

[0019] The display device 24 is a display configured of, for example, a liquid crystal or an organic electroluminescence (EL) display, etc. The display device 24 can display any information, such as data inputted 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 damage estimation program 80, etc.

[0020] The storage device 25 is a recording medium capable of recording various information. The storage device 25 can store 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 a DRAM, an SRAM, or a flash memory, an HDD, an SSD, or other storage device, or an appropriate combination of these.

[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, etc., similar to the arithmetic circuit 11 and the arithmetic circuit 21 described above. The arithmetic circuit 31 realizes various processes in the mobile terminal 30 by calling and executing an arithmetic program, etc., stored in the storage device 37, for example.

[0023] The imaging unit 32 is, for example, a camera equipped with an imaging element such as a CCD or a CMOS, and can photograph the mold and read the identification label 50, as described below. The captured image and information acquired by reading the identification label 50 are stored in the storage device 37.

[0024] The communication circuit 33 is an interface device capable of performing communication conforming to wireless communication standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), and mobile phone line. The communication circuit 33 may further include an interface device capable of performing communication conforming to wired communication standards such as USB (registered trademark), Ethernet (registered trademark), and the like. 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 images of the mold and 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 may be capable of acquiring information stored in the tag.

[0025] The location information acquisition unit 34 is, for example, a location acquisition device using a GPS (Global Positioning System), and can measure where the mobile terminal 30 is located. Instead of or together with the GPS, other GNSS (Global Navigation Satellite Systems) such as GLONASS, Galileo, BDS (BeiDou Satellite Positioning System), and other positioning systems such as QZSS (Quasi-Zenith Satellite System) may be used. The location information acquisition unit 34 can, for example, acquire location information of the mobile terminal 30 when the above-mentioned imaging unit 32 captures an image. The location 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. The input unit 35 can also input information to the data transmission program 16, etc. The information includes, for example, the company name and the name of the person who inputs the information. Naturally, the input unit 35 may be configured so that input can be performed using physical buttons instead of a touch panel.

[0027] The display device 36 is a display configured of, for example, a liquid crystal or an organic EL display, etc. The display device 36 can display the image captured by the imaging unit 32, the recognition label 50, information acquired by reading the recognition label 50, etc.

[0028] The storage device 37 is realized by, for example, a memory such as a DRAM, an SRAM, a flash memory, an HDD, an SSD, or other storage devices, or an appropriate combination of them. The storage device 37 uses the data transmission program 16, which will be described in detail later, to store at least an image captured by the imaging unit 32 and location information of the mobile terminal 30 acquired by the location information acquisition unit 34 when the image was captured. The location information may be composed of, for example, latitude and longitude.

[0029] FIG. 2 is a flowchart showing the process of managing a mold by the server 10 of the management system according to this embodiment. Specifically, the server 10 manages the mold by receiving mold information from the mobile terminal 30 (S1), comparing the information transmitted from the mobile terminal 30 with information possessed by the owner by the arithmetic circuit 11 of the server 10 (S2), and receiving a confirmation result by the owner of the result of the comparison (S3). In this specification, the owner means a person, company, etc. who owns the mold. The custodian means a first lender who is a person, company, etc. who has entrusted the mold to the owner. The custodian means a final lender who is a person, company, etc. who has entrusted the mold to the custodian, and means a person, company, etc. who actually keeps the mold. The custodian may entrust the mold to the custodian via multiple people, companies, etc. (i.e., a second lender, a third lender, etc.). The custodian may also be the custodian. The owner can entrust the mold to one or more custodians. Similarly, the custodian can entrust the mold to one or more custodians. The process of steps S1 to S3 will be described in detail below.

[0030] Fig. 3 is a flowchart showing the process of transmitting mold information by the mobile terminal 30 in the management system 1 according to this embodiment. As a result of the process according to this flowchart, the mold information is transmitted from the mobile terminal 30 to the server 10, and 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 specific description will be given of the report of the storage of the mold by the custodian by the mobile terminal 30 transmitting the mold information.

[0031] Although details will be described later, information related to molds is stored in a database 15 saved in a storage device 13 of the server 10. The server 10 of the management system 1 according to this embodiment manages molds by comparing and collating information previously stored in the database 15 with newly acquired information.

[0032] In order for the owner to check the mold, the custodian may be requested by the owner to report the storage status. Specifically, for example, when an inventory is taken of a mold, which is an asset owned by the owner, the owner needs to know where the mold is actually located, and checks the storage status with the custodian. In such a case, the custodian reports to the owner that the mold is being stored by using the data transmission program 16 on the mobile terminal 30 as shown below. Note that, although details will be described later, each mold has an information carrier 51 that can carry any information. The arithmetic circuit 31 of the mobile terminal 30 can read the information carried on the information carrier 51 using any device such as the imaging unit 32 or the communication circuit 33. In this 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 written on a recognition label 50 that is attached to the mold. The QR code (registered trademark) 51 has at least identification information that can uniquely identify the mold and information indicating the destination of the mold. The identification information is, for example, the management number of the mold provided with the identification label 50. The information indicating the destination of the mold 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, i.e., 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 an access code from 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 advance in the storage device 37 instead of downloading it, and start the data transmission program 16 as necessary. 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). When the arithmetic circuit 31 reads the QR code (registered trademark) 51 to acquire the access code, it may also acquire the identification information. Next, the arithmetic circuit 31 captures an image of the mold by the imaging unit 32 (S14). When the arithmetic circuit 31 captures an image, it stores the image in a temporary storage area temporarily provided in the storage device 37 by the data transmission program 16 (S15). Furthermore, the arithmetic circuit 31 acquires the position information at the time of imaging as the current location of the mold from the position information acquisition unit 34, and stores the position information together with the image in association with the identification information. If the arithmetic circuit 31 is unable to 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 that other dies are also stored (S16), the arithmetic circuit 31 reads the QR code (registered trademark) 51 of the other dies by the imaging unit 32 and acquires the identification information of the other dies. Then, the arithmetic circuit 31 images the other dies by the imaging unit 32, associates the image of the other dies with 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, etc. of all dies to be reported is completed, the arithmetic circuit 31 transmits data (mold information) including the identification information, image, and position information of the dies stored in the temporary storage area by the data transmission program 16 to the server 10 (S17). The arithmetic circuit 31 may transmit data to the server 10 each time information on one surface of the die is stored. When transmitting 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 transmit the position information to the server 10. After transmitting the data to the server 10, the arithmetic circuit 31 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 terminate the operation of the program 16 instead of deleting the program 16.

[0036] As described above, the arithmetic circuit 31 of the mobile terminal 30 can use the data transmission program 16 to transmit information about the mold stored by the depositor to the server 10. Note that step S13 is not essential and may be omitted. Also, if 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, the collation process in step S2 in Fig. 2 will be specifically described with reference to Fig. 4. Fig. 4 is a flowchart of the collation process by the server 10.

[0038] The arithmetic circuit 11 of the server 10 receives the mold information transmitted from the mobile terminal 30 by the data transmission program 16 via the communication circuit 12 (S30), and identifies the transmitted mold from the identification information included in the information. The arithmetic circuit 11 then adds the received data for the identified mold to the database 15 in which information about the mold is stored, and updates the database 15 (S31). The arithmetic circuit 11 adds to the database 15 information included in the received mold information, such as an image of the mold, location information of the mobile terminal 30 that captured the image, the date and time of the image, the date and time of data transmission, and location information of the mobile terminal 30 at the time of data transmission.

[0039] Next, the arithmetic circuit 11, in the collation unit 14, collates the location information of the location where the mold is stored, which is stored in advance in the database 15, with the location information of the mobile terminal 30 at the time of image capture, 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 location information stored in advance in the database 15, and the position represented by the latitude and longitude acquired as the location information at the time of image capture (S32). The straight-line distance is obtained, for example, by calculating the square root of the sum of the square of the difference in distance in the latitude direction between each position and the square of the difference in distance in the longitude direction.

[0040] Next, the arithmetic circuit 11 judges whether or not 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 based on the calculation result (S33). For example, when the comparison is performed by calculating the straight-line distance as described above, the judgment may be made by setting a predetermined threshold and determining whether or not the straight-line distance exceeds the threshold. The threshold may be set to an arbitrary value. The threshold may be changed depending on the size of the site of the facility such as a factory that keeps the mold. For example, when the site of the facility is large, the threshold may be set to about several kilometers, and when the site of the facility is small, the threshold may be set to tens of meters or hundreds of meters. By configuring the threshold to be changeable in this way, even if the mold is moved within the site, if the distance difference is within the threshold, the arithmetic circuit 11 can judge that the positions are the same as a result of the comparison. In this manner, the arithmetic circuit 11 can compare the position information stored in advance in the database 15 with the position information transmitted from the mobile terminal 30.

[0041] When the determination is made, the arithmetic circuit 11 notifies the owner (e.g., the owner's management terminal 20) of the match via the communication circuit 12 (S34). The arithmetic circuit 11 may notify only when it is determined that the location information stored in the database 15 differs from the reported location information, or may notify the result of the match. The arithmetic circuit 11 may also create image data for displaying each piece of location information on the map data.

[0042] In this manner, in the management system 1 according to this embodiment, the arithmetic circuit 11 of the server 10 compares the information on mold storage received from the mobile terminal 30 with the information previously stored in the database 15. Then, the arithmetic circuit 11 notifies the owner that the above information has been compared, or notifies the result of the comparison.

[0043] Next, the owner checks the contents reported by the custodian. FIG. 5 is a flowchart showing the procedure of the checking work performed by the owner. As a result of performing the work described in this flowchart, the server 10 receives the result of checking the matching result by the owner, and as a result, the arithmetic circuit 11 executes the process of step S3 in FIG. 2. Hereinafter, the procedure of the checking work by the owner based on the above-mentioned matching result will be specifically described with reference to FIG. 5.

[0044] First, the owner receives a notification from the server 10, and if a report has been made for all dies held by the storage manager in relation to the notification, the owner accesses the data confirmation program 17 using the management terminal 20 (S50). Then, the owner checks whether there is a mismatch 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 image data for displaying each piece of position information created by the server 10 on a map. If there is a mismatch, the owner checks whether the reason for the mismatch is valid (S52). If there is a mismatch, the management terminal 20 may present a warning by a visually recognizable means, such as blinking at least a part of the image data (for example, the position indicated by each piece of position information). Also, the management terminal 20 may be provided with a speaker, and the warning may be presented by an auditory recognizable means, such as emitting a sound from the speaker. By operating the management terminal 20 in this manner, if there is a mismatch as a result of the collation, the management terminal 20 can give a warning to the owner.

[0045] The reason for the discrepancy may be, for example, that the distance difference between the location information previously stored in the database 15 and the reported location information exceeds a set threshold. In this case, for example, the owner contacts the keeper of the mold for which the discrepancy has occurred in the matching results via the keeper to confirm the actual storage location of the mold. The owner may also go to the site to confirm the accurate information.

[0046] If the reason for the mismatch is valid, the owner inputs into the data confirmation 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). An example of a case where the reason for the mismatch is valid is when the mold is present at the location indicated by the reported location information, not at the location indicated by the location 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 keeper has changed the storage location of the mold. After updating the database, the arithmetic circuit 11 of the server 10 performs a comparison with the updated information. The owner returns to step S51 and checks again whether there is a mismatch in the comparison for the mold.

[0047] If the reason for the discrepancy is not valid, the owner contacts the custodian via the custodian manager, and the custodian reports again (S54). An example of a case in which the reason for the discrepancy is not valid is when the mold is present at a location indicated by location information stored in database 15. When the custodian reports, the arithmetic circuit 11 of server 10 performs a comparison using the newly reported information. The owner returns to step S51 and checks again whether there is a discrepancy in the comparison for the mold in question.

[0048] If there is no discrepancy in the collation results, the owner checks whether or not the report has been completed for all dies managed by the storage manager (S55). If the report has not been completed for all dies, the owner returns to step S51 and checks whether or not there is a discrepancy in the collation for other dies held by the storage manager in the confirmation. If the report has been completed for all dies held by the storage manager in the confirmation, the owner inputs to the data confirmation program 17 using the input unit 22 of the management terminal 20 that the confirmation has been completed for all dies (S56), and the owner ends the confirmation. When it is input that the confirmation has been completed for all dies held by the storage manager, the calculation circuit 11 of the server 10 notifies the storage manager of that effect via the communication circuit 12. The storage manager then submits to the owner a storage confirmation document stating that the confirmation has been completed for all dies held by the storage manager, and reports that all of the target dies are in storage.

[0049] As described above, the owner can manage the mold using the management system 1. According to the management system 1 of the present disclosure, the current location of the mold at the time of the custodian's report can be obtained. Therefore, even if the custodian moves the mold and the owner of the mold is not aware of the movement, the owner can collect accurate information by using the management system 1.

[0050] The data transmission program 16 described above has a plurality of modes. The plurality of modes include a custodian report mode, an owner confirmation mode, and a storage / return mode. The custodian report mode is a mode in which the above-mentioned operation is performed, and a mode in which the custodian reports to the owner the storage status of the molds that he / she is entrusted with. This mode is started by acquiring an access code to the server 10 by reading a QR code (registered trademark) 51 provided on each mold with any 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 in the server based on the confirmation result. In order to start the data transmission program 16 in the owner confirmation mode, the owner may use, for example, an information carrier (e.g., a QR code (registered trademark)) other than the QR code (registered trademark) 51 printed on the recognition label 50 provided on the mold. In this case, the owner can use any mobile terminal 30, as in the above-mentioned custodian report mode. The arithmetic circuit 31 of the mobile terminal 30 reads the information carrier to obtain an access code to the server 10. 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 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 location information previously stored in the database 15 as the storage location of the mold with the received data, without performing the above-mentioned collation. In addition, the arithmetic circuit 11 may be configured to update the database 15 after the owner has confirmed the data using the data confirmation program 17 on the management terminal 20, rather than updating the database 15 immediately upon receiving the data.

[0052] The storage / return mode is a mode used when the owner holds or lends a mold. The storage / return mode can be used, for example, to keep a record of the movement of a mold when the custodian returns the mold stored by the custodian to the owner, or when the owner lends the mold stored by the owner to the custodian. The storage / return mode can also be used when the owner stores a newly made mold or when disposing of a mold stored by the owner. The location where the owner stores the mold may be within the premises of a factory or the like owned by the owner, or may be a contract warehouse contracted by the owner.

[0053] The data transmission program 16 in the loading / unloading mode may be started by using an information carrier (e.g., a QR code (registered trademark)) other than the QR code (registered trademark) 51 printed on the recognition label 50 provided on the mold, as in the owner confirmation mode. The owner can use any mobile terminal 30, as in the above-mentioned owner confirmation mode. The arithmetic circuit 31 of the mobile terminal 30 reads the information carrier to obtain an access code to the server 10. The arithmetic circuit 31 can then download and start the data transmission program 16 by connecting to the server 10. A method of using the data transmission program 16 in the case where the owner stores the mold that was stored by the storer will be described. When the owner receives the mold, first, the arithmetic circuit 31 of the mobile terminal 30 reads the information carrier and starts the data transmission program 16 in the loading / unloading mode. The arithmetic circuit 31 then reads the QR code (registered trademark) 51 provided on the mold by the imaging unit 32, and obtains the identification information. Thereafter, the arithmetic circuit 31 captures an image of the die using the imaging unit 32, associates the image of the die with the identification information, and stores the image in a temporary storage area provided in the storage device 37 of the mobile terminal 30 by the data transmission program 16. As in the other modes, the image may be associated with the positional information of the mobile terminal 30 that captured the image.

[0054] If there is another mold to be received, the arithmetic circuit 31 uses the imaging unit 32 to read the QR code (registered trademark) 51 of the mold to obtain the identification information of the mold, and then captures an image of 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 molds to be received, the arithmetic circuit 31 transmits the identification information and image of the mold stored in the temporary storage area by the data transmission program 16 to the server. The arithmetic circuit 31 may transmit data to the server 10 each time information on one surface of the mold is stored. After transmitting the data to the server, the arithmetic circuit 31 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] The same can be done when the owner lends the mold stored by the owner to the custodian, when the mold is discarded, when the owner stores a newly made mold, etc. By using the storage / return mode in this way, it is possible to record that the owner has stored the mold, or that the stored mold has been handed over to the custodian, and it is possible to appropriately manage the mold.

[0056] As described above, the management system 1 manages dies by comparing previously stored information with newly reported information. Therefore, in order to use the management system 1 according to this embodiment, the arithmetic circuit 11 of the server 10 needs to create a database 15 that stores information about each die. An example of a method for constructing the database 15 is described below.

[0057] When the owner makes a new mold, he / she orders the mold. The arithmetic circuit 11 registers information about the mold in the database 15 based on the order information. The mold may be ordered from the storage manager or the keeper, or from another person or company. Information that may be registered in the database 15 at this time may be, for example, the identification information of the mold, the type of the mold (for example, resin molding, forging, pressing, etc.), and the parts manufactured by the mold. Details of examples of information that may be registered in the database will be described later. When the identification information and the like are determined, the owner creates an identification label 50 on which a QR code (registered trademark) 51 for the mold is written. When the keeper creates the mold or receives the mold from the mold manufacturer, the keeper notifies the storage manager of the storage location of the mold. When the storage manager receives the storage location from the keeper, the keeper notifies the owner of the information. When the owner receives the storage location from the keeper, the arithmetic circuit 21 of the management terminal 20 uses the data confirmation program 17 to register the location information of the storage location that was notified in the database 15.

[0058] The owner sends the created identification label 50 to the keeper. When the keeper receives the identification label 50, he attaches the identification label 50 to a newly made 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 obtains 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 captures an image of the mold using the imaging unit 32, and saves the captured image in the data transmission program 16. The arithmetic circuit 31 associates the saved image with the identification information of the mold and the position information at the time of image capture by the data transmission program 16, and transmits them to the server 10.

[0059] When the arithmetic circuit 11 of the server 10 receives information on the newly manufactured mold from the data transmission program 16, it stores the information in the database 15. Then, the arithmetic circuit 11 uses the comparison unit 14 to compare the data previously stored in the database 15 with the data newly stored in the database 15, and notifies the owner of the comparison result. The owner uses the management terminal 20 to check the result of the comparison by the server 10 using the data confirmation program 17, and checks whether there is a mismatch in the comparison result. If there is a mismatch, as described above, the owner confirms the reason for the mismatch together with the storage manager, and resolves the reason for the mismatch. If there is no mismatch, the owner inputs into the data confirmation program 17 using the input unit 22 of the management terminal 20 that the management system 1 has confirmed the receipt of the newly manufactured mold by the storage manager. When the arithmetic circuit 11 of the server 10 receives the input, it contacts the storage manager of the mold via the communication circuit 12. In the above manner, the information on the newly manufactured mold is registered in the database 15. By repeating this process, the database 15 containing the information on the molds created by the owner can be constructed. The above registration can be used not only for new molds, but also when registering a mold that is not registered in the database 15 in the database 15.

[0060] In addition to registering newly manufactured dies in the database 15, when the keeper changes the storage location of the dies, it is necessary to update the database 15. An example of a method for updating the database 15 when the storage location of the dies is changed is described below.

[0061] When the custodian changes the storage location of the mold, the custodian first informs the custodian of the change of the storage location of the mold and the new storage location. The custodian informs the owner of the change of the storage location of the mold and the new storage location. When the owner receives the information of the change of the storage location of the mold, the arithmetic circuit 11 of the server 10 updates the position information of the storage location of the mold stored in the database 15. After the above information, 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. As a result, the arithmetic circuit 31 obtains an access code to the server 10. When the arithmetic circuit 31 obtains the access code, the arithmetic circuit 31 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 captures an image of the die using the imaging unit 32, and stores the captured image in the data transmission program 16. The arithmetic circuit 31 transmits the stored image, the die identification information, and the position information at the time of imaging to the server 10 in association with each other using 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 uses the collation unit 14 to collate information stored in advance in the database 15 with information included 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 or not the location information of the mold after the storage location is changed, which is stored in the database 15, matches the location information of the portable terminal 30 at the time the mold was imaged, which is reported by the keeper using the data transmission program 16. When the arithmetic circuit 11 decides to make a judgment based on the collation, it notifies the owner of the collation result.

[0063] The owner uses the data confirmation program 17 on the management terminal 20 to check whether there is a discrepancy in the comparison results. If there is a discrepancy, the owner confirms the reason for the discrepancy with the storage manager and resolves it, as described above. If there is no discrepancy, the owner inputs into the data confirmation program 17 using the input unit 22 of the management terminal 20 that the management system 1 has confirmed the change in the mold storage location. When the arithmetic circuit 11 of the server 10 receives this input, it contacts the storage manager via the communication circuit 12. As described above, the database 15 can be updated when the mold storage location is changed.

[0064] The database 15 may store information such as mold identification information, mold creation date, mold use start date, owner, person responsible for storage, storer, storer's location, location indicated by location information of mold storage location, and latitude and longitude of the location information. The database 15 may store information such as latitude, longitude, and date and time when the mold is imaged, latitude, longitude, and date and time when data is transmitted, distance difference between the location information in the database and the reported location information, and a threshold value of distance difference allowed by the management system 1. Furthermore, the database 15 may store information such as the company name, sender name, and comments inputted when reporting by the data transmission program 16, the type of mold (e.g., resin molding, forging, pressing, etc.), the part manufactured by the mold, and the product in which the part is used.

[0065] In the above-mentioned management system 1, the arithmetic circuit 11 of the server 10 compares, in the comparison section 14, the mold position information previously stored in the database 15 with the position information reported by the custodian for that mold and newly stored in the database 15. However, the comparison is not limited to the position information. For example, the arithmetic circuit 11 may compare an image of the mold previously stored in the database 15 with an image of the mold captured by the custodian when reporting. By comparing 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.

[0066] Next, with reference to Figures 6 and 7, an embodiment of a method for a keeper to report mold position information and the like using the data transmission program 16, i.e., a method for transmitting mold position information and the like using a mobile terminal 30, will be described. Figure 6 shows an example of an identification label 50 provided on a mold.

[0067] As shown in FIG. 6, the recognition label 50 has a QR code (registered trademark) 51 that is an information carrier that can be read by the imaging unit 32 of the mobile terminal 30. It is not necessary to use the 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, identification information of the mold, and the acquisition date of the recognition label 50. Of course, the recognition label 50 may describe other information, such as information on parts manufactured by the mold. The recognition label 50 may be a label such as a sticker that is attached to the mold, or a plate such as a nameplate that is 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 regarding the 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 a 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] 7, the data transmission program input means 60 in this embodiment includes a code reading section 61, a mold imaging section 62, a plurality of input sections 63 to 67, a mold image display section 68, a temporary storage section 69, and a transmission confirmation section 70. The plurality of input sections include a custodian name input section 63, a sender name input section 64, an identification information input section 65, a previous transmission date and time input section 66, and a comment input section 67.

[0070] When the code reading unit 61 is selected, the arithmetic circuit 31 can start the imaging unit 32 of the mobile terminal 30 via the data transmission program 16 and read the QR code (registered trademark) 51 using the imaging unit 32. When the arithmetic circuit 31 reads the QR code (registered trademark) 51, the arithmetic circuit 31 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 in question is, for example, identification information of a mold. The information in question may be acquired when the QR code (registered trademark) 51 is read to start the data transmission program 16.

[0071] The custodian uses the input unit 35 to input the custodian's company name 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. This allows the arithmetic circuit 11 of the server 10, to which data is transmitted from the mobile terminal 30 via the data transmission program 16, to properly record the person who made the report on the mold.

[0072] The identification information input unit 65 may be configured to automatically input information by reading the QR code (registered trademark) 51, as described above. The previous transmission date and time input unit 66 receives the data transmission date and time of the previous report by the custodian. The previous transmission date and time input unit 66 may be configured to, for example, read the QR code (registered trademark) 51 to obtain the identification information, so that the arithmetic circuit 31 of the mobile terminal 30 can access the database 15 and obtain the previous transmission date and time for the identification information from the database 15. The custodian may input information to the identification information input unit 65 and the previous transmission date and time input unit 66 by the input unit 35. The data transmission program input means 60 may be provided with a comment input unit 67 in which the custodian can input any comment, or other input units, as shown in FIG. 7.

[0073] When the mold imaging section 62 is selected, the arithmetic circuit 31 activates the imaging section 32 of the mobile terminal 30 via the data transmission program 16, and the mold can be imaged using the imaging section 32. When the arithmetic circuit 31 images the mold, it stores the acquired image in the above-mentioned storage area and displays it on the mold image display section 68. It is preferable that the image of the mold is captured so as to display at least the entire image of the mold and the recognition label 50. An example of the captured mold image is displayed on the mold image display section 68 shown in FIG. 7. 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, he selects the temporary storage section 69. When the temporary storage section 69 is selected in the data transmission program 16, the arithmetic circuit 31 stores the acquired data in the memory area as a group of mold data that had been input up until that point, and displays the data transmission program input means 60 again on the display device 36. At this time, the custodian name input section 63 and the sender name input section 64 may be configured to hold the contents that have already been input. The arithmetic circuit 31 then acquires the data on the other mold again by the method described above.

[0075] When the custodian transmits the acquired data to the server 10, the arithmetic circuit 31 selects the transmission confirmation section 70. When the transmission confirmation section 70 is selected in the data transmission program 16, the arithmetic circuit 31 transmits the data related to each mold that was temporarily stored in the memory area to the server 10. Before transmitting the data to the server 10, the arithmetic circuit 31 may display the temporarily stored data on the display device 36. This allows the custodian to confirm the transmission data before transmission. When the arithmetic circuit 31 transmits the data to the server 10 via the data transmission program 16, it deletes the data that was stored in the memory 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 the 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 of this embodiment, even if the mold is stored overseas, the storage location at the time of reporting can be accurately determined.

[0077] In the above embodiment, the arithmetic circuit 11 of the server 10 uses the collating unit 14 to collate the position information stored in advance in the database 15 with the position information of the mobile terminal 30 at the time of capturing an image of the mold. However, it is also assumed that the position information acquiring unit 34 cannot acquire the position information when capturing an image of 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 transmitting data from the mobile terminal 30 to the server 10. With this configuration, even if the mold is stored in a place where the position information cannot be acquired, the storage position of the mold can be confirmed by using the position information of the mobile terminal 30 at the time of transmitting data to the server 10.

[0078] In such a case, the arithmetic circuit 11 may be configured to compare the image capture date and time of the mold with the transmission date and time of the data including the image, etc., by the comparison unit 14, and if there is a difference of a predetermined period or more, to determine the comparison result as a mismatch. The predetermined period is expected to be, for example, one day or several days.

[0079] The arithmetic circuit 11 may compare the position information stored in advance in the database 15 with the position information of the mobile terminal 30 at the time of capturing the image of the mold and transmitting the data by the comparison unit 14. By comparing using a plurality of pieces of position information in this way, the arithmetic circuit 11 can more accurately compare the saved positions.

[0080] In the above embodiment, the arithmetic circuit 31 of the mobile terminal 30 obtains an access code to the server 10 by reading the QR code (registered trademark) 51 written on the recognition label 50 using the imaging unit 32, but is not limited thereto. For example, the recognition label 50 may include a tag made of a semiconductor integrated circuit that can be read by wireless communication such as RFID as an information carrier, instead of a code that can be read by an optical method such as a QR code (registered trademark). Also, 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 wirelessly communicate with the arithmetic circuit 31 of the mobile terminal 30 via the communication circuit 33. Also, for example, the mobile terminal 30 may be configured to record an access code for accessing the server 10 in the storage device 37, and the arithmetic circuit 31 may call up the access code as necessary to access the server 10.

[0081] Also, the data transmission program 16 is downloaded to the mobile terminal 30 by accessing the server 10 and started, but is not limited to this. 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 start the data transmission program 16 as necessary. In this case, for example, instead of writing a code on the recognition label 50, the mold itself may be marked as an information carrier that can be read by the imaging unit 32, and the arithmetic circuit 31 may be configured to read the marking to obtain the identification information, etc.

[0082] In the above embodiment, the arithmetic circuit 31 starts the data transmission program 16 and transmits data from the mobile terminal 30 to the server 10 via the data transmission program 16, but this is not limiting. For example, the management system 1 may be configured so that when the custodian reports, the arithmetic circuit 31 of the mobile terminal 30 does not transmit data to the server 10, but the arithmetic circuit of an arbitrary terminal such as a computer can transmit data to the server 10. In this case, the arithmetic circuit 31 acquires data such as an image of a mold using the data transmission program 16, and then transfers 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 location information at the time of data transmission, i.e., location information of the terminal.

[0083] In the above embodiment, the database 15 that stores various types of mold information is stored in the storage device 13 of the server 10, but is not limited to this. For example, the arithmetic circuit 11 of the server 10 may obtain the above mold information via a network using the communication circuit 12, and transmit the mold information via the network to update the mold information. In such a case, the above 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 the server 10 in this way, it is not necessary for the server 10 to have the database 15, and the configuration can be made simpler.

[0084] The management system 1 described above allows the owner to know the location of the molds that he or she owns. The information on the location of the molds can be used for purposes other than asset management. For example, when a disaster or the like occurs, the owner can use the management system 1 according to this embodiment to quickly check parts that may be affected based on disaster risk area information, which will be described later. This allows the owner to take preemptive measures, such as proposing and providing an alternative plan to a business partner that may be subject to a delay in parts supply so that the parts supply can be received without delay, thereby reducing the impact on production. Hereinafter, a method of using the management system 1 when a disaster occurs will be described with reference to FIG. 8.

[0085] FIG. 8 shows an example of the damage estimation program 80. The damage 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, similar to the data transmission program 16. The damage estimation program 80 is stored in, for example, the storage device 13 of the server 10. The owner can operate the damage estimation program 80 via the communication circuit 23 and the communication circuit 12 by operating the management terminal 20. The damage estimation program 80 may be stored in the storage device 25. In this case, the arithmetic circuit 21 of the management terminal 20 can obtain data from the database 15 of the storage device 13 via the communication circuit 23 or the like and display the data on the damage estimation program 80. The damage 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 the map data in a manner that allows it to be enlarged and reduced. Any map data may be used as the map data. The map display unit 81 can display the location of the facility where the mold is stored on the map data, using the location information of the mold storage location stored in the database 15 of the management system 1. The map display unit 81 may also display facilities other than the facility where the mold is stored. The map display unit 81 may display, for example, a warehouse where manufactured parts are stored, or a factory where manufactured parts are assembled. In this case, the map display unit 81 may change the color or the like to be displayed depending on 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 disaster information to be acquired and displayed. For example, disaster information such as earthquakes, landslides, river flooding, floods, tsunamis, power outages, and traffic blockages that can be announced and provided by the country, local governments, etc. can be used. For example, the disaster information displayed in FIG. 8 is an earthquake that occurred on December 21, 2020 with its epicenter off the east coast of Aomori Prefecture. For example, data provided by the Japan Meteorological Agency can be acquired via the communication circuit 12 and the data can be displayed. The disaster display content selection unit 84 may be configured to select any of the above-mentioned disaster information such as earthquakes and river flooding, or a combination of multiple disaster information. The damage estimation program 80 can display information on the area included in the provided disaster information on the map display unit 81, as shown in FIG. 8. In addition, the damage estimation program 80 can display, for example, roads or railway lines that are closed, points that are closed, etc., in a traffic blockage, etc., on the map display unit 81. When the disaster display content selection unit 84 selects information related to an earthquake, the disaster information selection unit 82 may further include a display range selection unit 85. The display range selection unit 85 can display, for example, an area where a seismic intensity of a predetermined magnitude or more has occurred on the map display unit 81. In FIG. 8, the display range selection unit 85 selects an area where a seismic intensity of 4 or more has occurred to be displayed on the map displayed on the map display unit 81.

[0088] The mold storage facility display unit 83 displays the mold storage facility displayed on the map display unit 81. The damage estimation program 80 may be configured to, when the disaster information selection unit 82 displays an area based on disaster information or an area where a disaster has occurred on the map display unit 81, narrow down mold storage facilities or asset information that may be affected by the disaster and display them on the mold storage facility display unit 83. Like the map display unit 81, the mold storage facility display unit 83 may display facilities other than mold storage facilities.

[0089] The maximum seismic intensity of the earthquake displayed in the damage estimation program 80 displayed in FIG. 8 is a seismic intensity of 5 or less. The display range selection unit 85 is selected to display seismic intensity 4 or more. Therefore, the map display unit 81 displays areas where seismic intensity 4 and seismic intensity 5 or less are observed on the displayed map. Furthermore, the map display unit 81 displays mold storage facilities and the like. Therefore, the damage estimation program 80 can visually and easily display what facilities may be damaged by the disaster that has occurred. The damage estimation program 80 may be configured to display molds owned by facilities that may be damaged, parts supplied by the molds, and 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 disaster that has occurred, and can use this information to consider responses to the occurrence of a disaster, such as planning alternative plans for supplying such parts, etc.

[0090] In this embodiment, the damage estimation program 80 displays facilities that may be damaged depending on the magnitude of the seismic intensity, but is not limited to this. For example, the damage estimation program 80 may display facilities that may be damaged that are located at a predetermined distance from the epicenter (for example, within a radius of 100 km from the epicenter) instead of using the magnitude of the seismic intensity.

[0091] The management system 1 according to this embodiment may further include a calculation unit in the arithmetic circuit 11 of the server 10, which calculates the amount of fixed asset tax to be paid to the local government where the mold is stored. The calculation unit may be realized, for example, by various processors, etc., similar to the arithmetic circuit 11. The calculation unit may be configured by the same processor, etc., as the arithmetic circuit 11. The management system 1 according to this embodiment uses position information when the imaging unit 32 of the mobile terminal 30 captures the image of the mold at the time of a report from the keeper, so that the local government where the mold is stored can be accurately identified. Therefore, the arithmetic circuit 11 can accurately identify the local government to which the fixed asset tax of the mold is to be paid by referring to the database 15 by the calculation unit. In addition, the owner can use the management system 1 to accurately identify the local government to which the fixed asset tax of the mold is to be paid.

[0092] Furthermore, the database 15 provided in the server 10 of the management system 1 according to this embodiment may have an item for registering data indicating the valuation value of a mold. The data may include, for example, the useful life of the mold, the depreciation start date of the mold, the depreciation rate according to the useful life, the acquisition cost of the mold, the previous year's valuation value of the mold, etc. By registering the data indicating the valuation value of the mold in the database 15, the calculation circuit 11 can use the calculation unit to calculate the amount of fixed asset tax to be paid for the mold using the management system 1. Therefore, the calculation circuit 11 can identify all molds stored in an arbitrary municipality, refer to the data indicating the valuation value of each mold, and calculate the total amount of fixed asset tax to be paid to the municipality in which the mold is stored.

[0093] (Summary of the embodiment) The management system according to the present embodiment described above may be configured as follows.

[0094] (Mode 1) A server device used in a management system for managing the locations of multiple molds has a memory device that stores a database of mold information for each mold, including information on the custodian, identification information that uniquely identifies each mold, and the location of each mold, a communication circuit that receives information sent from a terminal, including identification information of a specific mold and information on the current location of the specific mold, and a comparison unit that compares the information on the location of the specific mold stored in the database with the received information on the current location of the specific mold.

[0095] This allows the server device to compare information about a specific mold transmitted from a terminal with information about the specific mold that is pre-stored in the database, thereby making it possible to reliably confirm whether the information registered in the database about the specific mold matches the newly transmitted information.

[0096] (Aspect 2) In the server device of aspect 1, the communications circuit further receives information on an image of the specified mold from the terminal, and the information on the current location of the specified mold may be location information of the terminal that captured the image of the specified mold.

[0097] This allows the server device to compare the location information of the terminal that photographed the specific mold, which is included in the information about the specific mold transmitted from a certain terminal, with the location information of the location where the specific mold is stored in advance in the database. Therefore, it is possible to reliably confirm whether the location information registered in the database for the specific mold matches the transmitted information about the current location of the specific mold.

[0098] (Aspect 3) In the server device of aspect 2, the information stored in the database may include images of each of the molds, and the comparison unit may compare the stored image of the specified mold with the captured image of the specified mold.

[0099] This allows the server device to check not only the location information but also whether the mold associated with the recognition information, which is pre-stored in the database, is the same mold as the mold related to the transmitted information.

[0100] (Aspect 4) In the server device of aspect 1, the communications circuit further receives information on an image of the specified mold from the terminal, and the information on the current location of the specified mold may be location information of the terminal that transmitted the information on the current location.

[0101] This allows the server device to compare the location information of a terminal that has transmitted information about a specific mold, contained in the information about the specific mold, with the location information of the location where the specific mold is stored in advance in the database, thereby making it possible to reliably confirm whether the location information registered in the database for the specific mold matches the transmitted information about the current location of the specific mold.

[0102] (Aspect 5) In the server device of any one of aspects 1 to 4, the comparison unit may generate image data for displaying on a map the location represented by the location information of the specified mold stored in the database and the location represented by the received current location information of the specified mold.

[0103] This enables the server device to create data for easily checking whether the current location of a specified mold transmitted from a terminal matches the location of the specified mold stored in the database.

[0104] (Aspect 6) In the server device of any one of aspects 1 to 5, the comparison unit may calculate the distance between the position represented by the location information of the specified mold stored in the database and the position represented by the received current location information of the specified mold, and perform comparison based on the distance.

[0105] This enables the server device to calculate the distance difference between the current location of a specified mold transmitted from a terminal and the location of the specified mold stored in the database, and to easily determine whether or not the current location and the location match based on the distance difference.

[0106] (Example 7) In the server device of Example 6, the comparison unit may compare the location represented by the location information of the specified mold stored in the database with the location represented by the received current location information of the specified mold, and notify the owner of the specified mold.

[0107] This allows the server device to notify the owner of a specified mold that it has checked whether the current location of the specified mold transmitted from a terminal matches the current location of the specified mold stored in the database, and the owner can check the check results.

[0108] (Embodiment 8) In the server device of embodiment 6, a threshold value may be stored in the database, and when the distance exceeds the threshold value, the comparison unit may determine that the comparison result is a mismatch and notify the owner of the specified mold.

[0109] This allows the server device to easily determine whether the location of a specific mold transmitted from a certain terminal matches the current location of the specific mold stored in the database based on a threshold value, and the owner can easily know if there is a mismatch in the comparison results.

[0110] (Example 9) The management terminal has a display device that displays image data generated by the collation unit included in the server device of Example 5.

[0111] This allows the management terminal to display on its display device image data, which is generated by the server device and shows the current location of a specific mold transmitted from a certain terminal and the location of the specific mold stored in the database, allowing the owner of the specific mold using the management terminal to easily confirm the positional relationship between the current location and the location.

[0112] (Embodiment 10) The management terminal has a display device that displays the result of the collation performed by the collation unit of any one of embodiments 6 to 8.

[0113] This allows the management terminal to display on the display device the result of the server device comparing the current location of a specific mold transmitted from a certain terminal with the location of the specific mold stored in the database, allowing the owner of the specific mold using the management terminal to easily check the result of the comparison between the current location and the location.

[0114] (Embodiment 11) In the management terminal of embodiment 10, if the results are inconsistent, a visually or audibly recognizable warning may be issued.

[0115] This allows the management terminal to issue a visually or audibly recognizable warning when the server device finds a mismatch in the comparison results, so that the owner of the specified mold using the management terminal can easily confirm that the comparison results between the current location and the location of the mold do not match.

[0116] (Mode 12) The management system includes a server device of any one of modes 1 to 8 and an optional terminal, and the mold has an information carrier holding information indicating a destination of the mold information that can be read by the terminal, and the terminal reads the information carrier to obtain the information indicating the destination, and transmits the mold information to the server device.

[0117] This allows the management system to transmit mold information from any terminal without using a specific terminal. Therefore, the depositor does not need to prepare a specific terminal and can easily use the management system.

[0118] (Aspect 13) In the server device of any one of aspects 1 to 8, the communications circuit may receive disaster occurrence information regarding an occurring disaster, and extract from the database the molds that are located within a predetermined range of the disaster area indicated by the disaster occurrence information.

[0119] This allows the server device to properly extract facilities storing molds that may have been affected in the event of a disaster, thereby making it possible to grasp parts that may be affected by the disaster and to properly consider countermeasures.

[0120] (Example 14) In the server device of Example 13, when the disaster is an earthquake, the predetermined range may be determined by the magnitude of the earthquake that occurred.

[0121] This makes it possible to narrow down the target of facilities that may have been affected by the disaster, enabling more appropriate measures to be considered.

[0122] (Aspect 15) The server device of any one of aspects 1 to 8 may further include a calculation unit that identifies, for each mold, a local government to which fixed asset tax should be paid based on the location of the mold stored in the database, and calculates the total fixed asset tax for the mold for each local government by referring to data indicating the assessed value of the mold stored in the database.

[0123] This makes it possible to appropriately and easily calculate the local government to which fixed asset tax should be paid and the amount of tax to be paid to that local government.

[0124] (Mode 16) A server device used in a management system for managing the locations of multiple molds has a communication circuit connectable to a network, and the communication circuit acquires mold information for each mold via the network, including the storer, identification information uniquely identifying each mold, and information on the location of each mold, and receives information sent from a terminal, including identification information of a specific mold and information on the current location of the specific mold, and the server device further has a comparison unit that compares the information on the location of the specific mold acquired via the network with the received information on the current location of the specific mold.

[0125] This allows the server device to compare information about a specific mold transmitted from a certain terminal with information about the specific mold that can be obtained via the network, making it possible to reliably check whether the information about the specific mold obtained via the network matches the newly transmitted information.

[0126] (Mode 17) A computer program used in a server device for a management system that manages the locations of multiple molds causes the server device to execute the following steps: storing mold information for multiple molds, including the custodian, identification information that uniquely identifies each mold, and information on the location of each of the molds; receiving information sent from a terminal, including identification information of a specific mold and information on the current location of the specific mold; and comparing the information on the location of the specific mold stored in the storing step with the received information on the current location of the specific mold.

[0127] The management system described in the present disclosure is realized by cooperation between hardware resources, such as a processor and memory, and software resources (computer programs). [Industrial Applicability]

[0128] According to the management system of the present disclosure, mold assets can be managed easily and accurately. [Explanation of symbols]

[0129] 1 Management System 10 Server 12 Communication Circuits 13 Storage device 14. Matching section 15 Database 16 Data transmission program 17 Data Verification Program 20 Management terminal 30 Mobile Devices 32 Imaging unit 33 Communication Circuits 34 Location information acquisition unit 37 Storage device 50 Recognition Labels 51 QR Code (registered trademark)

Claims

1. A server device used in a management system for managing the locations of a plurality of molds, a storage device for storing a database of mold information including, for each mold, a depositor, identification information that uniquely identifies the mold, and information on the location of the mold; A communication circuit for receiving information including identification information of a specific mold and information on the current location of the specific mold transmitted from a terminal; and a server device having a collation unit that compares information on the location of the specified mold stored in the database with information on the current location of the specified mold that has been received;

2. The server device according to claim 1 , wherein the communication circuit further receives information on an image of the specified mold from the terminal, and the information on the current location of the specified mold is location information of the terminal that imaged the specified mold.

3. The server device according to claim 2 , wherein the information stored in the database includes an image of each of the molds, and the comparison unit compares the stored image of the specific mold with the captured image of the specific mold.

4. The server device according to claim 1 , wherein the communication circuit further receives information on an image of the specified mold from the terminal, and the information on the current location of the specified mold is location information of the terminal that transmitted the information on the current location.

5. 5. The server device according to claim 1, wherein the comparison unit generates image data for displaying on a map a location represented by the location information of the specified mold stored in the database and a location represented by the received current location information of the specified mold.

6. 6. A server device according to claim 1, wherein the comparison unit calculates a distance between a position represented by the location information of the specified mold stored in the database and a position represented by the received current location information of the specified mold, and performs comparison based on the distance.

7. The server device according to claim 6, wherein the comparison unit, when comparing the location represented by the location information of the specified mold stored in the database with the location represented by the received current location information of the specified mold, notifies the owner of the specified mold.

8. 7. The server device according to claim 6, wherein a threshold value is stored in the database, and when the distance exceeds the threshold value, the comparison unit determines the comparison result to be a mismatch and notifies the owner of the specified mold.

9. 6. A management terminal comprising a display device for displaying image data generated by the collation unit included in the server device according to claim 5.

10. 9. A management terminal comprising a display device that displays a result of the collation performed by the collation unit included in the server device according to claim 6.

11. 11. The management terminal according to claim 10, wherein if the results are inconsistent, a visually or audibly perceptible warning is issued.

12. A system including the server device according to any one of claims 1 to 8 and an arbitrary terminal, The mold has an information carrier that can be read by the terminal and that holds information indicating a destination of the mold information, The terminal reads the information carrier, obtains information indicating the destination, and transmits the mold information to the server device.

13. 9. The server device according to claim 1, wherein the communication circuit receives disaster occurrence information regarding an occurring disaster, and extracts from the database the molds that are present within a predetermined range from the disaster area indicated by the disaster occurrence information.

14. The server device according to claim 13 , wherein when the disaster is an earthquake, the predetermined range is determined by the magnitude of the earthquake that has occurred.

15. The server device according to any one of claims 1 to 8, further comprising a calculation unit that identifies, for each mold, a local government to which fixed asset tax should be paid based on the location of the mold stored in the database, and calculates a total fixed asset tax on the mold for each local government by referring to data indicating the assessed value of the mold stored in the database.

16. A server device used in a management system for managing the locations of a plurality of molds, A communication circuit connectable to a network is provided. The communication circuit acquires, via the network, mold information for each mold, including a storer, identification information that uniquely identifies each mold, and information on the location of each mold; receiving information including identification information of a specific mold and information on a current location of the specific mold transmitted from a certain terminal; The server device further has a comparison unit that compares information on the location of the specified mold acquired via the network with information on the current location of the specified mold received.

17. A computer program used in a server device used in a management system for managing the locations of multiple molds, storing mold information including a depositor, identification information that uniquely identifies each mold, and information on the location of each mold for a plurality of molds; receiving information including identification information of a specific mold and information on a current location of the specific mold transmitted from a certain terminal; A step of comparing the location information of the specified mold stored in the storing step with the received current location information of the specified mold; A computer program for causing a server device to execute the above.

Citation Information

Patent Citations

  • System and method for providing component information and recording medium

    JP2001229189A

  • Customer coping / Supporting system at disaster

    JP2003187058A

  • Management system, management device, management method, and management program

    JP2018039606A

  • Asset management system and asset management method

    JP2020027312A