Information processing methods, devices, storage media, software products and electronic devices

By receiving equipment change operation information and generating target files using databases and similarity analysis, the problem of low accuracy of alarm signals during equipment maintenance is solved, and more accurate alarm signal masking is achieved.

CN119788487BActive Publication Date: 2025-10-28INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411883813.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-10-28
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

Existing technologies are inaccurate in determining which alarm signals need to be masked during equipment maintenance periods.

Method used

By receiving change information from equipment change operations, the alarm event type is determined from the target database based on the equipment's network information. Combined with alarm event types from reference equipment change operations with high similarity, a target file is generated to determine the alarm signals that need to be blocked.

Benefits of technology

It improves the accuracy of determining the alarm signals that need to be masked when changing equipment, and reduces the workload of maintenance personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788487B_ABST
    Figure CN119788487B_ABST
Patent Text Reader

Abstract

This application discloses an information processing method, apparatus, storage medium, program product, and electronic device. It relates to the fields of financial technology or other fields. The method includes: receiving change information of a device change operation sent by a target object; determining the event types of alarm events that occurred in historical changes of the first device from a target database based on the network information of the first device, obtaining a first event type set; determining a reference device change operation from multiple historical device change operations based on the operation name, and determining a second event type set based on the event types of alarm events corresponding to the reference device change operation; generating a target file based on the first and second event type sets, and determining the alarm signals that need to be masked for the target object when performing the device change operation based on the target file. This application solves the problem of low accuracy in determining alarm signals that need to be masked during the maintenance period of equipment in related technologies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of financial technology or other fields, and more specifically, to an information processing method, apparatus, storage medium, program product, and electronic device. Background Technology

[0002] In financial institutions, ensuring the secure and stable operation of the entire organization's network system is crucial. One important means of this is through network monitoring systems. By collecting information on the status, traffic, and behavior of managed network devices, these systems can detect anomalies in real time and promptly address various network events, thus assisting network maintenance personnel in managing and monitoring the network. As financial institutions' networks continue to expand, the number of network devices requiring maintenance is increasing daily, and the number of network devices involved in changes is also rising dramatically.

[0003] Currently, alarms that may occur during a change period are typically handled manually by setting corresponding maintenance periods and identifying alarms that need to be masked during those periods. This reduces the number of alarms received by operations and maintenance personnel during the change period, thereby alleviating their workload. However, the alarm signals to be masked determined using this method suffer from low accuracy.

[0004] There is currently no effective solution to the above problems. Summary of the Invention

[0005] The main objective of this application is to provide an information processing method, apparatus, storage medium, program product, and electronic device to solve the problem of low accuracy in determining the alarm signals that need to be shielded during the maintenance period of the device in related technologies.

[0006] To achieve the above objectives, according to one aspect of this application, an information processing method is provided. The method includes: receiving change information of a device change operation sent by a target object, wherein the change information includes at least the operation name of the device change operation and network information of a first device to be changed in the device change operation, the network information including at least one of the following: IP address and port number; determining the event type of an alarm event that occurred in a historical change operation of the first device from a target database based on the network information of the first device, obtaining a first event type set, wherein the target database stores change information and alarm information of multiple historical device change operations; determining a reference device change operation from multiple historical device change operations based on the operation name, and determining a second event type set based on the event type of the alarm event corresponding to the reference device change operation, wherein the similarity between the reference device change operation and the device change operation 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, based on the target file, the alarm signals to be blocked for the target object when executing the device change operation.

[0007] Furthermore, the information processing method also includes: determining whether a first alarm event exists in the target database, wherein the first alarm event refers to an alarm event that corresponds to both the IP address and the port number in the network information of the first device; if the first alarm event exists in the target database, determining that the event type of the first alarm event belongs to the first event type set.

[0008] Furthermore, the information processing method also includes: after determining whether a first alarm event exists in the target database, if 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 address in the network information of the first device; if the second alarm event exists in the target database, determining that the event type of the second alarm event belongs to the first event type set.

[0009] Furthermore, the information processing method also includes: for each historical equipment change operation, determining the operation name of the historical equipment change operation based on the change information of the historical equipment change operation; calculating the similarity between the operation name of the equipment change operation and the operation name of the historical equipment change operation; and determining a reference equipment change operation from multiple historical equipment change operations based on the similarity corresponding to multiple historical equipment change operations.

