The present application claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2015-129736, filed on Jun. 29, 2015, and Japanese Patent Application No. 2015-132335, filed on Jul. 1, 2015. The contents of which are incorporated herein by reference in their entirety.
1. Field of the Invention
The present disclosure relates to information processing systems and failure prediction model adoption determining methods.
2. Description of the Related Art
In recent years, for electronic devices such as copiers and printers, a failure prediction model is used to detect symptoms of failures and to take actions required for preventing failures. A failure prediction model sets a method of detecting an electronic device in which a failure is likely to occur (failure prediction logic), and a method of taking an optimum action for preventing failures with respect to an electronic device for which a symptom of a failure has been detected by the failure prediction logic (preventive action).
For example, there is known a typical image forming apparatus management system having the following configuration. Specifically, each of the image forming apparatuses sends state information expressing the state of the own apparatus to a management device. The management device receives the state information and then analyzes the contents of the state information. Then, the management device selectively sends information relevant to maintenance or repair of the image forming apparatus, to the respective terminal devices (see, for example, patent document 1).
For example, failure prediction models corresponding to various phenomena are being developed on a daily basis. The developed failure prediction models are adopted, for example, for detecting a symptom of a failure based on information collected from an electronic device, and reporting a method of taking the optimum action for preventing failures to a customer engineer (CE).
For image forming apparatuses such as copiers, etc., the timing of performing maintenance work, such as inspecting the image forming apparatus and replacing components, is determined based on a result of estimating the deterioration degree of components and the timing of failures, etc.
Furthermore, there is known a technology of creating a maintenance plan for an image forming apparatus based on the relationship between the frequency of operations of the image forming apparatus and the life of consumables, etc. (see, for example, patent document 2).
Here, for example, when a failure of a high degree of severity is predicted to occur in a few days in an image forming apparatus that is a maintenance target, a workman (service technician, etc.) needs to be quickly dispatched to the image forming apparatus to prevent the occurrence of a failure. On the other hand, for example, when a failure of a low degree of severity is predicted to occur after a certain period of days in the image forming apparatus, the workman is to perform maintenance according to a maintenance plan.
Patent Document 1: Japanese Unexamined Patent Application Publication No. 2004-37941
Patent Document 2: Japanese Unexamined Patent Application Publication No. 2011-181073
The present disclosure provides an information processing system and a failure prediction model adoption determining method, in which one or more of the above-described disadvantages are eliminated.
According to one aspect of the present disclosure, there is provided an information processing system including at least one information processing apparatus, the information processing system including a provisional cost calculator configured to apply failure history information to a failure prediction model to provisionally calculate a cost of the failure prediction model, the failure history information expressing failure history of at least one electronic device in which a failure has occurred, the failure prediction model including a symptom detection method for detecting a symptom of a failure to occur in the electronic device in association with a preventive action for preventing the failure to occur in the electronic device; and an adoption determiner configured to determine to adopt the failure prediction model by which a profit can be obtained, based on a result of the provisional calculation.
Other objects, features and advantages of the present disclosure will become more apparent from the following detailed description when read in conjunction with the accompanying drawings, in which:
A problem to be solved by an embodiment of the present disclosure is to provide an information processing system that is capable of provisionally calculating a cost when a failure prediction model is implemented and adopting a failure prediction model that is profitable.
A problem to be solved by an embodiment of the present disclosure is to support the process of determining action content according to a predicted failure.
Embodiments of the present disclosure will be described with reference to the accompanying drawings.
First, a description is given of a device management system 1 according to embodiments of the present disclosure, referring to
The device management system 1 according to the present embodiment includes a management device 10, a plurality of devices 20, a terminal device 30, and a terminal device 40, which are communicatively connected to each other via a network N such as the Internet and a telephone line network, etc.
The management device 10 predicts that a failure will occur in the device 20 based on information (device state information) collected from the device 20, and determines the action content expressing how to handle the predicted failure according to the prediction result. Then, the management device 10 reports the action content to the terminal device 30 deployed in a service station environment E3 or the terminal device 40 deployed in a call center environment E4.
Note that the management device 10 illustrated in
The device 20 may be an image forming apparatus such as a copier and a printer, etc., deployed in a customer environment E1 indicating a business place of a customer A who is a user, etc., and a customer environment E2 indicating a business place of a customer B who is a user, etc. The device 20 sends device state information to the management device 10. The device state information includes, for example, measurement values, etc., of the current, the voltage, and the temperature, etc., of various components, etc., included in the device 20 as measured by various sensors at predetermined time intervals.
Note that the device 20 according to the present embodiment is described as being an image forming apparatus such as a copier, etc.; however, the device 20 is not limited to an image forming apparatus. For example, the device 20 may be various kinds of devices such as a projector, an electronic blackboard, a TV conference terminal, and a digital signage device, etc.
The terminal device 30 is deployed, for example, in the service station environment E3 indicating a business place of a business operator that has sold or leased the device 20. The terminal device 30 is a personal computer (PC), etc., used by a workman (service technician, etc.) such as a customer engineer (CE) who is to perform maintenance or repair on the device 20. Note that the terminal device 30 may be various kinds of information processing apparatuses such as a tablet terminal and a smartphone, etc.
The worker who is a customer engineer (hereinafter referred to as “CE, etc.”) is able to perform maintenance on the device 20 based on the action content reported to the terminal device 30 from the management device 10.
The terminal device 40 is deployed, for example, in a call center environment E4 indicating a call center of a business operator that has sold or leased the device 20. The terminal device 40 is a PC, etc., that is used by an operator or a dispatcher who dispatches the CE, etc., to the customer. Note that the terminal device 40 may be various kinds of information processing apparatuses such as a tablet terminal and a smartphone, etc.
The operator or the dispatcher (hereinafter referred to as “operator, etc.”) requests a CE, etc., to perform maintenance on the device 20 deployed in the customer environment E1 or the customer environment E2 based on the action content reported to the terminal device 40 from the management device 10, and dispatches the CE, etc., to the customer.
By the device management system 1 illustrated in
That is, in the present embodiment, for example, when a failure having a high degree of severity is detected, etc., the operator, etc., quickly dispatches a CE, etc., to the device 20 in which the failure is predicted, and requests the CE, etc., to perform an appropriate maintenance work such as replacing components, etc. On the other hand, when a failure that does not have a high degree of severity is detected, etc., the CE, etc., performs the maintenance work on the device 20 in which the failure is detected, within a maintenance plan. As described above, the device management system 1 according to the preset embodiment provides support such that the CE, etc., is able to perform appropriate maintenance according to the degree of severity of the failure that is predicted to occur in the device 20.
Next, a hardware configuration of the management device 10, the terminal device 30, and the terminal device 40 according to the embodiments is described referring to
A computer 100 illustrated in
The input device 101 includes a keyboard, a mouse, and a touch panel, etc., and is used for inputting various signals in the computer 100. The display device 102 includes a display, etc., and displays various processing results. Note that the management device 10 may have a mode in which the input device 101 and/or the display device 102 are connected to the bus B and used according to need.
The external I/F 103 is an interface between the computer 100 and an external device. An example of an external device is a recording medium such as a Compact Disk (CD), a Digital Versatile Disk (DVD), a Secure Digital (SD) memory card, and a Universal Serial Bus (USB) memory, etc. The computer 100 is able to read and/or write information in the recording medium via the external I/F 103.
The RAM 104 is a volatile semiconductor memory (storage device) for temporarily storing programs and data. The ROM 105 is a non-volatile semiconductor memory (storage device) that can store data even after the power is turned off. The CPU 106 is an arithmetic device that loads, for example, the programs and data of the HDD 108 and the ROM 105, etc., into the RAM 104, and executes various processes.
The communication I/F 107 is an interface for connecting the computer 100 to the network N. The HDD 108 is a non-volatile memory (storage device) storing programs and data. The programs and data stored in the HDD 108 include programs for realizing the present embodiment, the Operating System (OS) that is the basic software for controlling the entire computer 100, and various application programs operating on the OS, etc. Note that the computer 100 may include a non-volatile memory (storage device) such as Solid State Drive (SSD), etc., instead of the HDD 108 or together with the HDD 108.
The management device 10, the terminal device 30, and the terminal device 40 according to the present embodiment can implement various processes described below, by the computer 100 illustrated in
Next, a description is given of a hardware configuration of the device 20 according to the embodiments.
The device 20 illustrated in
Furthermore, the controller 201 includes a CPU 211, a RAM 212, a ROM 213, a Non-Volatile Random Access Memory (NVRAM) 214, and a HDD 215.
The ROM 213 stores various programs and data. The RAM 212 temporarily stores programs and data. The NVRAM 214 stores, for example, setting information, etc. Furthermore, the HDD 215 stores various programs and data.
The CPU 211 controls the entire device 20 and realizes functions of the device 20, by loading the programs, data, and setting information, etc., from the ROM 213, the NVRAM 214, and the HDD 215, into the RAM 212, and executing processes.
The operation panel 202 includes an input device for accepting input from a user, and a display device for displaying information. The external I/F 203 is an interface between the device 20 and an external device. An example of the external device is a recording medium 203a. Accordingly, the device 20 is able to read and/or write information in the recording medium 203a via the external I/F 203. Examples of the recording medium 203a are an integrated circuit (IC) card, a flexible disk, a CD, a DVD, an SD memory card, and a USB memory, etc.
The communication I/F 204 is an interface that connects the device 20 to the network N. Accordingly, the device 20 is able to perform data communication via the communication I/F 204. The printer 205 is a printing device for printing print data onto a sheet. The scanner 206 is a reading device for reading an original document and generating image data (electronic data).
The device 20 according to the present embodiment can implement various processes described below, by the above hardware configuration.
<<Management Device>>
The management device 10 according to a first embodiment is realized by, for example, the process blocks illustrated in
The management device 10 executes programs to realize a state information acquiring unit 21, a failure data acquiring unit 22, a failure prediction model developing unit 23, a provisional cost calculating unit 24, an adoption determining unit 25, a state information storing unit 31, a failure data storing unit 32, and a failure prediction model storing unit 33.
The state information acquiring unit 21 acquires state information including a plurality of variables relevant to the device 20, and stores the state information in the state information storing unit 31. The state information is a current output value of a sensor disposed in the device 20, and information relevant to the degree of consumption of a consumable component (for example, a counter value and a usage frequency), etc.
The failure data acquiring unit 22 acquires the failure data of the device 20, and stores the failure data in the failure data storing unit 32. The failure data is information relevant to the state information (a current output value of a sensor and a degree of consumption of a consumable component) when a failure occurs.
The failure prediction model developing unit 23 uses the state information in the state information storing unit 31 and the failure data in the failure data storing unit 32, to perform statistical analysis to develop failure prediction logic and to determine a preventive action, and develop a failure prediction model. The failure prediction model developing unit 23 may automatically develop a failure prediction model, or may support the development of a failure prediction model by a data analyzer. The failure prediction model developing unit 23 stores the developed failure prediction model in the failure prediction model storing unit 33.
The provisional cost calculating unit 24 uses the state information in the state information storing unit 31 and the failure data in the failure data storing unit 32 to provisionally calculate the service cost effectiveness in a case where the developed failure prediction model is implemented.
For example, the provisional cost calculating unit 24 provisionally calculates the increase in the service cost when the developed failure prediction model is implemented and the decrease in the service cost when the developed failure prediction model is implemented.
The adoption determining unit 25 adopts a failure prediction model by which profits can be obtained, based on the result of provisionally calculating the service cost effectiveness in a case where the developed failure prediction model is implemented. For example, when the decrease in the service cost when a developed failure prediction model is implemented is higher than the increase in the service cost when the developed failure prediction model is implemented, the adoption determining unit 25 adopts the failure prediction model as a model with which profits can be obtained. Note that the determination of adopting a failure prediction model by the adoption determining unit 25 may be performed at each location where a CE is based.
Note that there may be various standards of determining whether the failure prediction model is profitable. For example, a failure prediction model by which the service cost can be decreased and a failure prediction model by which the service cost can be decreased by a predetermined ratio are conceivable.
The failure prediction model developing unit 23 in
The data pattern searching unit 41 uses the state information in the state information storing unit 31 and the failure data in the failure data storing unit 32 to search for a data pattern of state information that commonly occurs before a failure occurs.
The failure prediction logic precision index calculating unit 42 calculates the precision of the failure prediction logic (the probability that a failure occurs after the data pattern occurs). For example, the failure prediction logic precision index calculating unit 42 according to the present embodiment calculates two indexes of a hit ratio and a cover ratio described below, as indexes expressing the precision of the failure prediction logic. The preventive action determining unit 43 determines the preventive action according to the precision of the failure prediction logic.
In the following, a description is given of details of processes performed by the device management system 1 according to the present embodiment.
<<Searching for Data Pattern>>
The data pattern searching unit 41 uses the state information in the state information storing unit 31 and the failure data in the failure data storing unit 32 to search for a data pattern of state information that commonly occurs before a failure occurs, as illustrated in
<<Calculation of Precision of Failure Prediction Logic>>
Therefore, the data pattern searching unit 41 searches for a data pattern by which the case of
The results of detecting a symptom of a failure by the failure prediction logic includes, for example, the three cases of prediction hit, missed, and not found. Prediction hit is a case where a symptom of a failure is detected by the failure prediction logic and the failure has actually occurred. Missed is a case where a symptom of a failure is detected by the failure prediction logic but the failure has not actually occurred. Not found is a case where a symptom of a failure cannot be detected by the failure prediction logic but the failure has actually occurred.
The precision of the failure prediction logic is expressed by the two indexes of cover ratio and hit ratio indicated in
<<Determination of Preventive Action>>
The preventive action determining unit 43 determines the preventive action according to the precision of the failure prediction logic indicated by a hit ratio, as illustrated in
As illustrated in
Furthermore, as illustrated in
<<Failure Prediction Model>>
The failure prediction model developing unit 23 calculates the precision of the failure prediction logic, selects a preventive action according to the precision of the failure prediction logic as illustrated in
<<Provisional Calculation of Cost>>
The provisional cost calculating unit 24 calculates a service cost, for example, as illustrated in
As illustrated in
Furthermore, the service cost required for performing maintenance on the failure includes the manpower cost of the CE and the component cost. The manpower cost of the CE is calculated by multiplying the time required for one visit, the 1+revisit ratio, and the CE unit price, as indicated in
For example, the provisional cost calculating unit 24 provisionally calculates the service cost effectiveness in a case where a preventive action according to plus-one is selected, as follows.
In
In
Here, in order to describe the provisional calculation of the service cost effectiveness in a case of selecting a preventive action according to plus-one, the numbers of incidents are narrowed down to the numbers of incidents of pattern (1) and pattern (3) in which a plus-one action is possible, as illustrated in
In the case of
Increased service cost=A incidents×B minutes×C yen (1)
Furthermore, the provisional cost calculating unit 24 calculates the service cost that decreases due to the work that becomes unnecessary by the plus-one action, by using the following formula (2).
Decreased service cost=D incidents×E minutes×C yen (2)
The service cost effectiveness, which is obtained when a preventive action according to plus-one is selected, is provisionally calculated by subtracting the service cost calculated by formula (1) from the service cost calculated by formula (2). For example, when a positive service cost obtained by subtracting the service cost calculated by formula (1) from the service cost calculated by formula (2), the corresponding failure prediction model is adopted as being profitable.
In the example of
Furthermore, the provisional cost calculating unit 24 provisionally calculates the service cost effectiveness in the case of an emergency visit, as follows. When components need to be replaced in an emergency visit, by arranging for components before making the emergency visit, it is possible to reduce the need for a revisit that is caused by a shortage in components at the time of the emergency visit. The provisional cost calculating unit 24 can provisionally calculate the service cost effectiveness of the decrease in the ratio of revisits due to shortages in components. When the decrease in service costs, which is caused by the decrease in the ratio of revisits due to shortages in components, is higher than the increase in the service cost due to missed predictions, the preventive action determining unit 43 adopts the corresponding failure prediction model as being profitable.
Note that the precision of the failure prediction logic is that a failure of an error C will occur at a probability of 100%. Furthermore, the work instruction to the CE in an emergency visit is assumed to be to replace the toner supply unit.
In the example of
Furthermore, the provisional cost calculating unit 24 may use a cause diagnosis model to provisionally calculate the service cost effectiveness in the case of an emergency visit, as follows. The service cost that decreases by a cause diagnosis model includes the time of diagnosing the cause of the failure, the recovery action time, and the travel time for revisiting.
In step S15, the CE confirms the operations of the device 20. Furthermore, in step S16, the CE performs standard work such as cleaning. In step S17, the CE sends a work report, and the action flow of
By diagnosing the cause of the failure by a cause diagnosis model before the emergency visit, and reporting the result of diagnosing the cause of the failure and required components to the CE before the emergency visit, in the action flow of
For example, the soiling of the sensor A is suspected when a predetermined sensor light amount is higher than or equal to a predetermined value. Therefore, “predetermined sensor light amount is higher than or equal to predetermined value” is defined as a determination condition. The failure (error B) is classified as illustrated as illustrated in
In the example of
According to the first embodiment, it is possible to provisionally calculate the service cost involved when a developed failure prediction model is implemented, and to adopt a failure prediction model by which a profit can be obtained. Therefore, according to the present embodiment, it is possible to avoid adopting a failure prediction model that is not profitable and increasing a deficit every time a preventive action is performed.
<Functional Configuration>
Next, a description is given of a functional configuration of the management device 10 included in the device management system 1 according to a second embodiment, referring to
The management device 10 includes an information acquiring unit 11, a failure predicting unit 12, an action determining unit 13, and a result reporting unit 14. These units are realized by processes that the CPU 106 is caused to execute by one or more programs deployed in the management device 10.
Furthermore, the management device 10 according to the present embodiment includes a device state information storing unit 15, a failure prediction model storing unit 16, a failure prediction information storing unit 17, an action determination model storing unit 18, and a device management information storing unit 19. These storing units may be realized by the HDD 108 or a storage device, etc., connected to the management device 10 via a network N.
The information acquiring unit 11 acquires device state information from the device state information storing unit 15 described below. Here, device state information is information indicating the usage state of the device 20, and includes, for example, measurement values obtained by measuring the current, the voltage, and the temperature, etc., of various components, etc., in the device 20 with various sensors, and a counter value, etc., indicating the frequency of printing print data onto a sheet by the printer 205.
The failure predicting unit 12 predicts that a failure may occur in the device 20, based on the device state information acquired by the information acquiring unit 11 and the failure prediction model stored in the failure prediction model storing unit 16 described below, and generates failure prediction information. Then, the failure predicting unit 12 stores the generated failure prediction information in the failure prediction information storing unit 17.
Here, the failure prediction information is information relevant to a failure that is predicted to occur in the device 20, and includes the probability that the failure will occur, the time until the failure will occur, and the degree of severity of the failure that is predicted to occur, etc.
The action determining unit 13 determines the action content with respect to a failure that is predicted to occur (hereinafter, also referred to as “predicted failure”), based on the failure prediction information stored in the failure prediction information storing unit 17 and an action determination model stored in the action determination model storing unit 18.
Here, for example, the action content according to the present embodiment is classified into four classes of “emergency arrangement”, “inspection (within 3 days)”, “inspection (within 7 days)”, and “provide information”, according to the urgency of the predicted failure. That is, the action content according to the present embodiment is classified into the four classes of “emergency arrangement”, “inspection (within 3 days)”, “inspection (within 7 days)”, and “provide information”, stated in a descending order according to urgency.
The action content “emergency arrangement” is a case that requires to quickly dispatch a CE, etc., to the device 20 in which a failure is predicted, and to perform maintenance work such as replacing components, etc. The action content “inspection (within 3 days)” is a case that requires a CE, etc., to perform inspection within three days with respect to the device 20 in which a failure is predicted. The action content “inspection (within 7 days)” is a case that requires a CE, etc., to perform inspection within seven days with respect to the device 20 in which a failure is predicted. The action content “provide information” is a case in which a failure is predicted but it is not necessarily required to take any action at the present time point.
As described above, in the present embodiment, the management device 10 determines the action content with respect to the predicted failure of the device 20, according to the urgency. Accordingly, with respect to a predicted failure for which the action content is “emergency arrangement”, it is possible to quickly dispatch a CE, etc., and prevent a failure from occurring. On the other hand, with respect to a predicted failure for which the action content is “inspection (within 3 days)” or “inspection (within 7 days)”, the CE, etc., can incorporate the device 20 in which a failure is predicted in a maintenance plan and perform maintenance work within the regular maintenance plan.
The result reporting unit 14 sends a report that a failure is predicted to occur in the device 20, to the terminal device 30 or the terminal device 40, according to the action content determined by the action determining unit 13.
More specifically, when the action content determined by the action determining unit 13 is “emergency arrangement”, the result reporting unit 14 reports to the terminal device 40 that there is a need to quickly dispatch a CE, etc., to the device 20 in which a failure is predicted. At this time, the result reporting unit 14 refers to device management information stored in the device management information storing unit 19 described below, and also reports the contact address, etc., of the CE, etc., who is in charge of the device 20 in which a failure is predicted.
On the other hand, when the action content determined by the action determining unit 13 is “inspection (within 3 days)” or “inspection (within 7 days)”, the result reporting unit 14 reports to the corresponding terminal device 30 that there is a need to perform maintenance work within a maintenance plan. At this time, the result reporting unit 14 refers to device management information stored in the device management information storing unit 19, and also sends this report to the terminal device 30 of the CE, etc., who is in charge of the device 20 in which a failure is predicted.
Furthermore, when the action content determined by the action determining unit 13 is “provide information”, the result reporting unit 14 reports to the corresponding terminal device 30 that a failure is predicted, similar to the case where the action content is “inspection (within 3 days)” or “inspection (within 7 days)”.
The device state information storing unit 15 stores device state information 151. The failure prediction information storing unit 17 stores failure prediction information 171. The device management information storing unit 19 stores device management information 191. Details of the device state information 151, the failure prediction information 171, and the device management information 191 are described below.
The failure prediction model storing unit 16 stores a failure prediction model for predicting a failure in the device 20, based on the device state information 151. A failure prediction model is data formed by modeling patterns of measurement values and counter values when a failure occurs, etc., and there is a failure prediction model for each type of failure (failure type). For example, the failure prediction model storing unit 16 stores a failure prediction model A for predicting a failure A, a failure prediction model B for predicting a failure B, and a failure prediction model C for predicting a failure C, etc.
The action determination model storing unit 18 stores an action determination model 181 for determining the action content based on the failure prediction information 171.
Here, a description is given of the action determination model 181 stored in the action determination model storing unit 18, referring to
As illustrated in
That is, when the failure prediction information 171 belongs to the area D1, the action determining unit 13 determines that the action content is “provide information”. Furthermore, when the failure prediction information 171 belongs to the area D2, the action determining unit 13 determines that the action content is “inspection (within 7 days)”.
Furthermore, when the failure prediction information 171 belongs to the area D3, the action determining unit 13 determines that the action content is “inspection (within 3 days)”. Furthermore, when the failure prediction information 171 belongs to the area D4, the action determining unit 13 determines that the action content is “emergency arrangement”.
Here, in the present embodiment, the degree of severity of the predicted failure is classified into the five degrees of “S”, “A”, “B”, “C”, and “D”.
For example, a predicted failure having a degree of severity “S” is a failure posing a safety issue, when the predicted failure actually occurs.
For example, a predicted failure having a degree of severity “A” is a failure that does not pose a safety issue but the usage of the device 20 becomes impossible, when the predicted failure actually occurs.
For example, a predicted failure having a degree of severity “B” is a failure that requires a long time to repair to repair the device 20 until usage of the device 20 becomes possible, or a failure that requires a high cost (cost of component) to repair the device 20 until usage of the device 20 becomes possible, when the predicted failure actually occurs.
For example, a predicted failure having a degree of severity “C” is a failure by which the usage of the device 20 becomes impossible, but the usability of the device 20 may be restored by changing the setting values or updating the software, etc., when the predicted failure actually occurs.
For example, a predicted failure having a degree of severity “D” is a failure by which the usage of the device 20 can be continued by a substitute means, when the predicted failure actually occurs.
That is, the degrees of severity are defined as “S” through “D” in a descending order according to the seriousness of the failure when the predicted failure actually occurs.
Here,
The action determination model 1811 illustrated in
The action determination model 1812 illustrated in
The action determination model 1813 illustrated in
The action determination model 1814 illustrated in
The action determination model 1815 illustrated in
Note that, for example, the administrator, etc., of the device management system 1 may be able to change the boundaries between the areas in the action determination model 1811. For example, in the action determination model 181 illustrated in
Furthermore, the example of the action determination model 181 illustrated in
Accordingly, for example, the administrator, etc., of the device management system 1 is able to set the action content according to the number of areas. At this time, for example, the administrator, etc., of the device management system 1 may be able to set any time period until inspection is to be performed. That is, for example, the administrator, etc., may be able to set any value as N in “inspection (within N days)”.
<Details of Process>
Next, a description is given of details of a process performed by the device management system 1 according to the second embodiment, referring to
First, the information acquiring unit 11 of the management device 10 acquires the device state information 151 of one of the devices 20, from the device state information storing unit 15 (step S701).
Here, a description is given of the device state information 151 stored in the device state information storing unit 15, referring to
As illustrated in
Furthermore, the device state information 151 includes an acquisition time and date, a measurement value of the sensor A, a measurement value of the sensor B, and a counter value, etc., as data items. That is, in the device state information 151, measurement values obtained by measuring the current, the voltage, and the temperature, etc., of various components, etc., in the device 20 with various sensors, and a counter value, etc., indicating the frequency of printing print data onto a sheet by the printer 205, are associated with the date and time of acquiring the measurement values and the counter value, etc., from the device 20. As described above, the device state information 151 is information indicating the history of the measurement values and the counter value, etc., of the device 20 at predetermined intervals.
Next, the failure predicting unit 12 of the management device 10 predicts a failure in the device 20 based on the device state information 151 and the failure prediction model stored in the failure prediction model storing unit 16, and generates the failure prediction information 171 (step S702).
That is, for example, in step S701, when the device state information 151 of the device ID “MFP001” is acquired, the failure predicting unit 12 predicts that a failure A will occur, based on the device state information 151 and the failure prediction model A for predicting a failure A. Similarly, the failure predicting unit 12 predicts that a failure B will occur, based on the device state information 151 and the failure prediction model B for predicting a failure B. As described above, the failure predicting unit 12 predicts that a failure corresponding to a failure prediction model will occur, for each failure prediction model stored in the failure prediction model storing unit 16. Then, the failure predicting unit 12 generates the failure prediction information 171 based on these prediction results.
Next, the failure prediction unit 12 of the management device 10 stores the failure prediction information 171 generated in step S702 in the failure prediction information storing unit 17 (step S703).
Here, a description is given of the failure prediction information 171 stored in the failure prediction information storing unit 17, referring to
As illustrated in
For example, in the first failure prediction information 171 stored in the failure prediction information storing unit 17, the failure type is “ABC component wear-out”, the probability is “40%”, the time is “10 days”, and the degree of severity is “D”. This information indicates that this failure prediction information 171 is the prediction result of the failure prediction model for predicting that the failure of failure type “ABC component wear-out” will occur, and indicates that a failure “ABC component wear-out” having a degree of severity “D” will occur “10 days” later at a probability of “40%”.
Similarly, in the second failure prediction information 171 stored in the failure prediction information storing unit 17, the failure type is “XY failure”, the probability is “5%”, the time is “5 days”, and the degree of severity is “A”. This information indicates that this failure prediction information 171 is the prediction result of the failure prediction model for predicting that the failure of failure type “XY failure” will occur, and this information indicates that a failure “XY failure” having a degree of severity “A” will occur “5 days” later at a probability of “5%”.
Next, the action determining unit 13 of the management device 10 acquires one failure prediction information item 171 from the failure prediction information storing unit 17 (step S704).
Next, the action determining unit 13 of the management device 10 acquires the probability, the time, and the degree of severity from the acquired failure prediction information 171 (step S705).
Next, the action determining unit 13 of the management device 10 determines the action content corresponding to the predicted failure, based on the acquired probability, time, and degree of severity, and the action determination model 181 (step S706).
That is, the action determining unit 13 identifies a model corresponding to the acquired degree of severity, from among the action determination model 1811 illustrated in
For example, when the first failure prediction information item 171 is acquired from the failure prediction information storing unit 17 in step S704, the action determining unit 13 identifies the action determination model 1811 having the degree of severity “D”. Then, the action determining unit 13 identifies the area D1 as the area to which the failure prediction information 171 belongs in the action determination model 1811, based on the probability “40%” and the time “10 days”. Therefore, in this case, the action determining unit 13 determines the action content to be “provide information”.
Similarly, when the second failure prediction information item 171 is acquired from the failure prediction information storing unit 17 in step S704, the action determining unit 13 identifies the action determination model 1814 having the degree of severity “A”. Then, the action determining unit 13 identifies the area D3 as the area to which the failure prediction information 171 belongs in the action determination model 1814, based on the probability “5%” and the time “5 days”. Therefore, in this case, the action determining unit 13 determines the action content to be “inspection (within 3 days)”.
Similarly, when the third failure prediction information item 171 is acquired from the failure prediction information storing unit 17 in step S704, the action determining unit 13 identifies the action determination model 1813 having the degree of severity “B”. Then, the action determining unit 13 identifies the area D4 as the area to which the failure prediction information 171 belongs in the action determination model 1813, based on the probability “90%” and the time “2 days”. Therefore, in this case, the action determining unit 13 determines the action content to be “emergency arrangement”.
Next, the action determining unit 13 of the management device 10 determines whether the action content determined in step S706 is “emergency arrangement”, “inspection (within 3 days)”, “inspection (within 7 days)”, or “provide information” (step S707).
In step S707, when the action determining unit 13 determines that the action content is “emergency arrangement”, the result reporting unit 14 of the management device 10 reports that a failure for which the action content is “emergency arrangement”, has been predicted, to the terminal device 40 (step S708). At this time, the result reporting unit 14 acquires information such as the name of the customer where the device 20 in which a failure has been predicted is deployed, the CE in charge of maintenance of the device 20, and the telephone number of the CE in charge, etc., from the device management information 191 stored in the device management information storing unit 19.
Here, a description is given of the device management information 191 stored in the device management information storing unit 19, referring to
As illustrated in
As described above, the terminal device 40 that has received a report from the result reporting unit 14 of the management device 10 in step S708 displays, for example, an emergency arrangement screen 1000 as illustrated in
In the emergency arrangement screen 1000 illustrated in
Furthermore, in the emergency arrangement screen 1000 illustrated in
In step S707, when the action determining unit 13 determines that the action content is “inspection (within 3 days)” or “inspection (within 7 days)”, the result reporting unit 14 reports to the corresponding terminal device 30 that a failure is predicted (step S709). That is, the result reporting unit 14 refers to the device management information 191, and reports that a failure for which the action content is “inspection (within 3 days)” or “inspection (within 7 days)” is predicted, to the terminal device 30 of the CE in charge of the device 20 in which the failure is predicted.
According to the above, at the terminal device 30 that has received the report from the result reporting unit 14 of the management device 10 in step S709, a maintenance plan screen is displayed.
Here,
In a maintenance plan screen 2000 illustrated in
Furthermore, in the maintenance plan screen 2000 illustrated in
In step S707, when the action determining unit 13 determines that the action content is “provide information”, the result reporting unit 14 reports to the corresponding terminal device 30 that a failure is predicted (step S710). That is, the result reporting unit 14 refers to the device management information 191, and reports to the terminal device 30, which is used by the CE in charge of the device 20 in which the failure is predicted, that a failure having the action content of “provide information” has been predicted.
Here, the content that is reported to the terminal device 30 as “provide information” may include, for example, the content of maintenance work for preventing the predicted failure and the estimated work time of the maintenance work, etc., in addition to a report that a failure is predicted. Accordingly, the CE in charge is able to determine whether to perform the maintenance work, in view of the probability that the predicted failure will occur and the work time required for preventing the predicted failure from occurring, etc. That is, for example, the CE in charge is able to determine whether to perform the maintenance work in view of the time and cost required when the predicted failure actually occurs, and the time and cost required for the maintenance work to prevent the predicted failure from occurring.
Note that in step S710, the result reporting unit 14 does not have to send a report. That is, the result reporting unit 14 may not report the information, which is relevant to a predicted failure that does not need to be handled, to the CE in charge. Accordingly, at the terminal device 30 of the CE in charge, information relevant to a predicted failure that is not necessarily required to be handled, is not displayed.
Next, the action determining unit 13 of the management device 10 determines whether there is next failure prediction information 171 in the failure prediction information storing unit 17 (step S711).
In step S711, when the action determining unit 13 determines that there is next failure prediction information 171, the action determining unit 13 returns to step S704. In this case, in step S704, the action determining unit 13 acquires the next failure prediction information 171 from the failure prediction information storing unit 17.
In step S711, when the action determining unit 13 determines that there is no next failure prediction information 171, the information acquiring unit 11 determines whether there is next device state information 151 (that is, the device state information 151 of the next device ID) (step S712).
In step S712, when the information acquiring unit 11 determines that there is next device state information 151, the information acquiring unit 11 returns to step S701. In this case, in step S701, the information acquiring unit 11 acquires the next device state information 151 from the device state information storing unit 15.
In step S712, when the information acquiring unit 11 determines that there is no next device state information 151, the management device 10 ends the process.
As described above, in the device management system 1 according to the present embodiment, the action content for the predicted failure is determined according to the degree of severity of the predicted failure in the device 20.
Furthermore, in the device management system 1 according to the present embodiment, when the action content needs to be quickly implemented (that is, in the case of “emergency arrangement”), a report is sent to the call center and a CE in charge is dispatched to the device 20. Accordingly, in the device management system 1 according to the present embodiment, the CE, etc., can quickly perform appropriate maintenance work, and a predicted failure having a high degree of severity and a predicted failure having a high probability of occurrence, etc., are prevented from actually occurring.
Furthermore, in the device management system 1 according to the present embodiment, when the action content does not necessarily need to be quickly implemented (that is, in a case of “inspection (within 3 days)” or “inspection (within 7 days)”), a report indicating that maintenance work needs to be performed within the maintenance plan, is sent to the CE in charge. Accordingly, in the device management system 1 according to the present embodiment, maintenance work can be performed within the regular maintenance plan with respect to a predicted failure of low urgency.
Next, a description is given of the device management system 1 according to a third embodiment. In the description of the third embodiment, the parts that differ from the second embodiment are described, and the same elements as those of the second embodiment are denoted by the same reference numerals and redundant descriptions are omitted.
In the present embodiment, the action content is adjusted (changed) according to attribute information of a customer who is the user of the device 20. Here, attribute information of the customer is, for example, the business type of the customer, the busy season of the customer, the location of the business place, whether there is a substitute device that can be used when a failure occurs in the device 20, and the group to which the customer belongs, etc.
<Functional Configuration>
Next, a description is given of a functional configuration of the management device 10 included in the device management system 1 according to the third embodiment, referring to
The management device 10 according to the present embodiment includes an action content adjusting unit 3221. The action content adjusting unit 3221 is realized by processes that the CPU 106 is caused to execute by one or more programs deployed in the management device 10.
Furthermore, the management device 10 according to the present embodiment includes a customer attribute information storing unit 3222. The customer attribute information storing unit 3222 may be realized by the HDD 108 or a storage device, etc., connected to the management device 10 via a network N.
The action content adjusting unit 3221 adjusts (changes) the action content determined by the action determining unit 13, based on customer attribute information stored in the customer attribute information storing unit 3222 described below.
The customer attribute information storing unit 3222 stores customer attribute information 221. Here, a description is given of the customer attribute information 221 stored in the customer attribute information storing unit 3222, referring to
As illustrated in
The customer name is the name of the customer who is the user of the device 20. The business type is the type of the business, etc., operated by the costumer. The busy season is the period in which activities of the business, etc., of the customer are more active than usual. The substitute device indicates whether there is a device 20 that can be used as a substitute device, when a failure occurs in the device 20 deployed in the customer environment of the customer. The location is the location where activities of the business, etc., operated by the customer are held. The group is information for identifying a group, when customers are classified into a plurality of groups according to a predetermined condition.
Note that the action content adjusting unit 3221 may include various data items such as the business scale of the customer and the accumulated number of times a failure has occurred in the device 20 deployed in the customer environment, etc., in addition to the data items indicated in
<Details of Process>
Next, a description is given of details of a process performed by the device management system 1 according to the third embodiment, referring to
The action content adjusting unit 3221 of the management device 10 refers to the customer attribute information 221 stored in the customer attribute information storing unit 3222, and adjusts the action content determined by the action determining unit 13 in step S706 (step S1501).
More specifically, the action content adjusting unit 3221 refers to the customer attribute information 221 of the customer corresponding to the customer environment in which the device 20 in which the failure is predicted is deployed, and adjusts the action content determined by the action determining unit 13. Note that in the next step S707, the action determining unit 13 determines whether the action content adjusted by the action content adjusting unit 3221 is “emergency arrangement”, “inspection (within 3 days)”, “inspection (within 7 days)”, or “provide information”.
Here, for example, the action content adjusting unit 3221 adjusts the action content determined by the action determining unit 13, as follows.
(1) The action content adjusting unit 3221 refers to the “business type” of the customer in the customer attribute information 221, and if the business type is a predetermined business type that is set in advance, the action content adjusting unit 3221 increases the urgency of the action content. For example, when the action content determined by the action determining unit 13 is “inspection (within 7 days)”, and the business type of the customer is “service”, the action content adjusting unit 3221 increases the urgency, and adjusts (changes) the action content to “inspection (within 3 days)”.
(2) The action content adjusting unit 3221 refers to the “busy season” of the customer in the customer attribute information 221, and if the present time corresponds to the busy season of the customer, the action content adjusting unit 3221 increases the urgency of the action content. For example, when the action content determined by the action determining unit 13 is “inspection (within 3 days)”, and the present time corresponds to the busy season of the customer, the action content adjusting unit 3221 increases the urgency, and adjusts (changes) the action content to “emergency arrangement”.
(3) The action content adjusting unit 3221 refers to the “substitute device” of the customer in the customer attribute information 221, and the action content adjusting unit 3221 increases the urgency of the action content according to whether a substitute device has been provided to the customer. For example, when the substitute device is “provided”, the action content adjusting unit 3221 decreases the urgency of the action content determined by the action determining unit 13. On the other hand, when the substitute device is “not provided”, the action content adjusting unit 3221 increases the urgency of the action content determined by the action determining unit 13.
(4) The action content adjusting unit 3221 refers to the “location” of the customer in the customer attribute information 221, and when the location is a predetermined location set in advance, the action content adjusting unit 3221 increases the urgency of the action content.
(5) The action content adjusting unit 3221 refers to the “group” of the customer in the customer attribute information 221, and when the group corresponds to a predetermined group, the action content adjusting unit 3221 changes the urgency of the action content. For example, when the customer belongs to a group “A”, the action content adjusting unit 3221 increases the urgency of the action content determined by the action determining unit 13. On the other hand, when the customer belongs to a group “B”, the action content adjusting unit 3221 decreases the urgency of the action content determined by the action determining unit 13.
As described above, in the device management system 1 according to the present embodiment, the action content is adjusted according to the attribute information of the customer who is the user of the device 20 in which a failure has been predicted. Accordingly, in the device management system 1 according to the present embodiment, appropriate maintenance work can be performed according to the customer.
For example, by classifying a customer, who has entered into a regular lease contract of the device 20, into a group “B”, and by classifying a customer, who has entered into a special maintenance contract in addition to the regular lease contract, into a group “A”, maintenance work can be performed according to action content of increased urgency for the customer of group “A”.
According to one embodiment of the present disclosure, an information processing system is capable of provisionally calculating a cost when a failure prediction model is implemented and determining to adopt a failure prediction model that is profitable.
According to one embodiment of the present disclosure, an information processing system is capable of supporting the process of determining action content according to a predicted failure.
The information processing system and the failure prediction model adoption determining method are not limited to the specific embodiments described in the detailed description, and variations and modifications may be made without departing from the spirit and scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2015-129736 | Jun 2015 | JP | national |
2015-132335 | Jul 2015 | JP | national |