Exception attribution method and apparatus for application program

By providing exception attribution methods in the application, users can quickly locate the cause of abnormalities through the exception attribution interface and the reproducing interface, solving the problem of inefficient manual troubleshooting and improving the efficiency of abnormal location.

WO2025103060A1PCT designated stage expired Publication Date: 2025-05-22BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/125359
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-17
Filing Date
2024-10-16
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

During the application version iteration process, when facing a large number of updates, the cause of positioning abnormalities needs to be manually checked one by one, which is inefficient.

Method used

Provides an exception attribution method for an application. By displaying the exception attribution interface, it receives the application identification information input by the user and displays the reproduction interface. The user determines a subset of configuration items based on whether the exception in the interface is reproduced successfully, and then attributes the exception.

Benefits of technology

There is no need to manually check configuration items one by one, which significantly improves the efficiency of abnormal positioning of applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024125359_22052025_PF_FP_ABST
    Figure CN2024125359_22052025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application relate to the technical field of software development. Provided are an exception attribution method and apparatus for an application program. The method comprises: in response to an exception attribution operation input by a user for a first application program having an exception to be attributed, displaying an exception attribution interface; receiving identification information of a second application program that is input by the user, wherein the first application program and the second application program are obtained by means of configuring the same application program on the basis of different configuration item sets, and there is no exception to be attributed in the second application program; and displaying a first reproduced interface, wherein the first reproduced interface is a reproduced interface obtained by reproducing the exception to be attributed by means of a third application program, a configuration item set of the third application program consists of a first configuration item subset and a second configuration item subset, the first configuration item subset comprises at least one configuration item of the first application program, and the second configuration item subset comprises at least one configuration item of the second application program.
Need to check novelty before this filing date? Find Prior Art

Description

A method and device for attributing abnormality of an application program

[0001] This application claims priority to the Chinese invention patent application entitled “A method and device for attributing abnormalities in an application” and application number 202311542294.6, filed on November 17, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of computer technology, and in particular to a method and device for attributing application program anomalies. Background Art

[0003] Currently, mobile applications (APPs) are no longer simply information display tools, but have more complex interactive functions, such as mobile payment, social networking, map navigation, etc. The implementation of these functions requires more code, configuration items, and resource support, making applications increasingly complex.

[0004] During the iteration process of an application, each update is tailored to the needs of a large number of users. Compared to the old version, the new version often contains a much larger number of updates. When an anomaly is detected in an updated application, the sheer volume of updates often requires manual investigation of each update to pinpoint the cause, which is time-consuming, labor-intensive, and inefficient.

[0005] Summary of the Invention

[0006] In view of this, an embodiment of the present application provides a method and device for attributing application exceptions, which are used to improve the efficiency of locating application exceptions.

[0007] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:

[0008] In a first aspect, an embodiment of the present application provides an application exception attribution method, comprising: displaying an exception attribution interface in response to an exception attribution operation input by a user for a first application having an exception to be attributed; receiving identification information of a second application input by the user in the exception attribution interface; the first application and the second application are obtained by configuring the same application by different configuration item sets, and there is no exception to be attributed in the second application; displaying a first reproduction interface so that the user can determine whether to attribute the exception to be attributed to a configuration item in the first configuration item subset based on whether the exception to be attributed in the first reproduction interface is successfully reproduced; the first reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed by a third application, and the configuration item set of the third application consists of a first configuration item subset and a second configuration item subset, the first configuration item subset includes at least one configuration item of the first application, and the second configuration item subset includes at least one configuration item of the second application.

[0009] As an optional implementation of the embodiment of the present application, the method further includes: when receiving a first operation input by a user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface is successfully reproduced, displaying a second reproduction interface so that the user can determine whether to attribute the exception to be attributed to a configuration item in the third configuration item subset based on whether the exception to be attributed in the second reproduction interface is successfully reproduced;

[0010] Among them, the second reproduction interface is a reproduction interface obtained by reproducing the attribution exception through the fourth application. The configuration item set of the fourth application is composed of the third configuration item subset and the fourth configuration item subset. The third configuration item subset includes at least one configuration item in the first configuration item subset, and the fourth configuration item subset includes at least one configuration item of the second application.

[0011] As an optional implementation of the embodiment of the present application, the method also includes: after receiving a first operation input by the user in the abnormal attribution interface, displaying the configuration items in the first configuration item subset in a preset display area of ​​the abnormal attribution interface.

[0012] As an optional implementation of the embodiment of the present application, the method further includes: when receiving a second operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface has failed to be reproduced, displaying a third reproduction interface, so that the user can determine whether to attribute the exception to be attributed to a configuration item in the fifth configuration item subset based on whether the exception to be attributed in the third reproduction interface has been successfully reproduced;

[0013] Among them, the third reproduction interface is a reproduction interface obtained by reproducing the attribution exception through the fifth application. The configuration item set of the fifth application consists of the fifth configuration item subset and the sixth configuration item subset. The fifth configuration item subset includes at least one configuration item of the first application, and the intersection of the fifth configuration item subset and the first configuration item subset is an empty set. The sixth configuration item subset includes at least one configuration item of the second application.

[0014] As an optional implementation of the embodiment of the present application, the method also includes: after receiving a second operation input by the user in the exception attribution interface, displaying other configuration items of the first application except the configuration items in the first configuration item subset in a preset display area of ​​the exception attribution interface.

[0015] As an optional implementation of an embodiment of the present application, before displaying the first reproduction interface, the method also includes: obtaining a difference configuration item set, which is the difference between the configuration item set of the first application and the configuration item set of the second application; receiving the first indication information or the second indication information entered by the user in the abnormal attribution interface; when the first indication information is received, combining the first half of the difference configuration item set and the configuration items of the second application to obtain the configuration items of the third application; when the second indication information is received, combining the second half of the difference configuration item set and the configuration items of the second application to obtain the third application.