[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; and generating a target file based on 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 a second device connected to the first device based on the network information of the first device; determining the organizational 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 equipment 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 organizational information, and displaying the initial file to the target object; and modifying the initial file according to the modification instruction from the target object to obtain the target file upon receiving the modification instruction from the target object.

[0012] Furthermore, the information processing method also includes: determining the network information of a second device connected to the first device based on the network information of the first device; determining the event type of the alarm event that occurred in the historical changes of the second device from the target database based on the network information of the second device, and obtaining 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.

[0013] To achieve the above objectives, according to another aspect of this application, an information processing apparatus is provided. The apparatus includes: a receiving module, configured to receive change information of a device change operation sent by a target object, wherein the change information includes at least the operation name of the device change operation and network information of a first device to be changed in the device change operation, the network information including at least one of the following: IP address and port number; a first determining module, configured to determine the event type of an alarm event that occurred in a historical change operation of the first device from a target database based on the network information of the first device, obtaining a first event type set, wherein the target database stores change information and alarm information of multiple historical device change operations; a second determining module, configured to determine a reference device change operation from multiple historical device change operations based on the operation name, and determine a second event type set based on the event type of the alarm event corresponding to the reference device change operation, wherein the similarity between the reference device change operation and the device change operation is greater than a preset similarity; and a third determining module, configured to generate a target file based on the first event type set and the second event type set, and determine, based on the target file, the alarm signals that need to be blocked for the target object when executing the device change operation.

[0014] Furthermore, the first determining module also includes: a judging submodule, used to determine whether a first alarm event exists in the target database when the network information includes IP and port number, wherein the first alarm event refers to an alarm event that corresponds to both IP and port number in the network information of the first device; and the first determining submodule, used to determine the event type of the first alarm event as belonging to the first event type set when the first alarm event exists in the target database.

[0015] Furthermore, the information processing device also includes: a judgment module, used to determine whether a second alarm event exists 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 address in the network information of the first device; and a fourth determination module, 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 determining module also includes: a second determining submodule, used to determine the job name of each historical equipment change job based on the change information of the historical equipment change job; a calculation submodule, 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 determining submodule, used to determine a reference equipment change job from multiple historical equipment change jobs based on the similarity corresponding to multiple historical equipment change jobs.

[0017] Furthermore, the third determining module also includes: a first processing submodule, used to establish a correspondence between each event type in the first event type set 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 of the event type; and a second processing submodule, 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 submodule also includes: a fourth determining submodule, 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 determining submodule, used to determine the organizational information of the target organization to which the target object belongs based on the identity identifier of the target object; a third processing submodule, used to generate an initial file based on the change information of the equipment 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 organizational information, and to display the initial file to the target object; and a fourth processing submodule, used to modify the initial file according to the modification instruction received from the target object to obtain the target file.

[0019] Furthermore, the third determining module also includes: a sixth determining submodule, 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 submodule, used to determine the event type of the alarm event that occurred in the historical changes 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 submodule, 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] To achieve the above objectives, according to another aspect of this application, a computer-readable storage medium is provided, which includes a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to perform the above-described information processing method.

[0021] To achieve the above objectives, according to another aspect of this application, an electronic device is provided, the electronic device including a memory storing an executable program; and a processor for running the program, wherein the program executes the above-described information processing method when it runs.

[0022] To achieve the above objectives, according to another aspect of this application, a computer program product is provided, including computer instructions that, when executed by a processor, implement the steps of the information processing method described above.

[0023] In this embodiment, by receiving change information of the equipment change operation sent by the target object, the information of the equipment involved in the change is effectively determined. By determining the event type of the alarm event that occurred in the historical change of the first device from the target database based on the network information of the first device, a first event type set is obtained, which realizes the statistics of the alarm event types that occurred in the historical change of the equipment involved in the change. By determining the event type of the alarm event corresponding to the reference equipment change operation that is similar to the equipment change operation, a second event type set is determined, which realizes the statistics of the alarm event types that occurred in the historical change operation that is similar to the current change operation. By determining the alarm signals that need to be blocked for the target object when executing the equipment change operation based on the first event type set and the second event type set, the alarm signals that need to be blocked during the maintenance period of the equipment are determined by combining multi-dimensional reference information, thereby improving the accuracy of determination.

[0024] Therefore, the solution provided in this application achieves the goal of determining the alarm signals that need to be shielded when changing equipment 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 accuracy in determining the alarm signals that need to be shielded during the maintenance period of related technologies. Attached Figure Description

[0025] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:

[0026] Figure 1 This is a hardware structure block diagram of a computer terminal provided according to an embodiment of this application;

[0027] Figure 2 This is a flowchart of an information processing method provided according to an embodiment of this application;

[0028] Figure 3 This is a schematic diagram of obtaining change information according to the embodiments of this application. Figure 1 ;

[0029] Figure 4 This is a schematic diagram of obtaining change information according to the embodiments of this application. Figure 2 ;

[0030] Figure 5 This is a schematic diagram of obtaining change information according to the embodiments of this application. Figure 3 ;

[0031] Figure 6 This is a schematic diagram illustrating the determination of a second set of event types according to an embodiment of this application;

[0032] Figure 7 This is a schematic diagram illustrating the determination of network information of a second device according to an embodiment of this application;

[0033] Figure 8 This is a schematic diagram illustrating the acquisition of organization information according to an embodiment of this application;

[0034] Figure 9 This is a schematic diagram illustrating the generation of the target file according to an embodiment of this application;

[0035] Figure 10 This is a schematic diagram of an information processing apparatus provided according to an embodiment of this application;

[0036] Figure 11 This is a structural block diagram of an electronic device according to an embodiment of this application. Detailed Implementation

