+

CN106648848A - Validity processing method and device of application program - Google Patents

Validity processing method and device of application program Download PDF

Info

Publication number
CN106648848A
CN106648848A CN201610900477.4A CN201610900477A CN106648848A CN 106648848 A CN106648848 A CN 106648848A CN 201610900477 A CN201610900477 A CN 201610900477A CN 106648848 A CN106648848 A CN 106648848A
Authority
CN
China
Prior art keywords
effective
type
validation
application programs
types
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.)
Pending
Application number
CN201610900477.4A
Other languages
Chinese (zh)
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.)
LeTV Holding Beijing Co Ltd
LeTV Mobile Intelligent Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Mobile Intelligent Information Technology Beijing 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 LeTV Holding Beijing Co Ltd, LeTV Mobile Intelligent Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610900477.4A priority Critical patent/CN106648848A/en
Publication of CN106648848A publication Critical patent/CN106648848A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • G06F9/4818Priority circuits therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/484Precedence

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention provides a validity processing method and device of an application program. The method comprises the steps of obtaining upgrading data packages corresponding to multiple application programs, and upgrading the multiple application program according to the upgrading data packages; according to a preset validity comparison table, obtaining the validity types corresponding to the multiple application programs after upgrading, and determining a target validity type with the highest priority in the validity types corresponding to the multiple application programs after upgrading, wherein the validity comparison table contains the corresponding relationship of the multiple application programs and the validity types; uniformly setting the validity types corresponding to the multiple application programs after upgrading as the target validity type. According to the validity processing method and device of the application program, the multiple application programs after upgrading are uniformly set as the target validity type with the highest priority, all application programs are made to validate according to the validity type of the application program with the highest memory usage, and thus when the multiple application programs validate simultaneously, the use of currently running application programs in an intelligent terminal cannot be greatly influenced.

Description

