Data processing and display method and device, electronic equipment and storage medium

By displaying scan results from multiple dimensions on the same results display interface, the problem of unintuitive scan result display in existing technologies is solved, user-friendly risk management is achieved, and the user experience is improved.

CN117951696BActive Publication Date: 2026-03-17DOUYIN VISION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-18
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In existing technologies, scan analysis reports list scan results based on a single dimension, making them difficult for users to browse and understand, affecting the efficiency of risk problem adjustment, and reducing user experience.

Method used

The scan results are displayed in a multi-dimensional way on the same results display interface, including fact categories, risk categories and function categories, which are displayed in different display areas. The display controls are arranged using preset rules, and expanded display and interactive operations are supported.

Benefits of technology

It enables intuitive browsing and understanding of scan results, improves user experience, increases interface utilization, and meets users' needs for intuitive browsing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117951696B_ABST
    Figure CN117951696B_ABST
Patent Text Reader

Abstract

This disclosure provides a data processing and display method, apparatus, electronic device, and storage medium. The method includes: scanning the current program version in response to a scan trigger operation; determining a scan result corresponding to the current program version; wherein the scan result includes at least one fact category, at least one risk category, and at least one functional category corresponding to the current program version; determining at least one display area corresponding to the at least one functional category in the scan result on a result display interface; and displaying the at least one functional category in the scan result in at least one corresponding display area on the result display interface. The technical solution provided by this disclosure achieves the effect of displaying scan results in multiple dimensions on the same result display interface, thereby enabling users to browse more intuitively, meeting user needs, and improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to human-computer interaction technology, and more particularly to a data processing and display method, apparatus, electronic device, and storage medium. Background Technology

[0002] The development process of an application involves numerous complex data and code testing procedures, among which testing the data and code for potential risks is a crucial step.

[0003] Currently, code risk detection typically uses static and dynamic scanning to obtain scan analysis reports, allowing developers to adjust for existing risks based on these reports.

[0004] However, most existing scan analysis reports list scan results directly according to a single dimension, such as risk category or function category. Generally speaking, the amount of information contained in scan analysis results is often very large. Listing scan results based on a single dimension is difficult for users to browse and understand, which may reduce the efficiency of risk problem adjustment and affect user experience. Summary of the Invention

[0005] This disclosure provides a data processing and display method, apparatus, electronic device, and storage medium to achieve the effect of displaying scanning results in multiple dimensions on the same result display interface, thereby enabling users to browse more intuitively, meeting user needs, and improving user experience.

[0006] In a first aspect, embodiments of this disclosure provide a data processing and display method, the method comprising:

[0007] In response to a scan of the current program version, perform a scan of the current program version.

[0008] Determine the scan results corresponding to the current program version; wherein the scan results include at least one fact category, at least one risk category, and at least one function category corresponding to the current program version;

[0009] Determine at least one display area in the result display interface corresponding to at least one functional category in the scan results;

[0010] The scan results are displayed in at least one corresponding display area of ​​the results display interface.

[0011] Secondly, embodiments of this disclosure also provide a data processing and display apparatus, the apparatus comprising:

[0012] The program version scanning module is used to scan the current program version in response to a scan trigger operation.

[0013] The scan result determination module is used to determine the scan result corresponding to the current program version; wherein the scan result includes at least one fact category, at least one risk category, and at least one function category corresponding to the current program version;

[0014] The display area determination module is used to determine at least one display area corresponding to the at least one functional category in the scan results on the result display interface;

[0015] A function category display module is used to display at least one function category in the scan results in at least one corresponding display area of ​​the result display interface.

[0016] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:

[0017] One or more processors;

[0018] Storage device for storing one or more programs.

[0019] When the one or more programs are executed by the one or more processors, the one or more processors implement the data processing and display method as described in any of the embodiments of this disclosure.

[0020] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the data processing and display methods as described in any of the embodiments of this disclosure.

[0021] The technical solution of this disclosure, in response to a scan trigger operation on the current program version, scans the current program version, then determines the scan result corresponding to the current program version, further determines at least one functional category in the scan result in at least one display area corresponding to the result display interface, and finally displays at least one functional category in the scan result in at least one corresponding display area of ​​the result display interface. This solves the problems of the prior art, which displays scan results based on a single dimension, resulting in unintuitive scan result display, difficulty for users to browse and understand. By displaying scan results in multiple dimensions on the same interface, the interface utilization rate is improved. Moreover, displaying scan results simultaneously on the same interface allows users to browse more intuitively, thus meeting user needs and improving user experience. Attached Figure Description

[0022] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. 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 originals and elements are not necessarily drawn to scale.

[0023] Figure 1 This is a schematic flowchart of a data processing and display method provided in an embodiment of this disclosure;

[0024] Figure 2 This is a schematic diagram of a result display interface provided in an embodiment of this disclosure;

[0025] Figure 3 This is a schematic diagram of a result display interface provided in an embodiment of this disclosure;

[0026] Figure 4 This is a schematic diagram of a result display interface provided in an embodiment of this disclosure;

[0027] Figure 5 This is a schematic diagram of a result display interface provided in an embodiment of this disclosure;

[0028] Figure 6 This is a schematic diagram of a result display interface provided in an embodiment of this disclosure;

[0029] Figure 7 This is a schematic diagram of a result display interface provided in an embodiment of this disclosure;

[0030] Figure 8 This is a schematic diagram of the structure of a data processing and display device provided in an embodiment of this disclosure;

[0031] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0032] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0033] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0034] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "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". Definitions of other terms will be given in the description below.

[0035] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only 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 interdependencies.

[0036] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0037] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0038] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0039] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0040] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0041] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0042] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0043] Before introducing this technical solution, an exemplary application scenario can be provided. The technical solution of this disclosure can be applied to any scenario requiring multi-dimensional information display. For example, before the release of the current version of any application, various data and code associated with this application version can be scanned to obtain scan results corresponding to this application version, and these scan results can be displayed. However, existing result display methods all display results according to a single dimension, making it difficult for users to browse and understand. At this time, based on the technical solution of this disclosure, the interface space can be fully utilized to reasonably display the various categories contained in the scan results on the result display interface, thereby achieving the effect of displaying multi-dimensional information on the same interface.

[0044] Figure 1 This is a schematic flowchart of a data processing and display method provided in an embodiment of the present disclosure. The embodiments of the present disclosure are applicable to situations where, when scanning results containing multiple categories are obtained, each category is displayed in the corresponding area of ​​the same result display interface. The method can be executed by a data processing and display device, which can be implemented in the form of software and / or hardware, or optionally by an electronic device, such as a mobile terminal, a PC, or a server.

[0045] like Figure 1 As shown, the method includes:

[0046] S110. In response to the scan trigger operation for the current program version, scan the current program version.

[0047] The current program version can be the version whose data or code is scanned at the current moment, and whose security is analyzed based on the scan results. It should be noted that the current program version can be the latest developed version of the corresponding application, or any version developed historically for the corresponding application; this disclosure does not specifically limit this. In practical applications, before any program version is released, a data or code risk scan can be performed on that program version based on pre-set risk items, allowing program developers to adjust for the identified risks and obtain a more complete program version.

[0048] In this embodiment, a control for triggering the scan can be preset, or a piece of program code for triggering the scan can be preset. When the user triggers the control or the program code is received, the scan trigger operation can be responded to, thereby scanning the current program version and obtaining the scan result corresponding to the current program version.

[0049] It should be noted that the scan trigger operation can be responded to before the current program version is released, or it can be responded to after the current program version is released. That is, before the current program version is released, a static scan can be performed on the current program version, and after the current program version is released, a dynamic monitoring scan can be performed on the current program version.

[0050] S120. Determine the scan results corresponding to the current program version.

[0051] In this embodiment, before the current program version is released, multiple static scans can be performed, and the results of each scan are aggregated. After the current program version is released, dynamic monitoring scans can be performed, and any risky issues are recorded. The aggregated results of multiple static scans, along with the records from the dynamic monitoring scans, can be used as the scan result. The scan result includes at least one fact category, at least one risk category, and at least one functional category corresponding to the current program version.

[0052] In this embodiment, the fact category can be any scanned item involved in the scanning process of the current program version. The fact category can be a technical category from the development process, optionally including sensitive API calls, sensitive permission calls, cross-border domains, SDK access, and credential calls, etc.; the fact category can also be other scanned items associated with the current program version, etc., and this embodiment does not specifically limit the scope of the classification. It should be noted that fact categories can be pre-set during the application development process. During the scanning of the current program version of the application, the various functions of the current program version can be scanned based on the pre-set fact categories, and the fact categories with potential risks can be used as the scanning results of this scan.

[0053] In this embodiment, the risk category can be a risk issue item corresponding to the current program version. Optionally, the risk category can include risk data type, risk behavior, access control, and flash data storage, etc. The function category can be the various functions included in the application corresponding to the current program version. It should be noted that the function category corresponds to the program version of the application; that is, the number and content of function categories corresponding to different program versions can be different.

[0054] In practice, when a scan trigger operation for the current program version is detected, the system can respond to the scan trigger operation, scan each functional category in the current program version according to the pre-set fact categories, and filter out data or code with risk issues, thereby obtaining scan results corresponding to the current program version.

[0055] S120. Determine at least one display area in the result display interface corresponding to at least one functional category in the scan results.

[0056] In this embodiment, the result display interface can be a pre-designed and developed interface used to display the scan results. The display area can be the scan result display area divided within the result display interface. It should be noted that the display area can be matched with the categories in the scan results.

[0057] In practical applications, a result display interface for displaying scan results can be pre-designed. In order to display the scan results clearly and intuitively on the interface, the result display interface can be divided into multiple display areas. Furthermore, after obtaining the scan results corresponding to the current program version, the scan results can be imported into the result display interface, and the various categories in the scan results can be displayed in each display area of ​​the result display interface.

[0058] It should be noted that when displaying the scan results on the results display interface, the various categories contained in the scan results can be displayed in separate areas, that is, different categories correspond to different display areas.

