CN109669795A - Crash info processing method and processing device - Google Patents
Crash info processing method and processing device Download PDFInfo
- Publication number
- CN109669795A CN109669795A CN201811531417.5A CN201811531417A CN109669795A CN 109669795 A CN109669795 A CN 109669795A CN 201811531417 A CN201811531417 A CN 201811531417A CN 109669795 A CN109669795 A CN 109669795A
- Authority
- CN
- China
- Prior art keywords
- information
- collapse
- crash info
- destination application
- running environment
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the present application provides a kind of crash info processing method and processing device, is related to technical field of software engineering.This method comprises: obtaining a plurality of crash info for operating in the destination application in multiple client, crash info includes collapsing the running environment information of content information and destination application on the client;Parsing is carried out to crash info and obtains corresponding collapse content information and running environment information, and generates the identification information of crash info based on collapse content information;The crash info distribution characteristics corresponding with the every terms of information of running environment information of destination application is determined based on running environment information and identification information;The collapse hot information of the destination application is determined based on corresponding distribution characteristics, wherein running environment information includes operation system information, the version information of destination application and the hardware information of client in client.The embodiment of the present application can automatically and efficiently determine the link that destination application collapses frequent occurrence.
Description
Technical field
This application involves technical field of software engineering more particularly to a kind of crash info processing methods and crash info to handle
Device.
Background technique
Currently, many application programs have all been loaded in most of client such as cell phone client.User is using application
If collapse occurs for application program, such as sudden strain of a muscle is moved back during program, be will affect user experience, is led to customer churn.
In a kind of technical solution, when application program is collapsed, collapse is obtained from the crash log of application program
Crash info, is sent to the research and development tester on backstage by information, and research and development tester divides the crash info received
Analysis, determines that application program is often collapsed in which link.However, needing in this technical solution by research and development test
The empirically determined application program of personnel is collapsed in which link, and not only human cost is higher, but also inefficiency.
Summary of the invention
The purpose of the embodiment of the present application is to provide a kind of advertisement placement method and device, to solve due to determining by artificial
Link that application program is collapsed and caused by the problem of human cost is high, inefficiency.
In order to solve the above technical problems, the embodiment of the present application is achieved in that
In a first aspect, the embodiment of the present application provides a kind of crash info processing method, comprising:
The a plurality of crash info for operating in the destination application in multiple client is obtained, the crash info includes collapsing
The routed running environment information of content information and the destination application in the client;
Parsing is carried out to the crash info and obtains corresponding collapse content information and running environment information, and is based on institute
State the identification information that collapse content information generates the crash info;
The collapse letter of the destination application is determined based on the running environment information and the identification information
Cease distribution characteristics corresponding with the every terms of information of the running environment information;
It is corresponding with the every terms of information of the running environment information based on the crash info of the destination application
Distribution characteristics determines the collapse hot information of the destination application, wherein the running environment information includes the client
The version information of operation system information, the destination application on end and the hardware information of the client.
Second aspect, the embodiment of the present application provide a kind of crash info processing unit, comprising:
Crash info acquiring unit, a plurality of collapse for obtaining the destination application operated in multiple client are believed
Breath, the crash info include the running environment letter for collapsing content information and the destination application in the client
Breath;
Parsing and mark unit, obtain corresponding collapse content information and fortune for carrying out parsing to the crash info
Row environmental information, and based on the identification information for collapsing content information and generating the crash info;
Distribution characteristics determination unit, for determining the target based on the running environment information and the identification information
The crash info of application program distribution characteristics corresponding with the every terms of information of the running environment information;
Collapse hot spot determination unit, for based on the destination application the crash info and the running environment
The corresponding distribution characteristics of the every terms of information of information determines the collapse hot information of the destination application, wherein the operation
Environmental information includes operation system information in the client, the version information of the destination application and the client
The hardware information at end.
The third aspect, the embodiment of the present application provide a kind of crash info processing equipment, comprising: memory, processor and
The computer executable instructions that can be run on the memory and on the processor are stored in, the computer is executable to be referred to
Enable the step of crash info processing method as described in above-mentioned first aspect is realized when being executed by the processor.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, the computer-readable storage
Medium realizes such as above-mentioned first for storing computer executable instructions when the computer executable instructions are executed by processor
Described in aspect the step of crash info processing method.
According to the technical solution of the embodiment of the present application, on the one hand, being generated based on the collapse content information in crash info should
The identification information of crash info can accurately be identified the same or similar crash info, consequently facilitating to phase
It is counted with distribution situation of the crash info identified on the every terms of information of the running environment information of client;Another party
Face, identification information and running environment information based on crash info determine the every terms of information of crash info Yu running environment information
Corresponding distribution characteristics determines the collapse hot information of destination application based on the distribution characteristics, can automatically and efficiently really
The link that the application program that sets the goal is collapsed frequent occurrence, so as to save human cost;In another aspect, since number can be passed through
The collapse hot information of destination application is automatically determined according to statistics, so as to avoid human error, and then can be more acurrate
Ground determines the link that destination application collapses, and improves collapse remediation efficiency.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The some embodiments recorded in application, for those of ordinary skill in the art, in the premise of not making the creative labor property
Under, it is also possible to obtain other drawings based on these drawings.
Fig. 1 shows the signal of the application scenarios of the crash info processing method provided according to some embodiments of the present application
Block diagram;
Fig. 2 shows the first process signals of the crash info processing method provided according to some embodiments of the present application
Figure;
Fig. 3 show according to some embodiments of the present application provide determination crash info running environment information items
The flow diagram of distribution characteristics in information;
Fig. 4 shows second of process signal of the crash info processing method provided according to some embodiments of the present application
Figure;
Fig. 5 shows the third process signal of the crash info processing method provided according to some embodiments of the present application
Figure;
Fig. 6 shows the first module signal of the crash info processing unit provided according to some embodiments of the present application
Figure;
Fig. 7 shows the parsing provided according to some embodiments of the present application and the module diagram of mark unit;
Fig. 8 shows the module diagram of the distribution characteristics determination unit provided according to some embodiments of the present application;
Fig. 9 shows the module diagram of the crash info processing equipment provided according to some embodiments of the present application.
Specific embodiment
In order to make those skilled in the art better understand the technical solutions in the application, below in conjunction with the application reality
The attached drawing in example is applied, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described implementation
Example is merely a part but not all of the embodiments of the present application.Based on the embodiment in the application, this field is common
The application protection all should belong in technical staff's every other embodiment obtained without creative efforts
Range.
The embodiment of the present application provides a kind of crash info processing method and crash info processing unit, can be automatical and efficient
Ground determines the link that destination application collapses frequent occurrence, so as to save human cost, improves the efficiency that collapse is repaired.
Fig. 1 shows the signal of the application scenarios of the crash info processing method provided according to some embodiments of the present application
Block diagram.Shown in referring to Fig.1, which may include: at least one client 110 and server end 120.Client
It is communicated between 110 and server end 120 by network 130.Application program can be run in client 110, in client
When application program on 110 is collapsed, crash info related with the collapse is collected at client 110, by collapsing for collection
Information of bursting is sent to server end 120 by network 130, handles at server end 120 crash info.
It should be noted that client 110 can calculate for mobile phone, tablet computer, desktop computer, Portable notebook type
Machine or car-mounted computer etc..Server 120 can be the physical server comprising unique host, or be mainframe cluster carrying
Virtual server, or be Cloud Server.Network 130 can be cable network or wireless network, for example, network 130 can be
Public Switched Telephone Network (Public Switched Telephone Network, PSTN) or internet.
Fig. 2 shows the first process signals of the crash info processing method provided according to some embodiments of the present application
Figure, the crash info processing method can be applied to server end 120 shown in FIG. 1.Referring to shown in Fig. 2, at the crash info
Reason method includes step S210 to step S240, and the crash info processing method is described in detail below.
Referring to shown in Fig. 2, in step S210, obtains a plurality of of destination application operated in multiple client and collapse
Routed information, the crash info include the operation ring for collapsing content information and the destination application in the client
Border information.
In the exemplary embodiment, destination application can apply journey for social application program, shopping application program, financing
Sequence or video playing application program, or other applications such as browser application or security protection application journey
Sequence, the application is to this without particular determination.
In the exemplary embodiment, after collapse (crash) occurs for the destination application run in client, client meeting
Crash info of the destination application when collapsing is recorded, the crash info of record is sent to server end, for example, can
To capture collapsing for client generation by collapse capture SDK (software development kit, Software Development Kit)
It bursts information, the crash info of capture is uploaded onto the server end by the cloud service disposed on collapse capture SDK.
Further, in the exemplary embodiment, message subscribing system such as kafka can be disposed in server end, taken
When business device termination receives the crash info of client transmission, by the caching of the crash info real-time collecting to the message subscribing system
In queue.
It should be noted that the crash info of destination application includes that collapse content information and destination application exist
Running environment information in client.By taking Android application program as an example, the collapse content information of destination application includes: Java
Crash info, Native crash info and ANR (Application Not Responding, using without response) crash info
Deng.The running environment information of destination application on the client includes that operation system information, target in the client are answered
With the version information of program and the hardware information of the client, which can also include other information appropriate
Such as the network information and memory information etc. of the client, this is equally within the scope of protection of this application.
In step S220, parsing is carried out to the crash info and obtains corresponding collapse content information and running environment
Information, and based on the identification information for collapsing content information and generating the crash info.
In the exemplary embodiment, it is that head and the tail are empty that the invalid information in advance in removal crash info, which for example removes idle character,
Then lattice, newline etc. carry out parsing to crash info according to default resolution rules and obtain corresponding collapse content and operation
Environmental information, default resolution rules can be for for obtaining collapse content information and destination application in the operation of client
The regular expression of environmental information, that is to say, that crash info can be obtained by the regular expression preset in resolution rules
In collapse content information such as Native crash info and destination application running environment information such as operating system
Information, application version information etc..
In the exemplary embodiment, can in crash info collapse content information and running environment information carry out respectively
Dissection process.By taking the parsing for collapsing content information as an example, can be judged by regular expression in crash info whether include
" java.lang.NullPointerException ", if it is determined that comprising " java.lang.NullPointerException ",
Corresponding collapse content information is then resolved into JAVA crash info;Can also be judged by regular expression be in crash info
No includes " signal ", if it is determined that corresponding collapse content information is then resolved to Native crash info comprising " signal ".
By taking the parsing of running environment information as an example, can be judged by regular expression in crash info whether include
" Android ", if it is determined that corresponding running environment information is then resolved to Android operation system comprising " Android ";Also
It can be judged by regular expression whether comprising " Application Version " in crash info, if comprising
Corresponding running environment information is then resolved to application version information by " Application Version ";In addition, may be used also
To be judged by regular expression whether comprising " IOS/MIUI/EMUI " in crash info, if including " IOS ", it is determined that corresponding
Client be OPPO mobile phone;If including " MIUI ", it is determined that corresponding client is millet mobile phone;If comprising " EMUI ",
Determine that corresponding client is Huawei's mobile phone.
Further, since the collapse content information that same crash info may have the different forms of expression i.e. different, for example,
The collapse content information of same crash info is different under the operating system of different editions, and therefore, it is necessary to a plurality of to what is got
Identical crash info is identified in crash info.In the exemplary embodiment, from the collapse content information of each crash info
Middle extraction keyword, the identification information of each crash info is generated based on extracted keyword.For example, canonical table can be passed through
Collapse content information is parsed up to formula, collapse content information is classified based on analysis result, generates multiple ranks
Content sub-information is collapsed, the mark letter that keyword generates crash info is extracted from the collapse content sub-information for being greater than intended level
Breath.
Specifically, carrying out parsing acquisition to the collapse content information of Android application program by taking Android application program as an example
Corresponding JAVA crash info and Native crash info.By regular expression according to the important procedure of collapse content sub-information
JAVA crash info and the classification of Native crash info further progress to acquisition, for example, being " signal by header information
6(SIGABRT);code-6(SI_TKILL);Fault addr? collapse content information be classified as A grades of information ";For Native
Collapse so file is that APK (Android Package, Android installation kit) is included and the existing collapse content information of function name is also returned
For A grades of information;JAVA stack information is classified as B grades of information;It is that APK is included and function name is not present by Native collapse so file
Collapse content information be classified as B grades of information, be not that the included collapse content information of APK is classified as C grades by Native collapse so file
Decollator information is classified as D grades of information by information.After being classified to collapse content information, the collapse of multiple ranks is generated
Content sub-information extracts keyword from the collapse content sub-information for being greater than intended level, such as preferentially out of A grades, B grades of collapses
Hold in information and extract keyword, the keyword based on extraction generates the identification information of corresponding crash info.
Further, in order to more accurately identify crash info, in the exemplary embodiment, from collapse content sub-information
It is extracted after keyword, the operation of MD5 eap-message digest is carried out to the keyword of extracted collapse content sub-information, is based on operation
As a result the signature for generating the crash info, using the signature as the identification information of the crash info.
It should be noted that, although generating crash info using the operation of MD5 eap-message digest in the example embodiment of the application
Signature, but embodiments herein is without being limited thereto, such as can also generate collapse letter using SHA operation or MAC operation
The signature of breath, this is equally within the scope of protection of this application.
In step S230, the destination application is determined based on the running environment information and the identification information
Crash info distribution characteristics corresponding with the every terms of information of the running environment information.
In the exemplary embodiment, each client corresponding with the crash info is determined based on the identification information of crash info
Running environment information of destination application when collapsing, such as the behaviour of client when destination application collapses
Make the network of system type and version, destination application version, the type of client, the memory accounting of client, client
The information such as link information.Every terms of information in the running environment information of the destination application of each client is counted,
Obtain the crash info distribution characteristics corresponding with the every terms of information of running environment information of the destination application.
It is obtained in identical 1000 crash infos of mark for example, setting server end, statistics obtains 1000 collapse letters
It is 50 that breath, which is distributed in 5.0 version of Android system, is 50 in 6.0 version of Android system, and 7.0 version of Android system is 900
Item;Being distributed on OPPO mobile phone is 300, is 300 on Huawei's mobile phone, is 400 on Samsung mobile phone;Journey is applied in distribution
It is 50 in sequence version number 4.0, is 50 on application version number 5.0, is 900 on application version number 6.0.
It is each based on the crash info of the destination application and the running environment information in step S240
The corresponding distribution characteristics of item information determines the collapse hot information of the destination application.
In the exemplary embodiment, in the running environment of the crash info and destination application that have obtained destination application
After the corresponding distribution characteristics of the every terms of information of information, the distribution of crash info corresponding with the every terms of information of running environment is determined
The item of information that distributed quantity is greater than preset quantity threshold value is determined as the collapse hot information of the destination application by quantity, should
Preset quantity threshold value is determined according to the quantity of the crash info of same mark.For example, in the above-described embodiments, in same mark
Crash info be 1000 when, if the preset quantity threshold value be 700, by distributed quantity greater than 700 item of information determine
For the collapse hot information of destination application, i.e., 7.0 version of Android system and 6.0 version of application program are determined as target
The collapse hot information of application program.
Further, in other example embodiments, crash info corresponding with the every terms of information of running environment is determined
Distribution proportion, by distribution proportion be greater than predetermined ratio threshold value item of information be determined as the destination application collapse hot spot believe
Breath.For example, it is 5% that 1000 crash infos, which are distributed in the distribution proportion on Android system 5.0, in above example embodiment, point
Distribution proportion of the cloth on Android system 6.0 is 5%, the distribution proportion 90% being distributed on Android system 7.0;It is distributed in OPPO
It is 30% on mobile phone, being distributed on Huawei's mobile phone as 30%, being distributed on Samsung mobile phone is 40%;It is distributed in application program version
On this number 4.0 for 5%, to be distributed on application version number 5.0 be 5%, be distributed on application version number 6.0 and be
90%, the collapse hot spot that the item of information that distribution proportion is greater than predetermined threshold such as 70% is determined as the destination application is believed
7.0 version of Android system and 6.0 version of application program, then is determined as the collapse hot information of destination application by breath.
Crash info processing method in example embodiment according to fig. 2, on the one hand, based in the collapse in crash info
Hold the identification information that information generates the crash info, accurately the same or similar crash info can be identified, thus
Convenient for being carried out to distribution situation of the crash info with like-identified on the every terms of information of the running environment information of client
Statistics;On the other hand, determine that crash info and running environment are believed based on the identification information of crash info and running environment information
The corresponding distribution characteristics of the every terms of information of breath determines the collapse hot information of destination application based on the distribution characteristics, can
Determine the link that destination application collapses frequent occurrence, automatically and efficiently so as to save human cost;In another aspect, by
In the collapse hot information that can automatically determine destination application by data statistics, so as to avoid human error, into
And can more accurately determine the link that destination application collapses, improve collapse remediation efficiency.
Further, in the exemplary embodiment, in point for determining crash info corresponding with the every terms of information of running environment
When cloth quantity or distribution proportion are greater than predetermined threshold, alert collapses alarm with being automatically reminded to research and development tester
Routed hot information is handled.
In addition, in the exemplary embodiment, the running environment information of destination application on the client further includes and collapses
The corresponding stack information of information, running environment information and collapse content information based on client corresponding with crash info are extensive
The collapse scene of complicated target application program, based on the collapse scene and the collapse hot information of identified destination application
Destination application is repaired.For example, can be restored based on symbol table to the corresponding stack information of crash info, accord with
Number table is the mapping table of memory address and function name, filename, line number, symbolic table element<initial address>as follows<terminate
Address><function>[<filename: line number>], the stack information based on symbol table and crash info can be quickly and accurately positioned
The code position that destination application collapses is parsed and is restored so as to the storehouse to destination application, extensive
The collapse scene of complicated target application program.Under the collapse scene of destination application, based on identified destination application
Collapse hot information destination application is repaired, for example, by with the corresponding patch of collapse hot information to target
Application program is repaired.
Fig. 3 show according to some embodiments of the present application provide determination crash info running environment information items
The flow diagram of distribution characteristics in information.
Referring to shown in Fig. 3, in step s310, the operation with the destination application within a preset time interval is determined
The corresponding collapse of every terms of information in environmental information influences number of users and active users.
In the exemplary embodiment, the running environment in prefixed time interval such as 1 hour with destination application is determined
In the corresponding collapse of every terms of information influence number of users and active users, for example, obtaining, mark in 1 hour is identical to collapse
Routed information 1000 determines that the number of users that 5.0 version of Android system is influenced in this 1000 crash infos is 50, corresponding work
The number of users that jumps is 5000;The number of users for influencing Android system 6.0 is 50, and corresponding active users are 5000, influences Android
The number of users of 7.0 version of system is 900, and corresponding active users are 10000;Influence OPPO mobile phone number of users be
650, corresponding active users are 10000, influence Huawei's number of mobile phone users 50, and corresponding active users are 5000,
Samsung number of mobile phone users 300 are influenced, corresponding active users are 5000;Influence the number of users of application version number 4.0
It is 50, corresponding active users are 5000, and the number of users of application version number 5.0 is 50, corresponding any active ues
Number is 5000, and the number of users of application version number 6.0 is 900, and corresponding active users are 10000.
In step s 320, number of users and active users determination and the operation ring are influenced based on the collapse
The corresponding collapse rate of every terms of information in the information of border.
In the exemplary embodiment, collapse rate, which is equal to the collapse in prefixed time interval, influences number of users and active users
Ratio.The every terms of information pair in the running environment in prefixed time interval such as 1 hour with destination application is being determined
The collapse answered influences after number of users and active users, so that it may the determining every terms of information with the running environment information
Corresponding collapse rate, such as collapse rate corresponding with 5.0 version of Android system are 1%, corresponding with 6.0 version of Android system to collapse
The rate of bursting is 1%, and collapse rate corresponding with 7.0 version of Android system is 9%;Collapse rate corresponding with OPPO mobile phone is 6.5%, with
The corresponding collapse rate of Huawei's mobile phone is 1%, and collapse rate corresponding with Samsung mobile phone is 6%;It is corresponding with the application program of 4.0 versions
Collapse rate be 1%, version number corresponding with 5.0 version application programs be 1%, application program corresponding with 6.0 versions collapses
The rate of bursting is 9%.
Further, in the exemplary embodiment, it will be collapsed in the running environment information of the crash info of destination application
The item of information that rate is greater than default collapse rate threshold value is determined as the collapse hot information of destination application.For example, setting default collapse
Rate threshold value is 6.5%, then the application program of 7.0 version of Android system, OPPO mobile phone and 6.0 versions is determined as the target and answered
With the collapse hot information of program.
Fig. 4 shows second of process signal of the crash info processing method provided according to some embodiments of the present application
Figure.
Referring to shown in Fig. 4, in step S410, the collapse letter of the destination application in multiple client is acquired
Breath is occurring for example, can monitor whether the destination application of each client collapses by setting monitoring programme
The crash info of the destination application of each client is sent to server end when collapse, acquires each visitor in server end
The crash info of the destination application at family end.The crash info of destination application includes that collapse content information and target are answered
With program client running environment information.The collapse content information of destination application include: Java crash info,
Native crash info and ANR (Application Not Responding, using without response) crash info etc..Target is answered
With operation system information, the version of the destination application that the running environment information of program on the client includes in the client
The hardware information and the network information of this information and the client.
In the step s 420, collected crash info is uploaded into Distributed cache queries, such as in server end
Administration is distributed the kafka cluster of formula, collected crash info is uploaded in the buffer queue of distributed kafka cluster.
In step S430, crash info is obtained from Distributed cache queries, and handles the collapse letter got in real time
Breath carries out parsing to crash info and obtains collapse content information and running environment information, is collapsed based on collapse content information generation
The identification information for information of bursting, the items of crash info Yu running environment information are determined based on identification information and running environment information
The corresponding distribution characteristics of information determines target based on crash info distribution characteristics corresponding with the every terms of information of running environment information
The collapse hot information of application program.For example, can be obtained in real time by spark streaming and handle distributed caching team
Crash info in column determines crash info distribution characteristics corresponding with the every terms of information of running environment, is based on the distribution characteristics
Determine the collapse hot information of application program.
In step S440, in the distributed quantity for determining crash info corresponding with the every terms of information of running environment information
Or distribution proportion is when being greater than predetermined threshold, alert, to be automatically reminded to research and development tester to the collapse hot spot of alarm
Information is handled.
In step S450, to determined crash info distribution characteristics corresponding with the every terms of information of running environment information into
Row is shown, for example, can show point of the crash info in Android operation system, IOS operating system by cake chart, histogram
Cloth quantity or ratio.
Fig. 5 shows the third process signal of the crash info processing method provided according to some embodiments of the present application
Figure.
Referring to Figure 5, in step S510, the collapse of the application program of the target version from multiple client is acquired
Information uploads to crash info in the buffer queue of big data Distributed cache queries such as kafka by cloud service in real time.
For example, acquiring the crash info of the destination application of the new version after the new version of application program is online.Target application journey
The crash info of sequence includes collapsing content information and destination application in the running environment information of client.Target application journey
The collapse content information of sequence includes: Java crash info, Native crash info and ANR (Application Not
Responding, using without response) crash info etc..The running environment information of destination application on the client includes the visitor
The version information of operation system information, the destination application and the hardware information of the client and network letter on the end of family
Breath etc..
In step S520, destination application and operation based on the collected crash info real-time statistics new versions
The corresponding collapse rate of the every terms of information of environment, collapse rate are that the collapse in prefixed time interval influences number of users and active users
Ratio, for example, passing through the destination application and fortune of the real-time statistics engine spark streaming real-time statistics new version
The corresponding collapse rate of the every terms of information of row environment, for example, the collapse rate in Android operation system and collapsing in IOS system
Burst rate, on Huawei's mobile phone collapse rate, in the collapse rate on millet mobile phone and the collapse rate on Samsung mobile phone etc..
In step 530, it is reached in the crash info of destination application collapse rate corresponding with the item of information of running environment
When to predetermined threshold, send a warning, for example, reaching 6% in collapse rate of the destination application in Android operation system
When, it sends a warning.
In step S540, according to the collapse corresponding with the every terms of information of running environment of the destination application of the new version
Rate positions the hot issue collapsed, for example, the item of information that collapse rate is greater than the running environment information of predetermined threshold is determined
To collapse hot information.
In step S550, running environment information and collapse content information based on client corresponding with crash info
The collapse scene for restoring destination application, based on the collapse scene and identified collapse hot information to target application journey
Sequence is repaired.For example, the stack information based on client corresponding with crash info restores the collapse field of destination application
Scape, to the crash issue, that is, bug for repairing the destination application under the collapse scene.
In the exemplary embodiment, the corresponding stack information of crash info can be restored based on symbol table, symbol table
It is the mapping table of memory address and function name, filename, line number, symbolic table element is<initial address><end address>as follows
<function>[<filename: line number>], the stack information based on symbol table and crash info can be quickly and accurately positioned target
The code position that application program is collapsed is parsed and is restored so as to the storehouse to destination application, and mesh is restored
Mark the collapse scene of application program.Under the collapse scene of destination application, based on collapsing for identified destination application
Hot information of bursting repairs destination application, for example, by patch corresponding with collapse hot information to target application
Program is repaired.After having repaired the crash issue of destination application, the application program of the new version after publication reparation,
Until destination application stable operation.
In addition, additionally providing a kind of crash info processing unit in the example embodiment of the application.Referring to shown in Fig. 6,
The crash info processing unit 600 includes: that crash info acquiring unit 610, parsing and mark unit 620, distribution characteristics determine
Unit 630 and collapse hot spot determination unit 640.Wherein: crash info acquiring unit 610 operates in multiple clients for obtaining
The a plurality of crash info of destination application on end, the crash info include collapse content information and the target application
Running environment information of the program in the client;Parsing is with mark unit 620 for parsing to the crash info
Corresponding collapse content information and running environment information are obtained, and the crash info is generated based on the collapse content information
Identification information;Distribution characteristics determination unit 630 is used to determine institute based on the running environment information and the identification information
State the crash info distribution characteristics corresponding with the every terms of information of the running environment information of destination application;Collapse heat
Every letter of the point determination unit 640 for the crash info and the running environment information based on the destination application
Cease the collapse hot information that corresponding distribution characteristics determines the destination application, wherein the running environment information includes
The version information of operation system information, the destination application in the client and the hardware letter of the client
Breath.
In some example embodiments of the application, aforementioned schemes are based on, referring to shown in Fig. 7, the parsing and mark are single
Member 620, comprising: stage unit 622, for being classified to every collapse content sub-information in the collapse content information,
Determine the collapse content sub-information greater than intended level in the collapse content information;Extraction unit 624 is used for from described big
The keyword of corresponding collapse content sub-information is extracted in the collapse content sub-information of intended level;Unit 626 is identified, is used for
Keyword based on extracted collapse content sub-information generates the identification information of the crash info.
In some example embodiments of the application, aforementioned schemes are based on, the mark unit 626 includes: operation list
Member carries out the operation of MD5 eap-message digest for the keyword to extracted collapse content sub-information;Signature unit, for being based on
Operation result generates the signature of the crash info, the identification information by the signature as the crash info.
In some example embodiments of the application, aforementioned schemes are based on, referring to shown in Fig. 8, the distribution characteristics is determined
Unit 630, comprising: running environment determination unit 632, for corresponding with the crash info based on identification information determination
The running environment information of the destination application of each client;Statistic unit 634, for each client
Every terms of information in the running environment information of the destination application at end is counted;Characteristics determining unit 636 is used for base
Determine that the crash info of the destination application is corresponding with the every terms of information of the running environment information in statistical result
Distribution characteristics.
In some example embodiments of the application, aforementioned schemes are based on, the characteristics determining unit 636 includes: user
Number determination unit is believed with the items in the running environment information of the destination application within a preset time interval for determining
Ceasing corresponding collapse influences number of users and active users;Collapse rate is distributed determination unit, for being influenced based on the collapse
Number of users and the active users determine the destination application the crash info and the running environment information
In the corresponding collapse rate distribution characteristics of every terms of information.
In some example embodiments of the application, aforementioned schemes are based on, the collapse hot spot determination unit 640 is configured
Are as follows: collapse rate in the running environment information of the crash info of the destination application is greater than default collapse rate threshold
The item of information of value is determined as the collapse hot information of the destination application.
In some example embodiments of the application, be based on aforementioned schemes, the running environment information further include with it is described
The corresponding stack information of crash info, the crash info processing unit 600 further include: scene recovery unit, for being based on institute
It states running environment information and the collapse content information restores the collapse scene of the destination application;Unit is repaired, is used
In the collapse hot information based on the collapse scene and the identified destination application to the target application journey
Sequence is repaired.
Crash info processing unit provided by the embodiments of the present application can be realized each process in preceding method embodiment,
And reach identical function and effect, it is not repeated herein.
Further, the embodiment of the present application also provides a kind of crash info processing equipment, Fig. 9 is that some of the application show
The structural schematic diagram for the crash info processing equipment that example embodiment provides, as shown in figure 9, the equipment includes: memory 901, place
Manage device 902, bus 903 and communication interface 904.Memory 901, processor 902 and communication interface 904 are carried out by bus 903
Communication, communication interface 904 may include input/output interface, and input/output interface includes but is not limited to keyboard, mouse, display
Device, microphone, loudspeaker etc..
In Fig. 9, the computer executable instructions that can be run on the processor 902 are stored on the memory 901,
The computer executable instructions realize following below scheme when being executed by the processor 902: acquisition operates in multiple client
Destination application a plurality of crash info, the crash info includes the collapse content information and destination application
Running environment information in the client;To the crash info carry out parsing obtain corresponding collapse content information and
Running environment information, and based on the identification information for collapsing content information and generating the crash info;Based on the operation ring
Border information and the identification information determine the destination application the crash info and the running environment information
The corresponding distribution characteristics of every terms of information;The crash info and the running environment information based on the destination application
The corresponding distribution characteristics of every terms of information determines the collapse hot information of the destination application, wherein the running environment letter
Breath include the client on operation system information, the destination application version information and the client it is hard
Part information.
Optionally, it is raw based on the collapse content information when computer executable instructions are executed by the processor
At the identification information of the crash info, comprising: divide every collapse content sub-information in the collapse content information
Grade determines the collapse content sub-information greater than intended level in the collapse content information;From described greater than intended level
The keyword of corresponding collapse content sub-information is extracted in collapse content sub-information;Based on extracted collapse content sub-information
Keyword generates the identification information of the crash info.
Optionally, when the computer executable instructions are executed by the processor, based on extracted collapse content
The keyword of information generates the identification information of the crash info, comprising: to the keyword of extracted collapse content sub-information
Carry out the operation of MD5 eap-message digest;The signature that the crash info is generated based on operation result regard the signature as the collapse
The identification information of information.
Optionally, when the computer executable instructions are executed by the processor, based on the running environment information with
And the identification information determines the crash info of the destination application and the every terms of information of the running environment information
Corresponding distribution characteristics, comprising: each client corresponding with the crash info is determined based on the identification information
The running environment information of the destination application;To the running environment letter of the destination application of each client
Every terms of information in breath is counted;Based on statistical result determine the destination application the crash info and the fortune
The corresponding distribution characteristics of the every terms of information of row environmental information.
Optionally, when the computer executable instructions are executed by the processor, the destination application is determined
Crash info distribution characteristics corresponding with the every terms of information of the running environment information, comprising: determine between preset time
Number of users and active is influenced every the corresponding collapse of every terms of information in the interior running environment information with the destination application
Number of users;Number of users is influenced based on the collapse and the active users determine the collapse of the destination application
Information collapse rate distribution characteristics corresponding with the every terms of information in the running environment information.
Optionally, when the computer executable instructions are executed by the processor, based on the destination application
Crash info distribution characteristics corresponding with the every terms of information of the running environment information determines the destination application
Collapse hot information, comprising: by collapse rate in the running environment information of the crash info of the destination application
Greater than the collapse hot information that the item of information of default collapse rate threshold value is determined as the destination application.
Optionally, when the computer executable instructions are executed by the processor, the running environment information further includes
Stack information corresponding with the crash info, the crash info processing method further include: be based on the running environment information
And the collapse content information restores the collapse scene of the destination application;Based on the collapse scene and determine
The collapse hot information of the destination application destination application is repaired.
On the one hand, the identification information that the crash info is generated based on the collapse content information in crash info, can be accurate
Ground is identified the same or similar crash info, consequently facilitating to the crash info with like-identified client fortune
Distribution situation on the every terms of information of row environmental information is counted;On the other hand, the identification information based on crash info and
Running environment information determines crash info distribution characteristics corresponding with the every terms of information of running environment information, is based on the distribution characteristics
It determines the collapse hot information of destination application, can automatically and efficiently determine the ring that destination application collapses frequent occurrence
Section, so as to save human cost;In another aspect, since collapsing for destination application can be automatically determined by data statistics
Routed hot information, so as to avoid human error, and then can more accurately determine that destination application collapses frequent occurrence
Link.
Crash info processing equipment provided by the embodiments of the present application can be realized each process in preceding method embodiment,
And reach identical function and effect, it is not repeated herein.
Further, described computer-readable to deposit the embodiment of the present application also provides a kind of computer readable storage medium
Storage media is realized for storing computer executable instructions, when the computer executable instructions are executed by processor to flow down
Journey:
The a plurality of crash info for operating in the destination application in multiple client is obtained, the crash info includes collapsing
The routed running environment information of content information and the destination application in the client;The crash info is carried out
Parsing obtains corresponding collapse content information and running environment information, and generates the collapse based on the collapse content information
The identification information of information;It is determined described in the destination application based on the running environment information and the identification information
Crash info distribution characteristics corresponding with the every terms of information of the running environment information;Based on described in the destination application
Crash info distribution characteristics corresponding with the every terms of information of the running environment information determines the collapse of the destination application
Hot information, wherein the running environment information includes operation system information in the client, the destination application
Version information and the client hardware information.
Optionally, it is raw based on the collapse content information when computer executable instructions are executed by the processor
At the identification information of the crash info, comprising: divide every collapse content sub-information in the collapse content information
Grade determines the collapse content sub-information greater than intended level in the collapse content information;From described greater than intended level
The keyword of corresponding collapse content sub-information is extracted in collapse content sub-information;Based on extracted collapse content sub-information
Keyword generates the identification information of the crash info.
Optionally, when the computer executable instructions are executed by the processor, based on extracted collapse content
The keyword of information generates the identification information of the crash info, comprising: to the keyword of extracted collapse content sub-information
Carry out the operation of MD5 eap-message digest;The signature that the crash info is generated based on operation result regard the signature as the collapse
The identification information of information.
Optionally, when the computer executable instructions are executed by the processor, based on the running environment information with
And the identification information determines the crash info of the destination application and the every terms of information of the running environment information
Corresponding distribution characteristics, comprising: each client corresponding with the crash info is determined based on the identification information
The running environment information of the destination application;To the running environment letter of the destination application of each client
Every terms of information in breath is counted;Based on statistical result determine the destination application the crash info and the fortune
The corresponding distribution characteristics of the every terms of information of row environmental information.
Optionally, when the computer executable instructions are executed by the processor, the destination application is determined
Crash info distribution characteristics corresponding with the every terms of information of the running environment information, comprising: determine between preset time
Number of users and active is influenced every the corresponding collapse of every terms of information in the interior running environment information with the destination application
Number of users;Number of users is influenced based on the collapse and the active users determine the collapse of the destination application
Information collapse rate distribution characteristics corresponding with the every terms of information in the running environment information.
Optionally, when the computer executable instructions are executed by the processor, based on the destination application
Crash info distribution characteristics corresponding with the every terms of information of the running environment information determines the destination application
Collapse hot information, comprising: by collapse rate in the running environment information of the crash info of the destination application
Greater than the collapse hot information that the item of information of default collapse rate threshold value is determined as the destination application.
Optionally, when the computer executable instructions are executed by the processor, the running environment information further includes
Stack information corresponding with the crash info, the crash info processing method further include: be based on the running environment information
And the collapse content information restores the collapse scene of the destination application;Based on the collapse scene and determine
The collapse hot information of the destination application destination application is repaired.
On the one hand, the identification information that the crash info is generated based on the collapse content information in crash info, can be accurate
Ground is identified the same or similar crash info, consequently facilitating to the crash info with like-identified client fortune
Distribution situation on the every terms of information of row environmental information is counted;On the other hand, the identification information based on crash info and
Running environment information determines crash info distribution characteristics corresponding with the every terms of information of running environment information, is based on the distribution characteristics
It determines the collapse hot information of destination application, can automatically and efficiently determine the ring that destination application collapses frequent occurrence
Section, so as to save human cost;In another aspect, since collapsing for destination application can be automatically determined by data statistics
Routed hot information, so as to avoid human error, and then can more accurately determine that destination application collapses frequent occurrence
Link.Wherein, the computer readable storage medium include read-only memory (Read-Only Memory, abbreviation ROM),
Random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc..
Computer readable storage medium provided by the embodiments of the present application can be realized each mistake in preceding method embodiment
Journey, and reach identical function and effect, it is not repeated herein.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality
For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method
Part explanation.
The above description is only an example of the present application, is not intended to limit this application.For those skilled in the art
For, various changes and changes are possible in this application.All any modifications made within the spirit and principles of the present application are equal
Replacement, improvement etc., should be included within the scope of the claims of this application.
Claims (14)
1. a kind of crash info processing method characterized by comprising
The a plurality of crash info for operating in the destination application in multiple client is obtained, the crash info includes in collapse
Hold the running environment information of information and the destination application in the client;
Parsing is carried out to the crash info and obtains corresponding collapse content information and running environment information, and is collapsed based on described
Routed content information generates the identification information of the crash info;
Based on the running environment information and the identification information determine the crash info of the destination application with
The corresponding distribution characteristics of every terms of information of the running environment information;
Based on the distribution corresponding with the every terms of information of the running environment information of the crash info of the destination application
Feature determines the collapse hot information of the destination application, wherein the running environment information includes in the client
Operation system information, the version information of the destination application and the hardware information of the client.
2. crash info processing method according to claim 1, which is characterized in that generated based on the collapse content information
The identification information of the crash info, comprising:
Every collapse content sub-information in the collapse content information is classified, is determined in the collapse content information
Greater than the collapse content sub-information of intended level;
The keyword of corresponding collapse content sub-information is extracted from the collapse content sub-information greater than intended level;
Keyword based on extracted collapse content sub-information generates the identification information of the crash info.
3. crash info processing method according to claim 2, which is characterized in that believed based on extracted collapse content
The keyword of breath generates the identification information of the crash info, comprising:
The operation of MD5 eap-message digest is carried out to the keyword of extracted collapse content sub-information;
The signature that the crash info is generated based on operation result, the identification information by the signature as the crash info.
4. crash info processing method according to claim 1, which is characterized in that based on the running environment information and
The identification information determines the crash info of the destination application and the every terms of information pair of the running environment information
The distribution characteristics answered, comprising:
The destination application of each client corresponding with the crash info is determined based on the identification information
Running environment information;
Every terms of information in the running environment information of the destination application of each client is counted;
Determine that the crash info of the destination application and the every of the running environment information are believed based on statistical result
Cease corresponding distribution characteristics.
5. crash info processing method according to claim 4, which is characterized in that determine the institute of the destination application
State crash info distribution characteristics corresponding with the every terms of information of the running environment information, comprising:
Determine corresponding with the every terms of information in the running environment information of the destination application within a preset time interval collapse
Bursting influences number of users and active users;
Number of users is influenced based on the collapse and the active users determine the collapse letter of the destination application
Cease collapse rate distribution characteristics corresponding with the every terms of information in the running environment information.
6. crash info processing method according to claim 5, which is characterized in that the institute based on the destination application
It states crash info distribution characteristics corresponding with the every terms of information of the running environment information and determines collapsing for the destination application
Routed hot information, comprising:
Collapse rate in the running environment information of the crash info of the destination application is greater than default collapse rate
The item of information of threshold value is determined as the collapse hot information of the destination application.
7. crash info processing method according to any one of claim 1 to 6, which is characterized in that the running environment
Information further includes stack information corresponding with the crash info, the crash info processing method further include:
Restore the collapse scene of the destination application based on the running environment information and the collapse content information;
Based on the collapse hot information of the collapse scene and the identified destination application to the target application
Program is repaired.
8. a kind of crash info processing unit characterized by comprising
Crash info acquiring unit, for obtaining a plurality of crash info of the destination application operated in multiple client,
The crash info includes the running environment information for collapsing content information and the destination application in the client;
Parsing and mark unit obtain corresponding collapse content information and operation ring for carrying out parsing to the crash info
Border information, and based on the identification information for collapsing content information and generating the crash info;
Distribution characteristics determination unit, for determining the target application based on the running environment information and the identification information
The crash info of program distribution characteristics corresponding with the every terms of information of the running environment information;
Collapse hot spot determination unit, for based on the destination application the crash info and the running environment information
The corresponding distribution characteristics of every terms of information determine the collapse hot information of the destination application, wherein the running environment
Information includes operation system information in the client, the version information of the destination application and the client
Hardware information.
9. crash info processing unit according to claim 8, which is characterized in that the parsing and mark unit, comprising:
Stage unit collapses described in determination for being classified to every collapse content sub-information in the collapse content information
The collapse content sub-information greater than intended level in routed content information;
Extraction unit, for extracting corresponding collapse content sub-information from the collapse content sub-information greater than intended level
Keyword;
Unit is identified, the mark letter of the crash info is generated for the keyword based on extracted collapse content sub-information
Breath.
10. crash info processing unit according to claim 9, which is characterized in that the mark unit includes:
Arithmetic element carries out the operation of MD5 eap-message digest for the keyword to extracted collapse content sub-information;
Signature unit is believed the signature as the collapse for being generated the signature of the crash info based on operation result
The identification information of breath.
11. crash info processing unit according to claim 8, which is characterized in that the distribution characteristics determination unit, packet
It includes:
Running environment determination unit, for determining each client corresponding with the crash info based on the identification information
The running environment information of the destination application at end;
Statistic unit, for the every terms of information in the running environment information of the destination application to each client
It is counted;
Characteristics determining unit, for determined based on statistical result the destination application the crash info and the operation
The corresponding distribution characteristics of the every terms of information of environmental information.
12. crash info processing unit according to claim 11, which is characterized in that the characteristics determining unit includes:
Number of users determination unit, for determining within a preset time interval and in the running environment information of the destination application
The corresponding collapse of every terms of information influence number of users and active users;
Collapse rate is distributed determination unit, for determining the mesh based on collapse influence number of users and the active users
Mark the crash info collapse rate distribution characteristics corresponding with the every terms of information in the running environment information of application program.
13. crash info processing unit according to claim 12, which is characterized in that the collapse hot spot determination unit quilt
It is configured that
Collapse rate in the running environment information of the crash info of the destination application is greater than default collapse rate
The item of information of threshold value is determined as the collapse hot information of the destination application.
14. the crash info processing unit according to any one of claim 8 to 13, which is characterized in that the operation ring
Border information further includes stack information corresponding with the crash info, the crash info processing unit further include:
Scene recovery unit, for restoring the target application based on the running environment information and the collapse content information
The collapse scene of program;
Unit is repaired, for the collapse hot information pair based on the collapse scene and the identified destination application
The destination application is repaired.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811531417.5A CN109669795B (en) | 2018-12-14 | 2018-12-14 | Crash information processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811531417.5A CN109669795B (en) | 2018-12-14 | 2018-12-14 | Crash information processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109669795A true CN109669795A (en) | 2019-04-23 |
CN109669795B CN109669795B (en) | 2022-02-22 |
Family
ID=66143798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811531417.5A Active CN109669795B (en) | 2018-12-14 | 2018-12-14 | Crash information processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109669795B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443036A (en) * | 2019-08-13 | 2019-11-12 | 杭州安恒信息技术股份有限公司 | A kind of method and apparatus that program carries out mimicry camouflage |
CN110489345A (en) * | 2019-08-08 | 2019-11-22 | 北京字节跳动网络技术有限公司 | A kind of collapse polymerization, device, medium and equipment |
CN110764945A (en) * | 2019-10-23 | 2020-02-07 | 北京博睿宏远数据科技股份有限公司 | Crash log processing method, device, equipment and storage medium |
CN110851294A (en) * | 2019-10-10 | 2020-02-28 | 上海上湖信息技术有限公司 | Method and device for remedying program operation breakdown |
CN112437152A (en) * | 2020-11-20 | 2021-03-02 | 北京百度网讯科技有限公司 | Crash processing method and device, electronic equipment and storage medium |
CN113110951A (en) * | 2021-04-08 | 2021-07-13 | 北京沃东天骏信息技术有限公司 | Crash information processing method and device |
CN114116502A (en) * | 2021-12-01 | 2022-03-01 | 湖北华丛科技有限公司 | Internet of things type distribution transformer terminal application development platform |
CN114595198A (en) * | 2022-03-15 | 2022-06-07 | 北京字节跳动网络技术有限公司 | Breakdown analysis method and device, electronic equipment and storage medium |
CN115016973A (en) * | 2022-06-29 | 2022-09-06 | 广州文远知行科技有限公司 | A program crash event reproduction method, apparatus, device and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120284714A1 (en) * | 2009-06-15 | 2012-11-08 | Vmware, Inc. | Virtual machine fault tolerance |
CN103544071A (en) * | 2012-07-17 | 2014-01-29 | 阿里巴巴集团控股有限公司 | Processing method, device and system of collapse information |
CN108023764A (en) * | 2017-11-01 | 2018-05-11 | 北京趣拿软件科技有限公司 | Abnormality eliminating method and device |
CN108287769A (en) * | 2018-02-28 | 2018-07-17 | 腾讯科技(深圳)有限公司 | A kind of information processing method and device |
-
2018
- 2018-12-14 CN CN201811531417.5A patent/CN109669795B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120284714A1 (en) * | 2009-06-15 | 2012-11-08 | Vmware, Inc. | Virtual machine fault tolerance |
CN103544071A (en) * | 2012-07-17 | 2014-01-29 | 阿里巴巴集团控股有限公司 | Processing method, device and system of collapse information |
CN108023764A (en) * | 2017-11-01 | 2018-05-11 | 北京趣拿软件科技有限公司 | Abnormality eliminating method and device |
CN108287769A (en) * | 2018-02-28 | 2018-07-17 | 腾讯科技(深圳)有限公司 | A kind of information processing method and device |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110489345A (en) * | 2019-08-08 | 2019-11-22 | 北京字节跳动网络技术有限公司 | A kind of collapse polymerization, device, medium and equipment |
CN110489345B (en) * | 2019-08-08 | 2023-08-25 | 北京字节跳动网络技术有限公司 | Crash aggregation method, device, medium and equipment |
CN110443036A (en) * | 2019-08-13 | 2019-11-12 | 杭州安恒信息技术股份有限公司 | A kind of method and apparatus that program carries out mimicry camouflage |
CN110851294A (en) * | 2019-10-10 | 2020-02-28 | 上海上湖信息技术有限公司 | Method and device for remedying program operation breakdown |
CN110764945B (en) * | 2019-10-23 | 2023-06-30 | 北京博睿宏远数据科技股份有限公司 | Crash log processing method, device, equipment and storage medium |
CN110764945A (en) * | 2019-10-23 | 2020-02-07 | 北京博睿宏远数据科技股份有限公司 | Crash log processing method, device, equipment and storage medium |
CN112437152A (en) * | 2020-11-20 | 2021-03-02 | 北京百度网讯科技有限公司 | Crash processing method and device, electronic equipment and storage medium |
CN113110951A (en) * | 2021-04-08 | 2021-07-13 | 北京沃东天骏信息技术有限公司 | Crash information processing method and device |
CN113110951B (en) * | 2021-04-08 | 2025-06-17 | 北京沃东天骏信息技术有限公司 | A crash information processing method and device |
CN114116502A (en) * | 2021-12-01 | 2022-03-01 | 湖北华丛科技有限公司 | Internet of things type distribution transformer terminal application development platform |
CN114116502B (en) * | 2021-12-01 | 2024-05-03 | 湖北华丛科技有限公司 | Internet of things type distribution transformer terminal application development platform |
CN114595198A (en) * | 2022-03-15 | 2022-06-07 | 北京字节跳动网络技术有限公司 | Breakdown analysis method and device, electronic equipment and storage medium |
CN114595198B (en) * | 2022-03-15 | 2023-09-05 | 抖音视界有限公司 | Crash analysis method and device, electronic equipment and storage medium |
CN115016973A (en) * | 2022-06-29 | 2022-09-06 | 广州文远知行科技有限公司 | A program crash event reproduction method, apparatus, device and medium |
Also Published As
Publication number | Publication date |
---|---|
CN109669795B (en) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109669795A (en) | Crash info processing method and processing device | |
US10652265B2 (en) | Method and apparatus for network forensics compression and storage | |
EP3251031B1 (en) | Techniques for compact data storage of network traffic and efficient search thereof | |
CN109347827B (en) | Method, device, equipment and storage medium for predicting network attack behavior | |
CN105187394B (en) | Proxy server and method with mobile terminal from malicious software action detectability | |
CN110399546B (en) | Link duplicate removal method, device, equipment and storage medium based on web crawler | |
CN108763031A (en) | A kind of threat information detection method and device based on daily record | |
CN102609653B (en) | Method and system for rapidly scanning file | |
CN110083391A (en) | Call request monitoring method, device, equipment and storage medium | |
CN103795580A (en) | Data monitoring method, system and related equipment | |
CN103593613A (en) | Method, terminal, server and system for computer virus detection | |
CN114465741B (en) | Abnormality detection method, abnormality detection device, computer equipment and storage medium | |
CN113507461B (en) | Network monitoring system and network monitoring method based on big data | |
CN111740868A (en) | Alarm data processing method and device and storage medium | |
CN115333966A (en) | Nginx log analysis method, system and equipment based on topology | |
CN111327588A (en) | Network access security detection method, system, terminal and readable storage medium | |
CN113923192A (en) | Flow auditing method, device, system, equipment and medium | |
CN113868233B (en) | Data processing method, device, computer equipment and computer readable storage medium | |
CN104516970B (en) | A kind of method and apparatus for carrying out log analysis | |
CN103530297B (en) | A kind of automatic method and device for carrying out web analytics | |
CN110442439B (en) | Task process processing method and device and computer equipment | |
CN112449057B (en) | Message prompting method and device, storage medium and electronic device | |
WO2017054515A1 (en) | Method and system for detecting pornographic image | |
CN106855888A (en) | Daily record monitoring system based on Logstash distributed systems | |
CN104750717B (en) | A kind of click volume recording method, server and client |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |