JP2007042082A - Diagnostic system - Google Patents
Diagnostic system Download PDFInfo
- Publication number
- JP2007042082A JP2007042082A JP2006175962A JP2006175962A JP2007042082A JP 2007042082 A JP2007042082 A JP 2007042082A JP 2006175962 A JP2006175962 A JP 2006175962A JP 2006175962 A JP2006175962 A JP 2006175962A JP 2007042082 A JP2007042082 A JP 2007042082A
- Authority
- JP
- Japan
- Prior art keywords
- diagnostic
- data
- diagnosis
- terminal system
- processing
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 55
- 238000004891 communication Methods 0.000 claims abstract description 17
- 230000005856 abnormality Effects 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000003745 diagnosis Methods 0.000 claims description 62
- 201000010099 disease Diseases 0.000 claims description 34
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims description 34
- 238000000034 method Methods 0.000 claims description 33
- 238000011084 recovery Methods 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 12
- 230000036541 health Effects 0.000 claims description 11
- 230000007257 malfunction Effects 0.000 claims description 8
- 238000007689 inspection Methods 0.000 claims description 6
- 238000012360 testing method Methods 0.000 claims description 6
- 238000002405 diagnostic procedure Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 11
- 238000012423 maintenance Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 5
- 230000008439 repair process Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000003862 health status Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000001356 surgical procedure Methods 0.000 description 2
- 208000024891 symptom Diseases 0.000 description 2
- 238000002560 therapeutic procedure Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 230000007794 irritation Effects 0.000 description 1
- 206010025482 malaise Diseases 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004092 self-diagnosis Methods 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、端末システムと診断サーバを備え、端末システム上で動作するソフトウェアの障害を診断する診断システムに関するものである。
また、本発明は、端末システム上でソフトウェアの障害を検知した場合に自動復旧せしめる復旧システムに関するものである。
The present invention relates to a diagnostic system that includes a terminal system and a diagnostic server and diagnoses a failure of software that operates on the terminal system.
The present invention also relates to a recovery system that automatically recovers when a software failure is detected on a terminal system.
携帯電話の普及が進むにつれ、携帯電話には単なる通話機能だけではなく、テレビジョン画像の受信機能など多種多様な機能の搭載が求められている。その一方、携帯電話の新機種投入のサイクルが短くなる傾向があり開発期間の短縮が求められている。そのため、携帯電話のソフトウェア上でバグが発生するリスクが高くなっている。
通常、携帯電話に障害が発生した場合は、まず、利用者自身が携帯電話事業者のカスタマサービスに電話してサポートを受けることとなる。しかし、組み込みソフトウェアのバグに起因する障害である場合、利用者とカスタマサービス担当者との間の電話でのやり取りでは障害は回復できない。結局、電話サポートでは障害復旧ができずに携帯電話をカスタマサービスまで持ち込む必要があった。
As mobile phones become more widespread, mobile phones are required not only to have a simple call function but also to be equipped with various functions such as a television image reception function. On the other hand, the cycle for introducing new models of mobile phones tends to be shortened, and the development period is required to be shortened. Therefore, there is a high risk of bugs occurring on the mobile phone software.
Normally, when a failure occurs in a mobile phone, first, the user himself calls the customer service of the mobile phone carrier for support. However, if the failure is caused by a bug in the embedded software, the failure cannot be recovered by telephone communication between the user and the customer service representative. Eventually, telephone support was unable to recover from the failure, and the mobile phone had to be brought to customer service.
カスタマサービス内にて携帯電話の組み込みソフトウェアの差し替えメンテナンスができればその場で障害復旧することが可能であるが、通常は組み込みソフトウェアの差し替えメンテナンスは高度な専門知識を必要とするために、カスタマサポート内では障害の原因を究明しないまま携帯電話メーカー内のサポート組織に取り次ぐ場合が殆どである。携帯電話メーカーではまず携帯電話に発生した障害を正確に再現する必要があり、その上で組み込みソフトウェアに潜むバグを特定しなければならない。この作業は必ずしも容易ではなく、組み込みソフトウェアのバグの特定とその除去に時間がかかることもあり得る。 If you can replace the embedded software of the mobile phone within the customer service, it is possible to recover from the failure on the spot. However, the replacement maintenance of the embedded software usually requires a high level of expertise. In most cases, however, the cause is not relayed to the support organization in the mobile phone manufacturer without investigating the cause of the failure. Mobile phone manufacturers must first accurately reproduce the faults that occur in mobile phones, and then identify the bugs embedded in the embedded software. This task is not always easy, and it may take time to identify and eliminate embedded software bugs.
一方、利用者が携帯電話に障害が起こったと感じてカスタマサービスに持ち込むケースは必ずしも携帯電話の組み込みソフトウェアにバグがある場合ばかりではない。例えば、利用者の誤操作によって携帯電話の設定がおかしくなったり、メモリの容量不足から携帯電話の一部機能が使えなくなったりする場合もあり得る。さらには、単なる利用者の勘違いで、障害のない携帯電話がカスタマサポートに持ち込まれるケースもあり得る。カスタマサポートでは簡単で使いやすい検査ツールがないために十分に検査しないまま安易に新しい携帯電話に交換してしまう場合もある。この場合、交換にかかる費用はメーカー負担となる場合が多く、メーカーに不要な損害が発生していた。 On the other hand, the case where a user feels that a failure has occurred in a mobile phone and brings it into customer service is not necessarily the case where there is a bug in the embedded software of the mobile phone. For example, the mobile phone may be set incorrectly due to a user's mistaken operation, or some functions of the mobile phone may become unusable due to insufficient memory capacity. Furthermore, there may be a case where a mobile phone without any obstacle is brought into customer support due to a user's misunderstanding. Since customer support does not have a simple and easy-to-use inspection tool, it may be easily replaced with a new mobile phone without sufficient inspection. In this case, the cost for replacement is often borne by the manufacturer, causing unnecessary damage to the manufacturer.
従来技術において、携帯電話事業者のカスタマサポートに持ち込まれた携帯電話の状態を即座かつ的確に判断し、携帯電話の迅速な修理・復旧を行なう携帯電話の修理サービス支援方法として特許文献1に記載された方法が知られている。特許文献1の方法は、保守情報を保存する保守情報記憶領域を記憶部に確保して保守情報を当該保守情報記憶領域に書き込んで保存しておき、カスタマサポート内において携帯電話の記憶部の保守情報記憶領域から保守情報を読み出して表示部に表示させ、サポート要員に通知するという方法である。
In the prior art,
上記したように携帯電話には通話機能以外に種々多様な機能が搭載されているので、実際に起こる障害はソフトウェアに起因している場合が多い。しかし、特許文献1に記載された方法では、保守情報しか記録していないので、一部のハードウェアに関する故障や不具合の判定にしか利用することができない。そのため特許文献1の従来技術ではカスタマサポート・サービスとして不十分である。
また、特許文献1に記載された方法では、カスタマサポートへの持ち込みが前提となっており、ソフトウェアにバグが存在した場合、同機種の携帯電話で次々と障害が発生し、多数の携帯電話が一度にカスタマサポートに持ち込まれることも想定され、カスタマサポートで混乱が発生する可能もある。
As described above, since mobile phones are equipped with various functions other than the telephone call function, failures that actually occur are often caused by software. However, since only the maintenance information is recorded in the method described in
In addition, the method described in
上記問題点に鑑み、本発明は、一部のハードウェアに関する故障や不具合の判定だけでなく、モバイルデバイスのあらゆる故障や不具合の判定をリアルタイムで判定・診断でき、さらに、携帯電話に発生した障害を自動的に復旧することができるワイヤレスデバイスシステムを提供することを目的とする。 In view of the above problems, the present invention is capable of determining and diagnosing all faults and malfunctions of mobile devices in real time as well as determining malfunctions and malfunctions related to some hardware, and further, faults occurring in mobile phones. It is an object of the present invention to provide a wireless device system capable of automatically recovering data.
上記目的を達成するため、本発明のワイヤレスデバイスシステムは、プロセッサとアプリケーションと診断ソフトウェアを備え、前記診断ソフトウェアによって自己システムを自動的に診断し、自己システムに異常があるときに自己復旧する端末システムと、ネットワークを通して前記端末システムと接続できる遠隔地に置かれた診断サーバとを備えたことを特徴とする。
また、上記目的を達成するため、本発明のワイヤレスデバイスシステムは、プロセッサとメモリと通信手段とアプリケーションとを備えた端末システムと、通信手段を介して前記端末システムと通信できる遠隔地に置かれた診断サーバとを備えた診断システムにおいて、
前記端末システムに診断ソフトウェアを搭載し、当該診断ソフトウェアにより、
前記端末システムにおいて不具合が発生したことを検知し、動的に前記端末システムの診断処理を実行し、診断データを得る診断処理と、
前記診断処理により得られた診断データを基に診断レポートを作成する診断レポート作成処理と、
作成した前記診断レポートを前記通信手段を介して前記診断サーバに送る診断レポート送信処理を実行することを特徴とする。
To achieve the above object, a wireless device system of the present invention comprises a processor, an application, and diagnostic software, and automatically diagnoses the self system by the diagnostic software and self-recovers when there is an abnormality in the self system. And a diagnostic server placed at a remote location that can be connected to the terminal system through a network.
In order to achieve the above object, a wireless device system of the present invention is placed in a terminal system including a processor, a memory, communication means, and an application, and in a remote place that can communicate with the terminal system via the communication means. In a diagnostic system comprising a diagnostic server,
With the diagnostic software installed in the terminal system,
Detecting the occurrence of a malfunction in the terminal system, dynamically executing diagnostic processing of the terminal system, and obtaining diagnostic data;
A diagnostic report creating process for creating a diagnostic report based on the diagnostic data obtained by the diagnostic process;
A diagnostic report transmission process is performed in which the created diagnostic report is sent to the diagnostic server via the communication means.
上記構成により、端末システムにおいて診断機能を持たせることにより、診断処理を端末システム側で実行し、診断結果をまとめた診断レポートという形で診断サーバに送信することができる。
端末システムのログデータを診断サーバに送り、すべての診断を診断サーバで行なう従来方式に比べ、一部のハードウェアに関する故障や不具合の判定だけでなく、モバイルデバイスのあらゆる故障や不具合の判定をリアルタイムで判定・診断できる。また、端末システムから送信するデータ容量についても、ログデータすべてを送信する従来方式に比べ、診断レポートは診断結果を中心にまとめた小さな容量のものであるのでリソースの負荷が小さなものとなる。
端末システムに復旧ソフトウェアを搭載しておけば端末システムが自力で自動復旧する可能性も多くなり、従来のように利用者がカスタマサポートに連絡する必要がなく、メーカの修理窓口に持ち込む必要もなくなる。
With the above configuration, by providing a diagnostic function in the terminal system, diagnostic processing can be executed on the terminal system side and transmitted to the diagnostic server in the form of a diagnostic report that summarizes the diagnostic results.
Compared to conventional methods that send log data of the terminal system to the diagnostic server and perform all diagnostics on the diagnostic server, not only the faults and malfunctions of some hardware but also the real-time judgment of all faults and malfunctions of mobile devices Can be used for judgment and diagnosis. Also, regarding the data capacity transmitted from the terminal system, compared to the conventional method in which all log data is transmitted, the diagnosis report has a small capacity centered on the diagnosis results, and therefore the resource load is small.
If recovery software is installed in the terminal system, there is a greater possibility that the terminal system will automatically recover by itself, and there is no need for the user to contact customer support as in the past, and no need to bring it to the manufacturer's repair desk. .
なお、端末システムはシステムリソースが小さいシステムが前提とされるが、多様なシステムに適用できる。例えば、携帯電話などのワイヤレスモバイルシステム、インテリジェント家電製品、ロボット、車(カーナビゲーションシステム)、製造ラインの工作機械装置など多様なものに適用できる。 The terminal system is assumed to be a system with small system resources, but can be applied to various systems. For example, the present invention can be applied to various devices such as wireless mobile systems such as mobile phones, intelligent home appliances, robots, cars (car navigation systems), and machine tools on production lines.
次に、ワイヤレスデバイスの診断処理・復旧処理を把握しやすくする工夫を説明する。それはワイヤレスデバイスを擬人化する手法である。
ワイヤレスデバイスを擬人化して障害を病気として一連の診断処理および復旧処理を実行する。例えば診断処理ステップとして観察処理ステップと検査処理ステップと診察処理ステップを備え、復旧処理ステップとして治療処理ステップを備えた、合計4つのステップに分けて擬人化する。
Next, a device for facilitating understanding of the diagnosis processing / recovery processing of the wireless device will be described. It is a technique to personify wireless devices.
The wireless device is anthropomorphic and a series of diagnostic processing and recovery processing is executed for a failure as a disease. For example, the observation process step, the examination process step, and the diagnosis process step are provided as the diagnosis process step, and the treatment process step is provided as the restoration process step, and the personification is performed in a total of four steps.
観察処理ステップは、ワイヤレスデバイスの状態を観察し、すべてが正常な状態を健康状態、一部が正常ではない状態を体調不良状態と判断する処理ステップである。例えば、組み込みアプリケーションが関数を呼び出すごとに関数の引数やリターン値などのデータをシステム・ログとして記録し、当該記録データを解析して、ワイヤレスデバイスが健康状態であるか体調不良状態であるかを判断するステップを含むものである。 The observation processing step is a processing step of observing the state of the wireless device and determining that all are normal states are healthy and some are not normal states are poor. For example, each time an embedded application calls a function, data such as function arguments and return values are recorded as a system log, and the recorded data is analyzed to determine whether the wireless device is in a healthy or unwell state. It includes the step of judging.
検査処理ステップは、観察処理ステップにおいて体調不良状態と判断された場合、障害が発生している可能性がある個所に対して実際に障害が発生しているか否かを検査し、実際に障害発生を検知すれば病気状態、実際には障害発生が検知されなければ健康状態と判定する処理ステップである。例えば、障害が発生している可能性がある個所のリソースに関する各種パラメータをチェックすることにより、病気状態の判定と病気発症個所の判定を行なうステップを含むものである。 In the inspection processing step, if it is determined that the condition is poor in the observation processing step, the inspection processing step inspects whether or not there is actually a failure at the location where the failure may have occurred, and the failure actually occurs This is a processing step in which a disease state is detected by detecting a health condition, and a health condition is determined if no fault is actually detected. For example, it includes a step of determining a disease state and a disease occurrence location by checking various parameters related to a resource at a location where a failure may occur.
診察処理ステップは、検査処理ステップにおいて病気状態と判断された場合、障害の復旧処理に必要なデータを収集する処理ステップである。例えば、過去の復旧処理で使用した診断データを分析し、障害発生個所に対する復旧処理に必要な診断データを収集する学習ステップを備えたものである。 The examination processing step is a processing step for collecting data necessary for failure recovery processing when it is determined that the disease is in the examination processing step. For example, it comprises a learning step of analyzing diagnostic data used in the past recovery process and collecting diagnostic data necessary for the recovery process for the location where the failure occurred.
治療処理ステップは、復旧ソフトウェアによる組み込みアプリケーションに対する復旧処理を治療として、病気状態と判定した個所に対して治療を施す処理ステップである。例えば、システムのリセット処理(注射治療)、診断結果レポートの作成処理(カルテ記録)のステップを含むものである。 The treatment processing step is a processing step for treating a portion determined to be in a disease state by using the restoration processing for the embedded application by the restoration software as a treatment. For example, it includes steps of a system reset process (injection therapy) and a diagnostic result report creation process (medical chart recording).
次に、応用レベル診断ソフトウェアはワイヤレスデバイスにおける障害発生時のタイムスタンプデータ、ログ・レベルデータ、ベンダ情報データ、モジュール状態データ、オペレーション状態データ、オブジェクト状態データ、メモリダンプデータを含む各種データに対するリアルタイムデータ収集処理ステップを含むものとする。例えば、ワイヤレスデバイスに発生した障害が、システムクラッシュまたはシステムフリーズである場合、当該クラッシュやフリーズの原因を究明するために必要になるメモリデータを割り込み方式によってメモリからダンプする処理ステップを備えたものとする。 Next, the application level diagnostic software provides real-time data for various data including time stamp data, log level data, vendor information data, module status data, operation status data, object status data, and memory dump data when a failure occurs in the wireless device. It includes a collection processing step. For example, if the failure that occurred in the wireless device is a system crash or system freeze, it has a processing step that dumps the memory data required for investigating the cause of the crash or freeze from the memory using the interrupt method. To do.
なお、応用レベル復旧ソフトウェアにおいてもワイヤレスデバイスを擬人化する工夫を導入することができる。応用レベル復旧処理を治療処理ステップと擬人化し、応用レベル復旧ソフトウェアによる組み込みアプリケーションに対する応用レベル復旧処理を治療として、病気状態と判定した個所に対して治療を施すものとする。例えば、システムの再コンフィグレーション処理(外科手術治療)、システムのリセット処理(注射治療)、診断結果レポートの作成処理(カルテ記録)のステップを含むものである。 In addition, in the application level restoration software, a device for anthropomorphizing the wireless device can be introduced. The application level restoration processing is anthropomorphicized as a treatment processing step, and the application level restoration processing for the embedded application by the application level restoration software is treated as a treatment, and treatment is performed on the portion determined to be in a disease state. For example, it includes steps of a system reconfiguration process (surgical treatment), a system reset process (injection therapy), and a diagnostic result report creation process (medical chart recording).
なお、本発明の診断システムは、端末システムにおいて、記録時のタイムスタンプ、ログ・レベル、ベンダ、モジュール、オペレーション、オブジェクト状態の諸データを含み、自己システムの診察に必要となるデータをリアルタイムで記録するログデータ収集手段を備えることが好ましい。
また、本発明の診断システムは、端末システムにおいて、スタック、ヒップとレジスタのデータを含み、システムがクラッシュやフリーズした際にクラッシュやフリーズの原因を究明するために必要になるメモリデータを割り込み方式によってダンプするシステムクラッシュとフリーズ時のメモリデータ(メモリダンプ)収集手段を備えることが好ましい。
また、本発明の診断システムは、端末システムにおいて、システムの特性(機能、モジュール、起きやすい異常と異常が起きやすい場所等)に関するデータ、システムの健康状態に関するデータを含み、自己学習によって診断に必要となる情報と知識を蓄積する診断知識学習手段を備えることが好ましい。
The diagnostic system of the present invention records data necessary for self-diagnosis in real time in the terminal system, including various data of time stamp, log level, vendor, module, operation, and object status at the time of recording. It is preferable to provide log data collecting means.
In addition, the diagnostic system of the present invention includes stack, hip and register data in the terminal system. When the system crashes or freezes, the memory data required for investigating the cause of the crash or freeze is interrupted. It is preferable to provide a memory data (memory dump) collecting means at the time of system crash and freezing.
In addition, the diagnosis system of the present invention includes data on system characteristics (functions, modules, easily occurring abnormalities and places where abnormalities are likely to occur), and data on system health status in terminal systems, and is necessary for diagnosis by self-learning. It is preferable to provide diagnostic knowledge learning means for accumulating information and knowledge.
本発明のワイヤレスデバイスシステムによれば、診断機能と復旧機能をワイヤレスデバイス自身とリモートサーバに分散して持たせることにより、診断・復旧をワイヤレスデバイスが自力で行なうことができるようにして速やかな自動復旧を実現するとともに、応用レベルの診断・復旧をワイヤレスデバイスとリモートサーバの協働により行なうことによりワイヤレスデバイスのリソース負荷を小さく抑えることができる。一方、復旧処理により復旧できないレベルの障害に対しては、ワイヤレスネットワークを介したリモートでの応用レベルの復旧サービスを受けることができる。 According to the wireless device system of the present invention, the diagnosis function and the recovery function are distributed to the wireless device itself and the remote server so that the wireless device can perform the diagnosis / recovery by itself and quickly and automatically. In addition to realizing recovery, the resource load on the wireless device can be reduced by performing application level diagnosis / recovery in cooperation with the wireless device and the remote server. On the other hand, for a failure at a level that cannot be recovered by the recovery process, a remote application level recovery service can be received via the wireless network.
また、本発明のワイヤレスデバイスシステムによれば、応用レベル診断ソフトウェアは必要が生じた時点で起動するので、障害が発生していない状態や基礎レベルの診断・復旧処理ができる状態では、不必要にワイヤレスデバイスのリソースに負荷をかけることがない。
また、本発明のワイヤレスデバイスシステムによれば、すべての診断・復旧にかかるデータをリモートサーバで一元管理できるので、多数にのぼるワイヤレスデバイスに共通する障害の診断データや復旧結果をリモートサーバ上で共有することが可能となる。
ワイヤレスデバイスを擬人化する手法を導入すれば、ワイヤレスデバイスの診断処理・復旧処理を把握しやすくなる。
In addition, according to the wireless device system of the present invention, the application level diagnosis software is activated when necessary, so it is unnecessary in a state where no failure has occurred or in a state where basic level diagnosis / recovery processing is possible. No burden on wireless device resources.
In addition, according to the wireless device system of the present invention, since all data related to diagnosis and recovery can be centrally managed by the remote server, failure diagnosis data and recovery results common to many wireless devices can be shared on the remote server. It becomes possible to do.
If a method of anthropomorphizing a wireless device is introduced, it will be easier to grasp the diagnostic processing / recovery processing of the wireless device.
以下、本発明を実施するための最良の形態について実施例により具体的に説明する。なお、本発明はこれらの実施例に限定されるものではない。
なお、診断システムは、システムリソースが小さいシステムが前提とされるが、多様なシステムに適用できる。例えば、携帯電話などのワイヤレスモバイルシステム、インテリジェント家電製品、ロボット、車(カーナビゲーションシステム)、製造ラインの工作機械装置など多様なものに適用できる。
以下の説明において、端末システムは携帯電話などのワイヤレスデバイスに限定されることはないが、以下の説明では携帯電話などのワイヤレスデバイスを想定して説明する。
Hereinafter, the best mode for carrying out the present invention will be described specifically by way of examples. The present invention is not limited to these examples.
The diagnosis system is assumed to be a system with small system resources, but can be applied to various systems. For example, the present invention can be applied to various devices such as wireless mobile systems such as mobile phones, intelligent home appliances, robots, cars (car navigation systems), and machine tools on production lines.
In the following description, the terminal system is not limited to a wireless device such as a mobile phone. However, the following description will be made assuming a wireless device such as a mobile phone.
以下、本発明の実施例を図面を参照して説明する。図1は、本発明によるモバイルデバイスの診断と復旧方法を実現することができるシステムの構成を示すブロック図である。 Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a system capable of realizing a mobile device diagnosis and recovery method according to the present invention.
図1に示す診断システムにおいて、ワイヤレスデバイス01に診断・復旧機能を実装して、デバイスの健康状態を観察し、システムが病気になったときに診断して、必要な処置を行い、システムを正常に復旧する。診断する際に、診断サーバ02に対して、診断データベース03からワイヤレスネットワーク04経由で必要な診断情報を取り寄せることもできる。
In the diagnostic system shown in FIG. 1, the wireless device 01 is equipped with a diagnosis / recovery function, observes the health status of the device, diagnoses when the system becomes ill, performs necessary measures, and normalizes the system. To recover. When making a diagnosis, necessary diagnosis information can be obtained from the diagnosis database 03 via the
診断結果は、ワイヤレスネットワーク04を通して、診断サーバ02に報告し、診断レポートとして診断データベース03に登録する。事業者のカスタマサポートから、この診断レポートを見ることができる。事業者のカスタマサポートは、この診断レポートをチェックして、ワイヤレスデバイス側で解決しなかったケースに対して、診断レポートに記載する情報に基づいて、解決方法を見つける。ソフトウェア上のバグであれば、メーカに対してバグ報告を行い、バグ修正を依頼する。
The diagnosis result is reported to the diagnosis server 02 through the
メーカが、バグ修正依頼を受けた後に、ネットワーク経由で診断データベースから詳細な診断情報データを取り寄せて、バグの原因を調べ、バグの場所を特定し、ソフトウェア上のバグを修正する。 After receiving a bug correction request, the manufacturer obtains detailed diagnostic information data from the diagnostic database via the network, investigates the cause of the bug, identifies the bug location, and corrects the software bug.
図2は、ワイヤレスデバイスの診断・復旧手順の一例を示す説明図である。図2に示す例では、まず観察05によってシステムの健康状態を常時に把握し、システムの病気をキャッチする。システムの病気を認識したら、その病気に対して、検査06においてさらに詳細なデータを調べて、病気の場所を特定し、診断用データを集める。場合によって、この検査段階で、特定した病気の場所に対して、専用の検査プログラムを動かして、試験データを収集する。次に、診察07において、集めた診断用データを分析して、病気になった原因を解明する。最後に、処置08において、解明した病気の原因に対して、病気の治療に着手する。
FIG. 2 is an explanatory diagram illustrating an example of a procedure for diagnosis / recovery of a wireless device. In the example shown in FIG. 2, first, the health of the system is always grasped by
システムの病気の治療方法の例としては、システムのリブート(注射)、システムパラメータの更正やプロセス実行優先度の調整、システム設定の部分的訂正または全部再構成(手術)、ソフトウェア上のバグフィックス報告(処方)がある。 Examples of how to treat system illnesses include rebooting the system (injecting), modifying system parameters and adjusting process execution priority, partially correcting or reconfiguring system settings (surgery), and reporting software bug fixes. (Prescription).
図3は、診断例を示す説明図である。図3は、各診断例に対して、病気11、原因12と処置13に分けてその診断内容を示す。第1番目の例のメモリが足りない14の病気に対して、診断した結果として使用後メモリをリリースせず15がわかり、システム・リブート16という処置を取れば、メモリが足りなくなった病気を治してシステムが復旧する。
FIG. 3 is an explanatory diagram illustrating a diagnosis example. FIG. 3 shows the contents of diagnosis for each diagnosis example divided into disease 11, cause 12 and treatment 13. In the first example, 14 illnesses with insufficient memory can be found as a result of diagnosing 15 that does not release memory after use, and the
図3に示している第2番目の例では、よく起きるキーがきかない17という病気に対して、診断した結果がキーを押したイベントを拾えない18という原因であり、これに対してキー押しのイベントを拾うプロセスの実行優先度を調整して、キーを押したときに即時に実行するようにプロセス優先度調整19という処置を取れば、次にキーを押すときにキーがきくようになる。
In the second example shown in FIG. 3, for a illness of 17 in which the key does not work well, the diagnosis result is that the event that the key was pressed cannot be picked 18, By adjusting the execution priority of the process that picks up the event and performing the
図3に示している第3番目の例では、利用者をよく困らせるメール送信できない20という病気に関して、システムにおいて、メール関連のパラメータを調べ、メール設定がおかしい21とわかり、その設定を正常値に戻すというメール設定直し22処置を取ってメールを送れるようになる。メール設定の正常値は、ローカルに保存している場合にその値を使い、ない場合は診断サーバから取り寄せてその値を使用する。
In the third example shown in FIG. 3, regarding the
利用者によくイライラさせる通信障害という問題に対して、システムの病気なのか、電波が届かないのであるのかのいずれで明確な情報を利用者に示すべきである。図3に示している第4番目の例では、通信障害23に対して、本発明の診断手法を用いて、電波が弱い24という原因がすぐにわかるので、利用者に場所移動指示25を出せば、利用者が電波のよい場所へ移動し、イライラ感がなくなる。
In response to the problem of communication failure that often frustrates users, clear information should be shown to the user, whether it is a system illness or radio waves are not reaching. In the fourth example shown in FIG. 3, for the
ワイヤレスデバイス上で、システムクラッシュというソフトウェアバグ(病気)がよくある。システムクラッシュの再現が難しくて、クラッシュの原因が見つかりにくいのが現状である。図3に示している第5番目の例では、このシステムクラッシュ26が起きたときに、本発明の診断手法を利用すれば、たとえばNULLポインタである27クラッシュの原因がわかり、また、クラッシュが発生した場所も特定できる。この結果に基づいて、ソフトウェア上のバグフィックス報告28を診断サーバに送り、メーカがすぐにそのバグを治せる。
Often there is a software bug (disease) called a system crash on a wireless device. The current situation is that it is difficult to reproduce the system crash, and it is difficult to find the cause of the crash. In the fifth example shown in FIG. 3, when this
また、ワイヤレスデバイス上で、システムフリーズというソフトウェアバグ(病気)もよくある。システムクラッシュと同様にシステムフリーズの再現が難しくて、フリーズの原因が見つかることが困難である。図3に示している第6番目の例では、このシステムフリーズ29が起きたときに、本発明の診断手法を利用すれば、たとえば無限ループである30フリーズの原因がわかり、また、フリーズが発生した場所も特定できる。この結果に基づいて、ソフトウェア上のバグフィックス報告31を診断サーバに送り、メーカが直ちにそのバグを治せる。 There is also often a software bug (disease) called system freeze on wireless devices. Like a system crash, it is difficult to reproduce a system freeze, and it is difficult to find the cause of the freeze. In the sixth example shown in FIG. 3, when this system freeze 29 occurs, if the diagnostic method of the present invention is used, for example, the cause of 30 freezes that are an infinite loop can be found, and the freeze occurs. You can also identify where you did. Based on this result, a bug fix report 31 on the software is sent to the diagnosis server, and the manufacturer can immediately cure the bug.
図4は、上記の診断・復旧機能を実装する一例を示すブロック図である。図4に示している例では、本発明の診断・復旧を機能するワイヤレスデバイスに、診断エンジン35、診断アプリケーション36、診断情報37と通信部38を実装する。
FIG. 4 is a block diagram showing an example of implementing the above diagnosis / recovery function. In the example shown in FIG. 4, a
診断エンジンが、かかりつけ医師としてシステムに常駐し、システムの健康状態を監視する。監視するデータとして、システムパラメータ、システムログとシステム健康データがある。診断エンジンが、システム健康データによってシステムの病気の有無を判断する。システムが病気であることを認識したら、診断アプリケーションを起動する。 A diagnostic engine resides in the system as a primary physician and monitors the health of the system. Data to be monitored includes system parameters, system logs, and system health data. The diagnostic engine determines whether the system is ill based on system health data. If it recognizes that the system is ill, it starts a diagnostic application.
診断アプリケーションが、システムにかかった病気を治療する専門医として、認識した病気の治療にあたる。まず、病気の原因を究明するために、詳細な検査を行う。検査として、関連のシステムパラメータとシステムログを調べて、治療に必要となる情報データ、例えば病気になった場所を特定する関数の情報を集める。また、必要であれば、検査用データを準備して検査プログラムを動かし、病気になった場所を絞り込み、病気の原因例えシステムクラッシュになったNULLポインタを特定する診断用データを収集する。検査によって取得した診断用データが、診断情報37に格納する。
The diagnostic application treats a disease recognized as a specialist treating the disease in the system. First, in order to investigate the cause of the disease, a detailed examination is performed. As a test, the relevant system parameters and system logs are examined to collect information data necessary for treatment, for example, information on a function that identifies where the disease occurred. If necessary, prepare test data, run the test program, narrow down the place where the disease occurred, and collect diagnostic data that identifies the cause of the disease, such as the NULL pointer that caused the system crash. The diagnostic data acquired by the examination is stored in the
診断アプリケーションが、検査によって、病気になった場所と病気の原因を特定でき、対応処置を取り、システムを復旧させる。対応処置が、専門医の知識と経験によって決められる。例えば、メモリが足りなくなったら、システムをリブートしてすべてのリリースしなかったメモリがリリースされ、問題が解決される。システムがフリーズしたときに、その原因が無限ループであることがわかったら、特定した場所を診断レポートに記録して、メーカに報告すれば、メーカがすぐにソフトウェア上のバグを直す。 A diagnostic application can identify the location of the disease and the cause of the disease through testing, take corrective action and restore the system. Response measures are determined by specialist knowledge and experience. For example, if you run out of memory, reboot the system to release all the unreleased memory and solve the problem. When the system freezes, if you find that the cause is an infinite loop, record the identified location in a diagnostic report and report it to the manufacturer, and the manufacturer will immediately fix the software bug.
図5は、ワイヤレスデバイスの記憶領域に保存される上記の診断情報の一例を示す説明図である。ワイヤレスデバイスの診断に必要となる情報が、システムパラメータ40、システムログ41とシステム健康データ42がある。上記の検査によって、システムが病気になったときにこれらの情報データから、病気の場所と原因を特定する診断用データ43を作成する。
FIG. 5 is an explanatory diagram showing an example of the diagnostic information stored in the storage area of the wireless device. Information necessary for diagnosis of the wireless device includes a
図6は、これまでの実施例の中に記載してあったシステムクラッシュの診断実施例を示す説明図である。システムクラッシュ時の情報を収集するために、診断プログラムを割込処理関数の中に組み込める。この診断プログラムによって診断に必要なメモリデータをダンプしてフラッシュに保存する。図6に示す例では、システムクラッシュ発生45の後に、割込処理関数呼び出し46によって、メモリダンプ47を行い、システムリブート48の後に、ダンプデータ解析49によって、クラッシュの場所と原因が解明される。
FIG. 6 is an explanatory diagram showing a system crash diagnosis embodiment described in the previous embodiments. In order to collect information at the time of a system crash, a diagnostic program can be incorporated into the interrupt processing function. This diagnostic program dumps memory data required for diagnosis and stores it in flash. In the example shown in FIG. 6, the memory dump 47 is performed by the interrupt processing function call 46 after the system crash 45, and the location and cause of the crash are clarified by the dump data analysis 49 after the
図7は、これまでの実施例の中に記載してあったシステムフリーズの診断実施例を示す説明図である。システムフリーズ時の情報を収集するために、診断プログラムを割込処理関数の中に組み込める。この診断プログラムによって診断に必要なメモリデータをダンプしてフラッシュに保存する。図7に示す例では、システムフリーズ発生50の後に、ウォッチドッグタイマ作動51で割込処理関数呼出し52、メモリダンプ53を行い、システムリブート54の後に、ダンプデータ解析55によって、フリーズの場所と原因が解明される。
FIG. 7 is an explanatory diagram showing a diagnosis example of system freeze described in the previous examples. In order to collect information when the system freezes, a diagnostic program can be incorporated into the interrupt processing function. This diagnostic program dumps memory data required for diagnosis and stores it in flash. In the example shown in FIG. 7, the interrupt processing function call 52 and the memory dump 53 are performed by the watchdog timer operation 51 after the occurrence of the
図8は、システムログ実施の一例を示す説明図である。システムログは、システムの中であらゆるところから発生し、時間順で出力される。ログの量も多く、診断に必要のない情報が多く含まれているため、そのまま診断に利用することが困難である。図8に示す例では、まず、発生したログ60を分類61して、診断に必要のないログデータを無視し、必要なログデータのみをデータベースDB63に登録62する。データベースにあるログデータが、キーワード例えば健康レベル、ステータス、モジュール、パラメータ、イベント、ログ時間で検索できる。システムの病気が認識されたときに、データベースに登録しているログデータを検索64して、そのデータに対して解析65を行い、診断用データ66を作成する。
FIG. 8 is an explanatory diagram showing an example of system log implementation. System logs are generated from anywhere in the system and are output in time order. Since the amount of logs is large and contains a lot of information that is not necessary for diagnosis, it is difficult to use it for diagnosis as it is. In the example shown in FIG. 8, first, the generated log 60 is classified 61, log data that is not necessary for diagnosis is ignored, and only necessary log data is registered 62 in the
図9は、ネットワークを通した診断実施の一例を示す説明図である。図9に示す例では、診断にワイヤレスデバイス側のもつ情報が不十分であるときに診断エンジン70が診断サーバ71に対してリクエスト72を送る。リクエストには、デバイス情報のほかにシステムの病気に関する情報データ(病気の症状)が含まれる。診断サーバが、受信したリクエストに対して、病気の症状を見て、データベースに必要な診断用データと対応の診断アプリケーションを検索し、レスポンス73メッセージに載せて診断エンジンに送る。通信方式としては、OTA(Over-the-air)/SMS(Short message services)/DTMF(Dual Tone Multiple Frequencies)74がある。通常のIPコネクションがあれば、OTAで、それがなければ、SMSで、SMSも使えなければ、DTMFを利用してデータ伝送を行う。SMSとDTMFの場合は、少量なデータ伝送しかできないため、通信設定やシステムのパラメータなどの限定したデータ伝送を行う。DTMF方式は、音声通信に問題がなければ利用でき、通信のできない場合に活用できる有効な手段である。
FIG. 9 is an explanatory diagram illustrating an example of performing diagnosis through a network. In the example shown in FIG. 9, the
01 ワイヤレスデバイス(携帯電話、携帯端末)
02 診断サーバ
03 診断データベース
04 ワイヤレスネットワーク
35 診断エンジン
36 診断アプリケーション
37 診断情報保存部
38 通信部
40 システムパラメータ保存部
41 システムログ保存部
42 システム健康データ保存部
43 診断用データ保存部
70 診断エンジン
71 診断サーバ
72 リクエスト・メッセージ
73 レスポンス・メッセージ
74 通信媒体
01 Wireless devices (cell phones, portable terminals)
02 diagnostic server 03
Claims (11)
前記端末システムに診断ソフトウェアを搭載し、当該診断ソフトウェアにより、
前記端末システムにおいて不具合が発生したことを検知し、動的に前記端末システムの診断処理を実行し、診断データを得る診断処理と、
前記診断処理により得られた診断データを基に診断レポートを作成する診断レポート作成処理と、
作成した前記診断レポートを前記通信手段を介して前記診断サーバに送る診断レポート送信処理を実行することを特徴とする診断システム。 In a diagnostic system comprising a terminal system comprising a processor, a memory, a communication means and an application, and a diagnostic server located at a remote location capable of communicating with the terminal system via the communication means,
With the diagnostic software installed in the terminal system,
Detecting the occurrence of a malfunction in the terminal system, dynamically executing diagnostic processing of the terminal system, and obtaining diagnostic data;
A diagnostic report creating process for creating a diagnostic report based on the diagnostic data obtained by the diagnostic process;
A diagnostic system for executing diagnostic report transmission processing for transmitting the created diagnostic report to the diagnostic server via the communication means.
前記端末システムの状態を観察し、すべてが正常な状態を健康状態、一部が正常ではない状態を体調不良状態と判断する観察処理ステップと、
前記観察処理ステップにおいて前記体調不良状態と判断された場合、障害が発生している可能性がある個所に対して実際に障害が発生しているか否かを検査し、実際に障害発生を検知すれば病気状態、実際には障害発生が検知されなければ健康状態と判定する検査処理ステップと、
前記検査処理ステップにおいて前記病気状態と判断された場合、前記障害の復旧処理に必要なデータを収集する診察処理ステップとして捉える請求項1または2に記載の診断システム。 The terminal system is anthropomorphic, and a series of the diagnostic processing steps are performed.
An observation processing step of observing the state of the terminal system, judging that all are normal and healthy, and some are not normal,
If it is determined in the observation processing step that the state of poor physical condition is present, check whether or not a failure has actually occurred at a location where a failure may have occurred, and detect the actual failure. If it is a disease state, in fact, if a failure occurrence is not detected, a test processing step for determining a health state,
The diagnosis system according to claim 1, wherein when the disease state is determined in the inspection processing step, the diagnosis system is regarded as a diagnosis processing step for collecting data necessary for the recovery processing of the failure.
Diagnostic knowledge learning means that accumulates information and knowledge necessary for diagnosis through self-learning, including data on system characteristics (functions, modules, easy-to-occur abnormalities and places where abnormalities are likely to occur), and data on system health The diagnostic system according to claim 3 provided.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006175962A JP2007042082A (en) | 2005-06-27 | 2006-06-26 | Diagnostic system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005216465 | 2005-06-27 | ||
| JP2006175962A JP2007042082A (en) | 2005-06-27 | 2006-06-26 | Diagnostic system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007042082A true JP2007042082A (en) | 2007-02-15 |
Family
ID=37799958
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006175962A Pending JP2007042082A (en) | 2005-06-27 | 2006-06-26 | Diagnostic system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007042082A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1983686A1 (en) * | 2007-04-19 | 2008-10-22 | NTT DoCoMo, Inc. | Mobile terminal apparatus and diagnosis method for mobile terminal apparatus |
| JP2009181441A (en) * | 2008-01-31 | 2009-08-13 | Nomura Research Institute Ltd | Automatic repair system and method |
| JP2011175640A (en) * | 2010-02-18 | 2011-09-08 | Hand Held Products Inc | Remote device management system and method |
| US20140228005A1 (en) * | 2012-12-05 | 2014-08-14 | Future Dial, Inc. | Using automatically collected device problem information to route and guide users' requests |
| US8868064B1 (en) * | 2011-11-09 | 2014-10-21 | Sprint Communications Company L.P. | Mobile device metrics management |
| KR20150021792A (en) * | 2013-08-21 | 2015-03-03 | 주식회사 케이티 | Smart home device with self-diagnosis and Method of doing self-diagnosis by the same device |
| US10162693B1 (en) | 2012-10-18 | 2018-12-25 | Sprint Communications Company L.P. | Evaluation of mobile device state and performance metrics for diagnosis and troubleshooting of performance issues |
| US11132732B2 (en) | 2016-10-26 | 2021-09-28 | Future Dial, Inc. | System and method for upselling customers on mobile device services and hardware |
| CN113590163A (en) * | 2021-08-31 | 2021-11-02 | 重庆长安汽车股份有限公司 | Vehicle OTA (over the air) upgrading method based on log diagnosis |
| KR20220018256A (en) * | 2020-08-06 | 2022-02-15 | 숭실대학교산학협력단 | Self-healing method for service function chains |
| KR102404247B1 (en) * | 2021-07-01 | 2022-06-02 | 고유경 | Customer management system |
| US20230368170A1 (en) * | 2015-05-12 | 2023-11-16 | A La Carte Media Inc. | Kiosks for remote collection of electronic devices for value, and associated mobile application for enhanced diagnostics and services |
| CN117687963A (en) * | 2023-08-04 | 2024-03-12 | 荣耀终端有限公司 | A log storage method, device, electronic device and storage medium for a small system |
-
2006
- 2006-06-26 JP JP2006175962A patent/JP2007042082A/en active Pending
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1983686A1 (en) * | 2007-04-19 | 2008-10-22 | NTT DoCoMo, Inc. | Mobile terminal apparatus and diagnosis method for mobile terminal apparatus |
| KR100968313B1 (en) | 2007-04-19 | 2010-07-08 | 가부시키가이샤 엔.티.티.도코모 | Mobile terminal device, diagnosis method of mobile terminal device |
| US7886189B2 (en) | 2007-04-19 | 2011-02-08 | Ntt Docomo, Inc. | Mobile terminal apparatus and diagnosis method for mobile terminal apparatus |
| JP2009181441A (en) * | 2008-01-31 | 2009-08-13 | Nomura Research Institute Ltd | Automatic repair system and method |
| JP2011175640A (en) * | 2010-02-18 | 2011-09-08 | Hand Held Products Inc | Remote device management system and method |
| US8868064B1 (en) * | 2011-11-09 | 2014-10-21 | Sprint Communications Company L.P. | Mobile device metrics management |
| US10162693B1 (en) | 2012-10-18 | 2018-12-25 | Sprint Communications Company L.P. | Evaluation of mobile device state and performance metrics for diagnosis and troubleshooting of performance issues |
| US9979817B2 (en) | 2012-12-05 | 2018-05-22 | Future Dial, Inc. | Using automatically collected device problem information to route and guide users' requests |
| US20140228005A1 (en) * | 2012-12-05 | 2014-08-14 | Future Dial, Inc. | Using automatically collected device problem information to route and guide users' requests |
| US9363367B2 (en) * | 2012-12-05 | 2016-06-07 | Future Dial, Inc. | Using automatically collected device problem information to route and guide users' requests |
| US10863022B2 (en) | 2013-02-08 | 2020-12-08 | Future Dial, Inc. | Using automatically collected device problem information to route and guide users' requests |
| US12206818B2 (en) | 2013-02-08 | 2025-01-21 | Future Dial, Inc. | Automatically collected device problem information to route and guide users' requests |
| US11652918B2 (en) | 2013-02-08 | 2023-05-16 | Future Dial, Inc. | Using automatically collected device problem information to route and guide users' requests |
| KR101668451B1 (en) * | 2013-08-21 | 2016-10-28 | 주식회사 케이티 | Smart home device with self-diagnosis and Method of doing self-diagnosis by the same device |
| KR20150021792A (en) * | 2013-08-21 | 2015-03-03 | 주식회사 케이티 | Smart home device with self-diagnosis and Method of doing self-diagnosis by the same device |
| US20230368170A1 (en) * | 2015-05-12 | 2023-11-16 | A La Carte Media Inc. | Kiosks for remote collection of electronic devices for value, and associated mobile application for enhanced diagnostics and services |
| US11132732B2 (en) | 2016-10-26 | 2021-09-28 | Future Dial, Inc. | System and method for upselling customers on mobile device services and hardware |
| KR20220018256A (en) * | 2020-08-06 | 2022-02-15 | 숭실대학교산학협력단 | Self-healing method for service function chains |
| KR102365841B1 (en) * | 2020-08-06 | 2022-02-21 | 숭실대학교산학협력단 | Self-healing method for service function chains |
| KR102404247B1 (en) * | 2021-07-01 | 2022-06-02 | 고유경 | Customer management system |
| CN113590163B (en) * | 2021-08-31 | 2024-03-22 | 重庆长安汽车股份有限公司 | Vehicle OTA upgrading method based on log diagnosis |
| CN113590163A (en) * | 2021-08-31 | 2021-11-02 | 重庆长安汽车股份有限公司 | Vehicle OTA (over the air) upgrading method based on log diagnosis |
| CN117687963A (en) * | 2023-08-04 | 2024-03-12 | 荣耀终端有限公司 | A log storage method, device, electronic device and storage medium for a small system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7281040B1 (en) | Diagnostic/remote monitoring by email | |
| EP3767406B1 (en) | Controller area network and connectivity health troubleshooting system | |
| EP0570513B1 (en) | Maintenance apparatus and method initiated by a hierarchical distributed knowledge based machine | |
| US8588767B2 (en) | Mobile terminal device, self-diagnosis method and non-transitory, computer readable storage medium | |
| JP2007042082A (en) | Diagnostic system | |
| EP1528471A2 (en) | Method and architecture for automated fault diagnosis and correction in a computer system | |
| US6772376B1 (en) | System and method for reporting detected errors in a computer system | |
| CN106789306B (en) | Method and system for detecting, collecting and recovering software fault of communication equipment | |
| KR101225374B1 (en) | Apparatus and method for device management in mobile communication terminal | |
| CN102571438B (en) | Remote monitoring system and its automatic network diagnostic method | |
| US6882271B2 (en) | Automated medical imaging system repair diagnostics | |
| US6865512B2 (en) | Automated medical imaging system maintenance diagnostics | |
| CN101131587A (en) | Fieldbus communication diagnosis device and fieldbus communication diagnosis method | |
| JP4485344B2 (en) | Server apparatus, failure path diagnosis method, and failure path diagnosis program | |
| CN116661285A (en) | Automobile fault diagnosis method and application thereof | |
| KR20020057047A (en) | Method for hindrance restoration of digital system | |
| CN112929911A (en) | Method and system for monitoring network abnormity of vehicle-mounted equipment | |
| CN114651310A (en) | System and method for classifying and managing disconnections for medical applications | |
| KR19990056124A (en) | How to Diagnose Links in a Private Switching System | |
| CN119847121A (en) | Vehicle fault diagnosis method and device, vehicle and storage medium | |
| CN116208532B (en) | Abnormality detection method, device, storage medium and electronic device | |
| JP2007052756A (en) | Learning type diagnostic database applied to trouble diagnosis in wireless device | |
| KR20000051749A (en) | Automatic analyzer of trouble shooting in base station manager system method for solving the trouble | |
| JP2007068135A (en) | Diagnostic technique applied to real-time property of wireless device | |
| KR200200798Y1 (en) | Apparatus for detecting fault in the electric equipment via the internet |