[0016] As an optional implementation of the embodiment of the present application, before receiving the first indication information or the second indication information entered by the user in the abnormal attribution interface, the method also includes: sorting the configuration items in the difference configuration item set according to a preset sorting rule.

[0017] As an optional implementation of an embodiment of the present application, a first reproduction interface is displayed, including: receiving a trigger operation input by a user in an abnormal attribution interface; in response to the trigger operation, superimposing a reminder message on the abnormal attribution interface, the reminder message being used to remind that the attribution abnormality will be reproduced through a third application; when a confirmation operation of the user input for the reminder information is received, the first reproduction interface is displayed; when a cancellation operation of the user input for the reminder information is received, the abnormal attribution interface is returned to.

[0018] As an optional implementation of an embodiment of the present application, when a user confirms the input of the reminder information, a first reproduction interface is displayed, including: when a user confirms the input of the reminder information, guidance information is displayed, and the guidance information application guides the restart of the third application; when a user confirms the input of the guidance information, the third application is restarted and the first reproduction interface is displayed.

[0019] In a second aspect, an embodiment of the present application provides an application exception attribution device, comprising: a display unit, configured to display an exception attribution interface in response to a user inputting an exception attribution operation on a first application having an exception to be attributed; a receiving unit, configured to receive identification information of a second application input by the user in the exception attribution interface; the first application and the second application are configured from the same application using different configuration item sets, and no exception to be attributed exists in the second application;

[0020] A processing unit is used to display a first reproduction interface so that the user can determine whether to attribute the exception to be attributed to the configuration item in the first configuration item subset based on whether the exception to be attributed is successfully reproduced in the first reproduction interface; the first reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed through a third application, and the configuration item set of the third application is composed of a first configuration item subset and a second configuration item subset. The first configuration item subset includes at least one configuration item of the first application, and the second configuration item subset includes at least one configuration item of the second application.

[0021] As an optional implementation manner of an embodiment of the present application, the processing unit is also used to display a second reproduction interface when receiving a first operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface is successfully reproduced, so that the user can determine whether to attribute the exception to be attributed to a configuration item in the third configuration item subset based on whether the exception to be attributed in the second reproduction interface is successfully reproduced; wherein, the second reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed through a fourth application, and the configuration item set of the fourth application is composed of a third configuration item subset and a fourth configuration item subset, the third configuration item subset includes at least one configuration item in the first configuration item subset, and the fourth configuration item subset includes at least one configuration item of the second application.

[0022] As an optional implementation of the embodiment of the present application, the display unit is also used to display the configuration items in the first configuration item subset in a preset display area of ​​the abnormal attribution interface after receiving the first operation input by the user in the abnormal attribution interface.

[0023] As an optional implementation manner of an embodiment of the present application, the processing unit is also used to display a third reproduction interface when receiving a second operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface has failed to be reproduced, so that the user can determine whether to attribute the exception to be attributed to the configuration item in the fifth configuration item subset based on whether the exception to be attributed in the third reproduction interface is successfully reproduced; wherein, the third reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed through the fifth application, and the configuration item set of the fifth application is composed of the fifth configuration item subset and the sixth configuration item subset, the fifth configuration item subset includes at least one configuration item of the first application, and the intersection of the fifth configuration item subset and the first configuration item subset is an empty set, and the sixth configuration item subset includes at least one configuration item of the second application.

[0024] As an optional implementation of an embodiment of the present application, the display unit is also used to display other configuration items of the first application except for the configuration items in the first configuration item subset in a preset display area of ​​the exception attribution interface after receiving a second operation input by the user in the exception attribution interface.

[0025] As an optional implementation manner of the embodiment of the present application, the processing unit is further used to obtain a set of difference configuration items before displaying the first reproduction interface, where the difference configuration item set is the difference set between the configuration item set of the first application and the configuration item set of the second application; the receiving unit is further used to receive the first indication information or the second indication information entered by the user in the abnormal attribution interface; the processing unit is further used to combine the first half of the difference configuration item set and the configuration items of the second application when receiving the first indication information to obtain the configuration items of the third application; and when receiving the second indication information, combine the second half of the difference configuration item set and the configuration items of the second application to obtain the third application.

[0026] As an optional implementation of an embodiment of the present application, the processing unit is further used to sort the configuration items in the difference configuration item set according to a preset sorting rule before receiving the first indication information or the second indication information entered by the user in the abnormal attribution interface.

[0027] As an optional implementation of an embodiment of the present application, the processing unit is specifically used to receive a trigger operation input by a user in the abnormal attribution interface; in response to the trigger operation, a reminder message is superimposed and displayed on the abnormal attribution interface, and the reminder message is used to remind that the attribution abnormality will be reproduced through a third application; when a confirmation operation of the user input on the reminder information is received, a first reproduction interface is displayed; when a cancellation operation of the user input on the reminder information is received, the abnormal attribution interface is returned.

[0028] As an optional implementation of an embodiment of the present application, the processing unit is specifically used to display guidance information when receiving a confirmation operation of the user on the reminder information input, and the guidance information application guides the restart of the third application; when receiving a confirmation operation of the user on the guidance information input, the third application is restarted and the first reproduction interface is displayed.

[0029] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a memory and a processor, wherein the memory is used to store a computer program and the processor is used to enable the electronic device to implement the abnormality attribution method of an application in any of the above-mentioned embodiments when executing the computer program.

[0030] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which, when a computer program is executed by a computing device, enables the computing device to implement the anomaly attribution method of any of the above-mentioned applications.

