CN1983199A - 一种实现计算机死机智能分析的***及方法 - Google Patents

一种实现计算机死机智能分析的***及方法 Download PDF

Info

Publication number
CN1983199A
CN1983199A CN 200510131926 CN200510131926A CN1983199A CN 1983199 A CN1983199 A CN 1983199A CN 200510131926 CN200510131926 CN 200510131926 CN 200510131926 A CN200510131926 A CN 200510131926A CN 1983199 A CN1983199 A CN 1983199A
Authority
CN
China
Prior art keywords
information
computing machine
computer
hardware
driver
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.)
Granted
Application number
CN 200510131926
Other languages
English (en)
Other versions
CN100570570C (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.)
Lenovo Singapore Pte Ltd
Original Assignee
Lenovo Singapore Pte Ltd
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 Lenovo Singapore Pte Ltd filed Critical Lenovo Singapore Pte Ltd
Priority to CNB2005101319265A priority Critical patent/CN100570570C/zh
Publication of CN1983199A publication Critical patent/CN1983199A/zh
Application granted granted Critical
Publication of CN100570570C publication Critical patent/CN100570570C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种实现计算机死机智能分析的***及方法,所述***在计算机中增加设置了监视模块和搜索模块,所述监视模块用于将计算机中硬件、驱动程序、应用软件信息存储在计算机数据库内;所述搜索模块根据计算机调用死机时生成的日志文件得到的信息关键字,在计算机数据库中寻找出对应的信息,并提供对应解决方案。所述方法为计算机调用死机时自动生成的日志文件,得出死机原因的信息关键字;计算机根据上述信息关键字在其数据库中寻找出对应信息;计算机根据上述对应信息提供对应的解决方案。

Description

