Information processing method and device, storage medium, program product and electronic equipment
During the change of network equipment of financial institutions, the target database and reference equipment are used to change the alarm event type of the job, and the target file is generated to determine the alarm signals that need to be blocked, which solves the problem of low accuracy in the prior art and improves operation and maintenance efficiency.
Patent Information
- Application Number
- CN202411883813.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-12-19
Smart Images

Figure CN119788487A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of financial technology or other fields, and specifically, to an information processing method, device, storage medium, program product and electronic device. Background Art
[0002] In financial institutions, it is extremely important to ensure the safe and stable operation of the entire institution's network system. One important means is to use the network monitoring system to collect the status, traffic and behavior information of the managed network equipment, detect the abnormality of the network equipment at the first time, and then handle various network event information in a timely manner to help network operation and maintenance personnel manage and monitor the network. As the scale of financial institutions' networks continues to expand, the number of network devices that need to be maintained is increasing, and the number of network devices involved in daily changes is also increasing sharply.
[0003] At present, for alarms that may be generated during the change period, the corresponding maintenance period and the alarm information that needs to be blocked during the maintenance period are usually set manually, so as to reduce the number of alarms caused by the change received by the operation and maintenance personnel during the change period, thereby reducing the pressure on the operation and maintenance personnel. However, the alarm signals that need to be blocked determined according to the above method have the problem of low accuracy.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The main purpose of the present application is to provide an information processing method, device, storage medium, program product and electronic device to solve the problem of low determination accuracy when determining the alarm signal that needs to be shielded during the maintenance period of the equipment in the related art.
[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, an information processing method is provided. The method includes: receiving change information of a device change job sent by a target object, wherein the change information includes at least the job name of the device change job and the network information of the first device to be changed in the device change job, and the network information includes at least one of the following: IP, port number; determining the event type of the alarm event that occurred in the historical change of the first device from the target database according to the network information of the first device, and obtaining a first event type set, wherein the target database stores change information and alarm information of multiple historical device change jobs; determining a reference device change job from multiple historical device change jobs according to the job name, and determining a second event type set according to the event type of the alarm event corresponding to the reference device change job, wherein the similarity between the reference device change job and the device change job is greater than a preset similarity; generating a target file according to the first event type set and the second event type set, and determining the alarm signal that needs to be shielded for the target object when executing the device change job based on the target file.
[0007] Furthermore, the information processing method also includes: determining whether there is a first alarm event in the target database, wherein the first alarm event refers to an alarm event corresponding to both the IP and port number in the network information of the first device; when there is a first alarm event in the target database, determining the event type of the first alarm event as belonging to the first event type set.
[0008] Furthermore, the information processing method also includes: after determining whether there is a first alarm event in the target database, if the first alarm event does not exist in the target database, determining whether there is a second alarm event in the target database, wherein the second alarm event refers to an alarm event corresponding to the IP in the network information of the first device; if there is a second alarm event in the target database, determining the event type of the second alarm event as belonging to the first event type set.
[0009] Furthermore, the information processing method also includes: for each historical equipment change job, determining the job name of the historical equipment change job based on the change information of the historical equipment change job; calculating the similarity between the job name of the equipment change job and the job name of the historical equipment change job; and determining a reference equipment change job from multiple historical equipment change jobs based on the similarities corresponding to multiple historical equipment change jobs.
[0010] Furthermore, the information processing method also includes: for each event type in the first event type set, establishing a correspondence between the event type and the network information of the target first device to obtain a first correspondence, wherein the target first device refers to the first device corresponding to the alarm event corresponding to the event type; generating a target file according to the first event type set, the first correspondence and the second event type set.
[0011] Furthermore, the information processing method also includes: determining the network information of the second device connected to the first device based on the network information of the first device; determining the organization information of the target organization to which the target object belongs based on the identity identifier of the target object; generating an initial file based on the change information of the device change operation, the network information of the first device, the network information of the second device, the first event type set, the first correspondence, the second event type set and the organization information, and displaying the initial file to the target object; upon receiving a modification instruction from the target object for the initial file, modifying the initial file according to the modification instruction to obtain the target file.
[0012] Furthermore, the information processing method also includes: determining the network information of the second device connected to the first device based on the network information of the first device; determining the event type of the alarm event occurring in the historical change of the second device from the target database based on the network information of the second device to obtain a third event type set; generating a target file based on the first event type set, the second event type set and the third event type set.
[0013] In order to achieve the above-mentioned purpose, according to another aspect of the present application, an information processing device is provided. The device includes: a receiving module, which is used to receive the change information of the device change job sent by the target object, wherein the change information at least includes the job name of the device change job and the network information of the first device to be changed in the device change job, and the network information includes at least one of the following: IP, port number; a first determination module, which is used to determine the event type of the alarm event that occurred in the historical change of the first device from the target database according to the network information of the first device, and obtain a first event type set, wherein the target database stores the change information and alarm information of multiple historical device change jobs; a second determination module, which is used to determine the reference device change job from the multiple historical device change jobs according to the job name, and determine the second event type set according to the event type of the alarm event corresponding to the reference device change job, wherein the similarity between the reference device change job and the device change job is greater than the preset similarity; a third determination module, which is used to generate a target file according to the first event type set and the second event type set, and determine the alarm signal that needs to be shielded for the target object when executing the device change job based on the target file.
[0014] Furthermore, the first determination module also includes: a judgment submodule, which is used to judge whether there is a first alarm event in the target database when the network information includes an IP and a port number, wherein the first alarm event refers to an alarm event corresponding to both the IP and the port number in the network information of the first device; and a first determination submodule, which is used to determine the event type of the first alarm event as belonging to a first event type set when there is a first alarm event in the target database.
[0015] Furthermore, the information processing device also includes: a judgment module, which is used to judge whether there is a second alarm event in the target database when the first alarm event does not exist in the target database, wherein the second alarm event refers to an alarm event corresponding to the IP in the network information of the first device; and a fourth determination module, which is used to determine the event type of the second alarm event as belonging to the first event type set when the second alarm event exists in the target database.
[0016] Furthermore, the second determination module also includes: a second determination sub-module, used to determine, for each historical equipment change job, the job name of the historical equipment change job based on the change information of the historical equipment change job; a calculation sub-module, used to calculate the similarity between the job name of the equipment change job and the job name of the historical equipment change job; and a third determination sub-module, used to determine a reference equipment change job from multiple historical equipment change jobs based on the corresponding similarities of multiple historical equipment change jobs.
[0017] Furthermore, the third determination module also includes: a first processing sub-module, used to establish a correspondence between the event type and the network information of the target first device for each event type in the first event type set, and obtain a first correspondence, wherein the target first device refers to the first device corresponding to the alarm event corresponding to the event type; a second processing sub-module, used to generate a target file based on the first event type set, the first correspondence and the second event type set.
[0018] Furthermore, the second processing sub-module also includes: a fourth determination sub-module, used to determine the network information of the second device connected to the first device based on the network information of the first device; a fifth determination sub-module, used to determine the organization information of the target organization to which the target object belongs based on the identity identification of the target object; a third processing sub-module, used to generate an initial file based on the change information of the device change operation, the network information of the first device, the network information of the second device, the first event type set, the first correspondence, the second event type set and the organization information, and display the initial file to the target object; a fourth processing sub-module, used to modify the initial file according to the modification instruction to obtain the target file when receiving a modification instruction from the target object for the initial file.
[0019] Furthermore, the third determination module also includes: a sixth determination sub-module, used to determine the network information of the second device connected to the first device based on the network information of the first device; a fifth processing sub-module, used to determine the event type of the alarm event occurring in the historical change of the second device from the target database based on the network information of the second device, and obtain a third event type set; a sixth processing sub-module, used to generate a target file based on the first event type set, the second event type set and the third event type set.
[0020] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer-readable storage medium is provided, and the computer-readable storage medium includes a stored executable program, wherein when the executable program runs, the device where the computer-readable storage medium is located is controlled to execute the above-mentioned information processing method.
[0021] In order to achieve the above-mentioned purpose, according to another aspect of the present application, an electronic device is provided, the electronic device comprising a memory storing an executable program; and a processor for running the program, wherein the above-mentioned information processing method is executed when the program is running.
[0022] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer program product is provided, including computer instructions, which implement the steps of the above-mentioned information processing method when executed by a processor.
[0023] In an embodiment of the present application, by receiving change information of an equipment change job sent by a target object, effective determination of information of equipment involved in the change is achieved, and by determining from a target database the event type of an alarm event that occurred in historical changes of the first device based on network information of the first device, a first event type set is obtained, thereby statistics of alarm event types occurring in historical changes of equipment involved in the change are achieved, and by determining a second event type set based on the event type of an alarm event corresponding to a reference equipment change job that is similar to the equipment change job, statistics of alarm event types occurring in historical change jobs that are similar to the job content of the current change job are achieved, and by determining the alarm signal that needs to be shielded for the target object when executing the equipment change job based on the first event type set and the second event type set, it is possible to determine the alarm signal that needs to be shielded during the maintenance period of the equipment in combination with multi-dimensional reference information, thereby improving the accuracy of determination.
[0024] It can be seen that the solution provided in the present application achieves the purpose of determining the alarm signals that need to be shielded when the equipment is changed based on multi-dimensional reference information, realizes the technical effect of improving the accuracy of determining the alarm signals that need to be shielded, and solves the technical problem of low determination accuracy when determining the alarm signals that need to be shielded during the maintenance period of the equipment in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0026] Figure 1 is a hardware structure block diagram of a computer terminal provided according to an embodiment of the present application;
[0027] Figure 2 is a flowchart of an information processing method provided according to an embodiment of the present application;
[0028] Figure 3 This is a schematic diagram of obtaining change information provided in accordance with an embodiment of the present application. Figure 1 ;
[0029] Figure 4 This is a schematic diagram of obtaining change information provided in accordance with an embodiment of the present application. Figure 2 ;
[0030] Figure 5 This is a schematic diagram of obtaining change information provided in accordance with an embodiment of the present application. Figure 3 ;
[0031] Figure 6 is a schematic diagram of determining a second event type set according to an embodiment of the present application;
[0032] Figure 7 is a schematic diagram of determining network information of a second device according to an embodiment of the present application;
[0033] Figure 8 is a schematic diagram of obtaining organization information provided according to an embodiment of the present application;
[0034] Fig. 9 is a schematic diagram of generating a target file according to an embodiment of the present application;
[0035] Fig.10 is a schematic diagram of an information processing device provided according to an embodiment of the present application;
[0036] Fig.11 It is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution 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 ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0038] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0039] It should be noted that the information processing method, device, storage medium, program product and electronic device disclosed in the present invention can be used in the field of financial technology, and can also be used in any field other than the field of financial technology. The application field of the information processing method, device, storage medium, program product and electronic device disclosed in the present invention is not limited.
[0040] It should be noted that the collected information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this application are information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data are in compliance with relevant laws, regulations and standards, necessary confidentiality measures are taken, and public order and good customs are not violated, and corresponding operation entrances are provided for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or institutions to provide users with corresponding operation entrances for users to choose to agree or refuse the results of automated decision-making; if the user chooses to refuse, the expert decision-making process will be entered.
[0041] Example 1
[0042] According to an embodiment of the present application, an embodiment of an information processing method is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0043] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG. 1 shows a hardware structure block diagram of a computer terminal (or mobile device) for implementing an information processing method. Figure 1 As shown, the computer terminal 10 (or mobile device) may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.
[0044] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
[0045] The memory 104 can be used to store software programs and modules of application software, such as program instructions / data storage devices corresponding to the information processing method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned information processing method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0046] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0047] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).
[0048] Under the above operating environment, this application provides Figure 2 The information processing method shown. Figure 2 It is a flowchart of an information processing method provided according to an embodiment of the present application.
[0049] Step S201, receiving the change information of the device change job sent by the target object, wherein the change information at least includes the job name of the device change job and the network information of the first device to be changed in the device change job, and the network information includes at least one of the following: IP, port number.
[0050] Optionally, electronic devices, application systems, servers and other devices may be used as the execution subject of the present application. In this embodiment, the target processing system is used as the execution subject to execute the aforementioned information processing method.
[0051] Optionally, the target object may be a device changer in a target institution, and the target institution may be a financial institution.
[0052] Optionally, the equipment change operation may refer to an operation to change the network equipment in the target organization. The network equipment includes but is not limited to routers, switches, etc. The change operation includes but is not limited to equipment replacement, equipment power-off, equipment configuration change, etc.
[0053] Optionally, the change information includes at least the job name of the device change job and the network information of the first device that needs to be changed in the device change job. The job name of the device change job is associated with the job content of the device change job. For example, the job name is "change job for model A router", "change job for router used to execute B service", etc. The device change job may include at least one first device. When the network information includes an IP and a port number, for each first device, the IP of the first device is unique, the port number may be one or more, and the port number in the network information is the port number involved in changing the first device, rather than all the port numbers in the first device. Optionally, the change information may also include the change type of each change operation.
[0054] For example, a user (i.e., a target object) may input a change plan at the front end of the target processing system. The change plan includes at least a job name, an IP address of a device involved in the change (i.e., a first device) and a corresponding port to be operated, and may also include a change type of each change operation. Figure 3 This is a schematic diagram of obtaining change information according to an embodiment of the present application. Figure 1 ,like Figure 3 As shown, the target processing system can obtain the preset change plan parsing rules, and then call the interface to obtain the change plan content. Here, the change plan content is a text type file. Then, the change plan parsing rules are used to parse the change plan to obtain the IP of the device involved in the change and the corresponding port to be operated. Among them, the IP of the device and the port of the device are a one-to-many correspondence, that is, in the change plan, the change of a device may involve multiple ports. Afterwards, the IP and port can be stored in a preset file in the form of key-value pairs. The preset file can be a json file, for example, with the IP as the key and the port corresponding to the IP as the value.
[0055] Optionally, the change information also includes the change start time and the change end time. The time range of the maintenance period of the device is the same as the time range of the change period. In some embodiments, the change information is also provided with the switch state of the maintenance period. When the maintenance period is set to the on state, it is necessary to determine the alarm signal that the device needs to shield during the maintenance period. When the maintenance period is set to the off state, it is not necessary to determine the alarm signal that the device needs to shield during the maintenance period. Therefore, the target processing system can execute the subsequent S202-S204 steps when the maintenance period in the change information is set to the on state.
[0056] For example, users can submit change elements in the target processing system, including the change start time, change end time, and maintenance period setting switch information. Figure 4 This is a schematic diagram of obtaining change information provided in accordance with an embodiment of the present application. Figure 2 ,like Figure 4 As shown, the target processing system can obtain the preset change element parsing rules, and then call the interface to obtain the change element content. Here, the change element content is a text type file. Then, according to the imported change element parsing rules, the change element is parsed to obtain the change start time, change end time, and maintenance period setting switch information.
[0057] Optionally, the change information may also include the change personnel group information to which the equipment change operation belongs and the change order number. The change order number is in the form of a string and is a unique identifier of the equipment change operation.
[0058] For example, Figure 5 This is a schematic diagram of obtaining change information provided in accordance with an embodiment of the present application. Figure 3 ,like Figure 5 As shown, the user can input the change order number and the change personnel group information through the front end of the target processing system. The target processing system locates the element of the front end page currently operated by the user, calls the interface according to the located element, and the interface returns data in json format. The json data returned by the interface is then parsed to obtain the change order number and the change personnel group information.
[0059] Step S202, determining the event type of the alarm event occurring in the historical change of the first device from the target database according to the network information of the first device, and obtaining a first event type set, wherein the target database stores change information and alarm information of multiple historical device change operations.
[0060] Optionally, the alarm information stores the alarm event and event type corresponding to the device changed in the change information, wherein the event type includes but is not limited to: hardware failure, software anomaly, performance bottleneck, security alarm, connection interruption, etc. For example, the alarm event may be "A device has a hardware failure", and the event type may be "hardware failure".
[0061] Optionally, for each first device, the target processing system can find the event type associated with the network information of the first device from the target database, thereby determining the event type as belonging to the first event type set. For example, the target processing system can query the alarm information corresponding to the first device in the historical alarm table of the target database according to the IP and port number in the change information, thereby determining the event type in the alarm information as belonging to the first event type set. In some embodiments, the historical alarm table is used to store alarm information of multiple historical device change operations.
[0062] Step S203, determining a reference device change job from multiple historical device change jobs according to the job name, and determining a second event type set according to the event type of the alarm event corresponding to the reference device change job, wherein the similarity between the reference device change job and the device change job is greater than a preset similarity.
[0063] Optionally, the job name of the device change job is associated with the job content of the device change job. For example, assuming that a user made a configuration change to a model A router on February 10, and the user made another configuration change to the model A router on March 10, the names of the two change jobs may both be "Change job for model A router", that is, the job name of the device change job is not used to uniquely identify the device change job, or it may be "Change job 01 for model A router" or "Change job 02 for model A router".
[0064] Therefore, the target processing system can determine a reference device change job from a plurality of historical device change jobs according to the job name, wherein the similarity between the reference device change job and the device change job is greater than a preset similarity. Figure 6 is a schematic diagram of determining a second event type set according to an embodiment of the present application, such as Figure 6 As shown, the target processing system can obtain the job name of each historical equipment change job, and then determine a reference equipment change job from multiple historical equipment change jobs based on the similarity between the job name of the equipment change job and the job names of each historical equipment change job.
[0065] Optional, such as Figure 6 As shown, after determining the reference device change job, the target processing system can obtain the change information of the reference device change job, and then query the alarm information of the historical device change job in the historical alarm table of the target database according to the IP, change start time, and change end time in the change information, and determine whether the IP involved has generated an alarm during the execution of the historical device change job. If the relevant alarm is found in the historical alarm table, the event type corresponding to the alarm information is determined from the historical alarm table, and the event type is determined to belong to the second event type set. If the relevant alarm is not found in the historical table, the second event type set is determined to be empty.
[0066] Since when the first device in the equipment change job has no historical changes, the first event type set obtained in step S202 may be empty. Therefore, through step S203, in this case, the alarm event types of historical equipment change jobs similar to the equipment change job are counted, so that they can be used as a reference to facilitate the subsequent determination of the alarm signals that need to be blocked when executing the equipment change job in step S204.
[0067] Step S204: Generate a target file according to the first event type set and the second event type set, and determine the alarm signal that needs to be shielded for the target object when executing the device change operation based on the target file.
[0068] Optionally, the target file is associated with the device change job, that is, one device change job generates one target file.
[0069] For example, the event types in the first event type set and the event types in the second event type set are directly recorded in the target file, and the alarm signal of the event type in the target file generated when the equipment change operation is executed is determined as the alarm signal to be shielded. Therefore, in the process of executing the equipment change operation, if an alarm signal is detected, it is determined whether the event type corresponding to the alarm signal belongs to the target file. If it does, the alarm signal is shielded for the target object, and if it does not, the alarm signal is pushed to the target object.
[0070] For another example, for each event type in the first event type set, a correspondence is established between the event type and the corresponding network information of the first device to obtain a first correspondence. For the second event type set, there is no need to establish a correspondence. Alternatively, a correspondence is established between the event types in the second event type set and all network information in the device change operation, thereby generating a target file based on the first event type set, the first correspondence, and the second event type set. The alarm signal that occurs when executing the device change operation and belongs to the event type in the target file and has matching network information is determined as an alarm signal that needs to be shielded. For example, in the process of executing a device change operation, if an alarm signal is detected, it is determined whether the event type corresponding to the alarm signal belongs to the target file. If it does, it is determined whether there is corresponding network information for the event type in the target file. If so, if the network information associated with the alarm signal belongs to the network information corresponding to the event type in the target file, the alarm signal is determined to be an alarm signal that needs to be shielded. If the network information associated with the alarm signal does not belong to the network information corresponding to the event type in the target file, the alarm signal is determined to be an alarm signal that does not need to be shielded. If there is no corresponding network information for the event type in the target file, the alarm signal is determined to be an alarm signal that needs to be shielded.
[0071] In an embodiment of the present application, by receiving change information of an equipment change job sent by a target object, effective determination of information of equipment involved in the change is achieved, and by determining from a target database the event type of an alarm event that occurred in historical changes of the first device based on network information of the first device, a first event type set is obtained, thereby statistics of alarm event types occurring in historical changes of equipment involved in the change are achieved, and by determining a second event type set based on the event type of an alarm event corresponding to a reference equipment change job that is similar to the equipment change job, statistics of alarm event types occurring in historical change jobs that are similar to the job content of the current change job are achieved, and by determining the alarm signal that needs to be shielded for the target object when executing the equipment change job based on the first event type set and the second event type set, it is possible to determine the alarm signal that needs to be shielded during the maintenance period of the equipment in combination with multi-dimensional reference information, thereby improving the accuracy of determination.
[0072] It can be seen that the solution provided in the present application achieves the purpose of determining the alarm signals that need to be shielded when the equipment is changed based on multi-dimensional reference information, realizes the technical effect of improving the accuracy of determining the alarm signals that need to be shielded, and solves the technical problem of low determination accuracy when determining the alarm signals that need to be shielded during the maintenance period of the equipment in the related technology.
[0073] Optionally, in the information processing method provided in an embodiment of the present application, when the network information includes an IP and a port number, the event type of the alarm event that occurred in the historical change of the first device is determined from the target database according to the network information of the first device to obtain a first event type set, including: judging whether there is a first alarm event in the target database, wherein the first alarm event refers to an alarm event corresponding to both the IP and the port number in the network information of the first device; and when the first alarm event exists in the target database, determining the event type of the first alarm event as belonging to the first event type set.
[0074] In some embodiments, the target processing system can filter the alarm events in the historical alarm table of the target database based on the IP and port number in the network information of the first device to filter out the alarm events that correspond to both the IP and port number in the network information of the first device, thereby determining these filtered alarm events as the first alarm events.
[0075] In some embodiments, when there are multiple port numbers in the network information, if the alarm event corresponds to the IP and any one of the multiple port numbers, it is determined that the alarm event corresponds to both the IP and the port number in the network information of the first device.
[0076] Optionally, when there is a first alarm event in the target database, the target processing system may obtain an event type corresponding to the first alarm event from the historical alarm table, thereby determining that the event type belongs to the first event type set.
[0077] In some embodiments, when the first alarm event does not exist in the target database, it is determined that the first event type set is empty.
[0078] In some embodiments, when the first alarm event does not exist in the target database, the target processing system may search for alarm events occurring in historical changes of the first device based only on the IP, and then determine a first event type set based on the event type of the alarm event found.
[0079] It should be noted that, through the above process, the event type of the alarm event occurring in the history change of the first device is accurately determined, thereby improving the accuracy of the determined first event type set.
[0080] Optionally, in the information processing method provided in the embodiment of the present application, after determining whether there is a first alarm event in the target database, the method also includes: if there is no first alarm event in the target database, determining whether there is a second alarm event in the target database, wherein the second alarm event refers to an alarm event corresponding to the IP in the network information of the first device; if there is a second alarm event in the target database, determining the event type of the second alarm event as belonging to the first event type set.
[0081] Optionally, when the first alarm event does not exist in the target database, the target processing system may filter the alarm events belonging to the first device according to the IP in the network information of the first device to filter out the alarm events corresponding to the IP in the network information of the first device, thereby determining these filtered alarm events as second alarm events.
[0082] Optionally, when there is a second alarm event in the target database, the target processing system may obtain the event type corresponding to the second alarm event from the historical alarm table, thereby determining that the event type belongs to the first event type set.
[0083] In some embodiments, when there is no second alarm event in the target database, it is determined that the first event type set is empty.
[0084] It should be noted that through the above process, it is possible to search for historical alarm events based on the IP of the first device when there are no historical alarm events associated with the IP and port number of the first device, thereby increasing the possibility of finding historical alarm event types for reference, and further increasing the accuracy of determining the alarm signals that need to be blocked during the maintenance period of the device.
[0085] Optionally, in the information processing method provided in an embodiment of the present application, a reference device change job is determined from multiple historical device change jobs based on the job name, including: for each historical device change job, determining the job name of the historical device change job based on the change information of the historical device change job; calculating the similarity between the job name of the device change job and the job name of the historical device change job; and determining a reference device change job from multiple historical device change jobs based on the corresponding similarities of multiple historical device change jobs.
[0086] Optionally, the target processing system may extract the job name of the historical equipment change job from the change information of the historical equipment change job.
[0087] After determining the job name of the historical equipment change job, the target processing system can calculate the similarity between the job name of the equipment change job and the job name of the historical equipment change job. For example, the job name of the historical equipment change job, the job name of the equipment change job, and the target prompt sentence are input into the large language model, and the similarity between the job name of the equipment change job and the job names of each historical equipment change job is obtained through the large language model. Among them, the aforementioned target prompt sentence is used to guide the large language model to determine the similarity between the job name of the equipment change job and the job names of each historical equipment change job. For another example, the target processing system can determine the similarity between the job name of the equipment change job and the job name of the historical equipment change job based on the number of repeated characters between the job name of the equipment change job and the job name of the historical equipment change job. For example, the more repeated characters, the higher the similarity is determined, and the fewer repeated characters, the lower the similarity is determined.
[0088] After determining the similarities corresponding to the multiple historical equipment change operations, the target processing system determines a reference equipment change operation from the multiple historical equipment change operations. For example, the historical equipment change operation with the highest similarity is determined as the reference equipment change operation. Optionally, if there are multiple historical equipment change operations with the highest similarity, any one of them can be selected as the reference equipment change operation.
[0089] It should be noted that by determining the reference device change job based on the similarity between the job names of the change jobs, on the one hand, the accuracy of determining the reference device change job is improved, and on the other hand, the efficiency of determining the reference device change job is improved.
[0090] Optionally, in the information processing method provided in the embodiment of the present application, a target file is generated based on a first event type set and a second event type set, including: for each event type in the first event type set, establishing a correspondence between the event type and the network information of the target first device to obtain a first correspondence, wherein the target first device refers to the first device corresponding to the alarm event corresponding to the event type; and generating a target file based on the first event type set, the first correspondence, and the second event type set.
[0091] Optionally, for each event type in the first event type set, when the event type is an event type of a first alarm event, a correspondence between the event type and the IP and port number in the target first device is established to obtain a first correspondence corresponding to the event type. When the event type is an event type of a second alarm event, a correspondence between the event type and the IP in the target first device is established to obtain a first correspondence corresponding to the event type.
[0092] After obtaining the first correspondence between each event type in the first event type set, the target processing system may generate a target file according to the first event type set, the first correspondence between each event type, and the second event type set.
[0093] In some embodiments, there is no need to establish a correspondence for the second event type set, or alternatively, a correspondence is established between the event types in the second event type set and the network information of all first devices in the device change operation to obtain a second correspondence, thereby generating a target file based on the first event type set, the first correspondence corresponding to each event type, the second event type set, and the second correspondence.
[0094] Optionally, after the target file is generated, an alarm signal that belongs to the event type in the target file and matches the network information that occurs when the device change operation is executed is determined as an alarm signal that needs to be shielded. For example, in the process of executing the device change operation, if an alarm signal is detected, it is determined whether the event type corresponding to the alarm signal belongs to the target file. If it does, it is determined whether there is corresponding network information for the event type in the target file. If so, if the network information associated with the alarm signal belongs to the network information corresponding to the event type in the target file, the alarm signal is determined to be an alarm signal that needs to be shielded. If the network information associated with the alarm signal does not belong to the network information corresponding to the event type in the target file, the alarm signal is determined to be an alarm signal that does not need to be shielded. If there is no corresponding network information for the event type in the target file, the alarm signal is determined to be an alarm signal that needs to be shielded.
[0095] It should be noted that by establishing a corresponding relationship between event types and network information, it is possible to determine the alarm signals that need to be shielded for the target object when executing the equipment change operation based on the event type in the target file and the network information, thereby improving the richness of the information in the target file and facilitating the subsequent implementation of more fine-grained shielding judgments, thereby further improving the accuracy of determining the alarm signals that need to be shielded during the maintenance period of the equipment.
[0096] Optionally, in the information processing method provided in the embodiment of the present application, a target file is generated according to a first event type set, a first correspondence relationship, and a second event type set, including: determining the network information of the second device connected to the first device according to the network information of the first device; determining the organization information of the target organization to which the target object belongs according to the identity identifier of the target object; generating an initial file according to the change information of the device change operation, the network information of the first device, the network information of the second device, the first event type set, the first correspondence relationship, the second event type set, and the organization information, and displaying the initial file to the target object; when receiving a modification instruction from the target object for the initial file, modifying the initial file according to the modification instruction to obtain the target file.
[0097] Optionally, the first device is a device in a target organization, and the target processing system is preset with connection relationships between devices in the target organization and network information of each device. The target processing system can determine network information of a second device connected to the first device based on the aforementioned preset information.
[0098] For example, Figure 7 is a schematic diagram of determining network information of a second device according to an embodiment of the present application, such as Figure 7 As shown, the target processing system can determine the network information of the second device connected to the first device based on the following steps:
[0099] (1) Traverse the IP addresses involved in the change plan and mark them as ip_local;
[0100] (2) Using the traversed ip_local as input parameter, call the server interface in the dynamic map;
[0101] (3) Obtain the IP address of the server device directly connected to ip_local, which is recorded as ip_remote_server here. There is a one-to-many correspondence between ip_local and ip_remote_server.
[0102] (4) Obtain all port numbers connected between ip_local and ip_remote_server in the server interface, record the port on the device to which ip_local belongs as port_local, record the port on the device to which ip_remote_server belongs as port_remote_server, determine the server device in step (3) as the second device, and determine the network information of the second device based on ip_remote_server and port_remote_server of the second device;
[0103] (5) Using the traversed ip_local as input parameter, call the server interface in the dynamic map;
[0104] (6) Obtain the IP address of the network device directly connected to ip_local, which is recorded as ip_remote_dev here. There is a one-to-many correspondence between ip_local and ip_remote_dev.
[0105] (7) Obtain all port numbers connected between ip_local and ip_remote_dev in the server interface, record the port on the device to which ip_local belongs as port_local, record the port on the device to which ip_remote_dev belongs as port_remote_server, determine the network device in step (6) as the second device, and determine the network information of the second device based on ip_remote_dev and port_remote_server of the second device.
[0106] In some embodiments, the target processing system may also store the above-mentioned ip_remote_server, port_remote_server, ip_remote_dev, and port_remote_dev in the above-mentioned preset file.
[0107] Optionally, the target processing system may determine the organization information of the target organization to which the target object belongs based on the identity identifier of the target object. Figure 8 is a schematic diagram of obtaining organization information according to an embodiment of the present application, such as Figure 8As shown, the target processing system can first obtain the identity of the target object, which is used to uniquely identify the target object, and then query the target organization to which the target object belongs based on the identity, wherein the target processing system has preset corresponding relationships between multiple objects and multiple organizations, wherein the multiple objects include the target object, and the multiple organizations include the target organization. After determining the target organization, the target processing system can obtain the organization information of the target organization, wherein the organization information at least includes the organization ID of the target organization, and may also include the organization name of the target organization.
[0108] After determining the network information of the second device and the organization information of the target organization, the target processing system can obtain a preset file template, and then import the change information of the device change job, the network information of the first device, the network information of the second device, the first event type set, the first correspondence, the second event type set, and the organization information into the file template to obtain an initial file. The initial file is then sent to the target object. In some embodiments, the initial file can be in a table form, a document form, or other forms. For example, the target processing system can display the initial file to the target object through a front-end interactive interface.
[0109] Optional, Fig. 9 is a schematic diagram of generating a target file according to an embodiment of the present application, such as Fig. 9 As shown, when the target object receives the initial file, it checks the content of the initial file to determine whether it needs to be modified. When the target object determines that it needs to be modified, the target object can send a modification instruction to the target processing system through the front-end interactive interface, so that the target processing system modifies the initial file according to the modification instruction to obtain the target file. Among them, the modification method in the modification instruction includes but is not limited to addition, deletion, and modification. When the target object determines that it does not need to be modified, the target object can send a confirmation instruction to the target processing system through the front-end interactive interface, so that the target processing system directly determines the initial file as the target file.
[0110] In some embodiments, after modifying the initial file according to the modification instruction, the target processing system may display the modified initial file to the target object, and then determine the modified initial file as the target file when receiving a confirmation instruction from the user.
[0111] It should be noted that through the above method, on the one hand, the richness of the target file content is improved, which facilitates more accurate determination of the method of shielding the alarm signal in the subsequent process; on the other hand, it provides a modification function for the target object in the process of generating the target file, thereby improving the accuracy and flexibility of generating the target file.
[0112] Optionally, in the information processing method provided in the embodiment of the present application, a target file is generated based on a first event type set and a second event type set, including: determining network information of a second device connected to the first device based on network information of the first device; determining an event type of an alarm event occurring in a historical change of the second device from a target database based on the network information of the second device, to obtain a third event type set; and generating a target file based on the first event type set, the second event type set, and the third event type set.
[0113] Optionally, the target processing system may determine the network information of the second device connected to the first device according to the above steps (1)-(7), which will not be described in detail here.
[0114] In some embodiments, the target processing system may determine the third event type set in accordance with the manner of determining the first event type set, and therefore will not be described in detail herein.
[0115] In some embodiments, the target processing system may directly record event types in the first event type set, the second event type set, and the third event type set into the target file.
[0116] In some embodiments, the target processing system may also establish, for each event type in the second event type set, a correspondence between the event type and the network information of the target second device, to obtain a third correspondence corresponding to the event type, wherein the target second device refers to the second device corresponding to the alarm event corresponding to the event type.
[0117] Optionally, after determining the third corresponding relationship, the target processing system may generate a target file according to the first event type set, the first corresponding relationship, the second event type set, the third event type set, and the third corresponding relationship. The target processing system may also generate a target file according to the first event type set, the first corresponding relationship, the second event type set, the second corresponding relationship, the third event type set, and the third corresponding relationship.
[0118] It should be noted that through the above process, the statistics of the types of alarm events generated in the historical changes of the devices connected to the devices that need to be changed are realized, so as to further improve the richness of the target file content, that is, to improve the accuracy of determining the alarm signals that need to be shielded during the maintenance period of the equipment.
[0119] It can be seen that the solution provided in the present application achieves the purpose of determining the alarm signals that need to be shielded when the equipment is changed based on multi-dimensional reference information, realizes the technical effect of improving the accuracy of determining the alarm signals that need to be shielded, and solves the technical problem of low determination accuracy when determining the alarm signals that need to be shielded during the maintenance period of the equipment in the related technology.
[0120] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0121] Example 2
[0122] The embodiment of the present application also provides an information processing device. It should be noted that the information processing device of the embodiment of the present application can be used to execute the information processing method provided by the embodiment of the present application. The information processing device provided by the embodiment of the present application is introduced below.
[0123] According to an embodiment of the present application, a device for implementing the above information processing method is also provided, such as Fig.10 As shown, the device comprises:
[0124] The receiving module 1001 is used to receive the change information of the device change job sent by the target object, wherein the change information at least includes the job name of the device change job and the network information of the first device to be changed in the device change job, and the network information includes at least one of the following: IP, port number;
[0125] A first determination module 1002 is used to determine the event type of the alarm event that occurred in the historical change of the first device from the target database according to the network information of the first device, and obtain a first event type set, wherein the target database stores change information and alarm information of multiple historical device change operations;
[0126] A second determination module 1003 is used to determine a reference device change job from a plurality of historical device change jobs according to the job name, and determine a second event type set according to the event type of the alarm event corresponding to the reference device change job, wherein the similarity between the reference device change job and the device change job is greater than a preset similarity;
[0127] The third determination module 1004 is used to generate a target file according to the first event type set and the second event type set, and determine the alarm signal that needs to be shielded for the target object when executing the device change operation based on the target file.
[0128] In an embodiment of the present application, by receiving change information of an equipment change job sent by a target object, effective determination of information of equipment involved in the change is achieved, and by determining from a target database the event type of an alarm event that occurred in historical changes of the first device based on network information of the first device, a first event type set is obtained, thereby statistics of alarm event types occurring in historical changes of equipment involved in the change are achieved, and by determining a second event type set based on the event type of an alarm event corresponding to a reference equipment change job that is similar to the equipment change job, statistics of alarm event types occurring in historical change jobs that are similar to the job content of the current change job are achieved, and by determining the alarm signal that needs to be shielded for the target object when executing the equipment change job based on the first event type set and the second event type set, it is possible to determine the alarm signal that needs to be shielded during the maintenance period of the equipment in combination with multi-dimensional reference information, thereby improving the accuracy of determination.
[0129] It can be seen that the solution provided in the present application achieves the purpose of determining the alarm signals that need to be shielded when the equipment is changed based on multi-dimensional reference information, realizes the technical effect of improving the accuracy of determining the alarm signals that need to be shielded, and solves the technical problem of low determination accuracy when determining the alarm signals that need to be shielded during the maintenance period of the equipment in the related technology.
[0130] Optionally, in the information processing device provided in the embodiment of the present application, the first determination module also includes: a judgment submodule, used to judge whether there is a first alarm event in the target database when the network information includes an IP and a port number, wherein the first alarm event refers to an alarm event corresponding to both the IP and the port number in the network information of the first device; and a first determination submodule, used to determine the event type of the first alarm event as belonging to a first event type set when the first alarm event exists in the target database.
[0131] Optionally, in the information processing device provided in the embodiment of the present application, the information processing device also includes: a judgment module, used to judge whether there is a second alarm event in the target database when there is no first alarm event in the target database, wherein the second alarm event refers to an alarm event corresponding to the IP in the network information of the first device; a fourth determination module, used to determine the event type of the second alarm event as belonging to the first event type set when there is a second alarm event in the target database.
[0132] Optionally, in the information processing device provided in the embodiment of the present application, the second determination module also includes: a second determination sub-module, used to determine, for each historical equipment change job, the job name of the historical equipment change job based on the change information of the historical equipment change job; a calculation sub-module, used to calculate the similarity between the job name of the equipment change job and the job name of the historical equipment change job; and a third determination sub-module, used to determine a reference equipment change job from multiple historical equipment change jobs based on the corresponding similarities of multiple historical equipment change jobs.
[0133] Optionally, in the information processing device provided in the embodiment of the present application, the third determination module also includes: a first processing sub-module, used to establish, for each event type in the first event type set, a correspondence between the event type and the network information of the target first device, to obtain a first correspondence, wherein the target first device refers to the first device corresponding to the alarm event corresponding to the event type; a second processing sub-module, used to generate a target file based on the first event type set, the first correspondence and the second event type set.
[0134] Optionally, in the information processing device provided in the embodiment of the present application, the second processing sub-module also includes: a fourth determination sub-module, used to determine the network information of the second device connected to the first device based on the network information of the first device; a fifth determination sub-module, used to determine the organization information of the target organization to which the target object belongs based on the identity identification of the target object; a third processing sub-module, used to generate an initial file based on the change information of the device change operation, the network information of the first device, the network information of the second device, the first event type set, the first correspondence, the second event type set and the organization information, and display the initial file to the target object; a fourth processing sub-module, used to modify the initial file according to the modification instruction to obtain the target file when receiving a modification instruction from the target object for the initial file.
[0135] Optionally, in the information processing device provided in the embodiment of the present application, the third determination module also includes: a sixth determination sub-module, used to determine the network information of the second device connected to the first device based on the network information of the first device; a fifth processing sub-module, used to determine the event type of the alarm event occurring in the historical change of the second device from the target database based on the network information of the second device, and obtain a third event type set; and a sixth processing sub-module, used to generate a target file based on the first event type set, the second event type set and the third event type set.
[0136] It should be noted that the receiving module 1001, the first determination module 1002, the second determination module 1003 and the third determination module 1004 correspond to steps S201 to S204 in Example 1, and the four modules and the corresponding steps implement the same examples and application scenarios, but are not limited to the contents disclosed in the above-mentioned Example 1. It should be noted that the above-mentioned modules or units may be hardware components or software components stored in a memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n), and the above-mentioned modules may also be part of the device and may be run in the computer terminal 10 provided in Example 1.
[0137] Example 3
[0138] An embodiment of the present application may provide an electronic device, Fig.11 is a structural block diagram of an electronic device according to an embodiment of the present application. Fig.11 As shown, the electronic device may include: one or more ( Fig.11 (only one is shown) processor 1102, memory 1104, storage controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.
[0139] Among them, the memory can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0140] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: receiving change information of the equipment change job sent by the target object, wherein the change information at least includes the job name of the equipment change job and the network information of the first device that needs to be changed in the equipment change job, and the network information includes at least one of the following: IP, port number; determining the event type of the alarm event that occurred in the historical change of the first device from the target database according to the network information of the first device, and obtaining a first event type set, wherein the target database stores change information and alarm information of multiple historical equipment change jobs; determining a reference equipment change job from multiple historical equipment change jobs according to the job name, and determining a second event type set according to the event type of the alarm event corresponding to the reference equipment change job, wherein the similarity between the reference equipment change job and the equipment change job is greater than a preset similarity; generating a target file based on the first event type set and the second event type set, and determining the alarm signal that needs to be shielded for the target object when executing the equipment change job based on the target file.
[0141] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: determine whether there is a first alarm event in the target database, wherein the first alarm event refers to an alarm event corresponding to both the IP and port number in the network information of the first device; when the first alarm event exists in the target database, determine the event type of the first alarm event as belonging to the first event type set.
[0142] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: after determining whether there is a first alarm event in the target database, if the first alarm event does not exist in the target database, determine whether there is a second alarm event in the target database, wherein the second alarm event refers to the alarm event corresponding to the IP in the network information of the first device; if the second alarm event exists in the target database, determine the event type of the second alarm event as belonging to the first event type set.
[0143] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: for each historical equipment change job, determine the job name of the historical equipment change job based on the change information of the historical equipment change job; calculate the similarity between the job name of the equipment change job and the job name of the historical equipment change job; and determine a reference equipment change job from multiple historical equipment change jobs based on the corresponding similarities of multiple historical equipment change jobs.
[0144] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: for each event type in the first event type set, establish a correspondence between the event type and the network information of the target first device to obtain a first correspondence, wherein the target first device refers to the first device corresponding to the alarm event corresponding to the event type; generate a target file based on the first event type set, the first correspondence and the second event type set.
[0145] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: determine the network information of the second device connected to the first device based on the network information of the first device; determine the organization information of the target organization to which the target object belongs based on the identity of the target object; generate an initial file based on the change information of the device change operation, the network information of the first device, the network information of the second device, the first event type set, the first correspondence, the second event type set and the organization information, and display the initial file to the target object; when receiving a modification instruction from the target object for the initial file, modify the initial file according to the modification instruction to obtain the target file.
[0146] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: determine the network information of the second device connected to the first device based on the network information of the first device; determine the event type of the alarm event that occurred in the historical change of the second device from the target database based on the network information of the second device, and obtain a third event type set; generate a target file based on the first event type set, the second event type set and the third event type set.
[0147] In an embodiment of the present application, by receiving change information of an equipment change job sent by a target object, effective determination of information of equipment involved in the change is achieved, and by determining from a target database the event type of an alarm event that occurred in historical changes of the first device based on network information of the first device, a first event type set is obtained, thereby statistics of alarm event types occurring in historical changes of equipment involved in the change are achieved, and by determining a second event type set based on the event type of an alarm event corresponding to a reference equipment change job that is similar to the equipment change job, statistics of alarm event types occurring in historical change jobs that are similar to the job content of the current change job are achieved, and by determining the alarm signal that needs to be shielded for the target object when executing the equipment change job based on the first event type set and the second event type set, it is possible to determine the alarm signal that needs to be shielded during the maintenance period of the equipment in combination with multi-dimensional reference information, thereby improving the accuracy of determination.
[0148] It can be seen that the solution provided in the present application achieves the purpose of determining the alarm signals that need to be shielded when the equipment is changed based on multi-dimensional reference information, realizes the technical effect of improving the accuracy of determining the alarm signals that need to be shielded, and solves the technical problem of low determination accuracy when determining the alarm signals that need to be shielded during the maintenance period of the equipment in the related technology.
[0149] It can be understood by those skilled in the art that Fig.11 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Fig.11 The structure of the electronic device is not limited. Fig.11 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Fig.11 Different configurations shown.
[0150] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0151] Example 4
[0152] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the information processing method provided in the first embodiment.
[0153] Optionally, in this embodiment, the above storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.
[0154] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the program of the information processing method steps.
[0155] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0156] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0157] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0158] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0159] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0160] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0161] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. An information processing method, characterized in that: include: Receive change information of a device change job sent by a target object, wherein the change information at least includes a job name of the device change job and network information of a first device to be changed in the device change job, and the network information includes at least one of the following: IP, port number; Determine, from a target database according to the network information of the first device, an event type of an alarm event occurring in a historical change of the first device, to obtain a first event type set, wherein the target database stores change information and alarm information of a plurality of historical device change operations; Determining a reference device change job from the multiple historical device change jobs according to the job name, and determining a second event type set according to the event type of the alarm event corresponding to the reference device change job, wherein the similarity between the reference device change job and the device change job is greater than a preset similarity; A target file is generated according to the first event type set and the second event type set, and an alarm signal to be shielded for the target object when executing the device change operation is determined based on the target file.
2. The method according to claim 1, characterized in that In the case where the network information includes an IP address and a port number, determining the event type of the alarm event that occurs in the historical change of the first device from the target database according to the network information of the first device, and obtaining a first event type set, including: Determine whether there is a first alarm event in the target database, wherein the first alarm event refers to an alarm event corresponding to both the IP and port number in the network information of the first device; In a case where the first alarm event exists in the target database, the event type of the first alarm event is determined to belong to the first event type set.
3. The method according to claim 2, characterized in that After determining whether there is a first alarm event in the target database, the method further includes: In the case that the first alarm event does not exist in the target database, determining whether a second alarm event exists in the target database, wherein the second alarm event refers to an alarm event corresponding to the IP in the network information of the first device; In a case where a second alarm event exists in the target database, an event type of the second alarm event is determined to belong to the first event type set.
4. The method according to claim 1, characterized in that: Determining a reference device change job from the plurality of historical device change jobs according to the job name includes: For each historical equipment change operation, determining the operation name of the historical equipment change operation according to the change information of the historical equipment change operation; Calculating the similarity between the job name of the equipment change job and the job name of the historical equipment change job; The reference device change operation is determined from the plurality of historical device change operations according to the similarities corresponding to the plurality of historical device change operations.
5. The method according to claim 3, characterized in that: Generating a target file according to the first event type set and the second event type set includes: For each event type in the first event type set, establish a correspondence between the event type and the network information of the target first device to obtain a first correspondence, wherein the target first device refers to the first device corresponding to the alarm event corresponding to the event type; The target file is generated according to the first event type set, the first corresponding relationship, and the second event type set.
6. The method according to claim 5, characterized in that Generating the target file according to the first event type set, the first corresponding relationship, and the second event type set includes: Determining, according to the network information of the first device, network information of a second device connected to the first device; Determining the organization information of the target organization to which the target object belongs according to the identity identifier of the target object; Generate an initial file according to the change information of the device change operation, the network information of the first device, the network information of the second device, the first event type set, the first correspondence, the second event type set and the organization information, and display the initial file to the target object; When receiving a modification instruction from the target object for the initial file, the initial file is modified according to the modification instruction to obtain the target file.
7. The method according to claim 1, characterized in that Generating a target file according to the first event type set and the second event type set includes: Determining, according to the network information of the first device, network information of a second device connected to the first device; determining, from the target database according to the network information of the second device, an event type of an alarm event occurring in a historical change of the second device, to obtain a third event type set; The target file is generated according to the first event type set, the second event type set and the third event type set.
8. An information processing device, characterized in that: include: A receiving module, configured to receive change information of a device change job sent by a target object, wherein the change information at least includes a job name of the device change job and network information of a first device to be changed in the device change job, wherein the network information includes at least one of the following: IP, port number; A first determination module is used to determine the event type of the alarm event that occurred in the historical change of the first device from a target database according to the network information of the first device, and obtain a first event type set, wherein the target database stores change information and alarm information of multiple historical device change operations; A second determination module is used to determine a reference device change job from the multiple historical device change jobs according to the job name, and determine a second event type set according to the event type of the alarm event corresponding to the reference device change job, wherein the similarity between the reference device change job and the device change job is greater than a preset similarity; The third determination module is used to generate a target file according to the first event type set and the second event type set, and determine the alarm signal that needs to be shielded for the target object when executing the device change operation based on the target file.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the computer-readable storage medium is located is controlled to execute the information processing method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program, when running, executes the information processing method according to any one of claims 1 to 7.
11. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the steps of the information processing method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Alarm shielding processing method and device, medium, computer program product and equipment
CN116647435A
Boundary crossing alarm method, device and equipment for electric power place and storage medium
CN117854252A
Method and device for processing current network event information and computer equipment
CN118250204A
Method and device for processing operation and maintenance monitoring alarm
WO2020024376A1