Application program validation processing method and device
Technical Field
The embodiment of the invention relates to the technical field of intelligent terminals, in particular to an application program validation processing method and device.
Background
With the rapid development and popularization of intelligent terminals such as mobile phones and tablets, the intelligent terminals have become an important part of modern life. The user can complete a plurality of tasks through the intelligent terminal, including information acquisition, data search, entertainment and leisure, meal ordering and hotel ordering, and even processing of work documents. Especially, smart phones have become a carry-on object for modern people. Along with the increasing preparation of the functions of the intelligent terminal, the types of the intelligent terminal are more and more refined, and the number of the personalized and multifunctional terminals is more and more, and taking the intelligent mobile phone as an example, various customized mobile phones suitable for different people, such as female mobile phones, old people mobile phones, business machines, national security customized mobile phones and the like, are more and more.
For the existing customized mobile phone, the customized software and hardware contents are generally finished in factory processing, and after a user purchases the customized mobile phone, the user can use the customized contents without any operation when starting the mobile phone. However, most of the youngsters at present generally have a high star pursuit degree, and like to customize the mobile phone to the theme of the favorite star. From the perspective of a user, the traditional customized mobile phone is not easy to change customized contents, and when the user wants to change the customized contents, particularly for a hardware customized part, the change is troublesome; from the perspective of manufacturers, traditional customized mobile phones are customized in advance, however, a certain time is often required from design and production of the mobile phones to market investment, the current trend changes rapidly, and the traditional customization mode is easy to generate a large risk. Therefore, the intelligent terminal is updated in a mode that the server sends the configuration file to the intelligent terminal, and inconvenience caused by change of the customized content can be avoided. After receiving the configuration file sent by the server, the intelligent terminal needs to send the configuration information in the configuration file to each corresponding application program, and each application program downloads the corresponding update data packet according to the configuration information and then updates the update data packet. For different application programs, the updated effective modes are different, and in the existing method, the intelligent terminal independently takes effect on each application program according to the effective mode of each application program.
In the process of implementing the embodiment of the present invention, the inventor finds that in the existing method, the intelligent terminal independently validates each application program according to the validation mode of each application program, and when a plurality of application programs are validated simultaneously, the use of the application programs in the current operation of the intelligent terminal is affected because a large memory is occupied.
Disclosure of Invention
The embodiment of the invention provides an application program validation processing method and device, which are used for solving the problem that when a plurality of application programs are updated and validated simultaneously, a large memory is occupied, and the use of the application programs in the current operation of an intelligent terminal is influenced.
The embodiment of the invention provides an application program validation processing method, which comprises the following steps:
acquiring updating data packets corresponding to a plurality of application programs, and upgrading the application programs according to the updating data packets;
obtaining the corresponding effective types of the plurality of application programs after being upgraded according to a preset effective comparison table, and determining the target effective type with the highest priority in the corresponding effective types of the plurality of application programs after being upgraded; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
and uniformly setting the corresponding effective types of the plurality of application programs after upgrading as the target effective types.
Optionally, the validation types include a first validation type, a second validation type, and a third validation type; wherein,
the trigger condition of the first life type is that the power state changes;
the trigger condition of the second effective type is that the screen state is changed;
the triggering condition of the third generation type is that the version of the application program is changed.
Optionally, the validation comparison table is stored locally in the intelligent terminal or in a server.
Optionally, the method further comprises:
and if the trigger condition of the target validation type is judged to be met, carrying out validation processing on the program upgrading of the plurality of application programs.
Optionally, the method further comprises:
and setting the corresponding relation between the application program and the effective type in the effective comparison table according to the expected occupied memory of the application program for effective processing.
According to the application program effectiveness processing method provided by the embodiment of the invention, the effectiveness type of the application program which currently occupies the highest memory can be obtained by obtaining the target effectiveness type with the highest priority in the effectiveness types corresponding to the plurality of application programs; and by uniformly setting the validation types corresponding to the plurality of application programs as the target validation types, all the application programs take effect according to the validation type of the application program with the highest occupied memory, and because the application program with the higher occupied memory can take effect, the use of the intelligent terminal can not be influenced, when the plurality of application programs take effect simultaneously according to the validation type of the application program with the highest occupied memory, the use of the application program in the current operation in the intelligent terminal can not be greatly influenced.
An embodiment of the present invention provides an application validation processing apparatus, including:
the program upgrading module is used for acquiring updating data packets corresponding to a plurality of application programs and upgrading the application programs according to the updating data packets;
the effective type obtaining module is used for obtaining the effective types corresponding to the plurality of application programs after being upgraded according to a preset effective comparison table and determining the target effective type with the highest priority in the effective types corresponding to the plurality of application programs; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
and the effective type setting module is used for uniformly setting the effective types corresponding to the plurality of application programs as the target effective types.
Optionally, the validation types include a first validation type, a second validation type, and a third validation type; wherein,
the trigger condition of the first life type is that the power state changes;
the trigger condition of the second effective type is that the screen state is changed;
the triggering condition of the third generation type is that the version of the application program is changed.
Optionally, the validation lookup table is stored locally or in a cloud server.
Optionally, the apparatus further comprises:
and the validation processing module is used for carrying out validation processing on the program upgrade of the plurality of application programs if the trigger condition of the target validation type is judged to be met.
Optionally, the apparatus further comprises:
and the comparison table setting module is used for setting the corresponding relation between the application program and the effective type in the effective comparison table according to the predicted occupied memory for the application program to be effective.
The application program validation processing device provided by the embodiment of the invention can acquire the validation type of the application program which currently occupies the highest memory by acquiring the target validation type with the highest priority from the validation types corresponding to the plurality of application programs; and by uniformly setting the validation types corresponding to the plurality of application programs as the target validation types, all the application programs take effect according to the validation type of the application program with the highest occupied memory, and because the application program with the higher occupied memory can take effect, the use of the intelligent terminal can not be influenced, when the plurality of application programs take effect simultaneously according to the validation type of the application program with the highest occupied memory, the use of the application program in the current operation in the intelligent terminal can not be greatly influenced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for validating an application according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of an application validation processing apparatus according to an embodiment of the present invention;
fig. 3 is a logic block diagram of an application validation processing terminal according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 shows a flowchart of an application validation processing method provided in this embodiment, including:
s101, after updating data packets corresponding to a plurality of application programs are acquired to the local, the plurality of application programs are upgraded according to the updating data packets;
specifically, after receiving a configuration file sent by an update server, an intelligent terminal analyzes the configuration file to obtain configuration information corresponding to each application program, then a central processing unit in the intelligent terminal sends corresponding configuration information to the application program, the application program receives the configuration information sent by the central processing unit and obtains a download address of an update data packet corresponding to the application program included in the configuration information, then the update data packet is downloaded to the local according to the download address, and after the update data packet is downloaded, the central processing unit of the intelligent terminal performs program upgrading on the application programs according to the update data packet.
The intelligent terminal can be a mobile phone, a tablet computer or other terminals with calculation and data processing capabilities; the update server is a server for providing the configuration file for updating to the intelligent terminal.
The update data packet is a data packet for updating the application program.
And upgrading the program into an update data packet for executing downloading, and updating the current application program.
S102, acquiring the corresponding effective types of the plurality of application programs after being upgraded according to a preset effective comparison table, and determining a target effective type with the highest priority in the corresponding effective types of the plurality of application programs after being upgraded; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
specifically, the intelligent terminal searches for the corresponding effective type after each application program is upgraded in a preset effective comparison table, and then determines the target effective type with the highest priority in the effective types.
The effective comparison table is a corresponding relation table of each application program and the effective type, which is stored locally in the intelligent terminal.
The validation type is a type of specific trigger time which can be used by the updating function after the application program executes the corresponding updating data packet. For example: the immediate validation means that the application program immediately takes effect after executing the corresponding update packet, and the update function of the application program can be immediately used.
The effective types of the application programs are divided into a plurality of levels according to the sizes of the occupied memories when the different application programs take effect, the larger the occupied memory when the application programs take effect is, the higher the priority of the corresponding effective type after the upgrading is, and on the contrary, the smaller the occupied memory when the application programs take effect is, the lower the priority of the corresponding effective type after the upgrading is. Therefore, the updating function can be taken into effect as soon as possible on the premise of not influencing the use of the intelligent terminal by the user.
The target effective type is the effective type with the highest priority in the effective types corresponding to the plurality of application programs. For a general intelligent terminal, the application program occupies the largest memory when the restart is effective, so the effective type with the highest priority is the restart effective type.
S103, uniformly setting the corresponding effective types of the upgraded application programs as the target effective types.
Specifically, the intelligent terminal sets the validation type corresponding to each application program after being upgraded as the target validation type.
In the embodiment, the target effective type with the highest priority in the effective types corresponding to the multiple application programs is obtained, so that the effective type of the application program currently occupying the highest memory can be obtained; and by uniformly setting the validation types corresponding to the plurality of application programs as the target validation types, all the application programs take effect according to the validation type of the application program with the highest occupied memory, and because the application program with the higher occupied memory can take effect, the use of the intelligent terminal can not be influenced, when the plurality of application programs take effect simultaneously according to the validation type of the application program with the highest occupied memory, the use of the application program in the current operation in the intelligent terminal can not be greatly influenced.
Further, on the basis of the above method embodiment, the validation types include a first validation type, a second validation type, and a third validation type; wherein,
the trigger condition of the first life type is that the power state changes;
the trigger condition of the second effective type is that the screen state is changed;
the triggering condition of the third generation type is that the version of the application program is changed.
For example, the first validity type may be a restart validity type, and is a validity type in which the intelligent terminal cannot use the update function after being restarted.
The second effective type can be a screen locking effective type, and is an effective type that the intelligent terminal can use the updating function after being unlocked again after the screen is locked;
the third generation type may be an immediate generation type, which is an immediate generation type in which the application program immediately generates an update packet after executing the corresponding update packet, and the update function of the application program can be immediately used.
By dividing the validation types into the first validation type, the second validation type and the third validation type, the validation types of the application programs can be divided into corresponding restart validation types or screen locking validation types or instant validation types according to the size of the occupied memory when different application programs take effect, and management of the validation types is facilitated.
Further, on the basis of the above method embodiment, the validation comparison table is stored locally in the intelligent terminal or in the server.
And the intelligent terminal is locally arranged in a memory of the intelligent terminal. The effective comparison table can be quickly acquired in the inquiry process by locally storing the effective comparison table, so that the inquiry speed is accelerated.
The server can be a cloud server, the cloud server is connected through a network, the computing service is simple, efficient, safe and reliable, the processing capacity can be elastically stretched, and the management mode of the computing service is simpler and more efficient than that of a physical server. By storing the effective comparison table in the cloud server, all relevant effective types and corresponding application programs can be stored in the effective comparison table without being limited by a local storage space.
Further, on the basis of the above embodiment of the method, the method further comprises:
and S104, if the trigger condition of the target validation type is judged to be met, carrying out validation processing on the program upgrading of the plurality of application programs.
Specifically, after the target validation type is obtained, the intelligent terminal determines a trigger condition corresponding to the target validation type according to the target validation type, and performs validation processing on program upgrading of a plurality of application programs after the trigger condition is triggered.
For example, when the target validation type is immediate validation, the program upgrade of the plurality of application programs is immediately validated; when the target effective type is that the screen locking is effective, after the intelligent terminal locks the screen, performing effective processing on the program upgrading of the plurality of application programs; and when the target validation type is restart validation, after the intelligent terminal is restarted, performing validation processing on the program upgrade of the plurality of application programs.
By judging the trigger conditions corresponding to different target validation types, the program upgrading of the plurality of application programs is validated according to the target validation types, so that the application programs are not influenced when validated.
Further, on the basis of the above embodiment of the method, before performing S102, the method further includes:
and S1021, setting the corresponding relation between the application program and the effective type in the effective comparison table according to the predicted occupied memory for the application program to take effect.
Specifically, the intelligent terminal may predict an occupied memory for performing the validation processing on the application program according to the size of the update data packet and the size of the application program, and set the correspondence between the application program and the validation type in the validation comparison table according to the predicted occupied memory.
By predicting the occupied memory for the application program to take effect, the most appropriate effective type of the application program can be obtained on the premise of not influencing the use of the intelligent terminal.
Fig. 2 shows a schematic structural diagram of an application validation processing apparatus provided in this embodiment, where the apparatus includes a program upgrade module 21, a validation type obtaining module 22, and a validation type setting module 23, where:
the program upgrading module 21 is configured to obtain update data packets corresponding to a plurality of application programs, and upgrade the application programs according to the update data packets;
the validation type obtaining module 22 is configured to obtain, according to a preset validation comparison table, validation types corresponding to the plurality of application programs after being upgraded, and determine a target validation type with a highest priority among the validation types corresponding to the plurality of application programs after being upgraded; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
the validation type setting module 23 is configured to uniformly set the validation types corresponding to the upgraded multiple application programs as the target validation types.
Specifically, after downloading the update data packets corresponding to the plurality of application programs to the local, the program upgrade module 21 performs program upgrade on the plurality of application programs according to the update data packets; the validation type obtaining module 22 obtains the validation types corresponding to the plurality of application programs according to a preset validation comparison table, and obtains a target validation type with the highest priority among the validation types corresponding to the plurality of application programs after being upgraded; wherein, the effective comparison table comprises the corresponding relation between each application program and the effective type; the validation type setting module 23 uniformly sets the validation types corresponding to the upgraded application programs as the target validation types.
In the embodiment, the target effective type with the highest priority in the effective types corresponding to the multiple application programs is obtained, so that the effective type of the application program currently occupying the highest memory can be obtained; and by uniformly setting the validation types corresponding to the plurality of application programs as the target validation types, all the application programs take effect according to the validation type of the application program with the highest occupied memory, and because the application program with the higher occupied memory can take effect, the use of the intelligent terminal can not be influenced, when the plurality of application programs take effect simultaneously according to the validation type of the application program with the highest occupied memory, the use of the application program in the current operation in the intelligent terminal can not be greatly influenced.
Further, on the basis of the above apparatus embodiment, the validation types include a first validation type, a second validation type, and a third validation type; wherein,
the trigger condition of the first life type is that the power state changes;
the trigger condition of the second effective type is that the screen state is changed;
the triggering condition of the third generation type is that the version of the application program is changed.
Further, on the basis of the above device embodiment, the validation comparison table is stored locally in the intelligent terminal or in the server.
Further, on the basis of the above embodiment of the apparatus, the apparatus further comprises:
and an effective processing module 24, configured to perform effective processing on the program upgrade of the multiple application programs if it is determined that the trigger condition of the target effective type is met.
Still further, on the basis of the above embodiment of the apparatus, the apparatus further comprises:
and the comparison table setting module 25 is configured to set a correspondence between the application program and the effective type in the effective comparison table according to the expected occupied memory for the application program to perform the effective processing.
The principle and technical effect of the application program validation processing apparatus provided in the above embodiments are the same as those of the corresponding method embodiments, and are not described herein again.
Fig. 3 is a schematic entity structure diagram of an application validation processing terminal according to an embodiment of the present invention, where the terminal includes: a processor (processor)301, a memory (memory)302, a communication interface (communication interface)303 and a bus 304, wherein the processor 301, the memory 302 and the communication interface 303 complete communication with each other through the bus 304. The communication interface 303 may be used for information transfer between the server and the application validation process terminal.
The memory 302 is used for storing the updating data packet and the validation comparison table;
the processor 301 may call the update packet and validation lookup table in memory 302 to perform the following method:
acquiring updating data packets corresponding to a plurality of application programs, and upgrading the application programs according to the updating data packets;
obtaining the corresponding effective types after the plurality of application programs are upgraded according to a preset effective comparison table, and determining the target effective type with the highest priority in the effective types corresponding to the plurality of application programs; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
and uniformly setting the effective types corresponding to the plurality of application programs as the target effective types.
In addition, the update package and the validation comparison table in the memory 302 may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium, including original pictures, for enabling a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In the embodiment, the target effective type with the highest priority in the effective types corresponding to the multiple application programs is obtained, so that the effective type of the application program currently occupying the highest memory can be obtained; and by uniformly setting the validation types corresponding to the plurality of application programs as the target validation types, all the application programs take effect according to the validation type of the application program with the highest occupied memory, and because the application program with the higher occupied memory can take effect, the use of the intelligent terminal can not be influenced, when the plurality of application programs take effect simultaneously according to the validation type of the application program with the highest occupied memory, the use of the application program in the current operation in the intelligent terminal can not be greatly influenced.
Referring to fig. 1, the present embodiment discloses a computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to perform the methods provided by the above-mentioned method embodiments, for example, including:
acquiring updating data packets corresponding to a plurality of application programs, and upgrading the application programs according to the updating data packets;
obtaining the corresponding effective types after the plurality of application programs are upgraded according to a preset effective comparison table, and determining the target effective type with the highest priority in the effective types corresponding to the plurality of application programs; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
and uniformly setting the effective types corresponding to the plurality of application programs as the target effective types.
The present embodiments provide a non-transitory computer-readable storage medium storing computer instructions that cause the computer to perform the methods provided by the above method embodiments, for example, including:
acquiring updating data packets corresponding to a plurality of application programs, and upgrading the application programs according to the updating data packets;
obtaining the corresponding effective types after the plurality of application programs are upgraded according to a preset effective comparison table, and determining the target effective type with the highest priority in the effective types corresponding to the plurality of application programs; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
and uniformly setting the effective types corresponding to the plurality of application programs as the target effective types.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
It should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. An application validation processing method, comprising:
acquiring updating data packets corresponding to a plurality of application programs, and upgrading the application programs according to the updating data packets;
obtaining the corresponding effective types of the plurality of application programs after being upgraded according to a preset effective comparison table, and determining the target effective type with the highest priority in the corresponding effective types of the plurality of application programs after being upgraded; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
and uniformly setting the corresponding effective types of the plurality of application programs after upgrading as the target effective types.
2. The method of claim 1, wherein the validation types include a first validation type, a second validation type, and a third validation type; wherein,
the trigger condition of the first life type is that the power state changes;
the trigger condition of the second effective type is that the screen state is changed;
the triggering condition of the third generation type is that the version of the application program is changed.
3. The method according to claim 1 or 2, wherein the validation lookup table is stored locally in the intelligent terminal or in a server.
4. The method of claim 2, further comprising:
and if the trigger condition of the target validation type is judged to be met, carrying out validation processing on the program upgrading of the plurality of application programs.
5. The method according to claim 1 or 2, characterized in that the method further comprises:
and setting the corresponding relation between the application program and the effective type in the effective comparison table according to the expected occupied memory of the application program for effective processing.
6. An application validation processing apparatus, comprising:
the program upgrading module is used for acquiring updating data packets corresponding to a plurality of application programs and upgrading the application programs according to the updating data packets;
the effective type obtaining module is used for obtaining effective types corresponding to the plurality of application programs after being upgraded according to a preset effective comparison table and determining a target effective type with the highest priority in the effective types corresponding to the plurality of application programs after being upgraded; wherein, the effective comparison table comprises the corresponding relation between the plurality of application programs and the effective type;
and the effective type setting module is used for uniformly setting the corresponding effective types of the upgraded application programs as the target effective types.
7. The apparatus of claim 6, wherein the validation types comprise a first validation type, a second validation type, and a third validation type; wherein,
the trigger condition of the first life type is that the power state changes;
the trigger condition of the second effective type is that the screen state is changed;
the triggering condition of the third generation type is that the version of the application program is changed.
8. The apparatus according to claim 6 or 7, wherein the validation lookup table is stored locally in the smart terminal or in a server.
9. The apparatus of claim 7, further comprising:
and the validation processing module is used for carrying out validation processing on the program upgrade of the plurality of application programs if the trigger condition of the target validation type is judged to be met.
10. The apparatus of claim 6 or 7, further comprising:
and the comparison table setting module is used for setting the corresponding relation between the application program and the effective type in the effective comparison table according to the predicted occupied memory for the application program to be effective.
CN201610900477.4A 2016-10-14 2016-10-14 Validity processing method and device of application program Pending CN106648848A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610900477.4A CN106648848A (en) 2016-10-14 2016-10-14 Validity processing method and device of application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610900477.4A CN106648848A (en) 2016-10-14 2016-10-14 Validity processing method and device of application program