[0031] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when running on a computer, enables the computer to implement the anomaly attribution method of any of the above-mentioned applications. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0033] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0034] FIG1 is a flowchart of one of the steps of the method for attributing anomalies in an application program provided in an embodiment of the present application;

[0035] FIG2 is a schematic diagram of a software interface provided in an embodiment of the present application;

[0036] FIG3 is a second schematic diagram of a software interface provided in an embodiment of the present application;

[0037] FIG4 is a third schematic diagram of the software interface provided in an embodiment of the present application;

[0038] FIG5 is a fourth schematic diagram of the software interface provided in an embodiment of the present application;

[0039] FIG6 is a fifth schematic diagram of a software interface provided in an embodiment of the present application;

[0040] FIG7 is a sixth schematic diagram of the software interface provided in an embodiment of the present application;

[0041] FIG8 is a second flowchart of the method for attributing application anomalies according to an embodiment of the present application;

[0042] FIG9 is a seventh schematic diagram of a software interface provided in an embodiment of the present application;

[0043] FIG10 is an eighth schematic diagram of a software interface provided in an embodiment of the present application;

[0044] FIG11 is a ninth schematic diagram of a software interface provided in an embodiment of the present application;

[0045] FIG12 is a tenth schematic diagram of a software interface provided in an embodiment of the present application;

[0046] FIG13 is a flowchart of a method for attributing application anomalies according to an embodiment of the present application;

[0047] FIG14 is a schematic diagram of the structure of an abnormality attribution device for an application provided in an embodiment of the present application;

[0048] FIG15 is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] In order to more clearly understand the above-mentioned objectives, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that, in the absence of conflict, the embodiments of the present application and the features therein can be combined with each other.

[0050] In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application may also be implemented in other ways different from those described herein. Obviously, the embodiments in the specification are only part of the embodiments of the present application, not all of the embodiments.

[0051] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete way. In addition, in the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" refers to two or more.

[0052] The embodiment of the present application provides a method for attributing abnormalities of an application program. As shown in FIG1 , the method for attributing abnormalities of the application program includes the following steps S11 to S13:

[0053] S11 . In response to a user inputting an exception attribution operation for a first application program having an exception to be attributed, displaying an exception attribution interface.

[0054] The embodiments of the present application do not limit the unattributed exceptions, and the unattributed exceptions can be any exceptions. For example, the unattributed exceptions can be the failure to properly display a specified control on a certain interface, the incorrect style of a specified control on a certain interface, the incorrect font of the text in the first application, the inability to properly jump to the interface after triggering a certain control, etc.

[0055] In some embodiments, the abnormal attribution operation can be one of a single-touch operation, a double-touch operation, a long-press touch operation, and a specific gesture. Specifically, the specific gesture can be any one of a single-touch gesture, a slide gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-touch gesture, and a double-touch gesture.

[0056] For example, in the original design, the video creation interface of the first application includes an album control for accessing the album and selecting the works to be shot. However, as shown in Figure 2, when the first application is run and the video creation interface 21 is opened, the album control does not display properly in the video creation interface 21. In this case, the user can operate the video creation interface 21 to cause the first application to jump to the settings interface 22 including the abnormal attribution control 201. Furthermore, the user can operate the abnormal attribution control 202 to cause the first application to display the abnormal attribution interface 23.

[0057] S12. Receive identification information of the second application program input by the user in the abnormal attribution interface.

[0058] The first application and the second application are obtained by configuring the same application using different configuration item sets, and there is no unattributed exception in the second application.

[0059] In some embodiments, the first application may be an updated version application, and the second application may be a currently online application.

[0060] In some embodiments, the identification information of the second application may be an identification code (Identity, ID) of the second application.

[0061] Exemplarily, as shown in FIG. 3 , the abnormal attribution interface 23 includes an application identification input box 202 , in which the user can input identification information of the second application.

[0062] S13. Display a first reproduction interface so that the user can determine whether to attribute the exception to be attributed to a configuration item in the first configuration item subset based on whether the exception to be attributed is successfully reproduced in the first reproduction interface.

[0063] The first reproduction interface is a reproduction interface obtained by reproducing the attribution exception using a third application. The configuration item set of the third application consists of a first configuration item subset and a second configuration item subset. The first configuration item subset includes at least one configuration item of the first application. The second configuration item subset includes at least one configuration item of the second application.

[0064] In some embodiments, determining whether to attribute the unattributed anomaly to a configuration item in the first configuration item subset based on whether the unattributed anomaly is successfully reproduced in the first reproduction interface includes:

[0065] If the unattributed exception is successfully reproduced in the first reproduction interface, the unattributed exception is attributed to the configuration item in the first configuration item subset. If the unattributed exception fails to be reproduced in the first reproduction interface, the unattributed exception is not attributed to the configuration item in the first configuration item subset (the unattributed exception is attributed to other configuration items in the configuration items of the first application except the first configuration item subset).

[0066] Exemplarily, when the configuration items of the first application include: A1, B1, C1, D1, E1, F1, G1, and the configuration items of the second application include: A1, B2, C1, D2, E2, F1, G2, then the first configuration item subset may include: B1, D1, the second configuration item subset may include: A1, C1, E2, F1, G2, and the configuration items of the third application include: A1, B1, C1, D1, E2, F1, G2. If the anomaly to be attributed is successfully reproduced in the first reproduction interface, the anomaly to be attributed is attributed to configuration items B1 and D1. If the anomaly to be attributed is not successfully reproduced in the first reproduction interface, the anomaly to be attributed is not attributed to configuration items B1 and D1 (attributed to E1 and G2).