[0059] S140. Display at least one functional category from the scan results in at least one corresponding display area of ​​the results display interface.

[0060] In this embodiment, after determining the scan result corresponding to the current program version, and the at least one functional category in the scan result corresponding to at least one display area in the result display interface, the corresponding functional category can be displayed in each corresponding display area in the result display interface.

[0061] Optionally, at least one functional category from the scan results may be displayed in at least one corresponding display area of ​​the results display interface, including: displaying at least one fact category in the first area of ​​the results display interface, displaying at least one risk category in the second area, and displaying at least one functional category in the third area.

[0062] The first, second, and third regions correspond to different areas in the results display interface.

[0063] In this embodiment, the first area can be any area in the result display interface, optionally the bottom area of ​​the result display interface. The second area can be any area in the result display interface, optionally the right side area of ​​the result display interface. The third area can be any area in the result display interface, optionally the left side area of ​​the result display interface.

[0064] In practical applications, after obtaining scan results corresponding to the current program version, these results can be displayed on the results display interface. The results are then divided into sections based on the different categories contained within them. The first section displays fact categories, the second section displays risk categories, and the third section displays functional categories. This method allows for clear and intuitive display of the scan results, while simultaneously showing all categories within the results. This enables developers to readily identify risks associated with the current program version, improving the user experience.

[0065] For example, such as Figure 2 The image shown is a schematic diagram of the results display interface. Figure 2 The bottom area of ​​the interface is the first area, the right side of the interface is the second area, and the left side of the interface is the third area. The first area displays each fact category, which can include fact category 1, fact category 2, ..., fact category N, etc.; the second area displays each risk category, which can include risk category 1, risk category 2, ..., risk category N, etc., and when a trigger operation on risk category 1 is detected, the associated risk points can be displayed in the bottom area of ​​risk category 1, which can include risk point 1, risk point 2, ..., risk point N, etc.; the third area can display each function category, which can include function category 1, function category 2, ..., function category N, etc.

[0066] It should be noted that the results display interface may also include other display areas to show additional information related to the current program version. For an example, see again... Figure 2 As shown, the version number of the current program and basic information associated with the current program version can be displayed in the bottom area of ​​the results display interface.

[0067] In this embodiment, when displaying the various categories of scan results in the display areas of the results display interface, the display can be based on the attribute information corresponding to each category. The following is a detailed description of the display methods for each category of scan results in the results display interface:

[0068] Optionally, at least one functional category from the scan results may be displayed in at least one corresponding display area of ​​the results display interface, including: determining the display content corresponding to at least one display control based on at least one fact category and the corresponding risk level; and displaying the display content in the corresponding display control.

[0069] At least one display control is arranged in the first area according to a preset rule, and the first area can be expanded for display.

[0070] In this embodiment, the content contained in each fact category can be analyzed, and the risk level corresponding to each fact category can be determined based on the analysis results. The risk level can be various levels used to characterize the degree of risk of the corresponding fact category. It should be noted that the risk level can be represented based on numbers, such as 0, 1, 2, and 3, or letters, such as A, B, C, and D, or other characters; this embodiment does not specifically limit this. It should also be noted that different risk levels can be distinguished based on different colors, such as red representing the highest risk level, orange representing a relatively high risk level, and yellow representing a general risk level.

[0071] In this embodiment, after determining each fact category and its corresponding risk level, controls that can trigger functions can be constructed based on each fact category and its corresponding risk level. These controls can be used as display controls. Accordingly, the content displayed in the display controls may include the name of the fact category, the number of risk records in that fact category for the current program version, and the risk level corresponding to that fact category.

[0072] The preset rules are pre-set rules used to define the arrangement of each display control. These preset rules can be arbitrarily set based on user needs; optionally, they can be arranged horizontally in descending order of risk level.

[0073] It should be noted that when the display controls are arranged in the first area according to the preset rules, they can be arranged horizontally in the first area. Furthermore, they can be slid horizontally according to user needs. Additionally, extended display controls can be preset in the first area. When viewing all the display controls in the first area, a trigger operation can be input based on the extended display controls. When the user's trigger operation on the extended display controls is detected, the first area can be extended to display all the display controls corresponding to the current program version in the first area.

[0074] In practical applications, when displaying each fact category in the first area of ​​the results display interface, it can be done using display controls. That is, one display control corresponds to one fact category. The content displayed in the corresponding display control is determined based on the number of risk records for the current program version in each fact category and the corresponding risk level. The display controls can be arranged in the first area according to pre-set rules, and multiple controls that appear earlier in the sequence can be directly displayed there. When a trigger operation based on an expanded display control is detected, the first area can be expanded to display all controls. The advantages of this setup are: it allows for the display of key content in minimal page space, prioritizes the attention of developers to fact categories with higher risk levels, and enables the first area to be expandable through user interaction.

