Application not responding positioning system and method

A positioning system and positioning method technology, applied in the network field, can solve the problems of increased development costs, difficult positioning, and prolonged application development cycles, and achieve the effects of reducing development costs, improving testing efficiency, and improving development efficiency.

Inactive Publication Date: 2017-05-17
WUHAN DOUYU NETWORK TECH CO LTD
View PDF4 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The original log of the application is based on the bottom layer of the system, which is difficult to locate, and the existing Android application testing scheme cannot automatically capture all Android system logs
In addition, in a complex network environment, or as the application itself becomes more and more complex, there is no effective solution to the freeze problem, which leads to an extension of the application development cycle and an increase in development costs

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
  • Application not responding positioning system and method
  • Application not responding positioning system and method
  • Application not responding positioning system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0028] see figure 1 As shown, the embodiment of the present invention provides an application stall location system. The system includes a stub insertion module. Compile and package and send to the mobile client.

[0029] The stuck location tool includes a preset module, a monitoring module, a recording module and an acquisition module.

[0030] The preset module is used to preset the time threshold for judging that the application freezes before the application runs.

[0031] The preset module adds AndroidLog.initSDK(this, "test", true, time) in the onCreate of the Android application source program, where true is a switch, which means that the freeze monitoring is turned on, and the unit of the time threshold time is milliseconds, assuming that the time threshold Time is set to 4000 milliseconds, which means that if the page resp...

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

The invention discloses an application not responding positioning system and method, and relates to the technical field of networks. The application not responding positioning system includes a plugging module which is used for plugging an application not responding positioning tool in an Android application source program, compiling and packing the plugged application source program, and then sending the packed application source program to a mobile client. The application not responding positioning tool includes: a preset module for predetermining the time threshold of application not responding before an application runs; a monitoring module which is used for monitoring the page refreshing time length while the application runs, and sending an application not responding alarm while the page refreshing time length exceeds the time threshold; and a recording module which is used for acquiring and recording the application not responding alarm, and recording relative operation records of the application and the mobile client within certain time before the application not responding alarm is sent. The application not responding positioning system and method can rapidly and accurately position the root of application not responding, can help a developer to perform further analysis and improvement on defects of the application, can improve the development efficiency of the application, and can reduce the development cost.

Description

[0001] The invention relates to the field of network technology, in particular to an application freeze positioning system and a testing method. Background technique [0002] With the continuous development of network technology, the applications installed in smartphones, tablet computers, and some emerging smart devices are changing with each passing day in terms of function, design and service scope, and users spend more and more time on these smart devices every day. The user experience requirements for applications are also getting higher and higher. If developers cannot provide users with apps with a better experience, user churn is inevitable. For example, ANR (Application Not Responding) occurs on the mobile phone. Simply put, it means that the application does not respond in time, page delays occur, frame loss occurs, or clicks do not respond. In most cases, the application will return to normal after a while, but if it exceeds a certain period of time, it may cause 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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3636
Inventor 丁萍刘致微
Owner WUHAN DOUYU NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products