[0067] The application exception attribution method provided in an embodiment of the present application displays an exception attribution interface in response to receiving a user input of an exception attribution operation for a first application with an unattributed exception. The method then receives identification information of a second application entered by the user in the exception attribution interface and displays a first reproduction interface. Because the first and second applications are configured using different configuration item sets for the same application, the unattributed exception does not exist in the second application. The first reproduction interface is a reproduction interface obtained by reproducing the unattributed exception using a third application. The configuration item set of the third application consists of a first configuration item subset and a second configuration item subset. The first configuration item subset includes at least one configuration item for the first application. The second configuration item subset includes at least one configuration item for the second application. Therefore, by successfully reproducing the unattributed exception in the first reproduction interface, it can be determined whether a configuration item in the first configuration item subset caused the unattributed exception. Therefore, the present embodiment of the present application can attribute the unattributed exception without manually checking each configuration item one by one. Therefore, the present embodiment of the present application can improve the efficiency of locating application exceptions.

[0068] In some embodiments, the exception attribution method for an application provided in the above embodiment also includes: when a first operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface is successfully reproduced, a second reproduction interface is displayed so that the user can determine whether to attribute the exception to be attributed to a configuration item in the third configuration item subset based on whether the exception to be attributed in the second reproduction interface is successfully reproduced.

[0069] The second reproduction interface is a reproduction interface obtained by reproducing the attribution exception using a fourth application. The configuration item set of the fourth application consists of a third configuration item subset and a fourth configuration item subset. The third configuration item subset includes at least one configuration item from the first configuration item subset. The fourth configuration item subset includes at least one configuration item of the second application.

[0070] 4 , the abnormality attribution interface 23 includes: a first control 203 for inputting a first operation. When a user operation on the first control 203 is received, a second recurring interface is displayed.

[0071] Continuing with the previous example, if the unattributed exception is successfully reproduced in the first reproduction interface, the unattributed exception is attributed to configuration item B1 and configuration item D1. Therefore, the third configuration item subset can include: configuration item B1, the fourth configuration item subset can include: A1, C1, D2, E2, F1, G2, and the configuration items of the fourth application include: A1, B1, D2, C1, E2, F1, G2. If the unattributed exception is successfully reproduced in the second reproduction interface, the unattributed exception is attributed to configuration item B1. If the unattributed exception is not successfully reproduced in the second reproduction interface, the unattributed exception is not attributed to configuration item B1 (it is attributed to D1).

[0072] In some embodiments, the application exception attribution method provided in the above embodiment further includes: after receiving a first operation input by the user in the exception attribution interface, displaying configuration items in the first configuration item subset in a preset display area of ​​the exception attribution interface.

[0073] 5 , the abnormality attribution interface 23 further includes a display area 204 . When a user operation on the first control 202 is received, the configuration items (configuration items B1 and D1 ) in the first configuration item subset are displayed in the display area 204 .

[0074] By displaying the configuration items in the first configuration item subset in the preset display area, the user can intuitively understand the configuration items that cause the application exception, thereby more conveniently attributing the exception.

[0075] It should be noted that in addition to displaying the configuration items in the first configuration item subset, the preset display position can also display the identification of the first application and the second application, the total number of different configuration items of the first application and the second application, the total data of the configuration items in the first configuration item subset, the total number of remaining different configuration items and other information.

[0076] In some embodiments, the application exception attribution method provided by the above embodiment also includes: when a second operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface has failed to be reproduced, a third reproduction interface is displayed, so that the user can determine whether to attribute the exception to be attributed to the configuration item in the fifth configuration item subset based on whether the exception to be attributed in the third reproduction interface is successfully reproduced; wherein, the third reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed by the fifth application, and the configuration item set of the fifth application consists of the fifth configuration item subset and the sixth configuration item subset, the fifth configuration item subset includes at least one configuration item of the first application, and the intersection of the fifth configuration item subset and the first configuration item subset is an empty set, and the sixth configuration item subset includes at least one configuration item of the second application.

[0077] 6 , the abnormality attribution interface 23 includes: a second control 205 for inputting a second operation. When the user operates the second control 205, the third recurrence interface is displayed.

[0078] Continuing with the previous example, if the unattributed exception fails to be reproduced in the first reproduction interface, the unattributed exception is attributed to configuration items E1 and G1. Therefore, the five configuration item subsets may include: E1, the sixth configuration item subset may include: A1, B2, C1, D2, F1, G2, and the configuration items of the fifth application include: A1, B2, D2, C1, E1, F1, G2. If the unattributed exception is successfully reproduced in the second reproduction interface, the unattributed exception is attributed to configuration item E1; if the unattributed exception is not successfully reproduced in the first reproduction interface, the unattributed exception is not attributed to configuration item E1 (it is attributed to G1).

[0079] In some embodiments, the application exception attribution method provided in the above embodiment also includes: after receiving a second operation input by the user in the exception attribution interface, displaying other configuration items of the first application except the configuration items in the first configuration item subset in a preset display area of ​​the exception attribution interface.

[0080] 7 , the abnormality attribution interface 23 includes a display area 204. When a user operates a second control 205, the display area 204 displays configuration items (A1, C1, E1, F1, G1) of the first application except for the configuration items (B1, D1) in the first configuration item subset.

[0081] As an extension and refinement of the above embodiment, the present application embodiment further provides another application exception attribution method. As shown in FIG8 , the application exception attribution method includes the following steps:

[0082] S801. In response to a user inputting an exception attribution operation for a first application program having an exception to be attributed, displaying an exception attribution interface.

[0083] S802: Receive identification information of a second application program input by a user in an abnormal attribution interface.

[0084] The first application and the second application are obtained by configuring the same application using different configuration item sets, and there is no unattributed exception in the second application.