[0075] For example, such as Figure 3 As shown, the boxes in the bottom area of ​​the diagram represent the display controls. Each box includes the name of the corresponding fact category, the number of risk records, and the risk level. For example, fact category 1 has 98 risk records and a risk level of 0, so the risk level display area can be shown in red; fact category 2 has 65 risk records and a risk level of 1, so the risk level display area can be shown in orange. Furthermore, when a trigger operation is detected on all display controls in the first area, all fact categories can be displayed in the first area, including fact category 1, fact category 2, fact category 3, ..., fact category N, etc. For fact categories with lower risk levels, only the number of risk records in that fact category can be displayed, without showing the risk level.

[0076] Optionally, at least one functional category from the scan results may be displayed in at least one corresponding display area of ​​the results display interface, including displaying at least one risk category and at least one risk point associated with the risk category as a set of data in the right-hand area of ​​the results display interface.

[0077] Each risk point is displayed by folding down to show at least one risk point to be displayed.

[0078] In this embodiment, risk points can be various risk issues present in the current program version during the scanning process. In practical applications, each risk category corresponds to one or more risk points. When displaying each risk category in the scan results on the results display interface, for each risk category, the content contained in each risk point associated with the current risk category can be determined and displayed in the right area of ​​the results display interface. Furthermore, each risk category can be displayed in the right area of ​​the results display interface as a tab control. When a trigger operation is detected for one of the tab controls, at least one risk point associated with the corresponding risk category can be displayed in the right area. It should be noted that the tab controls corresponding to each risk category can be displayed at the top of the risk point display area. The advantage of this setting is that risk categories and corresponding risk points can be displayed accordingly, so that when a trigger operation for a risk category is detected, each risk point associated with that risk category can be displayed in the right area, making it easy for users to intuitively determine the risk point information associated with that risk category.

[0079] It should be noted that, since fact categories and risk categories have an interactive relationship, each risk point can also include sub-risk points classified based on each fact category. These sub-risk points can be used as risk points to be displayed. In practical applications, to display more risk points within a limited display area, the risk points to be displayed corresponding to each risk point can be collapsed. When a trigger operation based on any area of ​​a risk point is detected, the risk points to be displayed corresponding to that risk point can be displayed in the corresponding area.

[0080] Based on the above technical solutions, the method further includes: when a triggered risk point is detected, expanding and displaying at least one risk point associated with the risk point; and distinguishing and displaying the fact category associated with the risk point in the first area.

[0081] In practical applications, after displaying each risk point associated with a risk category in the right-hand area of ​​the results display interface, for each risk point, when viewing the corresponding risk points to be displayed, a trigger operation can be input on the current risk point. When a trigger operation is detected, the system can respond to the operation, expanding the display of each associated risk point. Furthermore, to visually display the factual categories of each associated risk point in the results display interface, the factual categories associated with the current risk point can be distinguished and displayed in the first area when a trigger operation is detected. The advantages of this setup are: it enables interactive linkage between risk points and their corresponding factual categories, and it allows for the display of as many risk points as possible within limited page space, making full use of the interface space.

[0082] It should be noted that an expandable display control can be pre-set in the display area of ​​the risk point. When a trigger operation on the expandable display control is detected, it can be responded to, and each risk point to be displayed associated with the risk point can be expanded and displayed near the display control. Alternatively, when a trigger operation on the display control is detected, each risk point to be displayed associated with the risk point can be displayed in the form of a pop-up window near the display control. This disclosure does not specifically limit this aspect.

[0083] It should be noted that the fact category can be distinguished in the first area by replacing the background color of the display control corresponding to the corresponding fact category with another color and marking the outline of the display control with a line of similar background color, or by enlarging the display control corresponding to the corresponding fact category, or by other distinguishing display methods. The embodiments disclosed herein do not specifically limit this.

[0084] For example, such as Figure 4 As shown, when a trigger operation is detected on the Code Module area of ​​risk point 1, each risk point to be displayed associated with risk point 1 can be displayed at the bottom of the Code Module area of ​​risk point 1. At the same time, fact category 1 and fact category 2 associated with risk point 1 can be displayed separately in the first area.

[0085] In practical applications, to display as many risk points and corresponding risk points to be displayed as possible within the limited interface space, each risk point and its corresponding risk point to be displayed is displayed in the corresponding area in the form of a directory. When it is necessary to trace the details of any risk point to be displayed so as to make corresponding adjustments, a trigger operation can be entered for that risk point, thereby displaying the detailed information of that risk point in the corresponding area.

[0086] Based on the above technical solutions, it also includes: in response to the triggered operation of the risk point to be displayed, jumping to the risk point details page, so as to display each sub-risk point in the risk point details page.

[0087] In this embodiment, the risk point details page can be a page used to display detailed information of each sub-risk point associated with the corresponding risk point to be displayed.

[0088] In practical applications, detail navigation controls can be pre-set in the areas where each risk point to be displayed is located. When a trigger operation on any of these controls is detected, a response is initiated, redirecting the user to the corresponding risk point details page. This page displays the sub-risk points and their detailed information associated with the original risk point. The advantage of this setup is that it allows for the traceability of risk point details, helping developers determine appropriate response strategies based on this information, thus enabling effective adjustments to the risk points.

[0089] It should be noted that the risk point details page can also include a risk point selection control and a risk point selection control to be displayed. When a trigger operation on the risk point selection control is detected, all risk points associated with the current risk category can be displayed in the corresponding area of ​​the risk point details page. The corresponding risk point can be determined by triggering any of the risk points. At the same time, the risk point details page can switch to the page corresponding to that risk point. Furthermore, when a trigger operation on the risk point selection control to be displayed is detected, all risk points to be displayed associated with the current risk point can be displayed in the corresponding area of ​​the risk point details page. The corresponding risk point to be displayed can be determined by triggering any of the risk points to be displayed. At the same time, the risk point details page can display each sub-risk point associated with the current risk point to be displayed and its corresponding details.

[0090] It should also be noted that when a trigger operation is detected for a risk point to be displayed and the user is redirected to the risk point details page, the fact category corresponding to the risk point to be displayed can be distinguished and displayed in the first area, and the other distinguished fact categories can be restored to their initial form, thereby enabling the interaction between the risk point to be displayed and the corresponding fact category.

[0091] For example, such as Figure 5 As shown, when a trigger operation is detected for risk point 1 to be displayed, the system will jump to the risk point details page corresponding to risk point 1 to be displayed, so that each sub-risk point can be displayed on the risk point details page. Furthermore, the system can switch between the risk point to be displayed and the risk point on the risk point details page, so that the system can view the risk point details information of each risk point and the corresponding risk point to be displayed.

[0092] Optionally, at least one functional category from the scan results may be displayed in at least one corresponding display area of ​​the results display interface, including: displaying at least one functional category in the left-hand area.

[0093] Each functional category is associated with at least one risk category in the second region.

[0094] In practical applications, the functional categories associated with the current program version can be displayed in the left-hand area of ​​the results display interface, and these categories can be arranged vertically on the left based on user needs. The advantage of this setup is that it clearly displays the functional categories associated with the current program version in the results display interface, allowing program developers associated with each functional category to filter out the corresponding risk points and fact categories.

[0095] It should be noted that since the function category is the program function corresponding to the current program version, and when scanning the current program version, the data or code corresponding to each function category can be scanned to obtain the risk scan results corresponding to each function category, each function category can be associated with at least one risk category, and the risk category associated with each function category can be one or more.

[0096] It should also be noted that since each risk point associated with a risk category is associated with at least one fact category, when a trigger operation on a function category is detected, the risk categories and fact categories corresponding to that function category can be displayed in the corresponding areas of the results display interface.

[0097] Based on the above technical solutions, it also includes: in response to a trigger operation on a function category, displaying at least one risk point associated with the function category in the second area, and displaying the fact category associated with the function category in the first area.

[0098] In practical applications, when identifying risk points and fact categories associated with a functional category, a trigger operation can be input based on the corresponding functional category. Upon detecting this trigger operation, a response is initiated, displaying the functional category in the left-hand area, while the associated risk categories and their corresponding risk points are displayed in the second-hand area, and the associated fact categories are displayed in the first-hand area. This setup is advantageous because it helps developers working on functional categories to filter risk points and fact categories, allowing for targeted adjustments to risk data or codes within those categories. It also enables interactivity between functional categories, risk categories, and fact categories, improving work efficiency.

[0099] It should be noted that, upon detecting a trigger operation for any of the functional categories, the system can respond to the trigger operation, refresh the result display interface, and switch the result display interface to the scan result display interface corresponding to this functional category. That is, the functional category is displayed separately in the left area, while the second area only displays the risk categories and corresponding risk points associated with this functional category, and the first area only displays the fact categories associated with this functional category. Furthermore, when a trigger operation for other functional categories is detected, the result display interface can be refreshed again and switched to the scan result display interface associated with that functional category.

[0100] For example, such as Figure 6 As shown, when a trigger operation for function category 3 is detected, the result display interface can be refreshed, and the first and second areas can be switched to the content associated with function category 3. That is, the first area displays the fact categories associated with function category 3, and the second area displays the risk categories associated with function category 3 and the corresponding risk points.

[0101] In practical applications, scan results can be generated based on program version granularity. That is, each program version corresponds to a scan result. Furthermore, after obtaining the scan result corresponding to the current program version, in order to determine the differences between the current program version and historical program versions, the scan result corresponding to the current program version can be compared pairwise with the scan results of other program versions to determine the differences between them.

[0102] Based on the above technical solutions, it also includes: in response to the program version scanning and comparison operation, displaying at least two program version difference information in the second area.

[0103] In this embodiment, a scan comparison control can be pre-set in the result display interface. When a user triggers the control, it can be responded to. A version number display area for historical program versions can be added around the current program version's version number display control. This display area can be expanded based on a region expansion control. Specifically, when a trigger operation is detected on the region expansion control, the version numbers of all historical program versions associated with this application can be displayed in this area. Historical program versions can be selected by inputting trigger operations on each version number. When a selection is triggered, the unselected version numbers are collapsed and displayed in this display area. That is, the historical program version's version number display area only displays the version number of the historical program version that was triggered for selection. At the same time, the difference information between the current program version and the selected historical program version is displayed in the second display area. It should be noted that when displaying the differences between two program versions, different colors can be pre-set to represent additions, deletions, and modifications to clearly and intuitively display the differences in the results display interface. Alternatively, when displaying the differences between two program versions, only the risk categories and corresponding risk points that differ between the two program versions can be displayed in the second area. Other display formats are also possible, and this embodiment does not specifically limit these. The advantage of this setup is that it enables comparison of differences between at least two program versions and allows for rapid identification of differences between at least two program versions, further increasing the complexity of the scan results display.

[0104] For example, such as Figure 7 As shown, when a trigger operation on the Compare control is detected, a new display area for historical program version numbers can be added to the right of the current program version number display area. An area expansion control can be set on this display area. At the same time, multiple difference comparison legends can be added to the right of the Compare control, for example, green to indicate addition, orange to indicate modification, and red to indicate deletion. Furthermore, when a trigger operation on any historical program version number is detected, the corresponding difference information can be displayed in the area where the difference changes, and the corresponding difference information can be filled in by the difference comparison legend. For example, the current program version adds function category 2 compared to the selected historical program version, and risk point 2 has been modified, and risk point 3 has been deleted.

[0105] It should be noted that if there are differences in the functional categories or fact categories between the two program versions, the difference information between the two program versions can be displayed in the corresponding area.

[0106] It should also be noted that when determining the historical program version to be compared with the current program version, only one historical program version can be selected at a time, or multiple historical program versions can be selected for simultaneous comparison. This disclosure does not impose specific limitations on this.

[0107] The technical solution of this disclosure, in response to a scan trigger operation on the current program version, scans the current program version, then determines the scan result corresponding to the current program version, further determines at least one functional category in the scan result in at least one display area corresponding to the result display interface, and finally displays at least one functional category in the scan result in at least one corresponding display area of ​​the result display interface. This solves the problems of the prior art, which displays scan results based on a single dimension, resulting in unintuitive scan result display, difficulty for users to browse and understand. By displaying scan results in multiple dimensions on the same interface, the interface utilization rate is improved. Moreover, displaying scan results simultaneously on the same interface allows users to browse more intuitively, thus meeting user needs and improving user experience.

[0108] Figure 8 This is a schematic diagram of the structure of a data processing and display device provided in an embodiment of this disclosure, as shown below. Figure 8 As shown, the device includes: a program version scanning module 210, a scanning result determination module 220, a display area determination module 230, and a function category display module 240.

[0109] The program version scanning module 210 is used to scan the current program version in response to a scan trigger operation for the current program version;

[0110] The scan result determination module 220 is used to determine the scan result corresponding to the current program version; wherein the scan result includes at least one fact category, at least one risk category, and at least one function category corresponding to the current program version;

[0111] The display area determination module 230 is used to determine at least one display area corresponding to the at least one functional category in the scan result on the result display interface;

[0112] The function category display module 240 is used to display at least one function category in the scan results in at least one corresponding display area of ​​the result display interface.

[0113] Based on the above technical solutions, the functional category display module 240 is specifically used to display the at least one fact category in the first area of ​​the result display interface, the at least one risk category in the second area, and the at least one functional category in the third area;

[0114] The first region, the second region, and the third region correspond to different regions in the result display interface.

[0115] Based on the above technical solutions, the first area is located at the bottom of the result display interface, and the scan result also includes a risk level corresponding to the at least one fact category. The functional category display module 240 includes: a fact category display unit.

[0116] The fact category display unit is used to determine the display content corresponding to at least one display control based on the at least one fact category and the corresponding risk level; wherein the at least one display control is arranged in the first area according to a preset rule, and the first area is expandable; and the display content is displayed in the corresponding display control.

[0117] Based on the above technical solutions, the second area is located in the left area of ​​the result display interface, and the functional category display module 240 includes: risk category display unit.

[0118] The risk category display unit is used to display the at least one risk category and at least one risk point associated with the risk category as a set of data in the left area of ​​the result display interface; wherein, at least one risk point to be displayed is folded down under each risk point.

[0119] Based on the above technical solutions, the device further includes: a risk point display module and a fact category differentiation display module.

[0120] A risk point display module is used to expand and display at least one risk point associated with the risk point when the risk point is detected to be triggered; and,

[0121] The fact category differentiation display module is used to differentiate and display the fact categories associated with the risk points in the first area.

[0122] Based on the above technical solutions, the device also includes: a risk point details page redirection module.

[0123] The risk point details page redirection module is used to respond to the triggered operation of the risk point to be displayed and redirect to the risk point details page to display each sub-risk point.

[0124] Based on the above technical solutions, the third area is the right-side area of ​​the result display interface, and the function category display module 240 includes: a function category display unit.

[0125] A function category display unit is used to display at least one function category in the right-hand area; wherein each function category is associated with at least one risk category in the second area.

[0126] Based on the above technical solutions, the device further includes: a risk point differentiation display module.

[0127] The risk point differentiation display module is used to differentiate and display at least one risk point associated with the function category in the second area in response to a trigger operation on the function category, and to differentiate and display the fact category associated with the function category in the first area.

[0128] Based on the above technical solutions, the device further includes: a difference information display module.

[0129] The difference information display module is used to display difference information between at least two program versions in the second area in response to a program version scanning and comparison operation.

[0130] The technical solution of this disclosure, in response to a scan trigger operation on the current program version, scans the current program version, then determines the scan result corresponding to the current program version, further determines at least one functional category in the scan result in at least one display area corresponding to the result display interface, and then displays at least one functional category in the scan result in at least one corresponding display area of ​​the result display interface. This solves the problems of the prior art, which displays scan results based on a single dimension, resulting in unintuitive scan result display, difficulty for users to browse and understand, etc. By displaying scan results in multiple dimensions on the same interface, the effect of improving interface utilization is achieved. Moreover, displaying scan results simultaneously on the same interface allows users to browse more intuitively, thus meeting user needs and improving user experience.

[0131] The data processing and display apparatus provided in this disclosure can execute the data processing and display method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of executing the method.

[0132] It is worth noting that the various units and modules included in the above-mentioned 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 each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.

[0133] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Reference is made below. Figure 9 It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 9 The diagram below shows the structure of the terminal device or server 500. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 9 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0134] like Figure 9 As shown, electronic device 500 may include a processing unit (e.g., central processing unit, graphics processor, etc.) 501, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 502 or a program loaded from storage device 508 into random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of electronic device 500. The processing unit 501, ROM 502, and RAM 503 are interconnected via bus 504. An edit / output (I / O) interface 505 is also connected to bus 504.

[0135] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 9 An electronic device 500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0136] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, it performs the functions defined in the methods of embodiments of this disclosure.

[0137] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0138] The electronic device provided in this embodiment belongs to the same inventive concept as the data processing and display method provided in the above embodiments. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0139] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the data processing and display methods provided in the above embodiments.

[0140] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0141] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0142] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0143] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0144] In response to a scan of the current program version, perform a scan of the current program version.

[0145] Determine the scan results corresponding to the current program version; wherein the scan results include at least one fact category, at least one risk category, and at least one function category corresponding to the current program version;

[0146] Determine at least one display area in the result display interface corresponding to at least one functional category in the scan results;

[0147] The scan results are displayed in at least one corresponding display area of ​​the results display interface.

[0148] Alternatively, the aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0149] In response to a scan of the current program version, perform a scan of the current program version.

[0150] Determine the scan results corresponding to the current program version; wherein the scan results include at least one fact category, at least one risk category, and at least one function category corresponding to the current program version;

[0151] Determine at least one display area in the result display interface corresponding to at least one functional category in the scan results;

[0152] The scan results are displayed in at least one corresponding display area of ​​the results display interface.

[0153] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0154] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0155] According to one or more embodiments of this disclosure, [Example 1] provides a data processing and display method, the method comprising:

[0156] In response to a scan of the current program version, perform a scan of the current program version.

[0157] Determine the scan results corresponding to the current program version; wherein the scan results include at least one fact category, at least one risk category, and at least one function category corresponding to the current program version;

[0158] Determine at least one display area in the result display interface corresponding to at least one functional category in the scan results;

[0159] The scan results are displayed in at least one corresponding display area of ​​the results display interface.

[0160] According to one or more embodiments of this disclosure, [Example 2] provides a data processing and display method, which further includes:

[0161] Optionally, the at least one fact category is displayed in the first area of ​​the results display interface, the at least one risk category is displayed in the second area, and the at least one function category is displayed in the third area;

[0162] The first region, the second region, and the third region correspond to different regions in the result display interface.

[0163] According to one or more embodiments of this disclosure, [Example 3] provides a data processing and display method, wherein the first area is located at the bottom of the result display interface, and the scan result further includes a risk level corresponding to the at least one fact category. The method further includes:

[0164] Optionally, based on the at least one fact category and the corresponding risk level, the display content corresponding to at least one display control is determined; wherein, the at least one display control is arranged in the first area according to a preset rule, and the first area can be expanded for display.

[0165] The content is displayed in the corresponding display control.

[0166] According to one or more embodiments of this disclosure, [Example 4] provides a data processing and display method, wherein the second area is located in the left-hand area of ​​the result display interface, and the method further includes:

[0167] Optionally, the at least one risk category and at least one risk point associated with the risk category may be displayed as a set of data in the left area of ​​the results display interface;

[0168] Each risk point is displayed by folding down to show at least one risk point to be displayed.

[0169] According to one or more embodiments of this disclosure, [Example 5] provides a data processing and display method, which further includes:

[0170] Optionally, when the risk point is triggered, at least one risk point to be displayed that is associated with the risk point is expanded and displayed; and,

[0171] The fact categories associated with the risk points will be displayed separately in the first area.

[0172] According to one or more embodiments of this disclosure, [Example Six] provides a data processing and display method, which further includes:

[0173] Optionally, in response to a triggered operation on the risk point to be displayed, the user is redirected to the risk point details page to display each sub-risk point.

[0174] According to one or more embodiments of this disclosure, [Example Seven] provides a data processing and display method, wherein the third area is the right-hand area of ​​the result display interface, and the method further includes:

[0175] Optionally, at least one functional category may be displayed in the right-hand area;

[0176] Each functional category is associated with at least one risk category in the second region.

[0177] According to one or more embodiments of this disclosure, [Example Eight] provides a data processing and display method, which further includes:

[0178] Optionally, in response to a triggering operation on a function category, at least one risk point associated with the function category is displayed separately in the second area, and fact categories associated with the function category are displayed separately from those in the first area.

[0179] According to one or more embodiments of this disclosure, [Example Nine] provides a data processing and display method, which further includes:

[0180] Optionally, in response to a program version scan and comparison operation, at least two program versions can be displayed in the second area as difference information.

[0181] According to one or more embodiments of this disclosure, [Example 10] provides a data processing and display apparatus, the apparatus comprising:

[0182] The program version scanning module is used to scan the current program version in response to a scan trigger operation.

[0183] The scan result determination module is used to determine the scan result corresponding to the current program version; wherein the scan result includes at least one fact category, at least one risk category, and at least one function category corresponding to the current program version;

[0184] The display area determination module is used to determine at least one display area corresponding to the at least one functional category in the scan results on the result display interface;

[0185] A function category display module is used to display at least one function category in the scan results in at least one corresponding display area of ​​the result display interface.

[0186] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0187] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0188] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A data processing and presentation method, characterized by, Comprising: triggering an operation in response to a scan of a current program version, scanning the current program version; determining a scan result corresponding to the current program version; wherein the scan result is used to describe the risk problems existing in the current program version; the scan result includes at least one fact category, at least one risk category, and at least one function category corresponding to the current program version; determining at least one display area corresponding to the at least one function category in the scan result in the result display interface; displaying the at least one function category in the scan result in the at least one corresponding display area of the result display interface; the at least one function category in the scan result is displayed in the at least one corresponding display area of the result display interface, including: displaying the at least one fact category in the first area of the result display interface, and displaying the at least one risk category in the second area; the at least one function category in the scan result is displayed in the at least one corresponding display area of the result display interface, including: displaying the at least one risk category and at least one risk point associated with the risk category as a group of data in the second area of the result display interface; wherein each risk point is folded to display at least one to-be-displayed risk point; wherein the first area and the second area correspond to different areas in the result display interface.

2. The method of claim 1, wherein, the at least one function category in the scan result is displayed in the at least one corresponding display area of the result display interface, including: displaying the at least one function category in the third area; wherein the first area, the second area, and the third area correspond to different areas in the result display interface.

3. The method of claim 1, wherein, The first area is located at the bottom end of the result display interface, and the scan result further includes a risk level corresponding to the at least one fact category, and the at least one function category in the scan result is displayed in the at least one corresponding display area of the result display interface, including: based on the at least one fact category and the corresponding risk level, determining the display content corresponding to at least one display control; wherein the at least one display control is arranged in the first area according to a preset rule, and the first area is expandable; displaying the display content to the corresponding display control.

4. The method of claim 1, wherein, The second area is located in the right area of the result display interface.

5. The method of claim 1, wherein, Further comprising: when detecting that the risk point is triggered, at least one to-be-displayed risk point associated with the risk point is unfolded and displayed; and, distinguishing and displaying the fact category associated with the risk point in the first area.

6. The method of claim 5, wherein, Further comprising: in response to a trigger operation of a to-be-displayed risk point, jumping to a risk point detail page to display each sub-risk point in the risk point detail page.

7. The method of claim 2, wherein, The third area is the left area in the result display interface, and the at least one function category in the scan result is displayed in the at least one corresponding display area of the result display interface, including: The at least one functional category is displayed in the left-hand area; Each functional category is associated with at least one risk category in the second region.

8. The method of claim 7, wherein, Also includes: In response to a triggering operation on a function category, at least one risk point associated with the function category is displayed in the second area, and fact categories associated with the function category are displayed in the first area.

9. A data processing and display device, characterized by include: The program version scanning module is used to scan the current program version in response to a scan trigger operation. The scan result determination module is used to determine the scan result corresponding to the current program version; wherein, the scan result is used to describe the risk issues existing in the current program version; the scan result includes at least one fact category, at least one risk category, and at least one functional category corresponding to the current program version; The display area determination module is used to determine at least one display area corresponding to the at least one functional category in the scan results on the result display interface; A function category display module is used to display at least one function category in the scan results in at least one corresponding display area of ​​the result display interface; The function category display module is specifically used to display at least one fact category in the first area of ​​the result display interface and at least one risk category in the second area; The functional category display module includes a risk category display unit, used to display the at least one risk category and at least one risk point associated with the risk category as a set of data in the second area of ​​the result display interface; wherein, at least one risk point to be displayed is displayed under each risk point; The first region and the second region correspond to different regions in the result display interface.

10. An electronic device, comprising: The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the data processing and display method as described in any one of claims 1-8.

11. A storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the data processing and display method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Application installation method and apparatus, and electronic device

    CN105700911A