A multi-tenant user management service system
By collecting equipment operation parameters and establishing fault set X in the multi-tenant user management service system of the industrial Internet platform, analyzing the frequency and average frequency of the monitoring nodes, the problem of lack of analysis of alarm value adjustment in the existing technology is solved, and more accurate is achieved update of alarm value and risk check.
Patent Information
- Application Number
- CN202411190637.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-08-28
AI Technical Summary
The existing industrial Internet platforms lack reasonable analysis when adjusting the alarm value of the equipment monitoring node, and cannot use the actual alarm time of the equipment monitoring node to compare with other equipment, resulting in the failure to detect possible abnormal hazards in a timely manner.
By introducing system terminal modules, processor modules, user terminal modules, storage modules and administrator modules into the multi-tenant user management service system, the equipment operation parameters are collected in real time, the fault set X is established, and the frequency and average frequency of the monitoring node are analyzed and monitored. To determine whether to update the alarm value.
It improves the accuracy of alarm value updates, can promptly detect possible risks of the equipment, and improves the accuracy and timeliness of risk investigation.
Smart Images

Figure CN119094312B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet industrial platforms, and in particular to a multi-tenant user management service system. Background Art
[0002] The existing Chinese patent with publication number CN110533509A discloses a multi-tenant user management service system. The application provides multi-tenant technology for industrial Internet platforms. Multi-tenant technology is widely used in various platform software, enabling multiple users to share the same system or program components while ensuring the isolation of data between users. The existing industrial Internet platform also uses multi-tenant technology. It only needs to establish a system instance. The equipment manufacturer provides the server, and each equipment purchaser logs in to the industrial Internet platform with an account. The industrial Internet platform provides equipment purchasers with equipment parameter display, maintenance warning, and production analysis.
[0003] In actual use, the industrial Internet platform that adopts multi-tenant technology in the existing technology still has the following problems: the early warning function of the industrial Internet platform can record the operating time of the equipment monitoring node, and when the operating time reaches the alarm value set by the factory, it will issue a reminder instruction to guide the maintenance personnel to perform maintenance work on the monitoring node. However, even the maintenance alarm values of different equipment of the same model are different in actual use. What's more, in different usage environments, after different maintenance operations, different alarm values from the factory settings will appear. Specifically, the actual alarm value is lower than the factory set alarm value, so it is necessary to accurately In order to accurately correct the alarm value, the existing technology cooperates with manual regular inspections to make corrections, but the existing Internet platform is unable to make a reasonable analysis of the adjustment duration when making adjustments, and only directly adjusts and updates the alarm duration based on user feedback. It is unable to compare the actual alarm duration of the monitoring node of the device with the actual alarm duration of the monitoring node of the devices of other purchasers on the platform. In this case, there are often certain abnormalities in the modules around or associated with the monitoring node on the device, which leads to the early alarm duration of the monitoring node. If it is simply updated directly, it is impossible to find abnormal hidden dangers.
[0004] Therefore, it is necessary to provide a multi-tenant user management service system to solve the above technical problems. Summary of the invention
[0005] 1. Technical issues to be resolved
[0006] In order to solve the above technical problems, the present invention provides a multi-tenant user management service system.
[0007] (II) Technical solution
[0008] To achieve the above objectives, the present invention is implemented through the following technical solutions: a multi-tenant user management service system, including a system terminal module, a processor module, a user terminal module, a storage module and an administrator module. The specific working steps of the multi-tenant user management service system are as follows:
[0009] A1. In the current stage, the system terminal module feeds back the operating parameters of the equipment to the processor module in real time, and the processor module obtains the JD data of all monitoring nodes. The processor module sends a survey reminder instruction to the user terminal module according to the set time interval, urging the user to actively check the location of the equipment corresponding to each monitoring node JD. The check result is fed back to the processor module through the user terminal module;
[0010] A2. After the system terminal module reports the fault code, the user establishes communication with the administrator module through the user terminal module, and the technician provides troubleshooting guidance through the administrator module. After the fault is solved, the processor module clears the running time record of the monitoring node JD maintained and processed during the troubleshooting process, enters the next stage of recording work, and continues to use the alarm value BJZ 初 As the alarm value BJZ of the next stage, the technician determines the monitoring node JD involved in the fault after the fault is solved, and summarizes the fault code DM, fault description MS, fault solution FA, and monitoring node JD involved in the fault through the administrator terminal module to establish a fault package GZ = (DM, MS, FA, JD), and stores all users' fault packages GZ in the storage module to obtain the fault set X;
[0011] A3. Monitoring node JD 目标 The running time value reaches the alarm value BJZ used in the current stage 初 When the processor module sends the user terminal module 目标 Issue maintenance instructions, workers complete maintenance, processor module monitors node JD 目标 The running time record of the current stage is cleared, and the recording work of the next stage is started, and the alarm value BJZ is used. 初 As monitoring node JD 目标 Continue early warning work at the next stage alarm value BJZ;
[0012] A4, before reaching the alarm value BJZ 初 Before, manually check to determine the monitoring node JD 目标 When the location of the corresponding target device needs maintenance operation, the processor module will manually feedback and perform active maintenance work. After the active maintenance is completed, the processor module will monitor the JD node. 目标 The running time record of the current stage is cleared to zero, and the recording work of the next stage is started. The processor module sets the alarm value BJZ初 Updated to the monitoring node JD recorded before the active maintenance work 目标 The running time value is recorded as the alarm value BJZ 新 ;
[0013] A5. The processor module combines the fault set X to determine the alarm value BJZ 初 Or alarm value BJZ 新 As system terminal module 目标 The alarm value BJZ for the next stage.
[0014] Preferably, the expression of the fault set X is as follows:
[0015]
[0016] where x m represents the subset of the mth system terminal module, The fault package representing the nth fault of the subset x of the mth system terminal module in the current phase.
[0017] Preferably, the step A5 specifically includes the following steps:
[0018] B1. The processor module obtains the current time except the system terminal module 目标 All system terminal modules and monitoring nodes except JD 目标 The alarm value BJZ used by the monitoring node JD at the same location;
[0019] B2. Calculate the average value BPJ:
[0020]
[0021] Among them, BJZ q Indicates the qth system terminal module among all the remaining system terminal modules and the monitoring node JD 目标 The alarm value used by the monitoring node JD at the same location, E represents the number of all other system terminal modules;
[0022] B3, set the alarm value BJZ 新 Subtract the average value BPJ, and the result is greater than or equal to 0, then use the alarm value BJZ 新 As system terminal module 目标 Monitoring node JD 目标 If the result of the alarm value BJZ in the next stage is less than 0, the alarm value BJZ will continue to be calculated. 新 The decay rate STL is calculated using the following formula:
[0023]
[0024] Subtract the preset reference value T from the calculated decay rate STL. If the result is less than 0, the alarm value BJZ is used. 新 As system terminal module 目标 Monitoring node JD 目标 In the next stage, the alarm value BJZ, if the result is greater than or equal to 0, is included in the analysis of the fault set X to determine the alarm value BJZ 新 Or alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 The alarm value at the next stage is BJZ.
[0025] Preferably, in step B3, the analysis of the fault set X specifically includes the following steps:
[0026] C1. Computing system terminal module 目标 The monitoring node JD in the subset x 目标 The frequency PL;
[0027] C2, calculation and elimination system terminal module 目标 All other subsets x except the subset x with monitoring node JD 目标 The average frequency PJ of the same monitoring node JD;
[0028] C3. Subtract the average frequency PJ from the frequency PL. If the result is less than or equal to 0, use the alarm value BJZ. 新 As system terminal module 目标 Monitoring node JD 目标 In the next stage of alarm value BJZ, if the result is greater than 0, continue to use alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 The alarm value at the next stage is BJZ.
[0029] Preferably, the frequency PL is calculated using the following formula:
[0030]
[0031] Among them, CS 目标 Indicates system terminal module 目标 Monitoring node JD in terminal module subset x 目标 The number of occurrences, T 目标 Indicates the terminal module in the system 目标 The number of faulty packets GZ in the subset x.
[0032] Preferably, the average frequency PJ is calculated using the following formula:
[0033]
[0034] Among them, CS 总 Indicates that except system terminal module 目标 All other subsets x except the subset x with monitoring node JD 目标 The total number of times the same monitoring node JD appears, T 总 Indicates that except system terminal module 目标 The total number of faulty packets GZ of all subsets x except the subset x.
[0035] Preferably, the step C3 further comprises the following steps:
[0036] C31, after confirming to continue to use the alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 After the alarm value BJZ of the next stage, the processor module summarizes the frequency PL and the average frequency PJ to obtain a troubleshooting report and sends it to the user terminal module 目标 , guide users to monitor the node JD 目标 Conduct risk investigation and call up the system terminal module 目标 The subset x is sent to the user terminal module 目标 , assisting users in risk investigation.
[0037] Preferably, maintenance is completed, and the active maintenance is completed. The processor module determines that the alarm value BJZ is used. 初 Or alarm value BJZ 新 As system terminal module 目标 After the next stage of alarm value BJ operation is completed, the system terminal module 目标 The subset x of is cleared.
[0038] (III) Beneficial effects
[0039] The present invention provides a multi-tenant user management service system. Compared with the prior art, it has the following advantages:
[0040] Beneficial effects:
[0041] 1. The multi-tenant user management service system collects data from the system terminal module. 目标 Monitoring node JD 目标 When the alarm value BJZ is updated, the updated alarm value BJZ 新 Compare with the alarm value BJZ of the other system terminal modules, and combine to establish the fault set X. By analyzing the system terminal modules in the fault set X 目标 The subset x contains the monitoring node JD 目标The frequency PL is different from the system terminal module 目标 All other subsets x except the subset x with monitoring node JD 目标 The average frequency PJ of the same monitoring node JD, so as to accurately determine whether to adopt the alarm value BJZ 新 As the alarm value BJZ of the next stage, the accuracy of the update of the alarm value BJZ is improved;
[0042] 2. By building a fault set X and analyzing the updated alarm value BJZ, it can help enterprises to timely discover the possible risks of equipment and improve the accuracy and timeliness of risk investigation. The specific principle is that the system terminal module 目标 Monitoring node JD 目标 Alarm value BJZ 新 If it is much lower than the average value BPJ of the alarm value BJZ used by the monitoring node JD with the same target position as the monitoring node JD for all system terminal modules except the target of the system terminal module, it means that the monitoring node JD 目标 The maintenance position on the corresponding equipment has actual hidden dangers, and the associated faults also occur frequently, which means that there are certain risks and hidden dangers in the maintenance position, and a more in-depth investigation is needed. By analyzing the statistics of the probability of failure and the alarm value BJZ 新 The comparative analysis and reverse deduction of risk hazards greatly improves the accuracy and timeliness of risk screening compared to the existing technology that uses manual experience to make judgments. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 It is a schematic diagram of the system of the present invention;
[0044] Figure 2 It is a schematic diagram of the steps of the present invention;
[0045] Figure 3 It is a logical flow diagram of the present invention. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] See also Figures 1 to 3The embodiment of the present invention provides a technical solution: a multi-tenant user management service system, including a system terminal module, a processor module, a user terminal module, a storage module and an administrator module. The system terminal module is a relay point arranged on the device, which obtains the parameters of each module of the device and sends them to the processor module using Internet technology. The user terminal module is a mobile phone or computer used by the user. The user logs in to the system with an account. The processor module analyzes and calculates the data of the system terminal module, and displays it to the user in a chart on the interface of the user terminal module. The monitoring node JD is a monitoring of the position on the device set according to actual conditions. For example, according to experience, the power module of the device needs to be regularly maintained, and the maintenance interval, that is, the alarm value BJZ, initially adopts the parameters provided by the device manufacturer. The processor module obtains the data of the system terminal module to obtain the device operation time data, so as to record the operation time of the power module of the device. When the operation time of the monitoring node JD of the power module of the device reaches the alarm value BJZ, the processor module issues an alarm instruction;
[0048] For the setting of monitoring node JD, refer to Table 1 below:
[0049] Table 1: JD instance table of equipment monitoring nodes
[0050] <![CDATA[Monitoring node JD 1 > Monitoring of a certain joint of the equipment <![CDATA[Monitoring node JD 2 > Monitoring of equipment power units <![CDATA[Monitoring node JD 3 > Monitoring of equipment transmission units <![CDATA[Monitoring node JD 4 > Monitoring of components that cause equipment output actions ... ...
[0051] The specific working steps of the multi-tenant user management service system are as follows:
[0052] A1. In the current stage, the system terminal module feeds back the operating parameters of the equipment to the processor module in real time, and the processor module obtains the JD data of all monitoring nodes. The processor module sends a survey reminder instruction to the user terminal module according to the set time interval, urging the user to actively check the location of the equipment corresponding to each monitoring node JD. The check result is fed back to the processor module through the user terminal module;
[0053] The set time interval can be customized according to each user, such as setting the survey reminder instruction to be sent every two days;
[0054] A2. After the system terminal module reports the fault code, the user establishes communication with the administrator module through the user terminal module, and the technician provides troubleshooting guidance through the administrator module. After the fault is solved, the processor module clears the running time record of the monitoring node JD maintained and processed during the troubleshooting process, enters the next stage of recording work, and continues to use the alarm value BJZ 初As the alarm value BJZ of the next stage, the technician determines the monitoring node JD involved in the fault after the fault is solved, and summarizes the fault code DM, fault description MS, fault solution FA, and monitoring node JD involved in the fault through the administrator terminal module to establish a fault package GZ = (DM, MS, FA, JD), and stores all users' fault packages GZ in the storage module to obtain the fault set X;
[0055] The expression of the fault set X is as follows:
[0056]
[0057] where x m represents the subset of the mth system terminal module, The fault package representing the nth fault of the subset x of the mth system terminal module in the current phase;
[0058] For fault set X, fault set X is stored in the storage module. After the system terminal module reports a fault code or a fault occurs during equipment operation, the user (i.e., the staff of the equipment purchaser) can log in to the system through the user terminal module to check fault set X, so as to quickly determine the cause of the fault and the troubleshooting plan. When the staff cannot troubleshoot the fault, the user can log in to the system and establish communication with the after-sales technicians of the equipment manufacturer through the administrator module to solve the fault. The after-sales technicians can also use fault set X to improve their learning of fault handling. By setting up fault set X, the fault data of the equipment can be effectively collected, and by integrating and sharing the faults of different users, it is beneficial to exchange and learn the fault data between different users, and to complete the troubleshooting work.
[0059] A3. Monitoring node JD 目标 The running time value reaches the alarm value BJZ used in the current stage 初 When the processor module sends the user terminal module 目标 Issue maintenance instructions, workers complete maintenance, processor module monitors node JD 目标 The running time record of the current stage is cleared, and the recording work of the next stage is started, and the alarm value BJZ is used. 初 As monitoring node JD 目标 Continue early warning work at the next stage alarm value BJZ;
[0060] A4, before reaching the alarm value BJZ 初 Before, manually check to determine the monitoring node JD 目标 When the location of the corresponding target device needs maintenance operation, the processor module will manually feedback and perform active maintenance work. After the active maintenance is completed, the processor module will monitor the JD node. 目标The running time record of the current stage is cleared to zero, and the recording work of the next stage is started. The processor module sets the alarm value BJZ 初 Updated to the monitoring node JD recorded before the active maintenance work 目标 The running time value is recorded as the alarm value BJZ 新 ;
[0061] Maintenance and proactive maintenance work can be found in Table 2 below:
[0062] Table 2: Maintenance items list
[0063] replace clean Rust Removal repair Fastening lubricating Adjustment ...
[0064] A5. The processor module combines the fault set X to determine the alarm value BJZ 初 Or alarm value BJZ 新 As system terminal module 目标 The alarm value BJZ for the next stage.
[0065] The step A5 specifically includes the following steps:
[0066] B1. The processor module obtains the current time except the system terminal module 目标 All system terminal modules and monitoring nodes except JD 目标 The alarm value BJZ used by the monitoring node JD at the same location;
[0067] B2. Calculate the average value BPJ:
[0068]
[0069] Among them, BJZ q Indicates the qth system terminal module among all the remaining system terminal modules and the monitoring node JD 目标 The alarm value used by the monitoring node JD at the same location, E represents the number of all other system terminal modules;
[0070] B3, set the alarm value BJZ 新 Subtract the average value BPJ, and the result is greater than or equal to 0, then use the alarm value BJZ 新 As system terminal module 目标 Monitoring node JD 目标 The alarm value BJZ at the next stage;
[0071] It should be noted that if the result is greater than or equal to 0, it means that the system terminal module 目标 Monitoring node JD 目标 Alarm value BJZ 新 Divide the system terminal module with the current time 目标 All system terminal modules and monitoring nodes except JD目标 The average value BPJ of the alarm value BJZ used by the monitoring node JD at the same location is equal or larger than that of the average value BPJ. If they are equal, it means that the monitoring node JD 目标 The loss of the corresponding target device at the monitored location is equivalent to the loss of the equipment of the other equipment buyers, and there is no abnormal loss. The alarm value is BJZ 新 It is normal, and a larger value indicates that the monitoring node JD 目标 The loss of the detected position of the corresponding target device should be less than the loss of the equipment of the other equipment buyers. That is to say, to achieve the same loss, the target device needs to run longer, and the monitoring node JD 目标 The loss of the corresponding target equipment location can reach the equipment and monitoring node JD of other equipment buyers. 目标 The loss of the device location corresponding to the same monitoring node JD, that is, the monitoring node JD of the target device 目标 The performance of the corresponding position under the current conditions is better than that of other devices, and the alarm value is BJZ 新 If it is normal, the alarm value BJZ can be 新 As system terminal module 目标 Monitoring node JD 目标 The alarm value BJZ at the next stage;
[0072] If the result is less than 0, continue to calculate the alarm value BJZ 新 The decay rate STL is calculated using the following formula:
[0073]
[0074] Subtract the preset reference value T from the calculated decay rate STL. If the result is less than 0, the alarm value BJZ is used. 新 As system terminal module 目标 Monitoring node JD 目标 In the next stage, the alarm value BJZ, if the result is greater than or equal to 0, is included in the analysis of the fault set X to determine the alarm value BJZ. 新 Or alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 The alarm value BJZ at the next stage;
[0075] In step B3, the analysis of the fault set X specifically includes the following steps:
[0076] C1. Computing system terminal module 目标 The monitoring node JD in the subset x 目标 The frequency PL;
[0077] The frequency PL is calculated using the following formula:
[0078]
[0079] Among them, CS 目标 Indicates system terminal module 目标 Monitoring node JD in terminal module subset x 目标 The number of occurrences, T 目标 Indicates the terminal module in the system 目标 The number of faulty packets GZ in the subset x of;
[0080] C2, calculation and elimination system terminal module 目标 All other subsets x except the subset x with monitoring node JD 目标 The average frequency PJ of the same monitoring node JD;
[0081] The average frequency PJ is calculated using the following formula:
[0082]
[0083] Among them, CS 总 Indicates that except system terminal module 目标 All other subsets x except the subset x with monitoring node JD 目标 The total number of times the same monitoring node JD appears, T 总 Indicates that except system terminal module 目标 The total number of fault packets GZ of all subsets x except the subset x of ;
[0084] C3. Subtract the average frequency PJ from the frequency PL. If the result is less than or equal to 0, use the alarm value BJZ. 新 As system terminal module 目标 Monitoring node JD 目标 In the next stage of alarm value BJZ, if the result is greater than 0, continue to use alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 The alarm value at the next stage is BJZ.
[0085] At the end of maintenance, and at the end of active maintenance, the processor module determines the use of alarm value BJZ 初 Or alarm value BJZ 新 As system terminal module 目标 After the next stage of alarm value BJ operation is completed, the system terminal module 目标 The subset x of is cleared to avoid confusion with the data in the next stage.
[0086] The examples are illustrated as follows:
[0087] Set the reference value T = 10%, and in the current stage, set the alarm value BJZ 新 = 1000h, and set all system terminal devices and monitoring nodes JD 目标 except for the system terminal module 目标 The alarm value BJZ used by the monitoring node JD at the same position is as follows:
[0088] Table 3: Assignment Table
[0089] <![CDATA[BJZ 1 ]]> <![CDATA[BJZ 2 ]]> <![CDATA[BJZ 3 ]]> <![CDATA[BJZ 4 ]]> <![CDATA[BJZ 5 ]]> 900h 1000h 1100h 900h 950h
[0090] Substitute the above data into the calculation formula of BPJ to calculate and obtain:
[0091]
[0092] And the alarm value BJZ 新 - BPJ = 1000 - 970 = 30 > 0, then adopt the alarm value BJZ 新 as the alarm value BJZ of the monitoring node JD 目标 of the system terminal module 目标 in the next stage;
[0093] If in the current stage, set the alarm value BJZ 新 = 900h;
[0094] Since the alarm value BJZ 新 - BPJ = 900 - 970 = -70 < 0, then calculate the decay rate, and substitute the above data into the decay rate calculation formula to obtain:
[0095]
[0096] And STL < T, then adopt the alarm value BJZ 新 as the alarm value BJZ of the monitoring node JD 目标 of the system terminal module 目标 in the next stage;
[0097] If in the current stage, set the alarm value BJZ 新 = 850h, since the alarm value BJZ 新 - BPJ = 850 - 970 = -120 < 0, then calculate the decay rate, and substitute the above data into the decay rate calculation formula to obtain:
[0098]
[0099] And STL > T, then execute steps C1 to C3 as follows:
[0100] Setting the system terminal module 目标 The subset expression of is as follows:
[0101]
[0102] Set X 1 System terminal module 目标 A subset of JD1, and JD2 is the monitoring node JD 目标 , we can calculate
[0103] Set the exclusion subset X 1 All other subsets x except for the monitoring node JD 目标 The total number of times the same monitoring node JD appears CS 总 is 20 times, except for the subset X 1 The total number of fault packets GZ of all other subsets x is 100. In summary, we can calculate
[0104] If PL-PJ=0.67-0.2=0.47>0, continue to use the alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 The alarm value at the next stage is BJZ.
[0105] In summary, in the system terminal module 目标 Monitoring node JD 目标 When the alarm value BJZ is updated, the updated alarm value BJZ 新 Compare with the alarm value BJZ of the other system terminal modules, and combine to establish the fault set X. By analyzing the system terminal modules in the fault set X 目标 The subset x contains the monitoring node JD 目标 The frequency PL is different from the system terminal module 目标 All other subsets x except the subset x with monitoring node JD 目标 The average frequency PJ of the same monitoring node JD is enough to accurately determine whether to use the alarm value BJZ 新 As the alarm value BJZ of the next stage, the accuracy of updating the alarm value BJZ is improved.
[0106] Embodiment 2: This embodiment provides a further technical solution based on embodiment 1, wherein step C3 further includes the following steps:
[0107] C31, after confirming to continue to use the alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标After the alarm value BJZ of the next stage, the processor module summarizes the frequency PL and the average frequency PJ to obtain a troubleshooting report and sends it to the user terminal module 目标 , guide users to monitor the node JD 目标 Conduct risk investigation and call up the system terminal module 目标 The subset x is sent to the user terminal module 目标 , assisting users in risk investigation.
[0108] For example, the troubleshooting report is shown in Table 4:
[0109] Table 4: Troubleshooting report
[0110] PL=0.67 PJ=0.2
[0111] By building a fault set X and analyzing the updated alarm value BJZ, enterprises can promptly discover potential risks in equipment and improve the accuracy and timeliness of risk investigation.
[0112] Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.
[0113] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0114] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A multi-tenant user management service system, characterized in that: Including system terminal module, processor module, user terminal module, storage module and administrator module, the specific working steps of the multi-tenant user management service system are as follows: A1. In the current stage, the system terminal module feeds back the operating parameters of the equipment to the processor module in real time, and the processor module obtains the JD data of all monitoring nodes. The processor module sends a survey reminder instruction to the user terminal module according to the set time interval, urging the user to actively check the location of the equipment corresponding to each monitoring node JD. The check result is fed back to the processor module through the user terminal module; A2. After the system terminal module reports the fault code, the user establishes communication with the administrator module through the user terminal module, and the technician provides troubleshooting guidance through the administrator module. After the fault is solved, the processor module clears the running time record of the monitoring node JD maintained and processed during the troubleshooting process, enters the next stage of recording work, and continues to use the alarm value BJZ 初 As the alarm value BJZ of the next stage, the technician determines the monitoring node JD involved in the fault after the fault is solved, and uses the administrator module to summarize the fault code DM, fault description MS, fault solution FA, and monitoring node JD involved in the fault to establish a fault package GZ = (DM, MS, FA, JD), and stores all users' fault packages GZ in the storage module to obtain the fault set X; A3. Monitoring node JD 目标 The running time value reaches the alarm value BJZ used in the current stage 初 When the processor module sends the user terminal module 目标 Issue maintenance instructions, workers complete maintenance, processor module monitors node JD 目标 The running time record of the current stage is cleared, and the recording work of the next stage is started, and the alarm value BJZ is used. 初 As monitoring node JD 目标 Continue early warning work at the next stage alarm value BJZ; A4, before reaching the alarm value BJZ 初 Before, manually check to determine the monitoring node JD 目标 When the location of the corresponding target device needs maintenance operation, the processor module will manually feedback and perform active maintenance work. After the active maintenance is completed, the processor module will monitor the JD node. 目标 The running time record of the current stage is cleared to zero, and the recording work of the next stage is started. The processor module sets the alarm value BJZ 初 Updated to the monitoring node JD recorded before the active maintenance work 目标 The running time value is recorded as the alarm value BJZ 新 ; A5. The processor module combines the fault set X to determine the alarm value BJZ 初 Or alarm value BJZ 新 As system terminal module 目标 The alarm value BJZ for the next stage.
2. A multi-tenant user management service system according to claim 1, characterized in that: The expression of the fault set X is as follows: where x m represents the subset of the mth system terminal module, The fault package representing the nth fault of the subset x of the mth system terminal module in the current phase.
3. A multi-tenant user management service system according to claim 2, characterized in that: The step A5 specifically includes the following steps: B1. The processor module obtains the current time except the system terminal module 目标 All system terminal modules and monitoring nodes except JD 目标 The alarm value BJZ used by the monitoring node JD at the same location; B2. Calculate the average value BPJ: Among them, BJZ q Indicates the qth system terminal module among all the remaining system terminal modules and the monitoring node JD 目标 The alarm value used by the monitoring node JD at the same location, E represents the number of all other system terminal modules; B3, set the alarm value BJZ 新 Subtract the average value BPJ, and the result is greater than or equal to 0, then use the alarm value BJZ 新 As system terminal module 目标 Monitoring node JD 目标 If the result of the alarm value BJZ in the next stage is less than 0, the alarm value BJZ will continue to be calculated. 新 The decay rate STL is calculated using the following formula: Subtract the preset reference value T from the calculated decay rate STL. If the result is less than 0, the alarm value BJZ is used. 新 As system terminal module 目标 Monitoring node JD 目标 In the next stage, the alarm value BJZ, if the result is greater than or equal to 0, is included in the analysis of the fault set X to determine the alarm value BJZ. 新 Or alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 The alarm value at the next stage is BJZ.
4. A multi-tenant user management service system according to claim 3, characterized in that: In step B3, the analysis of the fault set X specifically includes the following steps: C1. Computing system terminal module 目标 The monitoring node JD in the subset x 目标 The frequency PL; C2, calculation and elimination system terminal module 目标 All other subsets x except the subset x with monitoring node JD 目标 The average frequency PJ of the same monitoring node JD; C3. Subtract the average frequency PJ from the frequency PL. If the result is less than or equal to 0, use the alarm value BJZ. 新 As system terminal module 目标 Monitoring node JD 目标 In the next stage of alarm value BJZ, if the result is greater than 0, continue to use alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 The alarm value at the next stage is BJZ.
5. A multi-tenant user management service system according to claim 4, characterized in that: The frequency PL is calculated using the following formula: Among them, CS 目标 Indicates system terminal module 目标 Monitoring node JD in terminal module subset x 目标 The number of occurrences, T 目标 Indicates the terminal module in the system 目标 The number of faulty packets GZ in the subset x.
6. A multi-tenant user management service system according to claim 5, characterized in that: The average frequency PJ is calculated using the following formula: Among them, CS 总 Indicates that except system terminal module 目标 All other subsets x except the subset x with monitoring node JD 目标 The total number of times the same monitoring node JD appears, T 总 Indicates that except system terminal module 目标 The total number of faulty packets GZ of all subsets x except the subset x.
7. A multi-tenant user management service system according to claim 6, characterized in that: The step C3 further comprises the following steps: C31, after confirming to continue to use the alarm value BJZ 初 As system terminal module 目标 Monitoring node JD 目标 After the alarm value BJZ of the next stage, the processor module summarizes the frequency PL and the average frequency PJ to obtain a troubleshooting report and sends it to the user terminal module 目标 , guide users to monitor the node JD 目标 Conduct risk investigation and call up the system terminal module 目标 The subset x is sent to the user terminal module 目标 , assisting users in risk investigation.
8. A multi-tenant user management service system according to claim 7, characterized in that: Maintenance is completed, and the active maintenance is completed. The processor module determines that the alarm value BJZ is used 初 Or alarm value BJZ 新 As system terminal module 目标 After the next stage of alarm value BJ operation is completed, the system terminal module 目标 The subset x of is cleared.
Citation Information
Patent Citations
Multi-tenant user management service system
CN110533509A
Fault early warning method and device
CN109981328A
General internet platform for real-time monitoring of digital products in small and medium-sized manufacturing industry
CN115102827A