[0085] The implementation of steps S801 and S802 can refer to steps S11 and S12 in the embodiment shown in FIG1 , and will not be described in detail here to avoid redundancy.

[0086] S803: Obtain a set of difference configuration items.

[0087] The difference configuration item set is a difference between the configuration item set of the first application and the configuration item set of the second application.

[0088] Continuing with the previous example, the configuration item set of the first application is: {A1, B1, C1, D1, E1, F1, G1}, and the configuration item set of the second application is: {A1, B2, C1, D2, E2, F1, G2}, then the difference configuration item set is: {B1, D1, E1, G1}.

[0089] S804: Sort the configuration items in the difference configuration item set according to a preset sorting rule.

[0090] S805. Receive the first indication information or the second indication information input by the user in the abnormal attribution interface.

[0091] In some embodiments, the first indication information indicates that the configuration items of the third application are generated based on the first half of the difference configuration item set and the configuration items of the second application, and the second indication information indicates that the configuration items of the third application are generated based on the second half of the difference configuration item set and the configuration items of the second application.

[0092] For example, as shown in FIG9 , the abnormality attribution interface 23 includes an instruction information input box 206 . Upon receiving a user input to the instruction information input box 206 , a selection menu 900 is first displayed. Selection menu 900 includes a first option 901 for selecting the first half and a second option 902 for selecting the second half. If the user selects the first option 901 , the user enters the first instruction information. If the user selects the second option 902 , the user enters the second instruction information.

[0093] In the above step S805, if the first instruction information input by the user in the abnormal attribution interface is received, the following step S806 is executed:

[0094] S806: Combine the first half of the difference configuration item set and the configuration items of the second application to obtain configuration items of the third application.

[0095] Continuing with the above example, the set of difference configuration items is: {B1, D1, E1, G1}, and the configuration item set of the second application is {A1, B2, C1, D2, E2, F1, G2}. Therefore, the first half of the difference configuration item set is: {B1, D1}, and the configuration items of the third application obtained by combining the first half of the difference configuration item set and the configuration items of the second application are: {A1, B1, C1, D1, E2, F1, G2}.

[0096] In the above step S805, if the first instruction information input by the user in the abnormal attribution interface is received, the following step S807 is executed:

[0097] S807: Combine the second half of the difference configuration item set with the configuration items of the second application to obtain configuration items of the third application.

[0098] Continuing with the above example, the set of difference configuration items is: {B1, D1, E1, G1}, and the configuration item set of the second application is {A1, B2, C1, D2, E2, F1, G2}. Therefore, the second half of the difference configuration item set is: {E1, G1}. The configuration items of the third application obtained by combining the first half of the difference configuration item set and the configuration items of the second application are: {A1, B2, C1, D2, E1, F1, G1}.

[0099] S808. Receive a trigger operation input by the user in the abnormal attribution interface.

[0100] 10 , the abnormality attribution interface 23 further includes a trigger control 207 for triggering the display of the first recurrence interface. The user can operate the trigger control 207 to input a trigger operation in the abnormality attribution interface 23.

[0101] S809. In response to the triggering operation, a reminder message is superimposed and displayed on the abnormal attribution interface.

[0102] The reminder information is used to remind users to reproduce the attribution exception through a third application.

[0103] Since the subsequent steps of the application exception attribution method provided in the embodiment of the present application may require further attribution of the attribution exception, and further attribution of the attribution exception needs to be achieved through the first control 203 and the second control 205 in Figures such as Figure 6, rather than through a trigger operation, when a trigger operation is received, a reminder message is first superimposed on the exception attribution interface to avoid erroneous operations.

[0104] For example, as shown in Figure 11, after receiving the trigger operation input by the user in the abnormal attribution interface, the device responds to the trigger operation and superimposes a reminder message 208 on the abnormal attribution interface. The content of the reminder message 208 is "Attention! Please make sure to click this button only after modifying the application identifier for the first time", and the reminder message 208 also includes: a confirmation control 2081 for confirming the input trigger operation and a cancel control 2082 for canceling the input trigger operation.

[0105] S810: When a confirmation operation of the user inputting the reminder information is received, a first recurring interface is displayed.

[0106] In some embodiments, receiving a user confirmation operation on the reminder information input includes receiving a user operation on a confirmation control in the reminder information.

[0107] In some embodiments, when a user confirms the reminder information input, a first recurring interface is displayed, including:

[0108] When the user confirms the input of the reminder information, the guidance information is displayed. Correspondingly, when the user confirms the input of the guidance information, the third application is restarted and the first reappearance interface is displayed. The guidance information application guides the restart of the third application.

[0109] For example, as shown in FIG12 , upon receiving a user confirmation operation for a reminder message, guidance message 209 is first displayed. Guidance message 209 reads "Restart! Restart the modified application" and also includes a confirmation control 2091 for confirming the restart of the modified application. The user can further operate confirmation control 2091 to restart the modified application.

[0110] S811. Receive a first operation input by the user in the exception attribution interface, indicating that the exception to be attributed in the first reproduction interface has been successfully reproduced.

[0111] That is, the anomaly to be attributed in the first reproduction interface is successfully reproduced, and the user operates the first control 203 in Figures such as Figure 4.

[0112] S812: Acquire a fourth application program.

[0113] The configuration item set of the fourth application is composed of a third configuration item subset and a fourth configuration item subset. The third configuration item subset includes at least one configuration item in the first configuration item subset. The fourth configuration item subset includes at least one configuration item of the second application.

[0114] In some embodiments, when the configuration items of the third application are generated by combining the first half of the difference configuration item set (starting position to 1 / 2 position) and the configuration items of the second application, the third configuration item subset is the first quarter of the difference configuration item set (starting position to 1 / 4 position) or 1 / 4 position to 1 / 2 position; when the configuration items of the third application are generated by combining the second half of the difference configuration item set (1 / 2 position to end position) and the configuration items of the second application, the third configuration item subset is the second quarter of the difference configuration item set (3 / 4 position to end position) or 1 / 2 position to 3 / 4 position.

