[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115705199A - Browser upgrading method, device, equipment and storage medium - Google Patents

Browser upgrading method, device, equipment and storage medium Download PDF

Info

Publication number
CN115705199A
CN115705199A CN202110916813.5A CN202110916813A CN115705199A CN 115705199 A CN115705199 A CN 115705199A CN 202110916813 A CN202110916813 A CN 202110916813A CN 115705199 A CN115705199 A CN 115705199A
Authority
CN
China
Prior art keywords
browser
upgrading
preset
identification information
upgrade
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
CN202110916813.5A
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.)
360 Digital Security Technology Group Co Ltd
Original Assignee
360 Digital Security Technology Group 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 360 Digital Security Technology Group Co Ltd filed Critical 360 Digital Security Technology Group Co Ltd
Priority to CN202110916813.5A priority Critical patent/CN115705199A/en
Publication of CN115705199A publication Critical patent/CN115705199A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to the technical field of computers, and discloses a browser upgrading method, a device, equipment and a storage medium, wherein the method comprises the following steps: downloading a browser upgrading package when the browser upgrading package is detected; acquiring running state information of the browser, and judging whether the browser is configured or not according to the running state information; when the configuration of the browser is completed, loading an auxiliary maintenance plug-in with a preset execution state, wherein the preset execution state is used for acquiring a preset installation authority; and acquiring a preset installation authority through the auxiliary maintenance plug-in, and executing a browser upgrading package according to the preset installation authority so as to upgrade the browser. The browser upgrading package is silently downloaded when a new version of the browser upgrading package is detected, and the browser upgrading package is automatically installed through the auxiliary maintenance plug-in unit when the downloading is completed, so that the silent upgrading of the browser product is realized, the upgrading complexity of the browser product is reduced, the upgrading efficiency of the browser product is improved, and the upgrading success rate of the browser product is also improved.

Description

