Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for classifying and counting iOS (iphone operation system) crash data

A data classification and data technology, applied in the computer field, can solve the problems of incorrect environment configuration, uncontrollable system functions, and insufficient classification, and achieve the effect of accurate classification.

Active Publication Date: 2018-10-23
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the reason for this kind of crash is that the system function is called incorrectly, such as wrong parameters, wrong environment configuration, etc., then the cause of the crash should be located on the statement that called the system function, not abort( ) statement, the reason for this is that first, the system function is uncontrollable. If an exception occurs, the crash can only be repaired by modifying the calling method or replacing the calling statement; second, many system functions end up Abort() will be called to terminate the application, and the reason for triggering them is due to wrong calling method / wrong parameter configuration. What should be found is the real reason for triggering abort(), not abort() that triggers a crash statement
[0013] The classification of existing schemes will lead to multiple real crash causes hidden under the same crash, and the classification is not thorough enough

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for classifying and counting iOS (iphone operation system) crash data
  • Method and apparatus for classifying and counting iOS (iphone operation system) crash data
  • Method and apparatus for classifying and counting iOS (iphone operation system) crash data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037]Exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

[0038] figure 1 It is a schematic diagram of modules of a system for realizing classification and statistics of crash data according to an embodiment of the present invention.

[0039] see figure 1 , the system includes a preliminary classification module, a recursive classification module and a report generation module. Each module will be described in detail below.

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the present invention provide a method and apparatus for classifying and counting iOS crash data. The method comprises the following steps: automatically classifying the crash data, extracting calling statements belonging to an application in the whole calling stack by adopting a manner of reversely searching the calling stack, and outputting a preliminarily classified report; iteratively classifying the unclassified crash data through a compiled configuration file continuously, and outputting a recursively classified report after each iteration; and integrating the preliminaryclassified report and the recursively classified reports, and outputting a final report of the collapse analysis this time in combination with the final report of the collapse analysis at the previoustime.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method and device for classifying and counting iOS (iphone Operation System) crash data. Background technique [0002] Apps currently running on the iOS system usually report the stack information and device information when the crash occurs to the server after the crash (commonly known as "app flashback"), some of which are completed through Apple's official crash collection, while More apps choose to use third-party crash collection and analysis providers such as Youmeng and Tencent Bugly to collect data. [0003] However, when a large amount of crash data is received (assuming a single crash data is placed in a text file), how to classify these crash files, and how to effectively define which crash files belong to the same bug (in the system or program) In , some undiscovered defects or problems are hidden, which are the cause of the crash), how to conduct statistical analysis on t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/30G06F11/07
CPCG06F11/0775G06F11/3072
Inventor 程剑锋吴迪朱孝瑾王孝满
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products