ANALYSIS SYSTEM, METHOD OF PRESENTING RESULT OF INSPECTION IN ANALYSIS SYSTEM AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM
20220291983 · 2022-09-15
Inventors
Cpc classification
G06F11/0769
PHYSICS
G06F11/0775
PHYSICS
G06F11/0781
PHYSICS
G06F11/0772
PHYSICS
International classification
Abstract
An analysis system includes a recorder that records a point in time at which an event occurs in an analysis system and event contents as a log, an extractor that extracts a related log relating to an error from the log acquired between a last point in time at which the analysis system passes an inspection and a point in time at which the error occurs, when the error occurs in the inspection performed on the analysis system, and a presenter that presents the related log extracted by the extractor to a user.
Claims
1. An analysis system comprising: a recorder that records a point in time at which an event occurs in an analysis system and event contents as a log; an extractor that extracts a related log relating to an error from the log acquired between a last point in time at which the analysis system passes an inspection and a point in time at which the error occurs, when the error occurs in the inspection performed on the analysis system; and a presenter that presents the related log extracted by the extractor to a user.
2. The analysis system according to claim 1, wherein the presenter further presents an error handling method to a user.
3. The analysis system according to claim 1, wherein the inspection includes a plurality of inspection items, the analysis system identifies an inspection item in which an error occurs among the plurality of inspection items, and the extractor identifies the related log to be extracted in accordance with an identified inspection item.
4. The analysis system according to claim 3, wherein an occurrable error phenomenon is associated with each inspection item, and an occurrable error phenomenon is associated with each event, and the extractor identifies the error phenomenon based on an inspection item in which the error occurs and identifies the related log based on the identified error phenomenon.
5. The analysis system according to claim 1, wherein the presenter further presents last date and time when the analysis system passes an inspection to a user.
6. A method of presenting a result of inspection of an analysis system including: recording a point in time at which an event occurs in an analysis system and event contents as a log; extracting a related log relating to an error from the log acquired between a last point in time at which the analysis system passes an inspection and a point in time at which the error occurs, when the error occurs in the inspection performed on the analysis system; and presenting the related log extracted by the extractor to a user.
7. A non-transitory computer readable medium storing a program for presenting a result of inspection of an analysis system, causing a computer to execute the processes of: recording a point in time at which an event occurs in an analysis system and event contents as a log; extracting a related log relating to an error from the log acquired between a last point in time at which the analysis system passes an inspection and a point in time at which the error occurs, when the error occurs in the inspection performed on the analysis system; and presenting the related log extracted by the extractor to a user.
Description
BRIEF DESCRIPTION OF THE DRAWING
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION
[0018] An analysis system, a method of presenting a result of inspection in the analysis system and a program according to embodiments of the present invention will now be described with reference to the attached drawings.
[0019] (1) Overall Configuration of Analysis System
[0020] The analysis system 1 according to embodiments of the present invention will be described below in detail with reference to the drawings.
[0021] The analysis device 2 is a liquid chromatograph, a gas chromatograph or a mass spectrometer, for example. The management device 3 is a device that controls the analysis device 2. As the management device 3, a personal computer (PC) is used, for example. The management device 3 is connected to the analysis device 2 via a network such as a LAN (Local Area Network). Alternatively, the management device 3 may be directly connected to the analysis device 2 via a communication cable.
[0022] The analysis device 2 includes an inspector 21. The inspector 21 inspects whether the analysis device 2 is maintaining an expected performance. That is, the inspector 21 is a function with which the analysis device 2 checks its own condition. In the present embodiment, the inspector 21 performs an inspection called auto-tuning. Auto-tuning is a function of performing an inspection on the analysis device 2 in regard to a plurality of inspection items. A user provides an instruction for performing auto-tuning by operating the management device 3, so that the inspector 21 performs auto-tuning. This can reduce a burden on the user in causing the analysis device 2 to perform individual inspections. For example, the user causes the inspector 21 to perform auto-tuning each time an analysis process is executed in the analysis device 2. Alternatively, the user may cause the inspector 21 to perform individual inspections in regard to the inspection items.
[0023] The management device 3 includes a recorder 31, an extractor 32, a presenter 33, a database 35, an operation unit 36 and a display unit 37. The recorder 31 acquires information about an event that has occurred in the analysis device 2 from the analysis device 2 and records a log D1. Each record recorded in the log D1 includes information such as an event occurrence point in time and event contents. Events include behavior of the analysis device 2, and work and setting and so on that are performed on the analysis device 2. Events include activation of the device, stopping of the device, start of an analysis, end of an analysis, replacement of various components such as a column, etc. The recorder 31 stores the log D1 regarding an event that has occurred in the analysis device 2 in the database 35.
[0024] In the database 35, label information D2, event information D3 and inspection item information D4 are stored in addition to the log D1. Details of the label information D2, the event information D3 and the inspection item information D4 will be described below.
[0025] The extractor 32 extracts a related log in regard to the cause of an error in the inspection of the analysis device 2 from the log D1 saved in the database 35. The presenter 33 displays the related log in the display unit 37 included in the management device 3. The display unit 37 is a liquid crystal display, for example. The operation unit 36 receives a user's operation with respect to the management device 3. The operation unit 36 includes a keyboard and a mouse, for example. The user can provide an instruction for performing an inspection such as auto-tuning to the inspector 21 of the analysis device 2 by operating the operation unit 36. Further, the user can cause the display unit 37 to display information about a result of inspection by operating the operation unit 36.
[0026] (2) Configuration of Management Device
[0027]
[0028] The CPU 301 controls the management device 3. The RAM 302 is used as a work area for execution of a program by the CPU 301. The communication interface 304 is an interface that communicates with another computer and another device. The CPU 301 can communicate with a computer or the analysis device 2 connected to the LAN and a computer connected to the Internet via the communication interface 304. The device interface 308 is an interface for accessing a storage medium ME.
[0029] In the storage device 305, an inspection analysis program P1 and the database 35 are saved. The inspection analysis program P1 acquires a result of inspection performed by the inspector 21 of the analysis device 2 and provides the information for identifying the cause of an error present in the analysis device 2 to the user. The recorder 31, the extractor 32 and the presenter 33 shown in
[0030] (3) Contents of Database
[0031] The label information D2, the event information D3 and the inspection item information D4 stored in the database 35 will be described next with reference to
[0032]
[0033]
[0034] The log D1 stored in the database 35 will be described next with reference to
[0035] For example, in the top record of
[0036] (4) Method of Presenting Result of Inspection
[0037] A method of presenting a result of inspection according to the present embodiment will be described next with reference to
[0038] When determining that an error has occurred in the inspection of the analysis device 2, the extractor 32 acquires an inspection item in which the error has occurred from the inspector 21 in the step S2. For example, in the example shown in
[0039] Next, in the step S4, the extractor 32 refers to the log D1 and acquires records that have been recorded from a last point in time at which an inspection is successful to an error occurrence point in time in this inspection. According to the example shown in
[0040] Subsequently, in the step S5, the extractor 32 extracts a record relating to a cause label of an error from the records acquired in the step S4. An error has occurred in the inspection 2 in the auto-tuning shown in
[0041] Then, in the step S6, the presenter 33 displays the related log extracted in the step S5 in the display unit 37.
[0042] Further, a handling message field 373 is provided in a lower field of the inspection result screen 37W. In this example, a message “Please check if there is air leakage” is displayed in the handling message field 373. As shown in
[0043] As described above, when an error occurs in the inspection performed on the analysis system 1, the analysis system 1 of the present embodiment extracts a related log relating to the error from the log D1 that has been acquired from a point in time at which inspection is previously successful to an error occurrence point in time. Then, the presenter 33 displays the related log extracted by the extractor 32 in the inspection result screen 37W. Thus, the user can confirm an event that may have caused the error that has occurred in the analysis system 1 in the inspection result screen 37W. Further, because the error handling method is presented in the handling message field 373 of the inspection result screen 37W, the user can be informed of the effective error handling method. In this manner, even in a case in which the user does not have advanced knowledge about the system, the analysis system 1 of the present embodiment facilitates identification of the cause of an error that has occurred in the analysis system 1. This saves time and labor required for recovery from an error that has occurred in the analysis system 1.
[0044] (5) Other Embodiments
[0045] In the above-mentioned embodiment, the presenter 33 displays a related log in the display unit 37 included in the management device 3. In another embodiment, the presenter 33 may notify a user of a message such as an email mentioning a related log, for example. Alternatively, the presenter 33 may print out a related log.
[0046] In the above-mentioned embodiment, the management device 3 is connected to the analysis device 2 via a network such as the LAN, by way of example. In another embodiment, the management device 3 may be incorporated in the analysis device 2. For example, a system controller included in the analysis device 2 may include the function of the management device 3 in the above-mentioned embodiment.
[0047] In the above-mentioned embodiment, the inspection analysis program P1 is stored in the storage device 305, by way of example. The inspection analysis program P1 may be provided in the form of being stored in the storage medium ME shown in
[0048] (6) Correspondences between Constituent Elements in Claims and Parts in Preferred Embodiments
[0049] In the following paragraphs, non-limiting examples of correspondences between various elements recited in the claims below and those described above with respect to various preferred embodiments of the present disclosure are explained. In the above-mentioned embodiment, the information recorded in the “date and time” field of the log D1 is an example of an event occurrence point in time, and the information recorded in the “detail” field of the log D1 is an example of event contents. Further, in the above-mentioned embodiment, the inspections 1 to 4 included in auto-tuning are examples of a plurality of inspection items.
[0050] As each of constituent elements recited in the claims, various other elements having configurations or functions described in the claims can be also used.
[0051] (7) Aspects
[0052] It is understood by those skilled in the art that the plurality of above-mentioned illustrative embodiments are specific examples of the below-mentioned aspects.
[0053] (Item 1) An analysis system according to one aspect may include a recorder that records a point in time at which an event occurs in an analysis system and event contents as a log, an extractor that extracts a related log relating to an error from the log acquired between a last point in time at which the analysis system passes an inspection and a point in time at which the error occurs, when the error occurs in the inspection performed on the analysis system; and a presenter that presents the related log extracted by the extractor to a user.
[0054] An analysis system that can reduce time and effort for identifying the cause of an error based on a result of inspection can be provided.
[0055] (Item 2) The analysis system according to item 1, wherein the presenter may further present an error handling method to a user.
[0056] A user can be informed of an error handling method.
[0057] (Item 3) The analysis system according to item 1 or 2, wherein the inspection may include a plurality of inspection items, the analysis system may identify an inspection item in which an error occurs among the plurality of inspection items, and the extractor may identify the related log to be extracted in accordance with an identified inspection item.
[0058] A related log to be extracted is identified in accordance with an inspection item in which an error has occurred.
[0059] (Item 4) The analysis system according to item 3, wherein an occurrable error phenomenon may be associated with each inspection item, and an occurrable error phenomenon is associated with each event, and the extractor may identify the error phenomenon based on an inspection item in which the error occurs and may identify the related log based on the identified error phenomenon.
[0060] Because each inspection item and an event are associated with each other by an error phenomenon, a related log is extracted by identification of an inspection item in which an error has occurred.
[0061] (Item 5) The analysis system according to any one of items 1 to 4, wherein the presenter may further present last date and time when the analysis system passes an inspection to a user.
[0062] The user can be informed of an occurrence time of the cause of an error in the analysis system.
[0063] (Item 6) A method of presenting a result of inspection of an analysis system according to another aspect may include recording a point in time at which an event occurs in an analysis system and event contents as a log, extracting a related log relating to an error from the log acquired between a last point in time at which the analysis system passes an inspection and a point in time at which the error occurs, when the error occurs in the inspection performed on the analysis system, and presenting the related log extracted by the extractor to a user.
[0064] An analysis system that can reduce time and effort for identifying the cause of an error based on a result of inspection can be provided.
[0065] (Item 7) A non-transitory computer readable medium storing a program for presenting a result of inspection of an analysis system according to another aspect may cause a computer to execute the processes of recording a point in time at which an event occurs in an analysis system and event contents as a log, extracting a related log relating to an error from the log acquired between a last point in time at which the analysis system passes an inspection and a point in time at which the error occurs, when the error occurs in the inspection performed on the analysis system; and presenting the related log extracted by the extractor to a user.
[0066] An analysis system that can reduce time and effort for identifying the cause of an error based on a result of inspection can be provided.
[0067] While preferred embodiments of the present disclosure have been described above, it is to be understood that variations and modifications will be apparent to those skilled in the art without departing the scope and spirit of the present disclosure. The scope of the present disclosure, therefore, is to be determined solely by the following claims.