Waveform analysis method, device and system and readable storage medium

By downloading a waveform analysis plugin from the server to the user's end, the problem of the waveform analysis software's inability to be expanded was solved, enabling functional expansion and computing power collaboration, thereby improving the user experience and analysis efficiency.

CN120911054APending Publication Date: 2025-11-07NR ELECTRIC CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410558774.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-07
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

Existing waveform analysis software is maintained in a closed manner by the developers, and users cannot change, replace or expand its functions, thus failing to meet personalized analysis needs.

Method used

By downloading waveform analysis plugins from the server on the user side, the functionality of the user side can be expanded to meet various analysis needs of waveform information, and the computing power of the server can be used for collaborative processing when computing power is insufficient.

Benefits of technology

This has enabled the expansion of waveform analysis software's functionality and enhanced computing power, thereby improving the user experience and analysis efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120911054A_ABST
    Figure CN120911054A_ABST
Patent Text Reader

Abstract

The invention discloses a waveform analysis method, device and system and a readable storage medium, and relates to the technical field of waveform processing of a power system, and the waveform analysis method comprises the steps: obtaining waveform information when a first waveform analysis request is received; according to the first waveform analysis request, obtaining an analysis function demand; sending a plug-in downloading request to a server side according to the analysis function requirement; and receiving and installing a waveform analysis plug-in sent by the server side, and analyzing the waveform information according to an analysis function of the waveform analysis plug-in to obtain a first analysis result. The user side downloads the waveform analysis plug-in from the server side, so that the functions of the user side can be expanded, convenience is provided for the user, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of power system waveform processing, and particularly relates to a waveform analysis method, device, system and readable storage medium. BACKGROUND

[0002] Power system waveform data analysis is usually analysis of waveform data recorded by fault recording devices and automatic equipment, and understanding of system disturbance and handling of faults through analysis of waveform data recorded when the system fails. The current waveform analysis software is installed on the user's local computer to realize analysis, calculation, display and other functions of waveform data.

[0003] However, due to the closed maintenance of the waveform analysis software development manufacturer, the user can only be passive, and cannot change, replace or expand the corresponding function, which cannot meet the user's analysis needs. SUMMARY

[0004] The present application provides a waveform analysis method, device, system and readable storage medium, which provides convenience for user to expand functions through downloading waveform analysis plug-in from the server end, and improves the user's experience.

[0005] In a first aspect, the present application provides a waveform analysis method applied to a user end, comprising:

[0006] When receiving a first waveform analysis request, waveform information is obtained;

[0007] According to the first waveform analysis request, the analysis function requirement is obtained;

[0008] According to the analysis function requirement, a plug-in download request is sent to the server end;

[0009] The waveform analysis plug-in sent by the server end is received and installed, and the waveform information is analyzed according to the analysis function of the waveform analysis plug-in to obtain a first analysis result.

[0010] In some embodiments, when the analysis function requirement is a waveform playback requirement, a waveform playback plug-in of the server end is obtained;

[0011] The historical waveform information is obtained;

[0012] The historical waveform information is played back in time sequence by using the waveform playback plug-in.

[0013] In some embodiments, when the analysis function requirement is a simulation requirement, a simulation plug-in is obtained from the server;

[0014] The fault recording file is obtained;

[0015] The fault recording file is parsed to obtain power data;

[0016] The fault inversion simulation is performed on the electric quantity data by using the simulation simulation plug-in to obtain an inversion simulation result.

[0017] In some embodiments, the waveform analysis method further comprises:

[0018] Upon receiving the second waveform analysis request, the second waveform analysis request and the waveform information are uploaded to the server side to analyze the waveform information by using the server side;

[0019] The second analysis result sent by the server side is received.

[0020] In a second aspect, the application provides a waveform analysis method applied to a server side, comprising:

[0021] A plug-in download request of the user side is received;

[0022] According to the plug-in download request, a waveform analysis plug-in is sent to the user side to enable the user side to analyze the waveform information by using the waveform analysis plug-in to obtain a first analysis result.

[0023] In some embodiments, according to the plug-in download request, the waveform analysis plug-in is sent to the user side by a method comprising:

[0024] According to the plug-in download request, an analysis function requirement is analyzed;

