IP Library › Granted Patent US 8,583,963
Granted Patent B2
US 8,583,963 · App. 13/217,289 · Granted Nov 12, 2013

Computing device and system error detection method

Inventor: Wei Shao (Shenzhen, CN)
Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd.; Hon Hai Precision Industry Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,583,963
App. No.
13/217,289
Granted
Nov 12, 2013
Kind
B2
Abstract

In a system error detection method of a computing device, the computing device includes a graphics controller and a display screen. A frame of an image that is currently displayed on the display screen is obtained from a video memory of the graphics controller at regular intervals. The obtained image is compared with abnormal images of the display screen prestored in a storage system, to detect whether the computing device works abnormally. Characters of the obtained image are extracted when the computing device works abnormally. System errors of the computing device are detected by comparing the extracted characters with system error codes of the computing device that are stored in the storage system.

Claims (46)

1. A system error detection method of a computing device, the computing device comprising a graphics controller and a display screen, the method comprising:

obtaining a frame of an image that is currently displayed on the display screen from a video memory of the graphics controller at regular intervals;

comparing the obtained image with abnormal images of the display screen prestored in a storage system of the computing device, and detecting whether the computing device works abnormally according to the comparison;

extracting characters of the obtained image when the computing device works abnormally; and

detecting system errors of the computing device by comparing the extracted characters with system error codes of the computing device that are stored in the storage system.

2. The method according to claim 1 , further comprising:

recording the extracted characters in an error log when one or more system errors of the computing device are detected, and storing the error log in the storage system; and

generating a notification for a user, the notification indicating the user to debug the system errors according to the error log.

3. The method according to claim 1 , wherein the extracting step comprises:

converting a format of the obtained image into a predetermined format;

removing noise of the converted image; and

extracting the characters from the converted image using an optical character recognition (OCR) method.

4. The method according to claim 1 , wherein the abnormal images are reference images that are displayed on the display screen when the system errors of the computing device Occur.

5. The method according to claim 1 , wherein the graphics controller is installed in a baseboard management controller of the computing device.

6. A computing device, comprising:

a display screen;

a graphics controller;

at least one processor;

a storage system; and

one or more programs stored in the storage system and being executable by the at least one processor, the one or more programs comprising:

an image obtaining module operable to obtain a frame of an image that is currently displayed on the display screen from a video memory of the graphics controller at regular intervals;

a first detection module operable to compare the obtained image with abnormal images of the display screen prestored in the storage system, and detect whether the computing device works abnormally according to the comparison; and

a second detection module operable to extract characters of the obtained image when the computing device works abnormally, and detect system errors of the computing device by comparing the extracted characters with system error codes of the computing device that are stored in the storage system.

7. The computing device according to claim 6 , wherein the one or more programs further comprises:

an error recording module operable to record the extracted characters in an error log when the system errors of the computing device are detected, and store the error log in the storage system; and

an error notification module operable to generate a notification for a user, the notification indicating the user to debug the system errors according to the error log.

8. The computing device according to claim 6 , wherein the characters are extracted by:

converting a format of the obtained image into a predetermined format;

removing noise of the converted image; and

extracting the characters from the converted image using an optical character recognition (OCR) method.

9. The computing device according to claim 6 , wherein the abnormal images are reference images that are displayed on the display screen when the system errors of the computing device occur.

10. The computing device according to claim 6 , wherein the graphics controller is installed in a baseboard management controller of the computing device.

11. A non-transitory storage medium storing a set of instructions, the set of instructions capable of being executed by a processor of a computing device, cause the computing device to perform a system error detection method, the computing device comprising a graphics controller and a display screen, the method comprising:

obtaining a frame of an image that is currently displayed on the display screen from a video memory of the graphics controller at regular intervals;

comparing the obtained image with abnormal images of the display screen prestored in a storage system of the computing device, and detecting whether the computing device works abnormally according to the comparison;

extracting characters of the obtained image when the computing device works abnormally; and

detecting system errors of the computing device by comparing the extracted characters with system error codes of the computing device that are stored in the storage system.

12. The non-transitory storage medium according to claim 11 , where in the method further comprises:

recording the extracted characters in an error log when the system errors of the computing device are detected, and storing the error log in the storage system; and

generating a notification to for a user, the notification indicating the user to debug the system errors according to the error log.

13. The non-transitory storage medium according to claim 11 , wherein the extracting step comprises:

converting a format of the obtained image into a predetermined format;

removing noise of the converted image; and

extracting the characters from the converted image using an optical character recognition (OCR) method.

14. The non-transitory storage medium according to claim 11 , wherein the abnormal images are reference images that are displayed on the display screen when the system errors of the computing device occur.

15. The non-transitory storage medium according to claim 11 , wherein the graphics controller is installed in a baseboard management controller of the computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2011
From: SHAO, WEI
To: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 026803/0858 →
Priority Claims (1)
CN 2010 1 0564661 · Nov 29, 2010 · national
Continuity (1)
Related Publication 20120137180A1 · May 31, 2012