Browser upgrading method, device, equipment and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a storage medium for upgrading a browser.
Background
The trusted cloud is an autonomously developed cloud platform with a domestic CPU and an operating system as bases under the background of information technology application innovation, the operating system under the trusted cloud platform can be improved into an operating system suitable for the use habit of Chinese people based on an open source Linux system, but the Linux system has certain safety limitation on software installation, and only a user with high authority can call an installation program. Therefore, each time the software under Linux is installed and upgraded, the program can be installed only by inputting the password to obtain the high authority. In the specific implementation, for a browser product, in the upgrading process, if only the ordinary user authority exists, the user needs to click and install after completing the manual downloading during upgrading, and then the user inputs a password to realize upgrading. In the process, the operation steps of a user are complicated and uncontrollable, the upgrading success rate is very low, and the upgrading is very easy to interrupt. If the product cannot be upgraded successfully, security holes may exist, so that a hacker steals private data of a user or an enterprise, or a directional development function cannot be brought online in time, so that a service cannot be started. Therefore, how to reduce the complexity of upgrading the browser product to improve the success rate of upgrading the browser product becomes a problem to be solved urgently.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a browser upgrading method, a browser upgrading device, equipment and a storage medium, and aims to solve the technical problem of how to reduce the upgrading complexity of a browser product so as to improve the upgrading success rate of the browser product.
In order to achieve the above object, the present invention provides a browser upgrading method, which includes the following steps:
when a browser upgrading package is detected, downloading the browser upgrading package;
acquiring running state information of a browser, and judging whether the browser is configured or not according to the running state information;
when the browser configuration is completed, loading an auxiliary maintenance plug-in with a preset execution state, wherein the preset execution state is used for acquiring a preset installation authority;
and acquiring the preset installation authority through the auxiliary maintenance plug-in, and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser.
Optionally, before the step of downloading the browser upgrade package when the browser upgrade package is detected, the method further includes:
and reporting the current version identification information to a preset upgrading server so that the preset upgrading server can issue a browser upgrading packet according to the current version identification information and the target version identification information.
Optionally, the step of reporting the current version identification information to a preset upgrade server for the preset upgrade server to issue a browser upgrade package according to the current version identification information and the target version identification information includes:
and reporting the current version identification information to a preset upgrading server so that the preset upgrading server can compare the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and issuing a browser upgrading packet according to the obtained version number comparison result.
Optionally, the step of reporting the current version identification information to a preset upgrade server, so that the preset upgrade server compares the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and issues a browser upgrade package according to an obtained version number comparison result includes:
reporting current version identification information to a preset upgrading server so that the preset upgrading server can compare a current browser version number extracted from the current version identification information with a target browser version number extracted from target version identification information to obtain a version number comparison result;
judging whether the browser needs to be upgraded or not according to the version number comparison result;
when the browser needs to be upgraded, extracting equipment identification information from the current version identification information;
and matching a corresponding browser upgrading package according to the equipment identification information and the target browser version number, and issuing the browser upgrading package.
Optionally, the step of obtaining the running state information of the browser and determining whether the browser is configured according to the running state information includes:
carrying out environment configuration inspection on the browser running environment to obtain an environment configuration inspection result;
and acquiring running state information of the browser, and judging whether the browser is configured or not according to the running state information and the environment configuration check result.
Optionally, the step of obtaining the running state information of the browser and determining whether the browser is configured according to the running state information includes:
acquiring running state information of a browser, and judging whether the browser quits running or not according to the running state information;
correspondingly, the step of loading the auxiliary maintenance plug-in with the preset execution state when the browser configuration is completed includes:
and when the browser exits the operation, loading an auxiliary maintenance plug-in with a preset execution state.
Optionally, the step of loading an auxiliary maintenance plug-in with a preset execution state when the browser configuration is completed includes:
when the browser configuration is completed, detecting whether the browser has a preset installation authority;
and when the browser does not have the preset installation right, loading an auxiliary maintenance plug-in with a preset execution state.
Optionally, before the step of obtaining the preset installation right through the auxiliary maintenance plug-in and executing the browser upgrade package with the preset installation right to upgrade the browser, the method further includes:
verifying the browser upgrading package before installation through the auxiliary maintenance plug-in;
and when the verification is completed, executing the step of acquiring the preset installation permission through the auxiliary maintenance plug-in, and executing the browser upgrading packet according to the preset installation permission so as to upgrade the browser.
Optionally, the step of obtaining the preset installation right through the auxiliary maintenance plug-in, and executing the browser upgrade package with the preset installation right to upgrade the browser includes:
acquiring the preset installation authority through the auxiliary maintenance plug-in, executing the browser upgrading package according to the preset installation authority to upgrade the browser, and displaying upgrading progress information in real time through the auxiliary maintenance plug-in;
judging whether the browser is upgraded successfully or not according to the upgrading progress information;
and sending corresponding upgrade success prompt information when the browser is upgraded successfully.
Optionally, after the step of obtaining the preset installation right through the auxiliary maintenance plug-in and executing the browser upgrade package with the preset installation right to upgrade the browser, the method further includes:
acquiring current version identification information of the browser, and judging whether the browser is upgraded successfully or not according to the current version identification information;
and sending corresponding upgrading success prompt information when the browser is upgraded successfully.
Optionally, after the step of obtaining the preset installation permission through the auxiliary maintenance plug-in and executing the browser upgrade package with the preset installation permission to upgrade the browser, the method further includes:
detecting whether an upgrade success prompt message is received;
and when the upgrade success prompt message is received, removing the detected upgrade package residual file, and reloading the browser.
In addition, to achieve the above object, the present invention further provides a browser upgrading apparatus, including:
the upgrading package obtaining module is used for downloading the browser upgrading package when the browser upgrading package is detected;
the configuration judging module is used for acquiring the running state information of the browser and judging whether the browser is configured or not according to the running state information;
the plug-in loading module is used for loading an auxiliary maintenance plug-in with a preset execution state when the browser configuration is completed, wherein the preset execution state is used for acquiring a preset installation permission;
and the browser upgrading module is used for acquiring the preset installation authority through the auxiliary maintenance plug-in and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser.
Optionally, the upgrade package obtaining module is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server issues a browser upgrade package according to the current version identification information and the target version identification information.
Optionally, the upgrade package obtaining module is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server compares a current version number of a browser extracted from the current version identification information with a target version number of the browser extracted from the target version identification information, and issues the browser upgrade package according to an obtained version number comparison result.
Optionally, the upgrade package obtaining module is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server compares a current version number of a browser extracted from the current version identification information with a target version number of the browser extracted from target version identification information, and obtains a version number comparison result;
the upgrade package obtaining module is also used for judging whether the browser needs to be upgraded according to the version number comparison result;
the upgrade package obtaining module is further configured to extract device identification information from the current version identification information when the browser needs to be upgraded;
and the upgrade package acquisition module is also used for matching a corresponding browser upgrade package according to the equipment identification information and the target version number of the browser, and issuing the browser upgrade package.
Optionally, the configuration determining module is further configured to perform environment configuration inspection on the browser running environment to obtain an environment configuration inspection result;
the configuration judging module is further configured to obtain running state information of the browser, and judge whether the configuration of the browser is completed according to the running state information and the environment configuration checking result.
Optionally, the configuration determining module is further configured to obtain running state information of the browser, and determine whether the browser exits from running according to the running state information;
the plug-in loading module is also used for loading the auxiliary maintenance plug-in with a preset execution state when the browser exits from operation.
Optionally, the plug-in loading module is further configured to detect whether the browser has a preset installation permission when the browser configuration is completed;
the plug-in loading module is further configured to load an auxiliary maintenance plug-in with a preset execution state when the browser does not have the preset installation right.
In addition, to achieve the above object, the present invention further provides a browser upgrading apparatus, including: a memory, a processor and a browser upgrade program stored on the memory and executable on the processor, the browser upgrade program being configured to implement the steps of the browser upgrade method as described above.
In addition, to achieve the above object, the present invention further provides a storage medium, where a browser upgrading program is stored, and the browser upgrading program, when executed by a processor, implements the steps of the browser upgrading method as described above.
In the invention, when a browser upgrading package is detected, the browser upgrading package is downloaded; acquiring running state information of a browser, and judging whether the browser is configured or not according to the running state information; when the browser configuration is completed, loading an auxiliary maintenance plug-in with a preset execution state, wherein the preset execution state is used for acquiring a preset installation authority; and acquiring the preset installation permission through the auxiliary maintenance plug-in, and executing the browser upgrading packet according to the preset installation permission so as to upgrade the browser. Compared with the prior art, the browser can be upgraded only by the user interaction for many times, the user operation steps are complex in the upgrading process, the upgrading process is easy to interrupt, and the upgrading success rate is low. The method and the device have the advantages that when the browser upgrading package with the new version is detected, the browser upgrading package is downloaded in a silent mode, and when the downloading is completed, the browser upgrading package with the new version is automatically installed through the auxiliary maintenance plug-in unit so as to achieve silent upgrading of browser products, the upgrading complexity of the browser products is reduced, the upgrading efficiency of the browser products is improved, and the upgrading success rate of the browser products is also improved.
Drawings
Fig. 1 is a schematic structural diagram of a browser upgrading device in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a browser upgrading method according to a first embodiment of the present invention;
FIG. 3 is a comparison chart of the upgrading process according to the first embodiment of the browser upgrading method of the present invention;
FIG. 4 is a flowchart illustrating a browser upgrading method according to a second embodiment of the present invention;
FIG. 5 is a flowchart illustrating a browser upgrading method according to a third embodiment of the present invention;
fig. 6 is a block diagram of a first embodiment of a browser upgrading apparatus according to the present invention.
The implementation, functional features and advantages of the present invention will be further described with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a browser upgrade device in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the browser upgrading apparatus may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a WIreless interface (e.g., a WIreless-FIdelity (WI-FI) interface). The Memory 1005 may be a high-speed Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the architecture shown in FIG. 1 does not constitute a limitation of a browser upgrade apparatus, and may include more or fewer components than those shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, the memory 1005, which is a storage medium, may include therein an operating system, a data storage module, a network communication module, a user interface module, and a browser upgrade program.
In the browser upgrading apparatus shown in fig. 1, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the browser upgrading device of the present invention may be disposed in the browser upgrading device, and the browser upgrading device invokes the browser upgrading program stored in the memory 1005 through the processor 1001 and executes the browser upgrading method provided in the embodiment of the present invention.
An embodiment of the present invention provides a browser upgrading method, and referring to fig. 2, fig. 2 is a schematic flowchart of a first embodiment of the browser upgrading method according to the present invention.
In this embodiment, the browser upgrading method includes the following steps:
step S10: downloading a browser upgrading package when the browser upgrading package is detected;
it is easy to understand that the execution subject of this embodiment is the above browser upgrade device (i.e., user terminal), and in a specific implementation, a preset server (i.e., a server) issues a browser upgrade package to the user terminal, where the preset server may be a public upgrade server or a privatized upgrade server, and the browser upgrade package is an installation package for browser upgrade. When detecting the browser upgrade package, the user terminal downloads the browser upgrade package to a preset installation directory, where the preset installation directory may be a directory that can be accessed with a common authority, and may specifically be set according to actual requirements, which is not limited in this embodiment. The common authority, that is, the authority owned by the common user, the common user does not have the operation authority for upgrading the application program, and the program installation can be performed only when the application program is upgraded each time a password is input to obtain a high authority (such as an administrator authority). The administrator authority may be understood as an operation authority owned by an administrator user (administerer), and the administrator authority is greater than that of an ordinary user. For example, the general permissions may include operating permissions to access applications, while the administrator permissions may include operating permissions to access applications, install applications, delete applications, upgrade applications, change system settings, and so forth.
Step S20: acquiring running state information of a browser, and judging whether the browser is configured or not according to the running state information;
it should be noted that, after the browser upgrade package is downloaded to the preset installation directory, in order to ensure the success rate of the browser upgrade, the environment configuration inspection may be performed on the browser operating environment to obtain an environment configuration inspection result, where the environment configuration inspection may be understood as an inspection of whether the browser operating environment meets a preset upgrade package installation rule, where the preset upgrade package installation rule may be set to check whether each parameter (e.g., version number, file format, chip platform, signature information, etc.) corresponding to the browser upgrade package matches with the browser operating environment, and accordingly, the environment configuration inspection may be set to check whether the version number of the browser upgrade package is correct, check whether the format of the browser upgrade package is correct, check whether the chip platform corresponding to the browser upgrade package is consistent with the chip platform supported by the mobile terminal, check whether the signature information of the browser upgrade package is correct, and the like.
Further, when the environment configuration check result is that the environment configuration check result is passed, that is, when each parameter corresponding to the browser upgrade package is matched with the browser running environment, running state information of the browser can be acquired, and whether the configuration of the browser is completed is judged according to the running state information, where the running state information is used to indicate the running state of the browser, including but not limited to browser startup and browser shutdown, and in order to avoid the occurrence of file damage phenomenon in the installation process of the browser upgrade package, the installation of the browser upgrade package can be performed before the browser is shutdown (exited) to the next startup of the browser, that is, the running state information of the browser can be acquired, and whether the browser exits from running is judged according to the running state information, and the installation stage of the browser upgrade package is entered only when the browser exits from running.
Step S30: when the browser configuration is completed, loading an auxiliary maintenance plug-in with a preset execution state, wherein the preset execution state is used for acquiring a preset installation authority;
it is easy to understand that, when the environment configuration verification result is passed and the browser exits from running, it may be detected whether the browser has a preset installation right, where the preset installation right may be understood as a high right relative to a normal right, such as an administrator right, where the administrator right may include operation rights such as accessing an application, installing an application, deleting an application, upgrading an application, changing system settings, and the like. And when the browser does not have the preset installation right, loading an auxiliary maintenance plug-in with a preset execution state, wherein the auxiliary maintenance plug-in can be set as an independent plug-in and can be essentially understood as an independent program which basically does not depend on the browser to install the directory file, so that errors caused by the fact that the installation directory file is overwritten in the installation process can be avoided. The preset execution state may be understood as a state with Linux special authority, including but not limited to Set UID (SUID) and stickbit (Sticky Bit), where the SUID may be used to Set the execution authority of the open binary file, and when the user executes the file a, the authority of the user to which the file a belongs is temporarily obtained during the execution process. If the owner of the file a is a root user and the file a sets the SUID, other users (e.g., normal users) can execute the file a, i.e., the normal users can be understood to have the authority of the root user. The sticky bit can be used for setting the execution authority of the directory, and a file established under the directory with the sticky bit authority can be deleted or moved only by an owner and a root user of the file. In a specific implementation, the auxiliary maintenance plug-in with the preset execution state can obtain the high authority capable of installing the browser upgrade package without providing a user interaction authorization operation (that is, after the user manually downloads the browser upgrade package, the user clicks to install the browser upgrade package, and then inputs a password to obtain the high authority) when the system is executed. In addition, the auxiliary maintenance plug-in is provided with a basic interactive interface and can provide installation progress and corresponding error explanation when the installation fails.
Step S40: and acquiring the preset installation authority through the auxiliary maintenance plug-in, and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser.
It should be noted that before the browser upgrade package is installed through the auxiliary maintenance plug-in, the browser upgrade package may also be verified before the browser upgrade package is installed through the auxiliary maintenance plug-in, where the verification before the installation may be understood as verifying the validity and integrity of the browser upgrade package, and when the verification is completed, the preset installation permission is obtained through the auxiliary maintenance plug-in, and the browser upgrade package is executed with the preset installation permission to upgrade the browser. In addition, whether upgrade success prompt information is received or not can be detected, when the upgrade success prompt information is received, the detected upgrade package residual file is removed to reduce unnecessary memory occupation, and the browser is reloaded; when the upgrade success prompt information is not received, a preset troubleshooting plug-in can be started to automatically troubleshoot faults and reinstall the browser, if the installation is not successful, a corresponding operation suggestion can be displayed to a user, and the preset troubleshooting plug-in can be understood as a program which is updated in real time and stores automatic emergency measures corresponding to different installation failure reasons.
In a specific implementation, in order to improve the browser upgrade experience of a user, the auxiliary maintenance plug-in may obtain the preset installation permission, execute the browser upgrade package with the preset installation permission to upgrade the browser, display upgrade progress information in real time through the auxiliary maintenance plug-in, and determine whether the browser is successfully upgraded according to the upgrade progress information, where a display manner of the upgrade progress information may be set according to an actual requirement, for example, set in a form of a progress bar, and further, a digital percentage may be set on the progress bar to represent a real-time installation progress, which is not limited in this embodiment. And sending corresponding upgrading success prompt information when the browser is upgraded successfully. For example, when the number percentage on the progress bar is 100%, the progress bar may be closed, and a corresponding upgrade success prompt message may be sent.
In another implementation manner, in order to improve the browser upgrading experience of the user, current version identification information of the browser may also be obtained, and whether the browser is upgraded successfully is determined according to the current version identification information, where the current version identification information includes but is not limited to a current version number of the browser, for example, when the current version number of the browser is consistent with a preset version number, it may be determined that the browser is upgraded successfully, and the preset version number may be set to the version number of the currently latest version of the browser upgrade package that is updated in real time and stored in the server. When the current version number of the browser is consistent with the version number of the browser upgrading packet of the current latest version, the browser can be judged to be upgraded successfully, and corresponding upgrading success prompt information is sent.
Referring to fig. 3, fig. 3 is a comparison diagram of an upgrade flow related to a first embodiment of the browser upgrade method according to the present invention.
In fig. 3, in the prior art, when a new-version browser upgrade package is detected, a popup prompts that the new-version browser upgrade package is to be updated, and then a user needs to manually select whether to be downloaded, if the user selects to download, the browser upgrade package is downloaded, and a corresponding download progress is displayed, and when the download is completed, the user is prompted whether to immediately update, and if the user selects to immediately update, an installation right needs to be obtained (for example, an installation right is obtained by inputting a password required for right lifting), the browser upgrade package is manually installed, and then the browser is manually restarted, so as to upgrade the browser, as shown in (4), (5), (6), (7), (8), (9) in fig. 3. In the embodiment, when a new-version browser upgrade package is detected, the browser upgrade package is downloaded in a silent manner, and when the download is completed, the new-version browser upgrade package is automatically installed through the auxiliary maintenance plug-in to implement silent upgrade on the browser, as shown in (1), (2) and (3) in fig. 3. Therefore, compared with the prior art that the browser can be upgraded only by the user interaction for many times, the user operation steps are complex in the upgrading process, and the upgrading process is easy to interrupt, the upgrading complexity of the browser product is greatly reduced, the upgrading efficiency of the browser product is improved, and the upgrading success rate of the browser product is also improved.
In the embodiment, when the browser upgrading package is detected, the browser upgrading package is downloaded; acquiring running state information of a browser, and judging whether the browser is configured or not according to the running state information; when the browser configuration is completed, loading an auxiliary maintenance plug-in with a preset execution state, wherein the preset execution state is used for acquiring a preset installation authority; and acquiring the preset installation authority through the auxiliary maintenance plug-in, and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser. Compared with the prior art, the browser can be upgraded only by the user interaction for many times, the user operation steps are complex in the upgrading process, the upgrading process is easy to interrupt, and the upgrading success rate is low. According to the method and the device, when the browser upgrading package of the new version is detected, the browser upgrading package is downloaded in a silent mode, and when the downloading is completed, the browser upgrading package of the new version is automatically installed through the auxiliary maintenance plug-in unit so as to achieve silent upgrading of browser products, the upgrading complexity of the browser products is reduced, the upgrading efficiency of the browser products is improved, and the upgrading success rate of the browser products is also improved.
Referring to fig. 4, fig. 4 is a flowchart illustrating a browser upgrading method according to a second embodiment of the present invention.
Based on the first embodiment, in this embodiment, before the step S10, the method further includes:
step S01: and reporting the current version identification information to a preset upgrading server so that the preset upgrading server can issue a browser upgrading packet according to the current version identification information and the target version identification information.
In this embodiment, a preset server (i.e., a server) issues a browser upgrade package to a user terminal, and the user terminal detects whether there is a browser upgrade package. The preset server can be a public upgrading server or a privatized upgrading server, and the browser upgrading package is an installation package for upgrading the browser. The user terminal reports the current version identification information to a preset upgrading server at a preset frequency, so that the preset upgrading server compares the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and sends a browser upgrading packet according to the obtained version number comparison result. The preset frequency can be set according to actual requirements, such as 1h,3h,6h,12h, etc., and the present embodiment is not limited thereto. The current version identification information may be understood as information for identifying a browser upgrade package of a current required version, for example, a Client ID (Client identification number), an authorization number, a version number, a system type, a CPU chip model, a package management format, and the like, and the server may accurately locate and issue an installation package of a required upgrade according to the current version identification information.
In a specific implementation, in order to obtain a browser upgrade package meeting the current upgrade requirement, current version identification information may be reported to a preset upgrade server, so that the preset upgrade server may compare a current version number of a browser extracted from the current version identification information with a target version number of the browser extracted from target version identification information, to obtain a version number comparison result, where the target version identification information may be used to identify version information of a current latest version of the browser upgrade package stored in a server, such as an authorization number, a version number, an applicable system type, an applicable CPU chip model, and the like, it is easy to understand that the server stores the browser upgrade package of the current latest version applicable to different versions, different system types, different CPU chip models, and the like, and after a user terminal reports the current version identification information to the server, the server may issue the corresponding browser upgrade package according to the current version identification information of the user terminal, so as to implement accurate issue of the browser upgrade package, improve the upgrade efficiency of browser products, and improve the upgrade success rate of browser products.
In a specific implementation, in order to further improve the upgrading efficiency and upgrading success rate of a browser product, the server may determine whether the browser needs to be upgraded according to the version number comparison result, extract device identification information from the current version identification information when the browser needs to be upgraded, match a corresponding browser upgrading package according to the device identification information and the target version number of the browser, and issue the browser upgrading package to the user terminal. If the current version number of the browser reported to the server by the user terminal is 1.2.3.1231, and the target version number of the browser upgrade package of the latest version stored in the server is 1.2.3.1240, comparing the current version number of the browser with the target version number of the browser to know that the target version number of the browser is greater than the current version number of the browser, the browser of the user terminal needs to be upgraded, extracting the equipment identification information from the current version identification information, matching the corresponding browser upgrade package according to the equipment identification information and the target version number of the browser, wherein the equipment identification information is used for identifying the equipment parameters of the user terminal, such as the system type, the CPU chip model and the like, then matching the corresponding browser upgrade package according to the equipment identification information and the target version number of the browser, and issuing the browser upgrade package to the user terminal, so as to further improve the accuracy of the issued browser upgrade package.
In this embodiment, the current version identification information is reported to the preset upgrade server, so that the preset upgrade server issues the browser upgrade package according to the current version identification information and the target version identification information, thereby implementing accurate issuing of the browser upgrade package according to the current version identification information, and improving the upgrade efficiency and upgrade success rate of the subsequent silent upgrade based on the browser upgrade package by the auxiliary maintenance plug-in.
Referring to fig. 5, fig. 5 is a flowchart illustrating a browser upgrading method according to a third embodiment of the present invention.
Based on the first embodiment described above, in the present embodiment, the step S20 includes:
step S201: carrying out environment configuration inspection on the browser running environment to obtain an environment configuration inspection result;
in a specific implementation, in order to ensure the success rate of browser upgrade, the environment configuration check may be performed on the browser operating environment to obtain an environment configuration check result, where the environment configuration check may be understood as checking whether the operating environment of the browser meets a preset upgrade package installation rule, and the preset upgrade package installation rule may be set such that various parameters (e.g., a version number, a file format, a chip platform, signature information, and the like) corresponding to the browser upgrade package are matched with the browser operating environment, and accordingly, the environment configuration check may be set such that whether the version number of the browser upgrade package is correct, whether the format of the browser upgrade package is correct, whether the chip platform corresponding to the browser upgrade package is consistent with the chip platform supported by the mobile terminal, whether the signature information of the browser upgrade package is correct, and the like.
Step S202: and acquiring the running state information of the browser, and judging whether the browser is configured or not according to the running state information and the environment configuration check result.
It is easy to understand that when the environment configuration check result is pass, that is, when each parameter corresponding to the browser upgrade package matches the browser running environment, the running state information of the browser can be acquired, and whether the configuration of the browser is completed is judged according to the running state information, where the running state information is used to represent the running state of the browser, including but not limited to browser startup and browser shutdown, and in order to avoid the occurrence of file damage phenomenon in the installation process of the browser upgrade package, the installation of the browser upgrade package can be performed before the browser is shutdown (exited) to the next startup of the browser, that is, the running state information of the browser can be acquired, and whether the browser exits from running is judged according to the running state information, and the installation stage of the browser upgrade package is entered when the browser exits from running.
In this embodiment, the environment configuration inspection is performed on the browser running environment, an environment configuration inspection result is obtained, running state information of the browser is obtained, and whether the browser configuration is completed is judged according to the running state information and the environment configuration inspection result.
In addition, an embodiment of the present invention further provides a storage medium, where a browser upgrading program is stored on the storage medium, and the browser upgrading program, when executed by a processor, implements the steps of the browser upgrading method described above.
Referring to fig. 6, fig. 6 is a block diagram illustrating a first embodiment of a browser upgrading apparatus according to the present invention.
As shown in fig. 6, a browser upgrading apparatus provided in an embodiment of the present invention includes:
an upgrade package obtaining module 10, configured to download a browser upgrade package when the browser upgrade package is detected;
the configuration judging module 20 is configured to obtain running state information of a browser, and judge whether the configuration of the browser is completed according to the running state information;
the plug-in loading module 30 is configured to load an auxiliary maintenance plug-in having a preset execution state when the browser configuration is completed, where the preset execution state is used to obtain a preset installation permission;
and the browser upgrading module 40 is used for acquiring the preset installation permission through the auxiliary maintenance plug-in and executing the browser upgrading package according to the preset installation permission so as to upgrade the browser.
In the embodiment, when the browser upgrading package is detected, the browser upgrading package is downloaded; acquiring running state information of a browser, and judging whether the browser is configured or not according to the running state information; when the browser configuration is completed, loading an auxiliary maintenance plug-in with a preset execution state, wherein the preset execution state is used for acquiring a preset installation authority; and acquiring the preset installation authority through the auxiliary maintenance plug-in, and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser. Compared with the prior art, the method has the advantages that the browser can be upgraded only by multiple interactions of the user, the user operation steps are complex in the upgrading process, the upgrading process is easy to interrupt, and the upgrading success rate is low. According to the method and the device, when the browser upgrading package of the new version is detected, the browser upgrading package is downloaded in a silent mode, and when the downloading is completed, the browser upgrading package of the new version is automatically installed through the auxiliary maintenance plug-in unit so as to achieve silent upgrading of browser products, the upgrading complexity of the browser products is reduced, the upgrading efficiency of the browser products is improved, and the upgrading success rate of the browser products is also improved.
Based on the first embodiment of the browser upgrading device, a second embodiment of the browser upgrading device is provided.
In this embodiment, the upgrade package obtaining module 10 is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server issues a browser upgrade package according to the current version identification information and target version identification information.
Optionally, the upgrade package obtaining module 10 is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server compares a current browser version number extracted from the current version identification information with a target browser version number extracted from the target version identification information, and issues a browser upgrade package according to an obtained version number comparison result.
Optionally, the upgrade package obtaining module 10 is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server compares the current version number of the browser extracted from the current version identification information with a target version number of the browser extracted from the target version identification information, and obtains a version number comparison result;
the upgrade package obtaining module 10 is further configured to determine whether the browser needs to be upgraded according to the comparison result of the version number;
the upgrade package obtaining module 10 is further configured to extract device identification information from the current version identification information when the browser needs to be upgraded;
the upgrade package obtaining module 10 is further configured to match a corresponding browser upgrade package according to the device identification information and the target browser version number, and issue the browser upgrade package.
Optionally, the configuration determining module 20 is further configured to perform environment configuration inspection on the browser running environment to obtain an environment configuration inspection result;
the configuration determining module 20 is further configured to obtain running state information of the browser, and determine whether the configuration of the browser is completed according to the running state information and the environment configuration checking result.
Optionally, the configuration determining module 20 is further configured to obtain running state information of a browser, and determine whether the browser exits running according to the running state information;
the plug-in loading module 30 is further configured to load an auxiliary maintenance plug-in with a preset execution state when the browser exits from operation.
Optionally, the plug-in loading module 30 is further configured to detect whether the browser has a preset installation permission when the browser configuration is completed;
the plug-in loading module 30 is further configured to load an auxiliary maintenance plug-in with a preset execution state when the browser does not have the preset installation right.
Optionally, the browser upgrade module 40 is further configured to perform pre-installation verification on the browser upgrade package through the auxiliary maintenance plug-in;
the browser upgrading module 40 is further configured to execute, when the verification is completed, the operation of obtaining the preset installation permission through the auxiliary maintenance plug-in, and executing the browser upgrading package with the preset installation permission to upgrade the browser.
Optionally, the browser upgrading module 40 is further configured to acquire the preset installation permission through the auxiliary maintenance plug-in, execute the browser upgrading package with the preset installation permission to upgrade the browser, and display upgrading progress information in real time through the auxiliary maintenance plug-in;
the browser upgrading module 40 is further configured to determine whether the browser is successfully upgraded according to the upgrading progress information;
the browser upgrading module 40 is further configured to send a corresponding upgrading success prompt message when the browser is upgraded successfully.
Optionally, the browser upgrading module 40 is further configured to obtain current version identification information of the browser, and determine whether the browser is upgraded successfully according to the current version identification information;
the browser upgrading module 40 is further configured to send a corresponding upgrading success prompt message when the browser is upgraded successfully.
Optionally, the browser upgrading module 40 is further configured to detect whether an upgrade success prompt message is received;
the browser upgrading module 40 is further configured to, when the upgrade success prompt message is received, clear the detected upgrade package residual file, and reload the browser.
Other embodiments or specific implementation manners of the browser upgrading device of the present invention may refer to the above method embodiments, and are not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrases "comprising a," "8230," "8230," or "comprising" does not exclude the presence of other like elements in a process, method, article, or system comprising the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention or portions thereof contributing to the prior art may be embodied in the form of a software product, where the computer software product is stored in a storage medium (such as a rom/ram, a magnetic disk, and an optical disk), and includes several instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the methods according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention, and all equivalent structures or equivalent processes performed by the present invention or directly or indirectly applied to other related technical fields are also included in the scope of the present invention.
The invention discloses A1, a browser upgrading method, which comprises the following steps:
when a browser upgrading package is detected, downloading the browser upgrading package;
acquiring running state information of a browser, and judging whether the browser is configured or not according to the running state information;
when the browser configuration is completed, loading an auxiliary maintenance plug-in with a preset execution state, wherein the preset execution state is used for acquiring a preset installation authority;
and acquiring the preset installation authority through the auxiliary maintenance plug-in, and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser.
A2, the browser upgrading method according to A1, wherein when the browser upgrading package is detected, before the step of downloading the browser upgrading package, the method further includes:
and reporting the current version identification information to a preset upgrading server so that the preset upgrading server can issue a browser upgrading package according to the current version identification information and the target version identification information.
A3, as the browser upgrading method described in A2, the step of reporting the current version identification information to the preset upgrading server for the preset upgrading server to issue the browser upgrading package according to the current version identification information and the target version identification information includes:
and reporting the current version identification information to a preset upgrading server so that the preset upgrading server can compare the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and issuing a browser upgrading packet according to the obtained version number comparison result.
A4, as the browser upgrading method described in A3, the step of reporting the current version identification information to a preset upgrading server, so that the preset upgrading server compares the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and issues a browser upgrading packet according to the obtained version number comparison result includes:
reporting current version identification information to a preset upgrading server so that the preset upgrading server can compare a current browser version number extracted from the current version identification information with a target browser version number extracted from target version identification information to obtain a version number comparison result;
judging whether the browser needs to be upgraded or not according to the version number comparison result;
when the browser needs to be upgraded, extracting equipment identification information from the current version identification information;
and matching a corresponding browser upgrading package according to the equipment identification information and the target browser version number, and issuing the browser upgrading package.
The browser upgrading method according to any one of the methods A1 to A4, where the step of obtaining the running state information of the browser and determining whether the browser is configured according to the running state information includes:
performing environment configuration inspection on the browser running environment to obtain an environment configuration inspection result;
and acquiring the running state information of the browser, and judging whether the browser is configured or not according to the running state information and the environment configuration check result.
The browser upgrading method according to any one of A1 to A4, where the step of obtaining the running state information of the browser and judging whether the browser is configured according to the running state information includes:
acquiring running state information of a browser, and judging whether the browser quits running or not according to the running state information;
correspondingly, the step of loading the auxiliary maintenance plug-in with the preset execution state when the browser configuration is completed includes:
and when the browser exits the operation, loading an auxiliary maintenance plug-in with a preset execution state.
A7, according to the browser upgrading method described in any one of A1 to A4, the step of loading an auxiliary maintenance plug-in with a preset execution state when the browser configuration is completed includes:
when the browser configuration is completed, detecting whether the browser has a preset installation authority;
and when the browser does not have the preset installation right, loading an auxiliary maintenance plug-in with a preset execution state.
A8, as in the browser upgrading method described in any one of A1 to A4, before the step of obtaining the preset installation right through the auxiliary maintenance plug-in, and executing the browser upgrading package with the preset installation right to upgrade the browser, the method further includes:
verifying the browser upgrading package before installation through the auxiliary maintenance plug-in;
and when the verification is finished, executing the step of acquiring the preset installation permission through the auxiliary maintenance plug-in and executing the browser upgrading package with the preset installation permission to upgrade the browser.
The browser upgrading method according to any one of the foregoing embodiments A9 through A1 to A4, where the step of obtaining the preset installation permission through the auxiliary maintenance plug-in and executing the browser upgrading package with the preset installation permission to upgrade the browser includes:
acquiring the preset installation permission through the auxiliary maintenance plug-in, executing the browser upgrading packet according to the preset installation permission to upgrade the browser, and displaying upgrading progress information in real time through the auxiliary maintenance plug-in;
judging whether the browser is upgraded successfully or not according to the upgrading progress information;
and sending corresponding upgrade success prompt information when the browser is upgraded successfully.
A10, the browser upgrading method according to any one of A1 to A4, further including, after the step of obtaining the preset installation permission through the auxiliary maintenance plug-in, and executing the browser upgrading package with the preset installation permission to upgrade the browser:
acquiring current version identification information of the browser, and judging whether the browser is upgraded successfully or not according to the current version identification information;
and sending corresponding upgrade success prompt information when the browser is upgraded successfully.
A11, the browser upgrading method according to any one of A1 to A4, further including, after the step of obtaining the preset installation right through the auxiliary maintenance plug-in, and executing the browser upgrade package with the preset installation right to upgrade the browser:
detecting whether an upgrade success prompt message is received;
and when the upgrade success prompt message is received, removing the detected upgrade package residual file and reloading the browser.
The invention also discloses B12 and a browser upgrading device, wherein the browser upgrading device comprises:
the upgrading package obtaining module is used for downloading the browser upgrading package when the browser upgrading package is detected;
the configuration judging module is used for acquiring the running state information of the browser and judging whether the browser is configured or not according to the running state information;
the plug-in loading module is used for loading an auxiliary maintenance plug-in with a preset execution state when the browser configuration is completed, wherein the preset execution state is used for acquiring a preset installation permission;
and the browser upgrading module is used for acquiring the preset installation authority through the auxiliary maintenance plug-in and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser.
B13, as in the browser upgrading apparatus described in B12, the upgrade package obtaining module is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server issues a browser upgrade package according to the current version identification information and the target version identification information.
B14, as in B13, the upgrade package obtaining module is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server compares the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and issues the browser upgrade package according to the obtained version number comparison result.
B15, as for the browser upgrading apparatus described in B14, the upgrade package obtaining module is further configured to report current version identification information to a preset upgrade server, so that the preset upgrade server compares the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and obtains a version number comparison result;
the upgrade package obtaining module is also used for judging whether the browser needs to be upgraded according to the version number comparison result;
the upgrade package obtaining module is further configured to extract device identification information from the current version identification information when the browser needs to be upgraded;
and the upgrade package acquisition module is also used for matching a corresponding browser upgrade package according to the equipment identification information and the target version number of the browser, and issuing the browser upgrade package.
The browser upgrading device according to any one of B12 to B15, where the configuration determining module is further configured to perform environmental configuration inspection on the browser operating environment to obtain an environmental configuration inspection result;
the configuration judging module is further configured to acquire operating state information of the browser, and judge whether the configuration of the browser is completed according to the operating state information and the environmental configuration checking result.
The browser upgrading device according to any one of B12 to B15, where the configuration determining module is further configured to obtain running state information of the browser, and determine whether the browser exits from running according to the running state information;
the plug-in loading module is further used for loading the auxiliary maintenance plug-in with a preset execution state when the browser exits the operation.
The browser upgrading device according to any one of the foregoing embodiments B12 to B15, where the plug-in loading module is further configured to detect whether the browser has a preset installation permission when the browser configuration is completed;
the plug-in loading module is further configured to load an auxiliary maintenance plug-in with a preset execution state when the browser does not have the preset installation right.
The invention also discloses C19, a browser upgrading device, which comprises: the browser upgrading method comprises a memory, a processor and a browser upgrading program stored on the memory and capable of running on the processor, wherein the browser upgrading program is configured to realize the steps of the browser upgrading method according to any one of the A1 to the A11.
The invention also discloses a D20 and a storage medium, wherein the storage medium is stored with a browser upgrading program, and the browser upgrading program realizes the steps of the browser upgrading method according to any one of A1 to A11 when being executed by a processor.

Claims (10)

1. A browser upgrading method is characterized by comprising the following steps:
downloading a browser upgrading package when the browser upgrading package is detected;
acquiring running state information of a browser, and judging whether the browser is configured or not according to the running state information;
when the browser configuration is completed, loading an auxiliary maintenance plug-in with a preset execution state, wherein the preset execution state is used for acquiring a preset installation authority;
and acquiring the preset installation authority through the auxiliary maintenance plug-in, and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser.
2. The browser upgrading method according to claim 1, further comprising, before the step of downloading the browser upgrading package when the browser upgrading package is detected:
and reporting the current version identification information to a preset upgrading server so that the preset upgrading server can issue a browser upgrading package according to the current version identification information and the target version identification information.
3. The browser upgrading method according to claim 2, wherein the step of reporting the current version identification information to a preset upgrading server for the preset upgrading server to issue a browser upgrading package according to the current version identification information and the target version identification information comprises:
and reporting the current version identification information to a preset upgrading server so that the preset upgrading server can compare the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and issuing a browser upgrading packet according to the comparison result of the obtained version numbers.
4. The browser upgrading method according to claim 3, wherein the step of reporting the current version identification information to a preset upgrading server for the preset upgrading server to compare the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information, and issuing a browser upgrading package according to the obtained version number comparison result comprises:
reporting current version identification information to a preset upgrading server so that the preset upgrading server can compare the current version number of the browser extracted from the current version identification information with the target version number of the browser extracted from the target version identification information to obtain a version number comparison result;
judging whether the browser needs to be upgraded or not according to the version number comparison result;
when the browser needs to be upgraded, extracting equipment identification information from the current version identification information;
and matching a corresponding browser upgrading package according to the equipment identification information and the target browser version number, and issuing the browser upgrading package.
5. The browser upgrading method according to any one of claims 1 to 4, wherein the step of obtaining the running state information of the browser and judging whether the browser is configured according to the running state information includes:
carrying out environment configuration inspection on the browser running environment to obtain an environment configuration inspection result;
and acquiring the running state information of the browser, and judging whether the browser is configured or not according to the running state information and the environment configuration check result.
6. The browser upgrading method according to any one of claims 1 to 4, wherein the step of obtaining the running state information of the browser and judging whether the browser is configured according to the running state information includes:
acquiring running state information of a browser, and judging whether the browser quits running or not according to the running state information;
correspondingly, the step of loading the auxiliary maintenance plug-in with the preset execution state when the browser configuration is completed includes:
and when the browser exits the operation, loading an auxiliary maintenance plug-in with a preset execution state.
7. The browser upgrading method according to any one of claims 1 to 4, wherein the step of loading an auxiliary maintenance plug-in with a preset execution state when the browser configuration is completed comprises:
when the browser configuration is completed, detecting whether the browser has a preset installation authority;
and when the browser does not have the preset installation right, loading an auxiliary maintenance plug-in with a preset execution state.
8. A browser upgrading apparatus, characterized in that the browser upgrading apparatus comprises:
the upgrading package obtaining module is used for downloading the browser upgrading package when the browser upgrading package is detected;
the configuration judging module is used for acquiring the running state information of the browser and judging whether the browser is configured or not according to the running state information;
the plug-in loading module is used for loading an auxiliary maintenance plug-in with a preset execution state when the browser configuration is completed, wherein the preset execution state is used for acquiring a preset installation permission;
and the browser upgrading module is used for acquiring the preset installation authority through the auxiliary maintenance plug-in and executing the browser upgrading package according to the preset installation authority so as to upgrade the browser.
9. A browser upgrade apparatus, characterized in that the apparatus comprises: a memory, a processor and a browser upgrade program stored on the memory and executable on the processor, the browser upgrade program being configured to implement the steps of the browser upgrade method according to any one of claims 1 to 7.
10. A storage medium having a browser upgrade program stored thereon, which when executed by a processor implements the steps of the browser upgrade method according to any one of claims 1 to 7.
CN202110916813.5A 2021-08-10 2021-08-10 Browser upgrading method, device, equipment and storage medium Pending CN115705199A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110916813.5A CN115705199A (en) 2021-08-10 2021-08-10 Browser upgrading method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110916813.5A CN115705199A (en) 2021-08-10 2021-08-10 Browser upgrading method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN115705199A true CN115705199A (en) 2023-02-17

Family

ID=85179608

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110916813.5A Pending CN115705199A (en) 2021-08-10 2021-08-10 Browser upgrading method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115705199A (en)

Similar Documents

Publication Publication Date Title
US8572679B1 (en) Automatic system upgrade orchestrator
US9244758B2 (en) Systems and methods for repairing system files with remotely determined repair strategy
CN107896244A (en) A kind of distribution method of version file, client and server
CN104573494A (en) Safety mobile office method based on WMI software whitelist mechanism
US20090132999A1 (en) Secure and fault-tolerant system and method for testing a software patch
CN105389263A (en) Method, system and equipment for monitoring application software permissions
CN110727575A (en) Information processing method, system, device and storage medium
CN111078200A (en) Task construction method, device, equipment, medium and system
CN111984520A (en) Buried point testing method, computer device and computer-readable storage medium
CN110597662B (en) Backup data automatic verification method and device, user equipment and storage medium
CN110119348A (en) A kind of method and terminal of software upgrading test
CN112148835A (en) Big data-based after-sale service processing method, intelligent terminal and storage medium
CN114760466A (en) Display device testing method and device and storage medium
CN115705199A (en) Browser upgrading method, device, equipment and storage medium
CN111796857B (en) Hot patch release method, device, equipment and storage medium
CN115390861A (en) Resource deployment method, device and equipment and storage medium
CN115454472A (en) Remote upgrading problem solving method, device, equipment and readable storage medium
CN110110503B (en) Method and device for managing and controlling specific behaviors of software
CN111427607A (en) Configuration file repair method, device and computer-readable storage medium
CN113094281A (en) Hybrid App testing method and device
US8065671B1 (en) Systems and methods for product updates with provisioning of data items
CN112527624A (en) Detection system, detection method, and update verification method executed using detection method
CN110909365A (en) Security patch pushing method and device
CN118410477B (en) Password modification method, device, computer program product, equipment and medium
CN112165512A (en) File publishing method and device, terminal equipment and storage medium

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