Unlock instant, AI-driven research and patent intelligence for your innovation.
Android application page automatic traversal method and system0
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
A page and traversal technology, applied in the field of data processing, can solve problems such as network traffic, differences, and increase in control scale that cannot fully trigger mobile applications
Active Publication Date: 2021-05-11
UNIV OF JINAN
View PDF7 Cites 2 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
However, the inventor found that the existing automated traffic collection platform only focuses on the speed of network traffic collection, and there is no relevant research and discussion on how to efficiently trigger network traffic and effective traversal methods.
Although Android automated testing technology can be applied to simulate the operation of Android applications to obtain network traffic, the focus of the two is slightly different. Traditional Android testing focuses more on triggering mobile application bugs, while traffic triggering focuses on triggering mobile applications. The traffic content of the application, directly using the existing Android test strategy, cannot fully trigger the network traffic of the mobile application, so how to efficiently trigger the network traffic of the Android application is an urgent problem to be solved
In addition, as mobile application pages become more complex and diverse, and the scale of controls increases dramatically, the traditional trigger strategy can no longer cope with the increasingly complex mobile applications.
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
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
Embodiment 1
[0062] The purpose of this embodiment is to provide a method for automatically traversing Android application pages.
[0063] A method for automatically traversing Android application pages, comprising:
[0064] Step (1): Acquire basic APK information, set program termination conditions, and start APK to enter the initial page;
[0065] Wherein, the step of described step (1) comprises:
[0066] Step (1-1): Use the aapt command to obtain the basic information of the APK, version number, application name, package name and initial activity, mainly package and launchable-activity;
[0067] Step (1-2): Program termination condition setting, here you can use time and operation steps to determine the end time of the program;
[0068] Step (1-3): Start the APK through the ADB command and launchable-activity and enter the initial page;
[0069] Step (2): Obtain and analyze the page information to obtain the operable initial control set in the page;
[0070] Wherein, the detailed s...
Embodiment 2
[0149] The purpose of this embodiment is to provide an Android application page automatic traversal system.
[0150] An Android application page automation traversal system, comprising:
[0151] A page parsing unit, which is used to obtain and parse page information, and obtain an operable initial control set in the page;
[0152] A page existence determination unit, which is used to determine whether the current page is a new page, if so, perform a similarity analysis on the initial controls obtained in the page parsing unit, and save the page to the page collection, if not, start from the page Load the page in the collection;
[0153] A page operation unit, which is used to select a control to be operated from the control set by using probability and random selection strategy, and perform a click or slide operation;
[0154] an information updating unit, which is used to update the current information;
[0155] The page traversal unit searches for the curren...
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
Login to View More
Abstract
The invention provides an Android application page automatic traversal method and system, and the scheme comprises the steps: obtaining page information, carrying out the analysis, and obtaining an operable initial control set in a page; judging whether the current page is a new page or not, if yes, performing similarity analysis on the obtained initial control, and storing the page in a page set, and if not, loading the page from the page set; selecting a control to be operated from the control set by using probability and a random selection strategy, and executing a click or slide operation; updating the current information; searching a current optimal page according to the page weight, skipping to the optimal page, and iteratively executing the operation to realize automatic traversal of the page; through improvement in the aspect of control scale and page traversal selection, the automatic traversal efficiency is effectively improved, richer network traffic is obtained, and rich traffic support is provided for malicious application detection of a mobile platform.
Description
technical field [0001] The disclosure belongs to the technical field of data processing, and in particular relates to a method and system for automatically traversing Android application pages. Background technique [0002] The statements in this section merely provide background information related to the present disclosure and do not necessarily constitute prior art. [0003] The detection of malicious applications on mobile platforms has always been a major concern in the field of network security. According to the latest report of AV-TEST, the downward trend in the number of malicious applications from 2016 to 2018 has ended. Since 2019, malicious applications have begun to rise sharply. increase. In addition, in order to avoid detection of malicious applications, attackers continue to increase the complexity of malicious applications. [0004] In recent years, a detection method based on mobile network traffic has been proposed. This method can complete the detection ...
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
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.