Publications (1)

Publication Number Publication Date
CN106648848A true CN106648848A (en) 2017-05-10

Family

ID=58856144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610900477.4A Pending CN106648848A (en) 2016-10-14 2016-10-14 Validity processing method and device of application program

Country Status (1)

Country Link
CN (1) CN106648848A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045390A (en) * 2009-09-25 2011-05-04 费希尔-罗斯蒙特系统公司 Automated deployment of computer-specific software updates
CN102447732A (en) * 2011-10-11 2012-05-09 浪潮电子信息产业股份有限公司 Method for intelligent configuration of host computer embedded environment during BMC (Baseboard Management Controller) development

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045390A (en) * 2009-09-25 2011-05-04 费希尔-罗斯蒙特系统公司 Automated deployment of computer-specific software updates
CN102447732A (en) * 2011-10-11 2012-05-09 浪潮电子信息产业股份有限公司 Method for intelligent configuration of host computer embedded environment during BMC (Baseboard Management Controller) development

Similar Documents

Publication Publication Date Title
US11146660B2 (en) Information packet download method for preventing high concurrency, electronic device and storage medium
CN104598286B (en) The Oftware updating method and device of mobile terminal
CN109725952B (en) A method, system and related device for application plug-in
CN106713004B (en) Router adaptation method and system
CN105868420A (en) Network resource loading mode configuration method and device
CN106681749A (en) Local code patch updating method and device based on Android platform
US11262995B2 (en) Method and apparatus for downloading installation-free application
CN105988841A (en) Method for updating application program and mobile terminal
CN111125721B (en) Control method for starting process, computer equipment and readable storage medium
WO2017181465A1 (en) Access point name configuration method and device
US20180059650A1 (en) Techniques for multiple application banks in a welding or cutting system
US9398444B2 (en) Computer-readable recording medium, mobile device, and wireless communication system
CN108241515B (en) Application shortcut establishing method and terminal
CN104484211B (en) The method and device of shared image file
US10520929B2 (en) Techniques for implementing universal commands in a welding or cutting system
CN111722857A (en) Software development kit update method, device, electronic device and storage medium
CN106648671B (en) Application upgrading method and terminal
CN105813170A (en) Terminal and method for terminal to select network
CN102053917B (en) Smart card capable of reducing memory footprint and instruction processing method thereof
CN106648848A (en) Validity processing method and device of application program
US20230289165A1 (en) Data processing method and apparatus for application, device, and storage medium
US11050621B2 (en) Client, server and differential upgrade method
CN111221651A (en) Load balancing configuration method and device, server and readable storage medium
CN113055876A (en) Method and device for downloading standby cloud card and terminal equipment
WO2017028572A1 (en) Method and apparatus for pushing program information

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170510

WD01 Invention patent application deemed withdrawn after publication
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载