This application is a National Stage Entry of PCT/JP2017/008426 filed on Mar. 3, 2017, which claims priority from Japanese Patent Application 2016-045360 filed on Mar. 9, 2016, the contents of all of which are incorporated herein by reference, in their entirety.
The present invention relates to a technical field of judging a truth of information related to a target of interest.
In plants such as power plants, centralized monitoring centers (hereinafter referred to as “center”), equipment, and the like, may be dotted over wide regions. Thus, in operation of plants, a center is assigned a different role from a role of a field that includes equipment and the like (hereinafter simply referred to as “field”). In other words, a center operates a different task than a field does.
To be more specific, a role played by a center includes analysis of plant operation, diagnosis and optimization when any failure or abnormality has occurred (hereinafter simply referred to as “abnormality”), and evaluation on operations such as maintenance operation. That is, a center has a role of generally managing the plant. On the other hand, the role played by a field includes such operations as exchange, repair, and regular maintenance of devices by a field staff member in the field (hereinafter simply referred to as “field staff member”).
As described above, in a center, a few people are required to manage the plant in pursuing their respective roles. For example, even in a supply chain management (SCM) in which a plurality of bases are dispersed widely, a few people in a center have to manage each of the bases. On the other hand, in a field, each field staff member is assigned a base, an operation field or a location that he or she is in charge. This makes it necessary to procure many field staff members in a field.
For this reason, the following is required of a plant management system that manages a plant, so as to tie a center to a field and to manage a plurality of equipment, facilities, and the like. First of all, the plant management system is required to centrally manage the information dealt with in the centers and the information dealt with in the fields, for achieving information consistency.
Second of all, the plant management system is required to provide optimal information depending on a role of a user including a manager of a center or a field staff member, an occasion in which the information is used, and a device to be used. In other words, the plant management system is required to display optimal information on a screen such as a display, in a display mode which is recognizable by a user.
To be more specific, in a center, the plant management system is required to present a screen display in a display mode in which all things can be overlooked in normal times; however, in emergency, the plant management system is required to present a screen display in a display mode in which a failed portion is focused. In addition, in a field, the plant management system is required to present solely information that relates to the location at which the field staff member is located, on a screen of a mobile terminal of the field staff member, for example.
Third of all, the plant management system is required to be a system that assists cooperation between the centers and the fields, and retains the work history that the centers and the fields went through.
PTL 1 through PTL 6 are exemplary techniques that concern these requests. PTL 1 discloses a technique that relates to a support system for automating operation. The support system for automating operation automatically executes work items described in the work instructions. The support system for automating operation also registers, in the database, information representing achievements of a work having been executed as an execution evidence. The support system for automating operation displays the correlation between the registered execution evidence and the work item, on a display unit which the client carries.
PTL 2 discloses a technique that relates to a schedule managing method for managing a schedule of a field staff member. In the schedule managing method, the work result sent from the field staff member is stored in the storage unit. Also in the schedule managing method, a schedule chart that represents the work result in the storage and the pre-set operation schedule is displayed on a managing server.
PTL 3 discloses a technique that relates to monitoring and management apparatus and the like, using electronic mail that represents the situation of a monitoring target. The monitoring and management apparatus identifies the type of electronic mail on the basis of the content of the received electronic mail. In addition, the monitoring and management apparatus accumulates, for each identified type, the content of the electronic mail in the database.
PTL 4 discloses a technique that relates to a supporting apparatus for supporting a task of collecting an accident site information (hereinafter referred to as “supporting apparatus”). The supporting apparatus collects information related to a scene of an accident. The supporting apparatus stores accident-related information related to an accident heard from a customer, in a database server. When information related to the accident is requested by a field terminal apparatus operated by a staff member who has visited the scene of the accident, the supporting apparatus extracts the requested information from the accident-related information in storage. The supporting apparatus transmits the extracted accident-related information, to the field terminal apparatus. The staff member can investigate on the scene of the accident on the basis of the transmitted accident-related information. The supporting apparatus stores, in the database server, the investigation result of the staff member, in a state associated with the accident-related information.
PTL 5 discloses a technique that relates to a supporting apparatus for supporting a task of classifying a difficulty categorized subject (hereinafter referred to as classifying-task supporting apparatus”). The classifying-task supporting apparatus decides a person to process the task depending on the difficulty associated with the appraisal processing of the accident. The classifying-task supporting apparatus refers to a criteria table defined in advance on the basis of the content of the accident-related information. The classifying-task supporting apparatus judges the difficulty of the appraisal processing of the accident on the basis of the accident-related information and the criteria table. The classifying-task supporting apparatus stores, in the database server, the judgment result as difficulty information, by including the judgment result in the accident-related information. By doing so, the manager can decide the person to process the appraisal processing on the basis of the difficulty information.
PTL 6 discloses a technique that relates to an inspection system and an inspection method. The inspection system judges whether or not the inspection field staff member has visited each inspection place, by comparing, for each inspection place, inspection position information representing the position of the inspection place and the positional information of the mobile terminal which the inspection field staff member carries. In addition, the inspection system judges whether any inspection action is required at the inspection place where the inspection field staff member is located on the basis of the inspection action information representing the inspection action to be executed at each inspection place. The inspection system outputs these judgment results to the display unit of the mobile terminal. As a result, the inspection system can detect failure of the inspection field staff member to visit inspection places, to execute inspection actions, or the like. The inspection system can also present the detection result to the inspection field staff member.
As described so far, the techniques disclosed in PTL 1 to PTL 6 summarized above can handle the request given to the plant management system. For example, the technique can accumulate various types of information such as execution evidence and work result, in the database, the database server, or the like. That is, the technique can centrally manage the various types of information. Also with the technique, the operation progress and the various types of information can be shared among the related parties involved in the operation on the basis of the accumulated various types of information. Thus, the technique allows display of various types of information for each field staff member, on the terminal carried by the field staff member, for the purpose of sharing the various types of information with others.
[PTL 1] Japanese Patent Publication No. 5750334
[PTL 2] Japanese Patent Application Publication No. 2002-169938
[PTL 3] Japanese Patent Application Publication No. 2001-202298
[PTL 4] Japanese Patent Application Publication No. 2004-126807
[PTL 5] Japanese Patent Application Publication No. 2004-126808
[PTL 6] Japanese Patent Application Publication No. 2011-248404
[PTL 7] Japanese Patent Application Publication No. 2012-141831
In the above-described plant management system, for example when an alarm is issued upon detecting an abnormality in the equipment, the center occasionally instructs a field staff member to handle the abnormality. In response to the instruction from the center, the field staff member handles the abnormality, and then captures a picture including the device to be handled or the portion of the abnormality of the device, as an evidence that he or she has handled the abnormality. The field staff member is also known to submit the captured picture as conclusive evidence information, to a center's manager, for example. The manager can determine that the handling in response to the instruction has been complete, by confirming the submitted picture.
However, in an approach to confirm pictures, there is always a possibility of misjudgment on the handling completion; for field staff members can submit a picture of disguise that looks as if the handling is complete even when in reality such handling is not complete. In other words, the field staff member may submit wrong conclusive evidence information. When such wrongdoing is committed, the plant may possibly incur enormous loss. To counter such a problem, the center's manager must judge the truth of the submitted picture, for example. However, in a judgment approach for a manager to judge the truth of a picture, the truth criteria may be dependent on the manager. That is, that judgment approach has problem that it is highly dependent on the individual skills. Therefore, with the judgment approach, the judgement accuracy is likely to be degraded. Moreover, the judgment approach is inefficient and the truth judgment takes time.
PTL 7 provides an exemplary technique that solves the problem pertaining to such judgment approach. PTL 7 discloses a technique that relates to a management system that manages a picture of the field captured in the construction work and the construction progress. The management system includes a first mobile terminal carried by a field overseer, a second mobile terminal carried by a manager, and a data storage/analysis server. The first mobile terminal transmits, to the data/analysis server, the time information and the positional information on the construction field acquired using the global positioning system (GPS) function. The first mobile terminal also transmits, to the data/analysis server, the picture data to which the geocode of the construction field acquired using the image-capturing function is added. The data/analysis server judges whether or not the positional information transmitted from the first mobile terminal matches the positional data of the construction field registered in advance, or if there is an approximate value. In addition, the data/analysis server judges whether or not the information indicated by the geocode matches the positional information, by analyzing the geocode added to the picture data. By doing so, PTL 7 can judge whether or not the picture data that includes the construction field is true. PTL 7 also discloses the following technique. That is, in the technique, PTL 7 judges whether or not there is no delay in the term of works of the construction work compared to the schedule of the predetermined standard process on the basis of the information indicating the captured time added to the picture data. In PTL 7, the judgment result is transmitted to the first mobile terminal. The first mobile terminal displays the judgment result on the display means.
However, with the positional information of the construction field, it may not be possible to judge whether or not the picture data are captured on the date and time at which the picture date should be captured. For example, assume a case where the field overseer forgot to capture the picture data of the construction field, and captured the picture data of the construction field on a later day. In that case, too, such management system may judge that the picture data are true, even when they are taken after the date and time to be captured. In other words, PTL 7 still cannot judge the truth of the picture data with more accuracy, in the case of disguise in the picture data captured in the construction field.
PTL 1 to PTL 6 neither consider nor describe an approach to judge the truth of the conclusive evidence information such as the picture data captured in the construction field, nor do PTL 1 to PTL 7 consider or describe an approach to provide information to be provided for a user, in accordance with the result of judgment on the truth. That is, PTL 1 to PTL 7 merely describes displaying information on a display means such as a display, for the purpose of sharing the information with others.
A main objective of the present invention is to provide an information processing system or the like that, even when target information related to a target of interest is disguised, can detect the disguise with more accuracy, and provide appropriate information to be provided for a user, in accordance with the detection result.
So as to achieve the above-described problem, an information processing system according to one aspect of the present invention includes the following configuration.
An information processing system includes a server apparatus and a client communicably coupled to the server apparatus via a communication network.
The server apparatus judges whether or not target information related to a target of interest is true, based at least on information representing a date and time and a first position at which the target information is generated and based on a judgment condition for judging whether the target information is true or not, and the server apparatus provides a judgment result to the client when the target information is judged to be non-true.
The client controls presentation means to present presentation information to a user who uses the client, in a mode recognizable by the user, in accordance with the judgment result in the server apparatus, and presents, to the user by controlling the presentation means, the presentation information instructing at least submission of new target information in accordance with the judgment result indicating non-true.
So as to achieve the above-described objective, a server apparatus according to one aspect of the present invention includes the following configuration.
A server apparatus judges whether or not target information related to a target of interest is true, based at least on information representing a date and time and a first position at which the target information is generated and based on a judgment condition for judging whether the target information is true or not, and the server apparatus provides a judgment result to a client used by a user when the target information is judged to be non-true.
So as to achieve the above-described objective, a client according to one aspect of the present invention includes the following configuration.
A client, in accordance with a judgment result performed by a server apparatus on whether or not target information related to a target of interest is true, controls presentation means to present presentation information to be presented to a user who uses client, in a mode recognizable by the user, and the client presents, to the user by controlling the presentation means, the presentation information instructing at least submission of new target information when the server apparatus has judged that the target information is non-true.
So as to achieve the above-described objective, an information processing method according to one aspect of the present invention includes the following configuration.
An information processing method is performed by an information processing system including a server apparatus and a client communicably coupled to the server apparatus via a communication network.
In the server apparatus, whether or not target information related to a target of interest is true is judged, based at least on information representing a date and time and a first position at which the target information is generated and based on a judgment condition for judging whether the target information is true or not, and a judgment result is provided to the client when the target information is judged to be non-true.
In the client, presentation means is controlled to present presentation information to a user who uses the client, in a mode recognizable by the user, in accordance with the judgment result in the server apparatus, and the presentation information instructing at least submission of new target information is presented to the user by controlling the presentation means, in accordance with the judgment result indicating non-true.
This objective can also be achieved by a computer program realizing, by means of a computer, an information processing system, an information processing method, a server apparatus, and a client having the above-stated configurations, and by a computer-readable recording medium that stores the computer program.
Even when target information related to a target of interest is disguised, the present invention can detect the disguise with more accuracy, and provide appropriate information to be provided for a user, in accordance with the detection result.
The following details example embodiments according to the present invention with reference to the drawings.
In
The server apparatus 2 judges whether target information is true on the basis of both information and a judgment condition. The information represents at least the date and time and represents the position (hereinafter referred to as the “first position”) at which the target information related to a target of interest (not illustrated in the drawings) is generated. And the judgment condition is a condition for judging whether the target information is true or not. However, in the present example embodiment, information including the above information at least representing the date and time and the first position is referred to as “generated information 101”, for the convenience of explanation.
The following explanation explains, in greater details, the operation performed by the server apparatus 2 to judge (truth judgment) whether or not the target information is true or not.
The server apparatus 2 executes the following processing, in response to being provided with the generated information 101 by an external apparatus (not illustrated in the drawings), for example. That is, the server apparatus 2 judges whether or not the date and time at which the target information is generated is included in the period starting from the time to start generation of the target information to when the time allowed to be taken before generation of the target information (also referred to as “postponement time” in the present application) has passed. In other words, the server apparatus 2 judges whether or not the date and time included in the generated information 101 is included in that period. In addition, the server apparatus 2 judges whether or not the first position at which the target information is generated satisfies a criteria of including the position (hereinafter referred to as the “second position”) indicating the location of the target of interest. An example of the criteria and the truth judgment approach will be explained in greater details in the third example embodiment.
As a result of the judgment, when judging that the date and time is included in that period, and that the first position satisfies the criteria, the server apparatus 2 judges that the target information is true. On the other hand, when judging that the date and time is not included in that period or that the first position does not satisfy the criteria, the server apparatus 2 judges that the target information is non-true.
The server apparatus 2 provides the client 3 with the judgment result. That is, when having judged that the target information is non-true, the server apparatus 2 provides the client 3 with that judgment result. In addition, in providing the client 3 with the judgment result, the server apparatus 2 judges whether it is within the period during which new target information can be generated. In other words, the server apparatus 2 judges whether or not the current date and time falls within the period starting from the time to start generation of the target information to when the time allowed to be taken before generation of the target information (postponement time) has passed. When having judged that the current date and time is included in that period, the server apparatus 2 provides the client 3 with the judgment result.
The target of interest indicates a plant for performing predetermined processing, such as a chemical plant, an oil refining plant, and an iron-manufacturing plant, for example. The target of interest may also be various types of devices constituting a plant. Alternatively, the target of interest may include a system that outputs information related to the performance or the environment of the system, or the like. The target of interest may adopt a configuration that includes various types of sensors that can measure a temperature, a pressure, an oscillation, a power, a voltage, an electric current, and the like of each portion of the target of interest. However, the present invention explained by way of the present example embodiment is not limited to the configuration described above.
For example, the target information is assumed to include at least any one of the information below.
Image information and moving image information including the target of interest captured at the date and time and at the first position
Sound information recorded at the date and time and at the first position
Log information recorded in the target of interest and having been acquired at the date and time and at the first position
In addition, the target information is information generated, for example, in any one of the cases in which: handling is performed on the phenomenon detected in relation to the target of interest; such handling is not performed; and an operation defined in relation to the target of interest is performed. Alternatively, the target information may be information generated at each predetermined cycle. In such case, the phenomenon detected in relation to the target of interest is assumed to represent at least any one of abnormality, failure, fault, and the like, which has been detected in relation to the target of interest, as an example. However, the present invention explained by way of the present example embodiment is not limited to the configuration described above.
To be more specific, in a case in which such phenomenon is handled, for example, the target information is assumed to include information representing an evidence of the handling. For example, when an operation defined in relation to the target of interest is performed, the target information is assumed to include information representing an evidence that the operation has been performed. In other words, in such a case, the target information is information by which a user can be aware of whether or not the handling or the operation has been performed, for example.
The client 3 controls the presentation unit 4 thereby presenting the presentation information to be presented to a user who uses the apparatus, in a mode recognizable by the user, in accordance with the judgment result of the server apparatus 2.
To be more specific, the client 3 controls the presentation unit 4 thereby presenting, to a user, relevant presentation information to instruct at least submission of new target information on the basis of the judgment result indicating non-true.
The presentation unit 4 has a function to present relevant presentation information, for example in a mode recognizable by a user, in response to being controlled by the client 3. To be more specific, the presentation unit 4 may adopt an input/output interface such as an input device such as a touch panel and a display (e.g., the input/output interface 307 as illustrated in
To be more specific, the following describes a user interface (UI) provided by the presentation unit 4 controlled by the client 3, with reference to
As an example of the display mode, the user interface provided by the presentation unit 4 is assumed to include at least the following, as illustrated in
Information indicating the judgment result by the judgment unit 13 (M1 illustrated in
Information instructing to generate new target information (M2 illustrated in
Information instructing to submit new target information as well as information on the date and time and the first position at which the new target information is generated (M3 illustrated in
A means that operates the generating means that can generate new target information (e.g., the information generation unit 29 illustrated in
A means that operates the submitting means that can submit the generated information 101 that includes the new target information and information on the date and time and the first position (e.g., the presentation control unit 14 and the transmitting unit 30 illustrated in
On the other hand, when the judgment result indicates that the target information is true, the user interface provided by the presentation unit 4 is assumed to at least include information representing the judgment result of the judgment unit 13 (e.g., M1 illustrated in
Note that, for the convenience of explanation, the present example embodiment has been explained by way of an exemplary user interface provided by the presentation unit 4 having a configuration including information representing a judgment result, information representing various types of instructions, and various types of buttons. However, the example embodiment according to the present invention is not limited to such configuration. For example, the user interface may adopt a configuration that additionally includes various types of information to be presented to a user, such as map information indicating a location of a user and a location of a target of interest. Other display modes will be explained in greater details in the third example embodiment.
Even when target information related to a target of interest is disguised, the information processing system 1 according to the present example embodiment can detect the disguise with more accuracy, and provide appropriate information to be provided for a user, in accordance with the detection result, for the following reasons.
That is, the server apparatus 2 can judge whether or not the target information is true on the basis of the information at least representing the date and time and the first position at which the target information is generated as well as a judgment condition. Therefore, the information processing system 1 can perform the truth judgment on target information with more accuracy without forcing the manager to engage in any troublesome operation, for example. In other words, the information processing system 1 can not only eliminate elements of individual skills in the truth judgment of the target information, but also can improve the processing speed of the truth judgment.
Secondly, the client 3 can control the presentation unit 4 to present presentation information to be presented to a user who uses the apparatus, in a mode recognizable by the user, in accordance with the judgment result of the server apparatus 2. For example, the client 3 can present, to a user, presentation information to at least instruct submission of new target information by controlling the presentation unit 4, when the server apparatus 2 judged that the target information is non-true. That is, the information processing system 1 can present, to the user, presentation information representing an action to be taken by the user next, in accordance with the result of judgment on whether or not the target information is true. Accordingly, a user using the client 3 can recognize that submission of new target information is necessary, by the presentation information presented on the presentation unit 4. In addition, the user can generate such new target information, and submit the generated target information.
The following explains the second example embodiment that is based on the information processing system 1 according to the first example embodiment of the present invention described above. The following explanation focuses on the characteristic portions of the present example embodiment. In the explanation, the configuration same as that of the above-explained example embodiment will not be explained by assigning the same reference numeral.
The information processing system 10 according to the second example embodiment of the present invention is described with reference to
In the present example embodiment, the function of the presentation control unit 14 of the client 12 corresponds to the function of the client 3 explained in the first example embodiment. In other words, the presentation control unit 14 controls the presentation unit 4 to present presentation information to be presented to a user who uses the apparatus, in a mode recognizable by the user, in accordance with the judgment result of the judgment unit 13 in the server apparatus 11.
In addition to the function of the server apparatus 2 explained in the first example embodiment, the judgment unit 13 of the server apparatus 11 further has the following function. That is, the judgment unit 13 further judges whether target information is true on the basis of identification information that can identify a target of interest, which is acquired from the target of interest (the identification being hereinafter referred to as the “first identification information”), and a judgment condition on the basis of which the target information is judged whether or not it is true.
The following explains in greater details an operation to judge whether or not target information is true (truth judgment) performed by the judgment unit 13.
The judgment unit 13 judges whether or not first identification information acquired from a target of interest matches identification information (this identification information being hereinafter referred to as the “second identification information”) defined in advance with respect to the target of interest.
As a result of the judgment, when the judgment unit 13 judges that the first identification information matches the second identification information, the target information is judged to be true. On the other hand, the judgment unit 13 judges that the target information is non-true, when the first identification information is judged not to match the second identification information.
In this case, various types of information can be adopted as the first and second identification information, as long as the information can identify the target of interest. For example, when the target of interest is a device, device information may be adopted as the first and second identification information. For example, a management numeral assigned to the target of interest in advance may be used as the first and second identification information. Alternatively, an item name of a target of interest and a machine having manufactured the target of interest may be adopted as the first and second identification information. However, the present invention explained by way of the present example embodiment is not limited to the configuration described above.
(Operation of the Information Processing System 10)
The following is a more specific explanation of the operation of the information processing system 10 according to the present example embodiment.
In the present example embodiment, the generated information 102 is assumed to be information including the date and time and the first position at which the target information is generated and the first identification information. That is, the generated information 102 is different from the generated information 101 in its configuration of further including the first identification information.
The judgment unit 13 starts processing in response to being provided with the generated information 102. That is, the judgment unit 13 judges whether or not the date and time included in the generated information 102 is included in the period starting from the time to start generation of the target information to when the time allowed to be taken before generation of the target information has passed (Step S1).
As a result of the judgment, when judging the date and time is included in that period, the judgment unit 13 proceeds the processing to Step S2 (“YES” in Step S1). On the contrary, when judging that the date and time is not included in that period, the judgment unit 13 proceeds the processing to Step S5 (“NO” in Step S1).
In Step S2, the judgment unit 13 judges whether or not the first position included in the generated information 102 satisfies the criteria of including the second position representing the location of the target of interest.
As a result of the judgment, when judging that the first position satisfies the criteria, the judgment unit 13 proceeds the processing to Step S3 (“YES” in Step S2). On the contrary, when judging that the first position does not satisfy the criteria, the judgment unit 13 proceeds the processing to Step S5 (“NO” in Step S2).
In Step S3, the judgment unit 13 judges whether or not the first identification information included in the generated information 102 matches the second identification information defined with respect to the target of interest in advance.
As a result of the judgment, when judging that the first identification information matches the second identification information, the judgment unit 13 proceeds the processing to Step S4 (“YES” in Step S3). On the contrary, when judging that the first identification information does not match the second identification information, the judgment unit 13 proceeds the processing to Step S5 (“NO” in Step S3).
Note that, for the convenience of explanation, the present example embodiment has been explained above by way of the judgment unit 13 proceeding the processing in an order of Step S1, S2 and S3. However, the example embodiment according to the present invention is not limited to such configuration. The judgment unit 13 can perform the processing in other orders than the above-described order, as long as the three kinds of processing (Step S1, S2, and S3) are performed.
In Step S4, the judgment unit 13 provides the client 12 with a judgment result indicating that the target information is true.
In Step S5, the judgment unit 13 provides the client 12 with a judgment result indicating that the target information is non-true.
The presentation control unit 14 of the client 12 controls the presentation unit 4 to present presentation information to be presented to a user who uses the apparatus, in a mode recognizable by the user, in accordance with the judgment result provided by the judgment unit 13 (Step S6).
As described so far, with the information processing system 10 according to the present example embodiment, the effect explained in the first example embodiment can be achieved, and in addition, even when target information related to a target of interest is disguised, the disguise can be detected with more accuracy.
The following states the reason. That is, the judgment unit 13 performs truth judgment of target information on the basis of not only the date and time and the first position at which the target information is generated but also first identification information that can identify the target of interest and a judgment condition.
The following explains the third example embodiment that is based on the information processing system 10 according to the second example embodiment of the present invention described above. The following explanation focuses on the characteristic portions of the present example embodiment. In the explanation, the configuration same as that of the above-explained example embodiments will not be explained by assigning the same reference numeral.
The plant monitoring system 20 according to the third example embodiment of the present invention is described with reference to
Note that, for facilitating the explanation, the following takes an example in which the information processing system explained in each of the example embodiments is applied to a plant monitoring system that monitors a plant (not illustrated in the drawings). In that case, the plant monitoring apparatus 21 is assumed to be installed in a management center that manages the plant, for example. The field staff member to work in the plant (hereinafter simply referred to as “the field staff member”) is assumed to carry the client 22.
The plant monitoring apparatus 21 includes a judgment unit 13, an analyzing unit 23, an information control unit 24, a storage 25, a presentation unit 26, a transmission unit 27, and a receiving unit 28. The client 22 includes a presentation unit 4, a presentation control unit 14, an information generation unit 29, a transmission unit 30, and a receiving unit 31.
In the present example embodiment, the plant monitoring system 20 corresponds to the information processing system 10 explained in the second example embodiment. In addition, the plant monitoring apparatus 21 corresponds to the server apparatus 11 explained in the second example embodiment.
In the following explanation, for the convenience of explanation, it is assumed an abnormality is detected in a target apparatus being a target of interest. In addition, a manager of a management center is assumed to request a field staff member to handle the detected abnormality. The field staff member is assumed to handle the abnormality, in accordance with a handling request from the management center. In that case, the target information is assumed to represent an evidence of having handled the abnormality detected in relation to the target apparatus.
The analyzing unit 23 in the plant monitoring apparatus 21 analyzes an alarm issued upon detecting an abnormality in a target apparatus (target of interest), for example. In other words, the analyzing unit 23 analyzes information acquired from various types of sensors provided for the target apparatus. In addition, the analyzing unit 23 generates alarm information (alarm information A) that includes information representing an analysis result and information representing a postponement time acquired on the basis of the analysis result. The analyzing unit 23 outputs the generated alarm information A to the information control unit 24 in the plant monitoring apparatus 21.
The alarm information A is assumed to at least include the following information.
Information indicating the date and time (hereinafter referred to as the “occurrence date and time”) at which an abnormality is detected in a target apparatus
Information indicating a place at which an abnormality is detected
Information indicating a type of a target apparatus (hereinafter referred to as “device type”)
Postponement Time
Information indicating a type of an abnormality (hereinafter referred to as “abnormality type”)
Information indicating a priority with which an abnormality is to be handled (hereinafter simply referred to as the “priority”)
Information indicating a current situation related to an abnormality (hereinafter referred to as the “status”)
A technique to analyze an alarm and acquire the postponement time on the basis of an analysis result can be performed by the analyzing unit 23 by way of currently common techniques. Therefore, the technique is not described in greater detail in the present example embodiment.
The information control unit 24 controls the presentation unit 26 to present presentation information to be presented to a manager that uses the apparatus (plant monitoring apparatus 21), in a mode recognizable by the manager, in accordance with a judgment result of the judgment unit 13. In addition, the information control unit 24 controls the storage 25 in the plant monitoring apparatus 21 to store various types of information.
The storage 25 stores at least alarm management information 111, staff management information 112, and handling information 113. For example, the storage 25 is a non-volatile storage device which data can be read from and written into by a computer.
The presentation unit 26 in the plant monitoring apparatus 21 has a function of presenting information to be presented to a manager, in a mode recognizable by the manager, in response to the control by the information control unit 24. To be more specific, for example, the presentation unit 26 may adopt an input/output interface such as an input device such as a touch panel and a display (e.g., an input/output interface 307 as illustrated in
The information generation unit 29 of the client 22 has a function of generating target information related to a target apparatus.
To be more specific, for example, the information generation unit 29 may be an imaging device such as a camera that can capture image information or moving image information including the target apparatus. In that case, the date and time and the first position at which the target information is generated is assumed to be the date and time and the position at which the target apparatus is image-captured. In addition, depending on the specification of the imaging device, the imaging device has a function of assigning metadata representing the date and time and the position of the image-capturing, to the image information. For this reason, such a configuration may be adopted in which the assigned metadata can be used as the date and time and the first position. Alternatively, the information generation unit 29 may be a recording apparatus that can record sound or the like, for example. In that case, the date and time and the first position are assumed to indicate the date and time and the position at which the recording is performed. In addition, such a configuration may be adopted that, for the first position, information (the latitude, the longitude, and the altitude) measured using a global positioning system (GPS) or the like is used. Moreover, for the information generation unit 29, for example, various types of measuring apparatuses may be used, such as sound level meter, thermometer, smell sensor, pressures sensor, and temperature sensor.
However, the present invention explained by way of the present example embodiment is not limited to the configuration described above. For example, such a configuration may be adopted that the information representing the date and time and the first position as well as the first identification information are acquired from the target apparatus by communication means from among wireless communication such as beacon communication or contact communication, for example.
The transmission unit 27 in the plant monitoring apparatus 21 has a function of transmitting various types of information to the client 22 from the plant monitoring apparatus 21, between the plant monitoring apparatus 21 and the client 22. The receiving unit 28 in the plant monitoring apparatus 21 has a function of receiving the various types of information transmitted from the client 22.
The transmission unit 30 in the client 22 has a function of transmitting various types of information to the plant monitoring apparatus 21 from the client 22, between the plant monitoring apparatus 21 and the client 22. The receiving unit 31 in the client 22 has a function of receiving the various types of information transmitted from the plant monitoring apparatus 21.
A technique to transmit various types of information by the transmission units 27 and 30 and a technique to receive various types of information by the receiving units 28 and 31 can be performed by currently common techniques. Therefore, the technique is not described in greater detail in the present example embodiment.
The following is a more specific explanation of an operation of the plant monitoring system 20 according to the present example embodiment.
(Operation performed When an Abnormality is Detected in a Target Apparatus)
The following explains the operation starting from detection of an abnormality in a target apparatus until a field staff member reports handling contents, with reference to
The analyzing unit 23 of the plant monitoring apparatus 21 analyzes the alarm issued upon detecting an abnormality in the target apparatus. In addition, the analyzing unit 23 generates alarm information A that includes information representing an analysis result and the postponement time acquired on the basis of the analysis result. The analyzing unit 23 outputs the generated alarm information A to the information control unit 24 of the plant monitoring apparatus 21 (Step S11).
The information control unit 24 receives the alarm information A from the analyzing unit 23. The information control unit 24 controls the storage 25 of the plant monitoring apparatus 21 to store the received alarm information A as the alarm management information 111 (Step S12).
The information control unit 24 controls the storage 25 to store information (staff information P) related to a field staff member that handles the detected abnormality, in the staff management information 112 (Step S13).
The staff information P is assumed to include at least the following information.
Information indicating a name of a field staff member
Information indicating a location of a field staff member
Information indicating a base which a field staff member is in charge of
Information indicating the skillset of a field staff member (e.g., a field of specialty of the field staff member or a technical field which the field staff member can handle)
Information indicating a technical level (technical rank) of a field staff member
Information indicating an operation situation of a field staff member
For example, when information in which a field staff member is associated with staff information P of the field staff member is registered in the plant monitoring apparatus 21 in advance, a manager is assumed to select a particular field staff member from among the registered field staff members in charge. In that case, the information control unit 24 may control the storage 25 to store, in the staff management information 112, the staff information P associated with the selected particular field staff member. Alternatively, the information control unit 24 may control the storage 25 to store the staff information P input by the manager, in the staff management information 112. However, the present invention explained by way of the present example embodiment is not limited to the configuration described above.
When requesting a field staff member to handle the abnormality, the information control unit 24 present, to the manager, the information indicating the content requested (handling request confirmation screen) by controlling the presentation unit 26 of the plant monitoring apparatus 21. In that case, the information control unit 24 is assumed to generate a handling request confirmation screen on the basis of the alarm information A and the staff information P (Step S14).
To be more specific, the following describes a display mode in the presentation unit 26, with reference to
For example, the presentation unit 26 displays a handling request confirmation screen in response to being controlled by the information control unit 24. That is, as an example of the display mode, the user interface provided by the presentation unit 26 is assumed to include at least the following, as illustrated in
Information indicating priority (in M4 in
Information indicating a device type (in M4 in
Information indicating a status (in M4 in
Information indicating a place at which an abnormality is detected (in M4 in
Information indicating a name of a field staff member to handle (in M4 in
Display area of information related to an alarm (abnormality) (A1 in
A means that operates a means that notifies a field staff member of content requested to be handled (e.g., the information control unit 24 and the transmission unit 27) in accordance with a manager's operation (handling request button for “Request handling” illustrated in B3 in
In this case, in the display area illustrated in A1 in
However, the present invention explained by way of the present example embodiment is not limited to the configuration described above. Various types of information included in a user interface provided by the presentation unit 26 may also have such a configuration of being provided as a sound message, not only being displayed on the presentation unit 26, for example (This explanation also applies to various types of information to be included in the user interface, which are explained below).
By confirming the handling request confirmation screen illustrated in
In the following explanation, for the convenience of explanation, a manager is assumed to press the handling request button (B3 illustrated in
In accordance with a manager's operation, the information control unit 24 generates handling request information (handling request information R) on the basis of alarm information A and staff information P. In addition, the information control unit 24 transmits the handling request information R to the client 22 via the transmission unit 27 of the plant monitoring apparatus 21 (Step S15).
The handling request information R is assumed to include at least information requesting handling a detected abnormality, information indicating a priority, information indicating a device type, information indicating a status, and information indicating a place at which an abnormality is detected, for example.
The presentation control unit 14 of the client 22 receives the handling request information R transmitted from the information control unit 24, via the receiving unit 31 of the client 22. The presentation control unit 14 presents, to a field staff member, presentation information (handling request notice screen) indicating the request content notified by the manager on the basis of the handling request information R, by controlling the presentation unit 4 (Step S16).
The following explains a display mode in the presentation unit 4, with reference to
For example, in response to being controlled by the presentation control unit 14, the presentation unit 4 displays a handling request notice screen. That is, as an example of the display mode, a user interface provided by the presentation unit 4 is assumed to include at least the following, as illustrated in
Information to request handing of a detected abnormality (“Please handle.” in M5 in
Information instructing submission of target information (in M5 in
Information indicating an estimated required time for a field staff member to move to a place at which an abnormality is detected (the required time estimate of “10 minutes” in M6 in
Map information indicating a positional relation between the place at which the abnormality is detected (A2-1 illustrated in
A handling report area in which handling contents can be described (For example, text input window, A3 illustrated in
A means that operates the information generation unit 29 of the client 22 in accordance with an operation of a field staff member (the generation button illustrated in B1 in
A means that operates a submitting means that can submit generated information 103 in accordance with an operation of a field staff member (the handling report button in B4 in
In this case, the generated information 103 is assumed to include information indicating handling contents input in a handling report area (A3 illustrated in
By confirming the handling request notice screen, the field staff member can easily recognize what to do next. In addition, when generating target information, the field staff member can operate the information generation unit 29 by simply operating the generation button (B1 illustrated in
In the following explanation, for the convenience of explanation, the field staff member is assumed to operate the generation button (B1 illustrated in
In response to operation of the handling report button by the field staff member, the presentation control unit 14 generates the generated information 103. The presentation control unit 14 transmits the generated information 103 having been generated, to the plant monitoring apparatus 21 via the transmission unit 30 of the client 22 (Step S17).
The information control unit 24 receives the generated information 103 from the presentation control unit 14 via the receiving unit 28 of the plant monitoring apparatus 21. The information control unit 24 controls the storage 25 to store the generated information 103 having been received, in the handling information 113 (Step S18).
In this case, the handling information 113 is assumed to include information in which associated are information indicating the handling contents; target information; information indicating the date and time and the first position at which the target information is generated; and the first identification information.
(Regarding the Truth Judgment of the Target Information)
The following explains, with reference to
Note that the processing indicated in Steps S17 and S18 in
In the following explanation, the judgment unit 13 of the plant monitoring apparatus 21 performs truth judgment on target information included in the generated information 103 on the basis of alarm information A and the generated information 103 stored in the storage 25. That is, the judgment unit 13 performs truth judgment on the target information on the basis of the alarm information A stored in the alarm management information 111 and the generated information 103 stored in the handling information 113. In that case, the judgment unit 13 requests the alarm information A and the generated information 103 from the information control unit 24. In response to that request, the information control unit 24 is assumed to output, to the judgment unit 13, the alarm information A extracted from the alarm management information 111 and the generated information 103 extracted from the handling information 113, for example.
In Step S21, the judgment unit 13 judges whether or not the date and time included in the generated information 103 is included in the period starting from the time to start generation of the target information to when the time allowed to be taken before generation of the target information (“postponement time”) has passed. In other words, the judgment unit 13 judges whether or not the date and time at which the target information is generated is included in the period starting from the time when a phenomenon is detected related to the target of interest to when the time allowed to be taken before the phenomenon is handled (“postponement time”) has passed. In this case, the time when a phenomenon is detected related to the target of interest indicates the occurrence date and time included in the alarm information A. In addition, the postponement time indicates the postponement time included in the alarm information A. Thus, Step S21 can be expressed by the following expression (1).
(the occurrence date and time)≤(the date and time at which the target information is generated)≤(the occurrence date and time+postponement time) (1)
As a result of the judgment, when judging that the date and time is included in that period, the judgment unit 13 proceeds the processing to Step S22 (“YES” in Step S21). On the contrary, when judging that the date and time is not included in that period, the judgment unit 13 proceeds the processing to Step S31 (“NO” in Step S21).
In Step S22, the judgment unit 13 judges whether or not the first position included in the generated information 103 satisfies the criteria of including the second position indicating the location of the target apparatus. In other words, the judgment unit 13 judges whether or not the first position at which the target information is generated satisfies the criteria.
As a result of the judgment, when judging that the first position satisfies the criteria, the judgment unit 13 proceeds the processing to Step S23 (“YES” in Step S22). On the contrary, when judging that the first position does not satisfy the criteria, the judgment unit 13 proceeds the processing to Step S31 (“NO” in Step S22).
The following more specifically explains the judgment approach to judge whether or not the first position satisfies the criteria.
In the following explanation, the first position and the second position are assumed to include information representing at least the latitude and the longitude. Alternatively, the first position and the second position may also adopt information representing the altitude, not only the information representing the latitude and the longitude.
In the first judgment approach, the judgment unit 13 judges whether or not the first position matches the second position, or the first position is included in a predetermined range that includes the second position, for example. The judgment unit 13 may adopt such a configuration to judge that the criteria is satisfied when judging that the first position is either matches the second position or is included in the predetermined range.
In the second judgment approach, the judgment unit 13 may adopt such a configuration to judge that the criteria is satisfied when judging that the distance between the first position and the second position is within a first reference (threshold), for example.
As the third judgment approach, the following approach may be adopted. For example, when information indicating that the first position and the second position are further oriented to a direction in which the target apparatus (target of interest) is oriented, the judgment unit 13 may adopt such a configuration to judge that the criteria is satisfied when the first position and the second position are oriented in the same direction as each other.
In the fourth judgment approach, when the target information is image information that includes at least a target apparatus, and when including information indicating that the first position and the second position are further in an imaging direction in which the target apparatus is image-captured, the judgment unit 13 may adopt the following judgment approach. That is, the judgment unit 13 may adopt such a configuration to judge that the criteria is satisfied when the first position and the second position are oriented in the same imaging direction as each other.
Accordingly, for example when the image information does not include the target apparatus even when the image information is generated in a place where the first position matches the second position, the judgment unit 13 can judge that the image information is non-true. That is, even when the image information is captured so as not to include the target apparatus (in a direction different from the imaging direction in which imaging should be performed) in the place where the first position matches the second position, the judgment unit 13 can still judge that that image information is non-true.
Note that in the above-described example embodiment, for the convenience of explanation, the judgment unit 13 is explained to have a configuration to perform each judgment approach, as an example. However, the example embodiments of the present invention are not limited to the configuration described above. The judgment unit 13 may perform at least one of the four judgment approaches described above.
The above-described present example embodiment, for the convenience of explanation, was explained to have an exemplary configuration in which the first position and the second position include information representing at least the latitude and the longitude. However, the example embodiments of the present invention are not limited to the configuration described above. For the first position and the second position, a configuration to include a position in a certain place at which the target information should be generated may be adopted. Alternatively, such a configuration may be adopted in which the second position includes information indicating a certain area forming a plane. In that case, the judgment unit 13 may adopt a configuration to judge that the criteria is satisfied when judging that a distance between the first position and an end of the plane abutting against the first position is within a second reference (threshold).
From the above, for example when a certain place at which the target information should be generated coincides with a front plane, a back plane, or a side plane (a lateral plane), the judgment unit 13 can still judge whether or not the first position satisfies the criteria. In addition, for example even when the certain place coincides with an access hole provided for the target apparatus, the judgment unit 13 can still judge whether or not the first position satisfies the criteria. Alternatively, even when the certain place is a certain position in a building, the judgment unit 13 can still judge whether or not the first position satisfies the criteria. In this case, a certain position in a building is assumed to be, for example, information that represents on top of a tower or information that represents on top of a tower and that includes a direction from on top of the tower towards where the target apparatus is positioned.
In Step S23, the judgment unit 13 judges whether or not first identification information included in the generated information 103 matches second identification information defined in advance for the target apparatus. In other words, the judgment unit 13 judges whether or not first identification information that can identify a handling target having handled a phenomenon detected in relation to the target apparatus and is obtained from the handling target matches the second identification information defined in advance for the target apparatus.
As a result of the judgment, when judging that the first identification information matches the second identification information, the judgment unit 13 proceeds the processing to Step S24 (“YES” in Step S23). On the contrary, when judging that the first identification information does not match the second identification information, the judgment unit 13 proceeds the processing to Step S31 (“NO” in Step S23).
In Step S24, the judgment unit 13 outputs the judgment result indicating that the target information is true, to the information control unit 24.
The information control unit 24 receives the judgment result from the judgment unit 13. The information control unit 24 presents, to a manager, information (first handling report screen) to be presented to the manager, by controlling the presentation unit 26. For example, the information to be presented is assumed to at least include a judgment result, information related to the judgment result, information related to handling contents reported by a field staff member, and information related to alarming. In that case, the information control unit 24 is assumed to generate the first handling report screen on the basis of the judgment result, and the alarm information A, the staff information P, and the generated information 103, which are stored in the storage 25 (Step S25).
To be more specific, the following describes a display mode in the presentation unit 26, with reference to
For example, the presentation unit 26 displays the first handling report screen, in response to being controlled by the information control unit 24. That is, as illustrated in
Information indicating a judgment result (In M7 in
Information indicating a status (In M8 in
Area to display information related to handling contents reported by the field staff member (A4 illustrated in
Area to display information related to the judgment result (A5 illustrated in
A means that operates a means that, in response to a manager's operation, notifies handling completion when the manager judges completion of the handling directed to the detected abnormality (PASS button illustrated in B5 in
A means that operates a means that, in response to a manager's operation, notifies incompletion of the handling when the manager judges not yet to complete the handling directed to the detected abnormality (FAIL button illustrated in B6)
To be more specific, the following describes A4 and A5 illustrated in
In the following explanation, a manager is assumed to judge whether or not to complete handling on a phenomenon in relation to the target apparatus on the basis of information provided by the presentation unit 26, for example. The manager is assumed to press the PASS button illustrated in B5 in
In Step S26, the information control unit 24 judges whether or not to complete handling on the phenomenon in relation to the target apparatus. In other words, the information control unit 24 judges whether or not to complete the handling, in accordance with a manager's operation, for example.
As a result of the judgment, when judging to complete the handling, the information control unit 24 proceeds the processing to Step S27 (“YES” in Step S26). On the contrary, when judging not to complete the handling, the information control unit 24 proceeds the processing to Step S29 (“NO” in Step S26)
To be more specific, the information control unit 24 judges to complete the handling when the manager has pressed the PASS button illustrated in B5 in
When judging to complete the handling (“YES” in Step S26), the information control unit 24 controls the storage 25 to store, in the alarm management information 111, handling completion information indicating to complete the handling in a state associated with the alarm information A. The information control unit 24 notifies the presentation control unit 14 of the handling completion. That is, the information control unit 24 transmits the handling completion information to the presentation control unit 14 via the transmission unit 27. The information control unit 24 proceeds the processing to Step S28 (Step S27).
The presentation control unit 14 receives the notice from the information control unit 24 via the receiving unit 31. That is, the presentation control unit 14 receives the handling completion information from the information control unit 24. The presentation control unit 14 presents, to the field staff member, the presentation information to be presented to the field staff member on the basis of the notice, by controlling the presentation unit 4 (Step S28).
In this case, the presentation information is assumed to include at least information indicating to complete the handling.
To be more specific, the following describes a display mode in the presentation unit 4, with reference to
For example, the presentation unit 4 presents the handling completion notice screen, in response to being controlled by the presentation control unit 14. That is, as an example of the display mode, the user interface provided by the presentation unit 4 is assumed to include at least the following, as illustrated in
Information indicating completion of handling on an abnormality detected in relation to a target apparatus (“Handling is complete.” in M9 in
Information indicating a status (“handling completion” indicating completion of handling, in M10 in
Note that in
When judging not to complete the handling (“NO” in Step S26), the information control unit 24 executes the following processing. That is, the information control unit 24 controls the storage 25 to store, in the alarm management information 111, handling incompletion information indicating not to complete the handling (i.e., the handling is incomplete) in a state associated with the alarm information A. The information control unit 24 notifies the presentation control unit 14 that the handling is incomplete. That is, the information control unit 24 transmits the handling incompletion information to the presentation control unit 14 via the transmission unit 27. The information control unit 24 proceeds the processing to Step S30 (Step S29).
The presentation control unit 14 receives the notice from the information control unit 24 via the receiving unit 31. That is, the presentation control unit 14 receives the handling incompletion information from the information control unit 24. The presentation control unit 14 presents, to the field staff member, the presentation information to be presented to the field staff member on the basis of the notice, by controlling the presentation unit 4 (Step S30).
In this case, the presentation information is assumed to include at least information indicating that the handling is incomplete.
In Step S31, the judgment unit 13 executes the following processing. That is, the judgment unit 13 judges whether or not the current date and time is included in the period starting from the time when the abnormality is detected in relation to the target apparatus to when the postponement time has passed. In other words, the judgment unit 13 judges whether or not it is in the period during which new target information can be generated.
As a result of the judgment, when judging that the current date and time is included in that period, the judgment unit 13 proceeds the processing to Step S32 (“YES” in Step S31). On the contrary, when judging that the current date and time is not included in that period, the judgment unit 13 proceeds the processing to Step S38 (“NO in Step S31).
When judging that the current date and time is included in that period (“YES” in Step S31), the judgment unit 13 outputs information indicating the judgment result to the information control unit 24. That is, the judgment unit 13 outputs, to the information control unit 24, the judgment result indicating that the target information is non-true and the judgment result indicating that the current date and time is included in that period. In other words, the judgment unit 13 outputs, to the information control unit 24, the judgment result indicating that the target information is non-true and the judgment result indicating that new target information can be generated (Step S32).
The information control unit 24 receives the information indicating the judgment result from the judgment unit 13. The information control unit 24 controls the storage 25 to store, in the alarm management information 111, the information indicating the judgment result in a state associated with the alarm information A. In other words, the information control unit 24 controls the storage 25 to store, in the alarm management information 111, the information indicating that the target information is non-true and that new target information can be generated, in a state associated with the alarm information A (Step S33).
The information control unit 24 presents, to the manager, the information to be presented to the manager (second handling report screen), by controlling the presentation unit 26. For example, the information to be presented is assumed to at least include the judgment result, information related to the judgment result, information related to handling contents reported by the field staff member, and information related to alarming (Step S34).
To be more specific, the following describes a display mode in the presentation unit 26, with reference to
For example, the presentation unit 26 displays the second handling report screen, in response to being controlled by the information control unit 24. That is, as illustrated in
Information indicating a judgment result (In M11 in
Information indicating a judgment result indicating that new target information can be generated (In M11 in
Information indicating a status (In M12 in
A means that operates a means that, in response to a manager's operation, notifies a field staff member to submit new target information (the instruction button to “instruct re-submission of target information” illustrated in B7 in
Note that in
By confirming the second handling report screen, the manager can confirm the truth judgment result and recognize that it is possible to submit new target information, for example. In addition, when instructing submission of new target information to the field staff member, the manager can instruct the field staff member to submit the new target information, by simply operating the instruction button (B7 illustrated in
In the following explanation, for the convenience of explanation, the manager is assumed to press an instruction button (B7 illustrated in
For example, the information control unit 24 outputs, to the judgment unit 13, information indicating that the instruction button has been operated, in response to the manager's operation (Step S35).
The judgment unit 13 notifies the presentation control unit 14 of request (instruction) of submission of the judgment result in Steps S21 to S23 illustrated in
The presentation control unit 14 receives the notice from the judgment unit 13 via the receiving unit 31. The presentation control unit 14 presents, to the field staff member, the presentation information instructing submission of at least new target information on the basis of the notice, by controlling the presentation unit 4 (Step S37).
To be more specific, the following describes a display mode in the presentation unit 4, with reference to
For example, the presentation unit 4 displays a re-submission instruction notice screen, in response to being controlled by the presentation control unit 14. That is, as an example of a display mode, the user interface provided by the presentation unit 4 is assumed to include at least the following, as illustrated in
Information indicating a judgment result (In M13 in
Presentation information instructing submission of new target information (In M13 in
Information indicating a status (in M14 in
By confirming the re-submission instruction notice screen, the field staff member is reminded that generation of target information is necessary. That is, the field staff member can easily recognize the action to take next.
Note that in the present example embodiment described above, for the convenience of explanation, the presentation information instructing submission of new target information adopts a configuration using such expression “Please generate target information again, and report the handling” as an example, as illustrated in M13 in
When the current date and time is judged not to be included in that period (“NO” in Step S31), the judgment unit 13 outputs information indicating the judgment result to the information control unit 24. That is, the judgment unit 13 outputs, to the information control unit 24, the judgment result indicating that the target information non-true and the judgment result indicating that the current date and time is not included in that period. In other words, the judgment unit 13 outputs, to the information control unit 24, the judgment result indicating that the target information is non-true and the judgment result indicating that new target information cannot be generated (Step S38).
The information control unit 24 receives the information indicating the judgment result from the judgment unit 13. The information control unit 24 controls the storage 25 to store, in the alarm management information 111, the information indicating the judgment result in a state associated with the alarm information A. In other words, the information control unit 24 controls the storage 25 to store, in the alarm management information 111, the information indicating that the target information is non-true and that new target information cannot be generated, in a state associated with the alarm information A (Step S39).
The information control unit 24 presents, to a manager, the information to be presented to the manager (third handling report screen), by controlling the presentation unit 26. For example, the information to be presented is assumed to at least include the judgment result, information related to the judgment result, information related to handling contents reported by the field staff member, and information related to alarming (Step S40).
To be more specific, the following describes the display mode in the presentation unit 26, with reference to
For example, the presentation unit 26 displays the third handling report screen, in response to being controlled by the information control unit 24. That is, as illustrated in
Information indicating a judgment result (In M15 in
Information indicating a judgment result indicating that new target information cannot be generated (In M15 in
Information indicating a status (In M16 in
A means that operates a means that, in response to a manager's operation, notifies incompletion of the handling when the manager judges not yet to complete the handling directed to the detected abnormality (FAIL button illustrated in B6 in
Note that in
By confirming the third handling report screen, the manager can recognize various types of information including the truth judgment result, for example.
In the following explanation, for the convenience of explanation, a manager is assumed to press the FAIL button exemplified as B6 illustrated in
In response to a manager's operation, the information control unit 24 controls the storage 25 to store, in the alarm management information 111, handling incompletion information indicating not to complete the handling (i.e., the handling is incomplete) in a state associated with the alarm information A. The information control unit 24 notifies the presentation control unit 14 that the handling is incomplete. That is, the information control unit 24 transmits the handling incompletion information to the presentation control unit 14 via the transmission unit 27 (Step S41).
The presentation control unit 14 receives the notice from the information control unit 24 via the receiving unit 31. That is, the presentation control unit 14 receives the handling incompletion information from the information control unit 24. The presentation control unit 14 presents, to the field staff member, the presentation information to be presented to the field staff member on the basis of the notice, by controlling the presentation unit 4 (Step S42).
To be more specific, the following describes a display mode in the presentation unit 4, with reference to
For example, the presentation unit 4 displays the handling incompletion notice screen in response to being controlled by the presentation control unit 14. That is, as illustrated in
Information indicating that handling of the abnormality detected in relation to the target apparatus is incomplete (“Handling is incomplete.” in M17 in
Information indicating a status (in M18 in
Note that in
Note that in the present example embodiment described above, for the convenience of explanation, the judgment unit 13 adopts a configuration to perform truth judgment on the target information using the date and time, the position, and the identification information, as an example. However, the example embodiments of the present invention are not limited to the configuration described above. For example, when the target information is image information, the judgment unit 13 may have such a configuration to perform truth judgment on the target information by also using the feature amount of the image information. In that case, the judgment unit 13 may judge that the target information is true when the acquired feature amount is equal to or larger than a predetermined reference. In addition, for example, the judgment unit 13 may judge that the target information is true when the image information being the target information is the similar to or substantially similar to the image information being the reference. For example, in the following explanation, the target apparatus is assumed to be marked (for example, a red circle is drawn for the target apparatus so that the marker is situated at the four corner of the image frame). Under that assumption, the judgment unit 13 may judge that the target information is true when image information including the target apparatus having captured by a camera includes the marker.
As described above, the plant monitoring system 20 according to the present example embodiment can achieve the effect explained in each example embodiment. In addition, even when target information related to a target of interest is disguised, the plant monitoring system 20 according to the present example embodiment can detect the disguise with more accuracy, and provide appropriate information to be provided for a user, in accordance with the detection result, for the following reasons.
The reason is that the judgment unit 13 can perform truth judgment on target information using various judgment approaches. Therefore, even when for example a field staff member submits target information which disguises handling even though in reality he or she did not handle the abnormality, the judgment unit 13 can detect the disguise with more accuracy. In other words, the judgment unit 13 can judge whether or not the handling has been performed as instructed by the manager, by performing truth judgment on the target information. As a result, the plant monitoring system 20 can alleviate the loss generated when the target information is disguised by a field staff member failing to handle the abnormality.
Another reason is that the information control unit 24 can present, to a manager, information to be presented to the manager, by controlling the presentation unit 26, depending on the status of the plant. In addition, the presentation control unit 14 can present, to a field staff member, presentation information to be presented to the field staff member, by controlling the presentation unit 4. That is, the plant monitoring system 20 can present, to either a manager or a field staff member, information that is optimal to the manager or the field staff member.
(Exemplary Hardware Configuration)
In the above-explained example embodiment, among the units illustrated in the drawings (
The information processing apparatus 300 illustrated in
Central processing unit (CPU) 301
Read only memory (ROM) 302
Random access memory (RAM) 303
Hard disk (storage apparatus) 304
Communication interface 305 (illustrated as “communication interface (I/F)” in
Input/output interface (I/F) 307 such as an input device such as a touch panel and a display
The present invention explained by way of the above-described example embodiments is realized by the following procedure. That is, the information processing apparatus 300 illustrated in
In the above-described case, any currently common procedure can be adopted as a method of providing the hardware with a computer program. Exemplary providing methods include a method to install the computer program in the apparatus by way of various types of recording media such as a CD-ROM, and a method to download the computer program from outside via a communication line such as the Internet. In that case, the present invention can be understood as being configured by a code configuring the computer program or a recording medium storing therein the code.
So far, the present invention has been explained by way of the example embodiments. However, the present invention is not limited to the above-explained example embodiments. The configuration of the present invention can be changed in various manners which can be conceived of by those skilled in the art within the scope of the present invention.
Note that a part or all of the example embodiments described above can also be expressed as in the following Supplementary notes; however, the present invention exemplified in the above example embodiments is not limited to the following Supplementary notes.
An information processing system including a server apparatus and a client communicably coupled to the server apparatus via a communication network, wherein
The information processing system according to Supplementary note 1, wherein
in providing the client with the judgment result, the server apparatus judges whether or not a current date and time is included in a period starting from a time to start generation of the target information to when a time allowed to be taken before generation of the target information has passed, and when having judged that the current date and time is included in the period, the server apparatus provides the client with the judgment result.
The information processing system according to Supplementary note 1 or 2, wherein
The information processing system according to Supplementary note 3, wherein
The information processing system according to Supplementary note 3 or 4, wherein
The information processing system according to Supplementary note 4 or 5, wherein
The information processing system according to any one of Supplementary notes 4 to 6, wherein
The information processing system according to any one of Supplementary notes 3 to 7, wherein
The information processing system according to Supplementary note 3, wherein
The information processing system according to Supplementary note 3, wherein
The information processing system according to Supplementary note 3, wherein
The information processing system according to Supplementary note 10 or 11, wherein
The information processing system according to any one of Supplementary notes 1 to 12, wherein
The information processing system according to any one of Supplementary notes 1 to 10, 12 and 13, wherein
The information processing system according to Supplementary note 14, wherein
The information processing system according to Supplementary note 14 or 15, wherein
A server apparatus judges whether or not target information related to a target of interest is true, based at least on information representing a date and time and a first position at which the target information is generated and based on a judgment condition for judging whether the target information is true or not, and the server apparatus provides a judgment result to a client used by a user when the target information is judged to be non-true.
A client, in accordance with a judgment result performed by a server apparatus on whether or not target information related to a target of interest is true, controls presentation means to present presentation information to be presented to a user who uses the client, in a mode recognizable by the user, and the client presents, to the user by controlling the presentation means, the presentation information instructing at least submission of new target information when the server apparatus has judged that the target information is non-true.
An information processing method is performed by an information processing system including a server apparatus and a client communicably coupled to the server apparatus via a communication network, the information processing method comprising;
A recording medium storing therein a computer program that causes a computer to execute:
A recording medium storing therein a computer program of a client that causes a computer to execute:
The present invention can be applied widely to systems other than plant systems, in which certain statuses are defined and which can acquire various types of data related to status. For example, the present invention can be applied to monitoring of a state of a system in a power plant, an information and communication technology (ICT) system, carrier communication equipment, and a moving body such as an automobile, a railroad, an airplane, and a ship.
So far, the present invention has been described by way of the exemplary example embodiments in the above. However, the present invention is not limited to the above-described example embodiments. That is, the present invention can be applied in various modes which those skilled in the art can understand within the scope of the present invention.
The present application claims the priority based on Japanese Patent Application No. 2016-045360 filed on Mar. 9, 2016, the entirety of which is incorporated herein.
Number | Date | Country | Kind |
---|---|---|---|
JP2016-045360 | Mar 2016 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/008426 | 3/3/2017 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2017/154758 | 9/14/2017 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5678046 | Cahill | Oct 1997 | A |
5821523 | Bunte | Oct 1998 | A |
5977913 | Christ | Nov 1999 | A |
6021119 | Derks | Feb 2000 | A |
6078255 | Dividock | Jun 2000 | A |
7262687 | Nelson | Aug 2007 | B2 |
7313534 | Scheer | Dec 2007 | B2 |
7831628 | Silva | Nov 2010 | B1 |
8059882 | Amidi | Nov 2011 | B2 |
8359221 | Gala | Jan 2013 | B2 |
8606611 | Fedorov | Dec 2013 | B1 |
8626571 | Nielsen | Jan 2014 | B2 |
8694260 | Jimeno | Apr 2014 | B1 |
8752144 | Kaufman | Jun 2014 | B1 |
9020848 | Ridge | Apr 2015 | B1 |
9082095 | Duff | Jul 2015 | B2 |
10062042 | Kelly | Aug 2018 | B1 |
10127523 | Siegel | Nov 2018 | B2 |
10467564 | Hull | Nov 2019 | B2 |
20020058550 | Pace | May 2002 | A1 |
20030163708 | Tang | Aug 2003 | A1 |
20040267592 | Ogushi | Dec 2004 | A1 |
20050035863 | Nelson | Feb 2005 | A1 |
20050182650 | Maddox, Jr. | Aug 2005 | A1 |
20070100583 | Yano | May 2007 | A1 |
20070129914 | Yano | Jun 2007 | A1 |
20080177646 | Frink | Jul 2008 | A1 |
20080235040 | Ratliff | Sep 2008 | A1 |
20090204434 | Breazeale, Jr. | Aug 2009 | A1 |
20090207019 | Nielsen | Aug 2009 | A1 |
20110035260 | Nielsen | Feb 2011 | A1 |
20110199478 | Ito | Aug 2011 | A1 |
20120123951 | Hyatt | May 2012 | A1 |
20130030875 | Lee | Jan 2013 | A1 |
20130117078 | Weik, III | May 2013 | A1 |
20140108507 | Barker | Apr 2014 | A1 |
20140278644 | Ferreira | Sep 2014 | A1 |
20140278645 | Davidson | Sep 2014 | A1 |
20140365256 | Duff | Dec 2014 | A1 |
20150112647 | Currin | Apr 2015 | A1 |
20150149242 | Nielsen | May 2015 | A1 |
20150161553 | Eggleston | Jun 2015 | A1 |
20150226584 | Bjornson, Jr. | Aug 2015 | A1 |
20150269500 | Nielsen | Sep 2015 | A1 |
20150294089 | Nichols | Oct 2015 | A1 |
20160012361 | Sugiyama | Jan 2016 | A1 |
20160144959 | Meffert | May 2016 | A1 |
20170032457 | Dierickx | Feb 2017 | A1 |
20170116669 | Wickstrom | Apr 2017 | A1 |
20170200108 | Au | Jul 2017 | A1 |
20180253576 | Talbot | Sep 2018 | A1 |
20190026843 | Kim | Jan 2019 | A1 |
20190035070 | Fukuda | Jan 2019 | A1 |
Number | Date | Country |
---|---|---|
2001-202298 | Jul 2001 | JP |
2002-169938 | Jun 2002 | JP |
2004-126807 | Apr 2004 | JP |
2004-126808 | Apr 2004 | JP |
2004-192424 | Jul 2004 | JP |
2005-197901 | Jul 2005 | JP |
2011248404 | May 2010 | JP |
2011-170540 | Sep 2011 | JP |
2011-248404 | Dec 2011 | JP |
2012-141831 | Jul 2012 | JP |
2014-174852 | Sep 2014 | JP |
2014-229230 | Dec 2014 | JP |
5750334 | Jul 2015 | JP |
2015113568 | Aug 2015 | WO |
Entry |
---|
Japanese Office Action for JP Application No. 2018-504437 dated Oct. 15, 2019 with English Translation. |
International Search Report for PCT Application No. PCT/JP2017/008426, dated May 30, 2017. |
English translation of Written opinion for PCT Application No. PCT/JP2017/008426. |
Number | Date | Country | |
---|---|---|---|
20190050765 A1 | Feb 2019 | US |