[0037] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort 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, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0039] It should be noted that the information processing methods, apparatus, storage media, program products and electronic devices disclosed herein can be used in the field of financial technology, as well as in any field other than financial technology. The application fields of the information processing methods, apparatus, storage media, program products and electronic devices disclosed herein are not limited.

[0040] It should be noted that the information collected in this application (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) are information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of this data all comply with relevant laws, regulations, and standards, necessary confidentiality measures have been taken, and they do not violate public order and good morals. Corresponding access points are provided for users to choose to authorize or refuse. For example, interfaces are set up between this system and relevant users or organizations, providing users with corresponding access points to choose to agree to or refuse automated decision-making results; if the user chooses to refuse, the process proceeds to the expert decision-making stage.

[0041] Example 1

[0042] According to an embodiment of this application, an embodiment of an information processing method is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0043] The method embodiment provided in Embodiment 1 of this application can be executed on a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing an information processing method is shown. Figure 1 As shown, the computer terminal 10 (or mobile device) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), 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 a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.

[0044] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).

[0045] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the information processing method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the above-mentioned information processing method. The memory 104 may include high-speed random access memory, and may also include 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 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0046] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0047] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or mobile device).

[0048] Under the aforementioned operating environment, this application provides the following: Figure 2 The information processing method shown. Figure 2 This is a flowchart of an information processing method provided according to an embodiment of this application.

[0049] Step S201: Receive change information of device change operation sent by the target object. The change information includes at least the job name of the device change operation and the network information of the first device to be changed in the device change operation. The network information includes at least one of the following: IP address and port number.

[0050] Optionally, electronic devices, application systems, servers, and other devices can be used as the execution subject of this 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 can be the personnel involved in equipment changes within the target organization, which can be a financial institution.

[0052] Optionally, equipment change operations can refer to operations that modify network equipment in the target organization. Network equipment includes, but is not limited to, routers, switches, etc., and change operations include, but are not limited to, equipment replacement, equipment power-off, equipment configuration replacement, etc.

[0053] Optionally, the change information may include at least the job name of the device change operation and the network information of the first device to be changed in the device change operation. The job name of the device change operation is related to the job content, for example, the job name may be "Change Operation of Model A Router" or "Change Operation of Router Used to Perform Service B". The device change operation may include at least one first device. When the network information includes IP and port number, for each first device, the IP is unique, and the port number may be one or more. The port number in the network information refers to the port number involved in changing the first device, not all port numbers in the first device. Optionally, the change information may also include the change type of each change operation.

[0054] For example, the user (i.e., the target object) can input a change plan at the front end of the target processing system. The change plan should at least include the job name, the IP address of the device involved in the change (i.e., the first device) and the corresponding port to be operated on, and may also include the change type of each change operation. Figure 3 This is a schematic diagram of obtaining change information according to the embodiments of this application. Figure 1 ,like Figure 3 As shown, the target processing system can obtain preset change scheme parsing rules, then call the interface to retrieve the change scheme content. Here, the change scheme content is a text file. Next, the change scheme is parsed using the change scheme parsing rules to obtain the IP addresses of the devices involved in the change and their corresponding ports to be operated on. The relationship between device IP addresses and device ports is one-to-many; that is, in the change scheme, a change to one device may involve multiple ports. Afterward, the IP addresses and ports can be stored as key-value pairs in a preset file. The preset file can be a JSON file, for example, using the IP address as the key and the corresponding port as the value.

[0055] Optionally, the change information may also include the change start time and change end time. The time range of the device's maintenance period is the same as the time range of the change period. In some embodiments, the change information may also specify a maintenance period on / off state. When the maintenance period is set to the on state, it is necessary to determine the alarm signals that the device needs to block during the maintenance period. When the maintenance period is set to the off state, it is not necessary to determine the alarm signals that the device needs to block during the maintenance period. Therefore, the target processing system can execute subsequent steps S202-S204 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. These change elements include the change start time, change end time, and maintenance period setting switch information. Figure 4 This is a schematic diagram of obtaining change information according to the embodiments of this 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 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, as well as the change order number. The change order number is in string format and is a unique identifier for the equipment change operation.

[0058] For example, Figure 5 This is a schematic diagram of obtaining change information according to the embodiments of this application. Figure 3 ,like Figure 5 As shown, users can input the change order number and the group information of the personnel involved in the change through the front end of the target processing system. The target processing system locates the element on the front end page that the user is currently operating on, calls the interface based on the located element, and the interface returns data in JSON format. Then, the system parses the JSON data returned by the interface to obtain the change order number and the group information of the personnel involved in the change.

[0059] Step S202: Based on the network information of the first device, determine the event type of the alarm event that occurred in the historical changes of the first device from the target database, and obtain the first event type set. 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 changed device in the change information. 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 can be "device A has a hardware failure", and the event type can be "hardware failure".

[0061] Optionally, for each first device, the target processing system can find the event type associated with the network information of that first device in the target database, thereby determining that the event type belongs 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 based on the IP and port number in the change information, thereby determining that the event type in the alarm information belongs to the first event type set. In some embodiments, the historical alarm table is used to store alarm information for multiple historical device change operations.

