Method for presenting a dataset of logistics facilities and management server
By using management servers in logistics facilities to organize and monitor data sets and perform data processing according to maintenance schedules, the problem of difficulty for users to find maintenance data is solved, convenient data search and management is achieved, and data security is improved.
Patent Information
- Application Number
- JP2023034383
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-07
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2043-03-07
AI Technical Summary
In logistics facilities, due to the huge amount of data of various equipment, it is difficult for users to find the required maintenance data from a large amount of data. Especially for non-professional users, it is also difficult to use existing VR technology to search data.
Through the management server, the data set of logistics facilities is organized and monitored, and data processing is carried out according to the maintenance schedule, the equipment data that needs to be maintained is identified and presented to the client, so as to achieve convenient data search and management.
It enables users to easily find the required maintenance data even non-professional users, improves the efficiency of data search, reduces the risk of information leakage, and enhances the confidentiality of the data set.
Smart Images

Figure 0007674404000001 
Figure 0007674404000002 
Figure 0007674404000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a method for presenting a data set of a logistics facility and a management server, and more specifically, to a method for presenting a data set of a logistics facility and a management server that allows desired data to be easily confirmed from a data set that accumulates various data for each of many types of parts of equipment used in logistics facilities that temporarily store cargo. [Background technology]
[0002] The use of XR (cross reality) technologies such as VR (virtual reality), AR (augmented reality), MR (mixed reality), and SR (alternative reality) is increasing. For example, a system that uses VR technology to support inspection work from a remote location has been proposed (see Patent Document 1). The invention described in Patent Document 1 uses VR technology to enable an inspector from a remote location to check images and sounds of the inspection site as if he or she were actually at the inspection site.
[0003] Meanwhile, many kinds of equipment are used in logistics facilities where cargo is temporarily stored. For example, in a container terminal, which is an example of a logistics facility, in addition to loading and unloading equipment such as cranes for loading and unloading containers and transport vehicles for transporting containers, many kinds of equipment are used, such as power supply equipment connected to reefer containers, lighting equipment installed at various places in the container terminal, and gate equipment installed at the entrance and exit of the container terminal. In addition, large loading and unloading equipment such as a crane is composed of many parts such as a motor for a traveling device, a reducer, a girder, and a traverse device for a trolley.
[0004] For each part in a logistics facility, there is data such as drawing data, specification data, manual data, program data, and inventory data. In other words, the data set in a logistics facility is huge due to the accumulation of such data. Therefore, even if one tries to check data related to parts that are the subject of maintenance work (post-maintenance, preventive maintenance, corrective maintenance, predictive maintenance, etc.) at a logistics facility, specialized knowledge is required to find the necessary data from a large amount of data. Even if an inspector with little specialized knowledge uses the invention described in Patent Document 1 to check the inspection items of a specific facility or part, or data to eliminate an abnormality found in the inspection results, it is not easy to find the target data from a huge amount of data. Therefore, there is room for improvement in easily checking desired data from a data set of a logistics facility. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2020-149349 A Summary of the Invention [Problem to be solved by the invention]
[0006] An object of the present invention is to provide a method for presenting a data set of logistics facilities and a management server that enable a user to easily check desired data from within the data set of logistics facilities. [Means for solving the problem]
[0007] The present invention provides a method for presenting a data set of a logistics facility, which solves the above-mentioned object, in which a large number of types of equipment used in a logistics facility for temporarily storing cargo are each composed of multiple or a single component, and a management server presents data related to maintenance work as target data to a client computer, the management server presenting the data set of the logistics facility, MultipleThe system has a data set accumulated for each of the parts at the logistics facility, and the management server monitors the schedule for implementing and planning the maintenance work, and based on the monitored schedule, the management server performs data processing to identify, from the data set, data related to the parts to be maintained that are to be subject to the maintenance work in that schedule as target data, and presents the identified target data to the client computer. The method of presenting a data set of a logistics facility of the present invention is a method of presenting a data set of a logistics facility in which many types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or a single part, and data related to maintenance work is presented to a client computer as target data by a management server, the management server has a data set in which multiple types of data are accumulated for each of the parts at the logistics facility, the management server monitors a schedule for implementing and planning the maintenance work, and based on the monitored schedule, the management server performs data processing to identify, as target data, data related to the maintenance target parts that are the subject of the maintenance work in the schedule from the data set, and presents the identified target data to the client computer, when the management server relays two-way communication between a user client computer used by a user who operates the logistics facility and a service client computer used by a service provider who provides a maintenance service related to the maintenance work, in relation to the schedule, The identified target data is to both the user client computer and the service client computer. The present invention provides a method for presenting a data set of a logistics facility, in which a large number of types of equipment used in a logistics facility for temporarily storing cargo are each composed of a plurality of parts or a single part, and in which data related to maintenance work is presented to a client computer as target data by a management server, the management server has a data set in which a plurality of types of data are accumulated for each of the parts at the logistics facility, the management server monitors a schedule for implementing and planning the maintenance work, and based on the monitored schedule, the management server performs data processing to identify, from the data set, data related to the parts to be maintained that are to be the subject of the maintenance work in the schedule as the target data, and presents the identified target data to the client computer. and in monitoring the schedule, it is assumed that the management server has received media data indicating the part to be maintained, transmitted from the client computer, which data indicates that the maintenance work for the part to be maintained has been planned and the schedule has been established. In identifying the target data, the management server performs data processing to identify the part to be maintained based on the received media data. If the part to be maintained cannot be identified based on the media data, the management server issues a notice that the part to be maintained cannot be identified to a service client computer used by a service provider that provides a maintenance service related to the maintenance work. In identifying the target data, the part to be maintained specified by the service client computer that received the notice is used. The method of presenting a data set of a logistics facility of the present invention is a method of presenting a data set of a logistics facility in which many types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or a single part, and in which data related to maintenance work is presented to a client computer as target data by a management server, the management server has a data set in which multiple types of data are accumulated for each of the parts at the logistics facility, the management server monitors a schedule for implementing and planning the maintenance work, and based on the monitored schedule, the management server performs data processing to identify, from the data set, data related to the parts to be maintained that are to be subject to the maintenance work in the schedule as the target data, and presents the identified target data to the client computer, In the schedule monitoring, when the management server receives media data indicating the parts to be maintained and sent from the client computer, it is deemed that the maintenance work for the parts to be maintained has been planned and the schedule has been established. In the identification of the target data, the management server performs data processing to identify the parts to be maintained based on the received media data. In the identification of the parts to be maintained based on the media data, the management server monitors the condition of the parts, and when the media data is sent from the client computer, the management server performs data processing to identify parts whose condition has deteriorated below a standard based on the condition of the parts being monitored, and the parts to be maintained are selected from the identified parts whose condition has deteriorated based on the media data.
[0008] The data set management server of the logistics system of the present invention is a data set management server for a logistics facility where a large number of types of equipment used for temporarily storing cargo are each composed of multiple or a single component, and the data set management server for the logistics facility presents data related to maintenance work as target data to a client computer, the data set management server comprising a calculation processing unit, a main memory unit, and an auxiliary memory unit, and the auxiliary memory unit stores multiple types of the data. Multiple The system is characterized in that a data set accumulated for each of the parts at the logistics facility is stored, and the calculation processing unit is configured to execute data processing for monitoring a schedule for implementing and planning the maintenance work, data processing for identifying, based on the schedule, data from the data set relating to the parts to be maintained that are to be subject to the maintenance work in that schedule as target data, and data processing for presenting the identified target data to the client computer. The management server for a data set of a logistics facility of the present invention is configured to present data related to maintenance work to a client computer as target data, and is equipped with a calculation processing unit, a main memory unit, and an auxiliary memory unit, and a data set in which multiple types of data are accumulated for each of the parts at the logistics facility is stored in the auxiliary memory unit, and the calculation processing unit is configured to execute data processing for monitoring a schedule for the implementation and planning of the maintenance work, data processing for identifying, based on the schedule, data related to the maintenance target parts that will be the subject of the maintenance work in the schedule from the data set as the target data, and data processing for presenting the identified target data to the client computer, and is characterized in that, in the data processing for presenting, when two-way communication is relayed between a user client computer used by a user who operates the logistics facility and a service client computer used by a service provider that provides maintenance services related to the maintenance work, the identified target data is presented as the client computer to both the user client computer and the service client computer. The management server for a data set of a logistics facility of the present invention is a management server for a data set of a logistics facility where many types of equipment used in the logistics facility for temporarily storing goods are each composed of multiple or a single part, and the management server for the data set of the logistics facility presents data related to maintenance work as target data to a client computer, the management server comprising a calculation processing unit, a main memory unit, and an auxiliary memory unit, the auxiliary memory unit stores a data set in which multiple types of data are accumulated for each of the parts at the logistics facility, and the calculation processing unit performs data processing to monitor a schedule for the implementation and planning of the maintenance work, a data processing to identify, based on the schedule, from the data set, the data related to the parts to be maintained that are to be subject to the maintenance work in the schedule as the target data, and to present the identified target data to the client computer. and a data process for indicating that the part to be maintained cannot be identified, the data process for monitoring being characterized in that, when the management server receives media data indicating the part to be maintained transmitted from the client computer, it is deemed that the maintenance work on the part to be maintained has been planned and scheduled, the data process for identifying the part to be maintained is based on the received media data, and if the part to be maintained cannot be identified based on the media data, the calculation processing unit executes a data process for issuing a notification that the part to be maintained cannot be identified to a service client computer used by a service provider providing a maintenance service related to the maintenance work, and the data process for identifying uses the part to be maintained specified by the service client computer that received the notification. Effect of the Invention
[0009] According to the present invention, the target data presented to the client computer from the management server is suitable for the maintenance work to be carried out or planned, and is the data desired by the client. Therefore, even a client who has little knowledge about the many types of equipment and parts in a logistics facility can easily check the desired data from a data set that accumulates a huge amount of data.
[0010] Furthermore, by allowing a client to easily check desired data at any time, the client does not need to manage the data set, and the management server can collectively manage the data set. In other words, the risk of information leakage that occurs when multiple clients manage data sets can be significantly reduced. Thus, the present invention is extremely advantageous in improving the confidentiality of data sets, while being configured to allow a client to easily check desired data from a large amount of data. [Brief description of the drawings]
[0011] [Figure 1] FIG. 2 is a configuration diagram illustrating an embodiment of a management server for a data set of a logistics facility. [Diagram 2] FIG. 2 is an explanatory diagram illustrating an example of a data structure of a data set. [Diagram 3] FIG. 2 is an explanatory diagram illustrating an example of maintenance plan data. [Figure 4] FIG. 2 is an explanatory diagram illustrating an example of account data. [Diagram 5] FIG. 11 is an explanatory diagram illustrating learning data. [Figure 6] FIG. 1 is a flow diagram illustrating steps of an embodiment of a method for presenting a dataset of a logistics facility. [Figure 7] FIG. 10 is an explanatory diagram illustrating a method for identifying parts to be maintained using media data and a classification model; [Figure 8] 11 is a flow diagram illustrating the procedure of a first variant embodiment of a method for presenting a data set of logistics facilities. [Figure 9]FIG. 13 is an explanatory diagram illustrating a method for identifying parts to be maintained with the involvement of a service provider; [Figure 10] FIG. 1 is an explanatory diagram illustrating a logistics facility. [Figure 11] FIG. 10 is an explanatory diagram illustrating an example of inventory data in a data set. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, a method for presenting a data set of a logistics facility and a management server according to the present invention will be described based on the embodiment shown in the drawings.
[0013] A method for presenting a dataset of a logistics facility is implemented using an embodiment of a management server for the dataset of a logistics facility illustrated in Fig. 1. The management server 10 and the presentation method are used to confirm data desired by a client (such as a user who operates the logistics facility 1 or a service provider who provides a maintenance work service at the logistics facility 1) from among the large amount of data present in the dataset D1. That is, according to this embodiment, when a client carries out or plans maintenance work, the management server 10 identifies target data D1a suitable for that maintenance work from among the dataset D1, and presents the identified target data D1a to the client.
[0014] First, the logistics facility 1 will be described.
[0015] Various known logistics facilities such as container terminals and warehouse facilities that serve as logistics bases by temporarily storing cargo can be used as the logistics facility 1. The logistics facility 1 also includes manufacturing facilities that manufacture and ship multiple types of steel plates.
[0016] In the logistics facility 1, many kinds of equipment 2 (2a, 2b) are used. The equipment 2 includes equipment 2a consisting of multiple parts and equipment 2b consisting of a single part. The equipment 2a is, for example, various known cranes and transport vehicles (in-house chassis) that load and unload containers at a container terminal. The equipment 2b is, for example, a power supply equipment that supplies power to reefer containers at a container terminal, lighting equipment installed at various locations in the container terminal, and gate devices installed at the entrance and exit of the container terminal. The equipment 2b may also include a storage area such as a storage lane. An example of the equipment 2a is a crane, and the multiple parts 3 that make up the crane are girders that are part of the structure, motors and reducers for the traveling device, trolleys, hoists, and the like. An example of the equipment 2b is a power supply equipment for reefer containers, and the single part 3 that makes up the power supply equipment is a power supply device.
[0017] As described above, there are many parts 3 that make up the equipment 2 in the logistics facility 1, and for each part, there are multiple types of data related to maintenance work, such as drawing data, specification data, manual data, program data, and inventory data. Therefore, the data set D1, which is an accumulation of many such data, has a large amount of data. Data set D1 will be described later (see Figure 2).
[0018] Next, the management server 10 will be described in detail.
[0019] The management server 10 is connected to a large number of client computers 20 (20A, 20B) and a management system 30 so that they can communicate with each other. The large number of client computers 20 include a large number of user client computers 20A and a large number of service client computers 20B. The management system 30 manages packages in the logistics facility 1 and facilities 2. The management server 10, the client computers 20, and the management system 30 may be connected to each other via the same network (LAN), or may be connected to each other via a wide area network (WAN) in which a plurality of networks are connected to each other via an Internet router, or may be connected to each other via the Internet.
[0020] The management server 10 may be any of various known servers, such as a physical server or a virtual server. A system in which the management server 10, the client computer 20, and the management system 30 are connected via a network (including the Internet) may be a client-server system or a Web system. A client-server system refers to a system that uses a dedicated application instead of a Web browser, and a Web system refers to a system that uses a Web browser. The management server 10 may be composed of multiple servers, such as a Web server, an application server, a data server, and a mail server.
[0021] The management server 10 includes a processor (CPU) 11, a main storage unit (memory) 12, an auxiliary storage unit (e.g., HDD) 13, and an input / output unit (e.g., a network interface) 14. The auxiliary storage unit 13 stores a data set D1 (drawing data, specification data, manual data, program data, inventory data, etc.), media data D2, maintenance plan data D3, account data D4, and learning data (teacher data, training data) D5.
[0022] User client computer 20A refers to a client computer 20 used by a user. A user is an organization that operates each logistics facility 1. Some logistics facilities 1 may be operated by multiple users. The operation of the logistics facility 1 includes maintenance work for the equipment 2 (preventive maintenance, corrective maintenance, predictive maintenance, and corrective maintenance), and users include an operator who operates the equipment 2, workers at the logistics facility 1 where the equipment 2 is used, a facility manager who manages the logistics facility 1, a maintenance worker who performs maintenance work on the equipment 2, and an inspector who performs inspection work (preventive maintenance work).
[0023] The service client computer 20B indicates a client computer 20 used by a service provider. The service provider is an organization that manages the management server 10 and provides a maintenance service using the management server 10. The service provider is involved in the construction of each logistics facility 1, develops, designs, manufactures, and sells the equipment 2 to be introduced, and undertakes maintenance services at each logistics facility 1. The management server 10 is managed by the management department of the service provider, and the service client 40 is used by departments involved in development, design, manufacture, and sales. In addition to the service provider, a manufacturer client computer used by a manufacturer, which is an organization that developed, designed, manufactured, and sold each part of the equipment 2a consisting of multiple parts 3 or the equipment 2b consisting of a single part 3, may be connected to the management server 10.
[0024] The client computer 20 may be any of various known computers that are connected to the management server 10 via a specific application software so as to be able to communicate with each other. The client computer 20 may be connected to the management server 10 via a network or the Internet using specific application software. Examples of the computer include a desktop personal computer, a notebook personal computer, a tablet personal computer, a personal digital assistant, a smartphone (mobile phone, cell phone), and a wearable device. The client computer 20 is preferably capable of acquiring the media data D2, and input devices such as a camera, a microphone, and a keyboard that are attached to the computer are used to acquire the media data D2.
[0025] The predetermined application software may be Web application software that runs on the management server 10 via a Web browser, or may be dedicated software (native application software) that is stored on the management server 10 and downloaded from the management server to the user client computer 20A or the service client computer 20B and installed. The predetermined application software may also be packaged software provided on an electronic storage medium such as a CD-ROM or flash memory.
[0026] When the client computer 20 logs in (connects) to the management server 10, a login operation to the management server 10 is performed by a specific application software. For example, account data D4, which will be described later, is used for this login operation.
[0027] The management system 30 manages the luggage and the many pieces of equipment 2 in the logistics facility 1. The management system 30 may use a known computer. The management system 30 is communicably connected to the control systems and many kinds of sensors installed in the many pieces of equipment 2, and plans the implementation of maintenance work by processing data obtained from the control systems and sensors. Various known planning methods may be used for planning the maintenance work in this data processing. The schedule for the implementation of the maintenance work planned by the management system 30 is transmitted to the management server 10 as maintenance plan data D3, and is stored in the auxiliary storage unit 13 of the management server 10. Note that the management server 10 may have the functions of the management system 30 and create the maintenance plan data D3, in which case the management system 30 is not essential.
[0028] Next, various types of data stored in the management server 10 will be described in detail.
[0029] FIG. 2 shows an example of the data structure of the data set D1 stored in the auxiliary storage unit 13. In the data set D1, multiple types of data related to maintenance work (drawing data, specification data, manual data, program data, inventory data, etc.) are accumulated for each part 3 in multiple logistics facilities 1. The data set D1 may accumulate a large amount of data in one logistics facility 1, or may accumulate a large amount of data dedicated to a user of one organization, but it is preferable that a large amount of data in multiple logistics facilities 1 is accumulated. Accumulating a large amount of data in multiple logistics facilities 1 increases the amount of data in the data set D1, which is disadvantageous for users to search for desired data, but has the advantage of improving confidentiality and manageability of the data set D1. Simply accumulating a large amount of data in multiple logistics facilities 1 has the disadvantage of increasing the amount of data, but by using the presentation method of this embodiment, the user does not need to search for the desired data himself, and the disadvantage of increasing the amount of data is eliminated. Therefore, only the advantage of improving confidentiality and manageability due to the accumulation of a large amount of data in multiple logistics facilities 1 can be received.
[0030] The data set D1 has a root directory Dr and subdirectories Ds (Dsa, Dsb, Dsc, Dsl). The data set D1 is configured in a tree structure (hierarchical structure) in which many hierarchies are stacked from the root directory Dr (root in FIG. 2) to leaf directories (leaf in FIG. 2), which are subdirectories with no lower hierarchies. In FIG. 2, the left side indicates a directory at a higher hierarchical level, and the right side indicates a directory at a lower hierarchical level.
[0031] The root directory Dr is the directory at the highest level in the tree structure. The number of root directories Dr is not limited to one, and when managing the data set D1 at multiple logistics facilities 1, one root directory Dr can be provided for each logistics facility 1, or one root directory Dr can be provided for each user. Providing a root directory Dr for each logistics facility 1 or for each user is advantageous for users to search for desired data. On the other hand, since multiple types of data related to the parts that make up the equipment 2 are common to different logistics facilities 1, if a root directory Dr is provided for each logistics facility 1 or for each user, the amount of data in the data set D1 will become enormous. The number of root directories Dr to be provided can be appropriately selected according to the storage capacity of the auxiliary storage unit 13 of the management server 10.
[0032] The subdirectories Ds are directories stored in the root directory Dr. There are four subdirectories Ds in FIG. 2: an equipment directory Dsa, a model number directory Dsb, a part directory Dsc, and a parts directory (leaf directory) Dsl. As for the subdirectories Ds, the part directory 7c may be divided into three directories: a large part directory, a medium part directory, and a small part directory, or a composite part directory may be provided in the directory immediately above the part directory Dsl. It is sufficient that the subdirectories Ds include at least the part directory Dsl, and other directories can be selected as appropriate.
[0033] The equipment directory Dsa is stored in the root directory Dr and is located in a hierarchy immediately below the root directory Dr. The equipment directory Dsa has a directory name corresponding to the equipment 2. For example, the name of the equipment 2 can be used as the directory name of the equipment directory Dsa, but a serial number (a number different from the model number) assigned to each piece of equipment 2 can also be used. In FIG. 2, "crane" and "power supply equipment" (power supply equipment for reefer containers) are the directory names of the equipment directory Dsa. The equipment directory Dsa is not essential. However, since the data set D1 has a large number of model number directories Dsb and part directories Dl, providing the equipment directory Dsa is effective in organizing the data set D1 and increases convenience.
[0034] The model number directory Dsb is stored in the equipment directory Dsa and is located in a hierarchy immediately below the equipment directory Dsa. If the equipment directory Dsa is not provided, the model number directory Dsb is stored in the root directory Dr and is located in a hierarchy immediately below the root directory Dr. The model number directory Dsb has a directory name corresponding to the dedicated model number of the equipment 2. The model number directory Dsb can be used as the directory name. In FIG. 2, the model number directory Dsb has the directory name "XXXX01" and "YYYY01". The model number directory Dsb is not essential, as is the equipment directory Dsa. However, in the logistics facility 1, even if the equipment 2 has the same name, if the model number of the equipment 2 is different, the components 3 that make up the equipment 2 are different, and multiple types of data related to the components 3 may differ. Therefore, in the data set D1, by providing the model number directory Dsb, it becomes possible to classify multiple types of data related to the different components 3 for each model number. This is advantageous for organizing the data set D1.
[0035] The part directory Dsc is stored in the model number directory Dsb and is located in a hierarchy immediately below the model number directory Dsb. If the model number directory Dsb is not provided, the part directory Dsc is stored in the equipment directory Dsa and is located in a hierarchy immediately below the equipment directory Dsa. The part directory Dsc has a directory name corresponding to each part of the equipment 2. Each part of the equipment 2 is composed of multiple parts 3 in the equipment 2. Therefore, each part of the equipment 2 indicates each part that composes the equipment 2a composed of multiple parts. Each part of the equipment 2 is, for example, multiple parts of a crane, such as a structure composed of girders and legs, a trolley that traverses the girder, a traveling device installed at the bottom end of the leg, a hoisting device suspended by a wire rope, a winding device that winds up the wire rope, and a traverse device that traverses the trolley. The directory name of the part directory Dsc can be the name of each part of the equipment 2, but it can also be a serial number (a number different from the model number) assigned to each part. In FIG. 2, the directory names of the part directory Dsc are "Traveling device" and "Structure". The part directory Dsc is not essential, like the model number directory Dsb described above. However, in equipment 2a that is composed of multiple types of parts, such as a crane, there are many parts 3 of the same type. Therefore, by providing the part directory Dsc in the data set D1, it becomes possible to classify multiple types of data related to different parts 3 for each part. This is advantageous for organizing the data set D1.
[0036] The parts directory Dsl is stored in any one of the directories, the root directory Dr, the equipment directory Dsa, the model number directory Dsb, or the part directory Dsc, and is located at the lowest level in the tree structure of the data set D1. That is, the parts directory Dsl is a so-called leaf directory. The directory in which the parts directory Dsl is stored is different for each equipment 2. The parts directory Dsl corresponding to the parts 3 constituting the equipment 2a is stored in the part directory Dsc, and the parts directory Dsl corresponding to the parts 3 constituting the equipment 2b is stored in the model number directory Dsb. The parts directory Dsl is named for each part 3. The name of the parts 3 can be used as the directory name of the parts directory Dsl, but a serial number (a number different from the model number) assigned to each part 3 can also be used. In FIG. 2, the directory names of the parts directory Dsl are "motor", "reducer", "girder", and "power supply". The part directory Dsl stores a plurality of types of data (drawing data, specification data, manual data, program data, inventory data, etc.) relating to the maintenance work of the part 3 corresponding to the directory name.
[0037] The multiple types of data are data related to maintenance work (data used for maintenance work). Maintenance work includes preventive maintenance work (including regular inspection work), corrective maintenance work, predictive maintenance work, and corrective maintenance work. The maintenance work includes maintenance work for equipment 2a that is made up of multiple parts 3 and maintenance work for equipment 2b that is made up of a single part 3, and the maintenance work for equipment 2a includes maintenance work for all parts 3 that make up equipment 2a as well as maintenance work for some of the multiple parts 3.
[0038] The multiple types of data include at least two or more of drawing data, specification data, manual data, program data, and inventory data. The drawing data is data used when designing or manufacturing the equipment 2, and is data showing the function, structure, or arrangement of the parts 3. The specification data is data that accumulates requirements that the equipment 2 meets, and describes mechanical and functional target values and tolerances that cannot be expressed by the drawing data, materials specified for the parts 3, manufacturing methods for the parts 3, and inspections of the parts 3. The manual data is data showing procedures for operating the equipment 2 and the parts 3, procedures for inspecting the equipment 2 and the parts 3, and standards for the inspection (inspection items). The program data is data (such as source code) showing programs used in the operation of the equipment 2 and the parts 3. The inventory data is data showing the inventory status of the parts 3 (inventory quantity, storage location, etc.). In addition to the inventory status of the parts 3 at the logistics facility 1, the inventory data desirably includes the inventory status of the parts 3 at the service provider and the manufacturer (inventory quantity, delivery date, etc.). The multiple types of data may include data other than those mentioned above, such as data showing structural calculation sheets, image data, sound data, and data showing inspection results. Furthermore, the drawing data, specification data, and manual data may be design document data in which these data are integrated. Furthermore, the specification data may include drawing data, and the manual data may include drawing data.
[0039] When a design change occurs in the equipment 2 or the parts 3 constituting the equipment 2 due to the implementation of maintenance work, the data set D1 is updated by adding new data such as drawing data and specification data changed due to the design change. In addition, when the inventory status of the parts 3 changes due to maintenance work, the new inventory status is reflected in the inventory data in the data set D1. When updating each data stored in the data set D1, it is preferable to store each data so that the data before the design change and the data after the design change can be compared.
[0040] The data set D1 has a tree structure (or a hierarchical structure) such that multiple types of data are linked to each part 3 in the logistics facility 1. In other words, by identifying a part 3, multiple types of data related to that part 3 can be easily found. Furthermore, because the data set D1 has a tree structure, multiple types of data are organized, making it possible to easily search for a desired directory when updating drawing data or specification data.
[0041] The media data D2 is transmitted from the client computer 20 and stored in the auxiliary storage unit 13 of the management server 10. The media data D2 indicates the maintenance target part 3a that is the target of the maintenance work, and specifically indicates the characteristics (such as the name, appearance, operation sound, and model number) of the maintenance target part 3a. The media data D2 is transmitted from the client computer 20 to the management server 10 via a predetermined application software. The media data D2 is transmitted to the management server 10, for example, from an input form of a Web application, or as email data transmitted using email software.
[0042] Examples of the media data D2 include image data such as still images or videos of the part 3a to be maintained, the entire equipment 2 including the part 3a to be maintained, or a part of the equipment 2 including the part 3a to be maintained, sound data of sounds made during their operation, and character data such as text containing the name and model number of the part 3a to be maintained. The part 3a to be maintained is not limited to one part 3, and may include multiple parts 3. The media data D2 is not limited to one type of data, and may be, for example, a combination of image data, sound data, and character data, or may be multiple image data. The sound data may be data recording the name and model number of the part 3a to be maintained uttered by the user. The character data may be written in the subject or body of the email data.
[0043] 3 is created by the management system 30 that manages and operates the logistics facility 1, and is stored in the auxiliary storage unit 13 of the management server 10. If the management server 10 has the same functions as the management system 30, the management server 10 may create the maintenance plan data D3.
[0044] The maintenance plan data D3 includes a plurality of schedules for carrying out maintenance work that have been planned in advance. In detail, the maintenance plan data D3 accumulates schedules for carrying out maintenance work (preventive maintenance work, predictive maintenance work, corrective maintenance work, etc.) for each of the parts to be maintained 3a (3a(1), 3a(2), . . . , 3a(m)) operated in each of the logistics facilities 1 (1(1), . . . , 1(n)) listed in the leftmost column of the table. In the maintenance plan data D3, the management number (1 to n) of the logistics facility 1, the management number (1 to m) of the parts to be maintained 3a, and the type of maintenance work are shown as the contents of the maintenance work. In addition, in the maintenance plan data D3, the start date and time, end date and time, period, etc. of the maintenance work are shown by arrows in FIG. 3 as the schedule of the maintenance work. That is, in the maintenance plan data D3, the contents and schedule of the maintenance work are clarified as the schedule for carrying out the maintenance work.
[0045] Like the data set D1, the maintenance plan data D3 may accumulate plans for the implementation of multiple maintenance tasks at one logistics facility 1, or may accumulate plans for the implementation of multiple maintenance tasks dedicated to users of one organization, but it is preferable that the maintenance plan data D3 accumulates plans for the implementation of many maintenance tasks at multiple logistics facilities 1. Accumulating plans for many maintenance tasks at multiple logistics facilities 1 in the maintenance plan data D3 increases the amount of data in the maintenance plan data D3, but this is advantageous for service providers to grasp the plans for the implementation of maintenance tasks at multiple logistics facilities 1.
[0046] It is desirable that the maintenance plan data D3 includes a schedule for planning maintenance work, the contents and schedule of which are fixed, in addition to a schedule for carrying out the maintenance work. The maintenance work plan includes a process leading up to the planning, in addition to a plan for maintenance work to eliminate and improve sudden abnormalities and problems that occur during the operation of the logistics facility 1 that cannot be found from data obtained by the control systems and various types of sensors installed in the many facilities 2. Therefore, the schedule for planning maintenance work, the contents and schedule of which are fixed, also includes a meeting for discussing abnormalities and problems between users and service providers, and an explanation from the service provider regarding maintenance work for abnormalities and problems. In this way, the maintenance plan data D3 includes a schedule for planning maintenance work, the contents and schedule of which are fixed, in addition to a schedule for carrying out the maintenance work, so that necessary data can be easily checked during a meeting regarding the maintenance work, and the like, which increases convenience.
[0047] The account data D4 illustrated in FIG. 4 is stored in the auxiliary storage unit 13 of the management server 10. As described in the top column of the table, the account data D4 has a type (user or service provider), an ID (Identity Document: A1, A2, A3, . . ., An), and a password. The ID and password are unique accounts for the user and the service provider, respectively. Specifically, the management server 10 compares the ID and password entered into a specific application software of the client computer 20 with the account data D4 of the management server 10. If the ID and password entered into the specific application software are correct, a connection to the management server 10 is established and a login state is established.
[0048] The ID and password of the account can be set arbitrarily. The ID may be an email address used by the user or service provider, or an IP address or MAC address of the network of the client computer 20. The password may be a preset arbitrary character string, or a one-time password issued each time the client computer 20 starts up a specific application software. Instead of a password, biometric information indicating the physical characteristics of the user or service provider may be used. Furthermore, a combination of multiple authentication methods (for example, a password and a one-time password, or a password and a push notification) may be used to connect to the management server 10.
[0049] Although the account data D4 may be composed of only an ID and a password, which are accounts, it is preferable that the account data D4 includes the name and model number of each piece of equipment 2 in the logistics facility 1 operated by the user. The equipment 2 may have the same name but different model numbers, and the parts used may differ between pieces of equipment 2 with the same name but different model numbers. In identifying the target data D1a using the media data D2 described below, it is difficult to determine the model number of the equipment 2 from the media data D2. Since the account data D4 includes the model number of the equipment 2, the user's account is linked to the model number of the equipment 2 used in the logistics facility 1 operated by the user. In other words, the connection between the user client computer 20A and the management server 10 narrows down the model numbers of the equipment 2 in the logistics facility 1 operated by the user to a certain extent. This is advantageous in identifying the model number of the equipment 2, which is difficult to identify using only the media data D2, and contributes to improving the accuracy of identifying the parts 3a to be maintained in the step (S120) described below.
[0050] The account data D4 may include an email address used by the user or the service provider. By including an email address in the account data D4, the management server 10 may contact (send a notification to) the user or the service provider even when the client computer 20 is not connected to the management server 10 and is not logged in. If the account data D4 includes a manufacturer, the manufacturer's account may be linked to the parts 3 that the manufacturer is involved in.
[0051] The learning data D5 illustrated in FIG. 5 is stored in the auxiliary storage unit 13 of the management server 10. The learning data D5 is created by the service provider by adding labels to various data. Specifically, the learning data D5 has data such as image data, sound data, and character data described in the left column of the table and labels (correct labels) described in the right column. A service provider accumulates a large amount of image data and sound data in the process of developing, designing, manufacturing, inspecting, or repairing the equipment 2 and the parts 3 that constitute the equipment 2. The learning data D5 can use the large amount of image data and sound data accumulated by the service provider. In addition to the large amount of image data and sound data accumulated by the service provider, media data D2 transmitted from a user or a service provider can also be used for the learning data D5. The labels of the learning data D5 may be the names of each directory in the data structure of the data set D1. Similarly, when the data is character data, the labels may be the names of each directory in the data structure of the data set D1. Specifically, the labels of the learning data D5 may be the directory names of the equipment directory Dsa, the model number directory Dsb, the site directory Dsc, and the part directory Dl.
[0052] In one example of the procedure of the method for presenting the data set D1 illustrated in Fig. 6, first, the management server 10 monitors the schedule for implementing and planning the maintenance work (S110). Next, a predetermined program causes the management server 10 to execute each procedure based on the monitored schedule (S120 to S140). Finally, the process ends when the target data D1a is presented to the client computer 20 as the data desired by the user. The contents of each step (S110 to S140) are described in detail below.
[0053] In step (S110), data processing is executed in which the management server 10 monitors the schedule for carrying out and planning the maintenance work. The schedule for carrying out and planning the maintenance work includes schedules that may not be carried out in addition to schedules that will be carried out. The schedules that will be carried out are schedules with a set date, such as schedules for preventive maintenance, predictive maintenance, and corrective maintenance that are planned in the maintenance plan data D3, and schedules for corrective maintenance that are planned after an abnormality occurs. In addition, there are schedules for planning the maintenance work (meetings and explanations) whose contents and dates are set. The schedules that may not be carried out are schedules with an undetermined date, and are schedules that are not planned in the maintenance plan data D3. The schedules with an undetermined date include, for example, sudden abnormalities and problems raised by users and service providers.
[0054] Monitoring of the implementation and planning of maintenance work includes monitoring of the maintenance plan data D4 updated by the management system 30 as well as access from the client to the management server 10. Access from the client to the management server 10 occurs when maintenance work is implemented or planned for an abnormality or problem that occurs during the operation of the logistics facility 1. That is, access from the client to the management server 10 can be regarded as a new schedule for planning of maintenance work. Specifically, when media data D2 of the maintenance target part 3a that is the target of the maintenance work is transmitted from the client computer 20 to the management server 10 and the management server 10 receives the transmitted media data D2, it can be regarded as a schedule for planning of maintenance work for the maintenance target part 3a. In this way, by regarding access from the client to the management server 10 as a schedule for planning of maintenance work, it becomes possible to respond to the occurrence of sudden abnormalities or operational problems. Therefore, it is possible to deal with situations that are not subject to monitoring in the pre-planned maintenance plan data D4, which is advantageous for a client to easily check the data he or she desires.
[0055] The media data D2 received by the management server 10 is stored in the auxiliary storage unit 13. The media data D2 may be deleted from the auxiliary storage unit 13 after the target data D1a is presented, but it is preferable to store the media data D2 in the auxiliary storage unit 13. This causes the media data D2 to be stored in the auxiliary storage unit 13 every time this presentation method is executed. A large amount of media data D2 stored in the auxiliary storage unit 13 can be used as learning data D5, exemplified in FIG. 5.
[0056] In step (S120), the management server 10 executes data processing to identify the parts 3a to be maintained based on the schedule for implementing and planning the monitored maintenance work. Specifically, the management server 10 executes data processing using the maintenance plan data D3 to identify the parts 3a to be maintained. The management server 10 also executes data processing using the media data D2 and a classification model 15 constructed by machine learning using the learning data D5 to identify the parts 3a to be maintained.
[0057] The identification of the parts 3a to be maintained using the maintenance plan data D3 will be described. The maintenance plan data D3 illustrated in FIG. 3 above clarifies the contents of the plan (including the parts 3a to be maintained) and the schedule for implementing and planning the maintenance work. Therefore, the parts 3a to be maintained can be identified by using the maintenance plan data D3. Specifically, the management server 10 selects a schedule for implementing and planning the maintenance work that is approaching a predetermined time from the monitored maintenance plan data D3. The predetermined time can be arbitrarily set by the user or the service provider, and is, for example, about three to ten days. Next, the management server 10 identifies the parts 3a to be maintained based on the contents of the selected schedule. The contents of the schedule include the management number (1 to n) of the logistics facility 1, the management number (1 to m) of the parts 3a to be maintained, and the type of maintenance work, and the parts 3a to be maintained can be easily identified just by checking the contents of the schedule.
[0058] Identification of the maintenance target part 3a using the classification model 15 and the media data D2 will be described.
[0059] 7 shows an example of the classification model 15 used in this step (S120). The machine learning for constructing the classification model 15 can use various known supervised machine learning. Examples of supervised machine learning algorithms include logistic regression, support vector machine, decision tree, random forest, neural network (convolutional neural network, recurrent neural network, residual network, etc.), naive Bayes, k-nearest neighbor method, etc. Also, ensemble learning using multiple algorithms is exemplified.
[0060] In one example of constructing the classification model 15, a cross-validation method such as a known hold-out method or a k-fold method is used. In the cross-validation method, a large amount of image data and sound data accumulated by a manufacturer and media data D2 sent from a user are divided into learning data D5 and evaluation data to construct and evaluate the classification model 15. As an index for evaluating the classification model 15, the accuracy rate, the precision rate, the recall rate, the F value, the specificity, the false positive rate, LogLoss, AUC indicating the area of the ROC curve, and the like can be used. Since this classification model 15 is a multi-class classification, it is preferable to use a macro-average or a micro-average as an index for its evaluation.
[0061] In addition, in constructing the classification model 15, it is advisable to take into consideration the relationship between each part of the equipment 2, the relationship between each part, or the relationship with the surrounding environment other than the equipment 2. For example, if the maintenance target part 3a indicated by the media data D2 is a running gear of a crane, the running gear is disposed at the lower end of the leg, which is a structural body, so that the image data may include the leg in addition to the running gear, and the relationship between the running gear and the leg is high. In addition, if the maintenance target part 3a is a hoisting tool of a crane, the hoisting tool hoists an object such as a container, so that the image data may include an object such as a container in addition to the hoisting tool, and the relationship between the hoisting tool and the container is high. In this way, taking into consideration the structural characteristics of the equipment 2 and the characteristics of the surrounding environment, etc., is advantageous in narrowing down the maintenance target parts 3a indicated by the media data D2, and the accuracy of the classification model 15 is improved.
[0062] The maintenance target parts 3a are diverse. Therefore, in this step (S120), a plurality of candidates for the maintenance target parts 3a are identified by classification using the classification model 15, and among the identified candidates, candidates with a degree of certainty higher than a standard are identified as the maintenance target parts 3a. The candidates for the maintenance target parts 3a refer to the remaining parts 3 excluding the parts 3 that are completely classified as not being the maintenance target parts 3a by the multi-class classification using the classification model 15. The degree of certainty indicates the degree of possibility that the part is the maintenance target part 3a. A part 3 with a low degree of certainty is unlikely to be the maintenance target part 3a, but a part 3 with a high degree of certainty is likely to be the maintenance target part 3a. Note that the degree of certainty indicates the degree of certainty, and does not indicate the degree of the index of certainty. The level of the standard for certainty can be set arbitrarily, but it is preferable to set it so that only the parts 3 with a higher possibility are identified as candidates for the maintenance target parts 3a, and it is preferable to set it so that only the parts 3 that are roughly the same are identified as candidates for the maintenance target parts 3a. When the certainty factors of multiple parts 3 are higher than a reference value, the multiple parts 3 are identified as parts 3a to be maintained.
[0063] As an index of the degree of certainty, it is possible to use likelihood, MAP estimation, Bayesian estimation, the output value of a softmax function, etc. For example, when the output value of a softmax function is used as an index of the degree of certainty, if the output value is 0.5 to 0.7 or more, it can be determined that the degree of certainty is higher than a standard. In this way, by setting a specific condition that makes the degree of certainty higher than the standard, it is possible to identify only those parts 3a that are more likely to be the parts to be maintained from among a large number of parts 3, and therefore it is possible to avoid outputting uncertain results.
[0064] In identifying the parts 3a to be maintained using the classification model 15 and the media data D2, when the media data D2 is sent from the user client computer 20A, the management server 10 performs data processing to identify each piece of equipment 2 and its model number used in the logistics facility 1 operated by the user based on the account data D4, and it is preferable to select the parts 3 of the equipment 2 having the identified model number as candidates for the parts 3a to be maintained. Even if it is difficult to identify the parts 3a to be maintained indicated by the media data D2 only using the classification model 15, it is advantageous to improve the accuracy of identifying the parts 3a to be maintained by narrowing down the candidates for the parts 3a to be maintained based on the equipment 2 having the parts 3a to be maintained and their model numbers. In this way, in identifying the parts 3a to be maintained, it is preferable to narrow down the candidates for the parts 3a to be maintained using the account data D4.
[0065] In identifying the parts 3a to be maintained using the classification model 15 and the media data D2, it is preferable that when the media data D2 is sent from the user client computer 20, the management server 10 performs data processing to identify the deteriorated parts 3b whose condition is worse than a standard based on the condition of the parts 3 being monitored, and identifies the parts 3a to be maintained from among the identified deteriorated parts 3b. The condition of the parts 3 may be directly monitored by the management server 10, or may be indirectly monitored via the management system 30 that creates the maintenance plan data D3. The management system 30 has multiple types of data acquired by the control system and multiple types of sensors installed in each facility 2 in each logistics facility 1, and creates the maintenance plan data D3 based on these multiple types of data. Therefore, since the management system 30 knows the condition of each part 3 in advance, the management server 10 only needs to monitor the condition of each part 3 that the management system 30 knows in advance. The management server 10 may be directly connected to the control system and multiple types of sensors of each facility 2, in which case the management server 10 directly monitors the condition of each part 3.
[0066] The deteriorated condition part 3b indicates a part 3 whose condition (operation of the part 3 or operation of the equipment 2) is worse than the standard. The worse the condition of the part 3, the more the operation of the part and the operation of the equipment 2 are affected, and therefore maintenance work needs to be performed. The better the condition of the part 3, the less the operation of the part 3 and the operation of the equipment 2 are affected, and therefore maintenance work does not need to be performed. The level of the standard indicating the deteriorated condition can be set arbitrarily, but it is sufficient to set it so that the part 3 that is affected in some way when operating the part 3 or operating the equipment 2 can be identified. In other words, it is sufficient to set it so that the part 3 for which maintenance work (preventive maintenance work, predictive maintenance work) should be performed can be identified. In this way, by monitoring the condition of the part 3 and identifying the deteriorated condition part 3b that is likely to be subjected to maintenance work from among a large number of parts 3 based on the condition, it is possible to predict the maintenance target part 3a as the deteriorated condition part 3b. As a result, even if it is difficult to identify the maintenance target part 3a indicated by the media data D2 only using the classification model 15, it is possible to identify the maintenance target part 3a by narrowing down the candidates for the maintenance target part 3a by monitoring the condition of the part 3. Therefore, in order to identify the parts 3a to be maintained, it is advisable to narrow down the candidates for the parts 3a to be maintained by monitoring the condition of the parts 3. Note that the standard level can also use a relative evaluation of each part 3, or it is also possible to quantify the deterioration of the condition, calculate a representative value, and use the calculated representative value as an index to identify the parts 3b with a deteriorated condition.
[0067] In step (S130), the management server 10 executes data processing to select a parts directory Dsl having a directory name corresponding to the identified maintenance target part 3a from among the parts directories Dsl in the data set D1, and to identify multiple data stored in the selected parts directory Dsl as target data D1a. Note that if multiple maintenance target parts 3a are identified, multiple parts directories Dsl are selected in this step (S130).
[0068] In the step (S140) of presenting the target data D1a, data processing is executed to present a plurality of types of data (drawing data, specification data, manual data, program data, inventory data, etc.) stored in the parts directory D1 selected by the management server 10 to the target client computer 20 as the target data D1a. The target data D1a can be presented, for example, by directly displaying the data on the monitor of the client computer 20 using a predetermined application software of the client computer 20. The target data D1a can also be presented by sending an email to the client computer 20 with the target data D1a attached. The target client computer 20 is selected based on the user and service provider who will implement and plan the scheduled maintenance work. Since the maintenance plan data D3 specifies the user and service provider who will implement and plan the maintenance work in the scheduled content, the client computers 20 used by these users and service providers are the targets of the presentation of the target data D1a. The client computers 20 used by the user and service provider who have transmitted the media data D2 are the targets of the presentation of the target data D1a.
[0069] The data presented as the target data D1a is not limited to all data stored in the selected parts directory Dsl, but may be selected from among a plurality of data stored in the selected parts directory Dsl. When the type of the target data D1a is specified from the client computer 20, the management server 10 presents the specified type of data from among the data stored in the selected parts directory Dl as the target data D1a. For example, the target data D1a may be only manual data when preventive maintenance work is performed, or only inventory data when maintenance work is planned.
[0070] The presentation of the target data D1a is not limited to a method of directly presenting the target data D1a. The presentation of the target data D1a can be performed by using three-dimensional model data imitating the equipment 2 or by using XR (cross reality) technology. For example, in a method using three-dimensional model data, three-dimensional model data of the equipment 2 having the maintenance target parts 3a is displayed on the client computer 20 using a predetermined application software, and the target data D1a is linked to data indicating the maintenance target parts 3a present in the displayed three-dimensional model data. In this way, the client can confirm whether the maintenance target parts 3a specified by the management server 10 are the desired maintenance target parts 3a by checking the displayed three-dimensional model data. When the client selects the linked maintenance target parts 3a, the linked target data D1a is displayed. The presentation of the target data D1a can be performed by combining the client computer 20 with a virtual reality device (such as VR goggles) and using virtual reality (VR) technology.
[0071] When the target data D1a is data related to a plurality of parts 3a to be maintained, the target data D1a can be presented in a tree structure (hierarchical structure). For example, when the part 3a to be maintained is a motor for a traveling gear of a crane, a directory Dsc for parts related to a directory name corresponding to the traveling gear in the data set D1 is presented as the target data D1a. In this way, when the target data D1a covers a wide variety of parts, it is possible to provide the client with data that is easier to understand by presenting the presented target data D1a in a tree structure.
[0072] As described above, according to this embodiment, the target data D1a presented to the client computer 20 by the management server 10 is data suitable for the maintenance work to be carried out or planned, and is the data desired by the client. Therefore, even a client who has little knowledge about the many types of equipment 2 and parts 3 in the logistics facility 1 can easily check the desired data from the data set D1 which is an accumulation of a huge amount of data.
[0073] Furthermore, by allowing clients to easily check desired data at any time, clients are no longer required to manage the data set D1, and the management server 10 can manage it collectively. In other words, the risk of information leakage that occurs when multiple clients manage the data set D1 can be significantly reduced. In this way, this embodiment is extremely advantageous in improving the confidentiality of the data set D1, while being configured to allow clients to easily check desired data from a large amount of data.
[0074] Conventionally, a user who has less knowledge than a service provider requests data necessary for implementing or planning maintenance work from a service provider, and the user finds the necessary data from the data set D1 according to instructions from the service provider, or receives the necessary data directly from the service provider. Depending on the response from the service provider, it takes time for the user to confirm the necessary data, which causes delays in the maintenance work on the user side. In this regard, according to the present embodiment, the frequency with which the service provider responds directly can be reduced. This allows the work on the user side to proceed smoothly without delay. In addition, the effort required for the service provider to respond can be saved.
[0075] The target data D1a specified based on the maintenance plan data D4 is presented to the client before the client performs the maintenance work, so that the client can grasp the data related to the maintenance work in advance before performing the maintenance work. That is, the client can check the data related to the maintenance work to be performed in advance simply by connecting (accessing) to the management server 10 by the client computer 20.
[0076] The target data D1a identified based on the media data D2 is data required for unexpected maintenance work or planning of maintenance work that is not planned in the maintenance plan data D4. Thus, according to this embodiment, even when unexpected maintenance work or planning of maintenance work is performed, data required for the work can be quickly and easily confirmed.
[0077] However, the target data D1a identified based on the media data D2 may be data required for implementing or planning the maintenance work planned in the maintenance plan data D4. In the present embodiment, the target data D1a may be identified by using only a method based on the maintenance plan data D4, or by using only a method using the media data D2 and the classification model 15. Even when only the latter method is used, data related to the scheduled maintenance work can be confirmed by a simple method of transmitting the media data D2 to the management server 10 when the scheduled maintenance work is implemented or planned.
[0078] Next, a first modified example of the embodiment of the data set presentation method and management server in a logistics facility will be described.
[0079] FIG. 8 shows an example of the procedure of the method of presenting the data set D1 in the first modification. In the first modification, even if the maintenance target part 3a cannot be specified in the above-mentioned step (S120), it is possible to confirm the desired data. Specifically, in the first modification, steps S150 to S170 are added to the procedure in FIG. 4 described above. That is, in the procedure of the first modification, if the maintenance target part 3a cannot be specified in the step (S120) of specifying the maintenance target part 3a (S150: NO), the service provider is involved in specifying the maintenance target part 3a (S160, S170). Therefore, in the first modification, the maintenance target part 3a shown in the media data D2 is specified by the service provider, and the target data D1a related to the specified maintenance target part 3a is presented to the client (S140).
[0080] In step (S150), the management server 10 executes data processing to determine whether the maintenance target part 3a has been identified in the above step (S120). The criteria for determining whether the maintenance target part 3a has been identified can be set arbitrarily, but it is preferable to use the above-mentioned certainty factor or the number of candidates for the maintenance target part 3a. For example, it can be determined that the maintenance target part 3a has been identified when the certainty factor is higher than a threshold value set higher than the standard. Also, it can be determined that the maintenance target part 3a has been identified when the number of candidates for the maintenance target part 3a is equal to or less than a predetermined value set in advance. If it is determined that the maintenance target part 3a has been identified based on the criteria, the process proceeds to the above-mentioned step (S130), and if it is determined that the maintenance target part 3a has not been identified based on the criteria, the process proceeds to step (S160) of notifying the service provider of an error.
[0081] In step (S160), the management server 10 executes data processing to notify the service provider that an error was output in step (S130). Specifically, the management server 10 notifies the service client computer 20B of the error using a specified application software. The notification may be sent by email to the service provider's email address. This step enables the service provider to recognize the error in the management server 10, connect to the management server 10 using the specified application software of the service client computer 20B, and deal with the error.
[0082] In step (S170), the maintenance target part 3a is designated by the service client computer 20B, and data processing is executed in which the management server 10 receives the designation of the maintenance target part 3a. The service provider who has received the error notification uses predetermined application software to confirm the media data D2 that is the subject of the error. Next, the service provider uses predetermined application software from the service client computer 20B to transmit data designating the maintenance target part 3a indicated by the media data D2 to the management server 10. Next, the management server 10 receives the transmitted data and identifies the maintenance target part 3a using the received data. In this way, the maintenance target part 3a indicated by the media data D2 is identified with the involvement of the service provider.
[0083] FIG. 9 shows an example of a method for identifying the parts 3a to be maintained with the involvement of a service provider. This method is performed when the parts 3a to be maintained cannot be identified by data processing using the media data D2 and the classification model 15. A service provider can roughly grasp the parts 3 from the media data D2 targeting some parts 3 of the equipment 2 based on empirical rules such as development, design, manufacturing, inspection, or repair of the equipment 2. Therefore, instead of the classification model 15, the parts 3a to be maintained are identified from the media data D2 based on the empirical rules of the service provider, and data specifying the parts 3a to be maintained is transmitted to the management server 10. Examples of the data specifying the parts 3a to be maintained include character data in which a directory name corresponding to the parts 3a to be maintained, a directory name corresponding to the equipment 2 having the parts 3a to be maintained, and a directory name corresponding to the model number of the equipment 2 are described. Note that the data specifying the parts 3a to be maintained does not necessarily have to include all the directory names described above, and may be character data in which one of the directory names is described. The data specifying the maintenance target parts 3a is not limited to data specifying the maintenance target parts 3a, but may be data capable of narrowing down candidates for the maintenance target parts 3a. The management server 10 uses the data and the classification model 15 to specify the maintenance target parts 3a.
[0084] As described above, according to the first modification, even if the management server 10 cannot identify the preservation target part 3a indicated by the media data D2, the service provider can help identify the preservation target part 3a. This makes it possible to avoid a situation in which the user is unable to confirm the data he or she desires. This allows the preservation target part 3a indicated by the media data D2 to be more reliably identified, and the target data D1a is presented to the user.
[0085] In the first modification, the media data D2 in which the maintenance target part 3a cannot be identified by the data processing of the management server 10 alone but the maintenance target part 3a can be identified with the involvement of the service provider may be added to the learning data D5. In this way, the learning data D5 is expanded, and the classification accuracy of the classification model 15 constructed using the learning data D5 is improved. As a result, the frequency of the maintenance target part 3a not being identified by the data processing of the management server 10 alone is reduced, and the data desired by the user can be presented quickly and the effort of the service provider can be significantly reduced. Note that, all the media data D2 transmitted from the user client computer 20A can be used for the learning data D5. However, if the maintenance target part 3a indicated by the media data D2 can be identified by the management server 10 alone without the involvement of the service provider, adding the media data D2 to the learning data D5 may result in overlearning of the machine learning, which may result in a decrease in the classification accuracy of the classification model 15. Therefore, in order to avoid overlearning, it is advisable to add media data D2 in which the parts to be maintained 3a could not be identified by the data processing of the management server 10 alone, but the parts to be maintained 3a could be identified with the involvement of the service provider, as missing data to be used as learning data D5.
[0086] A user may request data such as drawing data, specification data, manual data, program data, or inventory data when some problem occurs with the equipment 2 that the user is operating, when the user wants to check the inspection method of the equipment 2, or when the user wants to change the operation method of the equipment 2. In such cases, the user's request is generally met by checking the target data D1a presented to the user client computer 20A by the management server 10. On the other hand, there are cases where the user's request is not met even after checking the target data D1a. Therefore, it is desirable to provide a service that allows the user and the service provider to discuss the target data D1a while checking each other's data.
[0087] In this regard, it is preferable that the management server 10 executes data processing for relaying two-way communication between the user client computer 20A and the service client computer 20B. Examples of two-way communication between the user client computer 20A and the service client computer 20B include a P2P (Peer to Peer) system, a SFU (Selective Forwarding Unit) system, and an MCU (Multipoint Control Unit) system. Examples of servers that perform the relay function include a signaling server, a STUN server, and a TURN server, and it is preferable that the management server 10 is composed of these servers in addition to a server for presenting data.
[0088] The management server 10 has a function of relaying two-way communication between the user client computer 20A and the service client computer 20B, which allows the use of WebRTC (Web Real-Time Communication). This allows the user and the service provider to use a Web conference by two-way communication. When the user client computer 20A and the service client computer 20B use a Web conference, it is preferable that the management server 10 simultaneously presents the target data D1a to the user client computer 20A and the service client computer 20B. It is also preferable that the media data D2 is also presented to the service client computer 20B. At this time, it is preferable that various departments of the service provider, such as a person who is a liaison with the user, an engineer who developed and designed the facility 2 and the parts that constitute the facility 2, and a manufacturer who manufactured the facility 2 and the parts, each participate through the service client computer 20B. This allows the service provider to provide technical information and solutions for solving problems that arise in the user, and provide a service that solves the problem in a short time.
[0089] In this way, when a problem occurs on the user side, the target data D1a and the media data D2 are presented to the service provider in a remote location, so that the problem can be shared. Also, the service provider can share the problem with various departments. This strengthens the cooperation between research and development and manufacturing technology, and by combining the technical capabilities of both parties, it greatly contributes to problem solving.
[0090] When the logistics facility 1 is a container terminal as shown in the example of Fig. 10, containers 4 (4a, 4b) which are cargo handled at the logistics facility 1 are used to manage the inventory of each part 3. In Fig. 9, there is a container 4a which is handled as cargo and a container 4b in which the inventory of each part 3 is stored. The container 4b is transported to the location where the maintenance work is performed by a crane, a transport vehicle, or the like used at the logistics facility 1. Therefore, since the containers 4b are scattered at various places in the logistics facility 1, inventory management has become complicated.
[0091] It is preferable that the management server 10 or the management system 30 acquires the current position of the container 4b using a radio wave positioning device, and the inventory data in the data set D1 has the acquired current position of the container 4b. As the radio wave positioning device, a known global navigation satellite system (GNSS), beacon positioning, ultra-wideband (UWB) positioning, indoor positioning system (IPS) such as wireless LAN positioning according to the IEEE802.11 standard, and RFID can be used. As a result, by checking the presented inventory data, the current position of the container 4b in which the inventory of each part 3 required for maintenance work is stored can be ascertained.
[0092] The inventory of each part 3 required for maintenance work is held by the logistics facility 1, the service provider, or the manufacturer. Conventionally, if the logistics facility 1 did not have the stock, the service provider would check whether the part was in stock, and if the service provider did not have the stock, the manufacturer would check whether the part was in stock. Therefore, when planning maintenance work, it was necessary to check each time with the logistics facility 1, the service provider, or the manufacturer whether the part was in stock.
[0093] Therefore, it is desirable that the inventory data in the data set D1 includes the presence or absence of inventory of each part 3 at the logistics facility 1, the service provider, and the manufacturer. Furthermore, it is even more desirable that the inventory data includes the delivery status (delivery date and cost) of each part 3 from the service provider and the manufacturer. In this way, by checking the presented inventory data, it is possible to grasp the delivery status of each part 3 required for maintenance work.
[0094] FIG. 11 shows an example of inventory data for a specific part 3 in data set D1. This inventory data accumulates the inventory status and delivery status for part 3 at the logistics facility 1, the service provider, and the manufacturer. As the inventory status, it is possible to confirm the number of parts 3 in stock and their current location at the logistics facility 1, the number of parts 3 in stock at the service provider, and the number of parts 3 in stock at the manufacturer. As the delivery status, it is possible to confirm the delivery date and cost from the service provider and the delivery date and cost from the manufacturer. In this way, being able to confirm the inventory status and delivery status of parts 3 using inventory data is advantageous for smoothly planning and implementing maintenance work.
[0095] There is no need to impose any particular constraint on the media data D2, but if no constraint is imposed, the management server 10 is likely not to be able to identify the maintenance target part 3a indicated by the media data D2. Therefore, it is advisable to impose a constraint condition that restricts the media data D2 transmitted from the user client computer 20A to the management server 10 so that the equipment 2 in which the maintenance target part 3a is incorporated and its model number can be identified. That is, the user is restricted to make the media data D2 transmitted to the management server 10 data that can identify the equipment 2 in which the maintenance target part 3a is incorporated and its model number. When the media data D2 that satisfies the constraint condition is received, the management server 10 presents the target data D1a, and when the media data D2 that does not satisfy the constraint condition is received, the management server 10 presents a notification that the media data D2 that satisfies the constraint condition will be transmitted again. An example of the media data D2 that satisfies the constraint is a combination of image data showing the maintenance target part 3a and character data describing the name of the equipment 2 having the maintenance target part 3a. The management server 10 may add an input item for inputting the name and model number of the equipment 2 as constraint conditions to a specific application software so that the media data D2 sent from the user client computer 20A satisfies the constraints. Also, identification information (such as a unique number or a one-dimensional barcode) that enables identification of the equipment 2 and its model number may be placed in various locations on the equipment 2 and the parts 3, and image data showing the identification information may be acquired as the media data D2 that satisfies the constraints.
[0096] The classification model 15 may be constructed for each facility 2 or each model number of the facility 2. This is advantageous for improving classification accuracy by using the classification model 15 that better reflects the different characteristics of each facility 2 or each model number. The classification model 15 may also be composed of multiple models including a model that identifies a part of the facility 2 and a model that identifies a part that constitutes the identified part. In this way, by constructing a dedicated model specialized for identifying each of the facility 2, the model number, the part, and the part as the classification model 15, it is more advantageous for improving the identification accuracy of the maintenance target part 3a. Furthermore, the classification model 15 may be created for each user. The facility 2 operated by the user may have a different design for each user. When image data is used as the media data D2, it is advantageous for improving the identification accuracy of the maintenance target part 3a by considering the different designs for each user.
[0097] An embodiment of the present invention has been described above, but the method for presenting a dataset of a logistics facility and the management server of the present invention are not limited to a specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention. [Explanation of symbols]
[0098] 1 Logistics facilities 2 Equipment 3 Parts 3a Parts subject to maintenance 10 Management Server 11 Processing unit 12 Main memory 13 Auxiliary storage 14 Input / output section 15 Classification Models 20 Client Computers D1 dataset D1a Target Data D2 Media Data D3 Maintenance plan data D4 Account Data D5 Training Data
Claims
1. A method for presenting a data set of a logistics facility, in which various types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or single parts, and data related to maintenance work is presented to a client computer as target data by a management server, comprising: The management server has a data set in which a plurality of types of the data are accumulated for each of the parts at a plurality of the logistics facilities, monitoring the implementation and planning of the maintenance work by the management server; A method for presenting a data set of a logistics facility, in which the management server performs data processing to identify, based on the monitored schedule, data from the data set relating to parts to be maintained that are to be subject to the maintenance work in the schedule as the target data, and presents the identified target data to the client computer.
2. A method for presenting a data set of a logistics facility, in which various types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or single parts, and data related to maintenance work is presented to a client computer as target data by a management server, comprising: The management server has a data set in which a plurality of types of the data are accumulated for each of the parts at the logistics facility, monitoring the implementation and planning of the maintenance work by the management server; A method for presenting a data set of a logistics facility, in which the management server performs data processing to identify, based on the monitored schedule, data from the data set that relates to the parts to be maintained that are the subject of the maintenance work in the schedule as the target data, and presents the identified target data to the client computer, when the management server relays two-way communication between a user client computer used by a user who operates the logistics facility in relation to the schedule and a service client computer used by a service provider who provides maintenance service related to the maintenance work, the method presenting the identified target data as the client computer to both the user client computer and the service client computer.
3. In the monitoring of the schedule, when the management server receives the media data indicating the part to be maintained transmitted from the client computer, it is deemed that the maintenance work for the part to be maintained has been planned and the schedule has been established, 3. The method for presenting a data set of a logistics facility according to claim 1, wherein, in identifying the target data, the management server performs data processing to identify the parts to be maintained based on the received media data.
4. the management server has the maintenance plan data in which the schedule is set in advance, 3. The method for presenting a data set of a logistics facility according to claim 1, wherein, in identifying the target data, the management server performs data processing to identify the parts to be maintained based on the maintenance plan data.
5. 5. The method for presenting a data set of a logistics facility as described in claim 4, wherein in identifying the parts to be maintained based on the maintenance plan data, the management server performs data processing to select a schedule from the maintenance plan data whose schedule is approaching within a predetermined time based on the schedule date, thereby identifying the parts to be maintained that have been predetermined in the selected schedule.
6. A method for presenting a data set of a logistics facility, in which various types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or single parts, and data related to maintenance work is presented to a client computer as target data by a management server, comprising: The management server has a data set in which a plurality of types of the data are accumulated for each of the parts at the logistics facility, monitoring the implementation and planning of the maintenance work by the management server; performing data processing by the management server based on the monitored schedule to identify, as target data, the data relating to the parts to be maintained that are to be the targets of the maintenance work in the schedule from among the data sets, and presenting the identified target data to the client computer; In the monitoring of the schedule, when the management server receives the media data indicating the part to be maintained transmitted from the client computer, it is deemed that the maintenance work for the part to be maintained has been planned and the schedule has been established, In the identification of the target data, the management server performs data processing to identify the parts to be maintained based on the received media data; when the part to be maintained cannot be identified based on the media data, a notification that the part to be maintained cannot be identified is sent by the management server to a service client computer used by a service provider that provides a maintenance service related to the maintenance work; The method for identifying the target data includes presenting a data set of a logistics facility that uses the maintenance target part specified by the service client computer that received the notification.
7. A method for presenting a data set of a logistics facility, in which various types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or single parts, and data related to maintenance work is presented to a client computer as target data by a management server, comprising: The management server has a data set in which a plurality of types of the data are accumulated for each of the parts at the logistics facility, monitoring the implementation and planning of the maintenance work by the management server; performing data processing by the management server based on the monitored schedule to identify, as target data, the data relating to the parts to be maintained that are to be the targets of the maintenance work in the schedule from among the data sets, and presenting the identified target data to the client computer; In the monitoring of the schedule, when the management server receives the media data indicating the part to be maintained transmitted from the client computer, it is deemed that the maintenance work for the part to be maintained has been planned and the schedule has been established, In the identification of the target data, the management server performs data processing to identify the parts to be maintained based on the received media data; In identifying parts requiring maintenance based on the media data, the condition of the parts is monitored by the management server, and when the media data is sent from the client computer, the management server performs data processing to identify parts whose condition is worse than a standard based on the monitored condition of the parts, and the identified parts whose condition is worse than a standard are designated as candidates for parts requiring maintenance.A method for presenting a data set for a logistics facility in which the parts requiring maintenance are selected from among these candidates based on the media data.
8. 8. The method for presenting a data set of logistics facilities according to claim 2, 6 or 7, wherein the data set includes a plurality of types of the data accumulated for each of the parts at a plurality of the logistics facilities.
9. A data set management server for a logistics facility, in which various types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or single parts, presents data on maintenance work to a client computer as target data, a calculation processing unit, a main storage unit, and an auxiliary storage unit, wherein a data set in which a plurality of types of the data are accumulated for each of the parts at a plurality of the logistics facilities is stored in the auxiliary storage unit, The calculation processing unit is a management server for data sets of a logistics facility configured to execute the following data processing: monitoring the schedule for implementing and planning the maintenance work; identifying, based on the schedule, from the data set, data related to the parts to be maintained that will be the subject of the maintenance work in the schedule as the target data; and presenting the identified target data to the client computer.
10. A data set management server for a logistics facility, in which various types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or single parts, presents data on maintenance work to a client computer as target data, The system includes a calculation processing unit, a main storage unit, and an auxiliary storage unit, and a data set in which a plurality of types of the data are accumulated for each of the parts at the logistics facility is stored in the auxiliary storage unit, the calculation processing unit is configured to execute a data process of monitoring a schedule for implementing and planning the maintenance work, a data process of identifying, based on the schedule, from the data set, the data relating to a maintenance target part that is to be the target of the maintenance work in the schedule, as the target data, and a data process of presenting the identified target data to the client computer, In the data presentation process, when two-way communication is relayed between a user client computer used by a user operating the logistics facility and a service client computer used by a service provider providing maintenance services related to the maintenance work, the identified target data is presented to both the user client computer and the service client computer as the client computer, a management server for a logistics facility data set.
11. A data set management server for a logistics facility, in which various types of equipment used in the logistics facility for temporarily storing cargo are each composed of multiple or single parts, presents data on maintenance work to a client computer as target data, The system includes a calculation processing unit, a main storage unit, and an auxiliary storage unit, and a data set in which a plurality of types of the data are accumulated for each of the parts at the logistics facility is stored in the auxiliary storage unit, the calculation processing unit is configured to execute a data process of monitoring a schedule for implementing and planning the maintenance work, a data process of identifying, based on the schedule, from the data set, the data relating to a maintenance target part that is to be the target of the maintenance work in the schedule, as the target data, and a data process of presenting the identified target data to the client computer, In the monitoring data processing, when the management server receives the media data indicating the part to be maintained, the media data being transmitted from the client computer, the management server is deemed to have planned the maintenance work for the part to be maintained and the schedule is established; In the data processing for identifying, the maintenance target part is identified based on the received media data, When the maintenance target part is not identified based on the media data, the calculation processing unit executes data processing to notify a service client computer used by a service provider that provides a maintenance service related to the maintenance work that the maintenance target part cannot be identified; In the data processing for specifying, a management server for a data set of a logistics facility in which the maintenance target part specified by the service client computer that received the notification is used.
Citation Information
Patent Citations
Building facility prevention and maintenance management system
JP2002157359A
Maintenance work assistance system, center server, and maintenance work assisting method
JP2003271757A
Apparatus maintenance server and apparatus maintenance system
JP2015108873A
Device, system and method for facility maintenance
JP2020038411A
Inspection support system and inspection support method
JP2020149349A