[0115] S813. Display a second reproduction interface so that the user can determine whether to attribute the exception to be attributed to a configuration item in the third configuration item subset based on whether the exception to be attributed is successfully reproduced in the second reproduction interface.

[0116] Among them, the second reproduction interface is a reproduction interface obtained by reproducing the attribution exception through the fourth application.

[0117] S814: Receive a second operation input by the user in the exception attribution interface, indicating that the exception to be attributed in the first reproduction interface has failed to be reproduced.

[0118] That is, the anomaly to be attributed in the first reproduction interface fails to be reproduced, and the user operates the second control 205 in Figures such as Figure 6.

[0119] S815: Acquire a fifth application.

[0120] The configuration item set for the fifth application consists of a fifth configuration item subset and a sixth configuration item subset. The fifth configuration item subset includes at least one configuration item for the first application, and the intersection of the fifth configuration item subset and the first configuration item subset is an empty set. The sixth configuration item subset includes at least one configuration item for the second application.

[0121] In some embodiments, when the configuration items of the third application are generated by combining the first half of the difference configuration item set (the starting position to the 1 / 2 position) and the configuration items of the second application, the fifth configuration item subset is the second quarter of the difference configuration item set (the 3 / 4 position to the end position) or the 1 / 2 position to the 3 / 4 position; when the configuration items of the third application are generated by combining the second half of the difference configuration item set (the 1 / 2 position to the end position) and the configuration items of the second application, the fifth configuration item subset is the first quarter of the difference configuration item set (the starting position to the 1 / 4 position) or the 1 / 4 position to the 1 / 2 position.

[0122] S816. Display a third reproduction interface so that the user can determine whether to attribute the exception to be attributed to a configuration item in the third configuration item subset based on whether the exception to be attributed is successfully reproduced in the third reproduction interface.

[0123] Among them, the third reproduction interface is a reproduction interface obtained by reproducing the attribution exception through the fifth application.

[0124] It should be noted that after the above steps S813 or S816, the application exception attribution method provided in the embodiment of the present application can further repeat the above steps S811 to S816 to further narrow the attribution scope of the exception to be attributed.

[0125] For example, referring to FIG13 , FIG13 takes the example of a differential configuration item set including configuration items 01 to 64. The method provided based on the above embodiment may include: ①, combining configuration items 33 to 64 with the configuration items of application A that does not have an exception to be attributed, obtaining application B, and displaying a reproduction interface based on application B. ②, since the exception to be attributed is successfully reproduced in the reproduction interface displayed based on application B, the exception to be attributed can be attributed to configuration items 33 to 64. Therefore, configuration items 49 to 64 are further combined with the configuration items of application A that does not have an exception to be attributed, obtaining application C, and displaying a reproduction interface based on application C. ③, since the exception to be attributed fails to be reproduced in the reproduction interface displayed based on application C, the exception to be attributed can be attributed to configuration items 33 to 48. Therefore, configuration items 41 to 48 are further combined with the configuration items of application A that does not have an exception to be attributed, obtaining application D, and displaying a reproduction interface based on application D. ④. Since the unattributed anomaly in the reproduction interface displayed based on application D was successfully reproduced, the unattributed anomaly can be attributed to configuration items 41 to 48. Therefore, configuration items 45 to 48 and the configuration items of application A without the unattributed anomaly are further combined to obtain application E, and the reproduction interface is displayed based on application E. ⑤. Since the unattributed anomaly in the reproduction interface displayed based on application E failed to be reproduced, the unattributed anomaly can be attributed to configuration items 41 to 44. Therefore, configuration item 43, configuration item 44 and the configuration items of application A without the unattributed anomaly are further combined to obtain application F, and the reproduction interface is displayed based on application F. ⑥. Since the unattributed anomaly in the reproduction interface displayed based on application F was successfully reproduced, the unattributed anomaly can be attributed to configuration items 43 and 44. Therefore, configuration item 44 and the configuration items of application A without the unattributed anomaly are further combined to obtain application G, and the reproduction interface is displayed based on application G. If the exception to be attributed is successfully reproduced in the reproduction interface displayed based on application G, the exception to be attributed is attributed to configuration item 44. If the exception to be attributed fails to be reproduced in the reproduction interface displayed based on application G, the exception to be attributed is attributed to configuration item 43.

[0126] The application exception attribution method provided in an embodiment of the present application receives an exception attribution operation input by a user for a first application with an exception to be attributed, and in response to the exception attribution operation input by the user for the first application with an exception to be attributed, displays an exception attribution interface; then receives identification information of a second application input by the user in the exception attribution interface, and displays a first reproduction interface. Since the first application and the second application are obtained by configuring the same application using different configuration item sets, there is no exception to be attributed in the second application, and the first reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed by a third application, the configuration item set of the third application consists of a first configuration item subset and a second configuration item subset, the first configuration item subset includes at least one configuration item of the first application, and the second configuration item subset includes at least one configuration item of the second application. Therefore, by determining whether the exception to be attributed is successfully reproduced in the first reproduction interface, it can be determined whether a configuration item in the first configuration item subset caused the exception to be attributed. Therefore, the embodiment of the present application can attribute the exception to be attributed without manually checking each configuration item one by one, and thus the embodiment of the present application can improve the efficiency of locating application exceptions.

