CN101567807B - 基于知识的故障恢复支持*** - Google Patents

基于知识的故障恢复支持*** Download PDF

Info

Publication number
CN101567807B
CN101567807B CN2009101368062A CN200910136806A CN101567807B CN 101567807 B CN101567807 B CN 101567807B CN 2009101368062 A CN2009101368062 A CN 2009101368062A CN 200910136806 A CN200910136806 A CN 200910136806A CN 101567807 B CN101567807 B CN 101567807B
Authority
CN
China
Prior art keywords
knowledge
knowledge base
user terminal
server
unit
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.)
Expired - Fee Related
Application number
CN2009101368062A
Other languages
English (en)
Other versions
CN101567807A (zh
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Publication of CN101567807A publication Critical patent/CN101567807A/zh
Application granted granted Critical
Publication of CN101567807B publication Critical patent/CN101567807B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Debugging And Monitoring (AREA)

Abstract

一种基于知识的故障恢复支持***。用户终端包括软件列表存储单元,用于存储软件列表;知识库存储单元,用于存储知识库;知识库输入单元,用于输入来自中继服务器的知识库;以及新故障通知单元,用于如果发生新故障则将新故障信息传送至中继服务器。中继服务器中继在用户终端和知识提供服务器之间的数据传输。知识提供服务器中的每一个包括用于创建知识库的知识库创建单元和用于将所创建的知识库传送至中继服务器的知识库传输单元。一旦接收到新故障信息,知识库创建单元就将关于新故障信息的知识信息添加至知识库。

Description

基于知识的故障恢复支持***
本申请基于并要求2008年4月21日提交的日本专利申请No.2008-110283的优先权的权益,其公开通过引用的方式全部合并于此。
技术领域
本发明涉及一种用于为多个联网的信息处理设备中的故障恢复提供支持的***,并且更具体地涉及一种使用知识库的基于知识的故障恢复支持***。
背景技术
存在通过使用存储故障信息和故障恢复方法(恢复信息)的知识库(也被称为知识数据库)而在不对操作员施加负担或者不需要操作员干预的情况下能够从联网的信息处理设备中的故障快速恢复的各种建议的***。
例如,在日本专利申请公开JP-P2004-178296A中公开的***(基于知识的操作管理***)包括多个受监控的服务器;监控服务器,具有存储恢复命令和引导消息(恢复数据)的知识数据库并且从受监控的服务器收集故障信息;以及监控终端,该监控终端显示从监控服务器发送的信息并且由操作员操作。
当在上述***中的受监控的服务器中发生故障时,受监控的服务器将故障信息传送至监控服务器。一旦接收到故障信息,监控服务器就对知识数据库搜索与所接收到的故障信息相对应的恢复数据,将检索到的恢复数据传送至受监控的服务器,并且发布用于恢复命令执行的指令。
一旦接收到用于恢复命令执行的指令,受监控的服务器就执行恢复命令并且将命令执行的结果(恢复结果)传送至监控服务器。然后,监控服务器接收恢复结果,并且将其转发到监控终端。***管理员或者其它人员通过监控终端可以确认恢复结果。***管理员或者其它人员也可以通过监控终端更新恢复数据(例如,通过添加或者校正恢复数据)。
发明内容
本发明的示例性目的是提供一种易于引进的、非常实际的、基于知识的故障恢复支持***、用户终端、中继服务器、知识提供服务器以及数据中继方法。
在本发明的示例性方面中,基于知识的故障恢复支持***包括用户终端、中继服务器以及多个知识提供服务器。用户终端包括:软件列表存储单元,用于存储可执行的软件的列表;第一知识库存储单元,用于存储多个特定于软件类型的知识库,所述知识库存储包括故障信息和用于该故障信息的恢复信息的知识信息;知识库输入单元,用于输入来自中继服务器的知识库;以及新故障通知单元,如果发生没有注册在被存储在第一知识库存储单元中的知识库中的新故障,则该新故障通知单元创建至少包括新故障的描述的新故障信息,并且将所创建的新故障信息传送至中继服务器。中继服务器包括:用户终端处理单元,用于通过网络与用户终端交换数据;知识提供服务器处理单元,用于通过网络与知识提供服务器中的每一个交换数据;以及第二知识库存储单元,用于存储通过知识提供服务器处理单元从知识提供服务器中的每一个输入的多个特定于软件类型的知识库。知识提供服务器中的每一个包括:知识库创建单元,用于根据操作员输入的信息创建特定于软件类型的知识库;第三知识库存储单元,用于存储所创建的知识库;以及知识库传输单元,用于将存储在第三知识库存储单元中的知识库传送至中继服务器。当通过中继服务器从用户终端接收到新故障信息时,知识库创建单元创建关于新故障信息的知识信息,并且将所创建的知识信息添加至相关联的知识库。
在本发明的示例性方面中,基于知识的故障恢复支持***包括用户终端、中继服务器以及多个知识提供服务器。用户终端包括:软件列表存储单元,用于存储可执行的软件的列表;第一知识库存储单元,用于存储多个特定于软件类型的知识库,所述知识库存储包括故障信息和用于该故障信息的恢复信息的知识信息;知识库输入单元,用于输入来自中继服务器的知识库;以及新故障通知单元,如果发生没有注册在被存储在第一知识库存储单元中的知识库中的新故障,则该新故障通知单元创建至少包括新故障的描述的新故障信息,并且将所创建的新故障信息传送至中继服务器。中继服务器包括:用户终端处理单元,用于通过第一网络与用户终端交换数据;知识提供服务器处理单元,用于通过第二网络与知识提供服务器中的每一个交换数据;以及第二知识库存储单元,用于存储通过知识提供服务器处理单元从知识提供服务器中的每一个输入的多个特定于软件类型的知识库。知识提供服务器中的每一个包括:知识库创建单元,用于根据操作员输入的信息创建特定于软件类型的知识库;第三知识库存储单元,用于存储所创建的知识库;以及知识库传输单元,用于将存储在第三知识库存储单元中的知识库传送至中继服务器。当通过中继服务器从用户终端接收到新故障信息时,知识库创建单元创建关于新故障信息的知识信息,并且将所创建的知识信息添加至相关联的知识库。
在本发明的示例性方面中,用户终端包括:软件列表存储单元,用于存储可执行的软件的列表;知识库存储单元,用于存储多个特定于软件类型的知识库,所述知识库存储包括故障信息和用于该故障信息的恢复信息的知识信息;知识库输入单元,用于通过将至少包括软件列表的知识库传输请求信息传送至通过预定网络连接的中继服务器输入来自中继服务器的与软件列表相对应的一个或者多个知识库;以及新故障通知单元,如果发生没有注册在被存储在知识库存储单元中的知识库中的新故障,则该新故障通知单元创建至少包括新故障的描述的新故障信息,并且将所创建的新故障信息传送至中继服务器。
在本发明的示例性方面中,中继服务器包括:用户终端处理单元,用于与通过第一网络连接的用户终端交换数据;知识服务器处理单元,用于与通过第二网络连接的知识提供服务器交换数据;以及知识库存储单元,用于存储通过知识服务器处理单元从知识提供服务器中的每一个输入的多个特定于软件类型的知识库。当从用户终端接收到至少包括在用户终端处可执行的软件的列表的知识库传输请求信息时,用户终端处理单元根据包括在知识库传输请求信息中的软件列表输入来自知识库存储单元的一个或者多个相关联的知识库,并且将包括一个或者多个所输入的知识库的响应信息传送至用户终端。知识服务器处理单元将从用户终端传送的和由用户终端处理单元接收到的新故障信息传送至相关联的知识提供服务器。
在本发明的示例性方面中,知识提供服务器中的每一个包括:知识库创建单元,用于根据操作员输入的信息创建特定于软件类型的知识库;知识库存储单元,用于存储所创建的知识库;以及知识库传输单元,用于将存储在知识库存储单元中的知识库传送至通过预定的网络连接的中继服务器。当从中继服务器接收到至少包括没有注册在所提供的知识库中的新故障的描述的新故障信息时,知识库创建单元创建关于新故障信息的知识信息,并且将所创建的知识信息添加至相关联的知识库。
在本发明的示例性方面中,数据中继方法包括:用户终端处理步骤,用于与通过第一网络连接的用户终端交换数据;知识服务器处理步骤,用于与通过第二网络连接的知识提供服务器交换数据;以及知识库存储步骤,用于将从知识服务器处理步骤中的知识提供服务器中的每一个输入的多个特定于软件类型的知识库存储在存储设备中。在用户终端处理步骤中,当从用户终端接收到至少包括在用户终端处可执行的软件列表的知识库传输请求信息时,根据包括在知识库传输请求信息中的软件列表输入来自存储设备的一个或者多个相关联的知识库,并且将包括所述一个或者多个所输入的知识库的响应信息传送至用户终端。在知识服务器处理步骤中,将在用户终端处理步骤中从用户终端接收到的新故障信息传送至相关联的知识提供服务器。
在本发明的示例性方面中,数据中继程序用于使得计算机执行:用户终端处理过程,用于与通过第一网络连接的用户终端交换数据;知识服务器处理过程,用于与通过第二网络连接的知识提供服务器交换数据;以及知识库存储过程,用于基于各个软件类型将在知识服务器处理过程中从知识提供服务器中的每一个输入的知识库存储在存储设备中。在用户终端处理过程中,当从用户终端接收到至少包括在用户终端处可执行的软件列表的知识库传输请求信息时,根据包括在知识库传输请求信息中的软件列表输入来自存储设备的一个或者多个相关联的知识库,并且将包括所述一个或者多个所输入的知识库的响应信息传输至用户终端。在知识服务器处理过程中,将在用户终端处理过程中从用户终端接收到的新故障信息传输至相关联的知识提供服务器。
附图说明
图1是示出根据本发明的示例性实施例的基于知识的故障恢复支持***的整体配置的图。
图2是示出图1中所示的用户终端、中继服务器以及知识提供服务器的内部配置的框图。
图3是示出当用户终端输入知识库时用户终端和中继服务器接着执行过程的步骤的流程图。
图4是示出当在用户终端处发生新故障时用户终端接着执行新故障通知过程的步骤的流程图。
图5是示出当中继服务器将新故障通知传送到相关联的知识提供服务器时知识提供服务器和中继服务器接着执行过程的步骤的流程图。
图6是示出新故障信息存储单元的框图。
图7是示出接着执行新故障添加过程的步骤的流程图。
图8是示出根据本发明的另一个示例性实施例的基于知识的故障恢复支持***的整体配置的图。
具体实施方式
现在将参考附图描述根据本发明的基于知识的故障恢复支持***的示例性实施例。
图1是示出根据本示例性实施例的基于知识的故障恢复支持***的整体配置的图。基于知识的故障恢复支持***包括一个或者多个用户终端1、中继服务器2以及多个知识提供服务器3。用户终端1、中继服务器2以及知识提供服务器3被连接至诸如因特网的网络4并且能够相互通信。
在***中,每个用户终端1合并从知识提供服务器3提供的知识库。当由于软件执行而导致发生故障时,用户终端1使用知识库以恢复故障。如果故障是新的并且无法通过使用知识库来校正,则用户终端1将关于故障的信息(新故障信息)传送到中继服务器2(新故障通知)。此外,通过中继服务器2,用户终端1定期地输入由知识提供服务器3创建和管理的知识库。中继服务器2中继在用户终端1和知识提供服务器3之间的数据传输。
用户终端1是信息处理设备(例如,个人电脑)。如图2所示,用户终端1包括存储设备11(例如,硬盘)、在程序控制下操作的知识库输入单元12以及在程序控制下操作的新故障通知单元13。存储设备11包括:软件列表存储单元101,该软件列表存储单元101存储软件列表,即,在用户终端1上使用的软件的列表;以及知识库存储单元102,该知识库存储单元102存储通过中继服务器2从知识提供服务器3接收到的(下载的)知识库。
知识库是用于存储知识信息的数据库,该知识信息包括:故障信息,即,关于软件执行故障的信息;和恢复信息,即,关于故障恢复(校正)方法的信息。知识库是针对各个软件类型准备的。故障信息包括例如如果出现故障将会显示的故障的描述和错误消息。恢复信息包括例如恢复命令和引导消息。
知识库输入单元12定期(例如,在每天的预定时间)输入来自中继服务器2的最新的知识库。如果发生出现没有注册在知识库中的新故障(即,通过使用知识库无法校正的故障),则新故障通知单元13将新故障信息(即,关于新故障的信息)传送至中继服务器2。新故障信息包括新故障的描述(例如,软件识别信息、故障情况以及错误消息)。如果用户终端1处的操作员通过新的校正方法已经消除了新故障,则新故障信息另外包括描述所采用的校正方法的恢复信息。
中继服务器2是信息处理设备(例如,工作站或者服务器)。它包括存储设备21(例如,硬盘)、在程序控制下操作的用户终端处理单元22以及在程序控制下操作的知识提供服务器处理单元23。存储设备21包括知识库存储单元201,该知识库存储单元201存储从多个知识库提供者(即,知识提供服务器3)输入的知识库。知识库存储单元201以这样的方式存储知识库:根据相关联的知识提供服务器3(知识库提供者)分类所存储的知识库。此外,根据相关联的软件类型分类从各个知识提供服务器3输入的知识库,并且对其进行维护。
用户终端处理单元22与各个用户终端1交换数据。根据来自于用户终端1的知识库传输请求,用户终端处理单元22将请求的知识库传送至用户终端1。用户终端处理单元22还执行用于接收从用户终端1传送的新故障信息的过程。
知识提供服务器处理单元23与每个知识提供服务器3交换数据。知识提供服务器处理单元23定期(例如,在每天预定的时间)输入来自每个知识提供服务器3的最新的知识库。此外,知识提供服务器处理单元23将从用户终端1传送的新故障信息传送至相关联的知识提供服务器3。
知识提供服务器3是由知识库提供者(例如,软件供应商)安装的信息处理设备(例如,个人电脑)。知识提供服务器3包括存储设备31(例如,硬盘)、在程序控制下操作的知识库创建单元32以及在程序控制下操作的知识库传输单元33。存储设备31包括知识库存储单元301,该知识库存储单元301以这样的方式存储关于从知识库提供者提供的一个或者多个软件程序的知识库:根据软件类型分类所存储的知识库。
在***导入之前,知识库创建单元32通过经由为知识提供服务器3所提供的输入/输出设备(未示出)的操作员的操作而输入信息。然后,知识库创建单元32根据所输入的信息创建知识信息(故障信息和恢复信息),并且为每个软件类型建立知识库。此外,知识库创建单元32根据从用户终端1提供的新故障信息自动地或按照操作员命令创建知识信息,并且将所创建的知识信息添加至用于相关联的软件的知识库。操作员可以通过输入/输出设备根据需要校正知识库。
知识库传输单元33根据来自中继服务器2的知识库传输请求将与特定的软件类型相对应的知识库或者支持所有受管理的软件程序的知识库传送到中继服务器2。
现在将描述当用户终端1从中继服务器2输入知识库时执行的过程。图3是示出当用户终端1输入知识库时用户终端1的知识库输入单元12和中继服务器2的用户终端处理单元22执行的步骤的流程图。该过程定期执行(例如,在每天的预定时间一次)。
知识库输入单元12执行步骤S301以从存储设备11的软件列表存储单元101输入在用户终端1上使用的软件列表(即,安装在用户终端1上的软件的列表)。接下来,知识库输入单元12执行步骤S302以创建包括所输入的软件列表的知识库传输请求信息,并且将所创建的知识库传输请求信息传送至中继服务器2。
一旦从用户终端1接收到知识库传输请求信息,中继服务器2的用户终端处理单元22就从知识库传输请求信息中提取软件列表。然后,用户终端处理单元22执行步骤S303,以搜索存储设备21的知识库存储单元201并且将用于每个软件程序的知识库输入软件列表中。根据所输入的知识库的提供者存在两种情况。第一种情况是一个提供者固定用于软件列表中的所有软件程序。第二种情况是多个提供者固定用于软件列表中的所有软件程序。然后,用户终端处理单元22执行步骤S304,以创建包括一个或者多个所输入的知识库的响应信息并且将所创建的响应信息传送至请求用户终端1。
一旦从中继服务器2接收到响应信息,用户终端1的知识库输入单元12就执行步骤S305,以从响应信息中提取知识库并且将它们存储在存储设备11的知识库存储单元102中。现在将知识库更新为最新的版本。
现在将描述当用户终端1已经遇到通过知识库无法校正的新故障时执行的新故障通知过程。图4是示出当在用户终端1发生新故障时用户终端1的新故障通知单元13接着执行新故障通知过程的步骤的流程图。
当发生新故障时(当步骤S401中的查询被回答“是”时),新故障通知单元13执行步骤S402以创建包括新故障的描述的新故障信息(例如,关于所执行的软件的识别信息、故障条件以及错误消息)。此外,新故障通知单元13执行步骤S403,以监控由操作员执行的输入程序和用户终端1的内部状态,并且判断操作员是否校正了故障。
如果在步骤S403中所获得的判断结果表示操作员校正了故障(当步骤S403中的查询被回答“是”时),则新故障通知单元13执行步骤S404,以输入所采用的故障校正程序作为恢复信息并且将恢复信息整合到所创建的新故障信息中。
新故障通知单元13执行步骤S405,以将所创建的新故障信息暂时地存储在存储设备11的预定区域或者诸如RAM的存储器(未示出)中。将所存储的(一条或者多条)新故障信息作为新故障通知定期(例如,在预定的时间)传送至中继服务器2。在这样的情况下,如果没有出现新故障信息,则不需要发布新故障通知。然而,可以发布通知以指示此种情况,即,以指示没有遇到新故障。
可以在任何时候发布新故障通知。例如,可以在新故障信息创建之后或者当新故障发生的次数达到了预定值时,立即向中继服务器2发布新故障通知。
现在将描述当要将用户终端1发布的新故障通知从中继服务器2传送至相关联的知识提供服务器3时执行的过程。图5是示出由知识提供服务器3的知识库创建单元32和中继服务器2的知识提供服务器处理单元23接着执行过程的步骤的流程图。顺便说一下,在当将新故障通知从中继服务器2传送至相关联的知识提供服务器3时执行的过程期间,接着执行图5中所示的步骤。定期执行过程(例如,在每天预定的时间执行一次)。
首先,知识提供服务器3的知识库创建单元32执行步骤S501,以将新故障信息传输请求发送至中继服务器2。一旦接收到该请求,中继服务器2的知识提供服务器处理单元23就执行步骤S502,以检查是否从用户终端1接收到与知识提供服务器3相对应的新故障信息。
中继服务器2将来自用户终端1的新故障信息存储在诸如图6所示的新故障信息存储单元202的存储设备21的预定区域中。更具体地,中继服务器2的用户终端处理单元22使用保留的知识提供者信息,以用这样的方式存储来自用户终端1的新故障信息:根据相关联的知识库供应者分类所存储的新故障信息。知识供应者信息是关于知识库提供者的信息。例如,该信息包括从知识库提供者提供的软件的类型和诸如网络4上的知识提供服务器3的地址的访问信息。中继服务器2的知识提供服务器处理单元23搜索新故障信息存储单元202,以检查是否出现了与知识提供服务器3相对应的新故障信息。
如果在步骤S502中获得的检查结果没有指示出现了新故障信息(如果步骤S502中的查询被回答“否”),则为了指示没有出现新故障信息,知识提供服务器处理单元23执行步骤S503以将响应信息传送至请求知识提供服务器3。在另一方面,如果出现了相关联的新故障信息(如果步骤S502中的查询被回答“是”),则知识提供服务器处理单元23执行步骤S504,以将包括一条或者多条相关联的新故障信息的响应信息传送至知识提供服务器3。
知识提供服务器3的知识库创建单元32执行步骤S505以检查来自于中继服务器2的响应信息。如果步骤S505中所获得的检查结果指示出现了新故障信息(如果步骤S505中的查询被回答“是”),则知识库创建单元32接着进行步骤S506以执行后面描述的新故障添加过程。例如,不仅可以在从中继服务器2输入了新故障信息之后立即执行新故障添加过程,而且还可以例如定期执行新故障添加过程。另一个替代是根据例如来自于知识提供服务器3的操作员的指令不定期地执行新故障添加过程。
现在将参考图7中的流程图描述由知识提供服务器3执行的新故障添加过程。首先,知识库创建单元32执行步骤S701以检查新故障信息是否包括恢复信息。如果步骤S701中的查询被回答“否”以指示新故障信息没有包括恢复信息(即,用户终端1处的操作员没有消除故障),则知识库创建单元32执行步骤S702以将故障的描述显示在例如输入/输出设备(未示出)的监控器上。另一方面,如果步骤S701中的查询被回答“是”以指示新故障信息包括恢复信息(即,用户终端1处的操作员消除了故障),则知识库创建单元32进行到步骤S704。
接下来,当步骤S703中的查询被回答“是”以指示由于操作员已经输入了用于校正故障的程序而输入了用于添加知识库的指令时,知识库创建单元32执行步骤S704,以将关于故障的知识信息(故障信息和恢复信息)另外注册在相关联的知识库中。
如上所述,知识提供服务器3可以从用户终端1收集关于在***引进时不可预测的故障的信息,并且根据所收集到的信息更新知识库。
在上述新故障添加过程中(参见图7),当步骤S701中的查询被回答“是”以指示新故障信息包括恢复信息时,执行步骤S704,以将故障信息和恢复信息自动地添加至知识库而不向操作员呈现故障描述。在这种情况下,而且,替代可以是向操作员呈现故障描述并且根据来自操作员的信息添加指令更新知识库。
如上所述,根据本示例性实施例的基于知识的故障恢复支持***是使得通过利用例如从***引进开始由软件提供商提供的知识库,每个用户终端1可以立即处理故障。此外,每个用户终端1可以从中继服务器2定期地下载知识库。因此,总是可以使用最新的知识库。
此外,因为每个用户终端1收集了关于新故障的知识信息(故障信息和恢复信息)并且将其新添加至知识库,所以知识提供服务器3可以提高知识库的质量。由于可以使用如上所述的由每个用户终端1收集的新故障信息以扩展知识库,所以提供知识库的供应商例如可以减少用于要最初提供知识库的开发成本。另外,可以提供高质量的知识库以提供增强的软件促销。
此外,由于基于知识的故障恢复支持***包括中继服务器2,所以它提供了以下优点:
(1)在不必直接访问每个知识提供服务器3的情况下,用户终端1可以将软件列表传送至中继服务器2,并且输入相关联的最新的知识库。这使执行知识库更新容易。
(2)通过中继服务器2,知识提供服务器3可以从每个用户终端1输入新故障信息。这使得可以高效率地输入新故障信息。
(3)知识提供服务器3可以简单通过将知识库传送至中继服务器2而将最新的知识库提供给每个用户终端1。这使得可以以增加的效率提供知识库。
本发明并不限于上述示例性实施例,而是延伸至仍然落入随附的权利要求的范围之内的各种修改。
例如,上述的示例性实施例包括被连接至因特网或者其它网络4的一个中继服务器2,并且允许每个用户终端1通过网络4与中继服务器2交换数据。然而,本发明不限于这样的配置。例如,本发明可以替代地包括如图8所示的多个中继服务器2。
图8中所示的基于知识的故障恢复支持***被配置成使得多个中继服务器2和多个知识提供服务器3被连接至网络4(例如,因特网)并且能够相互通信。每个中继服务器2也被连接至例如在企业组织内建立的内部网络5(例如,企业内部网)。一个或者多个用户终端1被连接至内部网络5,以与连接至相同的内部网络5的中继服务器2交换数据。在该配置中,每个中继服务器2通常用作所谓的代理服务器。
使用包括多个中继服务器2的以上配置使得可以降低每个中继服务器2上的处理负荷并且增强整个***的可靠性。
此外,上述示例性实施例假定用户终端1将知识库传输请求信息定期地传送至中继服务器2。替代地,然而,可以例如根据来自操作员的指令不定期地传送知识库传输请求信息。
类似地,根据例如来自操作员的指令,知识提供服务器3可以将新故障信息传输请求不定期地发布到中继服务器2。替代地,然而,中继服务器2可以将相关联的新故障信息定期地传送至每个知识提供服务器3。
不必总是以在流程图中指示的顺序执行结合上述示例性实施例描述的流程图中指示的处理步骤。应当理解,在本发明的范围内可以改变这样的处理步骤的顺序。
通常,如今的信息处理设备合并各种各样的软件程序并且被配置成使用这样的软件程序。因此,由于软件的执行而造成可能发生各种各样的故障。
在以上情况下,例如在日本专利公开JP-P2004-178296A中公开的发明假定:例如通过定义要管理的故障和用于这样的故障的恢复数据,通过管理终端的使用,***管理员或者其它人员为***操作作准备。然而,这样的准备是非常麻烦和耗费时间的。另外,很难更新恢复数据并且执行其它维护任务。
根据本发明的示例性优点是使得每个用户终端可以立即处理从***引进开始的各种软件故障。此外,将关于在用户终端发生的新故障的信息传送至相关联的知识提供服务器,使得将关于新故障(故障信息和恢复信息)的知识信息添加至知识提供服务器中的每一个的知识库。这使能够容易提供提高的知识库质量。另外,用户终端可以定期输入这样的更新的知识库并且始终使用最新的知识库。
此外,从用户终端收集的新故障信息可以用于扩展知识库。因此,提供知识库的供应商例如可以减少用于要最初供给知识库的开发成本。另外,可以提供高质量的知识库以提供增强的软件促销。
虽然已经参考示例性实施例具体示出和描述了本发明,但是本发明并不限于这些实施例。本领域的普通技术人员将理解,在不背离如权利要求定义的本发明的精神和范围的情况下,其中可以进行各种形式上和细节上的改变。
示例1描述了基于知识的故障恢复支持***,包括用户终端、中继服务器以及多个知识提供服务器。用户终端包括软件列表存储装置,用于存储可执行的软件的列表;第一知识库存储装置,用于存储多个特定于软件类型的知识库,所述知识库存储包括故障信息和用于该故障信息的恢复信息的知识信息;知识库输入装置,用于输入来自中继服务器的知识库;以及新故障通知装置,如果发生没有注册在被存储在第一知识库存储装置中的知识库中的新故障,则该新故障通知装置创建至少包括新故障的描述的新故障信息,并且将所创建的新故障信息传送至中继服务器。中继服务器包括用户终端处理装置,用于通过网络与用户终端交换数据;知识提供服务器处理装置,用于通过网络与知识提供服务器中的每一个交换数据;以及第二知识库存储装置,用于存储通过知识提供服务器处理装置从知识提供服务器中的每一个输入的多个特定于软件类型的知识库。知识提供服务器中的每一个包括知识库创建装置,用于根据操作员输入的信息创建特定于软件类型的知识库;第三知识库存储装置,用于存储所创建的知识库;以及知识库传输装置,用于将存储在第三知识库存储装置中的知识库传送至中继服务器。当通过中继服务器从用户终端接收到新故障信息时,知识库创建装置创建关于新故障信息的知识信息,并且将所创建的知识信息添加至相关联的知识库。
示例2描述了基于知识的故障恢复支持***,包括用户终端、中继服务器以及多个知识提供服务器。用户终端包括软件列表存储装置,用于存储可执行的软件的列表;第一知识库存储装置,用于存储多个特定于软件类型的知识库,所述知识库存储包括故障信息和用于该故障信息的恢复信息的知识信息;知识库输入装置,用于输入来自中继服务器的知识库;以及新故障通知装置,如果发生没有注册在被存储在第一知识库存储装置中的知识库中的新故障,则该新故障通知装置创建至少包括新故障的描述的新故障信息,并且将所创建的新故障信息传送至中继服务器。中继服务器包括用户终端处理装置,用于通过第一网络与用户终端交换数据;知识提供服务器处理装置,用于通过第二网络与知识提供服务器中的每一个交换数据;以及第二知识库存储装置,用于存储通过知识提供服务器处理装置从知识提供服务器中的每一个输入的多个特定于软件类型的知识库。知识提供服务器中的每一个包括知识库创建装置,用于根据操作员输入的信息创建特定于软件类型的知识库;第三知识库存储装置,用于存储所创建的知识库;以及知识库传输装置,用于将存储在第三知识库存储装置中的知识库传送至中继服务器。当通过中继服务器从用户终端接收到新故障信息时,知识库创建装置创建关于新故障信息的知识信息,并且将所创建的知识信息添加至相关联的知识库。
示例3描述了如示例1中所述的基于知识的故障恢复支持***;其中用户终端的知识库输入装置将至少包括软件列表的知识库传输请求信息传送至中继服务器;并且其中中继服务器的用户终端处理装置根据包括在所接收到的知识库传输请求信息中的软件列表输入来自第二知识库存储装置的一个或者多个相关联的知识库,并且将包括一个或者多个所输入的知识库的响应信息传送至用户终端。
示例4描述了如示例1或者2所述的基于知识的故障恢复支持***,其中新故障信息包括用于新故障的恢复信息。
示例5描述了用户终端,该用户终端包括软件列表存储装置,用于存储可执行的软件的列表;知识库存储装置,用于存储多个特定于软件类型的知识库,所述知识库存储包括故障信息和用于该故障信息的恢复信息的知识信息;知识库输入装置,用于通过将至少包括软件列表的知识库传输请求信息传送至中继服务器输入与来自与通过预定的网络连接的中继服务器的软件列表相对应的一个或者多个知识库;以及新故障通知装置,如果发生没有注册在被存储在知识库存储装置中的知识库中的新故障,则该新故障通知装置创建至少包括新故障的描述的新故障信息,并且将所创建的新故障信息传送至中继服务器。
示例6描述了中继服务器,该中继服务器包括用户终端处理装置,用于与通过第一网络连接的用户终端交换数据;知识服务器处理装置,用于与通过第二网络连接的知识提供服务器交换数据;以及知识库存储装置,用于存储通过知识服务器处理装置从知识提供服务器中的每一个输入的多个特定于软件类型的知识库。当从用户终端接收到至少包括在用户终端处可执行的软件的列表的知识库传输请求信息时,用户终端处理装置根据包括在知识库传输请求信息中的软件列表输入来自知识库存储装置的一个或者多个相关联的知识库,并且将包括一个或者多个所输入的知识库的响应信息传送至用户终端。知识服务器处理装置将从用户终端提供并由用户终端处理装置接收到的新故障信息传送至相关联的知识提供服务器。
示例7描述了知识提供服务器,该知识提供服务器包括知识库创建装置,用于根据操作员输入的信息创建特定于软件类型的知识库;知识库存储装置,用于存储所创建的知识库;以及知识库传输装置,用于将存储在知识库存储装置中的知识库传送至通过预定的网络连接的中继服务器。当从中继服务器接收到至少包括没有注册在所提供的知识库中的新故障的描述的新故障信息时,知识库创建装置创建关于新故障信息的知识信息,并且将所创建的知识信息添加至相关联的知识库。
示例8描述了数据中继方法,该数据中继方法包括与通过第一网络连接的用户终端交换数据;与通过第二网络连接的知识提供服务器交换数据;基于各自的软件类型将从知识提供服务器中的每一个输入的知识库存储在存储设备中;当从用户终端接收到至少包括在用户终端处可执行的软件列表的知识库传输请求信息时,根据包括在知识库传输请求信息中的软件列表输入来自存储的一个或者多个相关联的知识库,并且将包括一个或者多个所输入的知识库的响应信息传送至用户终端,并且将从用户终端接收到的新故障信息传送至相关联的知识提供服务器。
示例9描述了用于使计算机执行如下过程的数据中继程序:用户终端处理过程,用于与通过第一网络连接的用户终端交换数据;知识服务器处理过程,用于与通过第二网络连接的知识提供服务器交换数据;以及知识库存储过程,用于基于各自的软件类型将在知识服务器处理过程中从知识提供服务器中的每一个输入的知识库存储在存储设备中。在用户终端处理过程中,当从用户终端接收到至少包括在用户终端处可执行的软件的列表的知识库传输请求信息时,根据包括在知识库传输请求信息中的软件列表输入来自存储设备的一个或者多个相关联的知识库,并且将包括一个或者多个所输入的知识库的响应信息传送至用户终端。在知识服务器处理过程中,将在用户终端处理过程中从用户终端接收到的新故障信息传送至相关联的知识提供服务器。

Claims (5)

1.一种基于知识的故障恢复支持***,包括:
用户终端;
中继服务器;以及
多个知识提供服务器;
其中,所述用户终端包括
软件列表存储单元,所述软件列表存储单元用于存储可执行的软件的列表;
第一知识库存储单元,所述第一知识库存储单元用于存储多个特定于软件类型的知识库,所述知识库存储包括故障信息和用于所述故障信息的恢复信息的知识信息,
知识库输入单元,所述知识库输入单元用于输入来自所述中继服务器的知识库,以及
新故障通知单元,如果发生没有注册在被存储在所述第一知识库存储单元中的所述知识库中的新故障,则所述新故障通知单元创建至少包括所述新故障的描述的新故障信息,并且将所创建的新故障信息传送至所述中继服务器;
其中,所述中继服务器包括
用户终端处理单元,所述用户终端处理单元用于通过网络与所述用户终端交换数据,
知识提供服务器处理单元,所述知识提供服务器处理单元用于通过所述网络与知识提供服务器中的每一个交换数据,以及
第二知识库存储单元,所述第二知识库存储单元用于存储通过所述知识提供服务器处理单元从知识提供服务器中的每一个输入的多个特定于软件类型的知识库;
其中,知识提供服务器中的每一个包括
知识库创建单元,所述知识库创建单元用于根据操作员输入的信息创建特定于软件类型的知识库,
第三知识库存储单元,所述第三知识库存储单元用于存储所创建的知识库,以及
知识库传输单元,所述知识库传输单元用于将存储在所述第三知识库存储单元中的所述知识库传送至所述中继服务器;以及
其中,当通过所述中继服务器从所述用户终端接收到所述新故障信息时,所述知识库创建单元创建关于所述新故障信息的知识信息,并且将所创建的知识信息添加至相关联的知识库。
2.根据权利要求1所述的基于知识的故障恢复支持***,其中,所述用户终端的所述知识库输入单元将至少包括所述软件列表的知识库传输请求信息传送至所述中继服务器;并且其中,所述中继服务器的所述用户终端处理单元根据包括在所接收到的知识库传输请求信息中的所述软件列表输入来自所述第二知识库存储单元的一个或者多个相关联的知识库,并且将包括所述一个或者多个所输入的知识库的响应信息传送至所述用户终端。
3.根据权利要求1所述的基于知识的故障恢复支持***,其中,所述新故障信息包括用于所述新故障的恢复信息。
4.一种基于知识的故障恢复支持***,包括:
用户终端;
中继服务器;以及
多个知识提供服务器;
其中,所述用户终端包括
软件列表存储单元,所述软件列表存储单元用于存储可执行的软件的列表,
第一知识库存储单元,所述第一知识库存储单元用于存储多个特定于软件类型的知识库,所述知识库存储包括故障信息和用于所述故障信息的恢复信息的知识信息,
知识库输入单元,所述知识库输入单元用于输入来自所述中继服务器的知识库,以及
新故障通知单元,如果发生没有注册在被存储在所述第一知识库存储单元中的所述知识库中的新故障,则所述新故障通知单元创建至少包括所述新故障的描述的新故障信息,并且将所创建的新故障信息传送至所述中继服务器;
其中,所述中继服务器包括
用户终端处理单元,所述用户终端处理单元用于通过第一网络与所述用户终端交换数据,
知识提供服务器处理单元,所述知识提供服务器处理单元用于通过第二网络与知识提供服务器中的每一个交换数据,以及
第二知识库存储单元,所述第二知识库存储单元用于存储通过所述知识提供服务器处理单元从知识提供服务器中的每一个输入的多个特定于软件类型的知识库;
其中,知识提供服务器中的每一个包括
知识库创建单元,所述知识库创建单元用于根据操作员输入的信息创建特定于软件类型的知识库,
第三知识库存储单元,所述第三知识库存储单元用于存储所创建的知识库,以及
知识库传输单元,所述知识库传输单元用于将存储在所述第三知识库存储单元中的所述知识库传送至所述中继服务器;以及
其中,当通过所述中继服务器从所述用户终端接收到所述新故障信息时,所述知识库创建单元创建关于所述新故障信息的知识信息,并且将所创建的知识信息添加至相关联的知识库。
5.一种数据中继方法,包括:
用户终端处理步骤,与通过第一网络连接的用户终端交换数据;
知识服务器处理步骤,与通过第二网络连接的知识提供服务器交换数据;以及
知识库存储步骤,基于各自的软件类型将在所述知识服务器处理步骤中从知识提供服务器中的每一个输入的知识库存储在存储设备中;
其中,在所述用户终端处理步骤中,当从所述用户终端接收到至少包括在所述用户终端处可执行的软件的列表的知识库传输请求信息时,根据包括在所述知识库传输请求信息中的所述软件列表输入来自所述存储设备的一个或者多个相关联的知识库,并且将包括所述一个或者多个所输入的知识库的响应信息传送至所述用户终端,并且
其中,在所述知识服务器处理步骤中,将在所述用户终端处理步骤中从所述用户终端接收到的新故障信息传送至相关联的知识提供服务器。
CN2009101368062A 2008-04-21 2009-04-21 基于知识的故障恢复支持*** Expired - Fee Related CN101567807B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008110283A JP2009259161A (ja) 2008-04-21 2008-04-21 ナレッジ型障害復旧支援システム、ユーザ端末、中継サーバ及びナレッジ提供サーバ並びにデータ中継方法
JP2008-110283 2008-04-21
JP2008110283 2008-04-21

Publications (2)

Publication Number Publication Date
CN101567807A CN101567807A (zh) 2009-10-28
CN101567807B true CN101567807B (zh) 2013-03-20

Family

ID=40974517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101368062A Expired - Fee Related CN101567807B (zh) 2008-04-21 2009-04-21 基于知识的故障恢复支持***

Country Status (4)

Country Link
US (1) US20090265587A1 (zh)
EP (1) EP2112783A3 (zh)
JP (1) JP2009259161A (zh)
CN (1) CN101567807B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5353063B2 (ja) * 2008-05-30 2013-11-27 富士通株式会社 対処知識の生成プログラム、対処知識の生成装置および対処知識の生成方法
JP5135397B2 (ja) * 2010-09-01 2013-02-06 みずほ情報総研株式会社 監視処理システム、監視処理方法及び監視処理プログラム
JP5588295B2 (ja) * 2010-10-05 2014-09-10 株式会社日立システムズ 情報処理装置、および障害復旧方法
US10108537B2 (en) 2011-11-29 2018-10-23 Red Hat, Inc. Mechanisms for reproducing storage system metadata inconsistencies in a test environment
CN103530199B (zh) 2012-07-02 2015-12-02 腾讯科技(深圳)有限公司 一种修复软件运行错误的方法、装置及***
US10321340B2 (en) * 2014-12-30 2019-06-11 Hughes Network Systems, Llc Communication network service condition detection
CN105307156B (zh) * 2015-10-23 2020-08-21 南京博雅区块链研究院有限公司 一种应用请求下载的装置和方法
CN106130804A (zh) * 2016-08-31 2016-11-16 广州和运科技发展有限公司 故障解决云***
CN110088022B (zh) * 2016-12-26 2020-07-28 三菱电机株式会社 恢复支持***
JP6684243B2 (ja) * 2017-03-30 2020-04-22 Kddi株式会社 障害復旧手順最適化システムおよび障害復旧手順最適化方法
JP6839131B2 (ja) * 2018-05-15 2021-03-03 日本電信電話株式会社 支援システム及び支援方法
EP3818445B1 (en) 2018-07-02 2024-03-20 Atera Networks Ltd. Automated control of distributed computing devices
CN110135598A (zh) * 2019-05-16 2019-08-16 兰州交通大学 一种基于知识服务的高速铁路电务维护辅助***
US11210160B1 (en) * 2020-08-13 2021-12-28 Servicenow, Inc. Computer information technology alert remediation selection based on alert similarity
US11188405B1 (en) 2020-08-25 2021-11-30 Servicenow, Inc. Similar alert identification based on application fingerprints

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3109572B2 (ja) * 1996-09-17 2000-11-20 日本電気株式会社 障害復旧装置、障害復旧方法および障害復旧用プログラムを記憶した記憶媒体
JPH11110258A (ja) * 1997-10-02 1999-04-23 Nec Corp エラーメッセージ診断装置
US6473659B1 (en) * 1998-04-10 2002-10-29 General Electric Company System and method for integrating a plurality of diagnostic related information
US6260048B1 (en) * 1998-10-27 2001-07-10 Hewlett-Packard Company Resolution of incidents which occur during the use of a product
US6415395B1 (en) * 1999-04-02 2002-07-02 General Electric Company Method and system for processing repair data and fault log data to facilitate diagnostics
US7146536B2 (en) * 2000-08-04 2006-12-05 Sun Microsystems, Inc. Fact collection for product knowledge management
JP2002149950A (ja) * 2000-11-07 2002-05-24 Seiko Epson Corp ユーザサポートシステム
JP2002259149A (ja) * 2001-02-19 2002-09-13 Secui Com:Kk ネットワークを通した遠隔コンピュータウイルス防疫システム及びその方法
EP1416382A1 (en) * 2002-10-31 2004-05-06 Sap Ag Identifying solutions to computer problems in main system by service system
JP3916232B2 (ja) * 2002-11-27 2007-05-16 日本電気株式会社 ナレッジ型運用管理システム,方法およびプログラム
US7293201B2 (en) * 2003-01-17 2007-11-06 Microsoft Corporation System and method for active diagnosis and self healing of software systems
JP2005099967A (ja) * 2003-09-24 2005-04-14 Hitachi Ltd 予防保守方法
US7318226B2 (en) * 2003-10-16 2008-01-08 International Business Machines Corporation Distributed autonomic solutions repository
JP2006011718A (ja) * 2004-06-24 2006-01-12 Toshiba Corp エラー監視装置、エラー監視システム及びエラー処理方法
JP2006146307A (ja) * 2004-11-16 2006-06-08 Nec Corp 修正モジュール適用システム、修正モジュール適用端末、及び修正モジュール適用プログラム
JP4691372B2 (ja) * 2005-03-09 2011-06-01 富士通株式会社 データ中継装置およびデータ中継方法
US7487406B2 (en) * 2005-11-29 2009-02-03 International Business Machines Corporation Systems, methods, and media for managing software defects
US7739207B2 (en) * 2006-07-11 2010-06-15 International Business Machines Corporation Network autonomous learning system that allows computers to share learned knowledge such that errors and potential problems are identified and resolved
JP4612598B2 (ja) * 2006-09-06 2011-01-12 Necフィールディング株式会社 サーバ運用支援システム、サーバ運用支援方法およびプログラム
JP2008110283A (ja) 2006-10-30 2008-05-15 Atex Co Ltd 付着物除去装置

Also Published As

Publication number Publication date
US20090265587A1 (en) 2009-10-22
EP2112783A2 (en) 2009-10-28
EP2112783A3 (en) 2011-08-03
JP2009259161A (ja) 2009-11-05
CN101567807A (zh) 2009-10-28

Similar Documents

Publication Publication Date Title
CN101567807B (zh) 基于知识的故障恢复支持***
CN102016298B (zh) 风力涡轮机配置管理***以及用于其的中央计算机***
US9049105B1 (en) Systems and methods for tracking and managing event records associated with network incidents
CN103067230A (zh) 一种通过植入监控代码实现对http服务监控的方法
CN102576352A (zh) 用于向电子设备提供自动化支持的***和方法
CN110895472A (zh) 一种识别业务变更的方法和装置
JP5198154B2 (ja) 障害監視システム及びデバイスと監視装置並びに障害監視方法
JP2013505512A (ja) コンピュータ装置のシステムヘルス及びパフォーマンスのケア
JP5513926B2 (ja) 保守作業支援システム
CN102457777B (zh) 一种电视网络问题分级处理方法、处理***及电视
JP6015750B2 (ja) ログ収集サーバ、ログ収集システム、ログ収集方法
JP4918669B2 (ja) リモートメンテナンスシステムと方法およびプログラム
CN113965447B (zh) 一种在线云诊断方法、装置、***、设备及存储介质
JP5670935B2 (ja) 分散データ管理システムおよびその動作方法
EP3780551A1 (en) Method and system for managing assets in a cloud computing environment
CN107526670A (zh) 服务自动监控方法、电子设备、计算机存储介质
JP2020144954A (ja) 監視装置、監視方法、およびプログラム
US9336138B2 (en) Method and apparatus for implementing garbage collection within a computing environment
US20080148023A1 (en) Method and system for synchronous operation of an application by a purality of processing units
JP2007299270A (ja) 情報管理システム、情報管理方法及び情報管理プログラム
JP5578647B2 (ja) クラウドシステム及びクラウドシステムの制御方法
Hamdan et al. Digitalization of protection relay management
JP2009290605A (ja) 中継装置、中継方法および監視装置
CN115292123A (zh) ***异常处理方法及装置、存储介质和电子设备
CN114021054A (zh) 一种基于kvm结合工业互联网模式的运维管理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130320

Termination date: 20170421