[0062] Step S203: Determine the reference equipment change job from multiple historical equipment 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 equipment change job, wherein the similarity between the reference equipment change job and the equipment change job is greater than the preset similarity.

[0063] Optionally, the job name of a device change job is related to the job content. For example, suppose a user made configuration changes to a model A router on February 10th, and then made configuration changes to the same model A router again on March 10th. The names of the two change jobs could both be "Change Job for Model A Router". That is, the job name of a device change job is not used to uniquely identify the device change job. Alternatively, it could 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 equipment change job from multiple historical equipment change jobs based on the job name, where the similarity between the reference equipment change job and the equipment change job is greater than a preset similarity. For example, Figure 6 This is a schematic diagram illustrating the determination of a second event type set according to an embodiment of this application, such as... Figure 6 As shown, the target processing system can obtain the job names of each historical equipment change job, and then determine the reference equipment change job from multiple historical equipment change jobs based on the similarity between the job names of the equipment change job and the job names of each historical equipment change job.

[0065] Optional, such as Figure 6 As shown, after the reference equipment change operation is determined, the target processing system can obtain the change information of the reference equipment change operation. Then, based on the IP, change start time, and change end time in the change information, it queries the historical alarm table of the target database for alarm information of historical equipment change operations. It determines whether the IP involved in the historical equipment change operation generated any alarms during the execution of the historical equipment change operation. If a 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 no relevant alarm is found in the historical table, the second event type set is determined to be empty.

[0066] Since the first device in the equipment change operation has not undergone any 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 operations similar to the equipment change operation are statistically analyzed, so that they can be used as a reference to determine the alarm signals that need to be masked when performing the equipment change operation in step S204.

[0067] Step S204: Generate a target file based on the first event type set and the second event type set, and determine the alarm signals that need to be masked for the target object when performing equipment change operations based on the target file.

[0068] Optionally, the target file is associated with an equipment change job, meaning that one target file is generated for each equipment change job.

[0069] For example, event types from the first event type set and event types from the second event type set can be directly recorded in the target file. Alarm signals belonging to event types in the target file that occur during equipment change operations are identified as alarm signals that need to be masked. Therefore, during equipment change operations, 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 masked for the target object; otherwise, the alarm signal is pushed to the target object.

[0070] For example, for each event type in the first event type set, a correspondence is established between that event type and the network information of the corresponding first device, resulting in a first correspondence. For the second event type set, no correspondence needs to be established. Alternatively, a correspondence is established between the event types in the second event type set and all network information in the device change operation. Based on the first event type set, the first correspondence, and the second event type set, a target file is generated. Alarm signals that occur during the execution of the device change operation, belong to the event types in the target file, and whose network information matches, are identified as alarm signals that need to be masked. For example, during the execution of equipment change operations, 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 the event type has corresponding network information in the target file. If it does, the alarm signal is identified as an alarm signal that needs to be blocked if the network information associated with the alarm signal belongs to the network information corresponding to the event type in the target file. 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 identified as an alarm signal that does not need to be blocked. If the event type does not have corresponding network information in the target file, the alarm signal is identified as an alarm signal that needs to be blocked.

[0071] In this embodiment, by receiving change information of the equipment change operation sent by the target object, the information of the equipment involved in the change is effectively determined. By determining the event type of the alarm event that occurred in the historical change of the first device from the target database based on the network information of the first device, a first event type set is obtained, which realizes the statistics of the alarm event types that occurred in the historical change of the equipment involved in the change. By determining the event type of the alarm event corresponding to the reference equipment change operation that is similar to the equipment change operation, a second event type set is determined, which realizes the statistics of the alarm event types that occurred in the historical change operation that is similar to the current change operation. By determining the alarm signals that need to be blocked for the target object when executing the equipment change operation based on the first event type set and the second event type set, the alarm signals that need to be blocked during the maintenance period of the equipment are determined by combining multi-dimensional reference information, thereby improving the accuracy of determination.

[0072] Therefore, the solution provided in this application achieves the goal of determining the alarm signals that need to be shielded when changing equipment 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 accuracy in determining the alarm signals that need to be shielded during the maintenance period of related technologies.

[0073] Optionally, in the information processing method provided in this application embodiment, when the network information includes IP and port number, determining the event type of the alarm event that occurred in the historical changes of the first device from the target database based on the network information of the first device to obtain a first event type set includes: determining whether a first alarm event exists in the target database, wherein the first alarm event refers to an alarm event that corresponds to both the IP and port number in the network information of the first device; if the first alarm event exists in the target database, determining that the event type of the first alarm event belongs to the first event type set.

[0074] In some embodiments, the target processing system may filter alarm events in the historical alarm table of the target database based on the IP address and port number in the network information of the first device, so as to filter out alarm events that correspond to both the IP address and port number in the network information of the first device, and thus determine these filtered alarm events as the first alarm events.

[0075] In some embodiments, if there are multiple port numbers in the network information, and an alarm event corresponds to an IP address and any one of the multiple port numbers, then it is determined that the alarm event corresponds to both the IP address and the port number in the network information of the first device.