[0127] Based on the same inventive concept, as an implementation of the above method, an embodiment of the present application also provides an abnormal attribution device for an application program. This embodiment corresponds to the aforementioned method embodiment. For ease of reading, this embodiment will no longer repeat the details of the aforementioned method embodiment one by one, but it should be clear that the abnormal attribution device for an application program in this embodiment can correspond to and implement all the contents of the aforementioned method embodiment.

[0128] An embodiment of the present application provides an abnormality attribution device for an application. FIG14 is a schematic structural diagram of the abnormality attribution device for the application. As shown in FIG14 , the abnormality attribution device 1400 for the application includes:

[0129] The display unit 141 is configured to display an exception attribution interface in response to an exception attribution operation input by a user on a first application program having an exception to be attributed;

[0130] Receiving unit 142, configured to receive identification information of a second application program input by a user in the exception attribution interface; the first application program and the second application program are configured using different configuration item sets for the same application program, and no exception to be attributed exists in the second application program;

[0131] Processing unit 143 is used to display a first reproduction interface so that the user can determine whether to attribute the exception to be attributed to the configuration item in the first configuration item subset based on whether the exception to be attributed is successfully reproduced in the first reproduction interface; the first reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed through a third application, and the configuration item set of the third application is composed of a first configuration item subset and a second configuration item subset. The first configuration item subset includes at least one configuration item of the first application, and the second configuration item subset includes at least one configuration item of the second application.

[0132] As an optional implementation of the embodiment of the present application, the processing unit 143 is further configured to, upon receiving a first operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface has been successfully reproduced, display a second reproduction interface, so that the user can determine whether to attribute the exception to be attributed to a configuration item in the third configuration item subset based on whether the exception to be attributed in the second reproduction interface has been successfully reproduced;

[0133] Among them, the second reproduction interface is a reproduction interface obtained by reproducing the attribution exception through the fourth application. The configuration item set of the fourth application is composed of the third configuration item subset and the fourth configuration item subset. The third configuration item subset includes at least one configuration item in the first configuration item subset, and the fourth configuration item subset includes at least one configuration item of the second application.

[0134] As an optional implementation of the embodiment of the present application, the display unit 141 is also used to display the configuration items in the first configuration item subset in a preset display area of ​​the abnormal attribution interface after receiving the first operation input by the user in the abnormal attribution interface.

[0135] As an optional implementation of the embodiment of the present application, the processing unit 143 is further configured to, upon receiving a second operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface has failed to be reproduced, display a third reproduction interface, so that the user can determine whether to attribute the exception to be attributed to a configuration item in the fifth configuration item subset based on whether the exception to be attributed in the third reproduction interface has been successfully reproduced;

[0136] Among them, the third reproduction interface is a reproduction interface obtained by reproducing the attribution exception through the fifth application. The configuration item set of the fifth application consists of the fifth configuration item subset and the sixth configuration item subset. The fifth configuration item subset includes at least one configuration item of the first application, and the intersection of the fifth configuration item subset and the first configuration item subset is an empty set. The sixth configuration item subset includes at least one configuration item of the second application.

[0137] As an optional implementation of an embodiment of the present application, the display unit 141 is also used to display other configuration items of the first application except for the configuration items in the first configuration item subset in a preset display area of ​​the exception attribution interface after receiving a second operation input by the user in the exception attribution interface.

[0138] As an optional implementation of the embodiment of the present application, the processing unit 143 is further configured to obtain a difference configuration item set before displaying the first reproduction interface, where the difference configuration item set is a difference between the configuration item set of the first application and the configuration item set of the second application;

[0139] The receiving unit 142 is further configured to receive the first indication information or the second indication information input by the user in the abnormality attribution interface;

[0140] The processing unit 143 is also used to combine the first half of the difference configuration item set and the configuration items of the second application to obtain the configuration items of the third application when the first indication information is received; and to combine the second half of the difference configuration item set and the configuration items of the second application to obtain the third application when the second indication information is received.

[0141] As an optional implementation of the embodiment of the present application, the processing unit 143 is further used to sort the configuration items in the difference configuration item set according to a preset sorting rule before receiving the first indication information or the second indication information entered by the user in the abnormal attribution interface.

[0142] As an optional implementation of the embodiment of the present application, the processing unit 143 is specifically used to receive a trigger operation input by the user in the abnormal attribution interface; in response to the trigger operation, a reminder message is superimposed and displayed on the abnormal attribution interface, and the reminder message is used to remind that the attribution abnormality will be reproduced through a third application; when a confirmation operation of the user input for the reminder information is received, a first reproduction interface is displayed; when a cancellation operation of the user input for the reminder information is received, the abnormal attribution interface is returned to.

[0143] As an optional implementation of an embodiment of the present application, the processing unit 143 is specifically used to display guidance information when receiving a confirmation operation of the user on the reminder information input, and the guidance information application guides the restart of the third application; when receiving a confirmation operation of the user on the guidance information input, restart the third application and display the first reproduction interface.

[0144] The application exception attribution device provided in the embodiment of the present application can execute the application exception attribution method provided in any of the above embodiments. Its implementation principle and technical effect are similar and will not be repeated here.

[0145] Based on the same inventive concept, an embodiment of the present application further provides an electronic device. FIG15 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. As shown in FIG15 , the electronic device provided in this embodiment includes: a memory 151 and a processor 152. The memory 151 is used to store computer programs. The processor 152 is used to execute the application exception attribution method provided in the above embodiment when executing the computer program.

[0146] Based on the same inventive concept, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the computing device implements the application exception attribution method provided in the above embodiment.

[0147] Based on the same inventive concept, an embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computing device implements the abnormality attribution method of the application provided in the above embodiment.

[0148] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.

[0149] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0150] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0151] Computer-readable media includes both permanent and non-permanent, removable and non-removable storage media. Storage media can implement any method or technology for storing information, which can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.