[0025] According to the analysis function requirement, a waveform analysis plug-in with a corresponding analysis function is selected and sent to the user side.

[0026] In some embodiments, when the analysis function requirement is a waveform playback requirement, a waveform playback plug-in is sent to the user side;

[0027] When the analysis function requirement is a simulation simulation requirement, a simulation simulation plug-in is sent to the user side.

[0028] In some embodiments, the waveform analysis method further comprises:

[0029] A second waveform analysis request of the user side and waveform information are received;

[0030] The waveform information is analyzed to obtain a second analysis result;

[0031] The second analysis result is sent to the user side.

[0032] In a third aspect, the application provides a waveform analysis device applied to a user side, comprising:

[0033] A management module is configured to acquire waveform information upon receiving a first waveform analysis request, and configured to acquire an analysis function requirement according to the first waveform analysis request;

[0034] a basic module, configured to send a plug-in download request to the server side according to an analysis function requirement;

[0035] an extension module, configured to receive and install the waveform analysis plug-in sent by the server side;

[0036] a business module, configured to analyze the waveform information according to the analysis function of the waveform analysis plug-in to obtain a first analysis result.

[0037] In some embodiments, the basic module is further configured to upload the waveform information to the server side when receiving a second waveform analysis request; and receive a second analysis result sent by the server side after analyzing the waveform information.

[0038] In a fourth aspect, the present application provides a waveform analysis device for the server side, comprising:

[0039] a storage server, configured to store waveform analysis plug-ins;

[0040] a network management server, configured to receive a plug-in download request of the user side; and send the waveform analysis plug-in to the user side according to the plug-in download request.

[0041] In some embodiments, the network management server is further configured to receive a second waveform analysis request of the user side and waveform information;

[0042] The waveform analysis device further comprises a processing server, configured to analyze the waveform information to obtain a second analysis result;

[0043] The network management server is further configured to send the second analysis result to the user side.

[0044] In some embodiments, the storage server comprises:

[0045] an internal plug-in library server, configured to store internal waveform analysis plug-ins;

[0046] an external plug-in library server, configured to store public waveform analysis plug-ins.

[0047] In a fifth aspect, the present application provides a waveform analysis system, comprising a user side and a server side;

[0048] The user side is configured to obtain waveform information when receiving a first waveform analysis request; obtain an analysis function requirement according to the first waveform analysis request; and send a plug-in download request to the server side according to the analysis function requirement.

[0049] The server side is configured to receive the plug-in download request of the user side; and send the waveform analysis plug-in to the user side according to the plug-in download request.

[0050] The user end is configured to receive and install the waveform analysis plug-in sent by the server end, analyze the waveform information according to the analysis function of the waveform analysis plug-in, and obtain a first analysis result.

[0051] In some embodiments, the user end is further configured to upload the second waveform analysis request and the waveform information to the server end when receiving the second waveform analysis request;

[0052] The server end is configured to receive the second waveform analysis request and the waveform information from the user end, analyze the waveform information to obtain a second analysis result, and send the second analysis result to the user end;

[0053] The user end is further configured to receive the second analysis result sent by the server end.

[0054] In a sixth aspect, the present application provides a non-transitory computer readable storage medium having computer readable instructions stored thereon, when the instructions are executed by a processor, the processor executes the waveform analysis method in the first aspect and any one of the optional embodiments thereof, or the waveform analysis method in the second aspect and any one of the optional embodiments thereof.

[0055] The waveform analysis method, device, system and readable storage medium provided by the present application can download waveform analysis plug-ins with corresponding analysis functions from the server end according to the analysis and processing requirements of the waveform, so as to expand the functions of the user end, provide convenience for users, and improve the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0056] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present application and, together with the specification, serve to explain the principles of the application.

[0057] Figure 1 is a structural block diagram of a waveform analysis system in an embodiment of the present application;

[0058] Figure 2 is a schematic diagram of an exemplary waveform analysis system interaction process in an embodiment of the present application;

[0059] Figure 3 is a schematic diagram of another exemplary waveform analysis system interaction process in an embodiment of the present application;

[0060] Figure 4 is a structural block diagram of a waveform analysis device applied to a user end in an embodiment of the present application; Figure 1 ;