一种实现计算机死机智能分析的***及方法
技术领域
本发明设计一种计算机***及控制方法,尤其涉及一种在计算机死机时可以实现智能分析死机原因的***及智能分析死机原因的方法。
背景技术
信息社会的发展拉近了人们之间的距离,计算机成了人们生活和工作中不可或缺的伙伴,无论是年逾七旬的老汉,还是刚刚识字的孩童,都可以使用计算机来满足自己的各方面需要。
伴随着科学的发展,计算机的发展可谓迅猛异常,功能齐全的软件程序、性能更高的硬件不断出现,在为人们提供方便的同时,也不可避免的加大了计算机出现故障的概率。死机是经常出现的一类计算机故障,其产生原因多方面,但不外乎为***资源消耗过度、内存数据区溢出、软件程序发出的中断冲突所造成的。死机的危害不言而喻,它不仅给我们的工作带来不便,还经常导致工作成果因为没有及时保存而付之东流。
计算机出现死机现象后,普通用户往往无法判断出死机的真正原因,而专业维修人员通常采取的方法是重新安装***及应用软件或更换可疑硬件,此种措施没有明确的针对性,因此死机现象并不能保证得到根本解决。
在WINDOWS XP以上的***中提供了错误报告发送功能,但并不是所有的计算机或软、硬件制造商都关注错误报告,甚至不会提供解决方案,况且由于一些其他原因计算机并不发送错误报告,这使得专业维修人员对计算机的死机原因无法判断。
在WINDOWS XP以上的***中,计算机在死机时会自动生成一个记录计算机死机瞬间状态的dump类型的日志文件,该日志文件包含了计算机死机瞬间硬件、驱动程序、应用软件的信息,计算机在重新启动之后,可以通过DOS命令对上述dump日志文件进行调用,从而得到相关的死机原因的信息关键字,专业维修人员参考上述得到的信息关键字对计算机死机原因进行分析,从而采取对应的解决方案,由于不同的维修人员的业务水平存在差别,因此对此信息关键字分析后采取的解决方案也千差万别,人为影响的因素较大,不能保证采取的解决方案客观有效;有时专业维修人员根据计算机的死机症状在网络中搜索类似的解决方案,但并不能保证根据类似的症状就可以搜索到正确的解决方案。
发明内容
本发明提供一种实现计算机死机智能分析的***和方法,用于确认计算机死机的原因,并向计算机用户提供明确的解决方案。
本发明所述的实现计算机死机智能分析的***是在计算机中增加设置了监视模块和搜索模块,
所述监视模块用于将计算机中硬件、驱动程序、应用软件信息存储在计算机数据库内;
所述搜索模块根据计算机调用死机时生成的日志文件得到的信息关键字,在计算机数据库中寻找出对应的信息,并提供对应解决方案。
在上述***中,所述的搜索模块根据寻找到的对应信息,或提示更换硬件;或自动从网络中下载更新驱动程序;或自动从网络中下载应用软件升级程序;或根据调用死机时生成的日志文件得到的信息关键字自动链接网络搜索死机原因。
本发明还可以进一步包括一个存储模块,该存储模块用于存储计算机死机的解决方案。
本发明还提供了一种实现计算机死机智能分析的方法,步骤包括:
步骤一,计算机调用死机时自动生成的日志文件,得出死机原因的信息关键字;
步骤二,计算机根据上述信息关键字在其数据库中寻找出对应信息;
步骤三,计算机根据上述对应信息提供对应的解决方案。
上述步骤二中,计算机数据库中存储的信息包括硬件、驱动程序、应用软件的版本信息、供应厂商的信息。
上述步骤三中,计算机根据其数据库中存储的对应的硬件、驱动程序、应用软件信息,或提示更换硬件;或自动从网络中下载更新驱动程序;或自动从网络中下载应用软件升级程序;或根据调用死机时生成的日志文件得到的信息关键字自动链接网络搜索死机原因。
本发明中,将计算机的硬件、驱动程序、应用软件信息存储于数据库中,当计算机出现死机现象后,计算机根据调用死机瞬间生成的日志文件而得出死机原因的信息关键字,结合数据库中存储的硬件、驱动程序、应用软件的版本、供应厂商等信息,在网络中自动到对应的供应厂商处下载对应的解决方案,并对计算机数据库中存储的硬件、驱动程序、应用软件信息进行更新,以此来消除造成计算机死机的原因。应用本发明,可以实现对死机原因的智能分析,并自动采取对应的解决方案,不需要专业维修人员的过多干预,提高了计算机使用的方便性。
附图说明
图1为本发明中所述的实现计算机死机智能分析的***的结构示意图;
图2为本发明中所述的实现计算机死机智能分析的***的另一种结构示意图;
图3为本发明中所述的实现计算机死机智能分析的方法流程图。
具体实施方式
本发明在计算机数据库中存储硬件、驱动程序、应用软件的版本、供应厂商等信息,当计算机发生死机后,计算机调用死机时自动生成的日志文件,得出死机原因的信息关键字,结合此关键字从上述数据库中寻找出相关的硬件、驱动程序、应用软件的版本、供应厂商等信息,再自动在网络中搜索更高版本的对应信息,来更新数据库中的信息,借此来消除死机现象。
下面结合说明书附图对本发明做进一步说明,如图1所示,本发明所述的计算机***中除了硬盘、处理器、内存等必要部件外,还增加设置了监视模块和搜索模块;
上述监视模块用于将计算机中硬件、驱动程序、应用软件信息存储在计算机数据库内,所述信息包括硬件、驱动程序、应用软件的版本信息、供应厂家的厂名和网址等信息,如杀毒软件为NAV,版本为2005版;同时,该监视模块还可以通过设定固定的时间间隔来搜索网络中硬件、驱动程序、应用软件的最新版本信息,并存储在计算机的数据库内,例如,设定每月的第一天计算机根据数据库中的存储的硬件、驱动程序、应用软件的版本、供应厂商信息,自动链接到对应的更新地址,查找是否存在更高版本的硬件、驱动程序、应用软件信息,如果存在,则存储在计算机数据库内,实现对其硬件、驱动程序、应用软件信息的更新;
上述搜索模块根据计算机调用死机时生成的日志文件得到的信息关键字,在计算机数据库中寻找出对应的信息,并提供对应解决方案;计算机在运行过程中会调用驱动程序、中断信号到计算机的内存中,这样,当计算机发生死机时,计算机就会自动生成反映死机瞬间计算机状态的日志文件,这个日志文件包含了硬件、驱动程序、应用软件等信息,当计算机重新启动后,通过DOS命令调用这个日志文件,就可以得到关于死机原因的关键字;如计算机调用日志文件得到的死机原因的关键字为NavEx15,则搜索模块根据此关键字NavEx15在计算机数据库中寻找到NAV杀毒软件信息,可以得知死机现象的发生与NAV杀毒软件有关,于是搜索模块根据在计算机的数据库中搜索到的NAV杀毒软件的版本信息和供应厂商的网址以及杀毒软件更新的网址,自动连接到供应厂商的网站进行杀毒软件的升级;计算机死机的原因如果是硬件的驱动程序的问题,解决方案与前述杀毒软件的解决方案类似;如果计算机出现死机的原因在于硬件故障,则发送更换硬件的提示信息,例如,计算机死机的原因在于声卡与***的不兼容,则搜索模块根据调用死机日志文件得到的信息关键字,在其数据库中搜索,得知死机与声卡有关,于是发送更换硬件的提示信息,提示用户更换声卡;当根据死机原因关键字在数据库中无法寻找出相关信息时,则根据此关键字自动链接网络搜索死机的原因,即计算机利用信息关键字在数据库中无法得到相关的硬件、或驱动程序、或应用软件信息时,计算机利用此信息关键字作为网络搜索的关键字,自动链接到互联网,搜索相关网站,并将搜索到的相关网站的链接地址提供给用户。
为了使同一台计算机避免出现由于相同的原因而产生多次重复死机的现象,本发明还可以进一步包括一个存储模块,该存储模块用于存储计算机死机的解决方案,即当计算机死机现象解决后,该存储模块记录下当前数据库中的信息、当前死机原因分析的结果、对当前死机现象的应对方案;该存储模块既可以为独立的外部存储介质,也可以存储在计算机硬盘上不易被删除的空间;当计算机重新安装***后,用户可以按该存储模块上存储的解决方案对计算机内驱动程序或应用程序进行更新;该存储模块也可为网络中的存储模块,用户将解决方案存储于网络存储模块中,需要时从网络中对本地计算机内的驱动程序和应用软件进行更新。
本发明还提供了一种实现计算机死机智能分析的方法,如说明书附图2所示,步骤包括:
步骤101,计算机启动,通过DOS命令调用文件名为Minidump的日志文件,得到计算机死机原因的信息关键字,例如信息关键字为NavEx15;上述Minidump日志文件是在计算机死机时自动生成的,反映了计算机死机瞬时的状态,该Minidump日志文件包含了计算机硬件、驱动程序、应用软件信息;
步骤102,计算机根据上述得到的信息关键字在其数据库中寻找出对应信息;其数据库中存储的信息包括硬件、驱动程序、应用软件的版本信息、供应厂商的信息,可事先人为的存储在数据库内,或通过设定固定的时间间隔由计算机自动搜索网络中硬件、驱动程序、应用软件的最新版本信息,并存储在计算机的数据库内;例如,由上述关键字NavEx15在计算机数据库中寻找到NAV杀毒软件信息,可以得知死机现象的发生与NAV杀毒软件有关,于是可以在计算机的数据库中寻找到NAV杀毒软件的版本信息和供应厂商的网址以及杀毒软件更新的网址;
步骤103,计算机根据上述搜索到的对应信息,采取对应的解决方案;如根据上述步骤中搜索到的相关的Nav杀毒软件信息,则自动连接到Nav杀毒软件供应厂商的网站进行杀毒软件的升级;计算机死机的原因如果是硬件的驱动程序的问题,解决方案与前述杀毒软件的解决方案类似;如果计算机出现死机的原因在于硬件故障,则发送更换硬件的提示信息,例如,计算机死机的原因在于声卡与***的不兼容,则搜索模块根据调用死机日志文件得到的信息关键字,在其数据库中搜索,得知死机与声卡有关,于是发送更换硬件的提示信息,提示用户更换声卡;当根据死机原因关键字在数据库中无法寻找出相关信息时,则根据此关键字自动链接网络搜索死机的原因,即计算机利用信息关键字在数据库中无法得到相关的硬件、或驱动程序、或应用软件信息时,计算机利用此信息关键字作为网络搜索的关键字,自动链接到互联网,搜索相关网站,并将搜索到的相关网站的链接地址提供给用户。
本发明所述的实现计算机死机智能分析的方法,还可以在步骤103中进一步包括一个解决方案的存储步骤,其过程为:计算机将解决方案存储于存储介质中。该存储介质既可以为独立的外部存储介质,也可以是计算机硬盘上不易被删除的空间,还可为网络中的存储介质,用户将解决方案存储于网络中,需要时从网络中对本地计算机程序进行更新。该步骤中,计算机记录下当前数据库中的信息、当前死机原因分析的结果、对当前死机现象的应对方案;当计算机重新安装***后,用户可以按该存储介质上存储的解决方案对计算机内驱动程序或应用程序进行更新。

