CN110457194A - Electronic equipment stability early warning method, system, device, equipment and storage medium - Google Patents
Electronic equipment stability early warning method, system, device, equipment and storage medium Download PDFInfo
- Publication number
- CN110457194A CN110457194A CN201910713467.3A CN201910713467A CN110457194A CN 110457194 A CN110457194 A CN 110457194A CN 201910713467 A CN201910713467 A CN 201910713467A CN 110457194 A CN110457194 A CN 110457194A
- Authority
- CN
- China
- Prior art keywords
- abnormal data
- stability
- abnormal
- early warning
- data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000002159 abnormal effect Effects 0.000 claims abstract description 218
- 238000012544 monitoring process Methods 0.000 claims description 35
- 230000015654 memory Effects 0.000 claims description 28
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000006641 stabilisation Effects 0.000 description 3
- 238000011105 stabilization Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000001594 aberrant effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/327—Alarm or error message display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Probability & Statistics with Applications (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses a method, a system, a device, equipment and a storage medium for early warning the stability of electronic equipment, wherein the method comprises the following steps: receiving abnormal data from a system layer, an application layer and a driving layer; classifying and summarizing the abnormal data according to the source, abnormal times, abnormal time and abnormal type of the abnormal data, and storing the classified and summarized abnormal data to a local database; if the current network is available, reporting the abnormal data after the classification and the summarization to a server to instruct the server to generate a stability report according to the abnormal data after the classification and the summarization; and receiving the stability report from the server, and sending the stability report to a corresponding mobile terminal for stability early warning prompt. Before the fault occurs, the stability of the electronic equipment is evaluated and early-warned, so that the working efficiency and the user experience of developers are improved.
Description
Technical field
The invention relates to electronic device technology more particularly to a kind of electronic equipment stability method for early warning, system,
Device, equipment and storage medium.
Background technique
For the EMBEDDED AVIONICSs such as smart phone and smartwatch in design, currently used most conventional means are to ask
It inscribes after occurring, then obtains the log of problematic electronic equipment by specific method, analyzing and diagnosing is carried out according to log, in turn
It is repaired after determining problem source, it in this way can only the ability problem analysis after problem generation.Especially when high-volume machine,
Such mode can greatly increase the workload of operation management personnel, not only reduce the efficiency that developer handles problem,
Reduce user experience.
Summary of the invention
This application provides a kind of electronic equipment stability method for early warning, system, device, equipment and storage mediums, with solution
Developer's caused by certainly can not assess the stability of electronic equipment simultaneously early warning before failure occurs in the prior art
The problem of working efficiency is low and poor user experience.
The present invention adopts the following technical scheme:
In a first aspect, the embodiment of the present application provides a kind of electronic equipment stability method for early warning, this method comprises:
It receives from system layer, application layer and the abnormal data for driving layer;
The abnormal data is carried out according to the source of the abnormal data, frequency of abnormity, abnormal time and Exception Type
Classifying Sum, and the abnormal data after Classifying Sum is stored to local data base;
If current network is available, the abnormal data after the Classifying Sum is reported into server, to indicate the clothes
Device be engaged according to the abnormal data generation stability report after the Classifying Sum;
Receive from server the stability report, by the stability report be sent to corresponding mobile terminal into
Row stability early warning.
Second aspect, the embodiment of the present application provide a kind of electronic equipment stability early warning system, including system layer exception
Monitoring modular, application layer exception monitoring module, driving layer exception monitoring module, stability early warning drive module, stability early warning
Service module and server, in which:
The system layer exception monitoring module is used to monitor the abnormal data of system layer, and by the abnormal number of the system layer
According to being sent to the stability early warning drive module;
The application layer exception monitoring module is used to monitor the abnormal data of application layer, and by the abnormal number of the application layer
According to being sent to the stability early warning drive module;
It is described driving layer exception monitoring module be used for monitoring driving layer abnormal data, and by it is described driving layer abnormal number
According to being sent to the stability early warning drive module;
The stability early warning drive module is to the abnormal data of the system layer, the abnormal data of application layer and driving layer
Abnormal data be collected arrangement after be sent to the stability Warning Service module;
The stability Warning Service module is according to the source of the abnormal data, frequency of abnormity, abnormal time and exception
Type carries out Classifying Sum to the abnormal data, and the abnormal data after Classifying Sum is stored to local data base;
When current network can be used, the stability Warning Service module reports the abnormal data after the Classifying Sum
To server;
The server generates stability report according to the abnormal data after the Classifying Sum, and by the stability report
Announcement is sent to corresponding mobile terminal and carries out stability early warning.
The third aspect, the embodiment of the present application provide a kind of electronic equipment stability prior-warning device, which includes:
Data reception module, for receiving from system layer, application layer and the abnormal data for driving layer;
Data classification and memory module, for according to the source of the abnormal data, frequency of abnormity, abnormal time and exception
Type carries out Classifying Sum to the abnormal data, and the abnormal data after Classifying Sum is stored to local data base;
Report generation module, for when current network can be used, the abnormal data after the Classifying Sum to be reported to clothes
Business device, to indicate that the server generates stability report according to the abnormal data after the Classifying Sum;
The stability is reported and is sent for receiving the stability report from server by early warning module
Stability early warning is carried out to corresponding mobile terminal.
Fourth aspect, the embodiment of the present application provide a kind of equipment, including memory and one or more processors;
The memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes electronic equipment stability method for early warning as described in relation to the first aspect.
5th aspect, the embodiment of the present application provide a kind of storage medium comprising computer executable instructions, the meter
Calculation machine executable instruction is pre- for executing electronic equipment stability as described in relation to the first aspect when being executed by computer processor
Alarm method.
It has the advantages that: is received from system layer, application layer and driving layer in the technical solution adopted by the present invention
Abnormal data thus can carry out early warning according to the level difference of abnormal data;According to the source of the abnormal data, different
Normal number, abnormal time and Exception Type carry out Classifying Sum to the abnormal data, and by the abnormal data after Classifying Sum
It stores to local data base, this ensure that leading to loss of data caused by upload server failure when current network is unavailable
Situation;If current network is available, the abnormal data after the Classifying Sum is reported into server, to indicate the server
Stability report is generated according to the abnormal data after the Classifying Sum;The stability report from server is received, it will
The stability report is sent to corresponding mobile terminal and carries out stability early warning.It is right before failure occurs thus to accomplish
The stability of electronic equipment assess and early warning, improve developer working efficiency is low and user experience.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other
Feature, objects and advantages will become more apparent upon:
Fig. 1 is the flow chart of a kind of electronic equipment stability method for early warning provided by the embodiments of the present application;
Fig. 2 is the flow chart of another electronic equipment stability method for early warning provided by the embodiments of the present application;
Fig. 3 is the structural schematic diagram of a kind of electronic equipment stability early warning system provided by the embodiments of the present application;
Fig. 4 is the structural schematic diagram of a kind of electronic equipment stability prior-warning device provided by the embodiments of the present application;
Fig. 5 is a kind of structural schematic diagram of equipment provided by the embodiments of the present application.
Specific embodiment
It is specifically real to the application with reference to the accompanying drawing in order to keep the purposes, technical schemes and advantages of the application clearer
Example is applied to be described in further detail.It is understood that specific embodiment described herein is used only for explaining the application,
Rather than the restriction to the application.It also should be noted that illustrating only for ease of description, in attached drawing related to the application
Part rather than full content.It should be mentioned that some exemplary realities before exemplary embodiment is discussed in greater detail
It applies example and is described as the processing or method described as flow chart.Although operations (or step) are described as sequence by flow chart
Processing, but many of these operations can be implemented concurrently, concomitantly or simultaneously.In addition, the sequence of operations
It can be rearranged.Processing can be terminated when its operations are completed, it is also possible to attached in attached drawing with being not included in
Add step.Processing can correspond to method, function, regulation, subroutine, subprogram etc..
Fig. 1 gives the flow chart of a kind of electronic equipment stability method for early warning provided by the embodiments of the present application, this implementation
The electronic equipment stability method for early warning that example provides can be executed by electronic equipment stability prior-warning device, and the electronic equipment is steady
Qualitative prior-warning device can be realized by way of hardware and/or software.With reference to Fig. 1, this method be can specifically include:
S101, it receives from system layer, application layer and the abnormal data for driving layer.
Since electronic equipment is usually to realize its complete function by multiple hardware and corresponding combination of software, because
This shows that exception occurs in the process of running in its internal hardware, this is abnormal possible when electronic equipment will break down
Caused by being hardware itself, it is also possible to caused by the reasons such as software setting.Therefore, here by electronic equipment in abnormal cases
Data be referred to as abnormal data.In a specific example, the component in electronic equipment is by taking display screen as an example, then abnormal number
According to the data that can be when detecting that touch is invalid;In another example data when camera frame per second is too low or electric current is excessively high, these
All it is likely to become abnormal data.
Specifically, electronic equipment, by taking smartwatch as an example, the abnormal data of system layer may be electronic apparatus system failure
When data, for example, Android system goes wrong in the process of running;The abnormal data of application layer may be in electronic equipment
Some or multiple application programs there is a problem in the process of running;The abnormal data for driving layer may be electronic equipment
Driving the drive system of each hardware operation there is a problem.At this point, receiving from system layer, application layer and the exception for driving layer
Data.It should be noted that abnormal data here is that active reports process, that is, modules detect itself
The system exception problem of module or level, is actively reported to stability warning module for abnormal data, in this way, being further resistance
Only failure provides effective early warning.
S102, classify according to the source of abnormal data, frequency of abnormity, abnormal time and Exception Type to abnormal data
Summarize, and the abnormal data after Classifying Sum is stored to local data base.
Wherein, the source of abnormal data can be can be from system layer, application layer or driving layer, frequency of abnormity
The number of certain class exception occurs in some time interval, abnormal time can be the time of certain aberrant continuation, Exception Type
It can be corresponding with the source of abnormal data.It is anomaly occurred on what component in addition, Exception Type is also possible that, for example,
Occur on a display screen, and display screen be used as image output device, then the abnormal data of the type can mark for export
Data exception.
Specifically, dividing according to the source of abnormal data, frequency of abnormity, abnormal time and Exception Type abnormal data
Class summarizes, for example, abnormal time and frequency of abnormity that abnormal data of the statistics from application layer occurred in some day, and to exception
The type of data is also classified, in this manner it is possible to by whole abnormal datas according to a standard or multiple criteria classifications at
Several are as a result, and store the abnormal data after Classifying Sum to local data base.It has been achieved to intermediate classification results
Storage, ensure that abnormal data will not because of network quality difference or without network connection etc. other reasons lose.
If S103, current network are available, the abnormal data after Classifying Sum is reported into server, to indicate server
Stability report is generated according to the abnormal data after Classifying Sum.
Specifically, the abnormal data after Classifying Sum is just reported to server, instruction service when current network can be used
Device generates stability report according to the data of these Classifying Sums, wherein the form of stability report can be table, histogram
Etc. forms.In addition, can be after the completion of storing the abnormal data after Classifying Sum when current network can be used, it will thereon
Report can also only illustrate here to server from abnormal data of the server after obtaining Classifying Sum in local data base
Illustrate a kind of form, does not form specific limit.
S104, the stability report from server is received, stability report is sent to corresponding mobile terminal and is carried out
Stability early warning.
Specifically, stability warning module is sent it to after server generates stability report, and stability early warning mould
Stability report is sent to corresponding mobile terminal by block, wherein mobile terminal can be the mobile phone of operation management personnel, mobile
The form that terminal receives stability report can be to be received using wechat enterprise, in this way, no matter when and where, operation management personnel
Can the report of timely learning stability, and then find electronic equipment security risk that may be present in time, mentioned with reaching early warning
The effect shown.
It is handled or is repaired in time in this way, operation management personnel can be reported according to stability.In particular for larger
On the product of user's technology, compared with traditional log analysis means, in advance by the abnormal data of the modules of electronic equipment
It is pushed to exploitation or after-sales staff, in this way it is known that the operating status of each component, thus to the stabilization of each component
Program is assessed.Therefore, accomplish to give warning in advance and notify that developer carries out problem detection and reparation plays a very important role.
In particular for high-volume machine, common problem can notify research staff, each machine of real-time display by server ahead of time
" health status ", accomplish to carry out Forewarn evaluation to multi-section mechanical stability against short circuit, so that common problem is exposed in advance, be promoted
User experience, improves developer and handles problem efficiency, brings more stable EMBEDDED AVIONICS for user.
It has the advantages that: is received from system layer, application layer and driving layer in the technical solution adopted by the present invention
Abnormal data thus can carry out early warning according to the level difference of abnormal data;According to the source of the abnormal data, different
Normal number, abnormal time and Exception Type carry out Classifying Sum to the abnormal data, and by the abnormal data after Classifying Sum
It stores to local data base, this ensure that the case where leading to upload server and loss of data when current network is unavailable;If
Current network is available, then the abnormal data after the Classifying Sum is reported to server, to indicate the server according to institute
Abnormal data after stating Classifying Sum generates stability report;The stability report from server is received, it will be described steady
Qualitative report is sent to corresponding mobile terminal and carries out stability early warning.It can thus accomplish to set electronics before failure occurs
Standby stability assess and early warning, improve developer working efficiency is low and user experience.
On the basis of the above embodiments, Fig. 2 gives another electronic equipment stability provided by the embodiments of the present application
Method for early warning flow chart.The electronic equipment stability method for early warning is to the specific of above-mentioned electronic equipment stability method for early warning
Change.With reference to Fig. 2, which includes:
S201, it receives from system layer, application layer and the abnormal data for driving layer.
S202, count respectively from system layer, application layer and drive the frequency of abnormity of abnormal data of layer, abnormal time and
Exception Type;Abnormal data after each layer of statistics is summarized.
S203, the abnormal data after Classifying Sum is stored to local data base.
If S204, current network are available, the abnormal data after Classifying Sum is reported into server.
If S205, current network are unavailable, real-time monitoring current network state;When current network can be used, will classify
Abnormal data after summarizing reports to server.
Specifically, real-time monitoring current network state, ensuring that in this way can in network when current network is unavailable
Abnormal data after Classifying Sum is reported to server by first time, avoids always cannot since network goes wrong
The case where abnormal data after Classifying Sum is reported into server.Wherein, the mode of real-time monitoring current network state can be with
It is that monitoring network speed shows to reach the available state of network when network speed reaches default network speed threshold value.
S206, instruction server are according to default prediction policy, when according to abnormal severity, frequency of abnormity threshold value, exception
Between threshold value, system version or application version sifting sort summarize after abnormal data, with generate stability report.
Specifically, can be during server generates stability report according to prediction policy is preset, for example, abnormal
Severity is greater than some percentage, alternatively, frequency of abnormity is greater than frequency of abnormity threshold value, alternatively, according to different system versions
Or the abnormal data after Classifying Sum is screened again according to different application versions, in this way, will will be some different
Regular data removal, for example, the abnormal data that the abnormal time occurred is too short, these may belong to acceptable electronic equipment operation
Data in the process.Therefore, the screening of data has been carried out here, on the one hand improves the accuracy of stability report, another party
Face also saves the time and efforts of operation management personnel, improves treatment effeciency.
Furthermore it is also possible to which all kinds of abnormal datas are marked, label result is also embodied in stability report, in this way
Even normal data, operation maintenance personnel can also be supplied to and referred to, to carry out maintenance or maintenance appropriate to electronic equipment
Help is provided.
S207, the stability report from server is received, stability report is sent to corresponding mobile terminal and is carried out
Stability early warning.
In the embodiment of the present application, when current network is unavailable, by monitoring current network state in real time, network can
Abnormal data after Classifying Sum is reported to server by first time, improves the actual effect of stability early warning in this way;
In addition, server can also carry out the screening of database according to prediction policy, in this way, on the one hand improving the standard of stability report
On the other hand exactness also saves the time and efforts of operation management personnel, improve the efficiency of early warning.
Fig. 3 gives the structural schematic diagram of a kind of electronic equipment stability early warning system provided by the embodiments of the present application, this
Electronic equipment stability method for early warning can be performed in the electronic equipment stability early warning system that embodiment provides.With reference to Fig. 3, the system
It can specifically include: system layer exception monitoring module 301, application layer exception monitoring module 302, driving layer exception monitoring module
303, stability early warning drive module 304, stability Warning Service module 305 and server 306, wherein stability early warning is driven
Dynamic model block 304, stability Warning Service module 305 may be collectively referred to as stability warning module.
Wherein, system layer exception monitoring module 301 is used to monitor the abnormal data of system layer, and by the abnormal number of system layer
According to being sent to stability early warning drive module;Application layer exception monitoring module 302 is used to monitor the abnormal data of application layer, and will
The abnormal data of application layer is sent to stability early warning drive module;Layer exception monitoring module 303 is driven to be used for monitoring driving layer
Abnormal data, and the abnormal data for driving layer is sent to stability early warning drive module;Stability early warning drive module 304
Stabilization is sent to after being collected arrangement to the abnormal data of the abnormal data of system layer, the abnormal data of application layer and driving layer
Property Warning Service module;Stability Warning Service module 305 is according to the source of abnormal data, frequency of abnormity, abnormal time and different
Normal type carries out Classifying Sum to abnormal data, and the abnormal data after Classifying Sum is stored to local data base;Current
When network can be used, the abnormal data after Classifying Sum is reported to server 306 by stability Warning Service module 305;Server
306 generate stability report according to the abnormal data after Classifying Sum, and stability report is sent to corresponding mobile terminal
Carry out stability early warning.
Specifically, after system layer exception monitoring module monitors to the abnormal data of system layer, by common interface by system
The abnormal data of layer is sent to stability early warning drive module;Application layer exception monitoring module is in the abnormal number for monitoring application layer
According to rear, the abnormal data of application layer is sent to by stability early warning drive module by common interface;Drive layer exception monitoring mould
After block monitors the abnormal data of driving layer, the abnormal data for driving layer is sent to by stability early warning driving by common interface
Module.Stability early warning drive module is to the abnormal data of system layer, the abnormal data of application layer and the abnormal data for driving layer
Form collator is carried out, is then forwarded to stability Warning Service module, stability service module is classified to abnormal data
Summarize and store, the abnormal data after Classifying Sum is reported into server when network can be used, server is according to Classifying Sum
Abnormal data afterwards generates stability report, and stability report is sent to corresponding mobile terminal progress stability early warning and is mentioned
Show.
In the embodiment of the present application, each module can active reporting abnormal data give stability early warning drive module, facilitate tracking
The abnormal data of each type;The key messages such as frequency of abnormity, abnormal time can be carried out collect statistics by stability warning module,
The validity for improving warning data, promotes abnormal problem analysis efficiency;It, can be by abnormal data without there is network
It is saved in local data base, after having network, warning data is subjected to server passback, i.e. guarantee warning data is not lost;
It is counted extremely for each module, version problem is facilitated to recall, while generating stability report for release phase,
It is properly termed as early warning report, facilitates assessment release status, degree of stability and abnormal source etc..
On the basis of the above embodiments, Fig. 4 is a kind of electronic equipment stability early warning provided by the embodiments of the present application dress
The structural schematic diagram set, the electronic equipment stability prior-warning device can be integrated in electronic equipment early warning system.With reference to Fig. 4, originally
The electronic equipment stability prior-warning device that embodiment provides specifically includes: data reception module 401, data classification and memory module
402, report generation module 403 and early warning module 404.
Wherein, data reception module 401, for receiving from system layer, application layer and the abnormal data for driving layer;Data
Classification and memory module 402, for according to the source of abnormal data, frequency of abnormity, abnormal time and Exception Type to abnormal number
According to progress Classifying Sum, and the abnormal data after Classifying Sum is stored to local data base;Report generation module 403, is used for
When current network can be used, the abnormal data after Classifying Sum is reported into server, to indicate server according to Classifying Sum
Abnormal data afterwards generates stability report;Early warning module 404 will for receiving the stability report from server
Stability report is sent to corresponding mobile terminal and carries out stability early warning.
It has the advantages that: is received from system layer, application layer and driving layer in the technical solution adopted by the present invention
Abnormal data thus can carry out early warning according to the level difference of abnormal data;According to the source of the abnormal data, different
Normal number, abnormal time and Exception Type carry out Classifying Sum to the abnormal data, and by the abnormal data after Classifying Sum
It stores to local data base, this ensure that the case where leading to upload server and loss of data when current network is unavailable;If
Current network is available, then the abnormal data after the Classifying Sum is reported to server, to indicate the server according to institute
Abnormal data after stating Classifying Sum generates stability report;The stability report from server is received, it will be described steady
Qualitative report is sent to corresponding mobile terminal and carries out stability early warning.It can thus accomplish to set electronics before failure occurs
Standby stability assess and early warning, improve developer working efficiency is low and user experience.
Further, report generation module 403 is specifically used for:
Server according to abnormal severity, frequency of abnormity threshold value, abnormal time threshold value, is according to default prediction policy
System version or application version sifting sort summarize after abnormal data, with generate stability report.
It further, further include network monitoring module, for storing the abnormal data after Classifying Sum to local data
Library, later, when current network is unavailable, real-time monitoring current network state;When current network can be used, after Classifying Sum
Abnormal data report to server.
Further, data classification and memory module 402 are specifically used for:
Frequency of abnormity, abnormal time and the exception of the abnormal data from system layer, application layer and driving layer are counted respectively
Type;Abnormal data after each layer of statistics is summarized.
Electronic equipment stability prior-warning device provided by the embodiments of the present application can be used for executing provided by the above embodiment
Electronic equipment stability method for early warning, has corresponding function and beneficial effect.
The embodiment of the present application provides a kind of equipment, and device provided by the embodiments of the present application can be integrated in the equipment.Fig. 5
It is a kind of structural schematic diagram of equipment provided by the embodiments of the present application.With reference to Fig. 5, which includes: processor 50, memory
51.The quantity of processor 50 can be one or more in the equipment, in Fig. 5 by taking a processor 50 as an example.In the equipment
The quantity of memory 51 can be one or more, in Fig. 5 by taking a memory 51 as an example.It the processor 50 of the equipment and deposits
Reservoir 51 can be connected by bus or other modes, in Fig. 5 for being connected by bus.
Memory 51 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer
Sequence and module, as the application any embodiment the corresponding program instruction/module of electronic equipment stability method for early warning (such as
Data reception module 401, data classification and memory module 402, report generation module in electronic equipment stability prior-warning device
403 and early warning module 404).Memory 51 can mainly include storing program area and storage data area, wherein storage program
It area can application program needed for storage program area, at least one function;Storage data area, which can be stored, uses institute according to equipment
The data etc. of creation.In addition, memory 51 may include high-speed random access memory, it can also include non-volatile memories
Device, for example, at least a disk memory, flush memory device or other non-volatile solid state memory parts.In some instances,
Memory 51 can further comprise the memory remotely located relative to processor 50, these remote memories can pass through network
It is connected to equipment.The example of above-mentioned network include but is not limited to internet, intranet, local area network, mobile radio communication and its
Combination.
Software program, instruction and the module that processor 50 is stored in memory 51 by operation, thereby executing equipment
Various function application and data processing, that is, realize above-mentioned electronic equipment stability method for early warning, which stablizes
Property method for early warning include: receive from system layer, application layer and drive layer abnormal data;According to coming for the abnormal data
Source, frequency of abnormity, abnormal time and Exception Type carry out Classifying Sum to the abnormal data, and by the exception after Classifying Sum
Data are stored to local data base;If current network is available, the abnormal data after the Classifying Sum is reported into server,
To indicate that the server generates stability report according to the abnormal data after the Classifying Sum;Receive the institute from server
Stability report is stated, stability report is sent to corresponding mobile terminal and carries out stability early warning.
The equipment of above-mentioned offer can be used for executing electronic equipment stability method for early warning provided by the above embodiment, have phase
The function and beneficial effect answered.
The embodiment of the present application also provides a kind of storage medium comprising computer executable instructions, computer executable instructions
When being executed by computer processor for executing a kind of electronic equipment stability method for early warning, the electronic equipment stability early warning
Method includes: to receive from system layer, application layer and the abnormal data for driving layer;According to the source of the abnormal data, exception
Number, abnormal time and Exception Type carry out Classifying Sum to the abnormal data, and the abnormal data after Classifying Sum is deposited
It stores up to local data base;If current network is available, the abnormal data after the Classifying Sum is reported into server, with instruction
The server generates stability report according to the abnormal data after the Classifying Sum;Receive the stabilization from server
Property report, stability report is sent to corresponding mobile terminal and carries out stability early warning.
Storage medium --- any various types of memory devices or storage equipment.Term " storage medium " is intended to wrap
It includes: install medium, such as CD-ROM, floppy disk or magnetic tape equipment;Computer system memory or random access memory, such as
DRAM, DDR RAM, SRAM, EDO RAM, Lan Basi (Rambus) RAM etc.;Nonvolatile memory, such as flash memory, magnetic medium
(such as hard disk or optical storage);Register or the memory component of other similar types etc..Storage medium can further include other
Memory of type or combinations thereof.In addition, storage medium can be located at program in the first computer system being wherein performed,
Or can be located in different second computer systems, second computer system is connected to the by network (such as internet)
One computer system.Second computer system can provide program instruction to the first computer for executing." storage is situated between term
Matter " may include may reside in different location (such as by network connection different computer systems in) two or
More storage mediums.Storage medium can store the program instruction that can be performed by one or more processors and (such as implement
For computer program).
Certainly, a kind of storage medium comprising computer executable instructions, computer provided by the embodiment of the present application
The application any embodiment institute can also be performed in the electronic equipment stability method for early warning that executable instruction is not limited to the described above
Relevant operation in the electronic equipment stability method for early warning of offer.
Electronic equipment stability prior-warning device, storage medium and the equipment provided in above-described embodiment can be performed the application and appoint
Electronic equipment stability method for early warning provided by embodiment of anticipating, the not technical detail of detailed description in the above-described embodiments can
Referring to electronic equipment stability method for early warning provided by the application any embodiment.
Note that above are only the preferred embodiment and institute's application technology principle of the application.It will be appreciated by those skilled in the art that
The application is not limited to specific embodiment described here, be able to carry out for a person skilled in the art it is various it is apparent variation,
The protection scope readjusted and substituted without departing from the application.Therefore, although being carried out by above embodiments to the application
It is described in further detail, but the application is not limited only to above embodiments, in the case where not departing from the application design, also
It may include more other equivalent embodiments, and scope of the present application is determined by the scope of the appended claims.
Claims (10)
1. a kind of electronic equipment stability method for early warning characterized by comprising
It receives from system layer, application layer and the abnormal data for driving layer;
Classify according to the source of the abnormal data, frequency of abnormity, abnormal time and Exception Type to the abnormal data
Summarize, and the abnormal data after Classifying Sum is stored to local data base;
If current network is available, the abnormal data after the Classifying Sum is reported into server, to indicate the server
Stability report is generated according to the abnormal data after the Classifying Sum;
The stability report from server is received, stability report is sent to corresponding mobile terminal and is carried out surely
Qualitative early warning.
2. the method according to claim 1, wherein the server is according to the abnormal number after the Classifying Sum
It is reported according to stability is generated, comprising:
The server according to abnormal severity, frequency of abnormity threshold value, abnormal time threshold value, is according to default prediction policy
System version or application version screen the abnormal data after the Classifying Sum, to generate stability report.
3. the method according to claim 1, wherein storing the abnormal data after Classifying Sum to local data
Library, later, further includes:
If current network is unavailable, real-time monitoring current network state;
When the current network is available, the abnormal data after the Classifying Sum is reported into server.
4. the method according to claim 1, wherein according to the source of the abnormal data, frequency of abnormity, exception
Time and Exception Type carry out Classifying Sum to the abnormal data, comprising:
Frequency of abnormity, abnormal time and the Exception Type of the abnormal data from system layer, application layer and driving layer are counted respectively;
Abnormal data after each layer of statistics is summarized.
5. a kind of electronic equipment stability early warning system, which is characterized in that abnormal including system layer exception monitoring module, application layer
Monitoring modular, driving layer exception monitoring module, stability early warning drive module, stability Warning Service module and server,
In:
The system layer exception monitoring module is used to monitor the abnormal data of system layer, and the abnormal data of the system layer is sent out
It send to the stability early warning drive module;
The application layer exception monitoring module is used to monitor the abnormal data of application layer, and the abnormal data of the application layer is sent out
It send to the stability early warning drive module;
The driving layer exception monitoring module is used for the abnormal data of monitoring driving layer, and the abnormal data of the driving layer is sent out
It send to the stability early warning drive module;
The stability early warning drive module is different to the abnormal data of the system layer, the abnormal data of application layer and driving layer
Regular data is sent to the stability Warning Service module after being collected arrangement;
The stability Warning Service module is according to the source of the abnormal data, frequency of abnormity, abnormal time and Exception Type
Classifying Sum is carried out to the abnormal data, and the abnormal data after Classifying Sum is stored to local data base;
When current network can be used, the abnormal data after the Classifying Sum is reported to clothes by the stability Warning Service module
Business device;
The server generates stability report according to the abnormal data after the Classifying Sum, and the stability is reported and is sent out
It send to corresponding mobile terminal and carries out stability early warning.
6. a kind of electronic equipment stability prior-warning device characterized by comprising
Data reception module, for receiving from system layer, application layer and the abnormal data for driving layer;
Data classification and memory module, for according to the source of the abnormal data, frequency of abnormity, abnormal time and Exception Type
Classifying Sum is carried out to the abnormal data, and the abnormal data after Classifying Sum is stored to local data base;
Report generation module, for when current network can be used, the abnormal data after the Classifying Sum to be reported to server,
To indicate that the server generates stability report according to the abnormal data after the Classifying Sum;
Stability report is sent to pair by early warning module for receiving the stability report from server
The mobile terminal answered carries out stability early warning.
7. device according to claim 6, which is characterized in that the report generation module is specifically used for:
The server according to abnormal severity, frequency of abnormity threshold value, abnormal time threshold value, is according to default prediction policy
System version or application version screen the abnormal data after the Classifying Sum, to generate stability report.
8. device according to claim 6, which is characterized in that further include network monitoring module, being used for will be after Classifying Sum
Abnormal data store to local data base, later, when current network is unavailable, real-time monitoring current network state;Institute
When stating current network can be used, the abnormal data after the Classifying Sum is reported into server.
9. a kind of equipment characterized by comprising
Memory and one or more processors;
The memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
The now electronic equipment stability method for early warning as described in claim 1-4 is any.
10. a kind of storage medium comprising computer executable instructions, which is characterized in that the computer executable instructions by
For executing the electronic equipment stability method for early warning as described in claim 1-4 is any when computer processor executes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910713467.3A CN110457194A (en) | 2019-08-02 | 2019-08-02 | Electronic equipment stability early warning method, system, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910713467.3A CN110457194A (en) | 2019-08-02 | 2019-08-02 | Electronic equipment stability early warning method, system, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110457194A true CN110457194A (en) | 2019-11-15 |
Family
ID=68484729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910713467.3A Pending CN110457194A (en) | 2019-08-02 | 2019-08-02 | Electronic equipment stability early warning method, system, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110457194A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111104283A (en) * | 2019-11-29 | 2020-05-05 | 浪潮电子信息产业股份有限公司 | Fault detection method, device, equipment and medium of distributed storage system |
CN112307077A (en) * | 2019-12-11 | 2021-02-02 | 深圳新阳蓝光能源科技股份有限公司 | Data archiving method, device, server and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7043505B1 (en) * | 2003-01-28 | 2006-05-09 | Unisys Corporation | Method variation for collecting stability data from proprietary systems |
CN104050289A (en) * | 2014-06-30 | 2014-09-17 | 中国工商银行股份有限公司 | Detection method and system for abnormal events |
CN105071969A (en) * | 2015-08-19 | 2015-11-18 | 焦点科技股份有限公司 | JMX (Java Management Extensions)-based customization real-time monitoring and automatic exception handling system and method |
CN105974836A (en) * | 2016-04-29 | 2016-09-28 | 郑州宇通客车股份有限公司 | Bus monitoring host data acquisition method and bus monitoring host data acquisition system |
CN108880881A (en) * | 2018-06-14 | 2018-11-23 | 郑州云海信息技术有限公司 | The method and apparatus of monitoring resource under a kind of cloud environment |
-
2019
- 2019-08-02 CN CN201910713467.3A patent/CN110457194A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7043505B1 (en) * | 2003-01-28 | 2006-05-09 | Unisys Corporation | Method variation for collecting stability data from proprietary systems |
CN104050289A (en) * | 2014-06-30 | 2014-09-17 | 中国工商银行股份有限公司 | Detection method and system for abnormal events |
CN105071969A (en) * | 2015-08-19 | 2015-11-18 | 焦点科技股份有限公司 | JMX (Java Management Extensions)-based customization real-time monitoring and automatic exception handling system and method |
CN105974836A (en) * | 2016-04-29 | 2016-09-28 | 郑州宇通客车股份有限公司 | Bus monitoring host data acquisition method and bus monitoring host data acquisition system |
CN108880881A (en) * | 2018-06-14 | 2018-11-23 | 郑州云海信息技术有限公司 | The method and apparatus of monitoring resource under a kind of cloud environment |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111104283A (en) * | 2019-11-29 | 2020-05-05 | 浪潮电子信息产业股份有限公司 | Fault detection method, device, equipment and medium of distributed storage system |
CN111104283B (en) * | 2019-11-29 | 2022-04-22 | 浪潮电子信息产业股份有限公司 | Fault detection method, device, equipment and medium of distributed storage system |
CN112307077A (en) * | 2019-12-11 | 2021-02-02 | 深圳新阳蓝光能源科技股份有限公司 | Data archiving method, device, server and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11379292B2 (en) | Baseline modeling for application dependency discovery, reporting, and management tool | |
US20220300290A1 (en) | Determining problem dependencies in application dependency discovery, reporting, and management tool | |
US10929278B2 (en) | Intelligent services for application dependency discovery, reporting, and management tool | |
US20220300398A1 (en) | Discovery crawler for application dependency discovery, reporting, and management tool | |
US9672085B2 (en) | Adaptive fault diagnosis | |
US11221854B2 (en) | Dependency analyzer in application dependency discovery, reporting, and management tool | |
US20190324831A1 (en) | System and Method for Online Unsupervised Event Pattern Extraction and Holistic Root Cause Analysis for Distributed Systems | |
US10915428B2 (en) | Intelligent services and training agent for application dependency discovery, reporting, and management tool | |
US20190196894A1 (en) | Detecting and analyzing performance anomalies of client-server based applications | |
US7984334B2 (en) | Call-stack pattern matching for problem resolution within software | |
US20120185735A1 (en) | System and method for determining causes of performance problems within middleware systems | |
US11093378B2 (en) | Testing agent for application dependency discovery, reporting, and management tool | |
CN104202201B (en) | A kind of log processing method, device and terminal | |
US11775407B2 (en) | Diagnosing and mitigating memory leak in computing nodes | |
US20130113616A1 (en) | Methods and Apparatus for System Monitoring | |
CN109034423B (en) | Fault early warning judgment method, device, equipment and storage medium | |
CN110457194A (en) | Electronic equipment stability early warning method, system, device, equipment and storage medium | |
CN102271054A (en) | Bookmarks and performance history for network software deployment evaluation | |
CN107451039B (en) | Method and device for evaluating execution devices in cluster | |
EP4242850A2 (en) | Determining problem dependencies in application dependency discovery, reporting, and management tool | |
US20230359514A1 (en) | Operation-based event suppression | |
CN112306871A (en) | Data processing method, device, equipment and storage medium | |
US10735246B2 (en) | Monitoring an object to prevent an occurrence of an issue | |
Jagannathan et al. | REFORM: Increase alerts value using data driven approach | |
US20150007163A1 (en) | Monitoring the deployment of code onto a system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191115 |
|
RJ01 | Rejection of invention patent application after publication |