[0061] Figure 5 is a structural block diagram of a waveform analysis device applied to a user end in an embodiment of the present application; Figure 2 ;

[0062] Figure 6 is a structural block diagram of a waveform analysis device applied to a server end in an embodiment of the present application;

[0063] Figure 7 is a structural block diagram of an electronic device in an embodiment of the present application.

[0064] Legend of reference signs:

[0065] 100, a waveform analysis system;

[0066] 110, a user end; 111, a basic module; 112, a management module; 113, an extension module; 114, a service module;

[0067] 120, a server end; 121, a storage server; 1211, an external plug-in library server; 1212, an internal plug-in library server; 122, a processing server; 123, a network management server.

[0068] The specific embodiments of the present application have been shown in the above-described drawings, and will be described in more detail hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0069] The technical solutions of the present application will be described clearly and completely in combination with the drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative work fall within the scope of protection of the present application.

[0070] At present, waveform analysis software for analyzing waveform data of a power system is independently installed on a local computer of a user, and the user inputs waveform data into the waveform analysis software for analysis, calculation and display, etc. Since the waveform analysis software is generally closed and maintained by a development manufacturer, the user can only use it passively and cannot change, replace or extend the function of waveform analysis according to actual requirements, the analysis mode is limited, and the use requirements of the user cannot be met.

[0071] Based on the above problems, an embodiment of the present application provides a waveform analysis system, as shown in Figure 1 The waveform analysis system 100 includes a user end 110 and a server end 120.

[0072] The user end 110 is configured to acquire waveform information when receiving a first waveform analysis request, acquire an analysis function requirement according to the first waveform analysis request, and send a plug-in download request to the server end 120 according to the analysis function requirement; the server end 120 is configured to receive the plug-in download request of the user end 110, and send a waveform analysis plug-in to the user end 110 according to the plug-in download request; and the user end 110 is configured to receive and install the waveform analysis plug-in sent by the server end 120, analyze the waveform information according to the analysis function of the waveform analysis plug-in, and obtain a first analysis result.

[0073] The user end 110 can be a mobile phone, a tablet computer or a computer, etc. The server end 120 is a cloud device composed of one or more servers, and stores a plurality of waveform analysis plug-ins with different analysis functions for the user end to download according to the use requirement of the user. The communication and data transmission between the user end 110 and the server end 120 can adopt the form of http short link and server communication, which will not be described herein.

[0074] By downloading the waveform analysis plug-in with the corresponding analysis function from the server end 120 according to the analysis requirement of the user on the waveform information, the function of the local software of the user end 110 is changed, replaced or extended, the analysis requirement of the user is met, and the use experience of the user is improved.

[0075] In some embodiments, the user end 110 is further configured to upload the second waveform analysis request and the waveform information to the server end 120 when receiving the second waveform analysis request; the server end 120 is further configured to receive the second waveform analysis request and the waveform information of the user end 110, analyze the waveform information to obtain a second analysis result, and send the second analysis result to the user end 110; and the user end 110 is further configured to receive the second analysis result.

[0076] Since the computing power of the user end 110 is limited, when the computing power for waveform analysis is insufficient, the user can upload the waveform information to the server end 120 through the user end 110, analyze and process the waveform information by using the computing power of the server end 120, and send the second analysis result obtained by analysis to the user end 110, so that the user end 110 displays the second analysis result to the user.

[0077] In this way, the computing power for waveform analysis is improved by the collaborative work of the user end 110 and the server end 120, and the use experience of the user is further improved.

[0078] The embodiment of the application further provides a waveform analysis method, which is applied to the user end 110 and the server end 120 as shown in Figure 1 Figure 2 ​As shown, the user end is used to execute steps S101 to S105, and the server end is used to execute steps S201 to S205.

[0079] Step S101, when receiving the first waveform analysis request, waveform information is acquired.

[0080] The first waveform analysis request is input by the user into the user end, and the user end acquires waveform information to be analyzed after receiving the first waveform analysis request. The waveform information can be input by the user into the user end, can be directly called waveform information already stored in the user end, or can be downloaded waveform information stored in the cloud from the server end.

[0081] Step S102, according to the first waveform analysis request, an analysis function requirement is acquired.

