Information processing method and device, electronic equipment and storage medium
By obtaining feedback information and determining its associated interface component files, the problem of being unable to quickly locate application interface association problems in the prior art is solved, and the efficiency of problem handling is improved.
Patent Information
- Application Number
- CN202410115214.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2025-07-29
AI Technical Summary
In the prior art, due to limited information, it is impossible to quickly locate the interface association problem of the application, which increases the time-consuming problem processing.
By obtaining feedback information and determining the interface component files associated with it, and combining the interface component files to handle interface association problems, the information required to solve interface association problems is enriched.
It realizes rapid positioning of application problems, reducing the time-consuming problem handling.
Smart Images

Figure CN120386648A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to computer technologies, and in particular, to an information processing method, apparatus, electronic device, and storage medium. Background Art
[0002] An application (App) refers to a computer program for completing a certain or multiple specific tasks. It runs in user mode, can interact with users, and has a visible user interface (UI). During the use of an App, problems may occur in the UI of the App, such as lags and black screens.
[0003] Currently, App problems are located through feedback information reported by users. However, due to limited information, it is impossible to quickly locate App problems, increasing the time-consuming for handling App problems. Summary of the Invention
[0004] The present disclosure provides an information processing method, apparatus, electronic device, and storage medium to quickly locate App problems and reduce the time-consuming for handling App problems.
[0005] In a first aspect, an embodiment of the present disclosure provides an information processing method, including:
[0006] Obtaining feedback information, where the feedback information indicates an interface-related problem existing in the corresponding application program, and the interface-related problem is a problem associated with the interface;
[0007] Determining an interface component file associated with the feedback information, where the interface component file is a file formed by interface components, and the interface components are components constituting the interface associated with the interface-related problem;
[0008] Processing the interface-related problem based on the feedback information and the interface component file.
[0009] In a second aspect, an embodiment of the present disclosure further provides an information processing method, including:
[0010] Displaying an acquisition page;
[0011] In response to an input operation on the feedback information to be processed on the acquisition page, displaying an analysis page, where the feedback information indicates an interface-related problem existing in the corresponding application program, and the analysis page includes a component display area, and the interface components included in the interface component file corresponding to the feedback information are displayed in the component display area.
[0012] In a third aspect, an embodiment of the present disclosure further provides an information processing apparatus, including:
[0013] An acquisition module, configured to acquire feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program;
[0014] A determination module, configured to determine an interface component file associated with the feedback information, where the interface component file is a file formed by interface components associated with the interface association problem;
[0015] A processing module, configured to process the interface association problem based on the feedback information and the interface component file.
[0016] In a fourth aspect, an embodiment of the present disclosure further provides an information processing apparatus, including:
[0017] A first display module, configured to display an acquisition page;
[0018] A second display module, configured to display an analysis page in response to an input operation on the feedback information to be processed on the acquisition page, where the feedback information indicates an interface association problem existing in the corresponding application program, and the analysis page includes a component display area, and interface components included in the interface component file corresponding to the feedback information are displayed in the component display area.
[0019] In a fifth aspect, an embodiment of the present disclosure further provides an electronic device, including:
[0020] One or more processing devices;
[0021] A storage device, configured to store one or more programs,
[0022] When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the information processing method according to the first aspect of the present disclosure.
[0023] In a sixth aspect, an embodiment of the present disclosure further provides an electronic device, including:
[0024] One or more processing devices;
[0025] A storage device, configured to store one or more programs,
[0026] When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the information processing method according to the second aspect of the present disclosure.
[0027] In a seventh aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, where the computer-executable instructions are used to execute the information processing method according to the present disclosure when executed by a computer processor.
[0028] In an embodiment of the present disclosure, by obtaining feedback information, the feedback information indicates an interface association problem existing in the corresponding application program, and the interface association problem is a problem associated with the interface; determining an interface component file associated with the feedback information, where the interface component file is a file formed by interface components, and the interface components are components constituting the interface associated with the interface association problem; processing the interface association problem based on the feedback information and the interface component file, solving the technical problem that it is impossible to quickly locate App problems due to limited information, and by associating the feedback information with the interface component file to solve the interface association problem, enriching the information required to solve the interface association problem, facilitating more rapid location of App problems, and reducing the time-consuming for processing App problems. Description of the Drawings
[0029] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the original elements and elements are not necessarily drawn to scale.
[0030] Figure 1 is a flowchart of an information processing method provided by an embodiment of the present disclosure;
[0031] Figure 2 is a flowchart of another information processing method provided by an embodiment of the present disclosure;
[0032] Figure 3 is a flowchart of another information processing method provided by an embodiment of the present disclosure;
[0033] Figure 4 is a flowchart of another information processing method provided by an embodiment of the present disclosure;
[0034] Figure 5 is a flowchart of another information processing method provided by an embodiment of the present disclosure;
[0035] Figure 6 is a flowchart of another information processing method provided by an embodiment of the present disclosure;
[0036] Figure 7 is a schematic structural diagram of an information processing device provided by an embodiment of the present disclosure;
[0037] Figure 8 is a schematic structural diagram of an information processing device provided by an embodiment of the present disclosure;
[0038] Figure 9 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure;
[0039] Figure 10 It is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Specific embodiments
[0040] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0041] It should be understood that the various steps recorded in the method embodiments of the present disclosure can be executed in different orders and / or executed in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.
[0042] The term "including" and its variations used herein are open-ended, that is, "including but not limited to". The term "based on" is "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0043] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependent relationships.
[0044] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".
[0045] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0046] Figure 1It is a schematic flowchart of an information processing method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the situation of attributing interface association problems of an application program. This method can be executed by an information processing device, and the device can be implemented in the form of software and / or hardware. Optionally, it is implemented through an electronic device, which can be a mobile terminal, a PC, a server, etc. The electronic device in this embodiment can be an electronic device that obtains feedback information and an interface component file.
[0047] As Figure 1 shown, the method includes:
[0048] S110. Obtain feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program, and the interface association problem is a problem associated with the interface.
[0049] The problem associated with the interface can be a UI problem. The interface association problem can be a problem associated with the user interface, and the user interface refers to the way of interaction between a person and a computer or other devices.
[0050] The feedback information can be information feedback by the user. This operation does not limit the means of obtaining the feedback information. It can be that the user inputs feedback information through the interface. This operation obtains the feedback information input in the interface.
[0051] S120. Determine the interface component file associated with the feedback information, where the interface component file is a file formed by interface components, and the interface components are components that make up the interface and are associated with the interface association problem.
[0052] The interface components can be user interface components. User interface components refer to the basic elements or building blocks that make up the user interface. They are the specific parts for users to interact with a computer system or an application program. Such as a view, also known as View. In Android development, "View" is an important UI component. It is the basic building block for displaying and interacting in an Android application program.
[0053] A View represents a visual element on the screen, which can be text, an image, a button, a list, a grid, etc. It is responsible for rendering and displaying content, and handling user interaction events with the interface, such as clicks, touch swipes, etc.
[0054] The interface components associated with the interface association problem can be the interface components related to the generation of the interface association problem. The cause of the interface association problem can be analyzed from the interface components associated with the interface association problem.
[0055] After obtaining the feedback information, it can be considered that there is an interface association problem in the application program. This operation can determine the interface component file associated with the feedback information to facilitate the attribution of the interface association problem.
[0056] The timing for determining the interface component file is not limited. It can be when the interface association problem occurs; it can also be when the user saves media data to facilitate the feedback of feedback information; it can also be when feedback information is provided.
[0057] This operation can search for an interface component file that matches the feedback information from the interface component files determined before or after obtaining the feedback information, and use it as the interface component file associated with the feedback information. The matching method is not limited and can be through timestamp matching or through setting identifiers for matching.
[0058] S130. Process the interface association problem based on the feedback information and the interface component file.
[0059] After determining the interface component file associated with the feedback information, this operation can associate the feedback information and the interface component file, and process the interface association problem by combining the feedback information and the interface component file.
[0060] When processing the interface association problem, the interface association problem can be directly processed locally on the electronic device, such as displaying the feedback information and the interface component file on the screen of the electronic device to facilitate the analysis of the feedback information and the interface component file.
[0061] When processing the interface association problem, the feedback information and the interface component file can also be transmitted to other electronic devices for analysis. Before transmission, the feedback information and the interface component file can be processed. The means of processing are not limited here, including encoding, encryption, etc. By transmitting to other electronic devices, the feedback information and the interface component file can be analyzed by other electronic devices.
[0062] The technical solution of the embodiment of the present disclosure obtains feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program, and the interface association problem is a problem associated with the interface; determines the interface component file associated with the feedback information, where the interface component file is a file formed by interface components, and the interface components are components that make up the interface and are associated with the interface association problem; processes the interface association problem based on the feedback information and the interface component file, solves the technical problem that it is impossible to quickly locate App problems due to limited information, associates the feedback information with the interface component file to solve the interface association problem, enriches the information required to solve the interface association problem, facilitates more quickly locating App problems, and reduces the time-consuming for processing App problems.
[0063] Based on the above embodiments, a variant embodiment of the above embodiments is proposed. Here, it should be noted that for the sake of brief description, only the differences from the above embodiments are described in the variant embodiments.
[0064] In one embodiment, determining the interface component file associated with the feedback information includes:
[0065] Determining the timestamp associated with the feedback information;
[0066] Determining the interface component file that matches the timestamp as the interface component file associated with the feedback information.
[0067] The timestamp associated with the feedback information is associated with the content included in the feedback information. When the feedback information includes media content saved by the user when an interface-related problem occurs, such as a screenshot or a screen recording, the timestamp associated with the feedback information can be the timestamp of the media content. When the feedback information does not include media content, the timestamp associated with the feedback information can be the timestamp when the feedback information is obtained.
[0068] This operation determines, through the timestamp associated with the feedback information, a timestamp that matches the timestamp associated with the feedback information or whose time difference is within a set range, and then determines the interface component file corresponding to this timestamp as the interface component file associated with the feedback information.
[0069] Exemplarily, the user takes a screenshot at point x to obtain media data, and the media content is associated with the time of the screenshot. When taking the screenshot, the interface component file can be determined, and the interface component file can be stored based on the time of the screenshot. Then, when feedback problems are reported through the interface and the media content is uploaded, when determining the interface component file corresponding to the feedback information, the timestamp of the media data included in the feedback information can be determined, and the interface component file that matches this timestamp can be obtained from the storage space as the interface component file associated with the feedback information.
[0070] In one embodiment, determining the timestamp associated with the feedback information includes:
[0071] Determining the timestamp of the media data included in the feedback information as the timestamp associated with the feedback information; or,
[0072] Determining the acquisition time of the feedback information as the timestamp associated with the feedback information.
[0073] When the feedback information includes media data, the timestamp of the media data can be determined as the timestamp associated with the feedback information. The timestamp of the media data can be the time when the media data is obtained, such as the time of the screenshot or the screen recording, and the above operation is a user operation.
[0074] When the feedback information does not include media data, the acquisition time of the feedback information can be determined as the timestamp associated with the feedback information. The acquisition time can be considered as the time when the feedback information is obtained, such as the time when the user inputs the feedback information through the interface or the time when the user completes the input of the feedback information through the interface.
[0075] In one embodiment, processing the interface association problem based on the feedback information and the interface component file includes:
[0076] Processing the associated feedback information and the interface component file to obtain a processed file;
[0077] Transmitting the processed file.
[0078] The processed file can be a file obtained by processing the feedback information and the interface component file. The means of processing is not limited herein. For example, it can be at least one operation among encoding, encryption, and compression.
[0079] Exemplarily, the processing operation can be encoding the feedback information and the interface component file using specific rules to complete information encryption while reducing the information volume. Using a compression tool for compression to further reduce the information volume.
[0080] After obtaining the processed file, in this embodiment, the processed file can be transmitted to an electronic device that needs to attribute the interface association problem, so that the electronic device can attribute the interface association problem based on the transmitted content.
[0081] When the user submits the processed file through the application, the processed file can be associated according to the timestamp of the media data submitted by the user, such as the shooting time of the screenshot, and uploaded to the attributing electronic device, such as the server, through the network.
[0082] It should be noted that the components and interface attributes included in the interface component file involve the name, size, position, etc. of the components. Exemplarily, taking the avatar component as an example, the interface component file does not include the user's avatar, and may only include the position and size of the avatar component. It is realized to obtain the structure information through the interface component file without filled data. For example, the interface component file includes the structure information of the avatar component, but does not include the filled data of the user's avatar. Another example is that the interface component file includes a text component, the position and size of the text, but does not include the specific content of the text.
[0083] Figure 2 is a schematic flowchart of another information processing method provided by an embodiment of the present disclosure. In this embodiment, the operation of determining the interface component file is refined. Refer to Figure 2 , and the information processing method includes:
[0084] S210. Obtain feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program, and the interface association problem is a problem associated with the interface.
[0085] S220. Determine the interface component file of the page included in the application program activity stack.
[0086] An activity is also called an Activity. The activity stack can manage the existing interfaces in the application. This operation can determine the currently existing pages by determining the pages included in the activity stack. The occurrence of interface association problems is related to the existing interfaces. This embodiment can determine the pages included in the activity stack and then determine the interface component files of the pages.
[0087] When this operation determines the interface component files of the pages, it can traverse the view tree of the interface, obtain all view (also called View) components, and determine the interface attributes of the view components to form the interface component files. The interface attributes can be the attributes on the interface of the view components, such as at least one of the identification, position, size, transparency, visibility, rotation, scaling, and displacement of the view components.
[0088] S230. Determine the interface component file determined above as the interface component file associated with the feedback information.
[0089] This operation can determine the interface component files of the pages included in the activity stack as the interface component files associated with the feedback information, so as to attribute the interface association problems by analyzing the interface component files of the existing pages.
[0090] S240. Process the interface association problem based on the feedback information and the interface component file.
[0091] This embodiment determines the interface component file associated with the feedback information through the activity stack. It realizes attributing the interface association problems through the existing interfaces, enriches the information required for attribution, and improves the accuracy of attribution.
[0092] Based on the above embodiment, a variant embodiment of the above embodiment is proposed. Here, it should be noted that for the sake of brief description, only the differences from the above embodiment are described in the variant embodiment.
[0093] In one embodiment, determining the interface component files of the pages included in the activity stack of the application program includes:
[0094] For each page included in the activity stack, determine the root node of the page;
[0095] Starting from the root node, traverse the view tree of the page to determine each view component in the view tree;
[0096] Add the view component and the interface attributes of the view component to the interface component file.
[0097] The active stack manages the surviving pages of the application. In this embodiment, for each page in the active stack, the root node of the page can be determined. For example, the root node of the page can be determined through the class of the management window (such as WindowManagerGlobal).
[0098] The page views of Android applications are usually organized in a tree structure. This tree structure is called a "view tree" or "layout tree", which describes the hierarchical relationship between various view components on the page. View components can be buttons, text boxes, lists, pictures, etc. Through this tree structure organization, parent-child relationships and sibling relationships can be established between views, and the position, size, style, etc. of the views can be controlled through layout parameters and attributes. This hierarchical structure helps to manage and organize the complex view layouts on the page.
[0099] When determining the interface component file of the page, starting from the root node of the page, the view tree of the page can be traversed to determine each view component in the view tree, also known as a UI component.
[0100] After determining the view components, the view components and the interface attributes of the view components are added to the interface component file. When each view component is added to the interface component file, the relationship between the view components can be retained, such as the relationship in the view tree.
[0101] The information processing method provided by the present disclosure can be regarded as a method for obtaining Android application views. In the maintenance process of the application, it is crucial to handle user feedback to achieve application updates. However, users generally feedback problems encountered during the use of the application by taking screenshots and text descriptions. Based on the returned information, it is difficult for the attributed users to reproduce the problems, and it is difficult to attribute. Some problems can only be attributed after a new version of the application is launched. The attribution takes a long time. To solve this problem, the information processing method provided by the present disclosure obtains the interface component file when the user takes a screenshot, records a screen, or gives feedback information. In addition to the interface component file, the required status information can also be obtained, such as the information required for interface-related problems. If the interface-related problem is a black screen, the status of the player can be obtained.
[0102] After obtaining the interface component file, the feedback information and the interface component file can be associated to achieve attribution. Thereby reducing the processing time of UI problems and realizing the reduction of the processing time from the weekly dimension to the hourly dimension. Improving the speed of problem handling.
[0103] Figure 3 It is a schematic flowchart of another information processing method provided by an embodiment of the present disclosure. See Figure 3 , when performing information processing, obtain the interface component file. The trigger for obtaining the interface component file is not limited here. For example, it can be triggered by certain signals of the client, such as:
[0104] 1. User screenshot;
[0105] 2. User screen recording;
[0106] 3. User clicks the feedback / customer service button in the App;
[0107] 4. Other defined behaviors, such as triggering a function when detecting a freeze.
[0108] After triggering the acquisition of the interface component file, the interface component file can be obtained. The acquisition means are as follows:
[0109] Obtain the root nodes of all pages in the App activity stack. The views of Android App pages are organized in a tree structure, and each page must be registered with the operating system through WindowManagerGlobal. Therefore, the root nodes of all pages in the App can be obtained through WindowManagerGlobal as a medium. For each page, starting from its root node, traverse the entire view tree and record the UI attributes of each View (Android UI component), that is, the interface attributes, to form an interface component file. Store the interface component file. The location here is not limited and can be on the electronic device or transmitted to other electronic devices for storage.
[0110] Obtain feedback information through the electronic device, and then determine whether the feedback information includes the timestamp of the media data or whether it is currently in the full-traffic upload mode. If not, end the operation. If so, match the interface component file through the timestamp. The timestamp can be the timestamp of the media data or the acquisition time of the feedback information. After obtaining the interface component file from the locally stored interface component file, the interface component file and the feedback information can be associated and uploaded to other electronic devices for attribution.
[0111] The full-traffic upload mode can be understood as a mode in which the operation of the yes branch is executed as long as feedback information is obtained, that is, as long as the feedback information is uploaded, the interface component file is matched.
[0112] Figure 4 It is a schematic flowchart of another information processing method provided by an embodiment of the present disclosure. Figure 4 It shows the analysis page of the attribution electronic device. The analysis page includes a feedback area 1, a component display area 2, and a details area 3. The feedback information is displayed through the feedback area 1, the interface components included in the interface component file are displayed through the component display area 2, and the details information of the selected interface component is displayed through the details area 3. The details information can be information of the interface component, such as interface attributes, etc. The component display area 2 shows components a, b, b1, b2, c, d, e, and f.
[0113] Figure 5It is a schematic flowchart of another information processing method provided by an embodiment of the present disclosure. This method can be executed by an information processing device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC, a server, etc. The electronic device in this embodiment can be an electronic device that analyzes feedback information and interface component files to attribute interface association problems. As Figure 5 shown, the information processing method includes:
[0114] S510. Display an acquisition page.
[0115] The acquisition page can be considered as a page for acquiring feedback information to be processed.
[0116] S520. In response to an input operation on the feedback information to be processed on the acquisition page, display an analysis page.
[0117] The feedback information indicates an interface association problem existing in the corresponding application program. The analysis page includes a component display area, and the interface components included in the interface component file corresponding to the feedback information are displayed in the component display area.
[0118] The component display area can be an area for implementing the display of interface components. The input operation can be an operation for inputting feedback information. The analysis page can be a page for analyzing feedback information and interface components for attribution.
[0119] This operation can determine the interface component file of the feedback information to be processed in response to the input operation, so as to display the interface component file and the feedback information on the analysis page.
[0120] In the analysis page, the interface component information of each page corresponding to the feedback information (such as the page located in the activity stack during the reporting stage) can be displayed separately, and the interface component information of different pages can be displayed by selecting different pages. Or the interface component information of all pages can be displayed together.
[0121] In this embodiment, the acquisition page is displayed, and then in response to an input operation on the feedback information to be processed on the acquisition page, the analysis page is displayed. The feedback information and the corresponding interface component file are displayed through the analysis page for the user to attribute, which improves the attribution efficiency and shortens the processing duration of interface association problems.
[0122] Based on the above embodiment, a variant embodiment of the above embodiment is proposed. Here, it should be noted that for the sake of brief description, only the differences from the above embodiment are described in the variant embodiment.
[0123] In one embodiment, the step of "in response to an input operation on the feedback information to be processed on the acquisition page, display an analysis page" includes:
[0124] In response to an input operation on the acquisition page for feedback information to be processed, querying a database for an interface component file corresponding to the feedback information, the database storing at least one feedback information and an interface component file corresponding to the stored feedback information;
[0125] The interface components included in the interface component file corresponding to the feedback information are displayed in the analysis page in the form of a view tree.
[0126] The at least one feedback information stored in the database may be received feedback information, such as feedback information received from a client. The database may directly store information transmitted by the client. The transmitted information may be a processed file of the feedback information and the corresponding interface component file. Alternatively, the feedback information and the corresponding interface component file may be stored.
[0127] After determining the feedback information to be processed, the interface component file corresponding to the feedback information to be processed can be queried from the database. If the processed file is stored, the interface component file can be restored through the reverse process of the client.
[0128] In one embodiment, the analysis page further includes a feedback area and a details area, wherein the feedback area is used to display the feedback information, and the details area is used to display detailed information of the selected interface component.
[0129] The feedback area may be an area for displaying feedback information. The details area may be an area for displaying detailed information of a selected interface component. The selected interface component may be an interface component selected in the analysis interface.
[0130] The feedback area, component display area, and details area on the analysis page can be linked. If the feedback information includes media data, in response to a click on the media data, the selected area in the media data can be displayed, the interface component corresponding to the selected area in the media data can be selected in the component display area, and the detailed information of the interface component can be displayed in the details area accordingly.
[0131] Similarly, after selecting an interface component in the component display area, detailed information of the interface component can be displayed in the detail area, and the corresponding position of the interface component can be displayed in the media data in the feedback area.
[0132] In response to the application's upload request, the attribution electronic device saves the processed file uploaded by the client application to a database. The processed file can be associated with the feedback information in the database. The database can store feedback information, processed files, and interface component files, or it can store feedback information and processed files, or it can store feedback information and interface component files.
[0133] Figure 6 is a schematic flowchart of another information processing method provided by an embodiment of the present disclosure. Refer to Figure 6 , the attribution electronic device obtains the feedback information to be processed, and then determines whether there is an interface component file corresponding to the feedback information to be processed in the historical parsing result. If so, directly display the result through the analysis page. If not, match the content stored in the database with the feedback information to be processed, such as the processed file. Then determine whether the match is successful. If not, end. If so, parse the matched content to obtain the interface component file corresponding to the feedback information to be processed. The parsing process is as follows:
[0134] Decompress, decode according to the encoding rule, and restore the identifier of the view before obfuscation according to the version of the application used by the user. Then cache the final product in the database, that is, cache the parsing result, such as the view tree indicated by the interface component file. At least one feedback information and the interface component file corresponding to the stored feedback information can be stored in the database. The interface component file can be stored in the database after parsing, and the processed file can be stored before parsing.
[0135] When the present disclosure processes user feedback, it indexes the processed file according to the user feedback information, parses the processed file to obtain the interface component file, constructs a view tree according to the interface component file, and displays through the analysis page and Xining for easy attribution.
[0136] Figure 7 is a schematic structural diagram of an information processing device provided by an embodiment of the present disclosure. The information processing device is integrated in an electronic device that obtains feedback information and an interface component file. As Figure 7 shown, the device includes:
[0137] An obtaining module 710, configured to obtain feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program;
[0138] A determining module 720, configured to determine an interface component file associated with the feedback information, where the interface component file is a file formed by interface components associated with the interface association problem;
[0139] A processing module 730, configured to process the interface association problem based on the feedback information and the interface component file.
[0140] The technical solution provided by the embodiment of the present disclosure solves the technical problem that it is impossible to quickly locate App problems due to limited information. By associating feedback information with interface component files to solve interface association problems, it enriches the information required to solve interface association problems, facilitates more rapid location of App problems, and reduces the time-consuming for processing App problems.
[0141] In one embodiment, the determination module 720 includes:
[0142] A first determination unit, configured to determine the interface component file of the page included in the application activity stack;
[0143] A second determination unit, configured to determine the interface component file associated with the feedback information as the determined interface component file.
[0144] In one embodiment, the first determination unit is specifically configured to:
[0145] For each page included in the activity stack, determine the root node of the page;
[0146] Starting from the root node, traverse the view tree of the page to determine each view component in the view tree;
[0147] Add the view component and the interface attributes of the view component to the interface component file.
[0148] In one embodiment, the determination module 720 includes:
[0149] A third determination unit, configured to determine the timestamp associated with the feedback information;
[0150] A fourth determination unit, configured to determine the interface component file that matches the timestamp as the interface component file associated with the feedback information.
[0151] In one embodiment, the third determination unit is configured to:
[0152] Determine the timestamp of the media data included in the feedback information as the timestamp associated with the feedback information; or,
[0153] Determine the acquisition time of the feedback information as the timestamp associated with the feedback information.
[0154] In one embodiment, the processing module 730 is specifically configured to:
[0155] Process the associated feedback information and the interface component file to obtain a processed file;
[0156] Transmit the processed file.
[0157] The information processing apparatus provided by the embodiments of the present disclosure can execute the information processing method provided by the embodiments of the first aspect of the present disclosure, and has the corresponding functional modules and beneficial effects for executing the method.
[0158] It should be noted that the various units and modules included in the above device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present disclosure.
[0159] Figure 8 It is a schematic structural diagram of an information processing device provided by an embodiment of the present disclosure. The information processing device can be integrated in an electronic device for attributing interface association problems. Such as Figure 8 As shown, the information processing device includes:
[0160] A first display module 810, configured to display an acquisition page;
[0161] A second display module 820, configured to display an analysis page in response to an input operation on the feedback information to be processed on the acquisition page, where the feedback information indicates an interface association problem existing in the corresponding application program, and the analysis page includes a component display area, and the component display area displays interface components included in the interface component file corresponding to the feedback information.
[0162] In this embodiment, the analysis of the feedback information and the interface component file is realized through the first display module and the second display module, so as to realize the attribution of the interface association problem and improve the attribution efficiency.
[0163] In one embodiment, the second display module 820 is specifically configured to:
[0164] In response to an input operation on the feedback information to be processed on the acquisition page, query the interface component file corresponding to the feedback information from the database, where at least one feedback information and the interface component file corresponding to the stored feedback information are stored in the database;
[0165] Display the interface components included in the interface component file corresponding to the feedback information in the form of a view tree in the analysis page.
[0166] In one embodiment, the analysis page further includes a feedback area and a details area, the feedback area is configured to display the feedback information, and the details area is configured to display the details information of the selected interface component.
[0167] The information processing device provided by the embodiments of the present disclosure can execute the information processing method provided by the second aspect embodiments of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method.
[0168] It should be noted that the various units and modules included in the above device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present disclosure.
[0169] Figure 9 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. The following refers to Figure 9 , which shows a schematic structural diagram of an electronic device (such as a terminal device or a server in Figure 9 ) 500 suitable for implementing the embodiments of the present disclosure.
[0170] The electronic device 500 includes:
[0171] One or more processing devices 501;
[0172] A storage device 508 for storing one or more programs,
[0173] When the one or more programs are executed by the one or more processing devices 501, the one or more processing devices 501 implement the information processing method according to the first aspect of the present disclosure.
[0174] The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 9 The illustrated electronic device 500 is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.
[0175] As Figure 9 shown, the electronic device 500 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 502 or the program loaded from the storage device 508 into the random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. The editing / output (I / O) interface 505 is also connected to the bus 504.
[0176] Typically, the following devices can be connected to the I / O interface 505: input devices 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 508 including, for example, magnetic tapes, hard disks, etc.; and a communication device 509. The communication device 509 can allow the electronic device 500 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 9 the electronic device 500 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. More or fewer devices can be alternatively implemented or had.
[0177] Specifically, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above functions defined in the method of the embodiment of the present disclosure are executed.
[0178] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0179] The electronic device provided by the embodiment of the present disclosure and the information processing method provided by the above embodiment belong to the same inventive concept. Technical details not described in detail in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0180] Figure 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Below, with reference to Figure 10 which shows a schematic structural diagram of an electronic device (such as Figure 10 the terminal device or server in
[0181] The electronic device 1000 includes:
[0182] one or more processing devices 1001;
[0183] a storage device 1008 for storing one or more programs,
[0184] When the one or more programs are executed by the one or more processing devices 1001, the one or more processing devices 1001 implement the information processing method according to the second aspect of the present disclosure.
[0185] The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 10 The illustrated electronic device 1000 is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.
[0186] As Figure 10 As shown, the electronic device 1000 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 1001, which may perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1008 into the random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other through a bus 1004. The editing / output (I / O) interface 1005 is also connected to the bus 1004.
[0187] Generally, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 10 the illustrated electronic device 1000 has various devices, it should be understood that it is not required to implement or include all the illustrated devices. Instead, more or fewer devices may be implemented or included.
[0188] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0189] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of these messages or information.
[0190] The electronic device provided in the embodiment of the present disclosure and the information processing method provided in the above embodiment belong to the same inventive concept. Technical details not described in detail in this embodiment can be referred to in the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0191] The embodiment of the present disclosure provides a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the information processing method provided in the above embodiment.
[0192] It should be noted that the above-mentioned computer-readable medium of the present disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two.
[0193] The computer storage medium can be a storage medium for computer-executable instructions, and the computer-executable instructions are used to execute the method provided by the present disclosure when executed by a computer processor.
[0194] A computer-readable storage medium may be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. And in the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0195] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of the communication network include a local area network (“LAN”), a wide area network (“WAN”), the Internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future-developed network.
[0196] The above computer-readable medium may be included in the above electronic device; or it may exist separately without being assembled into the electronic device.
[0197] The above computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to:
[0198] The above computer-readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: obtain feedback information indicating an interface association problem existing in the corresponding application program, where the interface association problem is a problem related to the interface;
[0199] determine an interface component file associated with the feedback information, where the interface component file is a file formed by interface components, and the interface components are components constituting the interface associated with the interface association problem;
[0200] process the interface association problem based on the feedback information and the interface component file.
[0201] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, execute as a stand-alone software package, execute partially on the user's computer and partially on a remote computer, or execute entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0202] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that, in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0203] The modules or units involved in the embodiments of the present disclosure can be implemented in software or in hardware. Among them, the name of the module or unit does not constitute a limitation to the unit itself in some cases. For example, the acquisition module can also be described as the "feedback information acquisition module".
[0204] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Product (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and so on.
[0205] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include electrical connections based on one or more wires, portable computer disks, hard disks, Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM or Flash Memory), optical fibers, portable compact disc read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0206] According to one or more embodiments of the present disclosure, [Example 1] provides an information processing method, including:
[0207] Obtain feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program, and the interface association problem is a problem associated with the interface;
[0208] Determine the interface component file associated with the feedback information, where the interface component file is a file formed by interface components, and the interface components are components that make up the interface and are associated with the interface association problem;
[0209] Process the interface association problem based on the feedback information and the interface component file.
[0210] According to one or more embodiments of the present disclosure, [Example 2] provides the method described in Example 1, where determining the interface component file associated with the feedback information includes:
[0211] Determine the interface component files of the pages included in the application program activity stack;
[0212] Determine the interface component file associated with the feedback information as the said interface component file.
[0213] According to one or more embodiments of the present disclosure, [Example 3] provides the method described in Example 2. The determining the interface component file of the page included in the application activity stack includes:
[0214] For each page included in the activity stack, determine the root node of the page;
[0215] Starting from the root node, traverse the view tree of the page to determine each view component in the view tree;
[0216] Add the view component and the interface attributes of the view component to the interface component file.
[0217] According to one or more embodiments of the present disclosure, [Example 4] provides the method described in Example 1. The determining the interface component file associated with the feedback information includes:
[0218] Determine the timestamp associated with the feedback information;
[0219] Determine the interface component file that matches the timestamp as the interface component file associated with the feedback information.
[0220] According to one or more embodiments of the present disclosure, [Example 5] provides the method described in Example 4. The determining the timestamp associated with the feedback information includes:
[0221] Determine the timestamp of the media data included in the feedback information as the timestamp associated with the feedback information; or,
[0222] Determine the acquisition time of the feedback information as the timestamp associated with the feedback information.
[0223] According to one or more embodiments of the present disclosure, [Example 6] provides the method described in Example 1. The processing the interface association problem based on the feedback information and the interface component file includes:
[0224] Process the associated feedback information and the interface component file to obtain a processed file;
[0225] Transmit the processed file.
[0226] According to one or more embodiments of the present disclosure, [Example 7] provides an information processing method, including:
[0227] Display the acquisition page;
[0228] In response to an input operation on the acquisition page for feedback information to be processed, an analysis page is displayed, where the feedback information indicates an interface association problem existing in the corresponding application program. The analysis page includes a component display area, and the interface components included in the interface component file corresponding to the feedback information are displayed in the component display area.
[0229] According to one or more embodiments of the present disclosure, [Example 8] provides the method described in Example 7. The step of displaying an analysis page in response to an input operation on the acquisition page for feedback information to be processed includes:
[0230] In response to an input operation on the acquisition page for feedback information to be processed, query the interface component file corresponding to the feedback information from a database, where at least one feedback information and the interface component file corresponding to the stored feedback information are stored in the database;
[0231] Display the interface components included in the interface component file corresponding to the feedback information in the form of a view tree in the analysis page.
[0232] According to one or more embodiments of the present disclosure, [Example 9] provides the method described in Example 7. The analysis page further includes a feedback area and a details area. The feedback area is used to display the feedback information, and the details area is used to display the details information of the selected interface component.
[0233] According to one or more embodiments of the present disclosure, [Example 10] provides an information processing device, including:
[0234] An acquisition module, configured to acquire feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program;
[0235] A determination module, configured to determine the interface component file associated with the feedback information, where the interface component file is a file formed by interface components associated with the interface association problem;
[0236] A processing module, configured to process the interface association problem based on the feedback information and the interface component file.
[0237] According to one or more embodiments of the present disclosure, [Example 11] provides an information processing device, including:
[0238] A first display module, configured to display an acquisition page;
[0239] A second display module, configured to display an analysis page in response to an input operation on the obtained page for the feedback information to be processed, where the feedback information indicates an interface association problem existing in the corresponding application program, and the analysis page includes a component display area in which interface components included in the interface component file corresponding to the feedback information are displayed.
[0240] According to one or more embodiments of the present disclosure, [Example 12] provides an electronic device, which includes:
[0241] One or more processing devices;
[0242] A storage device for storing one or more programs,
[0243] When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the information processing method described in any one of Examples 1-6.
[0244] According to one or more embodiments of the present disclosure, [Example 13] provides an electronic device, which includes:
[0245] One or more processing devices;
[0246] A storage device for storing one or more programs,
[0247] When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the information processing method described in any one of Examples 7-9.
[0248] According to one or more embodiments of the present disclosure, [Example 14] provides a storage medium containing computer-executable instructions, which are used to execute the information processing method described in any one of Examples 1-9 when executed by a computer processor.
[0249] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.
[0250] Moreover, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the foregoing discussion, these should not be construed as limitations on the scope of the present disclosure. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented separately or in any suitable subcombination in multiple embodiments.
[0251] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. An information processing method, characterized in that, Including: Obtain feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program, and the interface association problem is a problem associated with the interface; Determine the interface component file associated with the feedback information, where the interface component file is a file formed by interface components, and the interface components are components that make up the interface and are associated with the interface association problem; Process the interface association problem based on the feedback information and the interface component file.
2. The method according to claim 1, wherein The determining the interface component file associated with the feedback information includes: Determine the interface component files of the pages included in the application program activity stack; Determine the interface component file determined as the one associated with the feedback information.
3. The method according to claim 2, wherein The determining the interface component files of the pages included in the application program activity stack includes: For each page included in the activity stack, determine the root node of the page; Starting from the root node, traverse the view tree of the page to determine each view component in the view tree; Add the view component and the interface attributes of the view component to the interface component file.
4. The method according to claim 1, characterized in that, The determining the interface component file associated with the feedback information includes: Determine the timestamp associated with the feedback information; Determine the interface component file that matches the timestamp as the interface component file associated with the feedback information.
5. The method according to claim 4, wherein The determining the timestamp associated with the feedback information includes: Determine the timestamp of the media data included in the feedback information as the timestamp associated with the feedback information; or Determine the acquisition time of the feedback information as the timestamp associated with the feedback information.
6. The method according to claim 1, characterized in that The processing the interface association problem based on the feedback information and the interface component file includes: Process the associated feedback information and the interface component file to obtain a processed file; Transmit the processed file.
7. An information processing method, characterized in that, Including: Display an acquisition page; In response to an input operation on the acquisition page for the feedback information to be processed, display an analysis page, where the feedback information indicates an interface association problem existing in the corresponding application program, and the analysis page includes a component display area, and the interface components included in the interface component file corresponding to the feedback information are displayed in the component display area.
8. The method according to claim 7, wherein The responding to an input operation on the acquisition page for the feedback information to be processed and displaying an analysis page includes: In response to an input operation on the acquisition page for the feedback information to be processed, query the interface component file corresponding to the feedback information from a database, where at least one feedback information and the interface component file corresponding to the stored feedback information are stored in the database; Display the interface components included in the interface component file corresponding to the feedback information in the form of a view tree on the analysis page.
9. The method according to claim 7, characterized in that, The analysis page further includes a feedback area and a details area, where the feedback area is used to display the feedback information, and the details area is used to display the details information of the selected interface component.
10. An information processing apparatus, characterized in that, Including: An acquisition module for obtaining feedback information, where the feedback information indicates an interface association problem existing in the corresponding application program; A determination module, configured to determine an interface component file associated with the feedback information, where the interface component file is a file formed by interface components associated with the interface association problem; A processing module, configured to process the interface association problem based on the feedback information and the interface component file.
11. An information processing apparatus, characterized in that, It includes: A first display module, configured to display an acquisition page; A second display module, configured to display an analysis page in response to an input operation on the acquisition page for the feedback information to be processed, where the feedback information indicates an interface association problem existing in the corresponding application program, and the analysis page includes a component display area, and interface components included in the interface component file corresponding to the feedback information are displayed in the component display area.
12. An electronic device, characterized in that, The electronic device includes: One or more processing devices; A storage device, configured to store one or more programs, When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the information processing method according to any one of claims 1-6.
13. An electronic device, characterized in that, The electronic device includes: One or more processing devices; A storage device, configured to store one or more programs, When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the information processing method according to any one of claims 7-9.
14. A storage medium containing computer-executable instructions, where the computer-executable instructions are used to execute the information processing method according to any one of claims 1-9 when executed by a computer processor.