Method and device for quickly organizing online emergency conference and computer equipment
By creating an online emergency meeting and determining the participating members based on the fault attributes and urgency, the problem of difficulty in convening relevant personnel in a timely manner during system failure is solved, and the efficiency of fault resolution is improved.
Patent Information
- Application Number
- CN202411767889.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-25
AI Technical Summary
In the event of a system failure, it is difficult to convene relevant personnel in a timely and accurate manner for emergency meetings, resulting in low fault resolution efficiency.
By creating an online emergency meeting based on the fault emergency instructions, querying the configuration management database based on the fault attribute information and urgency, determining the participating members, and setting the meeting name and sending reminders through preset naming rules.
It realizes the immediate and automatic organization of online emergency meetings based on the urgency of the fault, improves the efficiency of meeting organization and is conducive to the rapid resolution of fault problems.
Smart Images

Figure CN119692965A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of automatic programming technology, and in particular to a method, apparatus, and computer device for quickly organizing an online emergency meeting. Background Art
[0002] As the number of banking business systems increases, the business logic call relationships become more and more complicated. When the hardware and software that carry the business system have failures that affect the normal use of the business, it usually requires coordination and cooperation among multiple departments to solve them. In order to quickly resolve system failures and restore the normal use of the business, effective communication between departments is essential, and effective communication between departments depends on convenient communication tools. At present, the process of organizing meetings requires a lot of manual intervention. For example, relevant personnel need to query the relationship between relevant application systems and related operation and maintenance, and developers based on system failure data, organize quick meetings with the queried operation and maintenance, and developers as members, and manually determine the meeting schedule and remind relevant operation and maintenance, and developers to join the meeting. This leads to problems such as low efficiency in organizing meetings and difficulty for participants to participate in meetings in a timely manner.
[0003] In view of this, the embodiments of this specification are intended to provide a method, apparatus and computer device for quickly organizing an online emergency meeting. Summary of the invention
[0004] In view of the above-mentioned problems in the prior art, the purpose of the embodiments of this specification is to provide a method, device and computer equipment for quickly organizing online emergency meetings, so as to solve the problem in the prior art that when a system failure occurs, it is difficult to promptly and accurately convene relevant personnel for an emergency meeting, thereby resulting in low fault resolution efficiency.
[0005] In order to solve the above technical problems, the specific technical solutions of the embodiments of this specification are as follows:
[0006] In a first aspect, an embodiment of the present specification provides a method for quickly organizing an online emergency meeting, including:
[0007] Create an online emergency meeting based on the fault emergency instructions;
[0008] Querying a preset configuration management database according to the attribute information of the fault, and determining the participants of the online emergency meeting according to the urgency of the fault;
[0009] According to the preset naming rules, set the name of the online emergency meeting;
[0010] The participating address and joining reminder of the online emergency meeting are sent to each participating member, so that each participating member can participate in the online emergency meeting corresponding to the name.
[0011] Specifically, the method further includes:
[0012] Obtaining status information of at least one or a combination of multiple items of a server, a network, a database, and a service of the system to which the fault belongs before and after the fault occurs;
[0013] Generate a dashboard of the fault change trend according to the status information;
[0014] The change trend dashboard is displayed in the online emergency meeting.
[0015] Furthermore, the participants of the online emergency meeting are determined according to the urgency of the fault:
[0016] Query a preset urgency comparison table to determine the urgency of the system to which the fault belongs;
[0017] If the emergency level of the system to which the fault belongs is the lowest level, it is determined that the participants of the online emergency meeting include the on-duty personnel of the department to which the fault system belongs and the on-duty personnel of other departments in the center;
[0018] If the emergency level of the system to which the fault belongs is the second lowest level, the participants of the online emergency meeting are determined to include the on-duty personnel of the department to which the fault belongs, on-duty personnel of other departments and the management personnel of the system to which the fault belongs;
[0019] If the emergency level of the system to which the fault belongs is the second highest level, the participants of the online emergency meeting are determined to include the on-duty personnel of the department to which the fault system belongs, on-duty personnel of other departments, the management personnel of the system to which the fault belongs and the backbone personnel of the department to which the system belongs;
[0020] If the urgency of the system to which the fault belongs is the highest level, the participants of the online emergency meeting are determined to include the on-duty personnel of the department to which the system to which the fault belongs, on-duty personnel of other departments, managers of the system to which the fault belongs, key personnel of the department to which the system belongs, and key personnel of the center.
[0021] Specifically, after determining the participants of the online emergency meeting according to the urgency of the fault, the method further includes:
[0022] Determine whether other systems have failed within a preset time interval of the time when the failure of the system to which the failure belongs occurs;
[0023] If so, it is determined that the participants of the online emergency meeting also include the managers of the other systems.
[0024] Furthermore, after determining the participants of the online emergency meeting according to the urgency of the fault, the method further includes:
[0025] Determine whether other systems have failed within a preset time interval of the time when the failure of the system to which the failure belongs occurs;
[0026] If yes, determining whether the number of the other systems is greater than or equal to a preset first number threshold;
[0027] If not, it is determined that the participants of the online emergency meeting include the manager of the system to which the fault belongs, the on-duty personnel of the department to which the fault belongs, the on-duty personnel of the department to which the other systems belong, and the managers of the other systems;
[0028] If so, determining whether the number of the other systems is greater than or equal to a preset second number threshold, the second number threshold being greater than the first number threshold;
[0029] If not, it is determined that the participants of the online emergency meeting include the management personnel of the system to which the fault belongs, the on-duty personnel and key personnel of the department to which the fault belongs, the management personnel of the other systems, and the on-duty personnel and key personnel of the department to which the other systems belong;
[0030] If so, it is determined that the participants of the online emergency meeting include the managers of the system to which the fault belongs, the on-duty personnel and key personnel of the department to which the fault belongs, the managers of the other systems, the on-duty personnel and key personnel of the departments of the other systems, and the key personnel of the center.
[0031] Furthermore, according to the preset naming rules, the name of the online emergency meeting is set as:
[0032] The name of the online emergency meeting is set according to the time when the fault occurs.
[0033] Furthermore, a membership reminder is sent to each of the participating members, including:
[0034] Generate a reminder paragraph according to the attribute information of the fault;
[0035] The outbound call function module is called to broadcast the reminder segment to each of the participating members.
[0036] Specifically, the method further includes:
[0037] Determining whether the participating member attends the online emergency meeting within a predetermined time interval;
[0038] If not, the outbound call function module is called to redial the reminder segment to the participating members.
[0039] Preferably, the method further comprises:
[0040] Monitor the progress of resolving the fault, generate a progress report according to a preset time period and display it in the online emergency meeting.
[0041] Further, after determining that the participants of the online emergency meeting include the on-duty personnel of the department to which the fault system belongs and the on-duty personnel of other departments in the center, the method further includes:
[0042] Monitoring the progress of resolving the fault;
[0043] If the fault is not resolved, determining whether the time between the current time node and the time node when the fault occurs is greater than a first threshold and less than a second threshold;
[0044] If so, it is determined that the participating members also include the management personnel of the system to which the fault belongs and the backbone personnel of the department to which the system belongs;
[0045] If not, determining whether the time between the current time node and the time node at which the fault occurs is greater than or equal to a second threshold;
[0046] If so, it is determined that the participating members also include the management personnel of the system to which the fault belongs, the backbone personnel of the department to which the system belongs, and the backbone personnel of the center.
[0047] In a second aspect, the embodiment of this specification provides an online emergency meeting rapid organization device, including:
[0048] Create a module to create an online emergency meeting based on fault emergency instructions;
[0049] A determination module, configured to query a preset configuration management database according to the attribute information of the fault, and determine the participants of the online emergency meeting according to the urgency of the fault;
[0050] A setting module, used to set the name of the online emergency meeting according to a preset naming rule;
[0051] The sending module is used to send the participating address and joining reminder of the online emergency meeting to each participating member, so that each participating member can participate in the online emergency meeting corresponding to the name.
[0052] In a third aspect, an embodiment of the present specification provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method provided by the above technical solution when executing the computer program.
[0053] In a fourth aspect, an embodiment of the present specification provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method provided by the above technical solution is implemented.
[0054] In a fifth aspect, an embodiment of the present specification provides a computer program product, comprising at least one instruction or at least one program, wherein the at least one instruction or the at least one program is loaded and executed by a processor to implement the method provided by the above technical solution.
[0055] By adopting the above-mentioned technical scheme, an online emergency meeting rapid organization method, device and computer equipment provided in the embodiments of this specification can instantly and automatically organize online emergency meetings according to the urgency of the fault, greatly improving the efficiency of emergency meeting organization and facilitating the rapid resolution of fault problems; at the same time, organizing participants according to the specific circumstances of the fault will not affect the normal work of non-meeting members.
[0056] In order to make the above and other purposes, features and advantages of the embodiments of this specification more obvious and easy to understand, the following specifically cites preferred embodiments and describes them in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0058] Figure 1 A schematic diagram showing the steps of a method for quickly organizing an online emergency meeting provided by an embodiment of this specification is shown;
[0059] Figure 2 A schematic diagram showing the steps of determining the participants of an online emergency meeting according to the urgency of a fault in an embodiment of this specification;
[0060] Figure 3 A schematic diagram showing another step of determining the participating members of the online emergency meeting;
[0061] Figure 4 A schematic diagram of the structure of an online emergency meeting rapid organization device provided in an embodiment of this specification is shown;
[0062] Figure 5 A schematic diagram of the structure of a computer device provided in an embodiment of this specification is shown.
[0063] Description of the accompanying symbols:
[0064] 41. Create module;
[0065] 42. Determine the module;
[0066] 43. Setting module;
[0067] 44. Sending module;
[0068] 502. Computer equipment;
[0069] 504, processor;
[0070] 506. Memory;
[0071] 508, driving mechanism;
[0072] 510, input / output module;
[0073] 512. Input devices;
[0074] 514. Output device;
[0075] 516. Presentation equipment;
[0076] 518. Graphical user interface;
[0077] 520, network interface;
[0078] 522, communication link;
[0079] 524. Communication bus. DETAILED DESCRIPTION
[0080] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this specification.
[0081] It should be noted that the terms "first", "second", etc. in this specification and claims and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of this specification described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, device, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0082] In order to solve the above problems, the embodiments of this specification provide a method, apparatus and computer device for quickly organizing an online emergency meeting. Figure 1 This is a schematic diagram of the steps of a method for quickly organizing an online emergency meeting provided in an embodiment of this specification. This specification provides method operation steps as described in the embodiment or flowchart, but may include more or fewer operation steps based on routine or non-creative labor. The order of steps listed in the embodiment is only one way of executing the steps among many orders, and does not represent the only order of execution. When the actual system or device product is executed, it can be executed in the order or in parallel according to the method shown in the embodiment or the accompanying drawings. Specifically, Figure 1 As shown, the method may include:
[0083] S110: Create an online emergency meeting according to the fault emergency instructions.
[0084] The emergency refers to an event that occurs suddenly and requires urgent handling. Therefore, the online emergency meeting has a higher priority than other meetings. If the relevant personnel are in other meetings, they need to exit from other meetings and participate in the online emergency meeting first.
[0085] S120: querying a preset configuration management database according to the attribute information of the fault, and determining the participants of the online emergency meeting according to the urgency of the fault.
[0086] In the embodiment of this specification, the attribute information of the fault includes the system, department and center to which the fault belongs; wherein the relationship among the system, department and center is that there are multiple departments under the center, and multiple systems under each department.
[0087] S130: Setting a name for the online emergency meeting according to a preset naming rule.
[0088] Through the preset naming rules, the names of each online emergency meeting are unique, avoiding the participants entering the wrong online emergency meeting due to duplicate names, which will have an adverse effect on the resolution of the fault. And when the fault problem is resolved, the online emergency meeting will not be disbanded but can be used for fault analysis and backtracking. The unique name of the online emergency meeting can facilitate the query of the online emergency meeting corresponding to the fault through the unique name, so as to use the historical content in the online emergency meeting to realize fault analysis and backtracking.
[0089] S140: Sending the participating address and joining reminder of the online emergency meeting to each participating member, so that each participating member can participate in the online emergency meeting corresponding to the name.
[0090] The embodiment of this specification provides a method for quickly organizing an online emergency meeting, which can automatically and instantly organize an online emergency meeting according to the urgency of the fault, greatly improving the efficiency of organizing emergency meetings and facilitating the rapid resolution of fault problems. At the same time, the participants are organized according to the specific circumstances of the fault without affecting the normal work of non-meeting members.
[0091] In the embodiment of this specification, the method further includes:
[0092] Obtaining status information of at least one or a combination of multiple items of a server, a network, a database, and a service of the system to which the fault belongs before and after the fault occurs;
[0093] Generate a dashboard of the fault change trend according to the status information;
[0094] The change trend dashboard is displayed in the online emergency meeting.
[0095] For example, the number of server connections, network and database occupancy rates, and other information of the system to which the fault belongs before and after the fault occurs can be obtained; as well as the transaction volume of the business of the system to which the fault belongs before and after the fault occurs, and the transaction success rate of the business before and after the fault occurs can be obtained. Then, each piece of information is plotted with time as the dimension to obtain a change trend dashboard. In this way, the participants of the online emergency meeting can understand the situation of the fault based on the displayed change trend dashboard, so as to quickly locate the fault problem and formulate an emergency plan.
[0096] like Figure 2 As shown, in the embodiment of this specification, in step S120, determining the participants of the online emergency meeting according to the urgency of the fault can be further:
[0097] S210: Query a preset emergency level comparison table to determine the emergency level of the system to which the fault belongs.
[0098] In the embodiment of this specification, different emergency levels are set for different systems and recorded in the emergency level comparison table. The emergency level of each system in the emergency level comparison table can be updated according to the iterative update of the system. When a fault occurs, the system to which the fault belongs is obtained, and then the latest emergency level comparison table is queried to obtain the emergency level.
[0099] S220: If the urgency of the system to which the fault belongs is the lowest level, determine that the participants of the online emergency meeting include the on-duty personnel of the department to which the system to which the fault belongs and the on-duty personnel of other departments in the center.
[0100] In the embodiments of this specification, a department is provided with multiple systems, and each system is provided with a manager, who can be responsible for all faults of the corresponding system and can also handle some faults of other systems in the department. The managers of the systems under the department are on duty in a rotating manner, and are the duty personnel of the department.
[0101] For example, there is a department A, which has 10 systems, namely system A1, system A2, ... system A10. Each system is assigned a manager, denoted as a1, a2, ... a10. Manager a1 can handle all faults of system A1 and also has the ability to solve some faults of other systems, such as system A2.
[0102] In the embodiment of this specification, the center is provided with multiple departments, illustratively, including department A, department B, department C, etc. When system A1 fails and the corresponding emergency level of system A1 is at the lowest level, the participants of the online emergency meeting include not only the department to which system A1 belongs, that is, the on-duty personnel of department A at this time, but also other departments, that is, the on-duty personnel of departments B, department C, etc.
[0103] Although the fault belongs to system A1 and then to department A, the method provided in the embodiment of this specification also invites the on-duty personnel of other departments to participate in the online emergency meeting, so that while the on-duty personnel of department A are handling the fault urgently, the on-duty personnel of other departments can analyze whether the fault has an adverse impact on the various coefficients of their respective departments, thereby playing an early warning role.
[0104] S230: If the urgency of the system to which the fault belongs is the second lowest level, determine that the participants of the online emergency meeting include the on-duty personnel of the department to which the system to which the fault belongs, on-duty personnel of other departments and the management personnel of the system to which the fault belongs.
[0105] That is, when the urgency of the system to which the fault belongs is the second lowest level, the participants of the online emergency meeting also include the managers of the system to which the fault belongs. As mentioned above, the on-duty personnel of each department are the rotating managers of each system set up under the department, that is, the on-duty personnel may not be the managers of the system to which the fault belongs, and there is a risk that the on-duty personnel may not be able to solve the fault. Therefore, when the urgency of the system to which the fault belongs is the second lowest level, in order to improve the efficiency of emergency resolution of the fault, the managers of the system to which the fault belongs will also be included as participants of the online emergency meeting.
[0106] S240: If the urgency of the system to which the fault belongs is the second highest level, determine that the participants of the online emergency meeting include the on-duty personnel of the department to which the system to which the fault belongs, on-duty personnel of other departments, the management personnel of the system to which the fault belongs, and the backbone personnel of the department to which the system belongs.
[0107] Furthermore, when the urgency of the system to which the fault belongs is the second highest level, key personnel of the department to which the system belongs will also be invited as participating members to participate in the online emergency meeting.
[0108] S250: If the urgency of the system to which the fault belongs is the highest level, the participants of the online emergency meeting are determined to include on-duty personnel of the department to which the fault system belongs, on-duty personnel of other departments, managers of the system to which the fault belongs, key personnel of the department to which the system belongs, and key personnel of the center.
[0109] And when the urgency of the system reaches the highest level, the core personnel of the center will also join the online emergency meeting as participating members.
[0110] That is, the online emergency meeting rapid organization method provided in the embodiment of this specification divides each system into four levels in advance: the lowest level, the second lowest level, the second highest level and the highest level. According to the urgency of the system where the failure occurs, relevant personnel are summoned to participate in the online emergency meeting to ensure the timeliness of the fault resolution while avoiding the waste of human and material resources.
[0111] In the embodiment of this specification, after determining the participants of the online emergency meeting according to the urgency of the fault in step S120, the method further includes:
[0112] Determine whether other systems have failed within a preset time interval of the time when the failure of the system to which the failure belongs occurs;
[0113] If so, it is determined that the participants of the online emergency meeting also include the managers of the other systems.
[0114] Exemplarily, if another system fails (recorded as 002) within a preset time interval (the preset time interval can be set to 1 minute) after a failure of system A1 (recorded as 001), it is considered that there is a certain correlation between the failure 001 of system A1 and the failure 002 of the other system. For example, if there is a certain dependency between the two systems, the managers of the other systems are added as participating members to the previous online emergency meeting. In other words, only one online emergency meeting will be created for failure 001 and failure 002 occurring within the preset time interval. On the basis of the created online emergency meeting, the relevant personnel of the system that failed later are added. If two online emergency meetings are created separately, the information of the two failures will not be synchronized, which will be unfavorable for the resolution of the two failures.
[0115] It should be noted that the other systems here may belong to the same department as the system A1 to which the fault 001 belongs, such as system A3; or may belong to different departments from the system A1 to which the fault 001 belongs, such as system B2.
[0116] like Figure 3 As shown, in some preferred embodiments, after determining the participants of the online emergency meeting according to the urgency of the fault in step S120, the method further includes:
[0117] S310: Determine whether there is a failure in other systems within a preset time interval of the time when the failure of the system to which the failure belongs occurs.
[0118] S320: If yes, determine whether the number of the other systems is greater than or equal to a preset first number threshold.
[0119] Still taking the above example, it is determined whether the number of other systems that have failed within a predetermined time interval after the failure 001 occurs is greater than a first number threshold, and the first number threshold can be set to 1.
[0120] S330: If not, determine that the participants of the online emergency meeting include the manager of the system to which the fault belongs, the on-duty personnel of the department to which the fault belongs, the on-duty personnel of the department to which the other systems belong, and the managers of the other systems.
[0121] If the number of other systems is less than or equal to the set first number threshold, it means that the scope of the fault in the center is relatively small. In this case, the managers of other systems and the on-duty personnel of the departments to which other systems belong, together with the managers of the system that failed first and the on-duty personnel of the departments to which they belong, will be added to the online emergency meeting as participating members.
[0122] S340: If yes, determine whether the number of the other systems is greater than or equal to a preset second number threshold. The second number threshold is greater than the first number threshold.
[0123] Exemplarily, the second quantity threshold may be set to 2.
[0124] S350: If not, determine that the participants of the online emergency meeting include the managers of the system to which the fault belongs, the on-duty personnel and key personnel of the department to which the fault belongs, the managers of the other systems, and the on-duty personnel and key personnel of the departments to which the other systems belong.
[0125] If the number of other systems is greater than the set first number threshold and less than or equal to the set second number threshold, it indicates that the scope of the fault in the center is relatively high and the severity of the matter is high. In addition to the members in step S330, the participants of the online emergency meeting also include the backbone personnel of the department of the system where the fault occurred first and the backbone personnel of the departments to which other systems belong, so as to promote the rapid resolution of the fault.
[0126] S360: If so, determine that the participants of the online emergency meeting include the managers of the system to which the fault belongs, the on-duty personnel and key personnel of the department to which the fault belongs, the managers of the other systems, the on-duty personnel and key personnel of the departments of the other systems, and the core personnel of the center.
[0127] That is, when the number of other systems is greater than the set second number threshold, it indicates that the scope and severity of the failure in the center are extremely high, and the backbone personnel of the center need to be further added as participating members to the online emergency meeting.
[0128] Therefore, the online emergency meeting rapid organization method provided by the embodiment of this specification not only considers the urgency dimension of the system to which the fault belongs, but also considers the scope of the fault, determines the participating members based on the urgency and scope of the fault, and ensures the effective resolution of the fault.
[0129] Specifically, in the embodiment of this specification, step S130: setting the name of the online emergency meeting according to a preset naming rule is further as follows:
[0130] The name of the online emergency meeting is set according to the time when the fault occurs.
[0131] Since two or more faults with a time interval of less than 1 minute will be created in the same online emergency meeting, in the embodiment of this specification, the time when the fault occurred, specifically the year, month, day, hour and minute, can be used as the name of the online emergency meeting, thereby ensuring the uniqueness of the name of the online emergency meeting.
[0132] In some other feasible embodiments, step S130: setting the name of the online emergency meeting according to a preset naming rule may also be:
[0133] The name of the online emergency meeting is set according to the time when the fault occurs and the system to which the fault belongs.
[0134] The time and location of the fault can be clearly identified from the name of the online emergency meeting. At the same time, the name of the online emergency meeting is subject to some grammatical and length restrictions to facilitate readability.
[0135] Furthermore, in the embodiment of the present specification, in step S140, sending the membership reminder to each participating member may further include:
[0136] Generate a reminder paragraph according to the attribute information of the fault;
[0137] The outbound call function module is called to broadcast the reminder segment to each of the participating members.
[0138] For example, the reminder paragraph may be "You have an online emergency meeting named XXX that you need to participate in", and the participating members can learn the start time of the online emergency meeting based on the name of the online emergency meeting in the reminder paragraph, or learn the start time of the online emergency meeting and the location where the fault occurred.
[0139] Furthermore, the method further comprises:
[0140] Determining whether the participating member attends the online emergency meeting within a predetermined time interval;
[0141] If not, the outbound call function module is called to redial the reminder segment to the participating members.
[0142] That is, after the reminder segment is broadcast to each participating member, it is determined whether the participating member has participated in the online emergency meeting. If not, the outbound call function module is called again to redial the participating member who has not participated in the online emergency meeting, so as to improve the success and timeliness of the participating members' participation in the online emergency meeting.
[0143] Furthermore, the method further comprises:
[0144] Monitor the progress of resolving the fault, generate a progress report according to a preset time period and display it in the online emergency meeting.
[0145] When fault 001 occurs in system A1, an online emergency meeting will be created to solve fault 001. If fault 002 occurs in other systems within the preset time interval after fault 001 occurs, an online emergency meeting will not be created for fault 002. Instead, the relevant personnel of the other systems will be invited to the online emergency meeting corresponding to fault 001. At this time, the online emergency meeting generates and displays a progress report, which can help the relevant personnel of other systems who enter the online emergency meeting later to understand the details of the fault and promote the resolution of the fault problem.
[0146] At the same time, it can facilitate the subsequent analysis and tracing of faults using information such as progress reports.
[0147] Furthermore, in step S220, after determining that the participants of the online emergency meeting include the on-duty personnel of the department to which the fault system belongs and the on-duty personnel of other departments in the center, the method may further include:
[0148] Monitoring the progress of resolving the fault;
[0149] If the fault is not resolved, determine whether the time between the current time node and the time node when the fault occurs is greater than the first threshold and less than the second threshold; the time between the current time node and the time node when the fault occurs is also the time when the online emergency meeting is held; exemplarily, the first threshold can be set to 5 minutes, and the second threshold can be set to 10 minutes.
[0150] If so, it is determined that the participating members also include the managers of the system to which the fault belongs and the key personnel of the department to which the system belongs; that is, when the online emergency meeting lasts for more than 5 minutes but less than 10 minutes, the participating members, in addition to the on-duty personnel of each department, will further include the managers of the system to which the fault belongs and the key personnel of the department to which the system belongs, to promote the resolution of the fault.
[0151] If not, determining whether the time between the current time node and the time node at which the fault occurs is greater than or equal to a second threshold;
[0152] If so, it is determined that the participating members also include the management personnel of the system to which the fault belongs, the backbone personnel of the department to which the system belongs, and the backbone personnel of the center. That is, when the online emergency meeting lasts for more than 10 minutes and is still not resolved, the participating members are further joined by the management personnel of the system to which the fault belongs, the backbone personnel of the department to which the system belongs, and the backbone personnel of the center.
[0153] In the embodiments of the present specification, corresponding participating members are selectively added according to the duration of the online emergency meeting to improve the efficiency of troubleshooting.
[0154] It should be noted that in the embodiments of this specification, the identity information of the backbone personnel of the center, the backbone personnel of each department set up under the center, the on-duty personnel of each department, and the management personnel of each system set up under the department, including name and contact information, are all information authorized and agreed by the user in the past. And the acquisition, storage, use, and processing of the above information in the technical solutions described in the embodiments of this specification are in compliance with the relevant provisions of national laws and regulations.
[0155] Based on the above-mentioned method for quickly organizing an online emergency meeting, an embodiment of this specification also provides a corresponding device for quickly organizing an online emergency meeting. The device may include a system (including a distributed system), software (application), module, component, server, client, etc. using the method described in the embodiment of this specification and a device combined with necessary implementation hardware. Based on the same innovative concept, the device in one or more embodiments provided in the embodiment of this specification is as described in the following embodiments. Since the implementation scheme and method of the device to solve the problem are similar, the implementation of the specific device in the embodiment of this specification can refer to the implementation of the aforementioned method, and the repetitions will not be repeated. As used below, the term "unit" or "module" can implement a combination of software and / or hardware for predetermined functions. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0156] like Figure 4 As shown, the embodiment of this specification provides an online emergency meeting rapid organization device, including:
[0157] A creation module 41, used to create an online emergency meeting according to the fault emergency instruction;
[0158] A determination module 42, configured to query a preset configuration management database according to the attribute information of the fault, and determine the participants of the online emergency meeting according to the urgency of the fault;
[0159] A setting module 43, used to set the name of the online emergency meeting according to a preset naming rule;
[0160] The sending module 44 is used to send the participating address and joining reminder of the online emergency meeting to each participating member, so that each participating member can participate in the online emergency meeting corresponding to the name.
[0161] The beneficial effects obtained by the device provided in the embodiments of this specification are consistent with the beneficial effects obtained by the above method and will not be repeated here.
[0162] like Figure 5As shown, a computer device provided by an embodiment of this specification, the online emergency meeting rapid organization device in this specification can be a computer device in this embodiment, executing the above method of this specification. The computer device 502 may include one or more processors 504, such as one or more central processing units (CPUs), and each processing unit may implement one or more hardware threads. The computer device 502 may also include any memory 506, which is used to store any kind of information such as code, settings, data, etc. Non-restrictive, for example, the memory 506 may include any one or more combinations of the following: any type of RAM, any type of ROM, flash memory device, hard disk, optical disk, etc. More generally, any memory can use any technology to store information. Further, any memory can provide volatile or non-volatile retention of information. Further, any memory can represent a fixed or removable component of the computer device 502. In one case, when the processor 504 executes an associated instruction stored in any memory or a combination of memories, the computer device 502 can perform any operation of the associated instruction. The computer device 502 also includes one or more drive mechanisms 508 for interacting with any storage, such as a hard disk drive mechanism, an optical disk drive mechanism, etc.
[0163] The computer device 502 may also include an input / output module 510 (I / O) for receiving various inputs (via input devices 512) and for providing various outputs (via output devices 514). A specific output mechanism may include a presentation device 516 and an associated graphical user interface (GUI) 518. In other embodiments, the input / output module 510 (I / O), the input device 512, and the output device 514 may not be included, and the computer device 502 may be used as a computer device in a network. The computer device 502 may also include one or more network interfaces 520 for exchanging data with other devices via one or more communication links 522. One or more communication buses 524 couple the components described above together.
[0164] The communication link 522 may be implemented in any manner, for example, through a local area network, a wide area network (e.g., the Internet), a point-to-point connection, etc., or any combination thereof. The communication link 522 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc., governed by any protocol or combination of protocols.
[0165] Corresponding to Figures 1 to 3 In addition to the method shown, an embodiment of the specification also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are executed.
[0166] The embodiment of the present specification also provides a computer-readable instruction, wherein when the processor executes the instruction, the program therein causes the processor to execute the following Figures 1 to 3 The method shown.
[0167] The embodiments of the present specification also provide a computer program product, including at least one instruction or at least one program, wherein the at least one instruction or the at least one program is loaded and executed by a processor to implement the following Figures 1 to 3 The method shown.
[0168] It should be understood that in the various embodiments of this specification, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this specification.
[0169] It should also be understood that in the embodiments of this specification, the term "and / or" is only a description of the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this specification generally indicates that the associated objects before and after are in an "or" relationship.
[0170] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this specification can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this specification.
[0171] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0172] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0173] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of this specification.
[0174] In addition, each functional unit in each embodiment of this specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0175] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0176] Specific embodiments are used in this specification to illustrate the principles and implementation methods of this specification. The description of the above embodiments is only used to help understand the methods and core ideas of this specification. At the same time, for those skilled in the art, according to the ideas of this specification, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on this specification.
Claims
1. A method for quickly organizing an online emergency meeting, characterized in that: include: Create an online emergency meeting based on the fault emergency instructions; Querying a preset configuration management database according to the attribute information of the fault, and determining the participants of the online emergency meeting according to the urgency of the fault; According to the preset naming rules, set the name of the online emergency meeting; The participating address and joining reminder of the online emergency meeting are sent to each participating member, so that each participating member can participate in the online emergency meeting corresponding to the name.
2. The method according to claim 1, characterized in that: The method further comprises: Obtaining status information of at least one or a combination of multiple items of a server, a network, a database, and a service of the system to which the fault belongs before and after the fault occurs; Generate a dashboard of the fault change trend according to the status information; The change trend dashboard is displayed in the online emergency meeting.
3. The method according to claim 1, characterized in that: Determining the participants of the online emergency meeting according to the urgency of the fault is further: Query a preset urgency comparison table to determine the urgency of the system to which the fault belongs; If the emergency level of the system to which the fault belongs is the lowest level, it is determined that the participants of the online emergency meeting include the on-duty personnel of the department to which the fault system belongs and the on-duty personnel of other departments in the center; If the emergency level of the system to which the fault belongs is the second lowest level, the participants of the online emergency meeting are determined to include the on-duty personnel of the department to which the fault belongs, on-duty personnel of other departments and the management personnel of the system to which the fault belongs; If the emergency level of the system to which the fault belongs is the second highest level, the participants of the online emergency meeting are determined to include the on-duty personnel of the department to which the fault system belongs, on-duty personnel of other departments, the management personnel of the system to which the fault belongs and the backbone personnel of the department to which the system belongs; If the urgency of the system to which the fault belongs is the highest level, the participants of the online emergency meeting are determined to include the on-duty personnel of the department to which the system to which the fault belongs, on-duty personnel of other departments, managers of the system to which the fault belongs, key personnel of the department to which the system belongs, and key personnel of the center.
4. The method according to claim 3, characterized in that After determining the participants of the online emergency meeting according to the urgency of the fault, the method further includes: Determine whether other systems have failed within a preset time interval of the time when the failure of the system to which the failure belongs occurs; If so, it is determined that the participants of the online emergency meeting also include the managers of the other systems.
5. The method according to claim 3, characterized in that: After determining the participants of the online emergency meeting according to the urgency of the fault, the method further includes: Determine whether other systems have failed within a preset time interval of the time when the failure of the system to which the failure belongs occurs; If yes, determining whether the number of the other systems is greater than or equal to a preset first number threshold; If not, it is determined that the participants of the online emergency meeting include the management personnel of the system to which the fault belongs, the on-duty personnel of the department to which the fault belongs, the on-duty personnel of the department to which the other systems belong, and the management personnel of the other systems; If so, determining whether the number of the other systems is greater than or equal to a preset second number threshold, the second number threshold being greater than the first number threshold; If not, it is determined that the participants of the online emergency meeting include the management personnel of the system to which the fault belongs, the on-duty personnel and key personnel of the department to which the fault belongs, the management personnel of the other systems, and the on-duty personnel and key personnel of the department to which the other systems belong; If so, it is determined that the participants of the online emergency meeting include the managers of the system to which the fault belongs, the on-duty personnel and key personnel of the department to which the fault belongs, the managers of the other systems, the on-duty personnel and key personnel of the departments of the other systems, and the core personnel of the center.
6. The method according to claim 1, characterized in that According to the preset naming rules, the name of the online emergency meeting is set, further as follows: The name of the online emergency meeting is set according to the time when the fault occurs.
7. The method according to claim 1, characterized in that Sending a membership reminder to each of the participating members further includes: Generate a reminder paragraph according to the attribute information of the fault; The outbound call function module is called to broadcast the reminder segment to each of the participating members.
8. The method according to claim 7, characterized in that The method further comprises: Determining whether the participating member attends the online emergency meeting within a predetermined time interval; If not, the outbound call function module is called to redial the reminder segment to the participating members.
9. The method according to claim 3, characterized in that: The method further comprises: Monitor the progress of resolving the fault, generate a progress report according to a preset time period and display it in the online emergency meeting.
10. The method according to claim 9, characterized in that After determining that the participants of the online emergency meeting include the on-duty personnel of the department to which the fault system belongs and the on-duty personnel of other departments in the center, the method further includes: Monitoring the progress of resolving the fault; If the fault is not resolved, determining whether the time between the current time node and the time node when the fault occurs is greater than a first threshold and less than a second threshold; If so, it is determined that the participating members also include the management personnel of the system to which the fault belongs and the backbone personnel of the department to which the system belongs; If not, determining whether the time between the current time node and the time node at which the fault occurs is greater than or equal to a second threshold; If so, it is determined that the participating members also include the management personnel of the system to which the fault belongs, the backbone personnel of the department to which the system belongs, and the backbone personnel of the center.
11. An online emergency meeting rapid organization device, characterized in that: include: Create a module to create an online emergency meeting based on fault emergency instructions; A determination module, configured to query a preset configuration management database according to the attribute information of the fault, and determine the participants of the online emergency meeting according to the urgency of the fault; A setting module, used to set the name of the online emergency meeting according to a preset naming rule; The sending module is used to send the participating address and joining reminder of the online emergency meeting to each participating member, so that each participating member can participate in the online emergency meeting corresponding to the name.
12. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 10 is implemented.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.
14. A computer program product, characterized in that The method comprises at least one instruction or at least one program, wherein the at least one instruction or the at least one program is loaded and executed by a processor to implement the method according to any one of claims 1 to 10.