[0082] The user end analyzes the analysis function required by the user for waveform analysis according to the first waveform analysis request issued by the user, and obtains the analysis function requirement of the user.

[0083] If the user end already has an analysis function capable of meeting the analysis function requirement, the user end can directly use the analysis function to process and analyze waveform analysis.

[0084] Step S103, according to the analysis function requirement, a plug-in download request is sent to the server end.

[0085] The server end stores a plurality of waveform analysis plug-ins with different analysis functions or analysis algorithms, such as waveform data extraction, formula editor, waveform phasor analysis, power frequency variation analysis, statistical analysis, effective value analysis, absolute value analysis, frequency spectrum analysis, harmonic analysis, non-periodic component analysis, sequence component analysis, impedance analysis, power analysis, fault distance measurement, traveling wave distance measurement, line differential current analysis, transformer differential current analysis, frequency and overexcitation analysis, COMTRADE format waveform data analysis, PQDIF format waveform data analysis, PMU dynamic waveform data analysis, substation process layer network message waveform data analysis, waveform interception, waveform editing, waveform uploading, waveform playback, and simulation simulation, etc.

[0086] The waveform analysis plug-in can be extended and added by the user according to the plug-in interface rule, and after being approved by the internal engineer, it forms a public plug-in library, or it can be developed by the internal engineer to form an internal plug-in library which is not publicly disclosed.

[0087] When the user end does not have an analysis function meeting the analysis function requirement, the user end sends a plug-in download request to the server end, and the server end finds and requests to download a waveform analysis plug-in with a corresponding analysis function.

[0088] In step S104, the waveform analysis plug-in sent by the server is received and installed, and waveform information is analyzed according to the analysis function of the waveform analysis plug-in to obtain a first analysis result.

[0089] After the server finds the waveform analysis plug-in with the corresponding function, the waveform analysis plug-in is returned and sent to the user end, and then the waveform analysis plug-in is received and installed by the user end, so as to realize the purpose of expanding the corresponding function of the user end, expand the analysis function of the user end according to the user demand, facilitate the analysis and processing work of the waveform, and improve the use experience of the user.

[0090] For example, when the analysis function requirement is a waveform playback requirement, the waveform analysis method further comprises:

[0091] Obtaining a waveform playback plug-in of the server end;

[0092] Obtaining historical waveform information;

[0093] Playing back the historical waveform information in time sequence by using the waveform playback plug-in.

[0094] The historical waveform information is historical simulation waveform data or real recorded waveform data, which can be stored in the user end or the server end. The user can accurately locate the fault point in the waveform by playing back the historical waveform information in time sequence.

[0095] For example, when the analysis function requirement is a simulation requirement, the waveform analysis method further comprises:

[0096] Obtaining a simulation plug-in of the server end;

[0097] Obtaining a fault recording file;

[0098] Analyzing the fault recording file to obtain power data;

[0099] Performing fault inversion simulation on the power data by using the simulation plug-in to obtain an inversion simulation result.

[0100] The fault recording file can be input into the user end by the user, directly called from the fault recording file stored in the user end, or downloaded from the server end. After the power data is obtained by analyzing the fault recording file, the power data is directly transmitted to the simulation plug-in in a numerical form to obtain the inversion simulation result, so that the user can verify the principle of mechanical energy protection, and facilitate the research and development work of the user.

[0101] In addition, the user end can periodically uninstall and maintain the waveform analysis plug-in, so as to avoid that the waveform analysis plug-in with low use frequency occupies a large amount of storage space and affects the running efficiency, ensure the normal operation of the installed waveform analysis plug-in, reduce the failure method, and improve the stability and reliability of the system operation.

[0102] Referring to Figure 3 In some embodiments, the waveform analysis method can further include steps S105 and S106 applied to the user end, wherein:

[0103] Step S104, upon receiving the second waveform analysis request, uploading the second waveform analysis request and the waveform information to the server end to analyze the waveform information by using the server end;

[0104] Step S105, receiving the second analysis result sent by the server end.

[0105] The server end can train and deploy an artificial intelligence model, form different algorithms by combining professional knowledge and experience, and train models on actual system waveform information, power system simulation data, etc. to form computing power on the server end.