[0076] Optionally, if a first alarm event exists in the target database, the target processing system can retrieve the 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, if the first alarm event does not exist in the target database, the first event type set is determined to be empty.

[0078] In some embodiments, if the first alarm event does not exist in the target database, the target processing system can search for alarm events that occurred in the historical changes of the first device based solely on the IP address, and then determine the first event type set based on the event type of the found alarm events.

[0079] It should be noted that, through the above process, the event type of the alarm event that occurred in the historical changes of the first device was accurately determined, thereby improving the accuracy of the determined set of first event types.

[0080] Optionally, in the information processing method provided in the embodiments of this application, after determining whether a first alarm event exists in the target database, the method further includes: if 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 address in the network information of the first device; if the second alarm event exists in the target database, determining that the event type of the second alarm event belongs to the first event type set.

[0081] Optionally, if the first alarm event does not exist in the target database, the target processing system can filter the alarm events based on the IP address in the network information of the first device to identify the alarm events corresponding to the IP address in the network information of the first device, and then identify these selected alarm events as the second alarm events.

[0082] Optionally, if a second alarm event exists in the target database, the target processing system can retrieve 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, if a second alarm event does not exist in the target database, the first event type set is determined to be empty.

[0084] It should be noted that, through the above process, historical alarm events can be found based on the IP address of the first device even when no historical alarm events are associated with the IP address and port number of the first device. This increases the likelihood of finding historical alarm event types that can be referenced, thereby improving the accuracy of determining the alarm signals that need to be blocked during the device's maintenance period.

[0085] Optionally, in the information processing method provided in this application embodiment, determining a reference equipment change job from multiple historical equipment change jobs based on the job name 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 similarity corresponding to the multiple historical equipment change jobs.

[0086] Optionally, the target processing system can 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 names of historical equipment change jobs, the target processing system can calculate the similarity between the job names of the current equipment change job and those of the historical equipment change jobs. For example, the job names of the historical equipment change jobs, the current equipment change job, and the target prompt statement are input into a large language model. The large language model then obtains the similarity between the current equipment change job's job name and the job names of each historical equipment change job. The aforementioned target prompt statement guides the large language model in determining the similarity between the current equipment change job's job name and the job names of each historical equipment change job. Alternatively, the target processing system can determine the similarity between the current equipment change job's job name and the historical equipment change job's job name based on the number of repeated characters. For instance, a higher number of repeated characters indicates a higher similarity, while fewer repeated characters indicate a lower similarity.

[0088] After determining the similarity among multiple historical equipment change jobs, the target processing system identifies a reference equipment change job from these jobs. For example, the historical equipment change job with the highest similarity is identified as the reference job. Optionally, if multiple historical equipment change jobs have the highest similarity, any one of them can be selected as the reference job.

[0089] It should be noted that determining the reference equipment change operation based on the similarity between the operation names of the change operations improves both the accuracy and efficiency of identifying the reference equipment change operation.

[0090] Optionally, in the information processing method provided in the embodiments of this application, generating a target file based on a first event type set and a second event type set includes: for each event type in the first event type set, establishing a correspondence between the event type and the network information of a 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, if the event type is a first alarm event, a mapping relationship is established between the event type and the IP address and port number in the target first device to obtain the first mapping relationship corresponding to the event type. If the event type is a second alarm event, a mapping relationship is established between the event type and the IP address in the target first device to obtain the first mapping relationship 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 can generate the target file based on the first event type set, the first correspondence between each event type, and the second event type set.

[0093] In some embodiments, for the second event type set, it is not necessary to establish a correspondence. 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. Then, a target file is generated 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 generating the target file, alarm signals that occur during the execution of the equipment change operation and belong to the event type in the target file and whose network information matches are identified as alarm signals that need to be blocked. For example, during the execution of 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, it is determined whether the event type has corresponding network information in the target file. If it does, then 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 identified as an alarm signal that needs to be blocked; 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 identified as an alarm signal that does not need to be blocked; if the event type does not have corresponding network information in the target file, the alarm signal is identified as an alarm signal that needs to be blocked.

[0095] It should be noted that by establishing a correspondence between event types and network information, it is possible to determine the alarm signals that need to be blocked for the target object when performing equipment change operations based on the event types and network information in the target file. This improves the richness of the information in the target file and facilitates more granular blocking judgments in the future, thereby further improving the accuracy of determining the alarm signals that need to be blocked during the equipment's maintenance period.

[0096] Optionally, in the information processing method provided in this application embodiment, generating a target file based on a first event type set, a first correspondence, and a second event type set includes: determining the network information of a second device connected to the first device based on the network information of the first device; determining the organizational 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 equipment 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 organizational information, and displaying the initial file to the target object; and modifying the initial file according to the modification instruction received from the target object to obtain the target file.

[0097] Optionally, the first device is a device in the target mechanism. The target processing system has preset connection relationships between various devices in the target mechanism and network information of each device. The target processing system can determine the network information of the second device connected to the first device based on the aforementioned preset information.

[0098] For example, Figure 7 This is a schematic diagram illustrating the determination of network information of a second device according to an embodiment of this 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 IPs involved in the change plan and mark them as ip_local;

[0100] (2) Use the ip_local being iterated as the input parameter to 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 denoted as ip_remote_server. Here, ip_local and ip_remote_server have a one-to-many correspondence.

[0102] (4) Obtain all port numbers 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 the ip_remote_server and port_remote_server of the second device;

[0103] (5) Use the ip_local of the traversal as the input parameter to call the server interface in the dynamic map;

[0104] (6) Obtain the IP address of the network device directly connected to ip_local, denoted 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 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.

[0106] In some embodiments, the target processing system may also store the aforementioned ip_remote_server, port_remote_server, ip_remote_dev, and port_remote_dev into the aforementioned preset file.

[0107] Optionally, the target processing system can determine the organizational information of the target organization to which the target object belongs based on the target object's identity identifier. For example, Figure 8 This is a schematic diagram illustrating the acquisition of organization information according to an embodiment of this application, such as... Figure 8As shown, the target processing system can first obtain the identity identifier of the target object, which is used to uniquely identify the target object. Then, it queries the target organization to which the target object belongs based on the identity identifier. The target processing system has pre-defined correspondences between multiple objects and multiple organizations, where 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, which includes at least 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 organizational information of the target organization, the target processing system can obtain a preset file template. Then, it imports 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 organizational 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 tabular form, 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, Figure 9 This is a schematic diagram illustrating the generation of the target file according to an embodiment of this application, such as... Figure 9 As shown, upon receiving the initial file, the target object reviews its contents to determine if modification is necessary. If modification is required, the target object sends a modification command to the target processing system via the front-end interface. The target processing system then modifies the initial file according to the command, resulting in the target file. Modification methods in the command include, but are not limited to, adding, deleting, and modifying data. If no modification is needed, the target object sends a confirmation command to the target processing system via the front-end interface, allowing the system to directly designate the initial file as the target file.

[0110] In some embodiments, after modifying the initial file according to the modification instructions, the target processing system can display the modified initial file to the target object, thereby determining the modified initial file as the target file upon receiving the user's confirmation instruction.

[0111] It should be noted that, through the above methods, on the one hand, the richness of the target file content is improved, making it easier to determine the method of blocking alarm signals more accurately in the future; on the other hand, it enables the provision of modification functions for the target object during the generation of the target file, thereby improving the accuracy and flexibility of the generated target file.

[0112] Optionally, in the information processing method provided in this application embodiment, generating a target file based on a first event type set and a second event type set includes: determining the network information of a second device connected to the first device based on the network information of the first device; determining the event type of an alarm event that occurred in the historical changes of the second device from the target database based on the network information of the second device, and obtaining 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 can determine the network information of the second device connected to the first device based on the above steps (1)-(7), so it will not be repeated here.

[0114] In some embodiments, the target processing system may determine the third event type set in the manner in which the first event type set is determined, and therefore will not be described in detail here.

[0115] In some embodiments, the target processing system can directly record the 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 a correspondence between each event type in the second event type set 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 correspondence, the target processing system can generate a target file based on the first event type set, the first correspondence, the second event type set, the third event type set, and the third correspondence. Alternatively, the target processing system can also generate a target file based on the first event type set, the first correspondence, the second event type set, the second correspondence, the third event type set, and the third correspondence.

[0118] It should be noted that, through the above process, statistics on the types of alarm events generated by the devices connected to the devices that need to be changed during historical changes are realized, which can further improve the richness of the target file content, that is, improve the accuracy of determining the alarm signals that need to be blocked during the maintenance period of the device.

[0119] Therefore, the solution provided in this application achieves the goal of determining the alarm signals that need to be shielded when changing equipment 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 accuracy in determining the alarm signals that need to be shielded during the maintenance period of related technologies.

[0120] It should be noted that the steps shown in the flowchart in 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 may be executed in a different order than that shown here.

[0121] Example 2

[0122] This application also provides an information processing apparatus. It should be noted that the information processing apparatus of this application can be used to execute the information processing method provided in this application. The information processing apparatus provided in this application will be described below.

[0123] According to an embodiment of this application, an apparatus for implementing the above-described information processing method is also provided, such as... Figure 10 As shown, the device includes:

[0124] The receiving module 1001 is used to receive change information of the device change operation sent by the target object. The change information includes at least the operation name of the device change operation and the network information of the first device to be changed in the device change operation. The network information includes at least one of the following: IP address and port number.

[0125] The first determining module 1002 is used to determine the event type of the alarm event that occurred in the historical changes of the first device from the target database based on the network information of the first device, and obtain the first event type set, wherein the target database stores the change information and alarm information of multiple historical device change operations;

[0126] The second determining module 1003 is used to determine a reference equipment change job from multiple historical equipment change jobs based on the job name, and to determine a second event type set based on 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.

[0127] The third determination module 1004 is used to generate a target file based on the first event type set and the second event type set, and to determine the alarm signals that need to be blocked for the target object when performing equipment change operations based on the target file.

