CN108121545A - The unloading feedback method and device of application program - Google Patents

The unloading feedback method and device of application program Download PDF

Info

Publication number
CN108121545A
CN108121545A CN201711286329.9A CN201711286329A CN108121545A CN 108121545 A CN108121545 A CN 108121545A CN 201711286329 A CN201711286329 A CN 201711286329A CN 108121545 A CN108121545 A CN 108121545A
Authority
CN
China
Prior art keywords
application
unloading
program
unloaded
mobile terminal
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
CN201711286329.9A
Other languages
Chinese (zh)
Other versions
CN108121545B (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.)
Beijing Kylin Hesheng Network Technology Co Ltd
Original Assignee
Beijing Kylin Hesheng Network Technology Co 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 Beijing Kylin Hesheng Network Technology Co Ltd filed Critical Beijing Kylin Hesheng Network Technology Co Ltd
Priority to CN201711286329.9A priority Critical patent/CN108121545B/en
Publication of CN108121545A publication Critical patent/CN108121545A/en
Application granted granted Critical
Publication of CN108121545B publication Critical patent/CN108121545B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the present application provides the unloading feedback method and device of a kind of application program, and wherein method includes:It monitors the program unloading for whether having generated and having been formed by user's operation and inquires interface;Described program unloading inquiry interface has been generated if listening to, has judged whether the corresponding application to be unloaded in described program unloading inquiry interface is set application;If the application to be unloaded is the set application, monitors and whether receive the corresponding unloading command of the set application;If receiving the corresponding unloading command of the set application, before the set application unloading is completed, loaded targets forms, to collect the corresponding feedback information of the set application by the target forms.The feedback information of user's unloading application program can be collected by the embodiment of the present application, consequently facilitating the further optimization application in the exploitation side of application program.

Description