[0106] When the user end device computing power is limited and cannot meet the user's analysis and processing requirements for the waveform, the user can upload the waveform information to the server end through the user end, use the computing power of the server end to analyze and process the waveform information, and feed back the obtained second analysis result to the user end, so as to speed up the analysis efficiency of the waveform information and further improve the user's use experience.

[0107] Step S201, receiving a plug-in download request from the user end.

[0108] Step S202, according to the plug-in download request, sending a waveform analysis plug-in to the user end, so that the user end analyzes the waveform information through the waveform analysis plug-in to obtain a first analysis result.

[0109] After the server end receives the plug-in download request sent by the user end, it finds a waveform analysis plug-in with corresponding functions and feeds back the waveform analysis plug-in to the user end, so that the user end extends the corresponding analysis function by installing the waveform analysis plug-in, and analyzes and processes the waveform information by using the extended analysis function.

[0110] In some embodiments, the method for sending a waveform analysis plug-in to the user end according to a plug-in download request includes:

[0111] According to the plug-in download request, analyzing the analysis function requirement;

[0112] According to the analysis function requirement, selecting a waveform analysis plug-in with corresponding analysis function and sending it to the user end.

[0113] Among them, the analysis function requirement is sent to the server end by the user end together with the plug-in download request, so that the server end finds a waveform analysis plug-in with corresponding analysis function according to the analysis function requirement, and accurately returns it to the user end.

[0114] For example, in some embodiments, when the functional requirement analyzed is waveform playback requirement, the waveform playback plug-in is sent to the user end; when the functional requirement analyzed is simulation requirement, the simulation plug-in is sent to the user end.

[0115] Through the waveform playback plug-in, the waveform playback function can be extended in the user end, so that the user can accurately locate the fault point in the waveform by playing back the historical waveform information in time sequence. Through the simulation plug-in, the fault recording playback function can be extended in the user end, so that the user can obtain the inversion simulation result by fault inversion, verify the principle of mechanical energy protection, and facilitate the user's research and development work.

[0116] In some embodiments, as shown in Figure 3 The waveform analysis method further includes steps S203 to S205, applied to the server end.

[0117] Step S203, receiving the second waveform analysis request of the user end and the waveform information.

[0118] Step S204, analyzing the waveform information to obtain a second analysis result.

[0119] Step S205, sending the second analysis result to the user end.

[0120] When the computing power of the user end cannot meet the analysis and processing of the waveform information, the user inputs the second waveform analysis request to the user end, and the user end sends the second waveform analysis request and the waveform information to the server end, uses the computing power of the server end and various waveform analysis plug-ins stored in the server end to select the corresponding waveform analysis function to analyze and process the waveform information, so as to speed up the processing efficiency of the waveform analysis, and uses the server end and the user end to perform collaborative analysis and processing work, thereby further improving the user experience.

[0121] Based on the above waveform analysis method, the embodiment of the present application further provides a waveform analysis device applied to the user end, as shown in Figure 4 The waveform analysis device includes:

[0122] The management module 112 is configured to acquire the waveform information when receiving the first waveform analysis request, and configured to acquire the analysis function requirement according to the first waveform analysis request.

[0123] The basic module 111 is configured to send a plug-in download request to the server end 120 according to the analysis function requirement.

[0124] The extension module 113 is configured to receive and install the waveform analysis plug-in sent by the server end 120.

[0125] The service module 114 is configured to analyze the waveform information according to an analysis function of the waveform analysis plug-in to obtain a first analysis result.

[0126] As shown in the figure, Figure 5 The service module 114 is configured to implement a plurality of service functions, such as basic functions and related functions derived therefrom, for example, a graphical interface, waveform data analysis, display, basic calculation, file management, and the like. The corresponding derived basic service core objects and interfaces of the service module 114, the data exchange interface of the basic module 111, and the derived basic objects and interfaces thereof are respectively connected to the corresponding function modules in the basic module 111 and the extension module 113, and serve as the most basic functions and interfaces in specific services.

[0127] The extension module 113 can be a variety of service function modules that are extensible for all users, and is usually provided by the server end 120. The extension module 113 can also be extended according to user needs and user technology. The extension function service module 114 can include: waveform data extraction, formula editor, waveform phasor analysis, power frequency variation analysis, statistical analysis, effective value analysis, absolute value analysis, frequency spectrum analysis, harmonic analysis, non-periodic component analysis, sequence component analysis, impedance analysis, power analysis, fault location, traveling wave location, line differential current analysis, transformer differential current analysis, frequency and overexcitation analysis, COMTRADE format waveform data analysis, PQDIF format waveform data analysis, PMU dynamic waveform data analysis, substation process layer network message waveform data analysis, waveform interception, waveform editing, waveform uploading, and the like.

[0128] The management module 112 can include module core functions, abstract core objects and interfaces thereof, data exchange functions and interfaces thereof, other functions, abstract objects, and abstract interfaces. These functions include plug-in management, scheduling, registration, installation, uninstallation, and data exchange basic services.

[0129] The functions of the basic module 111 can include threads, queues, communications, and the like, and are responsible for completing task queue processing and exchanging data with the management module 112 through the basic framework interface.

[0130] Through the cooperative work of the management module 112, the basic module 111, the extension module 113, and the service module 114, the waveform information uploading of the user end 110, the plug-in downloading and installation, the analysis and processing of the waveform information, and the like can be achieved. Based on the actual needs of the user, the corresponding waveform analysis plug-in can be obtained from the server end 120 to extend the corresponding waveform analysis function, provide convenience for the user to process waveform data, and improve the user experience.

[0131] In some embodiments, the base module 111 is further configured to upload the waveform information to the server end 120 upon receiving the second waveform analysis request; and receive the second analysis result sent by the server end 120 after analyzing the waveform information.

[0132] In this way, when the user end 110 lacks computing power, the server end 120 can be used to analyze and process the waveform data, thereby accelerating the processing efficiency.

[0133] The embodiments of the present application also provide a waveform analysis device applied to the server end 120, as shown in the figure, the waveform analysis device comprises: Figure 6

[0134] The storage server 121 is configured to store the waveform analysis plug-in.

[0135] The network management server 123 is configured to receive the plug-in download request of the user end 110; and send the waveform analysis plug-in to the user end 110 according to the plug-in download request.

[0136] The storage server 121 can be any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The storage server 121 can be any available medium that can be accessed by a general-purpose or special-purpose computer. Of course, the storage server 121 can also be used to store the waveform information uploaded by the user.

[0137] In some embodiments, the storage server 121 can include:

[0138] The internal plug-in library server 1212 is configured to store the internal waveform analysis plug-in.

[0139] The external plug-in library server 1211 is configured to store the public waveform analysis plug-in.

[0140] The public service plug-in stored in the external plug-in library server 1211 can be developed by external community authorized engineers, and is a plug-in released by the core team after being audited to meet the preset requirements for the user end 110 to download.

[0141] The internal service plug-in stored in the internal plug-in library server 1212 can be developed by the core team and internal knowledge engineers, and is a plug-in stored in the internal plug-in library server 1212 for internal personnel to use without being released externally after being audited by the core team to meet the preset requirements.

[0142] ​An authorization server can also be provided to maintain authorization for the plug-in provided by the community engineer, and to ensure the security of the system and the plug-in by setting up a firewall. The authorization server can also be used to verify the permissions of the user terminal 110, and to verify the request of the user terminal 110 when the user terminal 110 requests to download the waveform analysis plug-in, to check whether the waveform analysis plug-in requested by the user terminal 110 is a public service plug-in or an internal service plug-in, and to check whether the user terminal 110 has the internal download permission when the requested plug-in is an internal service plug-in, to prevent the leakage of plug-ins that are not published externally.

[0143] The network management server 123 is used to realize the interaction of data information at the user terminal 110, to receive the waveform analysis request and the plug-in download request, and to send the waveform analysis plug-in to the user terminal 110. The network management server 123 can also be used to enable the user terminal 110 to use the waveform analysis functions through the browser, and to upload the waveform through the browser for analysis by the server end 120 to obtain the result.

[0144] By sending the waveform analysis plug-in to the user terminal 110 through the server end 120, the analysis function of the user terminal 110 can be expanded to meet the various needs of the user for the analysis function, and the user experience can be improved.