[0128] In this embodiment, by receiving change information of the equipment change operation sent by the target object, the information of the equipment involved in the change is effectively determined. By determining the event type of the alarm event that occurred in the historical change of the first device from the target database based on the network information of the first device, a first event type set is obtained, which realizes the statistics of the alarm event types that occurred in the historical change of the equipment involved in the change. By determining the event type of the alarm event corresponding to the reference equipment change operation that is similar to the equipment change operation, a second event type set is determined, which realizes the statistics of the alarm event types that occurred in the historical change operation that is similar to the current change operation. By determining the alarm signals that need to be blocked for the target object when executing the equipment change operation based on the first event type set and the second event type set, the alarm signals that need to be blocked during the maintenance period of the equipment are determined by combining multi-dimensional reference information, thereby improving the accuracy of determination.

[0129] Therefore, the solution provided in this application achieves the goal of determining the alarm signals that need to be shielded when changing equipment 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 accuracy in determining the alarm signals that need to be shielded during the maintenance period of related technologies.

[0130] Optionally, in the information processing apparatus provided in the embodiments of this application, the first determining module further includes: a determining submodule, used to determine whether a first alarm event exists in the target database when the network information includes an IP address and a port number, wherein the first alarm event refers to an alarm event that corresponds to both the IP address and the port number in the network information of the first device; and a first determining 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 apparatus provided in the embodiments of this application, the information processing apparatus further includes: a judgment module, used to determine whether a second alarm event exists 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, 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.

[0132] Optionally, in the information processing apparatus provided in this application embodiment, the second determining module further includes: a second determining submodule, used to determine the job name of each historical equipment change job based on the change information of the historical equipment change job; a calculation submodule, 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 determining submodule, used to determine a reference equipment change job from multiple historical equipment change jobs based on the similarity corresponding to multiple historical equipment change jobs.

[0133] Optionally, in the information processing apparatus provided in the embodiments of this application, the third determining module further includes: a first processing submodule, configured to establish a correspondence between each event type in the first event type set and the network information of the target first device for each event type, thereby obtaining a first correspondence, wherein the target first device refers to the first device corresponding to the alarm event of the event type; and a second processing submodule, configured 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 apparatus provided in this application embodiment, the second processing submodule further includes: a fourth determining submodule, used to determine the network information of a second device connected to the first device based on the network information of the first device; a fifth determining submodule, used to determine the organizational information of the target organization to which the target object belongs based on the identity identifier of the target object; a third processing submodule, used to generate an initial file based on the change information of the equipment 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 organizational information, and display the initial file to the target object; and a fourth processing submodule, used to modify the initial file according to the modification instruction received from the target object to obtain the target file.

[0135] Optionally, in the information processing apparatus provided in the embodiments of this application, the third determining module further includes: a sixth determining submodule, used to determine the network information of a second device connected to the first device based on the network information of the first device; a fifth processing submodule, used to determine the event type of the alarm event that occurred in the historical changes 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 submodule, 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 determining module 1002, the second determining module 1003, and the third determining module 1004 mentioned above correspond to steps S201 to S204 in Embodiment 1. The four modules and their corresponding steps implement the same instances and application scenarios, but are not limited to the content disclosed in Embodiment 1. It should be noted that the above modules or units can be hardware or software components stored in memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The above modules can also be part of a device and run in the computer terminal 10 provided in Embodiment 1.

[0137] Example 3

[0138] Embodiments of this application may provide an electronic device. Figure 11 This is a structural block diagram of an electronic device according to an embodiment of this application. Figure 11 As shown, the electronic device may include: one or more ( Figure 11 Only one of the following is shown: processor 1102, memory 1104, memory controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module, and display.

[0139] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and apparatus in the embodiments of this application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the above-described methods. The memory may include high-speed random access memory, and may also include 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 memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0140] The processor can invoke information and application programs stored in the memory via a transmission device to perform the following steps: receiving change information of a device change operation sent by the target object, wherein the change information includes at least the job name of the device change operation and the network information of the first device to be changed in the device change operation, the network information including at least one of the following: IP address and port number; determining the event type of alarm events that occurred in the historical changes of the first device from the target database based on 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; determining a reference device change operation from multiple historical device change operations based on the job name, and determining a second event type set based on the event type of the alarm event corresponding to the reference device change operation, wherein the similarity between the reference device change operation and the device change operation 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 signals that need to be blocked for the target object when executing the device change operation based on the target file.

[0141] The processor can also call the information and application 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 that corresponds to both the IP address and the port number in the network information of the first device; if there is a first alarm event in the target database, determine that the event type of the first alarm event belongs 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 a first alarm event exists in the target database, if the first alarm event does not exist in the target database, determine whether a second alarm event exists 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 that the event type of the second alarm event belongs to the first event type set.

[0143] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: for each historical device change job, determine the job name of the historical device change job based on the change information of the historical device change job; calculate the similarity between the job name of the device change job and the job name of the historical device change job; and determine the reference device change job from multiple historical device change jobs based on the similarity corresponding to multiple historical device 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 according to the first event type set, the first correspondence and the second event type set.

