Automatic voice notification method and system based on ONCALL system
By implementing the automatic voice notification method on the ONCALL system, using voice synthesis technology and intelligent notification rules, the problem of single and inability to integrate existing systems is solved, efficient and flexible alarm notification is achieved, and processing efficiency and production safety are improved.
Patent Information
- Application Number
- CN202411685257.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-02-11
AI Technical Summary
The existing automatic voice notification system has a single function and lacks flexibility. It cannot be integrated with the ONCALL system and cannot achieve intelligent, flexible and efficient automatic notification of alarm information.
Based on the automatic voice notification method of the ONCALL system, by collecting alarm information, using voice synthesis technology to generate voice files, and generating a list of to-dial calls based on the alarm level and preset rules to realize intelligent notification. The system also supports user management, alarm level management, log query and alarm testing to ensure the flexibility and efficiency of the system.
It realizes intelligent, flexible and efficient automatic notification of alarm information, improves alarm processing efficiency, reduces accident incidence, enhances production safety guarantees, and reduces labor costs and error rates.
Smart Images

Figure CN119418451A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of voice technology, and in particular to an automatic voice notification method and system based on an ONCALL system. Background Art
[0002] With the development of industrial automation and informatization, a large number of alarm information generated in the production process needs to be notified to relevant personnel in a timely manner to ensure production safety. Traditional alarm notification methods mainly rely on manual telephone notification or SMS notification, which has problems such as low efficiency, easy omissions, and untimely notification. In order to improve the efficiency of alarm notification, the automatic voice notification system came into being. The automatic voice notification system uses speech synthesis technology to convert the alarm information text into a voice file, and automatically dials the relevant personnel through the telephone network to play the voice file to realize automatic notification of alarm information.
[0003] The existing automatic voice notification system has a relatively single function and can usually only realize automatic notification of alarm information, but cannot perform intelligent notification according to the alarm level and preset rules. The system usually adopts a fixed notification process and cannot be adjusted according to actual conditions, lacking flexibility, and the existing automatic voice notification system usually cannot be integrated with alarm systems such as the ONCALL system, and cannot realize real-time collection and processing of alarm information. The automatic voice notification method and system based on the ONCALL system proposed in the present invention can effectively solve the deficiencies of the above-mentioned prior art, realize intelligent, flexible and efficient automatic notification of alarm information, improve the efficiency of alarm processing, and reduce the accident rate. Summary of the invention
[0004] In view of the above-mentioned problems, the present invention is proposed.
[0005] Therefore, the technical problem solved by the present invention is that the existing automatic voice notification method has single function, lacks flexibility, cannot be integrated with the ONCALL system, and how to realize intelligent, flexible and efficient automatic notification of alarm information.
[0006] To solve the above technical problems, the present invention provides the following technical solutions: an automatic voice notification method based on the ONCALL system, comprising collecting alarm information, obtaining an alarm information voice file through speech synthesis technology; generating a to-be-dialed list according to the voice file, and notifying personnel to handle the alarm through a first method; and managing the system.
[0007] As a preferred solution of the automatic voice notification method based on the ONCALL system described in the present invention, wherein: the collection of alarm information includes connecting to the system database through a private network, and collecting the alarm information periodically or in real time according to preset rules and parameters.
[0008] As a preferred solution of the automatic voice notification method based on the ONCALL system described in the present invention, wherein: the obtaining of the alarm information voice file by the speech synthesis technology includes converting the collected alarm information text into a voice file by using the speech synthesis technology.
[0009] As a preferred solution of the automatic voice notification method based on the ONCALL system described in the present invention, wherein: the generation of the to-be-dialed list according to the voice file includes generating a to-be-dialed telephone list according to the alarm level and preset rules.
[0010] As a preferred solution of the automatic voice notification method based on the ONCALL system described in the present invention, wherein: the notifying personnel to handle the alarm by the first method includes calling the telephones of the personnel to be notified in sequence by the first method.
[0011] As a preferred solution of the automatic voice notification method based on the ONCALL system described in the present invention, the method of notifying personnel to handle the alarm through the first method also includes playing a pre-synthesized voice file and informing the alarm information if the call is connected; if the call is not connected, repeatedly dialing according to a preset number of times until the preset number of times is reached, and recording the dialing failure information.
[0012] As a preferred solution of the automatic voice notification method based on the ONCALL system described in the present invention, the system management includes user management, alarm level management, log query and alarm test.
[0013] Another object of the present invention is to provide an automatic voice notification system based on the ONCALL system, which can connect to the ONCALL system database through a dedicated network, collect alarm information in a scheduled or real-time manner according to preset rules and parameters, and reduce the burden on the ONCALL database by setting the number of collected records and the interval time, and synchronize the local time, thereby solving the problem that the current automatic voice notification system technology cannot realize the real-time collection and processing of alarm information, resulting in the voice notification being not efficient and lacking in flexibility.
[0014] As a preferred solution of the automatic voice notification system based on the ONCALL system described in the present invention, it includes: an alarm information conversion module, a voice notification module, and a system management module; the alarm information conversion module is used to collect alarm information and obtain an alarm information voice file through speech synthesis technology; the voice notification module is used to generate a to-be-dialed list based on the voice file, and notify personnel to handle the alarm through a first method; the system management module is used to manage the system.
[0015] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of an automatic voice notification method based on an ONCALL system.
[0016] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of an automatic voice notification method based on an ONCALL system.
[0017] Beneficial effects of the present invention: the automatic voice notification method based on the ONCALL system provided by the present invention can notify relevant personnel of the alarm information in time through the automatic voice notification system, shorten the processing time, and improve the efficiency of alarm processing; timely and effective alarm notification can help relevant personnel respond quickly, handle faults in time, reduce the accident rate, and ensure production safety; by adopting TTS speech synthesis technology, the alarm information is automatically broadcast to replace manual telephone notification, which reduces labor costs and reduces the human error rate; by intelligently notifying according to the alarm level and preset rules, and supporting user-defined notification processes, the flexibility is high; by integrating with the ONCALL system, the real-time collection and processing of alarm information is realized, and the alarm notification efficiency and alarm accuracy are improved; the present invention achieves better effects in improving efficiency, intelligent notification and system flexibility. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0019] Figure 1 The present invention provides an overall flow chart of an automatic voice notification method based on the ONCALL system according to the first embodiment of the present invention.
[0020] Figure 2 A network topology diagram of an automatic voice notification method based on the ONCALL system provided in the first embodiment of the present invention.
[0021] Figure 3 The present invention provides an overall flow chart of an automatic voice notification system based on the ONCALL system according to the third embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.
[0023] Example 1, reference Figure 1 , as an embodiment of the present invention, provides an automatic voice notification method based on an ONCALL system, comprising:
[0024] S1: Collect alarm information and obtain the alarm information voice file through speech synthesis technology.
[0025] Furthermore, collecting alarm information includes connecting to a system database through a dedicated network and collecting alarm information in a scheduled or real-time manner according to preset rules and parameters;
[0026] The system is connected to the MySQL database of the ONCALL system through a dedicated network. The collection rules are set according to the preset rules and parameters. The collection rules include setting the number of records and the collection interval to reduce the burden on the ONCALL database.
[0027] During the acquisition process, the system will synchronize the local time with the computer time of the ONCALL system;
[0028] The collected alarm information needs to meet the pre-set alarm level, and the phone number allowed for phone notification is set. Only the phone number set to allow phone notification will be included in the list to be notified.
[0029] It should be noted that obtaining the alarm information voice file through speech synthesis technology includes converting the collected alarm information text into a voice file using speech synthesis technology.
[0030] It is also noted that the speech synthesis technology may be TTS speech synthesis technology, or may be Vocoder technology, or other technology suitable for converting text into speech files.
[0031] In the embodiment of the present application, the speech synthesis technology used is TTS speech synthesis technology. Specifically, the text content is first decomposed into words or short words, and the part of speech of each word or phrase is marked, including nouns, verbs, adjectives, etc. The sentence structure is analyzed to determine the subject, predicate, object and other components in the sentence, understand the meaning of the text content, including time, place, people, etc., use pre-recorded voice samples to build a voice library, use machine learning algorithms to train acoustic models, establish a pronunciation dictionary, select appropriate voice segments for splicing according to the text content and acoustic model, and output the synthesized voice as an audio file or play it directly.
[0032] In an optional embodiment, the speech synthesis technology uses Vocoder technology. Specifically, an analog speech signal is converted into a digital signal and sampled. The higher the sampling frequency, the better the quality of the speech signal. The sampled speech signal is spectrally analyzed to extract speech signal features. Speech parameters are extracted from the spectral features. The spectral features include fundamental frequency, resonance peak frequency, resonance peak bandwidth, etc. Speech parameters include pitch, timbre, volume, etc. The speech parameters are used to control a synthesizer to generate a new speech signal. The synthesizer can use different methods, such as a filter group, resonance peak synthesizer, etc., to convert the synthesized speech signal into an analog signal for playback or storage.
[0033] It should also be noted that the system uses speech synthesis technology to convert the alarm information content that meets the conditions into a voice file, and the converted voice file is stored in a specified directory for subsequent playback.
[0034] S2: Generate a to-be-dialed list based on the voice file, and notify personnel to handle the alarm through the first method.
[0035] Furthermore, generating a to-be-dialed list based on the voice file includes generating a to-be-dialed phone list based on the alarm level and preset rules;
[0036] It should be noted that notifying personnel to handle the alarm by the first method includes dialing the telephone numbers of the personnel to be notified in sequence by the first method.
[0037] It should also be noted that notifying a person to handle the alarm by the first method also includes playing a pre-synthesized voice file and informing the alarm information if the call is connected;
[0038] If the call is not connected, the call will be repeated according to the preset number of times until the preset number of times is reached, and the call failure information will be recorded;
[0039] The alarm information includes the device name, alarm type, alarm level, occurrence time, etc. The voice file includes the measures to be taken, the person to be contacted, and the alarm level;
[0040] Alarm levels include emergency, serious, general, etc.
[0041] It should also be noted that the system will generate a to-be-dialed list based on the alarm information and the corresponding telephone number, and the to-be-dialed list includes the numbers to be notified and the corresponding voice files; the system dials the numbers according to the pre-set dialing rules.
[0042] It should also be noted that the first method may be to dial an extension number, or to dial a mobile phone, or other suitable methods of notifying the alarm information.
[0043] In the embodiment of the present application, the first method uses dialing an extension. When the ONCALL system dials the extension, it redials according to the set dialing rules to ensure that the alarm information can be notified to the relevant personnel in time, generate a list to be dialed through a voice file, and notify personnel to handle the alarm through the extensions set in each department.
[0044] In an optional embodiment, the first method uses dialing a mobile phone. The ONCALL system dials the mobile phone number according to the pre-set dialing rules. Normally, the system will dial according to the waiting list. If the mobile phone is not dialed, the system will dial down in sequence according to the duty list until all the people in the duty list have been dialed. The failed dialing will be recorded and redialed.
[0045] S3: Perform system management on the system.
[0046] Furthermore, system management includes user management, alarm level management, log query, and alarm testing;
[0047] User management includes support for adding, modifying, and deleting phone file information, and setting whether to allow calls;
[0048] Alarm level management includes support for adding, modifying and deleting different alarm levels, and can set the relationship with point information, and specify whether to make telephone notifications for each level;
[0049] Log query includes support for querying dial logs and querying the call records of the voice server;
[0050] The call log includes detailed call records and call failure records. The call log includes call time, number of calls, whether the call was answered, etc.
[0051] The alarm test includes supporting the alarm test function to perform alarm tests on designated mobile phones to verify whether the system is running normally.
[0052] Example 2 is an embodiment of the present invention, which provides an automatic voice notification method based on the ONCALL system. In order to verify the beneficial effects of the present invention, scientific demonstration is carried out through economic benefit calculation and simulation experiments.
[0053] This experiment selected an industrial production plant as the test object. The plant has multiple production lines and a large amount of alarm information will be generated during the production process.
[0054] First, prepare for the experiment, set up alarm collection rules in the ONCALL system, configure the correspondence between alarm levels and phone notifications, configure speech synthesis parameters, set up phone dialing rules, and conduct the experiment after the alarm test.
[0055] This embodiment collects the dialing records of the present invention and manual notification for one month. The data shows that the number of alarm messages collected by the present invention is the same as that of the manual notification method, both of which are 1000. The notification rate of the present invention is higher than that of the manual notification method, which are 98% and 90% respectively. The notification accuracy of the present invention is higher than that of the manual notification method, which are 100% and 95% respectively. The notification efficiency of the present invention is higher than that of the manual notification method, which are 5min and 20min respectively.
[0056] This shows that the present invention can notify relevant personnel of alarm information more quickly, thereby shortening processing time and improving alarm processing efficiency; it can convey alarm information more accurately and avoid omissions or errors in the information transmission process, thereby improving the quality of alarm processing; it can improve alarm notification efficiency, reduce manual workload, and thus reduce operating costs.
[0057] Example 3, reference Figure 1 , 2 3. As an embodiment of the present invention, an automatic voice notification system based on the ONCALL system is provided, including an alarm information conversion module, a voice notification module, and a system management module.
[0058] The alarm information conversion module is used to collect alarm information and obtain the alarm information voice file through speech synthesis technology; the voice notification module is used to generate a to-be-dialed list based on the voice file and notify personnel to handle the alarm through the first method; the system management module is used to manage the system.
[0059] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. 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, etc. Various media that can store program codes.
[0060] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0061] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.
[0062] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc. It should be noted that the above embodiments are only used to illustrate the technical solution of the present invention and are not limited. Although the present invention is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention, which should be included in the scope of the claims of the present invention.
[0063] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. An automatic voice notification method based on ONCALL system, characterized in that: include: Collect alarm information and obtain the alarm information voice file through speech synthesis technology; Generate a to-be-dialed list based on the voice file, and notify personnel to handle the alarm through the first method; Perform system administration on the system.
2. The automatic voice notification method based on the ONCALL system as claimed in claim 1, characterized in that: The collecting of alarm information includes connecting to a system database through a dedicated network and collecting the alarm information periodically or in real time according to preset rules and parameters.
3. The automatic voice notification method based on the ONCALL system as claimed in claim 2, characterized in that: The obtaining of the alarm information voice file by using the speech synthesis technology includes converting the collected alarm information text into a voice file by using the speech synthesis technology.
4. The automatic voice notification method based on the ONCALL system as claimed in claim 3, characterized in that: The generating of the to-be-dialed list according to the voice file includes generating a to-be-dialed telephone list according to the alarm level and preset rules.
5. The automatic voice notification method based on the ONCALL system as claimed in claim 4, characterized in that: The notifying personnel to handle the alarm by the first method includes calling the telephone numbers of the personnel to be notified in sequence by the first method.
6. The automatic voice notification method based on the ONCALL system as claimed in claim 5, characterized in that: The notifying personnel to handle the alarm by the first method also includes playing a pre-synthesized voice file and informing the alarm information if the call is connected; If the call is not connected, the call will be repeated according to the preset number of times until the preset number of times is reached, and the call failure information will be recorded.
7. The automatic voice notification method based on the ONCALL system as claimed in claim 6, characterized in that: The system management includes user management, alarm level management, log query and alarm testing.
8. A system using the automatic voice notification method based on the ONCALL system as claimed in any one of claims 1 to 7, characterized in that: Including alarm information conversion module, voice notification module, system management module; The alarm information conversion module is used to collect alarm information and obtain the alarm information voice file through speech synthesis technology; The voice notification module is used to generate a to-be-dial list according to the voice file, and notify personnel to handle the alarm through the first method; The system management module is used to manage the system.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the automatic voice notification method based on the ONCALL system according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the automatic voice notification method based on the ONCALL system according to any one of claims 1 to 7 are implemented.