[0145] In some embodiments, the network management server 123 is also used to receive a second waveform analysis request and waveform information of the user terminal 110, and the waveform analysis device further includes a processing server 122 used to analyze the waveform information to obtain a second analysis result, and the network management server 123 is also used to send the second analysis result to the user terminal 110.

[0146] The data analysis model in the processing server 122 can be a pre-trained artificial intelligence model, which is used to analyze, infer and judge the waveform data uploaded by the user, and to give the result.

[0147] The analysis and processing of the uploaded waveform data by the processing server 122 of the server end 120 can improve the algorithm and computing power for waveform analysis, and speed up the analysis efficiency.

[0148] Reference Figure 7 , Figure 7 An electronic device is provided, including a processor and a memory. The memory stores computer instructions, which, when executed by the processor, cause the processor to execute the computer instructions to implement the waveform analysis method and the refinement scheme as shown in 2 or Figure 3

[0149] In addition, the embodiment of the present application also provides a non-transitory computer storage medium, which stores a computer program, and when the computer program is executed by a plurality of processors, the processors execute the computer program to implement the waveform analysis method as shown in Figure 2 ​or Figure 3 The method and refinement are illustrated.

[0150] It should be understood that the above-described device embodiments are only illustrative, and the device disclosed in the present application can also be implemented in other ways. For example, the division of units / modules in the above-described embodiments is only a logical functional division, and actual implementation can have another division manner. For example, multiple units / modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed.

[0151] In addition, unless otherwise specified, each functional unit / module in each embodiment of the present application can be integrated in one unit / module, or each unit / module can exist physically alone, or two or more units / modules can be integrated together. The integrated unit / module can be realized in the form of hardware or in the form of a software program module.

[0152] If the integrated unit / module is realized in the form of hardware, the hardware can be a digital circuit, an analog circuit, etc. The physical implementation of the hardware structure includes but is not limited to transistors, memristors, etc. Unless otherwise specified, the processor or chip can be any appropriate hardware processor, such as a CPU, a GPU, an FPGA, a DSP, an ASIC, etc. Unless otherwise specified, the on-chip cache, off-chip memory, and storage can be any appropriate magnetic storage medium or magneto-optical storage medium, such as a resistive random access memory RRAM (Resistive Random Access Memory), a dynamic random access memory DRAM (Dynamic Random Access Memory), a static random access memory SRAM (Static Random-Access Memory), an enhanced dynamic random access memory EDRAM (Enhanced Dynamic Random Access Memory), a high-bandwidth memory HBM (High-Bandwidth Memory), a hybrid memory cube HMC (Hybrid Memory Cube), etc.

[0153] If the integrated units / modules are implemented in the form of software program modules and sold or used as independent products, they can be stored in a computer readable memory. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a memory and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the various embodiments of the present disclosure. The aforementioned memory includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0154] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards, and provide corresponding operation portal for user to choose authorization or refusal.

[0155] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the application be limited only by the scope of the claims, a properly construed, and any variations, uses, or adaptations of the application following in general the principles of the application and including such as come within the scope of the following claims are within the proper scope of the application. The specification and examples are to be considered exemplary only, with the true scope and spirit of the application indicated by the following claims.

[0156] It should be understood that the present application is not limited to the precise construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the application is limited only by the claims that follow.

Claims

1. A waveform analysis method applied to a user end, characterized by, The method comprises the following steps: Upon receiving a first waveform analysis request, acquiring waveform information; According to the first waveform analysis request, acquiring an analysis function requirement; According to the analysis function requirement, sending a plug-in download request to a server end; Receiving and installing the waveform analysis plug-in sent by the server end, and analyzing the waveform information according to the analysis function of the waveform analysis plug-in to obtain a first analysis result.

2. The waveform analysis method according to claim 1, characterized by, When the analysis function requirement is a waveform playback requirement, acquiring a waveform playback plug-in of the server end; Acquiring historical waveform information; Using the waveform playback plug-in to play back the historical waveform information in time sequence.

3. The waveform analysis method according to claim 1, characterized by, When the analysis function requirement is a simulation simulation requirement, acquiring a simulation simulation plug-in from the server; Acquiring a fault recording file; Analyzing the fault recording file to obtain power data; Using the simulation simulation plug-in to perform fault inversion simulation on the power data to obtain an inversion simulation result.

4. The waveform analysis method according to any one of claims 1 to 3, characterized by, The method further comprises the following steps: Upon receiving a second waveform analysis request, uploading the second waveform analysis request and the waveform information to the server end to analyze the waveform information by using the server end; Receiving a second analysis result sent by the server end.

5. A waveform analysis method applied to a server side, characterized by, The method comprises the following steps: Receiving a plug-in download request of a user end; According to the plug-in download request, sending a waveform analysis plug-in to the user end, so that the user end analyzes waveform information by using the waveform analysis plug-in to obtain a first analysis result.

6. The waveform analysis method according to claim 5, characterized by, The method of sending the waveform analysis plug-in to the user end according to the plug-in download request comprises the following steps: According to the plug-in download request, analyzing an analysis function requirement; According to the analysis function requirement, selecting the waveform analysis plug-in with the corresponding analysis function and sending it to the user end.

7. The waveform analysis method according to claim 6, characterized by, When the analysis function requirement is a waveform playback requirement, sending a waveform playback plug-in to the user end; When the analysis function requirement is a simulation simulation requirement, sending a simulation simulation plug-in to the user end.

8. The waveform analysis method according to any one of claims 5 to 7, characterized by, The method further comprises the following steps: Receiving a second waveform analysis request and waveform information of the user end; Analyzing the waveform information to obtain a second analysis result; Sending the second analysis result to the user end.

9. A waveform analysis apparatus applied to a user end, characterized by comprising: The method comprises the following steps: A management module is configured to acquire waveform information upon receiving a first waveform analysis request; And configured to acquire an analysis function requirement according to the first waveform analysis request; A basic module is configured to send a plug-in download request to a server end according to the analysis function requirement; An extension module is configured to receive and install a waveform analysis plug-in sent by the server end; A business module is configured to analyze the waveform information according to the analysis function of the waveform analysis plug-in to obtain a first analysis result.

10. The waveform analysis device according to claim 9, wherein The basic module is further configured to upload the waveform information to the server end upon receiving a second waveform analysis request; and receive a second analysis result sent by the server end after analyzing the waveform information.

11. A waveform analysis apparatus applied to a server end, characterized in that, The method comprises the following steps: A storage server is configured to store a waveform analysis plug-in; A network management server is configured to receive a plug-in download request of a user end; And according to the plug-in download request, send a waveform analysis plug-in to the user end.

12. The waveform analysis device according to claim 11, characterized by The network management server is further configured to receive a second waveform analysis request and waveform information of the user terminal; The waveform analysis device further comprises a processing server configured to analyze the waveform information to obtain a second analysis result; The network management server is further configured to send the second analysis result to the user terminal.

13. The waveform analysis device of claim 11, wherein, The storage server comprises: an internal plug-in library server configured to store internal waveform analysis plug-ins; an external plug-in library server configured to store public waveform analysis plug-ins.

14. A waveform analysis system characterized by, The waveform analysis device comprises: a user terminal and a server terminal; The user terminal is configured to, upon receiving a first waveform analysis request, acquire waveform information, acquire an analysis function requirement according to the first waveform analysis request, and send a plug-in download request to the server terminal according to the analysis function requirement; The server terminal is configured to receive the plug-in download request of the user terminal, and send waveform analysis plug-ins to the user terminal according to the plug-in download request; The user terminal is configured to receive and install the waveform analysis plug-ins sent by the server terminal, analyze the waveform information according to the analysis function of the waveform analysis plug-ins to obtain a first analysis result.

15. The waveform analysis system of claim 14, wherein, The user terminal is further configured to, upon receiving a second waveform analysis request, upload the second waveform analysis request and the waveform information to the server terminal; The server terminal is configured to receive the second waveform analysis request and the waveform information of the user terminal; The waveform information is analyzed to obtain a second analysis result, and the second analysis result is sent to the user terminal; The user terminal is further configured to receive the second analysis result sent by the server terminal.

16. A non-transitory computer-readable storage medium, comprising: The computer readable instructions stored thereon, when executed by a processor, cause the processor to perform the waveform analysis method of any one of claims 1-4, or the waveform analysis method of any one of claims 5-8.