Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7761185B2 - Analysis and Estimation Systems - Google Patents
[go: Go Back, main page]

JP7761185B2 - Analysis and Estimation Systems - Google Patents

Analysis and Estimation Systems

Info

Publication number
JP7761185B2
JP7761185B2 JP2025546878A JP2025546878A JP7761185B2 JP 7761185 B2 JP7761185 B2 JP 7761185B2 JP 2025546878 A JP2025546878 A JP 2025546878A JP 2025546878 A JP2025546878 A JP 2025546878A JP 7761185 B2 JP7761185 B2 JP 7761185B2
Authority
JP
Japan
Prior art keywords
unit
list
candidate
importance
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2025546878A
Other languages
Japanese (ja)
Other versions
JPWO2025109697A1 (en
JPWO2025109697A5 (en
Inventor
寛明 多田
豊 松枝
頌子 衣巻
恭平 西出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Mitsubishi Electric Building Solutions Corp
Original Assignee
Mitsubishi Electric Corp
Mitsubishi Electric Building Solutions Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp, Mitsubishi Electric Building Solutions Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2025109697A1 publication Critical patent/JPWO2025109697A1/ja
Publication of JPWO2025109697A5 publication Critical patent/JPWO2025109697A5/ja
Application granted granted Critical
Publication of JP7761185B2 publication Critical patent/JP7761185B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、解析システムおよび推定システムに関する。 The present disclosure relates to analysis systems and estimation systems.

特許文献1は、解析システムである保全記録入力支援装置を開示する。当該解析システムは、装置の保全作業を行う保全員が保全記録を入力する際の支援を行う。解析システムは、保全員が入力した自由記述による故障状態情報からキーワードを抽出する。解析システムは、保全記録として選択される選択肢のうち、抽出したキーワードによって発生する可能性が高い現象と対応する選択肢を特定する。解析システムは、特定した選択肢を保全員に提案することで、保全員を支援し得る。 Patent Document 1 discloses a maintenance record input support device that is an analysis system. The analysis system supports maintenance personnel performing maintenance work on equipment when entering maintenance records. The analysis system extracts keywords from free-form fault condition information entered by the maintenance personnel. Of the options selected as maintenance records, the analysis system identifies options that correspond to phenomena that are likely to occur based on the extracted keywords. The analysis system can support maintenance personnel by suggesting the identified options to them.

日本特開2023-019574号公報Japanese Patent Publication No. 2023-019574

しかしながら、特許文献1に記載の解析システムでは、抽出されたキーワードに関連する確率のみによって選択肢が特定される。自由文には、キーワードとして抽出されるものの、選択されるべき選択肢との関連性が低い単語も記載されることが多い。このため、提案される選択肢が、選択される可能性の低いものである恐れがある。However, the analysis system described in Patent Document 1 identifies options based only on the probability of association with extracted keywords. Free text often contains words that are extracted as keywords but have little relevance to the option to be selected. As a result, there is a risk that the options suggested will be unlikely to be selected.

本開示は、上述の課題を解決するためになされた。本開示の目的は、装置の故障対応記録に付与される選択肢として選択される可能性の高い選択肢を提供することができる、または当該可能性の高い選択肢を推定することができる解析システムおよび推定システムを提供することである。 The present disclosure has been made to solve the above-mentioned problems. The purpose of the present disclosure is to provide an analysis system and an estimation system that can provide options that are likely to be selected as options to be added to the device's failure response record, or that can estimate those likely options.

本開示に係る解析システムは、装置の故障対応を行った人が入力した自由文を含む故障対応記録を解析するシステムであって、故障対応記録に含まれる自由文から特定の対象用語および故障対応のときに行った処置の内容を示す語を抽出する抽出部と、故障対応記録に付与される判断コードの候補となる複数の候補コードの各々と、抽出部によって抽出された対象用語との関連度を算出する関連度算出部と、抽出部によって抽出された処置の重要度を算出し、複数の候補コードのうちいずれかと対応付ける重要度算出部と、複数の候補コードを、関連度算出部によって算出された関連度および重要度算出部によって算出された重要度に基づいて、判断コードに選択される可能性が高いほど順位が良くなるよう並べた選択リストを作成するリスト部と、を備えた。 The analysis system disclosed herein is a system that analyzes failure response records containing free text entered by people who responded to equipment failures, and includes: an extraction unit that extracts specific target terms and words indicating the details of the actions taken during the failure response from the free text included in the failure response records; an association calculation unit that calculates the association between each of multiple candidate codes that are candidates for judgment codes to be assigned to the failure response records and the target terms extracted by the extraction unit; an importance calculation unit that calculates the importance of the actions extracted by the extraction unit and associates them with one of the multiple candidate codes; and a list unit that creates a selection list in which the multiple candidate codes are ranked higher, based on the association calculated by the association calculation unit and the importance calculated by the importance calculation unit, so that the higher the likelihood of them being selected as a judgment code, the higher the ranking.

本開示に係る推定システムは、装置の故障対応を行った人が入力した自由文を含む故障対応記録を解析するシステムであって、故障対応記録に含まれる自由文から特定の対象用語および故障対応のときに行った処置の内容を示す語を抽出する抽出部と、故障対応記録に付与される判断コードの候補となる複数の候補コードの各々と、抽出部によって抽出された対象用語との関連度を算出する関連度算出部と、抽出部によって抽出された処置の重要度を算出し、複数の候補コードのうちいずれかと対応付ける重要度算出部と、複数の候補コードを、関連度算出部によって算出された関連度および重要度算出部によって算出された重要度に基づいて、判断コードに選択される可能性が高いほど順位が良くなるよう並べた選択リストを作成するリスト部と、リスト部によって作成された選択リストにおいて最も順位が良い候補コードを判断コードであると推定する推定部と、を備えた。 The estimation system disclosed herein is a system that analyzes failure response records containing free text entered by people who responded to equipment failures, and includes: an extraction unit that extracts specific target terms and words indicating the details of the actions taken during the failure response from the free text included in the failure response records; an association calculation unit that calculates the association between each of multiple candidate codes that are candidates for judgment codes to be assigned to the failure response records and the target terms extracted by the extraction unit; an importance calculation unit that calculates the importance of the actions extracted by the extraction unit and associates them with one of the multiple candidate codes; a list unit that creates a selection list in which the multiple candidate codes are ranked higher based on the association calculated by the association calculation unit and the importance calculated by the importance calculation unit, with the candidate codes being ranked higher the more likely they are to be selected as a judgment code; and an estimation unit that estimates the highest-ranked candidate code in the selection list created by the list unit to be the judgment code.

本開示によれば、自由文から抽出された対象用語の関連度と、自由文から抽出された処置の重要度とに基づいて、複数の候補コードが判断コードに選択される可能性が高いほど順位が良くなるように並べられた選択リストが作成される。このため、選択肢として選択される可能性の高い選択肢を提供することができる。また、推定システムは、選択リストのうち最も順位が良い候補コードを判断コードであると推定する。このように、可能性の高い選択肢を推定することができる。 According to the present disclosure, a selection list is created in which multiple candidate codes are ranked higher the more likely they are to be selected as a judgment code, based on the relevance of target terms extracted from the free text and the importance of actions extracted from the free text. This makes it possible to provide options that are likely to be selected as options. Furthermore, the estimation system estimates that the candidate code with the highest ranking in the selection list is the judgment code. In this way, it is possible to estimate options with high likelihood.

実施の形態1における解析システムが利用されるエレベーター装置の概要を示す図である。1 is a diagram showing an overview of an elevator device in which an analysis system according to a first embodiment is used. 実施の形態1における解析システムが利用される冷蔵庫の断面図である。1 is a cross-sectional view of a refrigerator in which the analysis system of the first embodiment is used. 実施の形態1における解析システムのハードウェア構成図である。FIG. 1 is a hardware configuration diagram of an analysis system according to a first embodiment. 実施の形態1における解析システムの機能ブロック図である。FIG. 1 is a functional block diagram of an analysis system according to a first embodiment. 実施の形態1における解析システムによって表示される検索ユーザインタフェースの例を示す図である。FIG. 2 is a diagram showing an example of a search user interface displayed by the analysis system in the first embodiment. 実施の形態1における解析システムによって表示される設定要求画面の例を示す図である。FIG. 10 is a diagram showing an example of a setting request screen displayed by the analysis system in the first embodiment. 実施の形態1における解析システムの動作の概要を説明するためのフローチャートである。1 is a flowchart for explaining an outline of the operation of the analysis system in the first embodiment. 実施の形態2における解析システムのハードウェア構成図である。FIG. 10 is a hardware configuration diagram of an analysis system according to a second embodiment. 実施の形態2における解析システムの動作の概要を説明するためのフローチャートである。10 is a flowchart for explaining an outline of the operation of the analysis system in the second embodiment.

本開示を実施するための形態について添付の図面に従って説明する。なお、各図中、同一または相当する部分には同一の符号が付される。当該部分の重複説明は適宜に簡略化ないし省略される。 The embodiments for implementing the present disclosure will be described with reference to the accompanying drawings. Note that in each drawing, identical or corresponding parts are designated by the same reference numerals. Duplicate descriptions of these parts will be appropriately simplified or omitted.

実施の形態1.
図1は実施の形態1における解析システムが利用されるエレベーター装置の概要を示す図である。図2は実施の形態1における解析システムが利用される冷蔵庫の断面図である。
Embodiment 1.
Fig. 1 is a diagram showing an overview of an elevator device in which the analysis system according to the first embodiment is used. Fig. 2 is a cross-sectional view of a refrigerator in which the analysis system according to the first embodiment is used.

図1には、解析システム1が利用される装置の第1例であるエレベーター装置100が示される。エレベーター装置100において、昇降路101は、建築物102の各階を貫く。複数の乗場103は、建築物102の各階にそれぞれ設けられる。複数の乗場ドア104は、複数の乗場103の出入口にそれぞれ設けられる。乗場ドア104は、スライド式のドアであり、ドアレール105に沿って移動する。かご106は、昇降路101の内部に設けられる。かご106は、昇降路101の内部を昇降可能である。制御盤107は、昇降路101の上部の機械室に設けられる。制御盤107は、エレベーター装置100の動作を全体的に制御する。エレベーター装置100の機器に故障が発生したとき、制御盤107は、当該故障に対応するエラーコードを表示可能である。現場端末108は、情報の入力および情報の視覚的な表示が可能な端末である。例えば、現場端末108は、ノートパソコンである。現場端末108は、無線通信等によって、ネットワークNに通信接続が可能である。 Figure 1 shows an elevator system 100, which is a first example of a system in which the analysis system 1 can be used. In the elevator system 100, a hoistway 101 passes through each floor of a building 102. A plurality of landings 103 are provided on each floor of the building 102. A plurality of landing doors 104 are provided at the entrances and exits of the plurality of landings 103. The landing doors 104 are sliding doors that move along door rails 105. A car 106 is provided inside the hoistway 101. The car 106 can move up and down inside the hoistway 101. A control panel 107 is provided in a machine room above the hoistway 101. The control panel 107 controls the overall operation of the elevator system 100. When a malfunction occurs in equipment of the elevator system 100, the control panel 107 can display an error code corresponding to the malfunction. The on-site terminal 108 is a terminal capable of inputting information and visually displaying information. For example, the on-site terminal 108 is a notebook computer. The on-site terminal 108 is capable of connecting to the network N via wireless communication or the like.

保守員H1は、エレベーター装置100の保守作業を行う会社に所属する。エレベーター装置100が故障した旨の連絡を受けた場合、保守員H1は、建築物102へ行き、エレベーター装置100の故障部分を交換する等の対応作業を行う。保守員H1は、現場端末108に対応作業の結果を示す情報を入力する。この際、保守員H1は、対応作業の結果として、制御盤107に表示されたエラーコード、故障した機器の種別、等の情報を入力する。また、保守員H1は、対応作業の結果の一部として、建築物102へ到着した時の状況、建築物102のオーナーから聞き取りした機器の状況、故障した原因、故障に対して行った処置作業の内容、等を自然言語による自由文で入力する。自由文は、自然言語によって入力された文字列であり、事前に選択肢として設定されていない文字列である。現場端末108は、入力された情報に基づいて、入力された自由文を含む故障対応記録の情報を作成する。 Maintenance worker H1 belongs to a company that performs maintenance work on elevator equipment 100. When maintenance worker H1 receives a report that elevator equipment 100 has broken down, he goes to building 102 and performs response work, such as replacing the faulty part of elevator equipment 100. Maintenance worker H1 inputs information indicating the results of the response work into the on-site terminal 108. At this time, maintenance worker H1 inputs information such as the error code displayed on the control panel 107 and the type of faulty equipment as the results of the response work. Furthermore, as part of the results of the response work, maintenance worker H1 inputs free text in natural language, including the situation upon arrival at building 102, the status of the equipment as heard from the owner of building 102, the cause of the failure, and the details of the corrective work performed to address the failure. Free text is a string of characters entered in natural language and is not pre-set as a choice. Based on the input information, the on-site terminal 108 creates information for a failure response record that includes the input free text.

解析システム1は、検索端末2とサーバ装置3とを備える。なお、解析システム1は、現場端末108を更に備えてもよい。図1の例では、検索端末2およびサーバ装置3は、エレベーター装置100の保守作業を行う会社に設けられる。具体的には、例えば、検索端末2およびサーバ装置3は、当該会社の情報センターSに設けられる。サーバ装置3は、ネットワークNおよび制御盤107の近くに設置された図示されない監視装置を介して制御盤107と通信可能である。サーバ装置3は、現場端末108からネットワークを介して故障対応記録を受信可能である。検索端末2は、サーバ装置3が受信した故障対応記録を表示して、故障対応記録に関する情報の入力を受け付けることが可能である。 The analysis system 1 includes a search terminal 2 and a server device 3. The analysis system 1 may further include an on-site terminal 108. In the example of FIG. 1, the search terminal 2 and server device 3 are provided at a company that performs maintenance work on the elevator device 100. Specifically, for example, the search terminal 2 and server device 3 are provided at the company's information center S. The server device 3 can communicate with the control panel 107 via the network N and a monitoring device (not shown) installed near the control panel 107. The server device 3 can receive fault response records from the on-site terminal 108 via the network. The search terminal 2 can display the fault response records received by the server device 3 and accept input of information related to the fault response records.

情報センターSには、管理員H2が勤務している。管理員H2は、検索端末2を操作して、故障対応記録を閲覧する。管理員H2は、故障対応記録に対して、情報管理のための情報である判断コードを入力する。この場合、サーバ装置3は、故障対応記録に付与された当該判断コードと当該故障対応記録とを含む故障対応履歴の情報を作成して、故障対応履歴のデータベースに登録する。 Manager H2 works at Information Center S. Manager H2 operates Search Terminal 2 to view the failure response records. Manager H2 inputs a judgment code, which is information for information management, into the failure response record. In this case, Server Device 3 creates information on the failure response history that includes the judgment code assigned to the failure response record and the failure response record itself, and registers this information in the failure response history database.

判断コードは、故障対応に関するデータベースで利用する集計用のコードである。判断コードは、1つの故障対応履歴に対して1または複数の種類が設定される。例えば、判断コードの種類には、集計用機器名、原因コード、等が含まれる。集計用機器名は、ある対応作業において対応が行われた機器の名前である。集計用機器名には、「ドア」、「庫内」、「スイッチ」、等のある程度広い概念を示す用語が採用される。例えば、対応作業においてドアの一部の部品の交換がなされた場合、集計用機器名として「ドア」が入力される。原因コードは、ある対応作業で対処された故障の原因を示すコードであって、「断線」、「経年劣化」、等のある程度広い概念を示す用語であってもよいし、原因を示す数字等の文字列であってもよい。複数の判断コードの各々に対して、入力の候補となる複数の候補コードが設定されている。 A judgment code is a tallying code used in a database related to failure responses. One or more types of judgment code are set for each failure response history. For example, types of judgment code include tallying device name, cause code, etc. A tallying device name is the name of the device that was responded to in a certain response work. For tallying device names, terms that indicate a fairly broad concept, such as "door," "interior," or "switch," are used. For example, if a part of a door is replaced in a response work, "door" is entered as the tallying device name. A cause code is a code that indicates the cause of a failure that was addressed in a certain response work, and may be a term that indicates a fairly broad concept, such as "broken wire" or "deterioration over time," or may be a string of numbers or other characters that indicate the cause. For each of multiple judgment codes, multiple candidate codes are set as input options.

サーバ装置3は、故障対応記録に含まれる自然言語による自由文の記載内容を解析して、ある判断コードに対する複数の候補コードを並び変えた選択リストを作成する。選択リストは、複数の候補コードが、判断コードとして選択される可能性の高い順番に並べられたリストである。 The server device 3 analyzes the free-text content written in natural language contained in the failure response record and creates a selection list in which multiple candidate codes for a certain judgment code are rearranged. The selection list is a list in which multiple candidate codes are arranged in order of their likelihood of being selected as a judgment code.

管理員H2は、検索端末2に表示された選択リストを参照して、1または複数の判断コードの各々に該当する候補コードを選択する。この場合、選択された候補コードを判断コードとする故障対応履歴の情報が作成される。更に、管理員H2は、検索端末2を介してソート条件を入力することで、選択リストに含まれる複数の候補コードを更に絞り込むことでソートされた選択リストを参照可能である。このような選択リストが用いられることで、管理員H2は、容易に妥当な判断コードを選択することができる。 Manager H2 refers to the selection list displayed on the search terminal 2 and selects a candidate code that corresponds to one or more judgment codes. In this case, failure response history information is created with the selected candidate code as the judgment code. Furthermore, manager H2 can refer to a sorted selection list by inputting sorting conditions via the search terminal 2 to further narrow down the multiple candidate codes included in the selection list. Using such a selection list, manager H2 can easily select an appropriate judgment code.

なお、保守員H1は、対応作業の結果を、現場端末108に入力する代わりに、報告書等の別のフォーマットに記入してもよい。即ち、故障対応記録に相当する情報が、報告書等にまとめられる。この場合、管理員H2は、当該報告書等に記載された内容を検索端末2に入力してもよい。検索端末2およびサーバ装置3は、当該入力された情報を、故障対応記録とみなしてもよい。 In addition, instead of entering the results of the response work into the field terminal 108, maintenance worker H1 may enter them into a separate format, such as a report. In other words, information equivalent to a failure response record is compiled into a report or the like. In this case, manager H2 may enter the contents of the report or the like into the search terminal 2. The search terminal 2 and server device 3 may regard the entered information as a failure response record.

図2には、解析システム1が利用される装置の第2例である冷蔵庫200が示される。冷蔵庫200は、筐体の内部に保管庫201を有する。例えば、保管庫201は、保管室202、203、204、205に分かれている。例えば、保管室204は、スライドドア206によって開閉可能である。スライドドア206は、ドアレール207に沿ってケース208がスライド移動することによって実現される。 Figure 2 shows a refrigerator 200, which is a second example of an apparatus in which the analysis system 1 can be used. The refrigerator 200 has a storage cabinet 201 inside the housing. For example, the storage cabinet 201 is divided into storage rooms 202, 203, 204, and 205. For example, the storage room 204 can be opened and closed by a sliding door 206. The sliding door 206 is realized by a case 208 sliding along a door rail 207.

冷蔵庫200は、圧縮機209および冷却器210を含む冷凍サイクルによって冷気を生成する。生成された冷気は、保管庫201に供給される。制御基板211は、圧縮機209、冷却器210、等の機器と図示されない配線を介して電気的に接続される。制御基板211は、冷蔵庫200の動作を全体的に制御可能である。保管庫201の内部である庫内の壁面には、スイッチカバーに覆われたスイッチ212が設けられる。例えば、スイッチ212が操作されることで、制御基板211は、冷蔵庫200の運転状態等を変化させてもよい。冷蔵庫200に故障が発生した場合、制御基板211は、液晶パネル213等に当該故障を示すエラーコードを表示させてもよい。Refrigerator 200 generates cold air through a refrigeration cycle including compressor 209 and cooler 210. The generated cold air is supplied to storage cabinet 201. Control board 211 is electrically connected to devices such as compressor 209 and cooler 210 via wiring (not shown). Control board 211 is capable of overall control of the operation of refrigerator 200. A switch 212 covered by a switch cover is provided on the wall of the interior of storage cabinet 201. For example, when switch 212 is operated, control board 211 may change the operating state of refrigerator 200, etc. If a malfunction occurs in refrigerator 200, control board 211 may display an error code indicating the malfunction on LCD panel 213, etc.

図2の例において、保守員は、冷蔵庫200を修理等する会社に所属する。冷蔵庫200が故障した旨の連絡を受けた場合、保守員は、冷蔵庫200が設けられた建物へ行き、冷蔵庫200の故障部分を交換する等の対応作業を行う。 In the example of Figure 2, the maintenance technician belongs to a company that repairs refrigerator 200. When a report is received that refrigerator 200 has broken down, the maintenance technician goes to the building where refrigerator 200 is installed and performs response work such as replacing the broken part of refrigerator 200.

図2には図示されないが、保守員は、図1の例と同様に、現場端末108に対応作業の結果を示す情報を入力する。現場端末108は、入力された情報に基づいて、入力された自由文を含む故障対応記録の情報を作成する。管理員は、保守員と同じ会社に所属する。管理員は、検索端末2に故障対応記録に関する情報を入力する。この際、サーバ装置3によって、選択リストが作成される。 Although not shown in Figure 2, the maintenance worker inputs information indicating the results of the response work into the field terminal 108, as in the example of Figure 1. Based on the input information, the field terminal 108 creates information on the failure response record including the input free text. The manager belongs to the same company as the maintenance worker. The manager inputs information on the failure response record into the search terminal 2. At this time, a selection list is created by the server device 3.

なお、冷蔵庫200の所有者が冷蔵庫200の故障に対応した後に、故障に対応した記録に関する情報をサーバ装置3に送信してもよい。この場合、例えば、当該所有者は、スマートフォン等の機器を介して、故障に対応した記録に関する情報を入力してもよい。当該情報には、当該所有者によって入力された自由文が含まれてもよい。スマートフォンまたはサーバ装置3は、入力された情報に基づいて故障対応記録を作成してもよい。この場合であっても、管理員は、当該故障対応記録に対して判断コードを付してもよい。 After the owner of refrigerator 200 responds to a malfunction of refrigerator 200, information regarding the record of the response to the malfunction may be sent to server device 3. In this case, for example, the owner may input information regarding the record of the response to the malfunction via a device such as a smartphone. The information may include free text input by the owner. The smartphone or server device 3 may create a malfunction response record based on the input information. Even in this case, the manager may assign a judgment code to the malfunction response record.

次に、図3および図4を用いて、解析システム1を説明する。なお、以降では、図2に示される第2例の故障対応記録を処理する際の解析システム1の説明を行う。
図3は実施の形態1における解析システムのハードウェア構成図である。図4は実施の形態1における解析システムの機能ブロック図である。
Next, the analysis system 1 will be described with reference to Figures 3 and 4. In the following, the analysis system 1 will be described when processing the failure response record of the second example shown in Figure 2.
Fig. 3 is a hardware configuration diagram of the analysis system according to the first embodiment. Fig. 4 is a functional block diagram of the analysis system according to the first embodiment.

解析システム1において、1または複数の検索端末2がネットワークを介してサーバ装置3と通信可能に接続されている。 In the analysis system 1, one or more search terminals 2 are communicatively connected to a server device 3 via a network.

例えば、検索端末2は、パーソナルコンピュータ(PC)で構成される。検索端末2は、通信I/F2aと処理回路と入力I/F2bと出力I/F2cとを備える。処理回路には、プロセッサ2dとメモリとが含まれる。メモリは、主記憶装置2eと補助記憶装置2fとから構成される。なお、処理回路は、別々の筐体に格納された複数の電子回路等の機器を意味してもよい。 For example, the search terminal 2 is composed of a personal computer (PC). The search terminal 2 has a communication I/F 2a, a processing circuit, an input I/F 2b, and an output I/F 2c. The processing circuit includes a processor 2d and a memory. The memory is composed of a main memory device 2e and an auxiliary memory device 2f. Note that the processing circuit may refer to equipment such as multiple electronic circuits stored in separate housings.

通信I/F2aは、有線LAN、無線LAN、等のネットワークと接続するためのインタフェースである。通信I/F2aによって、検索端末2がサーバ装置3等の他の装置と通信可能となる。入力I/F2bは、入力装置2gから管理員による入力操作を受け付けるインタフェースである。入力装置は、マウス、キーボード、タッチペン、マイク、等である。出力I/F2cは、出力装置2hに各種の情報を表示出力するインタフェースである。出力装置2hは、ディスプレイ等である。 The communication I/F 2a is an interface for connecting to a network such as a wired LAN or wireless LAN. The communication I/F 2a enables the search terminal 2 to communicate with other devices such as the server device 3. The input I/F 2b is an interface that accepts input operations by the administrator from the input device 2g. Input devices include a mouse, keyboard, touch pen, microphone, etc. The output I/F 2c is an interface that displays and outputs various information to the output device 2h. The output device 2h is a display, etc.

例えば、プロセッサ2dは、CPU(Central Processing Unit)、中央処理装置、等の演算処理を行う機器である。検索端末2の各機能は、メモリである主記憶装置2eおよび補助記憶装置2fのうち少なくとも一方に格納された情報処理のためのプログラムが読みだされてプロセッサ2dによって実行されることで実現される。図2では、プロセッサ2dによって実現される各機能がプロセッサ2dの構成として表現されている。メモリには、検索端末2の各機能を実現するための各種の情報が記憶されている。図2では、一例として、メモリに記憶される情報が補助記憶装置2fの構成として表現されている。 For example, processor 2d is a device that performs arithmetic processing, such as a CPU (Central Processing Unit), central processing unit, etc. Each function of search terminal 2 is realized by processor 2d reading and executing an information processing program stored in at least one of main storage device 2e and auxiliary storage device 2f, which are memories. In Figure 2, each function realized by processor 2d is represented as the configuration of processor 2d. Various types of information for realizing each function of search terminal 2 are stored in memory. In Figure 2, as an example, the information stored in memory is represented as the configuration of auxiliary storage device 2f.

例えば、サーバ装置3は、PCによって構成される。例えば、サーバ装置3は、通信I/F3aと処理回路とを備える。通信I/F3aと処理回路とは、検索端末2の通信I/F2aと処理回路とそれぞれ同様の構成および機能を備えてもよい。処理回路には、プロセッサ3bとメモリである主記憶装置3cおよび補助記憶装置3dとが含まれる。プロセッサ3bと主記憶装置3cと補助記憶装置3dとは、検索端末2のプロセッサ2dと主記憶装置2eと補助記憶装置2fとそれぞれ同様の構成および機能を備えてもよい。図3では、プロセッサ3bによって実現される各機能がプロセッサ3bの構成として表現されている。また、図3では、一例として、メモリに記憶される情報が補助記憶装置3dの構成として表現されている。 For example, the server device 3 is configured by a PC. For example, the server device 3 includes a communication I/F 3a and a processing circuit. The communication I/F 3a and the processing circuit may have the same configuration and functions as the communication I/F 2a and processing circuit of the search terminal 2, respectively. The processing circuit includes a processor 3b and memories: a main storage device 3c and an auxiliary storage device 3d. The processor 3b, the main storage device 3c, and the auxiliary storage device 3d may have the same configuration and functions as the processor 2d, the main storage device 2e, and the auxiliary storage device 2f of the search terminal 2, respectively. In Figure 3, each function realized by the processor 3b is represented as the configuration of the processor 3b. Also, in Figure 3, as an example, the information stored in the memory is represented as the configuration of the auxiliary storage device 3d.

なお、検索端末2の機能のうち一部が専用のハードウェアによって実現され、その他の機能が検索端末2の処理回路によって実現されてもよい。また、サーバ装置3の機能のうち一部が専用のハードウェアによって実現され、その他の機能がサーバ装置3の処理回路によって実現されてもよい。 In addition, some of the functions of the search terminal 2 may be realized by dedicated hardware, and other functions may be realized by the processing circuitry of the search terminal 2. Also, some of the functions of the server device 3 may be realized by dedicated hardware, and other functions may be realized by the processing circuitry of the server device 3.

なお、サーバ装置3は、クラウドサーバ上に実現されてもよい。この場合、処理回路は、複数の部分回路によって構成される。複数の部分処理回路は、クラウドサーバを構成する複数の装置にそれぞれ設けられる。クラウドサーバを構成する複数の装置は、それぞれが別の建物に設けられてもよい。 The server device 3 may be implemented on a cloud server. In this case, the processing circuit is composed of multiple partial circuits. The multiple partial processing circuits are provided in each of the multiple devices that make up the cloud server. The multiple devices that make up the cloud server may each be provided in a different building.

検索端末2は、機能として、表示部20と入力部21と読込部22と取得部23とを備える。表示部20は、出力I/F2cに表示される内容を制御する。例えば、表示部20は、故障対応履歴を作成するための検索ユーザインタフェース画面を出力I/F2cに表示させる。入力部21は、入力I/F2bで入力された情報を検出して、機器の動作に反映する。読込部22は、入力部21によって管理員が選択した故障対応記録の情報を、サーバ装置3に読み込ませる。取得部23は、検索ユーザインタフェースにおいて選択された情報、ネットワーク等から取得したに基づいて、故障対応記録に追加または付与される情報等をサーバ装置3に送信する。 The search terminal 2 has the following functions: a display unit 20, an input unit 21, a reading unit 22, and an acquisition unit 23. The display unit 20 controls the content displayed on the output I/F 2c. For example, the display unit 20 causes the output I/F 2c to display a search user interface screen for creating a failure response history. The input unit 21 detects information entered via the input I/F 2b and reflects this in the operation of the equipment. The reading unit 22 causes the server device 3 to read the failure response record information selected by the administrator via the input unit 21. The acquisition unit 23 transmits information to be added to or appended to the failure response record, based on the information selected on the search user interface, acquired from a network, etc., to the server device 3.

サーバ装置3は、機能として、受信部30と抽出部31と関連度算出部32と実績学習部33と重要度算出部34と優先度算出部35と対応学習部36とリスト部37と表示制御部38と履歴作成部39と設定要求部40とを備える。 The server device 3 has the following functions: a receiving unit 30, an extraction unit 31, an association calculation unit 32, a performance learning unit 33, an importance calculation unit 34, a priority calculation unit 35, a correspondence learning unit 36, a list unit 37, a display control unit 38, a history creation unit 39, and a setting request unit 40.

受信部30は、現場端末108または検索端末2から故障対応記録の情報を受け付ける。故障対応記録には、故障の対応が行われた機器の識別情報、故障時のエラーコード、機器から発信されていた信号データ、機器の設置場所、対応した保守員の識別情報、等が含まれてもよい。また、故障対応記録に含まれるこれらの情報は、受信部30によって他のデータベースまたは当該機器から収集されて、故障対応記録に対応付けられたものであってもよい。 The receiving unit 30 receives information about the failure response record from the field terminal 108 or the search terminal 2. The failure response record may include identification information for the equipment for which the failure was handled, the error code at the time of the failure, signal data transmitted from the equipment, the installation location of the equipment, and identification information for the maintenance personnel who handled the failure. Furthermore, this information included in the failure response record may be collected by the receiving unit 30 from another database or the equipment itself, and associated with the failure response record.

また、故障対応記録には、自由文を記載可能な複数の記載欄が含まれる。複数の記載欄には、第1記載欄である故障の原因を示す故障原因の自由文、第2記載欄である対応作業で行われた故障に対する処置内容の自由文が少なくとも含まれる。複数の記載欄には、第3記載欄である、保守員が現場に到着して原因を解明するまでに収集した情報である到着状況の自由文が更に含まれてもよい。 Failure response records also include multiple fields in which free text can be entered. The multiple fields include at least a first field for free text on the cause of the failure, indicating the cause of the failure, and a second field for free text on the details of the measures taken to address the failure during the response work. The multiple fields may also include a third field for free text on the arrival status, which is information collected from the time the maintenance technician arrives at the site until the cause is determined.

以降では、故障対応記録に、第1記載欄である故障原因の自由文および第2記載欄である処置内容の自由文が含まれている例について説明する。また、判断コードとして、「集計用機器名」が選択される際の処理について説明する。「集計用機器名」は、実際の製品名等ではなく集計のための分類上有効なものとして選定された機器名を意味する。なお、複数の記載欄には、記載された自由文の意味合いが異なる第1記載欄および第2記載欄が含まれていれば、本例で示すもの以外の記載欄が含まれていてもよい。 The following describes an example in which a failure response record contains free text for the cause of the failure in the first entry field and free text for the remedial action in the second entry field. The process when "equipment name for aggregation" is selected as the judgment code is also described. "Equipment name for aggregation" refers to an equipment name selected as a valid classification for aggregation purposes, rather than the actual product name, etc. Note that multiple entry fields may include fields other than those shown in this example, as long as they include first and second entry fields in which the free text written therein has different meanings.

抽出部31は、第1抽出部31aと第2抽出部31bとを有する。第1抽出部31aは、故障対応記録に含まれる自由文から、規定の対象用語を抽出する。対象用語は、選択リストを作成する際に必要な用語であって、場合に応じて決定される。本例において、第1抽出部31aは、対象用語として機器名を抽出する。この際、第1抽出部31aは、対象用語が複数の記載欄のうちいずれの記載欄に記載されているかを、抽出した対象用語と対応付ける。第2抽出部31bは、故障対応記録に含まれる自由文から、故障に対する処置を示す単語を抽出する。この際、第2抽出部31bは、処置として、動作を示す単語を抽出する。処置内容には、基本的に機器に対する処置が記載される。第2抽出部31bは、抽出した処置を対象用語である機器名に対応付ける。以下の表1および表2を用いて、抽出部31の動作の一例を説明する。 The extraction unit 31 has a first extraction unit 31a and a second extraction unit 31b. The first extraction unit 31a extracts specified target terms from the free text included in the failure response record. The target terms are terms required when creating a selection list and are determined on a case-by-case basis. In this example, the first extraction unit 31a extracts device names as target terms. At this time, the first extraction unit 31a associates the extracted target terms with which of multiple entry fields the target terms are entered in. The second extraction unit 31b extracts words indicating measures to be taken in response to the failure from the free text included in the failure response record. At this time, the second extraction unit 31b extracts words indicating operations as measures. The measures basically describe measures to be taken on the equipment. The second extraction unit 31b associates the extracted measures with the device names, which are target terms. An example of the operation of the extraction unit 31 is explained using Tables 1 and 2 below.

表1は、3つの故障対応記録に含まれる自由文の例をそれぞれ示す。第2列は、第1記載欄である故障原因の自由文である。第3列は、第2記載欄である処置内容の自由文である。第1抽出部31aは、表1に含まれる太字部分に示されるような機器名を対象用語として抽出する。第2抽出部31bは、表1に含まれる下線部に示されるような処置の単語を抽出する。表2は、表1の例において抽出された対象用語に対応付けられた記載箇所および処置を示す。なお、抽出部31が自由文から単語を抽出する際、単語を抽出するための既知の手法が利用されてもよい。 Table 1 shows examples of free text included in three failure response records. The second column is free text on the cause of the failure, which is the first entry field. The third column is free text on the details of the treatment, which is the second entry field. The first extraction unit 31a extracts device names shown in bold in Table 1 as target terms. The second extraction unit 31b extracts treatment words shown in underlined parts in Table 1. Table 2 shows the description locations and treatments associated with the target terms extracted in the example of Table 1. Note that when the extraction unit 31 extracts words from the free text, known methods for extracting words may be used.

関連度算出部32は、コードDB50を参照して、現在対象としている判断コードに関する候補リストを呼び出す。コードDB50には、対象となる可能性のある複数の判断コードの各々に対応する候補リストが格納されている。候補リストは、当該判断コードと対応する複数の候補コードが規定の初期順位で並べられたリストである。以降では、対象となる判断コードに対応する複数の候補コードについて説明する。具体的には、判断コードである集計用機器名に含まれた各候補コードについて説明する。この場合、候補リストには、候補コードである「庫内」、「庫内温度計」、「冷蔵庫」、「スライドドア」、「ドアレール」、「スイッチ」、および「スイッチカバー」が、この記載の順位で含まれる。 The relevance calculation unit 32 references the code DB 50 to retrieve a candidate list for the currently targeted judgment code. The code DB 50 stores candidate lists corresponding to each of the multiple judgment codes that may be targeted. The candidate list is a list in which multiple candidate codes corresponding to the judgment code are arranged in a specified initial order. Below, we will explain the multiple candidate codes corresponding to the target judgment code. Specifically, we will explain each candidate code included in the aggregation device name, which is the judgment code. In this case, the candidate list includes the candidate codes "inside the cabinet," "inside the cabinet thermometer," "refrigerator," "sliding door," "door rail," "switch," and "switch cover," in the order listed.

関連度算出部32は、抽出部31に抽出された対象用語と呼び出した複数の候補コードの各々との関連度を算出する。抽出部31が故障対応記録から複数の対象用語を抽出した場合、関連度算出部32は、複数の対象用語の各々について、候補コードとの関連度を算出する。関連度は、対象用語と候補コードとの間の文字上または意味上の関連性を示す指標値である。例えば、関連度は、対象用語と候補コードとの文字上の類似度であってもよいし、対象用語と候補コードとの属性上の類似度であってもよい。この類似度は、オントロジーを利用して、対象用語および候補コードに付された属性等の情報に基づいて求められてもよい。The relevance calculation unit 32 calculates the relevance between the target term extracted by the extraction unit 31 and each of the multiple candidate codes that have been called up. When the extraction unit 31 extracts multiple target terms from the failure response record, the relevance calculation unit 32 calculates the relevance between each of the multiple target terms and the candidate code. The relevance is an index value that indicates the textual or semantic relevance between the target term and the candidate code. For example, the relevance may be the textual similarity between the target term and the candidate code, or the attribute similarity between the target term and the candidate code. This similarity may be calculated based on information such as attributes attached to the target term and the candidate code using an ontology.

また、文字上の類似度として、対象用語と候補コードとの編集距離が用いられてもよい。具体的には、対象用語が機器名であって候補コードが集計用機器名である場合、関連度算出部32は、関連度として、機器名と集計用機器名との編集距離を演算する。例えば、機器名が「ドア」であり集計用機器名が「ドアレール」である場合、1文字の挿入、削除、または置換を1回の手順として、「ドア」を「ドアレール」に置き換える際の手順の最小回数は、3回である。この場合、関連度算出部32は、機器名と集計用機器名との関連度を、編集距離の3と算出する。 The edit distance between the target term and the candidate code may also be used as the textual similarity. Specifically, when the target term is an equipment name and the candidate code is a tabulation equipment name, the relevance calculation unit 32 calculates the edit distance between the equipment name and the tabulation equipment name as the relevance. For example, when the equipment name is "door" and the tabulation equipment name is "door rail," the minimum number of steps required to replace "door" with "door rail" is three, with one character insertion, deletion, or substitution being one step. In this case, the relevance calculation unit 32 calculates the relevance between the equipment name and the tabulation equipment name as the edit distance of 3.

関連度算出部32は、ある対象用語に対して、複数の候補コードのうち最も関連度が高い候補コードを対応付ける。なお、関連度算出部32は、複数の候補コードのうち関連度が規定の閾値を超えた1つまたは複数の候補コードに対象用語を関連付けてもよい。この場合、関連度算出部32は、候補リストにおける複数の候補コードに、現在処理している故障対応記録から抽出された1または複数の対象用語の各々を一時的に対応付けてもよい。The relevance calculation unit 32 associates the most highly relevant candidate code among multiple candidate codes with a given target term. The relevance calculation unit 32 may also associate the target term with one or more candidate codes whose relevance exceeds a specified threshold. In this case, the relevance calculation unit 32 may temporarily associate each of the multiple candidate codes in the candidate list with one or more target terms extracted from the currently processed failure response record.

実績学習部33は、履歴DB51に格納された過去の複数の故障対応履歴に基づいて、複数の故障対応履歴の各々から抽出された処置について、当該処置の実績重要度を算出する。実績重要度は、故障対応履歴において選択された判断コードと対応付けられた関連処置となった回数に基づいて算出される。 The performance learning unit 33 calculates the performance importance of each action extracted from each of the multiple failure response histories based on multiple past failure response histories stored in the history DB 51. The performance importance is calculated based on the number of times the associated action associated with the judgment code selected in the failure response history was taken.

重要度算出部34は、故障対応記録から抽出部31に抽出された処置を複数の候補コードのいずれかに対応付ける。この際、重要度算出部34は、処置と対応する対象用語が対応付けられた候補コードに、当該処置を対応付ける。以下の表3には、重要度算出部34によって対応付けられた対象用語である機器名と、処置と、候補コードである対象用機器名の例が示される。 The importance calculation unit 34 associates the action extracted by the extraction unit 31 from the failure response record with one of multiple candidate codes. At this time, the importance calculation unit 34 associates the action with the candidate code associated with the target term corresponding to the action. Table 3 below shows examples of device names, which are target terms associated by the importance calculation unit 34, actions, and target device names, which are candidate codes.

表3のように、#3-1の行に基づけば、「点検」という処置は、故障対応記録において「ドア」という機器名と対応する。この場合、重要度算出部34は、「点検」という処置を「ドアレール」という集計用機器名に対応付ける。 As shown in Table 3, based on row #3-1, the action "inspection" corresponds to the equipment name "door" in the failure response record. In this case, the importance calculation unit 34 associates the action "inspection" with the aggregation equipment name "door rail."

重要度算出部34は、抽出された処置について、その重要度である総括重要度を算出する。この際、まず、重要度算出部34は、処置DB52から、処置の各々について基礎重要度を呼び出す。基礎重要度は、処置DB52に格納された情報であって、処置に対して予め設定された重要度である。なお、基礎重要度は、事前に人の手によって設定または更新がなされてもよい。 The importance calculation unit 34 calculates the overall importance, which is the importance of the extracted actions. To do this, the importance calculation unit 34 first retrieves the basic importance for each action from the action DB 52. The basic importance is information stored in the action DB 52 and is the importance that has been set in advance for the action. The basic importance may also be set or updated manually in advance.

ここで、実績学習部33の処理について、より詳細に説明する。実績学習部33は、履歴DB51に格納された複数の故障対応履歴を呼び出す。故障対応履歴には、複数の判断コードごとに、当該判断コードとして付与された候補コードが含まれる。当該候補コードには、表3に示されるように、処置が対応付けられている。実績学習部33は、複数の故障対応履歴の各々において、判断コードに対応付けられた処置を関連処置として特定する。なお、関連処置には、候補コードに対応付けられた処置の単語そのものだけでなく、候補コードに対応付けられた処置の類語も併せて特定されてもよい。実績学習部33は、処置DB52に格納された処置ごとに、関連処置の個数、即ち関連処置となった回数を算出する。実績学習部33は、関連処置となった回数が多いほど、重要度が高くなるように、処置ごとに実績重要度を算出する。例えば、実績重要度の値は、関連処置となった回数が多いほど、小さくなるように算出される。なお、実績重要度は、関連処置となった回数ではなく関連処置となった割合に基づいて、同様に算出されてもよい。実績学習部33は、処置DB52に格納された複数の処置の各々に、算出した実績重要度を対応付ける。例えば、実績学習部33は、履歴DB51に新たな故障対応記録が格納されるたびに実績重要度を更新してもよい。The processing of the performance learning unit 33 will now be described in more detail. The performance learning unit 33 retrieves multiple failure response histories stored in the history DB 51. The failure response histories include, for each of multiple judgment codes, candidate codes assigned to the judgment code. The candidate codes are associated with actions as shown in Table 3. The performance learning unit 33 identifies actions associated with judgment codes in each of the multiple failure response histories as related actions. Note that the related actions may include not only the action words associated with the candidate codes, but also synonyms of the actions associated with the candidate codes. For each action stored in the action DB 52, the performance learning unit 33 calculates the number of related actions, i.e., the number of times the action has become a related action. The performance learning unit 33 calculates the performance importance for each action so that the more times the action has become a related action, the higher the importance. For example, the performance importance value is calculated so that the more times the action has become a related action, the lower the value. Note that the performance importance may also be calculated based on the proportion of actions that have become related actions, rather than the number of times they have become related actions. The performance learning unit 33 associates the calculated performance importance with each of the multiple actions stored in the action DB 52. For example, the performance learning unit 33 may update the performance importance every time a new failure response record is stored in the history DB 51.

重要度算出部34は、基礎重要度と実績学習部33によって算出された実績重要度との少なくとも一方に基づいて、総括重要度を算出する。なお、基礎重要度、実績重要度、および総括重要度は、いずれも値が小さいほど重要度が高くなるように扱われてもよい。例えば、ある処置の重要度の値が小さいほど、当該処置に対応する候補コードが判断コードとして選択される可能性が高いと推定され得る。一例として、以下の式(1)に示されるように、重要度算出部34は、ある処置について、基礎重要度と実績重要度との重み付け和を演算することで、総括重要度を算出する。
総括重要度=A×基礎重要度+B×実績重要度 (1)
AおよびBは、人または機械学習に基づいて予め設定される定数である。また、AまたはBは、0に設定されてもよい。Bが0に設定された場合、重要度は、基礎重要度のみによって定まる。Aが0に設定された場合、重要度は、実績重要度のみによって定まる。以下の表4は、総括重要度の算出手法の一例を示す。
The importance calculation unit 34 calculates the overall importance based on at least one of the basic importance and the actual importance calculated by the performance learning unit 33. The basic importance, actual importance, and overall importance may be treated such that the smaller the value, the higher the importance. For example, it may be estimated that the smaller the importance value of a certain action, the more likely a candidate code corresponding to that action will be selected as a judgment code. As an example, as shown in the following formula (1), the importance calculation unit 34 calculates the overall importance of a certain action by calculating the weighted sum of the basic importance and actual importance.
Overall importance = A x basic importance + B x performance importance (1)
A and B are constants that are set in advance based on a person or machine learning. A or B may also be set to 0. When B is set to 0, the importance is determined only by the basic importance. When A is set to 0, the importance is determined only by the performance importance. Table 4 below shows an example of a method for calculating the overall importance.

表4において、実績重要度の行における括弧内には、関連処置となった回数が示される。本例において、y<x<zという関係が成り立つ。このため、例えば「手入れ」の処置の実績重要度の値が最も小さく、最も重要である。表4では、A=B=1という定数が設定されている。 In Table 4, the number of times the relevant procedure has been performed is shown in parentheses in the performance importance row. In this example, the relationship y<x<z holds. Therefore, for example, the performance importance value of the "maintenance" procedure is the smallest and therefore the most important. In Table 4, the constants A=B=1 are set.

優先度算出部35は、抽出部31によって抽出された対象用語ごとに、基礎優先度と随時優先度との少なくとも一方に基づいて、総括優先度を算出する。具体的には、まず、優先度算出部35は、想定される対象用語が格納された対象用語DB53から、抽出された対象用語と対応付けられた基礎優先度を呼び出す。基礎優先度は、対象用語DB53に格納され、予め設定された優先度である。なお、基礎優先度は、事前に人の手によって設定または更新がなされてもよい。The priority calculation unit 35 calculates an overall priority for each target term extracted by the extraction unit 31 based on at least one of the base priority and the occasional priority. Specifically, the priority calculation unit 35 first retrieves the base priority associated with the extracted target term from the target term DB 53, which stores anticipated target terms. The base priority is a preset priority stored in the target term DB 53. Note that the base priority may also be manually set or updated in advance.

優先度算出部35は、対象になっている故障対応記録を用いて、対象用語ごとに随時優先度を算出する。優先度算出部35は、対象になっている故障対応記録に含まれる複数の記載欄のうち、当該対象用語が複数の記載欄のうちいずれに含まれるかによってその値が異なるように随時優先度を算出する。例えば、優先度算出部35は、対象用語が第1記載欄にのみ記載されている場合の随時優先度を、対象用語が第2記載欄にのみ記載されている場合の随時優先度よりも高くなるように算出する。優先度算出部35は、対象用語が第1記載欄および第2記載欄の両方に記載されている場合の随時優先度を、対象用語が第1記載欄にのみ記載されている場合の随時優先度よりも高くなるように算出する。なお、基礎優先度の値および随時優先度の値は、その優先度が高いほど、小さくなるように算出されてもよい。以下の表5から表7は、基礎優先度、随時優先度、および総括優先度の例をそれぞれ示す。The priority calculation unit 35 calculates an ad hoc priority for each target term using the target failure response record. The priority calculation unit 35 calculates the ad hoc priority so that its value differs depending on which of the multiple description columns included in the target failure response record the target term is included in. For example, the priority calculation unit 35 calculates the ad hoc priority when the target term is listed only in the first description column to be higher than the ad hoc priority when the target term is listed only in the second description column. The priority calculation unit 35 calculates the ad hoc priority when the target term is listed in both the first and second description columns to be higher than the ad hoc priority when the target term is listed only in the first description column. Note that the base priority value and ad hoc priority value may be calculated so that the higher the priority, the smaller the value. Tables 5 to 7 below show examples of base priority, ad hoc priority, and overall priority, respectively.

表5は、設定された基礎優先度の例を示す。例によれば、「スイッチ」という対象用語の基礎優先度が最も高く、その値が最も小さい。表6は、対象用語の記載箇所によって算出される随時優先度の設定値の例を示す。表6によれば、第1記載欄である故障原因と第2記載欄である処置内容の両方に対象用語が記載されている場合に、最も随時優先度が高くなる。第2記載欄である処置内容にのみ対象用語が記載されている場合に、最も優先度が低くなる。なお、基礎優先度の値および随時優先度の値は、表5および表6に記載された例に限定されない。例えば、第2記載欄にのみ対象用語が記載されている場合に、随時優先度の値が「3」ではなく「5」に設定されてもよい。 Table 5 shows an example of set base priorities. In this example, the target term "switch" has the highest base priority and the smallest value. Table 6 shows an example of setting values for ad hoc priority calculated based on the location of the target term. According to Table 6, the ad hoc priority is highest when the target term is written in both the first field for the cause of the failure and the second field for the remedial action. The priority is lowest when the target term is written only in the second field for the remedial action. Note that the base priority values and ad hoc priority values are not limited to the examples shown in Tables 5 and 6. For example, when the target term is written only in the second field, the ad hoc priority value may be set to "5" instead of "3".

表7に示されるように、優先度算出部35は、ある対象用語について、基礎優先度と随時優先度との重み付け和を演算することで、総括優先度を算出する。具体的には、優先度算出部35は、以下の式(2)に基づいて総括優先度を算出する。
総括優先度=C×基礎優先度+D×随時優先度 (2)
CおよびDは、人または機械学習に基づいて予め設定される定数である。また、CまたはDは、0に設定されてもよい。Dが0に設定された場合、優先度は、基礎優先度のみによって定まる。Cが0に設定された場合、優先度は、随時優先度のみによって定まる。表7の例では、C=D=1という定数が設定されている。
As shown in Table 7, the priority calculation unit 35 calculates the overall priority for a certain target term by calculating the weighted sum of the base priority and the occasional priority. Specifically, the priority calculation unit 35 calculates the overall priority based on the following formula (2).
Overall priority = C x basic priority + D x occasional priority (2)
C and D are constants that are preset based on humans or machine learning. Alternatively, C or D may be set to 0. When D is set to 0, the priority is determined only by the base priority. When C is set to 0, the priority is determined only by the ad hoc priority. In the example of Table 7, the constants C = D = 1 are set.

対応学習部36は、履歴DB51に格納された複数の故障対応履歴に基づいて、複数の候補コードの各々について、故障対応履歴に付与された対応指標値を算出する。対応指標値は、故障対応記録に付与された対応回数であってもよいし、対応回数に基づいて算出された対応割合であってもよい。また、対応学習部36は、複数の故障対応履歴に含まれたエラーコードに含まれる情報であって候補コードと対応する情報が存在する場合、当該候補コードと対応する情報が存在する個数を関連指標における対応回数に加算してもよい。例えば、候補コードが集計用機器名である場合、エラーコードに含まれた機器が対応する集計用機器名の対応回数に加算されてもよい。例えば、候補コードが原因コードである場合、エラーコードに含まれた原因が対応する原因コードの対応回数に加算されてもよい。対応学習部36は、対応指標値と候補コードとが対応付けられた情報を関連DB54に格納する。例えば、対応学習部36は、履歴DB51に新たな故障対応記録が格納されるたびに対応指標値を更新してもよい。以下の表8および表9は、対応回数および対応割合の例をそれぞれ示す。The response learning unit 36 calculates a response index value assigned to each of the multiple candidate codes based on the multiple failure response histories stored in the history DB 51. The response index value may be the number of responses assigned to the failure response record, or a response ratio calculated based on the number of responses. Furthermore, if information contained in an error code included in the multiple failure response histories corresponds to a candidate code, the response learning unit 36 may add the number of pieces of information corresponding to the candidate code to the number of responses in the related index. For example, if the candidate code is a counting device name, the device included in the error code may be added to the number of responses for the corresponding counting device name. For example, if the candidate code is a cause code, the cause included in the error code may be added to the number of responses for the corresponding cause code. The response learning unit 36 stores information associating the response index value with the candidate code in the related DB 54. For example, the response learning unit 36 may update the response index value each time a new failure response record is stored in the history DB 51. Tables 8 and 9 below show examples of the number of responses and the response ratio, respectively.

表8には、故障対応履歴に含まれた複数のエラーコードであるコードAからコードZまでに、各候補コードである集計用機器名が記載されていた対応回数が示される。本例では、コードBからコードYまでには、候補コードに対応する機器が示されていなかったとする。例えば、対応学習部36は、「庫内」という集計用機器名がコードAからコードZに記載されていた回数を5回であると算出する。例えば、対応学習部36は、エラーコードがコードZであるときに集計用機器名が記載されていた対応回数について、「ドアレール」、「スイッチ」、「スイッチカバー」が2回であり、「庫内」、「庫内温湿度計」、「冷蔵庫」、「スライドドア」が0回であることを算出する。なお、対応回数は、以下の式(3)に示されるような、候補コードとして選択された回数とエラーコードに含まれていた回数との重み付け和として演算されてもよい。
対応回数=E×候補コードとして選択された回数
+F×エラーコードに含まれていた回数 (3)
EおよびFは、人または機械学習に基づいて予め設定される定数である。また、EまたはFは、0に設定されてもよい。
Table 8 shows the number of times that each candidate code, which is a tabulation device name, was listed for multiple error codes, Code A to Code Z, included in the failure response history. In this example, it is assumed that no device corresponding to a candidate code was listed for Code B to Code Y. For example, the response learning unit 36 calculates that the number of times that the tabulation device name "inside" was listed for Code A to Code Z was five. For example, the response learning unit 36 calculates that the number of times that the tabulation device name was listed when the error code was Code Z was two for "door rail,""switch," and "switch cover," and zero for "inside,""insidethermometer/hygrometer,""refrigerator," and "sliding door." The number of times that the code was listed may be calculated as a weighted sum of the number of times the code was selected as a candidate code and the number of times the code was included in an error code, as shown in the following equation (3).
Number of times of correspondence = E × number of times selected as a candidate code
+ F × the number of times included in the error code (3)
E and F are constants that are set in advance based on a person or machine learning, and may be set to 0.

表9には、表8と同様の対応回数によって演算された対応割合が示される。対応学習部36は、対応回数の代わりに、対応割合を用いてもよい。対応割合は、エラーコード毎に算出された個別対応割合を全てのエラーコードで足した合計値である。対応割合を対応指標値に採用することで、表9の「スイッチカバー」のように、あるエラーコードのみに頻出する候補コードの対応指標値が、対応回数を採用した際よりも大きくなることがある。 Table 9 shows the correspondence ratio calculated using the same number of correspondences as Table 8. The correspondence learning unit 36 may use the correspondence ratio instead of the number of correspondences. The correspondence ratio is the total value obtained by adding the individual correspondence ratios calculated for each error code for all error codes. By using the correspondence ratio as the correspondence index value, the correspondence index value of a candidate code that frequently appears only with a certain error code, such as "switch cover" in Table 9, may be larger than when the number of correspondences is used.

なお、エラーコードに加えて、機器の設置場所ごとに対応回数または対応割合が算出されて、機器に対応する候補コードの対応指標値に加算されてもよい。例えば、機器の設置場所は、「屋内」と「屋外」とに分けて対応回数または対応割合が算出されてもよい。 In addition to the error code, the number of responses or response rate may be calculated for each device installation location and added to the response index value of the candidate code corresponding to the device. For example, the device installation location may be divided into "indoors" and "outdoors," and the number of responses or response rate may be calculated.

リスト部37は、対象になっている判断コードに対応する候補リストを呼び出し、候補リストに含まれた複数の候補コードの順番を並び替えて、選択リストを作成する。この際、リスト部37は、以下の表10に示されるように、並び替えを複数回にわたって行うことで、選択リストを作成する。表10は、第1記載欄である故障原因の自由文に「庫内にて、液体がこぼれた。」と記載され、第2記載欄である処置内容の自由文に「ドアの点検。スイッチの手入れ。」と記載されていた場合の例を示す。 The list unit 37 calls up the candidate list corresponding to the target judgment code, rearranges the order of the multiple candidate codes included in the candidate list, and creates a selection list. In this case, the list unit 37 creates the selection list by performing the rearrangement multiple times, as shown in Table 10 below. Table 10 shows an example where the free text for the cause of the failure in the first entry field reads "Liquid spilled inside the refrigerator," and the free text for the action to be taken in the second entry field reads "Inspect the door. Maintain the switch."

まず、リスト部37は、複数の候補コードのうち、抽出部31によって抽出された1または複数の対象用語のうち少なくとも1つを文字列として含む1または複数の包含候補コードを特定する。リスト部37は、複数の候補コードのうち包含候補コードの方が包含候補コードでないものよりも良い順位となるよう並べた第1リストを作成する。なお、表10には、第1リストで並べられた順位が「:1位」のように示される。第1リストにおいて、複数の包含候補コードは、すべて同じ順位となる。第1リストにおいて、包含候補コードでない候補コードは、すべて同じ順位となる。 First, the list unit 37 identifies one or more inclusion candidate codes from among the multiple candidate codes that contain at least one of the one or more target terms extracted by the extraction unit 31 as a character string. The list unit 37 creates a first list in which the multiple candidate codes are ranked so that the inclusion candidate codes are ranked higher than those that are not inclusion candidate codes. Note that in Table 10, the ranking in the first list is indicated as ": 1st place." In the first list, multiple inclusion candidate codes all have the same ranking. In the first list, candidate codes that are not inclusion candidate codes all have the same ranking.

表10の例では、対象となる故障対応記録にて「庫内」、「ドア」、「スイッチ」という対象用語が抽出されているため、包含候補コードは、「庫内」、「庫内温度湿度計」、「スライドドア」、「ドアレール」、「スイッチ」、および「スイッチカバー」の6つである。第1リストにおいて、これら6つの包含候補コードである対象用機器名は、すべて同順1位に設定される。包含候補コードでない「冷蔵庫」は、7位に設定される。 In the example of Table 10, the target terms "interior," "door," and "switch" are extracted from the target failure response record, so the six inclusion candidate codes are "interior," "interior thermo-hygrometer," "sliding door," "door rail," "switch," and "switch cover." In the first list, the target device names that are these six inclusion candidate codes are all set to the same order of 1st place. "Refrigerator," which is not an inclusion candidate code, is set to 7th place.

その後、リスト部37は、第1リストに含まれる複数の候補コードのうち同じ順位の候補コードに更に順位をつけて並び替えることで、第2リストを作成する。なお、表10には、第2リストで並べられた順位が「:1位」のように示される。リスト部37は、関連度算出部32によって算出された関連度および重要度算出部34によって算出された重要度に少なくとも一方に基づいて、同じ順位の候補コードを並び替える。この場合、リスト部37は、複数の候補コードを、それぞれの候補コードに対応付けられた対象用語の関連度が高いほど、かつ、対応付けられた処置の重要度が高いほど、順位が良くなるように並べ替える。更に、リスト部37は、関連度および重要度に加えて、優先度算出部35によって算出された優先度に基づいて、同じ順位の候補コードを並び替えてもよい。この場合、リスト部37は、複数の候補コードを、それぞれの候補コードに対応付けられた対象用語の関連度が高いほど、かつ、対応付けられた処置の重要度が高いほど、かつ、対応付けられた対象用語の優先度が高いほど、順位が良くなるように並べ替える。The list unit 37 then creates a second list by further ranking candidate codes with the same rank among the multiple candidate codes included in the first list. In Table 10, the ranking in the second list is indicated as "1st place." The list unit 37 rearranges candidate codes with the same rank based on at least one of the relevance calculated by the relevance calculation unit 32 and the importance calculated by the importance calculation unit 34. In this case, the list unit 37 rearranges the multiple candidate codes so that the higher the relevance of the target term associated with each candidate code and the higher the importance of the associated action, the higher the ranking. Furthermore, the list unit 37 may rearrange candidate codes with the same rank based on the priority calculated by the priority calculation unit 35 in addition to the relevance and importance. In this case, the list unit 37 rearranges the multiple candidate codes so that the higher the relevance of the target term associated with each candidate code, the higher the importance of the associated action, and the higher the priority of the associated target term, the higher the ranking.

具体的には、リスト部37は、複数の候補コードの各々について、関連度と重要度と優先度との重み付け和である指標値を算出する。リスト部37は、同じ順位の候補コードに付された指標値を比較し、指標値が小さいほど順位が良くなるように並べ替えたものを、第2リストとする。以下の式(4)に示されるような、候補コードとして選択された回数とエラーコードに含まれていた回数との重み付け和として演算されてもよい。
指標値=G×関連度+H×重要度+I×優先度 (4)
G、HおよびIは、人または機械学習に基づいて予め設定される定数である。また、Iは、0に設定されてもよい。Iが0に設定された場合、指標値は、関連度と重要度とから算出される。表10の例では、H=G=I=1である。リスト部37は、第1リストにおいて同じ1位の順位である6つの集計用機器名を、指標値が小さいほど順位が良くなるように並べる。第1リストにおいて同じ順位であって、第2リストにおいて指標値が等しい複数の候補コードは、第2リストにおいて同じ順位が付けられる。表10の例では、リスト部37は、「庫内」と「スライドドア」とを4位とする。
Specifically, the list unit 37 calculates an index value, which is a weighted sum of the relevance, importance, and priority, for each of the multiple candidate codes. The list unit 37 compares the index values assigned to candidate codes with the same ranking and sorts them so that the smaller the index value, the higher the ranking, to create the second list. The index value may be calculated as a weighted sum of the number of times the code has been selected as a candidate code and the number of times it has been included in an error code, as shown in the following formula (4).
Index value = G × relevance + H × importance + I × priority (4)
G, H, and I are constants that are set in advance based on a person or machine learning. I may also be set to 0. When I is set to 0, the index value is calculated from the relevance and importance. In the example of Table 10, H = G = I = 1. The list unit 37 arranges six counting device names that are ranked the same as the first in the first list so that the smaller the index value, the higher the ranking. Multiple candidate codes that are ranked the same in the first list and have the same index value in the second list are assigned the same rank in the second list. In the example of Table 10, the list unit 37 ranks "inside storage" and "sliding door" in fourth place.

その後、リスト部37は、第2リストに含まれる複数の候補コードのうち同じ順位の候補コードに更に順位を付けて並び替えることで、第3リストを作成する。なお、表10には、第3リストで並べられた順位が「:1位」のように示される。リスト部37は、第2リストにおいて同じ順位の複数の候補コードを、対応学習部36が算出した対応指標値が高いほど順位が良くなるように並べ替え、第3リストとする。 Then, the list unit 37 creates a third list by further ranking and rearranging candidate codes that have the same ranking among the multiple candidate codes included in the second list. Note that in Table 10, the ranking in the third list is shown as "1st place." The list unit 37 rearranges multiple candidate codes that have the same ranking in the second list so that the higher the correspondence index value calculated by the correspondence learning unit 36, the higher the ranking, and creates the third list.

表10の例では、対応指標値として対応回数が利用されている。第2リストで同じ4位であった「庫内」と「スライドドア」との対応回数は、それぞれ5と8である。リスト部37は、対応指標値が高い、即ち対応回数が多い「スライドドア」を4位とし、対応回数が少ない「庫内」を5位とする。リスト部37は、更新した順位に基づいて複数の候補コードを並べ替えたものを、第3リストとする。以下の表11は、表10の例から作成された第3リストを示す。 In the example of Table 10, the number of correspondences is used as the correspondence index value. The number of correspondences between "interior" and "sliding door", which were both ranked fourth in the second list, is 5 and 8, respectively. The list unit 37 ranks "sliding door", which has a high correspondence index value, i.e., a high number of correspondences, as fourth, and "interior", which has a low number of correspondences, as fifth. The list unit 37 rearranges multiple candidate codes based on the updated ranking, and creates a third list. Table 11 below shows the third list created from the example of Table 10.

その後、リスト部37は、第3リストに存在する複数の候補コードのうち、故障対応記録に含まれる機種の情報およびエラーコードの情報のうち少なくとも一方に基づいて、対象外となる候補コードを削除することで、第4リストを作成する。なお、対象外となる候補コードが存在しない場合、リスト部37は、第3リストと同じ第4リストを作成することとなる。例えば、機種の情報のみに基づいて第4リストが作成される場合、リスト部37は、機種DB55から、機種と複数の候補コードとの対応関係を示す機種対応情報を取得する。 Then, the list unit 37 creates a fourth list by deleting candidate codes that are not applicable from the multiple candidate codes present in the third list based on at least one of the model information and error code information contained in the failure response record. If there are no candidate codes that are not applicable, the list unit 37 creates a fourth list that is the same as the third list. For example, when the fourth list is created based only on model information, the list unit 37 obtains model correspondence information from the model DB 55 that indicates the correspondence between the model and multiple candidate codes.

例えば、候補リストにおける候補コードには記載されているものの、実際の装置の機種には設けられていない機器であるため、候補コードとして選択されることのないコードが存在し得る。機種対応情報は、複数の候補コードの各々について、機種ごとに候補コードとして選択の「対象」であるか「対象外」であるかを示す情報である。リスト部37は、機種対応情報と故障対応記録に含まれる機種とを照らし合わせ、当該機種について「対象外」となっている候補コードを、第3リストから削除する。以下の表12、表13および表14は、機種の情報のみに基づいて第4リストが作成される場合の例である。For example, there may be codes that are listed as candidate codes in the candidate list but are not included in the actual device model and therefore will never be selected as candidate codes. The model compatibility information indicates whether each of multiple candidate codes is "eligible" or "ineligible" for selection as a candidate code for each model. The list unit 37 compares the model compatibility information with the models included in the failure response record and deletes from the third list any candidate codes that are "ineligible" for that model. Tables 12, 13, and 14 below are examples of when the fourth list is created based solely on model information.

表12の例において、今回対象となる故障対応記録には、故障対応が行われた装置の機種が機種aである情報が含まれているとする。この場合、表13にも下線部として示されるように、機種対応情報によれば、「庫内」、「庫内温湿度計」、「冷蔵庫」、および「スライドドア」が、「対象」となる。また、「ドアレール」、「スイッチ」、「スイッチカバー」が、「対象外」となる。表14に示されるように、リスト部37は、「対象外」である集計用機器名を第3リストから削除した第4リストを作成する。 In the example of Table 12, the target failure response record includes information that the model of the device for which the failure was handled is model A. In this case, as shown by the underlined parts in Table 13, according to the model support information, "interior," "interior thermo-hygrometer," "refrigerator," and "sliding door" are "target." Furthermore, "door rail," "switch," and "switch cover" are "not target." As shown in Table 14, the list unit 37 creates a fourth list by deleting the "not target" aggregation equipment names from the third list.

なお、更にエラーコードに基づいて第4リストが作成される場合、リスト部37は、表14に示されたリストから、「エラー対応情報」に基づいて同様に候補コードを削除したものを第4リストとする。具体的には、リスト部37は、エラーDB56から、エラー対応情報を取得する。エラー対応情報は、エラーコードと複数の候補コードとの対応関係を示す情報である。即ち、エラー対応情報は、複数の候補コードの各々について、エラーコードごとに候補コードとして選択の「対象」であるか「対象外」であるかを示す情報である。リスト部37は、表14に示されるリストから、今回対象となる故障対応記録に示されたエラーコードによって「対象外」となる候補コードを削除して、第4リストとする。 If the fourth list is further created based on an error code, the list unit 37 similarly removes candidate codes from the list shown in Table 14 based on the "error response information," and creates the fourth list. Specifically, the list unit 37 obtains the error response information from the error DB 56. The error response information is information that indicates the correspondence between an error code and a plurality of candidate codes. In other words, the error response information is information that indicates, for each of a plurality of candidate codes, whether the code is "eligible" or "not eligible" for selection as a candidate code. The list unit 37 removes candidate codes that are "not eligible" based on the error code indicated in the failure response record currently in question from the list shown in Table 14, and creates the fourth list.

なお、エラーコードのみに基づいて第4リストが作成される場合、リスト部37は、同様に、エラー対応情報と故障対応記録に含まれるエラーコードとに基づいて、「対象外」となる候補コードを第3リストから削除した第4リストを作成する。 In addition, when the fourth list is created based only on the error code, the list unit 37 similarly creates the fourth list by removing candidate codes that are "not applicable" from the third list based on the error response information and the error code contained in the failure response record.

その後、リスト部37は、第4リストを選択リストとして出力する。 Then, the list unit 37 outputs the fourth list as a selection list.

なお、リスト部37は、第4リストではなく、第1リスト、第2リスト、および第3リストのいずれかを選択リストとして出力してもよい。第1リスト、第2リスト、第3リスト、第4リスト、および選択リストのいずれのリストにおいても、複数の候補コードは、判断コードに選択される可能性が高いほど順位が良くなるように並べられている。そして、後に作成されたリストほど、判断コードに選択される可能性の精度がより良くなっている。 The list unit 37 may output any one of the first, second, and third lists as the selection list instead of the fourth list. In any of the first, second, third, fourth, and selection lists, the multiple candidate codes are arranged so that the higher the probability of being selected as a judgment code, the higher the ranking. The more recently created the list, the more accurate the probability of being selected as a judgment code.

表示制御部38は、リスト部37が出力した選択リストを検索端末2に表示させる。例えば、表示制御部38は、検索端末2の表示部20に検索ユーザインタフェース画面を表示させる。例えば、表示制御部38は、まず初めに、選択リストに含まれる複数の候補コードのうち最も順位が良い候補コードのみを表示させる。当該最も順位が良い候補コードの近傍には、選択操作を受け付けるボタンが併せて表示される。選択操作を受け付けるボタンが管理員によって操作された場合、表示制御部38は、選択リストに含まれる複数の候補コードを順位が良いほど上部に位置するように表示させる。表示制御部38は、検索端末2を介して、ある判断コードに対応する候補コードの選択を管理員から受け付ける。なお、表示制御部38は、1つの判断コードに対して、複数の候補コードの選択を受け付けてもよい。 The display control unit 38 displays the selection list output by the list unit 37 on the search terminal 2. For example, the display control unit 38 displays a search user interface screen on the display unit 20 of the search terminal 2. For example, the display control unit 38 first displays only the highest-ranked candidate code among the multiple candidate codes included in the selection list. A button for accepting selection operations is also displayed near the highest-ranked candidate code. When the button for accepting selection operations is operated by the administrator, the display control unit 38 displays the multiple candidate codes included in the selection list so that the higher the ranking, the higher the position. The display control unit 38 accepts a selection of a candidate code corresponding to a certain judgment code from the administrator via the search terminal 2. Note that the display control unit 38 may accept a selection of multiple candidate codes for one judgment code.

表示制御部38は、更に、検索ユーザインタフェースを介して、ソート条件の入力または並び替え条件の入力を受け付け可能である。 The display control unit 38 can further accept input of sorting conditions or rearrangement conditions via the search user interface.

ソート条件は、選択リストに含まれる複数の候補コードの順位を維持したままで、該当しない候補コードを選択リストから削除するための条件である。表示制御部38は、選択リストに含まれる複数の候補コードのうちソート条件を満たさない候補コードを削除し、この削除処理が行われた後の選択リストに含まれる複数の候補コードを順位が良いほど上位に位置するように表示させる。 The sorting conditions are conditions for deleting non-applicable candidate codes from the selection list while maintaining the ranking of the multiple candidate codes included in the selection list. The display control unit 38 deletes candidate codes from the selection list that do not satisfy the sorting conditions, and displays the multiple candidate codes included in the selection list after this deletion process so that the higher the ranking, the higher the position.

例えば、ソート条件は、第1記載欄および第2記載欄のうち少なくとも一方の入力を受け付けるものであって、入力を受け付けた当該一方の記載欄に記載された対象用語と対応する候補コードを表示させる条件であってもよい。この場合、表示制御部38は、選択リストから入力を受け付けた当該一方の記載欄には記載されていない対象用語と対応する候補コードを削除し、削除処理が済んだ選択リストに含まれる複数の候補コードを表示させてもよい。For example, the sorting condition may be a condition that accepts input into at least one of the first and second fields and displays candidate codes corresponding to the target terms entered in the field for which input was accepted. In this case, the display control unit 38 may delete candidate codes corresponding to target terms that are not entered in the field for which input was accepted from the selection list, and display the multiple candidate codes included in the selection list after the deletion process has been completed.

例えば、ソート条件は、実績重要度の境界値の入力を受け付けるものであって、入力を受け付けた境界値以上の実績重要度をもつ処置と対応する候補コードを表示させる条件であってもよい。この場合、表示制御部38は、選択リストから、境界値より小さい実績重要度をもつ処置と対応する候補コードを削除し、当該削除処理が済んだ選択リストに含まれる複数の候補コードを表示させてもよい。For example, the sorting condition may be a condition that accepts input of a boundary value for performance importance and displays candidate codes corresponding to procedures with performance importance equal to or greater than the accepted boundary value. In this case, the display control unit 38 may delete candidate codes corresponding to procedures with performance importance less than the boundary value from the selection list and display multiple candidate codes included in the selection list after the deletion process has been completed.

並び替え条件は、選択リストに含まれる複数の候補コードの順位を並び替えるための条件である。表示制御部38が並び替え条件の入力を受け付けた場合、リスト部37は、当該並び替え条件に基づいて、候補リストに含まれる複数の候補コードを並び替えて選択リストを作成する。その後、表示制御部38は、並び替え後の選択リストを検索端末2に表示させる。 The sorting conditions are conditions for rearranging the order of multiple candidate codes included in the selection list. When the display control unit 38 receives input of the sorting conditions, the list unit 37 rearranges the multiple candidate codes included in the candidate list based on the sorting conditions to create a selection list. The display control unit 38 then displays the rearranged selection list on the search terminal 2.

例えば、並び替え条件は、重要度の値、優先度の値、指標値、等の各値が演算される際の重み付けの比率である定数を変更する条件である。具体的には、表示制御部38は、並び替え条件として、基礎優先度と随時優先度との重み付けの比率を変更する条件の入力を受け付ける。リスト部37は、候補リストから選択リストを作成する際、特に優先度を算出する際に、入力された比率に対応する定数C、Dによって対象用語の総括優先度を算出する。このようにして選択リストが再び作成された後、表示制御部38は、優先度の並び替え条件が反映された選択リストを表示させる。 For example, the sorting condition is a condition for changing a constant that is the weighting ratio when calculating each value, such as importance value, priority value, index value, etc. Specifically, the display control unit 38 accepts input of a condition for changing the weighting ratio between the base priority and the ad hoc priority as the sorting condition. When creating a selection list from the candidate list, particularly when calculating the priority, the list unit 37 calculates the overall priority of the target term using constants C and D that correspond to the input ratio. After the selection list is created again in this way, the display control unit 38 displays the selection list reflecting the priority sorting condition.

履歴作成部39は、表示制御部38によって選択を受け付けた候補コードを対応する判断コードとして、対象になっている故障対応記録に付与する。なお、複数の候補コードが選択された場合、履歴作成部39は、複数の候補コードを判断コードとして付与してもよい。履歴作成部39は、対象になっている故障対応記録に関連する判断コードがすべて付与された場合、故障対応記録と付与された判断コードとを含む故障対応履歴の情報を作成する。履歴作成部39は、作成した故障対応履歴を履歴DB51に格納する。即ち、履歴DB51には、過去に履歴作成部39によって作成された複数の故障対応履歴が格納されている。 The history creation unit 39 assigns the candidate code selected by the display control unit 38 as the corresponding judgment code to the target failure response record. Note that if multiple candidate codes are selected, the history creation unit 39 may assign multiple candidate codes as judgment codes. When all judgment codes related to the target failure response record have been assigned, the history creation unit 39 creates failure response history information including the failure response record and the assigned judgment codes. The history creation unit 39 stores the created failure response history in the history DB 51. In other words, the history DB 51 stores multiple failure response histories created in the past by the history creation unit 39.

設定要求部40は、履歴DB51に含まれる故障対応履歴と処置DB52とを比較して、基礎重要度が設定されていない処置を抽出する。設定要求部40は、抽出した処置を並べた重要度要求リストを作成する。設定要求部40は、履歴DB51に含まれる故障対応履歴と対象用語DB53とを比較して、基礎優先度が設定されていない対象用語を抽出する。設定要求部40は、抽出した対象用語を並べた優先度要求リストを作成する。設定要求部40は、履歴DB51に含まれる故障対応履歴と機種DB55とを比較して、対象であるか否かが設定されていない集計用機器名と機種との組み合わせを抽出する。設定要求部40は、抽出した組み合わせを並べた組合せ要求リストを作成する。 The setting request unit 40 compares the failure response history contained in the history DB 51 with the action DB 52 to extract actions for which a basic importance level has not been set. The setting request unit 40 creates an importance request list listing the extracted actions. The setting request unit 40 compares the failure response history contained in the history DB 51 with the target term DB 53 to extract target terms for which a basic priority level has not been set. The setting request unit 40 creates a priority request list listing the extracted target terms. The setting request unit 40 compares the failure response history contained in the history DB 51 with the model DB 55 to extract combinations of aggregation equipment names and models for which target status has not been set. The setting request unit 40 creates a combination request list listing the extracted combinations.

設定要求部40は、検索端末2で操作される等の任意のタイミングで、重要度要求リスト、優先度要求リスト、および組合せ要求リストのうち少なくとも1つを表示した設定要求画面を検索端末2に表示させてもよい。設定要求画面に設定が入力された場合、各DBの情報が更新される。 The setting request unit 40 may cause the search terminal 2 to display a setting request screen displaying at least one of the importance request list, priority request list, and combination request list at any timing, such as when operated on the search terminal 2. When settings are input on the setting request screen, the information in each DB is updated.

次に、図5を用いて、検索ユーザインタフェースの例を説明する。
図5は実施の形態1における解析システムによって表示される検索ユーザインタフェースの例を示す図である。
Next, an example of a search user interface will be described with reference to FIG.
FIG. 5 is a diagram showing an example of a search user interface displayed by the analysis system according to the first embodiment.

図5は、表示制御部38によって、ある判断コードに関する複数の候補コードEx1、ソート条件Ex2、および並び替え条件Ex3が表示された検索ユーザインタフェース(以下「選択UI」とも呼称)である。選択UIには、選択操作を受け付けるボタンEx4が表示される。「変更」のボタンEx4が操作されると、最も順位が良い候補コードである「スイッチ」だけでなく、複数の候補コードEx1が表示される。 Figure 5 shows a search user interface (hereinafter also referred to as the "selection UI") in which the display control unit 38 displays multiple candidate codes Ex1, sorting conditions Ex2, and rearrangement conditions Ex3 for a certain judgment code. The selection UI displays a button Ex4 that accepts selection operations. When the "Change" button Ex4 is operated, multiple candidate codes Ex1 are displayed in addition to the highest-ranked candidate code, "Switch."

本例において、ソート条件Ex2として「処置内容」に記載された対象用語と対応する候補コードのみを表示する条件が「機器名の記載箇所」として選択入力されている。 In this example, the sorting condition Ex2 is selected and entered as "Location of equipment name" to display only candidate codes corresponding to the target terms listed in "Procedure content."

また、本例において、並び替え条件Ex3として、随時優先度の重み定数Dを、基礎優先度の重み定数Cよりも大きくした総括優先度を演算した上で並び替える条件が入力されている。具体的には、優先度算出部35によって基礎優先度の重み定数C=0.5かつ随時優先度の重み定数D=1.0で算出された総括優先度を用いて並び替えられた複数の候補コードEx1が表示される。なお、下段の「重要な機器名を優先して並び替え」が選択入力された場合、基礎優先度の重み定数Cを、随時優先度の重み定数Dよりも大きくした総括優先度を演算した上で並び替えが行われる。 In this example, the sorting condition Ex3 is entered as a condition for sorting after calculating an overall priority in which the weight constant D of the ad hoc priority is greater than the weight constant C of the base priority. Specifically, the priority calculation unit 35 displays multiple candidate codes Ex1 sorted using the overall priority calculated with the weight constant C of the base priority = 0.5 and the weight constant D of the ad hoc priority = 1.0. Note that when "Sort by prioritizing important device names" in the lower row is selected and entered, sorting is performed after calculating an overall priority in which the weight constant C of the base priority is greater than the weight constant D of the ad hoc priority.

次に、図6を用いて、設定要求画面の例を説明する。
図6は実施の形態1における解析システムによって表示される設定要求画面の例を示す図である。
Next, an example of a setting request screen will be described with reference to FIG.
FIG. 6 is a diagram showing an example of a setting request screen displayed by the analysis system according to the first embodiment.

図6に示されるように、設定要求画面には、重要度要求リストEx5、優先度要求リストEx6、および組合せ要求リストEx7がそれぞれ表示される。設定要求部40は、各リストで設定値の更新を受け付ける。設定が入力された場合、設定要求部40は、入力された設定値と対応するDBの情報を、入力されたものに更新する。 As shown in FIG. 6, the setting request screen displays an importance request list Ex5, a priority request list Ex6, and a combination request list Ex7. The setting request unit 40 accepts updates to the setting values in each list. When a setting is input, the setting request unit 40 updates the DB information corresponding to the input setting value to the input.

次に、図7を用いて、解析システム1の動作を説明する。
図7は実施の形態1における解析システムの動作の概要を説明するためのフローチャートである。
Next, the operation of the analysis system 1 will be described with reference to FIG.
FIG. 7 is a flowchart for explaining an outline of the operation of the analysis system according to the first embodiment.

例えば、フローチャートは、保守員が故障への対応作業を終了した後、現場端末108に情報を入力したときに開始する。ステップS1において、現場端末108は、故障対応記録を作成して、サーバ装置3に送信する。 For example, the flowchart begins when a maintenance technician completes troubleshooting work and inputs information into the field terminal 108. In step S1, the field terminal 108 creates a fault troubleshooting record and transmits it to the server device 3.

その後、ステップS2において、サーバ装置3は、故障対応記録を記憶する。管理員は、検索端末2から故障対応記録を対象として呼び出す。 Then, in step S2, the server device 3 stores the failure response record. The administrator calls up the failure response record from the search terminal 2.

その後、ステップS3において、サーバ装置3は、対象となった故障対応記録に対応する1または複数の判断コードについて、選択リストを作成する。 Then, in step S3, the server device 3 creates a selection list for one or more judgment codes corresponding to the target failure response record.

その後、ステップS4において、サーバ装置3は、検索端末2に検索UIを表示させる。検索UIには、ステップS3で作成された選択リストが表示される。検索UIにおいて、表示制御部38は、管理員からの候補コードの入力を受け付ける。なお、検索UIにて並べ替え条件が選択された場合、サーバ装置3は、並べ替え条件に基づいて選択リストを作成して、検索UIに再び表示する。 Then, in step S4, the server device 3 displays a search UI on the search terminal 2. The selection list created in step S3 is displayed in the search UI. In the search UI, the display control unit 38 accepts input of candidate codes from the administrator. Note that if a sorting condition is selected in the search UI, the server device 3 creates a selection list based on the sorting condition and displays it again in the search UI.

その後、ステップS5において、サーバ装置3の表示制御部38は、対象になっている故障対応記録に関して登録操作が行われたか否かを判定する。この際、管理員は、対象の故障対応記録に関連するすべての管理コードが入力された後、登録操作を行う。ステップS5で登録操作が行われていない場合、サーバ装置3は、ステップS4以降の動作を繰り返す。 Then, in step S5, the display control unit 38 of the server device 3 determines whether a registration operation has been performed for the target failure response record. At this time, the administrator performs the registration operation after entering all management codes related to the target failure response record. If a registration operation has not been performed in step S5, the server device 3 repeats the operations from step S4 onwards.

ステップS5で登録操作が行われた場合、ステップS6の動作が行われる。ステップS6において、サーバ装置3は、対象になっている故障対応記録に関する故障対応履歴を作成する。サーバ装置3は、故障対応履歴を履歴DB51に格納する。 If a registration operation is performed in step S5, the operation of step S6 is performed. In step S6, the server device 3 creates a failure response history for the target failure response record. The server device 3 stores the failure response history in the history DB 51.

その後、ステップS7において、サーバ装置3の実績学習部33は、ステップS6で登録された故障対応記録に基づいて、処置DB52の実績重要度を更新する。サーバ装置3の対応学習部36は、ステップS6で登録された故障対応履歴に基づいて、関連DB54の対応指標値を更新する。 Then, in step S7, the performance learning unit 33 of the server device 3 updates the performance importance in the treatment DB 52 based on the failure response record registered in step S6. The response learning unit 36 of the server device 3 updates the response index value in the related DB 54 based on the failure response history registered in step S6.

その後、フローチャートの動作が終了する。 Then the operation of the flowchart ends.

以上で説明した実施の形態1によれば、解析システム1は、抽出部31と関連度算出部32と重要度算出部34とリスト部37とを備える。リスト部37は、関連度と重要度とに基づいて、複数の候補コードの順番を並び替えた選択リストを作成する。選択リストには、判断コードに選択される可能性が高いほど順位が良くなるよう複数の候補コードが並べられている。このため、解析システム1は、選択肢として選択される可能性の高い選択肢を提供することができる。 According to the first embodiment described above, the analysis system 1 comprises an extraction unit 31, a relevance calculation unit 32, an importance calculation unit 34, and a list unit 37. The list unit 37 creates a selection list in which the order of multiple candidate codes is rearranged based on the relevance and importance. The selection list lists multiple candidate codes so that the higher the probability of them being selected as a judgment code, the higher the ranking. Therefore, the analysis system 1 can provide options that are likely to be selected as options.

また、解析システム1は、表示制御部38を更に備える。表示制御部38は、選択リストに含まれる複数の候補コードを順位が良いほど上部に位置するように表示させる。このため、解析システム1は、例えば管理員等に対して、選択される可能性の高い複数の選択肢を、その順位を含めて視覚的に提供することができる。また、例えば、管理員は、候補リストから適切と考えられる候補コードを探す際に、より可能性の高い候補コードから順番に参照することができる。その結果、故障対応履歴を作成するような管理業務において、管理員の作業時間を削減することができる。また、より可能性の高い候補コードが表示されるため、管理員が「その他」等の管理価値の低いコードを選択する事象の発生を抑制できる。 The analysis system 1 also includes a display control unit 38. The display control unit 38 displays multiple candidate codes included in the selection list so that the higher the ranking, the higher the position. As a result, the analysis system 1 can visually provide, for example, a manager or the like, multiple options that are likely to be selected, including their ranking. Furthermore, for example, when searching for a candidate code that is considered appropriate from the candidate list, the manager can refer to the candidate codes in order, starting with the most likely. As a result, the manager's work time can be reduced in management tasks such as creating a failure response history. Furthermore, because the more likely candidate codes are displayed, the occurrence of an incident in which the manager selects a code with low management value, such as "Other," can be reduced.

また、表示制御部38は、まず、選択リストに含まれる複数の候補コードのうち最も順位が良い候補コードのみを表示させる。このため、故障対応履歴を作成するような管理業務において、管理員の作業時間を削減することができる。 The display control unit 38 also first displays only the highest-ranked candidate code from among the multiple candidate codes included in the selection list. This reduces the amount of time required by administrators to perform administrative tasks such as creating a failure response history.

また、リスト部37は、選択リストを作成する際に、複数の候補コードを、関連度が高いほど、かつ、需要度が高いほど順位が良くなるように並べる。このため、選択リストには、判断コードに選択される可能性が高いほど順位が良くなるように複数の候補コードが並べられ得る。例えば、対象用語は機器名であり、候補コードは集計用機器名であり、関連度は機器名と集計用機器名の編集距離である。この場合、自由文の特性上、関連度が高いと想定される編集距離に基づいて選択リストが作成され得る。その結果、判断コードに選択される可能性が高いほど順位が良くなるように複数の候補コードが並べられ得る。 Furthermore, when creating the selection list, the list unit 37 arranges multiple candidate codes so that the higher the relevance and the higher the demand, the higher the ranking. Therefore, multiple candidate codes can be arranged in the selection list so that the more likely they are to be selected as a judgment code, the higher their ranking. For example, the target term is an equipment name, the candidate code is a tabulation equipment name, and the relevance is the edit distance between the equipment name and the tabulation equipment name. In this case, due to the characteristics of free text, the selection list can be created based on an edit distance that is assumed to indicate a high relevance. As a result, multiple candidate codes can be arranged so that the more likely they are to be selected as a judgment code, the higher their ranking.

また、解析システム1は、履歴作成部39と実績学習部33とを更に備える。実績学習部33は、過去に作成された故障対応履歴に基づいて、処置が関連処置となった回数を算出する。重要度算出部34は、関連処置となった回数が多いほど高くなる実績重要度を用いて処置の重要度を算出する。即ち、解析システム1で算出される重要度には、過去に関連処置となった回数という実績が反映されている。その結果、解析システム1は、提供した選択肢が選択される可能性をより高くすることができる。 The analysis system 1 also includes a history creation unit 39 and a performance learning unit 33. The performance learning unit 33 calculates the number of times an action has become a related action based on the failure response history created in the past. The importance calculation unit 34 calculates the importance of the action using performance importance, which increases the more times an action has become a related action. In other words, the importance calculated by the analysis system 1 reflects the performance of the number of times an action has become a related action in the past. As a result, the analysis system 1 can increase the likelihood that the provided options will be selected.

また、重要度算出部34は、実績重要度と、設定された基礎重要度との重み付け和を処置の重要度として算出する。このため、重要度は、実績に基づくだけでなく、人等がどのような処置を重要とみなすかという設定に基づくものとなる。例えば、故障対応履歴が、精度を担保する程度に十分な量積み上げられていない状態であっても、基礎重要度によって重視すべき処置が設定され得る。その結果、提供した選択肢が選択される可能性をより高くすることができる。 The importance calculation unit 34 also calculates the importance of the action as the weighted sum of the actual importance and the set basic importance. Therefore, the importance is not only based on actual performance, but also on the settings of what actions a person or other person considers important. For example, even if a sufficient amount of failure response history has not been accumulated to ensure accuracy, actions that should be emphasized can be set based on the basic importance. As a result, the possibility that the provided options will be selected can be increased.

また、解析システム1は、優先度算出部35を更に備える。優先度算出部35は対象用語の優先度を算出する。リスト部37は、対応付けられた対象用語の優先度が高いほど順位が良くなるように複数の候補コードを並べる。このため、解析システム1は、選択肢として選択される可能性の高い選択肢を提供することができる。 The analysis system 1 also includes a priority calculation unit 35. The priority calculation unit 35 calculates the priority of the target term. The list unit 37 arranges multiple candidate codes so that the higher the priority of the associated target term, the higher the ranking. This allows the analysis system 1 to provide options that are likely to be selected as options.

また、優先度算出部35は、対象用語が第1記載欄および第2記載欄のうちいずれに含まれるかによって値が異なる随時優先度を算出する。優先度算出部35は、随時優先度と基礎優先度との重み付け和を対象用語の優先度として算出する。例えば、第1記載欄である「故障原因」に第1対象用語が記載され、第2記載欄である「処置内容」に第2対象用語が記載されているとき、第2対象用語に対応付けられた候補コードよりも第1対象用語に対応付けられた候補コードの方が、選択される可能性が高いというケースがあり得る。解析システム1は、このように、対象用語の記載箇所に基づいた優先度を算出することで、解析システム1は、提供した選択肢が選択される可能性をより高くすることができる。 The priority calculation unit 35 also calculates an ad hoc priority, the value of which varies depending on whether the target term is included in the first entry field or the second entry field. The priority calculation unit 35 calculates the priority of the target term as the weighted sum of the ad hoc priority and the base priority. For example, when a first target term is entered in the first entry field, "Cause of Failure," and a second target term is entered in the second entry field, "Details of Treatment," there may be a case where the candidate code associated with the first target term is more likely to be selected than the candidate code associated with the second target term. By calculating the priority based on the entry field of the target term in this way, the analysis system 1 can increase the likelihood that the provided option will be selected.

また、リスト部37は、関連度と重要度と優先度との重み付け和である指標値を演算する。このため、リスト部37は、関連度が高いほど、かつ、重要度が高いほど、かつ、優先度が高いほど順位が良くなるように複数の候補コードを並べたリストを、より具体的な指標をもって作成することができる。 The list unit 37 also calculates an index value that is a weighted sum of relevance, importance, and priority. Therefore, the list unit 37 can create a list with more specific indices in which multiple candidate codes are arranged so that the higher the relevance, importance, and priority, the better the ranking.

また、表示制御部38は、複数の候補コードを表示させた後に、並べ替え条件の入力を受け付ける。リスト部37は、並べ替え条件に基づいて、選択リストの順位を並べ替える。このため、管理員等は、選択リストの表示を確認した上で並べ替え条件を入力し得る。また、管理員等には、並べ替え条件に則って並べられた複数の候補コードを参照することができる。更に、具体的には、並べ替え条件は、基礎優先度と随時優先度との重み付けの比率を変更する条件であってよい。この場合、管理員等が必要と考える並べ替え条件を満たし、かつ、選択される可能性が高い候補コードが表示され得る。その結果、解析システム1は、管理員の作業時間を削減することができる。 The display control unit 38 also accepts input of sorting conditions after displaying multiple candidate codes. The list unit 37 rearranges the order of the selection list based on the sorting conditions. Therefore, an administrator or the like can input sorting conditions after checking the display of the selection list. Administrators or the like can also refer to multiple candidate codes arranged in accordance with the sorting conditions. More specifically, the sorting conditions may be conditions that change the weighting ratio between the base priority and the priority at any time. In this case, candidate codes that meet the sorting conditions deemed necessary by the administrator or the like and are likely to be selected may be displayed. As a result, the analysis system 1 can reduce the administrator's work time.

また、表示制御部38は、受け付けたソート条件を満たさない候補コードを削除した後の選択リストに含まれる複数の候補コードを、順位が良いほど上位に位置するように表示させる。このため、管理員等が必要と考えるソート条件を満たし、かつ、選択される可能性が高い候補コードが表示され得る。その結果、解析システム1は、管理員の作業時間を削減することができる。 Furthermore, the display control unit 38 displays the multiple candidate codes included in the selection list after deleting candidate codes that do not meet the received sorting conditions, with the higher the ranking, the higher the candidate code. This allows candidate codes that meet the sorting conditions deemed necessary by the administrator or other personnel and are likely to be selected to be displayed. As a result, the analysis system 1 can reduce the administrator's work time.

また、解析システム1は、対応学習部36を更に備える。対応学習部36は、故障対応履歴に基づいて対応指標値を算出する。リスト部37は、関連度と重要度とを含む情報によって定めた順位が同じである2以上の候補コードが存在する場合に、当該2以上の候補コードを対応指標値が高いほど順位が良くなるように並べて、第3リストとする。このため、解析システム1は、選択肢として選択される可能性の高い選択肢を提供することができる。 The analysis system 1 also includes a response learning unit 36. The response learning unit 36 calculates a response index value based on the failure response history. When there are two or more candidate codes with the same ranking determined by information including relevance and importance, the list unit 37 arranges the two or more candidate codes in a third list so that the higher the response index value, the higher the ranking. This allows the analysis system 1 to provide options that are likely to be selected as options.

また、リスト部37は、複数の対象用語が文字列として含まれる複数の包含候補コードを特定して、第1リストを作成する。リスト部37は、第1リストから、第2リストを作成する。このため、解析システム1は、選択肢として選択される可能性の高い選択肢を提供することができる。 The list unit 37 also identifies multiple candidate inclusion codes that contain multiple target terms as character strings, and creates a first list. The list unit 37 creates a second list from the first list. This allows the analysis system 1 to provide options that are likely to be selected as options.

なお、判断コードとして、「集計用機器名」でなく、他のコードが選択される場合も、本開示の処理が適用されてよい。この場合、各処理で抽出されまたは利用される単語等は、当該判断コードに沿った単語が選択されればよい。例えば、判断コードとして「原因コード」が選択される場合、特に、第2抽出部31bは、処置を示す単語ではなく原因を示す単語を自由文から抽出してもよい。関連度算出部32は、関連度として原因コードと対象用語である原因との関連度を算出してもよい。実績学習部33は、処置ではなく原因を示す語が、故障対応履歴に付与された対象コードと関連付けられて関連原因となった回数を算出して、実績重要度を算出してもよい。重要度算出部34は、処置ではなく、原因を示す語を対象用語として重要度を算出してもよい。The processes disclosed herein may also be applied when a code other than "aggregation equipment name" is selected as the judgment code. In this case, the words extracted or used in each process may be selected in accordance with the judgment code. For example, when "cause code" is selected as the judgment code, the second extraction unit 31b may particularly extract words indicating causes rather than words indicating treatment from the free text. The relevance calculation unit 32 may calculate the relevance between the cause code and the target term, cause, as the relevance. The performance learning unit 33 may calculate the number of times a word indicating a cause, rather than a treatment, is associated with the target code assigned to the failure response history and becomes a related cause, thereby calculating the performance importance. The importance calculation unit 34 may calculate the importance using a word indicating a cause, rather than a treatment, as the target term.

なお、リスト部37は、第4リストを作成する際に、エラーコードではなく、装置から発される他のコード、保守員が入力した内容、建物名、等の故障対応記録に含まれる情報に関連するデータベースに基づいて、「対象」または「対象外」を判定してもよい。 In addition, when creating the fourth list, the list unit 37 may determine whether a device is "targeted" or "not targeted" based on a database related to information contained in the failure response record, such as other codes issued by the device, information entered by the maintenance staff, building names, etc., rather than error codes.

なお、各DBに含まれる設定の情報は、外部から対応するデータベース情報をインポートされることで更新されてもよい。 In addition, the setting information contained in each DB may be updated by importing corresponding database information from outside.

実施の形態2.
図8は実施の形態2における解析システムのハードウェア構成図である。図9は実施の形態2における解析システムの動作の概要を説明するためのフローチャートである。なお、実施の形態1の部分と同一又は相当部分には同一符号が付される。当該部分の説明は省略される。
Embodiment 2.
Fig. 8 is a hardware configuration diagram of the analysis system according to the second embodiment. Fig. 9 is a flowchart for explaining an outline of the operation of the analysis system according to the second embodiment. Note that the same reference numerals are used to designate parts that are the same as or equivalent to parts in the first embodiment. Explanation of these parts will be omitted.

実施の形態2において、解析システム1は、推定システムとして機能する。推定システムは、故障対応記録に基づいて判断コードに最もふさわしい候補コードを推定する。推定システムは、推定した候補コードを判断コードとして当該故障対応記録に付与した故障対応履歴を作成する。 In embodiment 2, analysis system 1 functions as an estimation system. The estimation system estimates the candidate code that is most suitable for the judgment code based on the failure response record. The estimation system creates a failure response history in which the estimated candidate code is assigned as the judgment code to the failure response record.

具体的には、図8に示されるように、解析システム1である推定システムは、推定部41を機能として更に備える。例えば、実施の形態2では、表示制御部38が設けられなくてもよい。 Specifically, as shown in FIG. 8, the estimation system, which is the analysis system 1, further includes an estimation unit 41 as a function. For example, in embodiment 2, the display control unit 38 does not need to be provided.

推定部41は、故障対応記録に基づく選択リストがリスト部37によって作成された場合、当該選択リストにおいて最も順位が良い候補コードを、付与するべき判断コードであると推定する。この場合、履歴作成部39は、推定部41によって判断コードであると推定された候補コードを対応する判断コードとして、対象になっている故障対応記録に付与し、故障対応履歴を作成する。 When a selection list based on failure response records is created by the list unit 37, the estimation unit 41 estimates that the candidate code with the highest ranking in the selection list is the judgment code to be assigned. In this case, the history creation unit 39 assigns the candidate code estimated by the estimation unit 41 to be a judgment code as the corresponding judgment code to the target failure response record, thereby creating a failure response history.

図9は、実施の形態2における解析システム1、即ち推定システムの動作の概要を示す。本フローチャートにおけるステップS1は、実施の形態1の図7のフローチャートにおけるステップS1と同じである。 Figure 9 shows an overview of the operation of the analysis system 1, i.e., the estimation system, in embodiment 2. Step S1 in this flowchart is the same as step S1 in the flowchart of Figure 7 in embodiment 1.

ステップS1の後、ステップS11において、サーバ装置3は、送信された故障対応記録を記憶する。サーバ装置3は、故障対応記録を対象として呼び出す。After step S1, in step S11, the server device 3 stores the transmitted failure response record. The server device 3 then calls up the failure response record.

その後、ステップS3において、実施の形態1の図7のフローチャートと同様に、サーバ装置3は、選択リストを作成する。 Then, in step S3, the server device 3 creates a selection list, similar to the flowchart of Figure 7 in embodiment 1.

その後、ステップS12において、サーバ装置3の推定部41は、対象になっている故障対応記録に関する全ての判断コードについて、対応する選択リストから最も順位が良い候補コードを付与すべき判断コードであると推定する。 Then, in step S12, the estimation unit 41 of the server device 3 estimates that for all judgment codes related to the target failure response record, the highest-ranked candidate code from the corresponding selection list is the judgment code to be assigned.

その後、ステップS13において、サーバ装置3の履歴作成部39は、ステップS12で推定部41に推定された候補コードを判断コードとする故障対応履歴を作成する。 Then, in step S13, the history creation unit 39 of the server device 3 creates a failure response history in which the candidate code estimated by the estimation unit 41 in step S12 is used as the judgment code.

その後、ステップS7において、実施の形態1の図7のフローチャートと同様に、サーバ装置3は、各DBを更新する。 Then, in step S7, the server device 3 updates each DB, similar to the flowchart of Figure 7 in embodiment 1.

その後、フローチャートの動作が終了する。 Then the operation of the flowchart ends.

以上で説明した実施の形態2によれば、推定システムは、抽出部31と関連度算出部32と重要度算出部34とリスト部37と推定部41とを備える。リスト部37は、関連度と重要度とに基づいて、複数の候補コードの順番を並び替えた選択リストを作成する。選択リストには、判断コードに選択される可能性が高いほど順位が良くなるよう並べられている。推定部41は、選択リストのうち最も順位が良い候補コードを判断コードであると推定する。このため、推定システムは、選択肢として選択される可能性の高い選択肢を推定することができる。 According to the second embodiment described above, the estimation system comprises an extraction unit 31, a relevance calculation unit 32, an importance calculation unit 34, a list unit 37, and an estimation unit 41. The list unit 37 creates a selection list in which the order of multiple candidate codes is rearranged based on the relevance and importance. The selection list is arranged so that the higher the probability of selection as a judgment code, the higher the ranking. The estimation unit 41 estimates that the candidate code with the highest ranking in the selection list is the judgment code. Therefore, the estimation system can estimate options that are likely to be selected as options.

以上のように、本開示に係る解析システムは、装置の保守記録を管理するシステムに利用できる。 As described above, the analysis system disclosed herein can be used in a system for managing equipment maintenance records.

1 解析システム、 2 検索端末、 通信I/F 2a、 入力I/F 2b、 出力I/F 2c、 2d プロセッサ、 2e 主記憶装置、 2f 補助記憶装置、 2g 入力装置、 2h 出力装置、 3 サーバ装置、 通信I/F 3a、 3b プロセッサ、 3c 主記憶装置、 3d 補助記憶装置、 20 表示部、 21 入力部、 22 読込部、 23 取得部、 30 受信部、 31 抽出部、 31a 第1抽出部、 31b 第2抽出部、 32 関連度算出部、 33 実績学習部、 34 重要度算出部、 35 優先度算出部、 36 対応学習部、 37 リスト部、 38 表示制御部、 39 履歴作成部、 40 設定要求部、 41 推定部、 50 コードDB、 51 履歴DB、 52 処置DB、 53 対象用語DB、 54 関連DB、 55 機種DB、 56 エラーDB、 100 エレベーター装置、 101 昇降路、 102 建築物、 103 乗場、 104 乗場ドア、 105 ドアレール、 106 かご、 107 制御盤、 108 現場端末、 200 冷蔵庫、 201 保管庫、 202,203,204,205 保管室、 206 スライドドア、 207 ドアレール、 208 ケース、 209 圧縮機、 210 冷却器、 211 制御基板、 212 スイッチ、 213 液晶パネル、 Ex1 候補コード、 Ex2 ソート条件、 Ex3 並び替え条件、 Ex4 ボタン、 Ex5 重要度要求リスト、 Ex6 優先度要求リスト、 Ex7 要求リスト、 H1 保守員、 H2 管理員、 N ネットワーク、 S 情報センター REFERENCE SIGNS LIST 1 Analysis system, 2 Search terminal, Communication I/F 2a, Input I/F 2b, Output I/F 2c, 2d Processor, 2e Main storage device, 2f Auxiliary storage device, 2g Input device, 2h Output device, 3 Server device, Communication I/F 3a, 3b Processor, 3c Main storage device, 3d Auxiliary storage device, 20 Display unit, 21 Input unit, 22 Reading unit, 23 Acquisition unit, 30 Receiving unit, 31 Extraction unit, 31a First extraction unit, 31b Second extraction unit, 32 Relevance calculation unit, 33 Performance learning unit, 34 Importance calculation unit, 35 Priority calculation unit, 36 Correspondence learning unit, 37 List unit, 38 Display control unit, 39 History creation unit, 40 Setting request unit, 41 Estimation unit, 50 Code DB, 51 History DB, 52 Treatment DB, 53 Target term DB, 54 Related DB, 55 Model DB, 56 Error DB, 100 Elevator device, 101 Hoistway, 102 Building, 103 Landing, 104 Landing door, 105 Door rail, 106 Cage, 107 Control panel, 108 Field terminal, 200 Refrigerator, 201 Storage, 202, 203, 204, 205 Storage room, 206 Sliding door, 207 Door rail, 208 Case, 209 Compressor, 210 Cooler, 211 Control board, 212 Switch, 213 Liquid crystal panel, Ex1 Candidate code, Ex2 Sorting condition, Ex3 Sorting conditions, Ex4 button, Ex5 importance request list, Ex6 priority request list, Ex7 request list, H1 maintenance staff, H2 management staff, N network, S information center

Claims (16)

装置の故障対応を行った人が入力した自由文を含む故障対応記録を解析するシステムであって、
前記故障対応記録に含まれる自由文から特定の対象用語および故障対応のときに行った処置の内容を示す語を抽出する抽出部と、
前記故障対応記録に付与される判断コードの候補となる複数の候補コードの各々と、前記抽出部によって抽出された対象用語との関連度を算出する関連度算出部と、
前記抽出部によって抽出された処置の重要度を算出し、前記複数の候補コードのうちいずれかと対応付ける重要度算出部と、
前記複数の候補コードを、前記関連度算出部によって算出された関連度および前記重要度算出部によって算出された重要度に基づいて、前記判断コードに選択される可能性が高いほど順位が良くなるよう並べた選択リストを作成するリスト部と、
を備えた解析システム。
A system for analyzing a failure response record including free text entered by a person who responded to a device failure,
an extraction unit that extracts specific target terms and words indicating the content of the measures taken during the failure response from free text included in the failure response record;
a correlation calculation unit that calculates a correlation between each of a plurality of candidate codes that are candidates for a judgment code to be assigned to the failure response record and the target term extracted by the extraction unit;
an importance calculation unit that calculates the importance of the action extracted by the extraction unit and associates the action with one of the plurality of candidate codes;
a list unit that creates a selection list in which the plurality of candidate codes are arranged in a ranking order based on the relevance calculated by the relevance calculation unit and the importance calculated by the importance calculation unit, so that the higher the probability of the candidate code being selected as the judgment code, the higher the ranking; and
An analysis system equipped with
前記選択リストに含まれる前記複数の候補コードを順位が良いほど上部に位置するように表示させる表示制御部、
を更に備えた請求項1に記載の解析システム。
a display control unit that displays the plurality of candidate codes included in the selection list so that higher ranking candidate codes are positioned higher;
The analysis system according to claim 1 , further comprising:
前記表示制御部は、前記選択リストに含まれる前記複数の候補コードのうち最も順位が良い候補コードのみを表示させ、その後に選択操作を受け付けた場合に前記選択リストに含まれる前記複数の候補コードを順位が良いほど上部に位置するように表示させる請求項2に記載の解析システム。 The analysis system described in claim 2, wherein the display control unit displays only the highest-ranked candidate code among the plurality of candidate codes included in the selection list, and when a selection operation is subsequently received, the plurality of candidate codes included in the selection list are displayed such that the higher the ranking, the higher the position of the candidate code. 前記関連度算出部は、前記抽出部で抽出された対象用語および当該対象用語の関連度を、前記複数の候補コードのうち当該対象用語との関連度が最も高い候補コードに対応付け、
前記リスト部は、前記選択リストを作成する際に、前記複数の候補コードを、対応付けられた対象用語の関連度が高いほど、かつ、対応付けられた処置の重要度が高いほど順位が良くなるよう並べる請求項2に記載の解析システム。
the relevance calculation unit associates the target term extracted by the extraction unit and the relevance of the target term with a candidate code having the highest relevance with the target term among the plurality of candidate codes;
3. The analysis system according to claim 2, wherein the list unit, when creating the selection list, arranges the plurality of candidate codes so that the higher the relevance of the associated target term and the higher the importance of the associated action, the higher the ranking.
前記判断コードとして前記選択リストから選択された候補コードが前記故障対応記録に付与された情報である故障対応履歴を作成する履歴作成部と、
前記履歴作成部によって過去に作成された複数の故障対応履歴の各々において、抽出された処置であって付与された前記判断コードに対応付けられた関連処置を特定し、前記複数の故障対応履歴で前記関連処置となった回数を処置ごとに算出する実績学習部と、
を更に備え、
前記重要度算出部は、前記関連処置となった回数が多いほど高くなる実績重要度を用いて処置の重要度を算出する請求項2に記載の解析システム。
a history creation unit that creates a failure response history in which the candidate code selected from the selection list as the judgment code is added to the failure response record;
a performance learning unit that identifies an associated action that is an extracted action and corresponds to the assigned judgment code in each of a plurality of failure response histories created in the past by the history creation unit, and calculates the number of times that the associated action was taken in the plurality of failure response histories for each action;
Further provided with
The analysis system according to claim 2 , wherein the importance calculation unit calculates the importance of the action using a performance importance that increases as the number of times the action becomes the related action increases.
前記重要度算出部は、処置ごとに設定された基礎重要度と、処置ごとに算出された前記実績重要度と、の重み付け和を処置の重要度として算出する請求項5に記載の解析システム。 The analysis system described in claim 5, wherein the importance calculation unit calculates the importance of a procedure as a weighted sum of the basic importance set for each procedure and the actual importance calculated for each procedure. 前記抽出部で抽出された対象用語の優先度を算出する優先度算出部、
を更に備え、
前記リスト部は、前記選択リストを作成する際に、前記複数の候補コードを、対応付けられた対象用語の関連度が高いほど、かつ、対応付けられた処置の重要度が高いほど、かつ、対応付けられた優先度が高いほど順位が良くなるよう並べる請求項2に記載の解析システム。
a priority calculation unit that calculates the priority of the target terms extracted by the extraction unit;
Further provided with
3. The analysis system according to claim 2, wherein, when creating the selection list, the list unit arranges the plurality of candidate codes so that the higher the relevance of the associated target term, the higher the importance of the associated action, and the higher the associated priority, the higher the ranking.
前記リスト部は、前記選択リストを作成する際に、前記複数の候補コードの各々について、対応付けられた対象用語の関連度と対応付けられた処置の重要度と対応付けられた対象用語の優先度との重み付け和を含む指標値を演算し、前記複数の候補コードを前記指標値が良い値であるほど順位が良くなるように並べる請求項7に記載の解析システム。 The analysis system of claim 7, wherein when creating the selection list, the list unit calculates an index value for each of the plurality of candidate codes that includes a weighted sum of the relevance of the associated target term, the importance of the associated treatment, and the priority of the associated target term, and arranges the plurality of candidate codes so that the higher the index value, the higher the ranking. 前記故障対応記録には、自由文を記載可能な第1記載欄および第2記載欄が含まれ、
前記優先度算出部は、前記抽出部によって抽出された対象用語が前記第1記載欄および第2記載欄のうちいずれに含まれるかによって値が異なる随時優先度を算出し、前記随時優先度と対象用語ごとに設定された基礎優先度との重み付け和を前記抽出部によって抽出された対象用語の優先度として算出する請求項7に記載の解析システム。
The failure response record includes a first entry field and a second entry field in which free text can be entered,
The analysis system of claim 7, wherein the priority calculation unit calculates an on-demand priority whose value differs depending on whether the target term extracted by the extraction unit is included in the first description column or the second description column , and calculates the priority of the target term extracted by the extraction unit as a weighted sum of the on-demand priority and a basic priority set for each target term.
前記表示制御部は、前記複数の候補コードを表示させた後に並べ替え条件の入力を受け付け、前記並べ替え条件に基づいて前記リスト部によって並べ替えられた後の前記選択リストの前記複数の候補コードを、順位が良いほど上位に位置するように表示させる請求項9に記載の解析システム。 The analysis system described in claim 9, wherein the display control unit accepts input of sorting conditions after displaying the plurality of candidate codes, and displays the plurality of candidate codes in the selection list after being sorted by the list unit based on the sorting conditions, with higher rankings positioned higher. 前記表示制御部は、前記並べ替え条件として、前記基礎優先度と前記随時優先度との重み付けの比率を変更する条件の入力を受け付け、
前記リスト部は、前記並べ替え条件に示された重み付けの比率に基づいて対象用語の優先度を算出し、算出した優先度に基づいて前記複数の候補コードを対応付けられた対象用語の関連度が高いほど、かつ、対応付けられた処置の重要度が高いほど、かつ、対応付けられた優先度が高いほど順位が良くなるよう並べ替える請求項10に記載の解析システム。
the display control unit accepts, as the sorting condition, an input of a condition for changing a weighting ratio between the basic priority and the occasional priority;
The analysis system according to claim 10, wherein the list unit calculates a priority of the target term based on a weighting ratio indicated in the sorting conditions, and sorts the plurality of candidate codes based on the calculated priority so that the higher the relevance of the target term to which the plurality of candidate codes are associated, the higher the importance of the associated action, and the higher the associated priority, the higher the ranking.
前記表示制御部は、ソート条件の入力を受け付け、前記選択リストに含まれる前記複数の候補コードのうち前記ソート条件を満たさない候補コードを削除した後の前記選択リストに含まれる前記複数の候補コードを、順位が良いほど上位に位置するように表示させる請求項2から請求項11のいずれか一項に記載の解析システム。 The analysis system described in any one of claims 2 to 11, wherein the display control unit accepts input of sorting conditions, and displays the plurality of candidate codes included in the selection list after removing candidate codes that do not satisfy the sorting conditions from the plurality of candidate codes included in the selection list, with higher rankings positioned higher. 前記判断コードとして前記選択リストから選択された候補コードが前記故障対応記録に付与された情報である故障対応履歴を作成する履歴作成部と、
前記複数の候補コードごとに、前記履歴作成部によって過去に作成された複数の故障対応履歴に付与された回数、および前記複数の故障対応履歴に含まれたエラーコードと対応する回数のうち少なくとも一方に基づく対応指標値を算出する対応学習部と、
を更に備え、
前記リスト部は、前記選択リストにおいて、前記複数の候補コードのうち前記関連度と前記重要度とを含む情報によって定めた順位が同じである2以上の候補コードが存在する場合に、順位が同じである2以上の候補コードを前記対応指標値が高いほど順位が良くなるように並べる請求項2から請求項11のいずれか一項に記載の解析システム。
a history creation unit that creates a failure response history in which the candidate code selected from the selection list as the judgment code is added to the failure response record;
a correspondence learning unit that calculates a correspondence index value for each of the plurality of candidate codes based on at least one of the number of times the candidate code has been assigned to a plurality of failure response histories previously created by the history creation unit and the number of times the candidate code corresponds to an error code included in the plurality of failure response histories; and
Further provided with
12. The analysis system according to claim 2, wherein, when there are two or more candidate codes in the selection list that have the same ranking determined by information including the relevance and the importance among the plurality of candidate codes, the list unit arranges the two or more candidate codes that have the same ranking so that the higher the correspondence index value, the higher the ranking .
前記リスト部は、
前記複数の候補コードのうち対応付けられた対象用語が文字列として含まれる複数の包含候補コードを、前記複数の包含候補コードではない候補コードよりも順位が良くなるように並べた後、
前記複数の包含候補コードを、対応付けられた対象用語の関連度が高いほど、かつ、対応付けられた処置の重要度が高いほど順位が良くなるよう並べる請求項13に記載の解析システム。
The list section
Among the plurality of candidate codes, a plurality of inclusive candidate codes that include the associated target term as a character string are sorted so as to be ranked higher than candidate codes that are not the plurality of inclusive candidate codes, and then
The analysis system according to claim 13 , wherein the plurality of inclusion candidate codes are arranged so that the higher the relevance of the associated target term and the higher the importance of the associated action, the higher the ranking.
前記抽出部が抽出する対象用語は、前記装置を構成する機器名であり、
前記複数の候補コードの各々は、集計のために選定された集計用機器名であり、
前記関連度は、前記機器名と前記集計用機器名と編集距離である請求項2から請求項11のいずれか一項に記載の解析システム。
the target terms extracted by the extraction unit are names of devices that constitute the device;
each of the plurality of candidate codes is a name of a counting device selected for counting;
The analysis system according to claim 2 , wherein the degree of association is an edit distance between the device name and the tabulation device name.
装置の故障対応を行った人が入力した自由文を含む故障対応記録を解析するシステムであって、
前記故障対応記録に含まれる自由文から特定の対象用語および故障対応のときに行った処置の内容を示す語を抽出する抽出部と、
前記故障対応記録に付与される判断コードの候補となる複数の候補コードの各々と、前記抽出部によって抽出された対象用語との関連度を算出する関連度算出部と、
前記抽出部によって抽出された処置の重要度を算出し、前記複数の候補コードのうちいずれかと対応付ける重要度算出部と、
前記複数の候補コードを、前記関連度算出部によって算出された関連度および前記重要度算出部によって算出された重要度に基づいて、前記判断コードに選択される可能性が高いほど順位が良くなるよう並べた選択リストを作成するリスト部と、
前記リスト部によって作成された前記選択リストにおいて最も順位が良い候補コードを前記判断コードであると推定する推定部と、
を備えた推定システム。
A system for analyzing a failure response record including free text entered by a person who responded to a device failure,
an extraction unit that extracts specific target terms and words indicating the content of the measures taken during the failure response from free text included in the failure response record;
a correlation calculation unit that calculates a correlation between each of a plurality of candidate codes that are candidates for a judgment code to be assigned to the failure response record and the target term extracted by the extraction unit;
an importance calculation unit that calculates the importance of the action extracted by the extraction unit and associates the action with one of the plurality of candidate codes;
a list unit that creates a selection list in which the plurality of candidate codes are arranged in a ranking order based on the relevance calculated by the relevance calculation unit and the importance calculated by the importance calculation unit, so that the higher the probability of the candidate code being selected as the judgment code, the higher the ranking; and
an estimation unit that estimates that the candidate code with the highest ranking in the selection list created by the list unit is the judgment code;
An estimation system comprising:
JP2025546878A 2023-11-21 2023-11-21 Analysis and Estimation Systems Active JP7761185B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2023/041871 WO2025109697A1 (en) 2023-11-21 2023-11-21 Analysis system and estimation system

Publications (3)

Publication Number Publication Date
JPWO2025109697A1 JPWO2025109697A1 (en) 2025-05-30
JPWO2025109697A5 JPWO2025109697A5 (en) 2025-10-23
JP7761185B2 true JP7761185B2 (en) 2025-10-28

Family

ID=95826341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2025546878A Active JP7761185B2 (en) 2023-11-21 2023-11-21 Analysis and Estimation Systems

Country Status (2)

Country Link
JP (1) JP7761185B2 (en)
WO (1) WO2025109697A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021196858A (en) 2020-06-15 2021-12-27 株式会社日立製作所 Failure countermeasure recommendation system and failure countermeasure recommendation method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011008355A (en) * 2009-06-23 2011-01-13 Omron Corp Fmea sheet creation support system and creation support program
JP2021022205A (en) * 2019-07-29 2021-02-18 株式会社日立製作所 Repair recommendation system, repair recommendation method, and program
JP7378367B2 (en) * 2020-08-18 2023-11-13 株式会社クボタ Fault diagnosis device and fault diagnosis method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021196858A (en) 2020-06-15 2021-12-27 株式会社日立製作所 Failure countermeasure recommendation system and failure countermeasure recommendation method

Also Published As

Publication number Publication date
WO2025109697A1 (en) 2025-05-30
JPWO2025109697A1 (en) 2025-05-30

Similar Documents

Publication Publication Date Title
US7809664B2 (en) Automated learning from a question and answering network of humans
US8698616B2 (en) Monitor control system
Barado et al. A mathematical model for simulating daily bed occupancy in an intensive care unit
CN113312512B (en) Training methods, recommended methods, devices, electronic equipment and storage media
US20110313940A1 (en) Process To Optimize A Person&#39;s Profile Into A Standardized Competency Profile
CN113590917A (en) Data searching method and device, electronic equipment and storage medium
Toltzis et al. Evidence-based pediatric outcome predictors to guide the allocation of critical care resources in a mass casualty event
US20240070188A1 (en) System and method for searching media or data based on contextual weighted keywords
JP3291642B2 (en) Failure support method
JP2022113675A (en) Information processing program, information processing method, and information processing system
CN117094391B (en) Method, device, computer equipment and storage medium for processing causal events
JP7761185B2 (en) Analysis and Estimation Systems
JP2019086940A (en) Relevant score calculating system, method and program
JP7325360B2 (en) REMOTE MONITORING SYSTEM AND METHOD FOR BUILDING FACILITIES
JP6773861B1 (en) Nonconformity case search system and nonconformity case search method
CN117668373B (en) Cascade label recommendation method and device, electronic equipment and storage medium
JP7770544B2 (en) Maintenance reservation system, maintenance reservation method, and program
WO2024225697A1 (en) Method for presenting solution on basis of survey
CN117992869A (en) AI-based power grid health state assessment method and system
CN117726311A (en) Intelligent matching methods, devices, equipment and storage media for supervised employment positions
JP2000200301A (en) Building computerization diagnosis and proposal system
JPH10134067A (en) Information provision support method and device
KR102516864B1 (en) Apparatus and method for providing response action guide
JP2003022308A (en) Equipment management system
JP7546388B2 (en) Building facility management device and building facility management method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250814

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250814

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250814

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250916

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250929

R150 Certificate of patent or registration of utility model

Ref document number: 7761185

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150