[0145] The processor can also call the information and application program 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 equipment 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; and modify the initial file according to the modification instruction of the target object when receiving the modification instruction for the initial file 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 changes 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 this embodiment, by receiving change information of the equipment change operation sent by the target object, the information of the equipment involved in the change is effectively determined. By determining the event type of the alarm event that occurred in the historical change of the first device from the target database based on the network information of the first device, a first event type set is obtained, which realizes the statistics of the alarm event types that occurred in the historical change of the equipment involved in the change. By determining the event type of the alarm event corresponding to the reference equipment change operation that is similar to the equipment change operation, a second event type set is determined, which realizes the statistics of the alarm event types that occurred in the historical change operation that is similar to the current change operation. By determining the alarm signals that need to be blocked for the target object when executing the equipment change operation based on the first event type set and the second event type set, the alarm signals that need to be blocked during the maintenance period of the equipment are determined by combining multi-dimensional reference information, thereby improving the accuracy of determination.

[0148] Therefore, the solution provided in this application achieves the goal of determining the alarm signals that need to be shielded when changing equipment 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 accuracy in determining the alarm signals that need to be shielded during the maintenance period of related technologies.

[0149] Those skilled in the art will understand that Figure 11 The structure shown is for illustrative purposes only. Electronic devices can also be smartphones (such as Android phones, iOS phones, etc.), tablets, PDAs, mobile internet devices (MIDs), PADs, and other terminal devices. Figure 11 This does not limit the structure of the aforementioned electronic device. For example, electronic devices may also include components that are more... Figure 11 The more or fewer components shown (such as network interfaces, display devices, etc.), or having the same Figure 11 Different configurations shown.

[0150] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0151] Example 4

[0152] Embodiments of this application also provide 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 Embodiment 1.

[0153] Optionally, in this embodiment, the storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.

[0154] This application also provides a computer program product that, when executed on a data processing device, is suitable for performing steps of an information processing method.

[0155] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0156] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions 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. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0158] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0159] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0160] If the integrated unit is implemented as 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 this 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0161] The above is only a preferred embodiment 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 for a device change job sent by the 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 address and port number; Based on the network information of the first device, the event type of the alarm event that occurred in the historical changes of the first device is determined from the target database to obtain the first event type set, wherein the target database stores change information and alarm information of multiple historical device change operations; A reference device change job is determined from the plurality of historical device change jobs based on the job name, and a second event type set is determined based on 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 based on the first event type set and the second event type set. Based on the target file, the alarm signals that need to be masked for the target object when performing the equipment change operation are determined.

2. The method according to claim 1, characterized in that, When the network information includes IP address and port number, the event type of the alarm event that occurred in the historical changes of the first device is determined from the target database based on the network information of the first device, resulting in a first event type set, including: Determine whether a first alarm event exists in the target database, wherein the first alarm event refers to an alarm event that corresponds to both the IP address and the port number in the network information of the first device; If a 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 a first alarm event exists in the target database, the method further includes: If the first alarm event does not exist in the target database, determine whether a second alarm event exists in the target database, wherein the second alarm event refers to the alarm event corresponding to the IP address in the network information of the first device; If a second alarm event exists in the target database, the 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, Based on the job name, a reference equipment change job is determined from the plurality of historical equipment change jobs, including: For each historical equipment change operation, the operation name is determined based on the change information of that historical equipment change operation; Calculate the similarity between the job name of the equipment change job and the job name of the historical equipment change job; Based on the similarity of the multiple historical equipment change operations, the reference equipment change operation is determined from the multiple historical equipment change operations.

5. The method according to claim 3, characterized in that, Generate a target file based on the first event type set and the second event type set, including: For each event type in the first event type set, a correspondence is established 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 of the event type; The target file is generated based on the first event type set, the first correspondence, and the second event type set.

6. The method according to claim 5, characterized in that, The target file is generated based on the first event type set, the first correspondence, and the second event type set, including: Based on the network information of the first device, determine the network information of the second device connected to the first device; Based on the identity identifier of the target object, determine the organizational information of the target organization to which the target object belongs; Based on the change information of the equipment 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, an initial file is generated and displayed to the target object; Upon 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, Generate a target file based on the first event type set and the second event type set, including: Based on the network information of the first device, determine the network information of the second device connected to the first device; Based on the network information of the second device, the event type of the alarm event that occurred in the historical changes of the second device is determined from the target database to obtain a third event type set; The target file is generated based on 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: The receiving module is used to receive change information of a device change job sent by the target object. 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. The network information includes at least one of the following: IP address and port number. The first determining module is used to determine the event type of the alarm event that occurred in the historical changes of the first device from the target database based on 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; The second determining module is used to determine a reference device change job from the plurality of historical device change jobs according to the job name, and to 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 determining module is used to generate a target file based on the first event type set and the second event type set, and to determine the alarm signals that need to be blocked for the target object when performing the equipment 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, it controls the device on which the computer-readable storage medium is located to perform the information processing method according to any one of claims 1 to 7.

10. An electronic device, characterized in that, include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, performs 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 the processor, they implement the steps of the information processing method according to any one of claims 1 to 7.

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