[0152] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some or all of the technical features therein, and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for attributing abnormality of an application, comprising: In response to an exception attribution operation input by a user for a first application program having an exception to be attributed, displaying an exception attribution interface; Receiving identification information of a second application program input by a user in the exception attribution interface; the first application program and the second application program are obtained by configuring the same application program by different configuration item sets, and the exception to be attributed does not exist in the second application program; Displaying a first reproduction interface so that the user can determine whether to attribute the exception to be attributed to a configuration item in the first configuration item subset according to whether the exception to be attributed in the first reproduction interface is successfully reproduced; The first reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed through a third application. The configuration item set of the third application consists of the first configuration item subset and the second configuration item subset. The first configuration item subset includes at least one configuration item of the first application, and the second configuration item subset includes at least one configuration item of the second application.

2. The method according to claim 1, wherein: The method further comprises: When a first operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface is successfully reproduced is received, a second reproduction interface is displayed so that the user can determine whether to attribute the exception to be attributed to a configuration item in the third configuration item subset according to whether the exception to be attributed in the second reproduction interface is successfully reproduced; Among them, the second reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed through a fourth application, the configuration item set of the fourth application is composed of the third configuration item subset and the fourth configuration item subset, the third configuration item subset includes at least one configuration item in the first configuration item subset, and the fourth configuration item subset includes at least one configuration item of the second application.

3. The method according to claim 2, wherein: The method further comprises: After receiving the first operation input by the user in the abnormal attribution interface, the configuration items in the first configuration item subset are displayed in a preset display area of ​​the abnormal attribution interface.

4. The method according to claim 1, wherein: The method further comprises: When a second operation input by the user in the exception attribution interface indicating that the exception to be attributed in the first reproduction interface fails to be reproduced is received, a third reproduction interface is displayed so that the user can determine whether to attribute the exception to be attributed to a configuration item in the fifth configuration item subset according to whether the exception to be attributed in the third reproduction interface is successfully reproduced; Among them, the third reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed through a fifth application, the configuration item set of the fifth application is composed of the fifth configuration item subset and the sixth configuration item subset, the fifth configuration item subset includes at least one configuration item of the first application, and the intersection of the fifth configuration item subset and the first configuration item subset is an empty set, and the sixth configuration item subset includes at least one configuration item of the second application.

5. The method according to claim 4, wherein: The method further comprises: After receiving the second operation input by the user in the abnormal attribution interface, in the abnormal attribution interface The preset display area displays other configuration items of the first application except the configuration items in the first configuration item subset.

6. The method according to claim 1, wherein: Before displaying the first reproduction interface, the method further includes: Acquire a difference configuration item set, where the difference configuration item set is a difference set between a configuration item set of the first application and a configuration item set of the second application; Receiving first indication information or second indication information input by a user in the abnormal attribution interface; When the first indication information is received, combining the first half of the difference configuration item set and the configuration items of the second application program to obtain the configuration items of the third application program; When the second indication information is received, the second half of the difference configuration item set and the configuration items of the second application are combined to obtain the third application.

7. The method according to claim 6, wherein: Before receiving the first indication information or the second indication information input by the user in the abnormal attribution interface, the method further includes: The configuration items in the difference configuration item set are sorted according to a preset sorting rule.

8. The method according to claim 1, wherein: The displaying of the first reproduction interface includes: Receiving a trigger operation input by a user in the abnormal attribution interface; In response to the trigger operation, a reminder message is superimposed and displayed on the abnormality attribution interface, wherein the reminder message is used to remind the user to reproduce the abnormality to be attributed through a third application program; When receiving a confirmation operation of the user on the reminder information input, displaying the first reproduction interface; When a cancel operation of the user input for the reminder information is received, the abnormal attribution interface is returned.

9. The method according to claim 8, wherein: When receiving a confirmation operation of the user inputting the reminder information, displaying the first reproduction interface includes: When receiving a confirmation operation of the user inputting the reminder information, displaying guidance information, wherein the guidance information is used to guide the restarting of the third application program; When receiving a confirmation operation of the user on the guidance information input, the third application is restarted and the first reproduction interface is displayed.

10. An abnormal attribution device for an application, comprising: A display unit, configured to display an abnormality attribution interface in response to an abnormality attribution operation input by a user to a first application program having an abnormality to be attributed; A receiving unit, configured to receive identification information of a second application program input by a user in the exception attribution interface; the first application program and the second application program are obtained by configuring the same application program using different configuration item sets, and the exception to be attributed does not exist in the second application program; a processing unit, configured to display a first reproduction interface so that a user can determine whether to attribute the exception to be attributed to a configuration item in the first configuration item subset according to whether the exception to be attributed in the first reproduction interface is successfully reproduced; The first The reproduction interface is a reproduction interface obtained by reproducing the exception to be attributed through a third application. The configuration item set of the third application consists of a first configuration item subset and a second configuration item subset. The first configuration item subset includes at least one configuration item of the first application, and the second configuration item subset includes at least one configuration item of the second application.

11. An electronic device, comprising: A memory and a processor, wherein the memory is used to store a computer program and the processor is used to enable the electronic device to implement the abnormality attribution method of the application program described in any one of claims 1 to 9 when executing the computer program.

12. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a computing device, the computing device implements the method for attributing anomalies of an application program according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Application program exception handling method, apparatus, electronic device, and storage medium

    CN109284217A

  • Feedback information display method and device, readable medium and electronic equipment

    CN111506376A

  • Attribution collection method, device, equipment and medium

    CN115392682A

  • Application program exception analysis method and device, electronic equipment and storage medium

    CN116450400A

  • Exception cause analysis during computer program execution

    US20200285564A1