Claims (9)

1.一种实现计算机死机智能分析的***,包括硬盘、处理器、内存,其特征在于,还包括监视模块和搜索模块,
所述监视模块用于将计算机中硬件、驱动程序、应用软件信息存储在计算机数据库内;
所述搜索模块根据计算机调用死机时生成的日志文件得到的信息关键字,在计算机数据库中寻找出对应的信息,并提供对应解决方案。
2.如权利要求1所述的实现计算机死机智能分析的***,其特征在于,所述的监视模块在数据库内存储的信息包括硬件、驱动程序、应用软件的版本信息、供应厂商的信息。
3.如权利要求1或2所述的实现计算机死机智能分析的***,其特征在于,所述监视模块定期搜索网络中硬件、驱动程序、应用软件的最新信息,并存储在数据库内。
4.如权利要求1所述的实现计算机死机智能分析的***,其特征在于,所述的搜索模块根据寻找到的对应信息,或提示更换硬件;或自动从网络中下载更新驱动程序;或自动从网络中下载应用软件升级程序;或根据调用死机时生成的日志文件得到的信息关键字自动链接网络搜索死机原因。
5.如权利要求1或4所述的实现计算机死机智能分析的***,其特征在于,所述***进一步包括存储模块,该存储模块用于存储计算机死机的解决方案。
6.一种实现计算机死机智能分析的方法,其特征在于,步骤包括:
步骤一,计算机调用死机时自动生成的日志文件,得出死机原因的信息关键字;
步骤二,计算机根据上述信息关键字在其数据库中寻找出对应信息;
步骤三,计算机根据上述对应信息提供对应的解决方案。
7.如权利要求6所述的实现计算机死机智能分析的方法,其特征在于,所述步骤二中数据库中存储的信息包括硬件、驱动程序、应用软件的版本信息、供应厂商的信息。
8.如权利要求6所述的实现计算机死机智能分析的方法,其特征在于,所述步骤三中计算机根据对应信息,或提示更换硬件;或自动从网络中下载更新驱动程序;或自动从网络中下载应用软件升级程序;或根据调用死机时生成的日志文件得到的信息关键字自动链接网络搜索死机原因。
9.如权利要求6或8所述的实现计算机死机智能分析的方法,其特征在于,所述步骤三进一步包括:计算机将解决方案存储于存储介质中。
CNB2005101319265A 2005-12-15 2005-12-15 一种实现计算机死机智能分析的***及方法 Expired - Fee Related CN100570570C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101319265A CN100570570C (zh) 2005-12-15 2005-12-15 一种实现计算机死机智能分析的***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101319265A CN100570570C (zh) 2005-12-15 2005-12-15 一种实现计算机死机智能分析的***及方法

Publications (2)

Publication Number Publication Date
CN1983199A true CN1983199A (zh) 2007-06-20
CN100570570C CN100570570C (zh) 2009-12-16

Family

ID=38165752

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101319265A Expired - Fee Related CN100570570C (zh) 2005-12-15 2005-12-15 一种实现计算机死机智能分析的***及方法

Country Status (1)

Country Link
CN (1) CN100570570C (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102768639A (zh) * 2012-06-11 2012-11-07 北京奇虎科技有限公司 操作***内核级错误定位方法及装置
CN103810136A (zh) * 2012-11-13 2014-05-21 王明仁 计算机集群、用于计算机集群的管理方法及***
CN105955838A (zh) * 2016-05-24 2016-09-21 天脉聚源(北京)传媒科技有限公司 一种***死机的原因查看方法及装置
CN106844139A (zh) * 2016-12-19 2017-06-13 广州视源电子科技股份有限公司 一种日志文件分析方法及装置
CN110471783A (zh) * 2019-07-22 2019-11-19 珠海金山网络游戏科技有限公司 一种宕机错误定位方法及***
CN110489256A (zh) * 2019-07-19 2019-11-22 珠海金山网络游戏科技有限公司 一种宕机定位修复方法及***
CN111274059A (zh) * 2020-01-21 2020-06-12 浙江大华技术股份有限公司 一种从设备的软件异常处理方法及装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102768639A (zh) * 2012-06-11 2012-11-07 北京奇虎科技有限公司 操作***内核级错误定位方法及装置
CN102768639B (zh) * 2012-06-11 2015-02-18 北京奇虎科技有限公司 操作***内核级错误定位方法及装置
CN103810136A (zh) * 2012-11-13 2014-05-21 王明仁 计算机集群、用于计算机集群的管理方法及***
CN105955838A (zh) * 2016-05-24 2016-09-21 天脉聚源(北京)传媒科技有限公司 一种***死机的原因查看方法及装置
CN106844139A (zh) * 2016-12-19 2017-06-13 广州视源电子科技股份有限公司 一种日志文件分析方法及装置
CN110489256A (zh) * 2019-07-19 2019-11-22 珠海金山网络游戏科技有限公司 一种宕机定位修复方法及***
CN110471783A (zh) * 2019-07-22 2019-11-19 珠海金山网络游戏科技有限公司 一种宕机错误定位方法及***
CN111274059A (zh) * 2020-01-21 2020-06-12 浙江大华技术股份有限公司 一种从设备的软件异常处理方法及装置
CN111274059B (zh) * 2020-01-21 2023-10-10 浙江大华技术股份有限公司 一种从设备的软件异常处理方法及装置

Also Published As

Publication number Publication date
CN100570570C (zh) 2009-12-16

Similar Documents

Publication Publication Date Title
US20240205073A1 (en) System and method for data replication using a single master failover protocol
US7809663B1 (en) System and method for supporting the utilization of machine language
US10929240B2 (en) System and method for adjusting membership of a data replication group
US10891267B2 (en) Versioning of database partition maps
US6742141B1 (en) System for automated problem detection, diagnosis, and resolution in a software driven system
US7930215B2 (en) Contextual computing system
US7886028B2 (en) Method and system for system migration
CN100570570C (zh) 一种实现计算机死机智能分析的***及方法
US20160127465A1 (en) Cross-platform data synchronization
US20080250057A1 (en) Data Table Management System and Methods Useful Therefor
US20090172668A1 (en) Conditional computer runtime control of an information technology environment based on pairing constructs
US20090113407A1 (en) Managing software lifecycle
CN105393243A (zh) 事务定序
CN105359147A (zh) 在线数据库迁移
Diaconescu et al. Automatic performance management in component based software systems
CN101155116A (zh) 对通常读出事务进行工作负载管理的设备和方法
WO2004092951A2 (en) Managing a computer system with blades
CN103338243A (zh) Web节点的缓存数据更新方法和***
WO2013148488A1 (en) A method and system for centralized issue tracking
CN105512044A (zh) 用于关键字驱动测试的对象库的更新方法及***
CN102355499B (zh) 云计算***
WO2000068793A1 (en) System for automated problem detection, diagnosis, and resolution in a software driven system
Botros et al. High Performance MySQL
CN110221929A (zh) 一种服务化软件***架构及其应用方法
CN114398334A (zh) 基于ZNBase集群的Prometheus远程存储方法及***

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: 20091216

Termination date: 20201215