[go: up one dir, main page]

CN109669795A - Crash info processing method and processing device - Google Patents

Crash info processing method and processing device Download PDF

Info

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
Application number
CN201811531417.5A
Other languages
Chinese (zh)
Other versions
CN109669795B (en
Inventor
王茂军
李涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kylin Seing Network Technology Ltd By Share Ltd
Original Assignee
Kylin Seing Network Technology Ltd By Share Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kylin Seing Network Technology Ltd By Share Ltd filed Critical Kylin Seing Network Technology Ltd By Share Ltd
Priority to CN201811531417.5A priority Critical patent/CN109669795B/en
Publication of CN109669795A publication Critical patent/CN109669795A/en
Application granted granted Critical
Publication of CN109669795B publication Critical patent/CN109669795B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0766Error or fault reporting or storing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/079Root 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

Crash info processing method and processing device
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.
CN201811531417.5A 2018-12-14 2018-12-14 Crash information processing method and device Active CN109669795B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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