CN109656773B - Processing framework based on IOS application abnormal crash - Google Patents
Processing framework based on IOS application abnormal crash Download PDFInfo
- Publication number
- CN109656773B CN109656773B CN201710946409.6A CN201710946409A CN109656773B CN 109656773 B CN109656773 B CN 109656773B CN 201710946409 A CN201710946409 A CN 201710946409A CN 109656773 B CN109656773 B CN 109656773B
- Authority
- CN
- China
- Prior art keywords
- abnormal
- information
- module
- exception
- file
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Abstract
A processing framework for application exception crash based on an IOS system, comprising: the abnormal behavior capturing module intercepts a notification signal causing abnormal breakdown, calls monitoring to capture abnormal information and sends the abnormal information to the application server; the public abnormal mechanism processing module intercepts corresponding message transmission according to the abnormal information and acquires abnormal repairing information from the configuration management module to repair the abnormal information; the configuration management module is used for locally acquiring the abnormal repairing information corresponding to the abnormal information, or loading an HTML (hypertext markup language) page without an interface to load a JS (JavaScript) file issued by the server, and interactively acquiring the abnormal repairing information in the JS file through JS and a native code; and the service interface module is used for sending the abnormal information of the abnormal behavior capturing module to an application server and sending a JS file containing abnormal repairing information sent by the server to the configuration management module. The invention can safely and effectively prevent the application program from crashing and repair the abnormity in time under the condition of not influencing the safety of the user.
Description
Technical Field
The invention relates to the field of exception handling, in particular to a processing framework based on IOS application exception crash.
Background
The development cycle of APP is extremely quick, in the actual development flow, some demands always force the short-time on-line fast, some abnormalities caused by various reasons always exist in the program, the development APP usually needs to capture the abnormalities, the sudden collapse of the application program is prevented, the unfriendly experience of the user is prevented, but the abnormalities which are not considered or not tested still appear when a large number of users use, and the occurrence of the abnormalities can lead to the flash back of the APP. In order to solve these problems, a common method captures an exception report, and processes the exception information collected by a user, specifically including the following repair methods: firstly, an enterprise developer based on the apple can update a package by publishing the package to a server of the enterprise after receiving user feedback to modify a bug; secondly, the developers and the company organization developers also collect the abnormal feedback information, develop and repair bugs, and update the bugs to the application stores after the bugs need to be submitted for review again; thirdly, hot updating is carried out, updating is not carried out from the apple application store, a file is pulled through the server of the IOS APP to update and repair the application, the IOS APP can pull the latest code file or dynamic library from the server to the local during operation, then any Objective-C native interface is called, a module is dynamically added to the project, or project native code is replaced to dynamically repair the bug.
The prior art has the defects of processing the exception: firstly, the program abnormal crash can be processed only by uploading an update package after a programmer modifies the abnormal information reported by a user through feedback or collection of the abnormal information reported by the user, and then a long auditing period is waited, so that a large amount of loss of the user is finally caused; secondly, if the server updates and modifies some logic issued data to cause application startup loading to be in a crash situation, for hot updating, the IOS APP needs to be pulled from the server during running, and because the startup is in a crash, normal connection cannot be established with the server, namely no repair is performed; third, currently, the apple forbids to abuse the hot update mechanism, and the type library of the code is directly modified or the mode loading form of the dynamic libraries dlopen (), dlsym () is rejected by the apple audit.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a processing framework based on the IOS system application crash, aiming at the above-mentioned defects of the prior art.
The technical scheme adopted by the invention for solving the technical problems is as follows: constructing a processing framework based on the application exception crash of the IOS system, comprising the following steps at a terminal layer:
the abnormal behavior capturing module is used for intercepting a notification signal causing abnormal breakdown, calling monitoring to capture abnormal information and sending the abnormal information to the application server;
the public abnormal mechanism processing module is used for intercepting corresponding message transmission according to the abnormal information captured by the abnormal behavior capturing module and acquiring abnormal repairing information from the configuration management module to repair the abnormality;
the configuration management module is used for locally acquiring the abnormal repairing information corresponding to the abnormal information, or loading an HTML (hypertext markup language) page without an interface to load a JS (JavaScript) file issued by the server, and interactively acquiring the abnormal repairing information in the JS file through JS and a native code;
and the service interface module is used for sending the abnormal information of the abnormal behavior capturing module to the application server and sending the JS file containing abnormal repairing information sent by the server to the configuration management module.
In the processing framework based on the IOS application abnormal crash, the abnormal behavior capturing module is used for adding an abnormal function event in an application program delegate through a circulation mechanism, the abnormal function event can intercept the notification signal asynchronous with interprocess communication, call monitoring after interception, capture a function of a current thread through the monitoring, analyze the function to obtain abnormal information and a detailed log, store the abnormal information and the detailed log to the local, create corresponding abnormal reporting configuration, and send the abnormal information and the detailed log to the application server.
In the processing framework based on the application exception crash of the IOS system, the public exception mechanism processing module is used for acquiring exception information from the exception behavior capturing module, intercepting corresponding message transmission by using a message function at a running time, acquiring local exception information, acquiring exception repair information from the configuration management module to repair the exception, and removing exception reporting configuration after the repair.
In the processing framework based on the IOS application abnormity breakdown, the service interface module is also used for performing signature verification on the JS file issued by the server so as to protect the repair logic of the JS file from being modified.
In the processing framework based on the IOS application abnormal crash, the configuration management module is used for reflecting information of each class corresponding to abnormal information as abnormal repair information, replacing the abnormal repair information with a configuration data model of each class and sending the configuration data model to the common abnormal mechanism processing module; and when the JS file is sent by the service interface module, loading an HTML page by using webView which does not display an interface, loading the JS file issued by the server through the HTML page, interactively acquiring the abnormal repairing information in the JS file through JS and the primary code, and converting the abnormal repairing information into a configuration data model to send the configuration data model to the public abnormal mechanism processing module.
In the IOS system application exception crash-based processing framework, the configuration management module can acquire exception repair information in the JS file by using a JavaScriptcore framework or an agent method interception protocol of webView before loading and by realizing interaction of JS and native codes.
In the processing framework based on the IOS application exception crash, the configuration management module is further used for downloading the JS file to the local.
The application abnormal crash processing framework based on the IOS system has the following beneficial effects that: the invention intercepts the notification signal which causes the abnormal collapse, so that the program collapse cannot be generated when the application abnormity occurs, and intercepts the corresponding message transmission, so that the user can continue to use other functions, thereby safely and effectively preventing the application program from collapsing and repairing the abnormity in time under the condition of not influencing the user safety; because the processing module and the configuration management module of the public abnormal mechanism are packaged in the application of the terminal layer, a new code is not completely constructed from the server, a dynamic library is not loaded in a dlopen mode, the abnormal repair information is locally acquired, or an HTML page is loaded, the abnormal repair information in a JS file issued by the server is acquired through interaction of JS and a native code, only the function of the abnormal module can trigger the calling of a service interface, the undefined interface file cannot be accessed, all the native codes cannot be randomly called, and the abnormal repair information is not in the forbidden range of apples, so that the potential safety hazard that the code is dynamically replaced and the current auditing problem of hot updating can be well avoided.
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, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts:
FIG. 1 is a block diagram of a preferred embodiment of the present invention based on the IOS system application crash handling framework.
Detailed Description
To facilitate an understanding of the invention, the invention will now be described more fully with reference to the accompanying drawings. Exemplary embodiments of the invention are shown in the drawings. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
The general idea of the invention is as follows: constructing a processing framework based on IOS system application abnormal crash, which comprises the following steps at a terminal layer:
the abnormal behavior capturing module is used for intercepting a notification signal causing abnormal breakdown, calling monitoring to capture abnormal information and sending the abnormal information to the application server;
the public abnormal mechanism processing module is used for intercepting corresponding message transmission according to the abnormal information captured by the abnormal behavior capturing module and acquiring abnormal repairing information from the configuration management module to repair the abnormality;
the configuration management module is used for locally acquiring the abnormal repairing information corresponding to the abnormal information, or loading an HTML (hypertext markup language) page without an interface to load a JS (JavaScript) file issued by the server, and interactively acquiring the abnormal repairing information in the JS file through JS and OC (open circuit) native codes;
and the service interface module is used for sending the abnormal information of the abnormal behavior capturing module to the application server and sending the JS file containing abnormal repairing information sent by the server to the configuration management module.
In order to better understand the technical solutions, the technical solutions will be described in detail below with reference to the drawings of the specification and the specific embodiments, and it should be understood that the specific features in the embodiments and examples of the present invention are detailed descriptions of the technical solutions of the present application, and are not limitations of the technical solutions of the present application, and the technical features in the embodiments and examples of the present invention may be combined with each other without conflict.
Referring to fig. 1, the specific functions of each module in the preferred embodiment are:
the abnormal behavior capturing module adds a UncaughtExceptionHandler abnormal function event in an AppDelegate application program principal through a RunLoop mechanism, and the abnormal function event can intercept a notification signal asynchronous with the inter-process communication to avoid the crash of the program process. Then, calling signal () monitoring after interception, capturing a function of the current thread through the monitoring, analyzing the function to obtain abnormal information and a detailed log, storing the abnormal information and the detailed log to the local, creating corresponding abnormal reporting configuration, and sending the abnormal information and the detailed log to the application server. In addition, after capturing the abnormal information, the abnormal behavior capturing module informs the public abnormal mechanism processing module to perform abnormal processing.
When the abnormal information is acquired from the abnormal behavior capturing module, the common abnormal mechanism processing module processes the abnormal information, and intercepts corresponding message transmission by using an objc _ msgSend message function at the running time of Runtime, so that the method for running the abnormal information is changed, a user can continue to use other functions, the application program is safely and effectively prevented from being crashed under the condition that the safety of the user is not influenced, and the abnormal information is timely repaired; then, local abnormal information is obtained, abnormal repairing information is obtained from the configuration management module to repair the abnormal, for example, if the abnormal belongs to a method error, the abnormal method can be repaired according to the method and the object attribute name in the abnormal repairing information, and the abnormal reporting configuration is removed after the abnormal repairing. If the abnormity can not be repaired all the time, the abnormity reporting configuration can continuously send abnormity information to the server, and the server can inform a programmer to repair after detecting the abnormity information.
The configuration management module can reflect class information of all classes of the application program, and when the common exception mechanism processing module needs to acquire exception repair information, the configuration management module has two ways to provide the exception repair information.
The first approach is to obtain it locally. The information of each class corresponding to the reflection exception information is used as exception repair information, for example, the configuration management module may obtain an attribute list based on class _ copyPropertyList, obtain a method list based on class _ copymethodylist, obtain a member variable list based on class _ copyIvarList, obtain a protocol list based on class _ copyProtocolList, and after obtaining the information, use a runtime to convert the information into a configuration data model of each class and send the configuration data model to the common exception mechanism processing module.
The second approach is to obtain from a server. When the JS file is sent by the service interface module, the configuration management module can load an HTML5 page by using webView which does not display an interface, load the JS file issued by the server through the HTML5 page, acquire the abnormal repairing information in the JS file through the interaction of JS and the native code, and convert the abnormal repairing information into a configuration data model to send the configuration data model to the public abnormal mechanism processing module. In this approach, since the HTML5 interface cannot directly repair the native module, it is necessary to obtain the abnormal repair information in the JS file by interacting with the native code through JS through an interception protocol by using a JavaScriptCore framework or directly using an agent method (e.g., webView: shouldStartLoadWithRequest: navigationsetype) of webView before loading.
Preferably, for better experience, the javascript file can be locally downloaded, and HTML5 pages are cached.
The service interface module is an interface between the whole client program and the server, and is used for realizing network communication, downloading data and packaging data. In the abnormal repairing process, on one hand, the abnormal information of the abnormal behavior capturing module can be sent to the application server, and on the other hand, the JS file containing the abnormal repairing information sent by the server is sent to the configuration management module. Preferably, signature verification can be performed on the JS file issued by the server, so that the repairing logic of the JS file is protected from being modified.
In summary, the implementation of the processing framework based on the application exception crash of the IOS system of the present invention has the following beneficial effects: the invention intercepts the notification signal which causes the abnormal collapse, so that the program collapse cannot be generated when the application abnormity occurs, and intercepts the corresponding message transmission, so that the user can continue to use other functions, thereby safely and effectively preventing the application program from collapsing and repairing the abnormity in time under the condition of not influencing the safety of the user; because the processing module and the configuration management module of the public abnormal mechanism are packaged in the application of the terminal layer, a new code is not completely constructed from the server, a dynamic library is not loaded in a dlopen mode, the abnormal repair information is locally acquired, or an HTML page is loaded, the abnormal repair information in a JS file issued by the server is acquired through interaction of JS and a native code, only the function of the abnormal module can trigger the calling of a service interface, the undefined interface file cannot be accessed, all native codes cannot be randomly called, the abnormal repair information is not in a forbidden range of an apple, the potential safety hazard that the code is dynamically replaced and the auditing problem of the current hot updating can be well avoided, and the existing repair scheme can be used for repairing through the server, so that the abnormal condition of a user group which does not need to be abnormal is avoided.
While the present invention has been described with reference to the particular illustrative embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but is intended to cover various modifications, equivalent arrangements, and equivalents thereof, which may be made by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (7)
1. A processing framework for application of abnormal crash based on IOS system is characterized by comprising at terminal layer:
the abnormal behavior capturing module is used for intercepting a notification signal causing abnormal crash, calling monitoring to capture abnormal information and sending the abnormal information to the application server;
the public abnormal mechanism processing module is used for intercepting corresponding message transmission according to the abnormal information captured by the abnormal behavior capturing module and acquiring abnormal repairing information from the configuration management module to repair the abnormality;
the configuration management module is used for loading an HTML page without an interface to load a JS file issued by the server through the HTML page, interactively acquiring the abnormal repairing information in the JS file through JS and a native code, and converting the abnormal repairing information into a configuration data model to send the configuration data model to the public abnormal mechanism processing module;
and the service interface module is used for sending the abnormal information of the abnormal behavior capturing module to the application server and sending the JS file containing abnormal repairing information sent by the server to the configuration management module.
2. The IOS application crash-based processing framework of claim 1, wherein the abnormal behavior capturing module is configured to add an abnormal function event to an application program delegate through a round-robin mechanism, the abnormal function event being capable of intercepting the notification signal asynchronous to interprocess communication and invoking interception after interception, capture a function of a current thread through the interception, analyze the function to obtain abnormal information and a detailed log, store the abnormal information and the detailed log to a local, create a corresponding abnormal reporting configuration, and send the abnormal information and the detailed log to the application server.
3. The IOS-based application crash processing framework of claim 1, wherein the common exception mechanism processing module is configured to obtain exception information from the exception behavior capture module, intercept corresponding message sending using a message function at runtime, obtain local exception information, obtain exception repair information from the configuration management module for exception repair, and remove the exception reporting configuration after the repair.
4. The IOS-based application crash processing framework of claim 1, wherein the service interface module is further configured to perform signature checking on the JS file issued by the server to protect the repair logic thereof from being modified.
5. The IOS application crash-based processing framework of claim 1, wherein the configuration management module is configured to load an HTML page by using a webView that does not display an interface when the JS file is sent by the service interface module, load the JS file delivered by the server through the HTML page, obtain the exception recovery information in the JS file by using JS and native code interaction, and send the exception recovery information to the common exception mechanism processing module by replacing the configuration data model with the exception recovery information.
6. The IOS system application crash-based handling framework of claim 5, wherein the configuration management module obtains the exception fix information in the JS file by implementing JS to interact with native code by using a JavaScriptcore framework or using a webView proxy method intercept protocol prior to loading.
7. The IOS-based application crash handling framework of claim 5, wherein the configuration management module is further configured to download the JS file locally.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710946409.6A CN109656773B (en) | 2017-10-12 | 2017-10-12 | Processing framework based on IOS application abnormal crash |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710946409.6A CN109656773B (en) | 2017-10-12 | 2017-10-12 | Processing framework based on IOS application abnormal crash |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109656773A CN109656773A (en) | 2019-04-19 |
CN109656773B true CN109656773B (en) | 2023-03-10 |
Family
ID=66109075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710946409.6A Active CN109656773B (en) | 2017-10-12 | 2017-10-12 | Processing framework based on IOS application abnormal crash |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109656773B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110221961B (en) * | 2019-04-26 | 2024-05-28 | 平安科技(深圳)有限公司 | Global hook automatic repair method, device, equipment and storage medium |
CN110175101B (en) * | 2019-04-30 | 2023-05-26 | 北京百度网讯科技有限公司 | Abnormality capturing method and device and terminal |
CN110489124B (en) * | 2019-07-12 | 2023-06-13 | 浙江口碑网络技术有限公司 | Source code execution method, source code execution device, storage medium and computer equipment |
CN111538638A (en) * | 2020-04-28 | 2020-08-14 | 北京思特奇信息技术股份有限公司 | iOS end application program performance monitoring method and device |
CN113010239A (en) * | 2021-03-26 | 2021-06-22 | 北京乐学帮网络技术有限公司 | IOS client-based interaction method and device |
CN113094240B (en) * | 2021-04-26 | 2023-09-29 | 北京顺达同行科技有限公司 | Abnormality monitoring method for application program, mobile terminal and storage medium |
CN113535511A (en) * | 2021-06-30 | 2021-10-22 | 北京思特奇信息技术股份有限公司 | Hbase-based process start-stop monitoring method and system |
CN113626245B (en) * | 2021-08-27 | 2023-04-07 | 四川虹美智能科技有限公司 | Method for preventing ios application program from crashing |
CN114756400B (en) * | 2022-06-15 | 2022-08-26 | 四川新网银行股份有限公司 | Application program exception handling method and system based on android system |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7827444B2 (en) * | 2007-09-28 | 2010-11-02 | Intel Corporation | Application crash resist method and apparatus |
CN103246578B (en) * | 2013-05-23 | 2017-08-01 | 北京奇虎科技有限公司 | Application software carries out the method for collapse processing and carries out the browser of collapse processing |
KR20150108151A (en) * | 2014-03-17 | 2015-09-25 | 주식회사 액티브디앤씨 | System and method for developing application |
CN104503770B (en) * | 2015-01-12 | 2018-07-13 | 北京国双科技有限公司 | The processing method and processing device of exception information |
US9755922B2 (en) * | 2015-03-26 | 2017-09-05 | Ca, Inc. | Minimized installation of point of presence software agents by use of pre-installed browser |
CN105760302A (en) * | 2016-02-29 | 2016-07-13 | 浪潮软件集团有限公司 | Mobile application abnormal information processing method |
CN105843741B (en) * | 2016-03-24 | 2020-04-28 | 腾讯科技(深圳)有限公司 | Information processing method and device for application program |
CN106569844B (en) * | 2016-09-23 | 2020-05-12 | 北京五八信息技术有限公司 | Processing method, device and equipment for updating program code |
CN106649581B (en) * | 2016-11-17 | 2023-04-04 | Vidaa(荷兰)国际控股有限公司 | Webpage repairing method and client |
CN107133064B (en) * | 2017-03-16 | 2020-02-07 | 武汉斗鱼网络科技有限公司 | Page hot updating method and device for native application |
CN107085550A (en) * | 2017-03-31 | 2017-08-22 | 武汉斗鱼网络科技有限公司 | A kind of method and system for being used to collect application crashes information in iOS system |
-
2017
- 2017-10-12 CN CN201710946409.6A patent/CN109656773B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN109656773A (en) | 2019-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109656773B (en) | Processing framework based on IOS application abnormal crash | |
CN106844136B (en) | Method and system for collecting program crash information | |
CN110309029B (en) | Abnormal data acquisition method and device, computer equipment and storage medium | |
CN107870762B (en) | SOA call link tracking method, device and system | |
US11151009B2 (en) | Systems, methods, and computer-readable media for processing telemetry events related to operation of an application | |
AU2021206497B2 (en) | Method and apparatus for authority control, computer device and storage medium | |
CN109194606B (en) | Attack detection system, method, computer device and storage medium | |
US10795793B1 (en) | Method and system for simulating system failures using domain-specific language constructs | |
US11055416B2 (en) | Detecting vulnerabilities in applications during execution | |
US20230168986A1 (en) | Systems, methods, and computer-readable media for analyzing intercepted telemetry events to generate vulnerability reports | |
CN113687858A (en) | Configuration file checking method and device, electronic equipment and storage medium | |
CN110895468A (en) | Method and device for realizing service enhancement | |
US9558060B1 (en) | End use self-help delivery system | |
CN106649581B (en) | Webpage repairing method and client | |
CN107741891B (en) | Object reconstruction method, medium, device and computing equipment | |
CN109408133B (en) | Method and equipment for starting assembly | |
Zhu et al. | Challenges in practicing high frequency releases in cloud environments | |
US9811440B2 (en) | System and method for addressing malfunctions in a software application | |
WO2023241592A1 (en) | Page loading method and device, storage medium, and electronic device | |
Chesneau | Gunicorn documentation | |
Candea | Predictable Software--A Shortcut to Dependable Computing? | |
CN114817063A (en) | Simulation test method, device and storage medium | |
CN113742159A (en) | Data acquisition method and device | |
CN114461261A (en) | System increment synchronization method and device, storage medium and electronic equipment | |
CN114296884A (en) | Deployment method and device of containerized application and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 518057 w601, Shenzhen Hong Kong industry university research base, No. 015, Gaoxin South seventh Road, high tech Zone community, Yuehai street, Nanshan District, Shenzhen, Guangdong Applicant after: ASPIRE TECHNOLOGIES (SHENZHEN) LTD. Address before: 518057 Guangdong city of Shenzhen province Nanshan District high tech Industrial Park, ier building six floor West Wing Applicant before: ASPIRE TECHNOLOGIES (SHENZHEN) LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |