Digital security report management method and device, electronic equipment and storage medium
By using the combination of cards and template thumbnails in the report management system of the local security brain, the report templates are visually displayed, which solves the problem of poor ease of use of the report management module and improves the fluency and accuracy of report creation.
Patent Information
- Application Number
- CN202311234962.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-03-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The online report management module of the local security brain is poorly usable, and there are problems such as inefficient report management, unclear report guidance and unclear function expression.
When creating a new digital security report, the WYSIWYG method combined with a card and a template thumbnail is used to intuitively present the information of each template for users to choose, avoiding the situation where the generated report does not match expectations after the user selects the template.
Enhanced configuration expectations for digital security reports, improves the fluency of the user's process of creating digital security reports, and ensures that users can intuitively feel the preview effect of the template.
Smart Images

Figure CN119691030A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of digital security technology, and in particular to a digital security report management method, device, electronic device and storage medium. Background Art
[0002] The local security brain (Ben Nao) is a set of open and unified security platforms deployed locally, including a security big data platform and a variety of security applications. It serves customers in the form of a product suite and improves security capabilities in all aspects. The brain provides customers' security operation centers with a variety of core scenario capabilities based on security big data analysis: situation awareness, situation supervision, multi-dimensional detection and response, anti-attack capability assessment, etc.
[0003] This brain is based on big data technology to analyze and process massive amounts of data. It can implement multi-level deployment of headquarters to subordinate branches according to customer needs. The headquarters can monitor and view the security status and security alerts of each branch through configuration reports, or directly retrieve, query or trace the original log information of each branch. It can also use global rules to implement unified correlation analysis between the headquarters and subordinate branches, truly realizing hierarchical deployment, data synchronization, and global unified analysis.
[0004] At present, the online report management module of this computer has poor usability, and has problems such as inefficient report management, unclear configuration guidance and function expression. Summary of the invention
[0005] The embodiments of the present application provide a digital security report management method, device, electronic device and storage medium. When creating a new digital security report, the information of each template for user selection is intuitively presented in a WYSIWYG manner by combining cards and template thumbnails, allowing users to intuitively experience the preview effect of the template, avoiding the situation where the user finds that the generated report does not match the user's expectations after selecting the template, enhancing the configuration expectations of the digital security report, and improving the fluency of the user's creation of the digital security report. The above technical solution is as follows:
[0006] In a first aspect, an embodiment of the present application provides a digital security report management method, the method comprising:
[0007] receiving a first template selection operation from a user based on a new report page;
[0008] In response to the first template selection operation, the template information to be selected is obtained; the template information to be selected includes information corresponding to each of the plurality of digital security report templates;
[0009] Based on the template information to be selected, respectively display thumbnails corresponding to the multiple digital security report templates in multiple card display areas on the template selection page;
[0010] receiving a second template selection operation of the user based on the template selection page;
[0011] In response to the second template selection operation, target template information is displayed in the template selection area of the new report page; the target template information includes information of the target digital security report template selected by the user from the plurality of digital security report templates;
[0012] Create a target digital security report based on the above target template information.
[0013] In a possible implementation, before creating the target digital security report based on the target template information, the method further includes:
[0014] receiving a first notification object selection operation from the user based on the newly created report page;
[0015] In response to the first notification object selection operation, a notification object selection pop-up window is popped up in the notification object selection area of the new report page; the notification object selection pop-up window includes a selection area corresponding to each of the multiple notification objects, a notification object adding area, and a notification object management area;
[0016] receiving a second notification object selection operation of the user based on the notification object selection pop-up window;
[0017] In response to the second notification object selection operation, target notification object information is displayed in the notification object selection area; the target notification object is information of the target notification object selected by the user from the plurality of notification objects;
[0018] The above target digital security report is created based on the above target template information, including:
[0019] A target digital security report is created based on the target template information and the target notification object information.
[0020] In a possible implementation, the method further includes:
[0021] Receive digital security report viewing instructions;
[0022] In response to the digital security report viewing instruction, basic information and execution status information corresponding to each of the plurality of digital security reports are obtained;
[0023] Display the basic information and execution status information corresponding to each of the above multiple digital security reports according to preset rules;
[0024] The execution status information includes the pending execution status, the execution success status and the execution failure status.
[0025] In a possible implementation, the execution state information further includes execution state description information corresponding to each execution state; different execution states correspond to different execution state description information.
[0026] In a possible implementation, the basic information and execution status information corresponding to each of the plurality of digital security reports are displayed according to a preset rule, including:
[0027] The basic information and execution status information corresponding to each of the above-mentioned multiple digital security reports are displayed in the form of a list;
[0028] or
[0029] Extracting key information corresponding to each of the plurality of digital security reports from the basic information and execution status information corresponding to each of the plurality of digital security reports;
[0030] The key information corresponding to each of the above multiple digital security reports is displayed in the form of cards.
[0031] In a possible implementation, the method further includes:
[0032] Receive the template creation operation of the above user;
[0033] In response to the template creation operation, a template creation page is displayed; the template creation page includes a menu navigation structure;
[0034] In response to the user's new template creation full-screen operation, the template editing area of the new template creation page is displayed in full screen.
[0035] In a possible implementation, the method further includes:
[0036] Receive a target historical version backtracking instruction corresponding to the above target digital security report template;
[0037] In response to the target historical version backtracking instruction, the target historical operation information of the target digital security report template corresponding to the target historical version is obtained; the target historical operation information includes the editing operation of the target digital security report template by at least one user in the target historical version and the editing time corresponding to the editing operation;
[0038] The above target historical operation information is displayed in the historical version backtracking area of the template new page.
[0039] In a possible implementation, before creating the target digital security report based on the target template information, the method further includes:
[0040] Display at least one execution method in the above new report page;
[0041] A target execution mode corresponding to the target digital security report is obtained based on the at least one execution mode.
[0042] In a possible implementation, the step of creating a target digital security report based on the target template information includes:
[0043] Create a target digital security report based on the above target template information and target report type;
[0044] After creating the target digital security report based on the target template information, the method further includes:
[0045] The above-mentioned target digital security report is executed based on the above-mentioned target execution method, and the target security big data situation information corresponding to the digital security brain is monitored according to the target dimension corresponding to the above-mentioned target report type to obtain the target execution result corresponding to the above-mentioned target digital security report.
[0046] In a second aspect, an embodiment of the present application provides a digital security report management device, the digital security report management device comprising:
[0047] A first receiving module, used for receiving a first template selection operation of a user based on a new report page;
[0048] A first acquisition module, configured to acquire information of a template to be selected in response to the first template selection operation; the information of the template to be selected includes information corresponding to each of a plurality of digital security report templates;
[0049] A first display module, configured to display thumbnails corresponding to the plurality of digital security report templates in a plurality of card display areas of a template selection page based on the template information to be selected;
[0050] A second receiving module, configured to receive a second template selection operation of the user based on the template selection page;
[0051] A second display module, for displaying target template information in the template selection area of the new report page in response to the second template selection operation; the target template information includes information of the target digital security report template selected by the user from the plurality of digital security report templates;
[0052] The digital security report creation module is used to create a target digital security report based on the above target template information.
[0053] In a possible implementation, the digital security report management device further includes:
[0054] A third receiving module, configured to receive a first notification object selection operation of the user based on the newly created report page;
[0055] A third display module is used to pop up a notification object selection pop-up window in the notification object selection area of the new report page in response to the first notification object selection operation; the notification object selection pop-up window includes a selection area corresponding to each of the multiple notification objects, a notification object adding area, and a notification object management area;
[0056] A fourth receiving module, configured to receive a second notification object selection operation of the user based on the notification object selection pop-up window;
[0057] A fourth display module, configured to display target notification object information in the notification object selection area in response to the second notification object selection operation; the target notification object is information of the target notification object selected by the user from the plurality of notification objects;
[0058] The digital security report creation module is specifically used for:
[0059] A target digital security report is created based on the target template information and the target notification object information.
[0060] In a possible implementation, the digital security report management device further includes:
[0061] A fifth receiving module, used for receiving a digital security report viewing instruction;
[0062] A second acquisition module, configured to obtain basic information and execution status information corresponding to each of the plurality of digital security reports in response to the digital security report viewing instruction;
[0063] A fifth display module, used to display basic information and execution status information corresponding to each of the above-mentioned multiple digital security reports according to preset rules;
[0064] The execution status information includes the pending execution status, the execution success status and the execution failure status.
[0065] In a possible implementation, the execution state information further includes execution state description information corresponding to each execution state; different execution states correspond to different execution state description information.
[0066] In a possible implementation, the fifth display module is specifically used for:
[0067] Display the basic information and execution status information corresponding to each of the above multiple digital security reports in the form of a list; or
[0068] Extract key information corresponding to each of the above-mentioned multiple digital security reports from basic information and execution status information corresponding to each of the above-mentioned multiple digital security reports; and display the key information corresponding to each of the above-mentioned multiple digital security reports in the form of cards.
[0069] In a possible implementation, the digital security report management device further includes:
[0070] A sixth receiving module, used to receive the template creation operation of the above user;
[0071] A sixth display module, configured to display a template creation page in response to the template creation operation; the template creation page includes a menu navigation structure;
[0072] The seventh display module is used to respond to the user's template creation full-screen operation to display the template editing area of the template creation page in full screen.
[0073] In a possible implementation, the digital security report management device further includes:
[0074] A seventh receiving module, used to receive a target historical version backtracking instruction corresponding to the target digital security report template;
[0075] A third acquisition module is used to respond to the target historical version backtracking instruction to acquire the target historical operation information of the target digital security report template corresponding to the target historical version; the target historical operation information includes the editing operation of the target digital security report template by at least one user in the target historical version and the editing time corresponding to the editing operation;
[0076] The eighth display module is used to display the above-mentioned target historical operation information in the historical version backtracking area of the template new creation page.
[0077] In a possible implementation, the digital security report management device further includes:
[0078] A ninth display module, used to display at least one execution mode in the above-mentioned newly created report page;
[0079] The fourth acquisition module is used to acquire the target execution mode corresponding to the target digital security report based on the at least one execution mode.
[0080] In a possible implementation, the digital security report creation module is specifically used to:
[0081] Create a target digital security report based on the above target template information and target report type;
[0082] The digital security report management device further includes:
[0083] The report execution module is used to execute the above-mentioned target digital security report based on the above-mentioned target execution method, monitor the target security big data situation information corresponding to the digital security brain according to the target dimension corresponding to the above-mentioned target report type, and obtain the target execution result corresponding to the above-mentioned target digital security report.
[0084] In a third aspect, an embodiment of the present application provides an electronic device, including: a processor and a memory;
[0085] The processor is connected to the memory;
[0086] The above-mentioned memory is used to store executable program code;
[0087] The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the method provided by the first aspect of the embodiment of this specification or any possible implementation of the first aspect.
[0088] In a fourth aspect, an embodiment of the present specification provides a computer storage medium, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the method provided by the first aspect of the embodiment of the present specification or any possible implementation of the first aspect.
[0089] The beneficial effects brought about by the technical solutions provided by some embodiments of the present application include at least:
[0090] In one or more embodiments of the present application, a first template selection operation of a user is received based on a new report page; in response to the first template selection operation, information of a template to be selected is obtained, and the information of the template to be selected includes information corresponding to each of a plurality of digital security report templates; thumbnails corresponding to each of a plurality of digital security report templates are respectively displayed in a plurality of card display areas of a template selection page based on the information of the template to be selected; a second template selection operation of a user is received based on the template selection page; in response to the second template selection operation, target template information is displayed in a template selection area of a new report page, and the target template information includes information of a target digital security report template selected by the user from a plurality of digital security report templates; a target digital security report is created based on the target template information. In an embodiment of the present application, when a new digital security report is created, information of each template for the user to select is intuitively presented in a WYSIWYG manner by combining cards and template thumbnails, so that the user can intuitively feel the preview effect of the template, avoid the situation where the user finds that the generated report does not match the user's expectations after selecting the template, enhance the configuration expectations of the digital security report, and improve the fluency of the user's digital security report creation process.
[0091] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0092] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0093] Figure 1 A schematic diagram of the architecture of a digital security report management system provided for an exemplary embodiment of the present application;
[0094] Figure 2 A flowchart of a digital security report management method provided for an exemplary embodiment of the present application;
[0095] Figure 3 A schematic diagram of a new report page provided for an exemplary embodiment of the present application;
[0096] Figure 4 A schematic diagram of a template selection page provided for an exemplary embodiment of the present application;
[0097] Figure 5 A flowchart of another digital security report management method provided for an exemplary embodiment of the present application;
[0098] Figure 6 A flowchart of another digital security report management method provided for an exemplary embodiment of the present application;
[0099] Figure 7 A schematic diagram of another new report page provided for an exemplary embodiment of the present application;
[0100] Figure 8 A flowchart of another digital security report management method provided for an exemplary embodiment of the present application;
[0101] Fig. 9A A schematic diagram showing basic information and execution status information corresponding to each of a plurality of digital security reports provided by an exemplary embodiment of the present application;
[0102] Fig. 9B Another schematic diagram showing basic information and execution status information corresponding to each of a plurality of digital security reports provided by an exemplary embodiment of the present application;
[0103] Fig.10 A flowchart of another digital security report management method provided for an exemplary embodiment of the present application;
[0104] Fig.11A A schematic diagram of a template new page provided for an exemplary embodiment of the present application;
[0105] Fig. 11B A schematic diagram of another template creating a new page provided by an exemplary embodiment of the present application;
[0106] Fig.12 A flowchart of another digital security report management method provided for an exemplary embodiment of the present application;
[0107] Fig.13 A schematic diagram showing a historical version backtracking provided by an exemplary embodiment of the present application;
[0108] Fig.14 A schematic diagram of the structure of a digital security report management device provided by an exemplary embodiment of the present application;
[0109] Fig.15 A schematic structural diagram of an electronic device provided as an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0110] In order to make the features and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0111] The terms "first", "second", "third", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0112] Please refer to the following Figure 1 , which is a schematic diagram of the architecture of a digital security report management system provided by an exemplary embodiment of this specification. Figure 1As shown, the digital security report management system may include: a terminal 110 and a server 120. Among them:
[0113] The terminal 110 may be a user terminal corresponding to one or more users, and may specifically include one or more user terminals. A user version of the software may be installed in the terminal 110, which is used to implement functions such as creating a new digital security report by the user and monitoring the security big data situation information corresponding to the data security brain. After receiving the first template selection operation of the user based on the new report page, the terminal 110 may respond to the first template selection operation to obtain the template information to be selected, and the template information to be selected includes the information corresponding to each of the multiple digital security report templates; based on the template information to be selected, the thumbnails corresponding to each of the multiple digital security report templates are displayed in the multiple card display areas of the template selection page; based on the template selection page, the user's second template selection operation is received; in response to the second template selection operation, the target template information is displayed in the template selection area of the new report page, and the target template information includes the information of the target digital security report template selected by the user from the multiple digital security report templates; and the target digital security report is created based on the target template information. Among them, the terminal 110 may be, but is not limited to, a mobile phone, a tablet computer, a laptop computer and other devices installed with the business version software.
[0114] The server 120 may be a server that can provide a variety of digital security report management services, and may receive the first template selection operation of the corresponding user of the terminal 110 through the network, and in response to the first template selection operation, obtain the template information to be selected, the template information to be selected includes the information corresponding to each of the multiple digital security report templates; based on the template information to be selected, display the thumbnails corresponding to each of the multiple digital security report templates in the multiple card display areas of the template selection page; receive the second template selection operation of the user based on the template selection page; in response to the second template selection operation, display the target template information in the template selection area of the new report page, the target template information includes the information of the target digital security report template selected by the user from the multiple digital security report templates; create the target digital security report based on the target template information. Among them, the server 120 may be, but is not limited to, a hardware server, a virtual server, a cloud server, etc.
[0115] It can be understood that the digital security report management method provided in the embodiment of the present application can be executed by the terminal 110 or the server 120 alone, or can be executed by the terminal 110 and the server 120 together, and the embodiment of the present application is not limited to this.
[0116] The network may be a medium that provides a communication link between any terminal 110 and the server 120, or may be the Internet including network devices and transmission media, but is not limited thereto. The transmission medium may be a wired link, such as but not limited to coaxial cable, optical fiber, and digital subscriber line (DSL), or a wireless link, such as but not limited to wireless fidelity (WIFI), Bluetooth, and mobile device network.
[0117] Understandably, Figure 1 The number of terminals 110 and servers 120 in the digital security report management system shown is only an example. In a specific implementation, the digital security report management system may include any number of terminals and servers. This specification embodiment does not specifically limit this. For example, but not limited to, the terminal 110 may be a user terminal cluster composed of multiple user terminals, and the server 120 may be a server cluster composed of multiple servers.
[0118] Please refer to the following Figure 2 , taking the digital security report management executed by the terminal as an example, a digital security report management method provided by an exemplary embodiment of the present application is introduced. Figure 2 As shown, the digital security report management method includes the following steps:
[0119] S201, receiving a first template selection operation from a user based on a new report page.
[0120] Specifically, when a user wants to understand the security big data situation of his local digital security brain by creating a new target digital security report, he can trigger the selection of the target digital security report template corresponding to the current newly created target digital security report by inputting, clicking, long pressing, etc., a first template selection operation on the new report page, but is not limited to it. At this time, the terminal can receive the first template selection operation input by the user based on the new report page.
[0121] S202: In response to a first template selection operation, obtain information of a template to be selected.
[0122] Specifically, the template information to be selected includes information corresponding to each of the multiple digital security report templates. The information of the digital security report template may include, but is not limited to, the name, main components, available roles, and layout information of the digital security report template.
[0123] Optionally, after receiving the first template selection operation input by the user based on the new report page, the terminal may directly retrieve the information of the template to be selected pre-stored in the terminal in response to the first template selection operation.
[0124] Optionally, after the terminal receives the first template selection operation input by the user based on the new report page, it will be triggered to generate a template selection instruction and send the template selection instruction to the server. After the server receives the template selection instruction, it can determine the information corresponding to each of the multiple digital security report templates that the user can use, that is, the template information to be selected, based on the user information carried by the template selection instruction according to the preset mapping relationship. Then, the above-mentioned template information to be selected is returned to the terminal so that the terminal can obtain the template information to be selected corresponding to the first template selection operation. The above-mentioned preset mapping relationship is used to characterize the correspondence between user information and the digital security report template that the user can use corresponding to the user information. User information may include, but is not limited to, account identification or roles registered by the user in the digital security brain, and the above-mentioned roles may include, but are not limited to, managers, operation and maintenance personnel, etc.
[0125] S203: Display thumbnails corresponding to a plurality of digital security report templates in a plurality of card display areas of the template selection page based on the template information to be selected.
[0126] Specifically, when a user wants to configure the corresponding template during the process of creating a new target digital security report, in order to avoid the problem that the user configures the template of the target digital security report only by the template name, resulting in the user finding that the generated report does not match the user's expectations after selecting the template, thereby affecting the efficiency of digital security report configuration, multiple card display areas can be used to display the thumbnails corresponding to each of the multiple digital security report templates, thereby more intuitively displaying the corresponding information of each of the multiple digital security report templates, and enhancing the what-you-see-is-what-you-get configuration expectations of the digital security report template.
[0127] For example, when a user wants to configure a corresponding template in the process of creating a new target digital security report, he can, but is not limited to, click Figure 3 The select template control 310 (first template selection operation) in the new report page shown triggers the entry Figure 4 The template selection page is shown. Figure 4 As shown, in order to enhance the WYSIWYG configuration expectation of the digital security report template and improve the accuracy and efficiency of configuration when creating a new digital security report, after the user triggers the template configuration through the first template selection operation, Figure 4 The template selection page shown intuitively displays thumbnails 410 corresponding to multiple digital security report templates in the form of cards.
[0128] For example, when a user clicks Figure 4When selecting a thumbnail 410 in the template selection page shown, the content of the digital security report template in the thumbnail 410 can be previewed, so that the user can understand the content of each digital security report template in more detail before configuring the target digital security report template.
[0129] S204: receiving a second template selection operation of the user based on the template selection page.
[0130] Specifically, after the user sees the thumbnails corresponding to the multiple digital security report templates displayed in the multiple card display areas of the template selection page, the user can configure the expected target digital security report template for the newly created target digital security report through the second template selection operation. The above-mentioned second template selection operation can be, but is not limited to, clicking, sliding, long pressing, etc. on the card display area corresponding to the target digital security report template in the multiple card display areas.
[0131] S205 : In response to the second template selection operation, display target template information in a template selection area of the new report page.
[0132] Specifically, the target template information includes information of a target digital security report template selected by the user from a plurality of digital security report templates. After receiving the second template selection operation of the user, the information of the target digital security report template selected by the user from a plurality of digital security report templates can be displayed in the template selection area of the new report page, and the information of the target digital security report template can include, but is not limited to, information such as the name of the target digital security report template.
[0133] For example, the template selection area of the new report page may be located at, but not limited to, Figure 3 Below the selection template control 310 shown ( Figure 3 Not shown, please refer to Figure 7 ).
[0134] It can be understood that the above-mentioned target template information may include but is not limited to the information of one or more target digital security report templates, that is, when creating a new target digital security report, it can be but is not limited to configuring one or more target digital security report templates for the target digital security report, so that after the target digital security report is executed, a target digital security report (target execution result) corresponding to one or more target digital security report templates can be generated at the same time.
[0135] S206, creating a target digital security report based on the target template information.
[0136] Specifically, after determining the target template information corresponding to the target digital security report, the target digital security report can be created directly based on the target template information, so that after the target digital security report is created, the target security big data situation information of the corresponding digital security brain obtained by monitoring is automatically filled into the corresponding area of the target digital security report template to obtain the corresponding target digital security report.
[0137] In an embodiment of the present application, when creating a new digital security report, the information of each template for user selection is intuitively presented in a what-you-see-is-what-you-get manner by combining cards and template thumbnails, allowing the user to intuitively experience the preview effect of the template, avoiding the situation where the user finds that the generated target data security report does not match the user's expectations after selecting the template, enhancing the configuration expectations of the digital security report, and improving the fluency of the user's digital security report creation process.
[0138] Please refer to the following Figure 5 , which exemplarily shows a flow chart of another digital security report management method provided by an embodiment of the present application. Figure 5 As shown, the digital security report management method includes the following steps:
[0139] S501: receiving a first template selection operation from a user based on a new report page.
[0140] Specifically, S501 is consistent with S201 and will not be described in detail here.
[0141] S502: In response to a first template selection operation, obtain information of a template to be selected.
[0142] Specifically, S502 is consistent with S202 and will not be described in detail here.
[0143] S503: Display thumbnails corresponding to a plurality of digital security report templates in a plurality of card display areas of the template selection page based on the template information to be selected.
[0144] Specifically, S503 is consistent with S203 and will not be described in detail here.
[0145] S504: receiving a second template selection operation of the user based on the template selection page.
[0146] Specifically, S504 is consistent with S204 and will not be described in detail here.
[0147] S505: In response to the second template selection operation, target template information is displayed in a template selection area of the new report page.
[0148] Specifically, S505 is consistent with S205 and will not be repeated here.
[0149] S506: Display at least one execution mode in the new report page.
[0150] Specifically, the at least one execution method mentioned above may include but is not limited to immediate execution, execution at a time point, etc.
[0151] In the related art, the execution mode is not configured when a new digital security report is created. Instead, after the digital security report is created, it needs to be configured through the execution mode configuration items in other pages. Since users often do not know that they need to further configure the execution mode after creating a digital security report, some digital security reports will not be executed immediately or will not be executed as expected by the user after the execution cycle is set, resulting in the user not expecting the completion time of the digital security report and may need to wait for a long time for its execution result.
[0152] In the embodiment of the present application, the above S506 can be executed before S501, that is, when the user triggers the creation of a new target digital security report, a new report page will be displayed, and the new report page not only provides a template selection entrance, but also directly provides at least one execution method (for example, but not limited to, including Figure 3 The execution mode configuration area 320 shown (such as the immediate execution mode, the execution mode by time point, etc.) is provided for user configuration, so that the execution mode configuration items are placed in the main process of creating the target digital security report according to the principle of proximity, thereby enhancing the configuration expectations of the target digital security report, ensuring the continuity of the user's thinking when creating a new report, reducing breakpoints and stuck points in the new creation process, and enabling the user to configure the current newly created target digital security report more efficiently based on the new report page, further improving the fluency of the new report creation process.
[0153] S507: Obtain a target execution mode corresponding to the target digital security report based on at least one execution mode.
[0154] Specifically, after the user configures a corresponding target execution mode for the currently newly created target digital security report based on at least one execution mode displayed in the newly created report page, for example but not limited to by a click operation, the target execution mode can be obtained based on the newly created report page.
[0155] S508: Create a target digital security report based on the target template information and the target report type.
[0156] Specifically, the target report type may include but is not limited to alarm type, event type, log type, etc. After determining the target configuration information such as the target template information and target report type corresponding to the currently newly created target digital security report, the creation of the target digital security report can be completed directly according to the above target configuration information.
[0157] S509, execute the target digital security report based on the target execution method, monitor the target security big data situation information corresponding to the digital security brain according to the target dimension corresponding to the target report type, and obtain the target execution result corresponding to the target digital security report.
[0158] For example, when the target execution mode corresponding to the target digital security report is immediate execution and the target report type is an alarm type, the target digital security report will automatically start running immediately after it is created, and monitor the target security big data situation information of the corresponding alarm dimension of the digital security brain during the execution cycle to obtain the target execution result corresponding to the target digital security report. The above target execution result can be presented in the form of a target digital security report laid out according to the target digital security report template, but is not limited to it.
[0159] Please refer to the following Figure 6 , which exemplarily shows a flow chart of another digital security report management method provided by an embodiment of the present application. Figure 6 As shown, the digital security report management method includes the following steps:
[0160] S601, receiving a first template selection operation from a user based on a new report page.
[0161] Specifically, S601 is consistent with S201 and will not be described in detail here.
[0162] S602: In response to a first template selection operation, obtain information of a template to be selected.
[0163] Specifically, S602 is consistent with S202 and will not be repeated here.
[0164] S603: Display thumbnails corresponding to a plurality of digital security report templates in a plurality of card display areas of the template selection page based on the template information to be selected.
[0165] Specifically, S603 is consistent with S203 and will not be repeated here.
[0166] S604: Receive a second template selection operation from the user based on the template selection page.
[0167] Specifically, S604 is consistent with S204 and will not be described in detail here.
[0168] S605: In response to the second template selection operation, target template information is displayed in a template selection area of the new report page.
[0169] Specifically, S605 is consistent with S205 and will not be repeated here.
[0170] S606: Receive a first notification object selection operation from the user based on the newly created report page.
[0171] Specifically, when the user triggers the creation of a new target digital security report, a new report page will be displayed, and the new report page will not only provide a template selection entry, but will also further determine whether the sharing permission of the target digital security report is public. If so, the corresponding notification object configuration entry will be further displayed in the new report page, so that when the user wants to make the current new target digital security report public, he can, but is not limited to, click on the notification object configuration entry in the new report page to enter the configuration of the notification object corresponding to the target digital security report. At this time, the terminal can receive the user's first notification object selection operation based on the new report page.
[0172] S607: In response to the first notification object selection operation, a notification object selection pop-up window is popped up in the notification object selection area of the new report page.
[0173] Specifically, the terminal receives a first notification object selection operation (for example, but not limited to, Figure 7 After clicking the notification object configuration entry 710 shown in the figure), one or more notification objects that the user can configure for the target digital security report can be determined based on the user's information, such as but not limited to the notification object information that the user can notify or the notification authority of the user. Then, a corresponding notification object selection pop-up window will pop up in the notification object selection area of the new report page, such as but not limited to Figure 7 As shown, the notification object selection pop-up window 720 may include selection areas 721 corresponding to multiple notification objects, a notification object adding area 722, and a notification object management area 723, etc., thereby not only being able to provide users with the notification object selection configuration function by displaying multiple selection areas, but also being able to provide users with the addition configuration function of other notification objects that users want to configure in addition to the notification objects in the current multiple selection areas through the notification object adding area, and also being able to provide users with the management configuration function of deleting or modifying the notification objects in the current multiple selection areas through the notification object management area, thereby improving the flexibility of the digital security report notification object configuration and further ensuring the continuity of the newly created digital security report.
[0174] S608: Receive a second notification object selection operation of the user based on the notification object selection pop-up window.
[0175] Specifically, the second notification object selection operation may include, but is not limited to, clicking or sliding operations on a target selection area corresponding to a target notification object in selection areas corresponding to each of a plurality of notification objects in the notification object selection pop-up window.
[0176] S609: In response to the second notification object selection operation, display target notification object information in the notification object selection area.
[0177] Specifically, the target notification object is information of the target notification object selected by the user from multiple notification objects, such as but not limited to the name of the target notification object.
[0178] S610: Create a target digital security report based on the target template information and the target notification object information.
[0179] Specifically, after determining the target configuration information such as the target template information and the target notification object information corresponding to the currently newly created target digital security report, the creation of the target digital security report can be completed directly according to the above target configuration information, so that after the target digital security report is run, the corresponding target digital security report can be automatically generated according to the target digital security report template in the target template information, and the execution status of the target digital security report can be sent to the terminal corresponding to the target notification object, so as to automatically realize the sharing of the target digital security report.
[0180] In some possible embodiments, Figure 8 As shown, the digital security report management method provided in the embodiment of the present application may also include the following steps:
[0181] S801, receiving a digital security report viewing instruction.
[0182] Specifically, when a user wants to view a previously created digital security report, the situational awareness module based on the digital security brain can, but is not limited to, trigger the terminal or server corresponding to the digital security brain to automatically generate a corresponding digital security report viewing instruction.
[0183] S802, in response to a digital security report viewing instruction, obtaining basic information and execution status information corresponding to each of a plurality of digital security reports.
[0184] Specifically, after receiving a digital security report viewing instruction, the system can respond to the digital security report viewing instruction, determine from a plurality of pre-stored historical digital security reports the digital security report viewing instruction corresponding to the user himself and the plurality of digital security reports that the user can view, and obtain the basic information and execution status information corresponding to each of the plurality of digital security reports. The basic information may include, but is not limited to, the report name, report type, execution cycle, enabled status, creator, sharing authority, execution record, downloadable export format, and operable information of the digital security report. The execution status information may include, but is not limited to, execution statuses such as pending execution status, successful execution status, and failed execution status.
[0185] S803, displaying basic information and execution status information corresponding to each of the plurality of digital security reports according to preset rules.
[0186] In an embodiment of the present application, when a user views a digital security report, not only is the basic information corresponding to each of the multiple digital security reports that the user can view displayed to the user, but also the execution status information corresponding to each of the above-mentioned multiple digital security reports is displayed, allowing the user to clearly see the running status of the digital security reports he has created and the digital security reports created by others and shared with the user, thereby enhancing the expectations for digital security report management.
[0187] Furthermore, the above-mentioned execution status information also includes the execution status description information corresponding to the execution status, and the above-mentioned execution status is different, and the corresponding execution status description information is different. For example, when the execution status is execution failure, the above-mentioned execution status description information may include the reason for the execution failure; when the execution status is execution success, the above-mentioned execution status description information may include the time of successful execution (such as but not limited to the start and end time period or the moment of successful execution, etc.); when the execution status is pending execution, the above-mentioned execution status description information may include the estimated execution completion time of the digital security report to be executed, etc. In the embodiment of the present application, when the user views the digital security report, not only can the user intuitively understand the execution status of the digital security report, but also the user can directly understand the description information of the execution status corresponding to the digital security report, further enhancing the management expectations of the digital security report.
[0188] Optionally, the above S803, displaying the basic information and execution status information corresponding to each of the multiple digital security reports according to the preset rules may include: displaying the basic information and execution status information corresponding to each of the multiple digital security reports in the form of a list, for example but not limited to Fig. 9A As shown, the user can, but is not limited to, click the list display control 910 to display the basic information and execution status information 911 corresponding to each of the multiple digital security reports in the form of a list. Fig. 9A When the execution state shown in the figure is selected, the execution state description information 912 corresponding to the execution state can be further displayed, such as but not limited to Fig. 9A It is shown as "Expected to be completed at 00:00:00 tomorrow".
[0189] Optionally, the above S803, displaying the basic information and execution status information corresponding to each of the multiple digital security reports according to the preset rules may include: first extracting the key information corresponding to each of the multiple digital security reports from the basic information and execution status information corresponding to each of the multiple digital security reports, and then displaying the key information corresponding to each of the multiple digital security reports in the form of cards, wherein the key information may include but is not limited to the execution status of the digital security report, the report name, etc. For example, but not limited to Fig. 9BAs shown, the user can, but is not limited to, click the card display control 920 to display the key information corresponding to each of the multiple digital security reports in the form of cards, such as but not limited to Fig. 9B The digital security report card 921, the digital security report card 922, the digital security report card 923, the digital security report card 924, etc. are shown. Fig. 9B As shown, since the digital security report (comprehensive security risk report) is in the execution success state, the corresponding download control can be directly displayed in the corresponding digital security report card 921; the summary report is in the execution state, and the execution status display area 922a in the corresponding digital security report card 922 can directly display the execution information, and the digital security report card 922 can also display the estimated execution completion time of the summary report; the host security risk report is in the unenabled state, and the execution status display area 923a in the corresponding digital security report card 923 can directly display unenabled; the platform operation briefing is in the execution failure state, and the execution status display area 924a in the corresponding digital security report card 924 can directly display the execution failure.
[0190] In an embodiment of the present application, each digital security report can be displayed through a card perspective, key information of each digital security report can be directly extracted, and redundant information can be filtered out, so that users can view the details of the digital security report more intuitively, thereby improving the management efficiency of the digital security report.
[0191] In some possible embodiments, Fig.10 As shown, the digital security report management method provided in the embodiment of the present application may also include the following steps:
[0192] S1001, receiving a template creation operation from a user.
[0193] Specifically, during the process of creating a new target digital security report, if the template selection page triggered by the user does not contain the digital security report template expected by the user, the user can create a new digital security report template based on the digital security brain, for example, but not limited to, by clicking Figure 4 The template creation operation such as the de-creation control 420 shown in the figure enters the creation of the digital security brain. At this time, the terminal or server corresponding to the digital security brain can receive the template creation operation of the user.
[0194] S1002, in response to a template creation operation, displaying a template creation page, where the template creation page includes a menu navigation structure.
[0195] For example, when the terminal or server corresponding to the digital security brain receives a template creation operation, it can, but is not limited to, enter Fig.11A The template new creation page shown includes a menu navigation structure 1110 and a page display control 1120.
[0196] S1003, in response to the user's new template creation full-screen operation, the template editing area of the new template creation page is displayed in full screen.
[0197] Specifically, after displaying the template new page, the user can trigger the full-screen display of the template editing area of the template new page by, but not limited to, clicking the page display control 1120 or other template new full-screen operations, such as, but not limited to, entering Fig. 11B The page shown in the figure expands the configuration space of the newly created digital security template and improves the work efficiency of the newly created digital security template.
[0198] Optionally, after creating a new digital security report template, the terminal corresponding to the digital security brain can, but is not limited to, display the information of multiple historical digital security report templates in the form of a list, and add corresponding list key fields to each historical digital security report template displayed in the list, so as to provide users with operations such as deletion, modification, and viewing of each pair of historical digital security report templates, thereby ensuring the integrity of digital security report management.
[0199] In some possible embodiments, Fig.12 As shown, the digital security report management method provided in the embodiment of the present application may also include the following steps:
[0200] S1201, receiving a target historical version backtracking instruction corresponding to a target digital security report template.
[0201] Specifically, in the process of creating a target digital security report template, the user can, but is not limited to, trigger the terminal or server corresponding to the digital security brain to generate a target historical version backtracking instruction corresponding to the target digital security report template through operations such as clicking and sliding.
[0202] S1202, in response to a target historical version backtracking instruction, obtaining target historical operation information of a target digital security report template corresponding to a target historical version.
[0203] Specifically, the target historical operation information may include, but is not limited to, at least one user's editing operation on the target digital security report template in the target historical version and the editing time corresponding to the editing operation, etc. The target historical operation information may be recorded in, but is not limited to, a new log corresponding to the target digital security report template.
[0204] S1203, display the target historical operation information in the historical version backtracking area of the template creation page.
[0205] Specifically, after the server corresponding to the digital security brain obtains the target historical operation information of the target historical version corresponding to the target digital security report template, it can send the target historical operation information to the user terminal corresponding to the target historical version backtracking instruction for display. After the terminal corresponding to the digital security brain obtains the target historical operation information of the target historical version corresponding to the target digital security report template, it can directly display the target historical operation information in the historical version backtracking area of the template new page, for example but not limited to Fig.13 As shown, the target historical operation information (operation record) of the target historical version (current version) of the comprehensive security risk report (target digital security report template) can be directly displayed in the historical version backtracking area 1310 of the template new page, so that the user can view the historically created digital security report templates while tracing back the previous editing operations of each digital security report template, thereby improving the flexibility of report template management. In addition, the user can also, but is not limited to, Fig.13 The various versions of the application controls 1320 shown are switched among the historical versions of multiple digital security report templates, effectively preserving the corresponding historical editing traces and maximizing their value.
[0206] Please refer to the following Fig.14 , which is a structural diagram of a digital security report management device provided in an embodiment of the present application. Fig.14 As shown, the digital security report management device 1400 includes:
[0207] The first receiving module 1410 is used to receive a first template selection operation of a user based on a new report page;
[0208] The first acquisition module 1420 is used to acquire the template information to be selected in response to the first template selection operation; the template information to be selected includes information corresponding to each of the multiple digital security report templates;
[0209] The first display module 1430 is used to display thumbnails corresponding to the plurality of digital security report templates in the plurality of card display areas of the template selection page based on the template information to be selected;
[0210] The second receiving module 1440 is used to receive a second template selection operation of the user based on the template selection page;
[0211] The second display module 1450 is used to display target template information in the template selection area of the new report page in response to the second template selection operation; the target template information includes information of the target digital security report template selected by the user from the multiple digital security report templates;
[0212] The digital safety report creation module 1460 is used to create a target digital safety report based on the target template information.
[0213] In a possible implementation, the digital security report management device 1400 further includes:
[0214] A third receiving module is used to receive a first notification object selection operation of the user based on the newly created report page;
[0215] A third display module is used to pop up a notification object selection pop-up window in the notification object selection area of the new report page in response to the first notification object selection operation; the notification object selection pop-up window includes a selection area corresponding to each of the multiple notification objects, a notification object adding area, and a notification object management area;
[0216] A fourth receiving module, configured to receive a second notification object selection operation of the user based on the notification object selection pop-up window;
[0217] A fourth display module, configured to display target notification object information in the notification object selection area in response to the second notification object selection operation; the target notification object is information of the target notification object selected by the user from the plurality of notification objects;
[0218] The digital security report creation module 1460 is specifically used for:
[0219] A target digital security report is created based on the target template information and the target notification object information.
[0220] In a possible implementation, the digital security report management device 1400 further includes:
[0221] A fifth receiving module, used for receiving a digital security report viewing instruction;
[0222] A second acquisition module, configured to obtain basic information and execution status information corresponding to each of the plurality of digital security reports in response to the digital security report viewing instruction;
[0223] The fifth display module is used to display the basic information and execution status information corresponding to each of the multiple digital security reports according to preset rules; the execution status information includes the pending execution status, the execution success status and the execution failure status.
[0224] In a possible implementation, the execution state information further includes execution state description information corresponding to each execution state; different execution states correspond to different execution state description information.
[0225] In a possible implementation, the fifth display module is specifically used to: display the basic information and execution status information corresponding to each of the multiple digital security reports in the form of a list; or extract the key information corresponding to each of the multiple digital security reports from the basic information and execution status information corresponding to each of the multiple digital security reports; and display the key information corresponding to each of the multiple digital security reports in the form of a card.
[0226] In a possible implementation, the digital security report management device 1400 further includes:
[0227] A sixth receiving module, used to receive the template creation operation of the above user;
[0228] A sixth display module, configured to display a template creation page in response to the template creation operation; the template creation page includes a menu navigation structure;
[0229] The seventh display module is used to respond to the user's template creation full-screen operation to display the template editing area of the template creation page in full screen.
[0230] In a possible implementation, the digital security report management device 1400 further includes:
[0231] A seventh receiving module, used to receive a target historical version backtracking instruction corresponding to the target digital security report template;
[0232] A third acquisition module is used to respond to the target historical version backtracking instruction to acquire the target historical operation information of the target digital security report template corresponding to the target historical version; the target historical operation information includes the editing operation of the target digital security report template by at least one user in the target historical version and the editing time corresponding to the editing operation;
[0233] The eighth display module is used to display the above-mentioned target historical operation information in the historical version backtracking area of the template new creation page.
[0234] In a possible implementation, the digital security report management device 1400 further includes:
[0235] A ninth display module, used to display at least one execution mode in the above-mentioned newly created report page;
[0236] The fourth acquisition module is used to acquire the target execution mode corresponding to the target digital security report based on the at least one execution mode.
[0237] In a possible implementation, the digital security report creation module 1460 is specifically used to:
[0238] Create a target digital security report based on the above target template information and target report type;
[0239] The digital security report management device 1400 further includes:
[0240] The report execution module is used to execute the above-mentioned target digital security report based on the above-mentioned target execution method, monitor the target security big data situation information corresponding to the digital security brain according to the target dimension corresponding to the above-mentioned target report type, and obtain the target execution result corresponding to the above-mentioned target digital security report.
[0241] The division of the modules in the above-mentioned digital security report management device is only for illustration. In other embodiments, the digital security report management device can be divided into different modules as needed to complete all or part of the functions of the above-mentioned digital security report management device. The implementation of each module in the digital security report management device provided in the embodiments of this specification can be in the form of a computer program. The computer program can be run on a terminal or a server. The program modules constituted by the computer program can be stored in the memory of the terminal or the server. When the computer program is executed by the processor, all or part of the steps of the digital security report management method described in the embodiments of this specification are implemented.
[0242] See next Fig.15 , which is a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of this specification. Fig.15 As shown, the electronic device 1500 may include: at least one processor 1510 , at least one communication bus 1520 , a user interface 1530 , at least one network interface 1540 , and a memory 1550 .
[0243] The communication bus 1520 may be used to realize the connection and communication among the above-mentioned components.
[0244] The user interface 1530 may include a display screen (Display) and a camera (Camera), and the optional user interface 1530 may also include a standard wired interface and a wireless interface.
[0245] The network interface 1540 may optionally include a Bluetooth module, a Near Field Communication (NFC) module, a Wireless Fidelity (Wi-Fi) module, and the like.
[0246] Among them, the processor 1510 may include one or more processing cores. The processor 1510 uses various interfaces and lines to connect various parts within the entire electronic device 1500, and executes various functions and processes data of the routing electronic device 1500 by running or executing instructions, programs, code sets or instruction sets stored in the memory 1550, and calling data stored in the memory 1550. Optionally, the processor 1510 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 1510 can integrate one or a combination of a processor (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 1510, and it can be implemented separately through a chip.
[0247] Among them, the memory 1550 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory, ROM). Optionally, the memory 1550 includes a non-transitory computer-readable medium. The memory 1550 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 1550 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a receiving function, a display function, a digital security report management function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 1550 may also be optionally at least one storage device located away from the aforementioned processor 1510. As Fig.15 As shown, the memory 1550 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.
[0248] In some possible embodiments, the electronic device 1500 may be the aforementioned Fig.14In the digital security report management device shown, the processor 1510 can be used to call the program instructions stored in the memory 1550, and specifically perform the following operations: receiving the user's first template selection operation based on a new report page; in response to the above-mentioned first template selection operation, obtaining the template information to be selected; the above-mentioned template information to be selected includes the information corresponding to each of the multiple digital security report templates; based on the above-mentioned template information to be selected, respectively displaying the thumbnails corresponding to each of the above-mentioned multiple digital security report templates in the multiple card display areas of the template selection page; receiving the above-mentioned user's second template selection operation based on the above-mentioned template selection page; in response to the above-mentioned second template selection operation, displaying the target template information in the template selection area of the above-mentioned new report page; the above-mentioned target template information includes the information of the target digital security report template selected by the above-mentioned user from the above-mentioned multiple digital security report templates; creating a target digital security report based on the above-mentioned target template information.
[0249] In some possible embodiments, before executing the creation of the target digital security report based on the target template information, the processor 1510 is further used to execute: receiving the first notification object selection operation of the user based on the new report page; in response to the first notification object selection operation, popping up a notification object selection pop-up window in the notification object selection area of the new report page; the notification object selection pop-up window includes a selection area corresponding to each of the multiple notification objects, a notification object adding area, and a notification object management area; receiving the second notification object selection operation of the user based on the notification object selection pop-up window; in response to the second notification object selection operation, displaying the target notification object information in the notification object selection area; the target notification object is the information of the target notification object selected by the user from the multiple notification objects;
[0250] When the processor 1510 creates a target digital security report based on the target template information, it is specifically used to create a target digital security report based on the target template information and the target notification object information.
[0251] In some possible embodiments, the processor 1510 is also used to execute: receiving a digital security report viewing instruction; in response to the digital security report viewing instruction, obtaining basic information and execution status information corresponding to each of the multiple digital security reports; displaying the basic information and execution status information corresponding to each of the multiple digital security reports according to preset rules; wherein the execution status information includes a pending execution status, a successful execution status, and a failed execution status.
[0252] In some possible embodiments, the execution state information further includes execution state description information corresponding to each execution state; different execution states correspond to different execution state description information.
[0253] In some possible embodiments, when the processor 1510 displays the basic information and execution status information corresponding to each of the plurality of digital security reports according to a preset rule, it is specifically configured to execute:
[0254] The basic information and execution status information corresponding to each of the above-mentioned multiple digital security reports are displayed in the form of a list; or the key information corresponding to each of the above-mentioned multiple digital security reports is extracted from the basic information and execution status information corresponding to each of the above-mentioned multiple digital security reports; the key information corresponding to each of the above-mentioned multiple digital security reports is displayed in the form of a card.
[0255] In some possible embodiments, the processor 1510 is further used to execute: receiving a template creation operation from the user; displaying a template creation page in response to the template creation operation; the template creation page includes a menu navigation structure; and displaying the template editing area of the template creation page in full screen in response to the template creation full-screen operation from the user.
[0256] In some possible embodiments, the processor 1510 is also used to execute: receiving a target historical version backtracking instruction corresponding to the target digital security report template; in response to the target historical version backtracking instruction, obtaining target historical operation information of the target historical version corresponding to the target digital security report template; the target historical operation information includes an editing operation of the target digital security report template by at least one user in the target historical version and the editing time corresponding to the editing operation; and displaying the target historical operation information in the historical version backtracking area of the template new page.
[0257] In some possible embodiments, before executing the creation of a target digital security report based on the target template information, the processor 1510 is further configured to execute: displaying at least one execution mode in the new report page;
[0258] A target execution mode corresponding to the target digital security report is obtained based on the at least one execution mode.
[0259] In some possible embodiments, when the processor 1510 executes creating a target digital security report based on the target template information, it is specifically used to execute: creating a target digital security report based on the target template information and the target report type.
[0260] After the processor 1510 creates a target digital security report based on the target template information, it is also used to execute: executing the target digital security report based on the target execution method, monitoring the target security big data situation information corresponding to the digital security brain according to the target dimension corresponding to the target report type, and obtaining the target execution result corresponding to the target digital security report.
[0261] The embodiment of the present application also provides a computer storage medium, which stores instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes one or more steps in any of the above methods. If the various components of the above digital security report management device are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above storage medium.
[0262] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The above computer program product includes one or more computer instructions. When the above computer program instructions are loaded and executed on a computer, the above process or function according to the embodiment of the present application is generated in whole or in part. The above computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The above computer instructions can be stored in a computer-readable storage medium or transmitted by the above computer-readable storage medium. The above computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The above computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. The above available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
[0263] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes. In the absence of conflict, the technical features in this embodiment and the implementation scheme can be combined arbitrarily.
[0264] The above-mentioned embodiments are merely preferred embodiments of the present application and are not intended to limit the scope of the present application. Without departing from the design spirit of the present application, various modifications and improvements made to the technical solutions of the present application by ordinary technicians in this field should fall within the protection scope determined by the claims of the present application.
Claims
1. A digital security report management method, characterized in that: The method comprises: receiving a first template selection operation from a user based on a new report page; In response to the first template selection operation, obtaining information of a template to be selected; the information of the template to be selected includes information corresponding to each of a plurality of digital security report templates; Based on the template information to be selected, respectively displaying thumbnails corresponding to the multiple digital security report templates in multiple card display areas on the template selection page; receiving a second template selection operation of the user based on the template selection page; In response to the second template selection operation, target template information is displayed in the template selection area of the new report page; the target template information includes information of the target digital security report template selected by the user from the multiple digital security report templates; A target digital security report is created based on the target template information.
2. The method according to claim 1, characterized in that Before creating a target digital security report based on the target template information, the method further includes: receiving a first notification object selection operation by the user based on the newly created report page; In response to the first notification object selection operation, a notification object selection pop-up window is popped up in the notification object selection area of the new report page; the notification object selection pop-up window includes a selection area corresponding to each of a plurality of notification objects, a notification object adding area, and a notification object management area; receiving a second notification object selection operation of the user based on the notification object selection pop-up window; In response to the second notification object selection operation, displaying target notification object information in the notification object selection area; the target notification object is information of the target notification object selected by the user from the multiple notification objects; The step of creating a target digital security report based on the target template information includes: A target digital security report is created based on the target template information and the target notification object information.
3. The method according to claim 1, characterized in that The method further comprises: Receive digital security report viewing instructions; In response to the digital security report viewing instruction, obtaining basic information and execution status information corresponding to each of the plurality of digital security reports; Displaying basic information and execution status information corresponding to each of the multiple digital security reports according to preset rules; The execution status information includes a pending execution status, a successful execution status, and a failed execution status.
4. The method according to claim 3, characterized in that The execution status information also includes execution status description information corresponding to each execution status; different execution statuses correspond to different execution status description information.
5. The method according to claim 3, characterized in that: The displaying of basic information and execution status information corresponding to each of the plurality of digital security reports according to preset rules includes: Displaying basic information and execution status information corresponding to each of the multiple digital security reports in the form of a list; or Extracting key information corresponding to each of the multiple digital security reports from basic information and execution status information corresponding to each of the multiple digital security reports; The key information corresponding to each of the multiple digital security reports is displayed in the form of cards.
6. The method according to claim 1, characterized in that The method further comprises: Receiving a template creation operation from the user; In response to the template creation operation, displaying a template creation page; the template creation page includes a menu navigation structure; In response to the user's new template creation full-screen operation, the template editing area of the new template creation page is displayed in full screen.
7. The method according to claim 1, characterized in that The method further comprises: Receive a target historical version backtracking instruction corresponding to the target digital security report template; In response to the target historical version backtracking instruction, the target historical operation information of the target digital security report template corresponding to the target historical version is obtained; the target historical operation information includes the editing operation of the target digital security report template by at least one user in the target historical version and the editing time corresponding to the editing operation; The target historical operation information is displayed in the historical version backtracking area of the template new creation page.
8. A digital security report management device, characterized in that: The device comprises: A first receiving module, used for receiving a first template selection operation of a user based on a new report page; A first acquisition module, configured to acquire information of a template to be selected in response to the first template selection operation; the information of the template to be selected includes information corresponding to each of a plurality of digital security report templates; A first display module, configured to display thumbnails corresponding to the plurality of digital security report templates in a plurality of card display areas of a template selection page based on the template information to be selected; A second receiving module, configured to receive a second template selection operation of the user based on the template selection page; A second display module, configured to display target template information in the template selection area of the new report page in response to the second template selection operation; the target template information includes information of the target digital security report template selected by the user from the multiple digital security report templates; The digital security report creation module is used to create a target digital security report based on the target template information.
9. An electronic device, characterized in that: include: processor and memory; wherein, The processor is connected to the memory; the memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the method steps according to any one of claims 1 to 7.
10. A computer storage medium, characterized in that: The computer storage medium stores a plurality of instructions, which are suitable for being loaded by a processor and executing the method steps according to any one of claims 1 to 7.
Citation Information
Patent Citations
Report generation method and system and storage medium
CN107885709A
Table generation method, apparatus and device, and storage medium
CN110688829A
Data processing method and device, equipment, storage medium and product
CN115421625A
Table generation method and device, server and storage medium
CN116595955A