The unloading feedback method and device of application program
Technical field
This application involves the unloading feedback methods and device of software field more particularly to a kind of application program.
Background technology
At present, user can install a variety of application programs, such as instant messaging in mobile terminal such as mobile phone, tablet computer The wechat of class, QQ, the Meitu Xiu Xiu of class of taking pictures, U.S. face camera, the going to the kitchen of cuisines class, cuisines outstanding person etc..Pass through the application of installation Program can enrich the function of mobile terminal, offer convenience for people's lives.
With the exploitation of application program, the application program that user can install is more and more, since mobile terminal stores sky Between limitation either due to user interest hobby transfer or the limitation due to function of application, user understand not timing Some application programs are unloaded, and new application program is installed.
It is varied due to unloading application program user, therefore, it is necessary to a kind of technical solution be provided, to collect User unloads the feedback information of application program, consequently facilitating the further optimization application in the exploitation side of application program.
The content of the invention
The purpose of the embodiment of the present application is to provide the unloading feedback method and device of a kind of application program, can collect user The feedback information of application program is unloaded, consequently facilitating the further optimization application in the exploitation side of application program.
To reach above-mentioned purpose, what the embodiment of the present application was realized in:
In a first aspect, the embodiment of the present application provides a kind of unloading feedback method of application program, applied to mobile terminal, Including:
It monitors the program unloading for whether having generated and having been formed by user's operation and inquires interface;
Described program unloading inquiry interface has been generated if listening to, has judged that described program unloading is inquired that interface is corresponding and treated Whether unloading application is set application;
If the application to be unloaded is the set application, monitors and whether receive the corresponding unloading of the set application Instruction;
If receiving the corresponding unloading command of the set application, before the set application unloading is completed, mesh is loaded Forms are marked, to collect the corresponding feedback information of the set application by the target forms.
Second aspect, the embodiment of the present application provide a kind of unloading feedback device of application program, including:
Module is monitored at interface, and interface is inquired for monitoring the program unloading for whether having generated and having been formed by user's operation;
Using judgment module, if having generated described program unloading inquiry interface for listening to, judge that described program is unloaded Carry whether the corresponding application to be unloaded in inquiry interface is set application;
Whether module is monitored in instruction, if being the set application for the application to be unloaded, monitor described in receiving It is set to apply corresponding unloading command;
If feedback module for receiving the corresponding unloading command of the set application, is unloaded in the set application Before completion, loaded targets forms, to collect the corresponding feedback information of the set application by the target forms.
The third aspect, the embodiment of the present application provide a kind of unloading feedback device of application program, including:Memory, place It manages device and is stored in the computer program that can be run on the memory and on the processor, the computer program is by institute The step of stating the unloading feedback method that the application program as described in above-mentioned first aspect is realized when processor performs.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, the computer-readable storage Computer program is stored on medium, answering as described in above-mentioned first aspect is realized when the computer program is executed by processor The step of with the unloading feedback method of program.
The unloading feedback method and device of application program in the embodiment of the present application, mobile terminal monitor whether itself generates Because the program unloading that user's operation is formed inquires interface, if generation, mobile terminal determining program unloading inquiry interface is corresponding Whether application to be unloaded is set application, if set application, then whether mobile terminal is monitored itself receives the set application Corresponding unloading command, if receiving, mobile terminal is before the set application unloading is completed, loaded targets forms, to pass through Target forms collect the corresponding feedback information of set application.It is as it can be seen that anti-by the unloading of the application program in the embodiment of the present application Method and device is presented, can be before application program unload completion, loaded targets forms unload the anti-of application program to collect user Feedforward information, consequently facilitating the further optimization application in the exploitation side of application program.
Description of the drawings
It in order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, below will be to embodiment or existing There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments described in application, for those of ordinary skill in the art, in the premise of not making the creative labor property Under, it can also be obtained according to these attached drawings other attached drawings.
Fig. 1 is the flow diagram of the unloading feedback method for the application program that one embodiment of the application provides;
Fig. 2 is the schematic diagram that the program unloading that one embodiment of the application provides inquires interface;
Fig. 3 is that the program unloading that one embodiment of the application provides inquires interface corresponding tree construction signal when code is realized Figure;
Fig. 4 is the schematic diagram for the target forms that one embodiment of the application provides;
Fig. 5 is the flow diagram of the unloading feedback method for the application program that another embodiment of the application provides;
Fig. 6 is the module composition schematic diagram of the unloading feedback device for the application program that one embodiment of the application provides;
Fig. 7 is the module composition schematic diagram of the unloading feedback device for the application program that another embodiment of the application provides;
Fig. 8 is the structure diagram of the unloading feedback device of application program provided by the embodiments of the present application.
Specific embodiment
It is in order to make those skilled in the art better understand the technical solutions in the application, real below in conjunction with the application The attached drawing in example is applied, the technical solution in the embodiment of the present 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 Technical staff's all other embodiments obtained without creative efforts should all belong to the application protection Scope.
The embodiment of the present application provides a kind of unloading feedback method of application program, a kind of unloading feedback dress of application program It puts, the unloading feedback device and a kind of computer readable storage medium of a kind of application program.Wherein method is applied to mobile terminal Side, can be by mobile terminal execution.The invention relates to mobile terminal include but not limited to mobile phone, computer, tablet electricity Brain, vehicle-mounted computer, wearable device and other the intelligent terminal of application program can be installed.
Fig. 1 is the flow diagram of the unloading feedback method for the application program that one embodiment of the application provides, such as Fig. 1 institutes Show, this method comprises the following steps:
Step S102 monitors the program unloading for whether having generated and having been formed by user's operation and inquires interface;
Mobile terminal monitors the program unloading for itself whether having generated and having been formed by user's operation and inquires interface.User's operation can Be long-press application program icon after click on delete symbol or in the setting interface of application program click on unloading button.
Step S104 has generated program unloading inquiry interface if listening to, and determining program unloading inquiry interface is corresponding Whether application to be unloaded is set application;
Step S106 if application to be unloaded is set application, is monitored and whether is received the corresponding unloading of set application Instruction;
Step S108 if receiving the corresponding unloading command of set application, before set application unloading is completed, adds Target forms are carried, to collect the corresponding feedback information of set application by target forms.
In the embodiment of the present application, mobile terminal monitors the program unloading for itself whether generating and being formed by user's operation and inquires boundary Face, if generation, whether the corresponding application to be unloaded in mobile terminal determining program unloading inquiry interface is set application, if both Fixed application, then whether mobile terminal is monitored itself receives the corresponding unloading command of the set application, if receiving, it is mobile eventually End is before the set application unloading is completed, loaded targets forms, to collect the corresponding feedback letter of set application by target forms Breath., can be before application program be unloaded and completed as it can be seen that by the method in the embodiment of the present application, loaded targets forms are to collect User unloads the feedback information of application program, consequently facilitating the further optimization application in the exploitation side of application program.
In above-mentioned steps S102, monitor the program unloading for whether having generated and having been formed by user's operation and inquire interface, be specially: After the miscellaneous function for opening mobile terminal in user, the operating status of Uninstaller is monitored by miscellaneous function;Wherein, journey is unloaded The program that sequence provides for the operating system of mobile terminal, Uninstaller are used to unload the application of installation in mobile terminal;It is monitoring To Uninstaller because user's operation show program unloading inquiry interface after, determine to listen to generated program unloading inquiry interface.
The operating system of mobile terminal can be Android system or IOS systems, and by taking Android system as an example, Android system provides There is miscellaneous function, after which is opened by user, mobile terminal can utilize the operating status of function monitoring application program, and And Android system is required to be unloaded by the Uninstaller that Android system provides when unloading application program, wherein, it unloads It is the program that Android system provides to carry program, and Uninstaller is used to unload the application of mobile terminal installation, therefore in the present embodiment, When whether monitoring has generated program unloading inquiry interface, first determine whether user opens the miscellaneous function of mobile terminal, After user opens the miscellaneous function of mobile terminal, the operating status of Uninstaller is monitored by the miscellaneous function, is unloaded listening to After program is carried because of user's operation display program unloading inquiry interface, it is determined that it listens to and has generated program unloading inquiry interface, and Determine that user needs to unload some application in mobile terminal.
Wherein, mobile terminal is when monitoring the operating status of application program by miscellaneous function, the operation system of mobile terminal System obtains the information such as the title of monitored application program first, which meets the call format of miscellaneous function support, operation System determines monitored application program according to the information, and then operating system is in the operating status hair of monitored application program During changing, the running state information of monitored application program is actively returned.
In the present embodiment, after the miscellaneous function for opening mobile terminal in user, it can monitor and whether generate program unloading Inquire interface, so as to which the unloading applied according to the individual demand of user is fed back, meet different user using habit It is used.In one embodiment, if user does not open the miscellaneous function of mobile terminal, above-mentioned steps S102 can not be performed to step S108 after the miscellaneous function of user's unlatching mobile terminal, can perform above-mentioned steps S102 to step S108.
In the present embodiment, the miscellaneous function carried by Android system inquires interface to determine whether generating program unloading, Not using system vulnerability, therefore judgment mode is safer, will not carry out hidden danger for system safety belt.
Fig. 2 is the schematic diagram that the program unloading that one embodiment of the application provides inquires interface, as shown in Fig. 2, the interface is used In ask the user whether determine unloading application program.
In the present embodiment, it is set application that mobile terminal, which pre-sets the part or all of application wherein installed, set to answer With can be program development business compares the application of concern or user is commonly used popular application.It is in set application It is that program development business compares concern in application, the set application that the server that mobile terminal can receive program development business is sent is set Instruction is put, it is set application to set part or all of application program therein according to setting instruction.It is user in set application During the popular application being commonly used, each application that mobile terminal can obtain its installation is corresponding using temperature, will make The application for being more than preset heat with temperature is determined as set application.
That applies is related with frequency of use and history the installation number applied using temperature, which can be upper State the frequency of use of application in mobile terminal, history installation number can be using after issue until current time the whole network model Total installation number in enclosing.The frequency of use of application is higher, higher using temperature, and the history installation number of application is higher, It is higher using temperature.The form that numerical value may be employed using temperature is represented, such as uses heat using the expression application of numerical value 1 to 100 Degree.
In the present embodiment, acquisition mobile terminal is mounted can be each using temperature using corresponding:Statistics Mobile terminal is mounted each to apply corresponding frequency of use, e.g., the frequency of use in the mobile terminal, and respectively The history installation number each applied is obtained, to current after each application issue sent such as the server for receiving program development business Total installation number until time in network-wide basis based on the frequency of use and history installation number, determines mobile terminal Each application of installation is corresponding to use temperature.For example, temperature calculation formula is set using as S=a*a1+b*b1, In, S is represented using temperature, and a represents the frequency of use of application, and a1 represents the weight coefficient of the frequency of use of application, and b represents application History installation number, b1 represents the weight coefficient of the history installation number of application, so as to by the formula, determines mobile terminal Each application of installation is corresponding to use temperature.In the formula, a1 and b1 can be empirically determined.
Wherein, mobile terminal can be in user installation in application, the set-up time of records application program, so as to according to installation Time and current time determine application installation duration and, monitoring users start the time of application every time, with what is be applied Frequency of use, for example, a length of 5 months during the installation of application, frequency of use is for average every 0.75 day using once.
In the present embodiment, preset heat can be empirically determined.Mobile terminal wherein will be more than default heat using temperature The application of degree is determined as set application, so as to pay close attention to the unloading for the popular application that user is commonly used feedback, understands use with timely Family unloads the reason for this kind of application.
In the present embodiment, if user does not open the miscellaneous function of mobile terminal, above-mentioned steps S102 can not be performed to step Rapid S108 after the miscellaneous function of user's unlatching mobile terminal, can perform above-mentioned steps S102 to step S108, so as to judge Whether the corresponding application to be unloaded in program unloading inquiry interface is set application.In a kind of specific embodiment, above-mentioned steps In S104, whether the corresponding application to be unloaded in mobile terminal determining program unloading inquiry interface is set application, and Ke Yiwei is mobile Character string in terminal recognition program unloading inquiry interface in the range of predeterminated position, if the character string recognized applies phase with set Matching, it is determined that the corresponding application to be unloaded in program unloading inquiry interface is set application.
In which, mobile terminal carries out sectional drawing to screen first, obtains the image at program unloading inquiry interface, then right The image at program unloading inquiry interface carries out image identification, obtains the character in the range of predeterminated position in program unloading inquiry interface String, which can count the position range determined behind a large amount of program unloadings inquiry interfaces, in the position range The probability for the title of application to be unloaded occur is more than application to be unloaded occur in the range of other positions in program unloading inquiry interface Title probability.Then, mobile terminal matches the character string identified in the range of predeterminated position with set application, It can be matched with the title of set application, if matching is consistent, it is determined that the character string recognized matches with set application, Determine that the corresponding application to be unloaded in program unloading inquiry interface is set application.
There are multiple titles for set application, for example wechat is called the situation for being we chat, mobile terminal can incite somebody to action pre- If the obtained character string of identification is matched successively with each title of set application in position range, if with a name-matches Unanimously, it is determined that the character string recognized matches with set application, determines that program unloading inquiry interface is corresponding to be unloaded Using for set application.
By to program unloading inquire interface carry out image identification, can accurate judgement program unloading inquiry interface it is corresponding Whether application to be unloaded is set application, so as to provide accurate foundation for subsequent step.
In another specific embodiment, in above-mentioned steps S104, mobile terminal determining program unloading inquiry interface pair Whether the application to be unloaded answered is set application, Ke Yiwei, and acquisition for mobile terminal program unloading inquiry interface is corresponding to be unloaded The mark of application;If the mark of the application to be unloaded obtained matches with set application, it is determined that program unloading inquires interface pair The application to be unloaded answered is set application.
Specifically, Fig. 3 is that the program unloading that one embodiment of the application provides inquires interface corresponding tree when code is realized Structure diagram, as shown in figure 3, when code is realized, program unloading inquiry interface corresponds to a tree construction, which includes Multiple nodes with hierarchical relationship, each node have being identified as the node A in respective mark and content, such as Fig. 3 Name, content are the marks of the corresponding application to be unloaded in program unloading inquiry interface.Therefore in the manner, mobile terminal is in journey In the corresponding tree construction in sequence unloading inquiry interface, node of the content for the mark of application to be unloaded is searched, and reads the node Content, so as to obtain the mark of application to be unloaded, then mobile terminal carries out the mark of application to be unloaded and set application Match somebody with somebody, can be matched with the mark of set application, if matching is consistent, it is determined that the mark of application to be unloaded applies phase with set Matching determines that the corresponding application to be unloaded in program unloading inquiry interface is set application.The mark of application to be unloaded and it is set should Mark includes title, ID (identify, identity) etc..
There are multiple marks for set application, for example the mark of wechat can be " wechat ", and can be " we chat " Situation, mobile terminal can match the mark of application to be unloaded with each mark of set application successively, if with one A mark matching is consistent, it is determined that the mark of application to be unloaded matches with set application, determines that program unloading inquires interface pair The application to be unloaded answered is set application.
Matched by obtaining the mark of application to be unloaded, and by it with set application, can accurate judgement program unload Carry whether the corresponding application to be unloaded in inquiry interface is set application, so as to provide accurate foundation for subsequent step.
Based on when code is realized, program unloading inquiry interface corresponds to a tree construction, and different developers create tree knot It is the node of the mark of application to be unloaded for the above during structure, position and the mark of the node may be different, so as to Increase the difficulty that mobile terminal searches the node, based on this, in another embodiment, mobile terminal can also be by program unloading The content of each node in the corresponding tree construction in inquiry interface is read out, and is carried out respectively with the mark of set application Match somebody with somebody, if the content that there are one or more nodes is consistent with the mark of set application, it is determined that program unloading inquiry interface corresponds to Application to be unloaded be set application.In this way, interface, equal energy are inquired for the program unloading that different developers create Enough judge whether its corresponding application to be unloaded is set application, and the program unloading created so as to adapt to different developers inquires boundary Face.
In above-mentioned steps S106, if application to be unloaded is set application, monitors and whether receive set application correspondence Unloading command, specifically, judge whether to inquire that interface receives the application unloading command of user by program unloading, if so, Then determine to receive the unloading command of the set application.
Specifically, can be unloaded with recognizer for unloading whether the button of application program is clicked on inquiry interface, if It is clicked, it is determined that inquire that interface receives the application unloading command of user by program unloading;Alternatively, identification user whether It performs to unload the gesture operation of application program on program unloading inquiry interface, if so, determining to inquire by program unloading Interface receives the application unloading command of user.
As shown in Fig. 2, program unloading inquiry interface provides " definite " button and the " Cancel " button, " definite " button is used to unload Application program is carried, the " Cancel " button unloads application program for cancelling.Due to program unloading inquiry interface it is corresponding it is to be unloaded should With for set application, therefore in this step, for unloading pressing for application program on mobile terminal recognizer unloading inquiry interface Whether button is clicked (such as " definite " button), if so, mobile terminal determines to inquire that interface receives user by program unloading Application unloading command, and then receive the unloading command of the set application.Wherein, it is used to unload on program unloading inquiry interface The button of application program can also be " unloading " button.
In a kind of specific embodiment, each button on interface of mobile terminal is respectively provided with unique mark, mobile whole It holds in the button on listening to user's click program unloading inquiry interface, is clicked according to the judgement of the mark for the button being clicked Button whether be for unloading the button of application program.
In above-mentioned steps S108, however, it is determined that receive the unloading command of set application, then mobile terminal is unloaded in set application It carries before completing, loaded targets forms, to collect the corresponding feedback information of set application by target forms.
Wherein, mobile terminal can call that is installed in the machine to have the function of the application program of pop-up, such as browser, bullet Go out target forms, receive the feedback information of user.Alternatively, application developer is set in application, in set application in exploitation Installation procedure is embedded in the corresponding program of target forms, can after mobile terminal determines to receive the unloading command of set application To call the program in the installation procedure of set application, target forms are popped up, receive the feedback information of user.
In one embodiment, mobile terminal is searched in mounted application has the function of the application of pop-up, is finding At least one application with pop-up in, that calls highest priority has the function of the application of pop-up, loaded targets window Body, wherein, there is the priority of the application of pop-up and its operation stability positive correlation.
The application list is provided in mobile terminal, record has multiple mobile terminals are mounted to have bullet in the list The mark of the application of window function and each mounted priority with the application of pop-up of record, application it is preferential Grade and the operation stability positive correlation applied, operation stability is higher, priority is higher, wherein, operation stability can be by answering It is rule of thumb given a mark with the developer of program.It, can be according to the stable of application program in a kind of specific embodiment Property score value, determine the priority of application program, for example, assign to 90 100 for the score value of operation stability/ should With program, its priority is determined as first level, assign to 75 90 for the score value of operation stability/ application journey Its priority is determined as second level by sequence, and so on.
Mobile terminal searches the application recorded in the list in mounted application, obtains at least one with pop-up work( The application of energy, for example find using A, B, C, the wherein highest priority of C, then mobile terminal, which calls, applies C loaded targets windows Body.In the multiple applications found in mobile terminal, when the application program of highest priority is multiple, user can be preferentially selected Frequency of use it is highest that using loaded targets forms, with meet user using custom.
In the embodiment of the present application, chosen according to the priority of application using loaded targets forms, and the priority applied with Its operation stability positive correlation can ensure the stability of the target forms of loading, avoid target forms due to fluctuation of service There is a situation where dodge to move back.
Fig. 4 is the schematic diagram for the target forms that one embodiment of the application provides, as shown in figure 4, the target forms can be used In inquire user unload set application the reason for and whether be ready the set application and related advisory are subsequently installed again And opinion, so as to collect the feedback information of the set application of user's unloading by the target forms, convenient for the exploitation side of application program Further optimization application.
The unloading feedback method of application program provided by the embodiments of the present application can be suitable for the mobile terminals such as IOS, Android Each version of common operating system.There is pop-up application unloading feedback frame for version of the Android system below 5.0, but pacify The problem of version of tall and erect system more than 5.0 can not be popped up using unloading feedback frame, by the embodiment of the present application, can solve Android The limitation of the version of system more than 5.0, so as to when application program is unloaded, loading and unloading feedback frame is to collect the unloading of user Feedback so that application developer further optimizes application.
The unloading feedback method of application program in the embodiment of the present application can be performed by the program module in mobile terminal, Monitor whether set application is unloaded, with before set application unloading is completed, the forms collection user's unloading of pop-up target is set should Feedback information.In another embodiment, the unloading feedback method of application program can should by set in mobile terminal With execution, set application monitors whether itself is unloaded, with before itself unloading is completed, pop-up target forms collect user's unloading The feedback information of itself.This process is described by taking Android system as an example below.
Fig. 5 is the flow diagram of the unloading feedback method for the application program that another embodiment of the application provides, such as Fig. 5 institutes Show, this method includes:
Whether step S502, set application monitor mobile terminal according to user's operation generation program unloading inquiry interface.
Android system provides miscellaneous function, and the application program operated in Android system can be supervised by the miscellaneous function The recalls information of other applications in mobile terminal is listened, when monitored application program is called, Android system can be actively Information is sent to the application program of monitoring side.Based on this, set application is monitored Android system and is carried by above-mentioned miscellaneous function, statement What is supplied (in Android system, is required for calling this unloading for unloading the Uninstaller of application program when unloading application program Program is unloaded), therefore, when Android system unloads the operation calls Uninstaller of application program according to user, Android System can generate program unloading inquiry interface, and Uninstaller can be called and generate program unloading by Android system inquires interface Information is actively sent to set application, so as to which whether set application monitors mobile terminal according to user's operation generation program unloading Inquire interface.
Since application program needs to agree to by user in Android system using the action of above-mentioned miscellaneous function, Before step S502, it is also necessary to prompt user, set application will enable above-mentioned miscellaneous function in Android system, if user is same Meaning, then set apply enables above-mentioned miscellaneous function in Android system, and carries out step S502, otherwise, terminates flow.
In step S502, if generation program unloading inquiry interface, performs step S504, otherwise, terminates flow.
Step S504, set application judge whether the corresponding application to be unloaded in program unloading inquiry interface is itself.
Specific deterministic process is same as above.If it is determined that being itself, then step S506 is performed, otherwise, terminate flow.
The unloading command whether mobile terminal receives the set application is monitored in step S506, set application.
Whether the set button for being used to unload application program unloaded using oracle listener on inquiry interface is clicked, if by It clicks on, it is determined that mobile terminal receives the unloading command of the set application, and performs step S508, otherwise, terminates flow.
Step S508, set to apply before itself is unloaded completion, establishment process are called mobile whole by the process of establishment The pop-up target forms of the application program with pop-up of installation in end, it is set to unload this by target forms collection user The feedback information of application.
By the flow in Fig. 5, since set application can create process before itself is unloaded, and mobile terminal is called The pop-up target forms of the application program with pop-up of interior installation, therefore after set application is unloaded, due to called Program still remain, therefore user still can see target forms, so as to collect unloading for user by target forms Information carrying ceases.
By the flow in Fig. 5, Android system can actively be sent information to both when monitored application program is called Fixed application, the redundant overheads of set application are smaller.
By the flow in Fig. 5, the miscellaneous function carried by Android system is to determine whether generation program unloading inquiry Interface, not using system vulnerability, therefore judgment mode is safer, will not carry out hidden danger for system safety belt.
The unloading feedback method of the application program of corresponding above-described embodiment, the embodiment of the present application additionally provide a kind of using journey The unloading feedback device of sequence, the device are used to perform the unloading feedback method of above application program, and Fig. 6 is one embodiment of the application The module composition schematic diagram of the unloading feedback device of the application program of offer, as shown in fig. 6, the device includes:
Module 61 is monitored at interface, and interface is inquired for monitoring the program unloading for whether having generated and having been formed by user's operation;
Using judgment module 62, if having generated described program unloading inquiry interface for listening to, described program is judged Whether the corresponding application to be unloaded in unloading inquiry interface is set application;
Module 63 is monitored in instruction, if being the set application for the application to be unloaded, is monitored and whether is received institute State the corresponding unloading command of set application;
If feedback module 64 for receiving the corresponding unloading command of the set application, is unloaded in the set application It carries before completing, loaded targets forms, to collect the corresponding feedback information of the set application by the target forms.
Optionally, module 61 is monitored at the interface, is specifically used for:
After the miscellaneous function for opening the mobile terminal in user, the operation of Uninstaller is monitored by the miscellaneous function State;Wherein, the program that the Uninstaller provides for the operating system of the mobile terminal, the Uninstaller are used to unload The application of the mobile terminal installation;
After listening to the Uninstaller and showing program unloading inquiry interface because of user's operation, determine to listen to and generated Described program unloading inquiry interface.
Optionally, the application judgment module 62, is specifically used for:
The character string in the range of predeterminated position in described program unloading inquiry interface is identified, if the character string recognized Match with the set application, it is determined that the described program unloading corresponding application to be unloaded in inquiry interface for it is described it is set should With;
Alternatively,
The mark of the corresponding application to be unloaded in described program unloading inquiry interface is obtained, if the application to be unloaded obtained Mark match with the set application, it is determined that the described program unloading corresponding application to be unloaded in inquiry interface for it is described both Fixed application.
Optionally, described instruction monitors module 63, is specifically used for:
Judge whether to unload the application unloading command for inquiring that interface receives user by described program;
If so, it determines to receive the corresponding unloading command of the set application.
Fig. 7 is the module composition schematic diagram of the unloading feedback device for the application program that another embodiment of the application provides, such as Shown in Fig. 7, which further includes:
Temperature acquisition module 71, it is corresponding using heat for obtaining the mounted each application of the mobile terminal Degree;Wherein, it is described related with frequency of use and history the installation number applied using temperature;
Using determining module 72, for by it is described using temperature be more than preset heat application be determined as it is described it is set should With.
Optionally, the temperature acquisition module 71, is specifically used for:
It is mounted each using corresponding frequency of use to count the mobile terminal, and obtains respectively described each The history installation number of application;
Based on the frequency of use and history installation number, determine that each application is corresponding using heat Degree.
Optionally, the feedback module 64, is specifically used for:
The application with pop-up is searched in the mounted application of the mobile terminal;
Find it is at least one it is described there is the application of pop-up, call the described with bullet of highest priority The application of window function loads the target forms, wherein, it is described there is the application of pop-up priority it is stable with it Property positive correlation.
In the embodiment of the present application, monitor the program unloading for itself whether generating and being formed by user's operation and inquire interface, if raw Into whether the then corresponding application to be unloaded in determining program unloading inquiry interface is set application, if set application, is then monitored certainly Whether body receives the corresponding unloading command of set application, if receiving, before set application unloading is completed, loads mesh Forms are marked, to collect the corresponding feedback information of set application by target forms.As it can be seen that pass through the side in the embodiment of the present application Method, can application program unload complete before, loaded targets forms with collect user unload application program feedback information, so as to Convenient for the further optimization application in exploitation side of application program.
Further, based on above-mentioned method, the unloading feedback that the embodiment of the present application additionally provides a kind of application program is set Standby, which can be above-mentioned mobile terminal, and Fig. 8 is the unloading feedback device of application program provided by the embodiments of the present application Structure diagram.
As shown in figure 8, the unloading feedback device of application program can generate bigger difference due to configuration or different performance, Can include one or more processor 801 and memory 802, can store in memory 802 there are one or one Application program or data stored above.Wherein, memory 802 can be of short duration storage or persistent storage.It is stored in memory 802 Application program can include one or more modules (diagram is not shown), each module can include to application program Unload the series of computation machine executable instruction in feedback device.Further, processor 801 could be provided as and memory 802 communications, the series of computation machine executable instruction in performing memory 802 on the unloading feedback device of application program.It should It can also include one or more power supplys 803 with the unloading feedback device of program, one or more are wired or wireless Network interface 804, one or more input/output interfaces 805, one or more keyboards 806 etc..
In a specific embodiment, the unloading feedback device of application program includes memory and one or one A above program, either more than one program storage is in memory and one or more than one program can for one of them To include one or more modules, and each module can be including a series of in the unloading feedback device to application program Computer executable instructions, and be configured to by one either more than one processor perform this or more than one program Comprising for carrying out following computer executable instructions:
It monitors the program unloading for whether having generated and having been formed by user's operation and inquires interface;
Described program unloading inquiry interface has been generated if listening to, has judged that described program unloading is inquired that interface is corresponding and treated Whether unloading application is set application;
If the application to be unloaded is the set application, monitors and whether receive the corresponding unloading of the set application Instruction;
If receiving the corresponding unloading command of the set application, before the set application unloading is completed, mesh is loaded Forms are marked, to collect the corresponding feedback information of the set application by the target forms.
Optionally, computer executable instructions when executed, monitor the program for whether having generated and having been formed by user's operation Unloading inquiry interface, including:
After the miscellaneous function for opening the mobile terminal in user, the operation of Uninstaller is monitored by the miscellaneous function State;Wherein, the program that the Uninstaller provides for the operating system of the mobile terminal, the Uninstaller are used to unload The application of the mobile terminal installation;
After listening to the Uninstaller and showing program unloading inquiry interface because of user's operation, determine to listen to and generated Described program unloading inquiry interface.
Optionally, computer executable instructions when executed, judge that described program unloading inquires that interface is corresponding and waits to unload Carry whether application is set application, including:
The character string in the range of predeterminated position in described program unloading inquiry interface is identified, if the character string recognized Match with the set application, it is determined that the described program unloading corresponding application to be unloaded in inquiry interface for it is described it is set should With;
Alternatively,
The mark of the corresponding application to be unloaded in described program unloading inquiry interface is obtained, if the application to be unloaded obtained Mark match with the set application, it is determined that the described program unloading corresponding application to be unloaded in inquiry interface for it is described both Fixed application.
Optionally, when executed, whether monitoring receives the set application corresponding is unloaded computer executable instructions Instruction is carried, including:
Judge whether to unload the application unloading command for inquiring that interface receives user by described program;
If so, it determines to receive the corresponding unloading command of the set application.
Optionally, computer executable instructions when executed, further include:
It is corresponding using temperature to obtain the mounted each application of the mobile terminal;Wherein, it is described to use temperature It is related with frequency of use and history the installation number of application;
The application for being more than preset heat using temperature is determined as the set application.
Optionally, computer executable instructions when executed, obtain the mobile terminal mounted each application point It is not corresponding to use temperature, including:
It is mounted each using corresponding frequency of use to count the mobile terminal, and obtains respectively described each The history installation number of application;
Based on the frequency of use and history installation number, determine that each application is corresponding using heat Degree.
Optionally, computer executable instructions when executed, loaded targets forms, including:
The application with pop-up is searched in the mounted application of the mobile terminal;
Find it is at least one it is described there is the application of pop-up, call the described with bullet of highest priority The application of window function loads the target forms, wherein, it is described there is the application of pop-up priority it is stable with it Property positive correlation.
, can be before application program unload completion by the embodiment of the present application, loaded targets forms are unloaded with collecting user The feedback information of application program, consequently facilitating the further optimization application in the exploitation side of application program.
Preferably, the embodiment of the present application also provides a kind of unloading feedback device of application program, including processor 801, deposits Reservoir 802, is stored in the computer program that can be run on memory 802 and on processor 801, which is processed Each process of the unloading feedback method embodiment of above application program is realized when device 801 performs, and identical technology can be reached Effect, to avoid repeating, which is not described herein again.
Further, the embodiment of the present application also provides a kind of computer readable storage medium, computer readable storage medium On be stored with computer program, realize that the unloading feedback method of above application program is real when which is executed by processor Each process of example is applied, and identical technique effect can be reached, to avoid repeating, which is not described herein again.Wherein, the calculating Machine readable storage medium storing program for executing, such as read-only memory (Read-Only Memory, abbreviation ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic disc or CD etc..
Each embodiment in this specification is described by the way of progressive, identical similar portion between each embodiment Point just to refer each other, and the highlights of each of the examples are difference from other examples.It is real especially for system For applying example, since it is substantially similar to embodiment of the method, so description is fairly simple, related part is referring to embodiment of the method Part explanation.
The foregoing is merely embodiments herein, are not limited to the application.For those skilled in the art For, the application can have various modifications and variations.All any modifications made within spirit herein and principle are equal Replace, improve etc., it should be included within the scope of claims hereof.

Claims (13)

1. a kind of unloading feedback method of application program, applied to mobile terminal, which is characterized in that including:
It monitors the program unloading for whether having generated and having been formed by user's operation and inquires interface;
Described program unloading inquiry interface has been generated if listening to, has judged that described program unloading inquiry interface is corresponding to be unloaded Using whether being set application;
If the application to be unloaded be the set application, monitor whether receive it is described it is set application it is corresponding unloading refer to Order;
If receiving the corresponding unloading command of the set application, before the set application unloading is completed, loaded targets window Body, to collect the corresponding feedback information of the set application by the target forms.
2. according to the method described in claim 1, whether generated it is characterized in that, monitoring because the program that user's operation is formed is unloaded Inquiry interface is carried, including:
After the miscellaneous function for opening the mobile terminal in user, the operation shape of Uninstaller is monitored by the miscellaneous function State;Wherein, the program that the Uninstaller provides for the operating system of the mobile terminal, for unloading the mobile terminal peace The application of dress;
After listening to the Uninstaller and showing program unloading inquiry interface because of user's operation, determine to listen to generated it is described Program unloading inquires interface.
3. according to the method described in claim 1, it is characterized in that, judge that described program unloading inquiry interface is corresponding to be unloaded Using whether being set application, including:
The character string in the range of predeterminated position in described program unloading inquiry interface is identified, if the character string recognized and institute It states set application to match, it is determined that the corresponding application to be unloaded in described program unloading inquiry interface is the set application;
Alternatively,
The mark of the corresponding application to be unloaded in described program unloading inquiry interface is obtained, if the mark of the application to be unloaded obtained Knowledge matches with the set application, it is determined that the described program unloading corresponding application to be unloaded in inquiry interface set is answered to be described With.
4. according to the method described in claim 1, whether receive the corresponding unloading of the set application it is characterized in that, monitoring Instruction, including:
Judge whether to unload the application unloading command for inquiring that interface receives user by described program;
If so, it determines to receive the corresponding unloading command of the set application.
5. method according to any one of claims 1 to 4, which is characterized in that further include:
It is corresponding using temperature to obtain the mounted each application of the mobile terminal;Wherein, it is described to use temperature with answering Frequency of use is related with history installation number;
The application for being more than preset heat using temperature is determined as the set application.
6. according to the method described in claim 5, it is characterized in that, obtain the mounted each application difference of the mobile terminal It is corresponding to use temperature, including:
It is mounted each using corresponding frequency of use, and obtain each application respectively to count the mobile terminal History installation number;
Based on the frequency of use and history installation number, determine that each application is corresponding and use temperature.
7. method according to any one of claims 1 to 4, which is characterized in that loaded targets forms, including:
The application with pop-up is searched in the mounted application of the mobile terminal;
Find it is at least one it is described there is the application of pop-up, call the described with pop-up work(of highest priority The application of energy, loads the target forms, wherein, the priority with the application of pop-up and its operation stability are just It is related.
8. a kind of unloading feedback device of application program, which is characterized in that including:
Module is monitored at interface, and interface is inquired for monitoring the program unloading for whether having generated and having been formed by user's operation;
Using judgment module, if having generated described program unloading inquiry interface for listening to, judge that described program unloading is ask Ask whether the corresponding application to be unloaded in interface is set application;
Instruction monitor module, if for the application to be unloaded be the set application, monitor whether receive it is described set Using corresponding unloading command;
If feedback module for receiving the corresponding unloading command of the set application, is completed in the set application unloading Before, loaded targets forms, to collect the corresponding feedback information of the set application by the target forms.
9. device according to claim 8, which is characterized in that module is monitored at the interface, is specifically used for:
After the miscellaneous function for opening the mobile terminal in user, the operation shape of Uninstaller is monitored by the miscellaneous function State;Wherein, the program that the Uninstaller provides for the operating system of the mobile terminal, for unloading the mobile terminal peace The application of dress;
After listening to the Uninstaller and showing program unloading inquiry interface because of user's operation, determine to listen to generated it is described Program unloading inquires interface.
10. device according to claim 8, which is characterized in that it is described using judgment module, it is specifically used for:
The character string in the range of predeterminated position in described program unloading inquiry interface is identified, if the character string recognized and institute It states set application to match, it is determined that the corresponding application to be unloaded in described program unloading inquiry interface is the set application;
Alternatively,
The mark of the corresponding application to be unloaded in described program unloading inquiry interface is obtained, if the mark of the application to be unloaded obtained Knowledge matches with the set application, it is determined that the described program unloading corresponding application to be unloaded in inquiry interface set is answered to be described With.
11. device according to claim 8, which is characterized in that described instruction monitors module, is specifically used for:
Judge whether to unload the application unloading command for inquiring that interface receives user by described program;
If so, it determines to receive the corresponding unloading command of the set application.
12. according to claim 8 to 11 any one of them device, which is characterized in that further include:
Temperature acquisition module, for obtaining, the mounted each application of the mobile terminal is corresponding to use temperature;Wherein, It is described related with frequency of use and history the installation number applied using temperature;
Using determining module, for the application for being more than preset heat using temperature to be determined as the set application.
13. according to claim 8 to 11 any one of them device, which is characterized in that the feedback module is specifically used for:
The application with pop-up is searched in the mounted application of the mobile terminal;
Find it is at least one it is described there is the application of pop-up, call the described with pop-up work(of highest priority The application of energy, loads the target forms, wherein, the priority with the application of pop-up and its operation stability are just It is related.
CN201711286329.9A 2017-12-07 2017-12-07 Application program uninstalling feedback method and device Active CN108121545B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711286329.9A CN108121545B (en) 2017-12-07 2017-12-07 Application program uninstalling feedback method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711286329.9A CN108121545B (en) 2017-12-07 2017-12-07 Application program uninstalling feedback method and device

Publications (2)

Publication Number Publication Date
CN108121545A true CN108121545A (en) 2018-06-05
CN108121545B CN108121545B (en) 2021-04-02

Family

ID=62228952

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711286329.9A Active CN108121545B (en) 2017-12-07 2017-12-07 Application program uninstalling feedback method and device

Country Status (1)

Country Link
CN (1) CN108121545B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062579A (en) * 2018-06-21 2018-12-21 上海二三四五网络科技有限公司 A kind of control method and control device of fast discharging application program
CN110782274A (en) * 2019-09-27 2020-02-11 上海连尚网络科技有限公司 Method and device for providing motivational video information in reading application

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150363184A1 (en) * 2014-06-12 2015-12-17 Xiaomi Inc. Methods and devices for prompting application removal
CN105511932A (en) * 2015-12-30 2016-04-20 广东欧珀移动通信有限公司 Application unloading method and device
CN106155740A (en) * 2016-06-30 2016-11-23 百度在线网络技术(北京)有限公司 For the method and apparatus carrying out Unloading Control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150363184A1 (en) * 2014-06-12 2015-12-17 Xiaomi Inc. Methods and devices for prompting application removal
CN105511932A (en) * 2015-12-30 2016-04-20 广东欧珀移动通信有限公司 Application unloading method and device
CN106155740A (en) * 2016-06-30 2016-11-23 百度在线网络技术(北京)有限公司 For the method and apparatus carrying out Unloading Control

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062579A (en) * 2018-06-21 2018-12-21 上海二三四五网络科技有限公司 A kind of control method and control device of fast discharging application program
CN110782274A (en) * 2019-09-27 2020-02-11 上海连尚网络科技有限公司 Method and device for providing motivational video information in reading application
CN110782274B (en) * 2019-09-27 2022-08-12 上海连尚网络科技有限公司 Method and device for providing motivational video information in reading application

Also Published As

Publication number Publication date
CN108121545B (en) 2021-04-02

Similar Documents

Publication Publication Date Title
US20170374198A1 (en) Automated Use of Interactive Voice Response Systems
WO2020211561A1 (en) Data processing method and device, storage medium and electronic device
CN106941493B (en) Network security situation perception result output method and device
CN112036577B (en) Method and device for applying machine learning based on data form and electronic equipment
JP2011517494A (en) Method and apparatus for detecting behavior patterns
CN104092555B (en) A kind of methods, devices and systems of undated parameter value
CN111552633A (en) Interface abnormal call testing method and device, computer equipment and storage medium
CN110535928B (en) Event pushing method for JAVA intelligent contract of block chain
CN107256428A (en) Data processing method, data processing equipment, storage device and the network equipment
CN106168902A (en) Awakening control method, device and equipment
CN107666515B (en) Image processing method and device, computer equipment, computer readable storage medium
US20040225654A1 (en) Techniques for invoking services based on patterns in context determined using context mining
CN110533448A (en) Data push method, system and computer equipment based on micro- expression
CN110532056A (en) A kind of control recognition methods and device applied in user interface
CN113923200A (en) Method and device for realizing massive API gateway service
CN112149838A (en) Method, device, electronic equipment and storage medium for realizing automatic model building
CN108121545A (en) The unloading feedback method and device of application program
CN108733698A (en) A kind of processing method and background service system of log information
CN116974948B (en) Service system testing method, system, equipment and medium
CN106910075A (en) Intelligent processing system and method that client mobile communication is complained
CN105635231A (en) Calling method and apparatus of distributed system
CN107968798A (en) A kind of network management resources label acquisition method, cache synchronization method, apparatus and system
CN111291123A (en) Task node management method and device
CN110908642A (en) Policy generation and execution method and device
US20220405658A1 (en) Machine learning assisted automation of workflows based on observation of user interaction with operating system platform features

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
CB02 Change of applicant information

Address after: 100085 information Road No. 2, Haidian District, Beijing (Beijing 1-8, D 2-2), two storey 207A room.

Applicant after: QILIN HESHENG NETWORK TECHNOLOGY Inc.

Address before: 100085 information Road No. 2, Haidian District, Beijing (Beijing 1-8, D 2-2), two storey 207A room.

Applicant before: QILIN HESHENG NETWORK TECHNOLOGY Inc.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant