CN110895577A - Voice alarm broadcasting simulation method and system for nuclear power station full-range analog machine - Google Patents
Voice alarm broadcasting simulation method and system for nuclear power station full-range analog machine Download PDFInfo
- Publication number
- CN110895577A CN110895577A CN201811041986.1A CN201811041986A CN110895577A CN 110895577 A CN110895577 A CN 110895577A CN 201811041986 A CN201811041986 A CN 201811041986A CN 110895577 A CN110895577 A CN 110895577A
- Authority
- CN
- China
- Prior art keywords
- alarm
- data
- voice
- module
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 62
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012544 monitoring process Methods 0.000 claims abstract description 37
- 238000012856 packing Methods 0.000 claims abstract description 16
- 238000004891 communication Methods 0.000 claims description 17
- 238000004806 packaging method and process Methods 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 8
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 2
- 238000012423 maintenance Methods 0.000 abstract description 4
- 230000004044 response Effects 0.000 abstract description 3
- 238000009434 installation Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
- G06Q50/2057—Career enhancement or continuing education service
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
The invention discloses a voice alarm broadcasting simulation method for a nuclear power station full-range simulator, which comprises the following steps: operating a client program to load voice alarm information; packing subscription data according to the voice alarm information, and sending a data subscription request to a server; the server side inquires the simulation platform according to the data subscription request and sends the acquired monitoring data to the corresponding client side; and when the returned monitoring data trigger an alarm event, generating and broadcasting an alarm event queue, and recording and displaying an alarm log. The invention solves the problem of poor reliability of the traditional voice alarm function, and has accurate broadcast and timely response. Meanwhile, different regional rooms and different hosts broadcast different audio frequencies according to user requirements, and differential broadcast is achieved. In addition, the method supports users and maintenance personnel to realize the playing logic setting of different voice files through a simple text editing mode, and realizes the control of voice broadcast contents, broadcast times and sequence.
Description
Technical Field
The invention relates to the technical field of nuclear power station full-range simulators, in particular to a voice alarm broadcasting simulation method and system for a nuclear power station full-range simulator.
Background
A full-range simulator of a nuclear power plant is key equipment on a main path of nuclear power engineering construction and is called a virtual nuclear power plant. In the teaching and training process of the nuclear power plant full-range simulator, voice alarm is required to be provided for an operator, so that the operator can effectively react when an abnormal event occurs, and voice alarm is required to be provided for a trainer, so that the trainer can timely find the state change and the abnormal site of the simulation simulator platform in the teaching of the simulator, and the teaching intervention can be timely made.
The existing voice alarm broadcast is realized by utilizing a special animation control supported by a simulation platform and combining configuration logic. However, this method has the following disadvantages:
1. the animation control and the script logic supported by the simulation platform are utilized to realize the natural defects existing in the process of processing the time, the authority and other related information of the alarm signal: the control to the audio file is not accurate, the reliability is poor, and the conditions of high missing report and false report exist.
2. The complexity of configuration logic increases with the number of alarm voices, and certain requirements are made on the professional performance of users and maintenance personnel.
3. The broadcasting peripheral equipment is required to be connected with a computer server where the simulation platform is located, so that the connection quantity of the broadcasting peripheral equipment and the installation area of broadcasting are limited, all rooms of a full-range simulator cannot be involved, and the simulation fidelity is not enough.
4. Different areas and different functions of the equipment can not be realized, and the personalized customization can not be realized.
Disclosure of Invention
The invention aims to provide a voice alarm broadcasting simulation method and system for a nuclear power plant full-range simulator, aiming at the problem that the voice alarm function of the existing voice alarm system of the nuclear power plant full-range simulator, which is realized by adopting the animation component function of a simulation platform, is poor in reliability, so that the broadcasting is accurate and the response is timely.
The technical scheme adopted by the invention for solving the technical problems is as follows: the provided voice alarm broadcasting simulation method for the nuclear power station full-range simulator comprises the following steps:
step S1, operating the client program to load voice alarm information;
step S2, packing subscription data according to the voice alarm information, and sending a data subscription request to a server;
step S3, the server side inquires a simulation platform according to the data subscription request, and sends the acquired monitoring data to a corresponding client side;
and step S4, when the returned monitoring data trigger an alarm event, generating and broadcasting an alarm event queue, and recording and displaying an alarm log.
In the voice alarm broadcasting simulation method for the full-range simulator of the nuclear power plant provided by the invention, before the step S1, the method further includes:
step S0, defining a voice alarm information configuration file, wherein the voice alarm information configuration file comprises an IP address of a server host, an audio file number, an audio file name, an alarm variable name, an alarm sound authority and the cycle number of the alarm sound.
In the simulation method of the voice alarm broadcast for the full-range simulator of the nuclear power plant provided by the invention, the step S2 includes:
step S21, extracting the alarm variable name in the voice alarm information;
and step S22, packaging the alarm variable name and the IP address information of the client into a data structure with a fixed format, and sending the data structure to the server.
In the simulation method of the voice alarm broadcast for the full-range simulator of the nuclear power plant provided by the invention, the step S4 includes:
step S41, when the monitoring data triggers an alarm event, generating an alarm signal, and recording the alarm time, wherein the alarm signal comprises an alarm variable name;
step S42, recording and displaying the alarm log according to the alarm time and the alarm signal;
step S43, generating the alarm event queue according to the alarm signal;
step S44, inquiring the number of the alarm signals in the alarm event queue, if only 1 alarm signal exists in the alarm event queue, directly playing the audio file corresponding to the alarm signal, and if 2 or more than 2 alarm signals exist in the alarm event queue, playing the audio file corresponding to the alarm signal with the maximum alarm sound authority in the 2 or more than 2 alarm signals.
In the simulation method of the voice alarm broadcast for the full-range simulator of the nuclear power plant provided by the invention, the step S43 includes:
step S431, when an alarm signal is detected, adding the alarm signal into an alarm information storage area to be broadcasted;
step S432, judging whether a new alarm signal is added into the alarm information storage area to be broadcasted or not within preset time, if so, executing step S431, and if not, generating the alarm queue according to the alarm signal in the alarm information storage area to be broadcasted
Correspondingly, the invention also provides a voice alarm broadcasting simulation system for the nuclear power station full-range simulator, which comprises a client and a server establishing communication connection with the client, wherein the client comprises an initial loading module, a data packaging module, a first data transceiver module, a monitoring module and a result generating module, the server comprises a second data transceiver module and a searching module,
the initial loading module is used for loading voice alarm information, the data packaging module is used for packaging subscription data according to the voice alarm information, and the first data transceiver module is used for sending a data subscription request to the server;
the searching module is used for inquiring a simulation platform according to the data subscription request, and the second data receiving and transmitting module is used for transmitting the acquired monitoring data to the corresponding client;
the first data transceiver module is further used for receiving returned monitoring data, the monitoring module is used for monitoring whether the returned monitoring data triggers an alarm event, and the result generation module is used for generating and broadcasting an alarm event queue, recording and displaying an alarm log when the returned monitoring data triggers the alarm event.
In the voice alarm broadcasting simulation system for the nuclear power station full-range simulator provided by the invention, the client further comprises a configuration file definition module for defining a voice alarm information configuration file, wherein the voice alarm information configuration file comprises an IP address, an audio file number, an audio file name, an alarm variable name, an alarm sound authority and the cycle number of an alarm sound of the server host.
In the voice alarm broadcasting simulation system for the nuclear power station full-range simulator provided by the invention, the data packing module comprises an extraction unit and a packing unit, the extraction unit is used for extracting the alarm variable name in the voice alarm information, and the packing unit is used for packing the alarm variable name and the IP address information of the client into a data structure with a fixed format and sending the data structure to the first data transceiver module.
In the voice alarm broadcasting simulation system for the nuclear power station full-range simulator provided by the invention, the result generation module comprises an alarm signal generation unit, an alarm log generation unit, an alarm event queue generation unit and a playing unit,
the alarm signal generating unit is used for generating an alarm signal and recording alarm time when the monitoring data triggers an alarm event, wherein the alarm signal comprises an alarm variable name;
the alarm log generating unit is used for recording and displaying the alarm log according to the alarm time and the alarm signal;
the alarm event queue generating unit is used for generating the alarm event queue according to the alarm signal;
the playing unit is used for inquiring the number of the alarm signals in the alarm event queue, if only 1 alarm signal exists in the alarm event queue, the audio file corresponding to the alarm signal is directly played, and if 2 or more than 2 alarm signals exist in the alarm event queue, the audio file corresponding to the alarm signal with the maximum alarm sound authority in the 2 or more than 2 alarm signals is played.
In the voice alarm broadcasting simulation system for the nuclear power station full-range simulator provided by the invention, the alarm event queue generating unit comprises a detection subunit, an alarm information storage area to be broadcasted, a judgment subunit and a generation subunit,
the detection subunit is used for adding the alarm signal into an alarm information storage area to be broadcasted when detecting the alarm signal;
the judging subunit is used for judging whether a new alarm signal is added into the to-be-broadcasted alarm information storage area within a preset time, if so, sending a detection signal to the detecting subunit to enable the detecting subunit to continue to detect, and if not, sending a generation signal to the generating subunit to enable the generating subunit to generate the alarm queue according to the alarm signal in the to-be-broadcasted alarm information storage area.
The voice alarm broadcasting simulation method and system for the nuclear power station full-range simulator have the following beneficial effects: in the voice alarm broadcasting simulation method for the nuclear power station full-range simulator, a client sends a data subscription request to a server according to a self-defined voice file playing logic, and the server inquires a simulation platform according to the data subscription request and sends inquired data to a corresponding client; the client monitors the returned data, and plays the corresponding audio file when the returned data triggers an alarm event. Therefore, the installation quantity and the installation range of the sound loudspeakers are not limited any more, the installation of the voice alarm broadcasting system can be realized in any area and room within the same network range, different areas and rooms can be realized according to user requirements, and different hosts broadcast audio of different contents, so that differential broadcasting is realized.
Drawings
Fig. 1 is a flowchart of a simulation method of a voice alarm broadcast for a full-range simulator of a nuclear power plant according to a first embodiment of the present invention;
fig. 2 is a flowchart of a simulation method of a voice alarm broadcast for a full-range simulator of a nuclear power plant according to a second embodiment of the present invention;
FIG. 3 is a schematic diagram of a format of a configuration file of voice alarm information according to the present invention;
fig. 4 is a flowchart of step S2 shown in fig. 2;
fig. 5 is a flowchart of step S4 shown in fig. 2;
fig. 6 is a flowchart of step S43 shown in fig. 4;
fig. 7 is a block diagram of a voice alarm broadcasting simulation system for a full-range simulator of a nuclear power plant according to an embodiment of the present invention;
FIG. 8 is a block diagram of the client shown in FIG. 7;
fig. 9 is a block diagram of the server shown in fig. 7.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is a part of the embodiment of the present invention, but not a whole embodiment. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of the invention and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
The invention is further explained below with reference to the figures and examples.
In the first embodiment of the simulation method for the voice alarm broadcast of the full-range simulator of the nuclear power plant, a voice alarm server program (hereinafter referred to as a server program) is integrated in the simulation server, and a voice alarm soft client program (hereinafter referred to as a client program) can be installed on equipment (such as a main control room, a trainer station, a remote shutdown station and the like) in any area and room within the same network range with the simulation server. The server program is a communication module integrated in the simulation platform, and the communication module can respond to a data subscription request sent by the client and distribute data to different clients for use when the client program establishes communication connection with the server. The client program is a voice broadcast carrier which can be distributed in different areas and different hosts. The client side initiates a communication connection and a data subscription request to a server program through communication modules with the same protocol, and triggers a voice broadcast event according to data distributed by the server after communication establishment is completed. The played voice content and the played logic need to be customized by the user.
FIG. 1 is a flow chart of a first embodiment of a voice alarm broadcast simulation method for a nuclear power plant full-range simulator in accordance with the present invention; as shown in fig. 1, the method for simulating the voice alarm broadcast of the full-range simulator of the nuclear power plant provided by the invention comprises the following steps:
s1, operating a client program to load voice alarm information;
s2, packing subscription data according to the voice alarm information, and sending a data subscription request to a server;
s3, the server side inquires a simulation platform according to the data subscription request, and sends the acquired monitoring data to a corresponding client side;
and S4, when the returned monitoring data trigger an alarm event, generating and broadcasting an alarm event queue, and recording and displaying an alarm log.
In step S1, the user first runs the client program, and then the client program first loads the edited voice alarm information into the memory.
In step S2, the client packages the voice alarm information loaded in the memory in a fixed format, and then initiates a data subscription request to the server, where the data subscription uses a C/S mode, and the client and the server use Socket communication. Further, if the connection between the client and the server is established for the first time, before the client initiates a data subscription request to the server, the method further comprises the step of establishing communication connection between the client and the server. Specifically, the client sends a communication connection request to the server, tries to connect to a server communication interface of the simulation platform, and tries to connect again if the server is not running until the connection is completed. And after the communication connection is established, sending the packaged data to the server.
In step S3, the server extracts the relevant information from the cache area, queries the simulation server platform, and distributes the acquired data to the corresponding client for its call.
In step S4, the data returned from the server is monitored, and when the monitored data meets the voice alarm condition, the client immediately generates and alarms, and stores the alarm signal in a buffer, generates and broadcasts an alarm event queue, and records a related alarm log in an information panel of the client.
In the first embodiment of the simulation method for the voice alarm broadcast of the nuclear power station full-range simulator, a client sends a data subscription request to a server according to a self-defined voice file playing logic, and the server inquires a simulation platform according to the data subscription request and sends inquired data to a corresponding client; the client monitors the returned data, and plays the corresponding audio file when the returned data triggers an alarm event. Therefore, the installation quantity and the installation range of the sound loudspeakers are not limited any more, the installation of the voice alarm broadcasting system can be realized in any area and room within the same network range, different areas and rooms can be realized according to user requirements, and different hosts broadcast audio of different contents, so that differential broadcasting is realized.
In the second embodiment of the simulation method for the voice alarm broadcast of the nuclear power station full-range simulator, the method further comprises the step of defining a configuration file of voice alarm information, wherein the collected voice alarm information is the basis of data subscription, the alarm data to be subscribed, the content, the quantity, the position and other related information of an audio file are recorded in a background file through text editing in a fixed format, and the final expected broadcast information can be broadcast by utilizing the information. Therefore, as shown in fig. 2, a simulation method of a voice alarm broadcast for a full-range simulator of a nuclear power plant according to a second embodiment of the present invention includes the following steps:
step S0, defining a voice alarm information configuration file;
s1, operating a client program to load voice alarm information;
s2, packing subscription data according to the voice alarm information, and sending a data subscription request to a server;
s3, the server side inquires a simulation platform according to the data subscription request, and sends the acquired monitoring data to a corresponding client side;
and S4, when the returned monitoring data trigger an alarm event, generating and broadcasting an alarm event queue, and recording and displaying an alarm log.
In step S0, the voice alarm information configuration file includes an IP address of the server-side host, an audio file number, an audio file name, an alarm variable name, an alarm sound authority, and a cycle number of an alarm sound. The format of the defined voice alarm information configuration file is shown in fig. 3, wherein IP: IP address of host computer for representing server program; [ SOUND01 ]: represents an audio file 1 number; SoundFile: the name of the audio file; SoundVar: initiating an alarm variable name of data subscription to a server program; priorty is 1: the alarm sound authority is larger when the number is larger; loops ═ 1: the number of cycles that the alarm sound needs to be played is 1 by default.
In step S1, the client loads the defined voice alarm information into a memory.
In step S2, a variable name is reported from the voice alarm information, then the variable name is packaged in a fixed format, and then a data subscription request is initiated to the server, where the variable name can define the data to be queried at the server. Therefore, as shown in fig. 4, step S2 includes the steps of:
step S21, extracting the alarm variable name in the voice alarm information;
and step S22, packaging the alarm variable name and the IP address information of the client into a data structure with a fixed format, and sending the data structure to the server.
In step S3, the server extracts the alarm variable name from the cache area, queries the simulation server platform through the alarm variable name, and distributes the acquired data to the corresponding client for calling.
In step S4, the data returned from the server is monitored, when the monitored data meets the voice alarm condition, the client immediately generates and alarms, and stores the alarm in the buffer to generate an alarm event queue, and records the related alarm log in the information panel of the client, and the system records all the alarm information that has occurred for the user to look up. Specifically, as shown in fig. 5, step S4 includes the steps of:
step S41, when the monitoring data triggers an alarm event, generating an alarm signal, and recording the alarm time, wherein the alarm signal comprises an alarm variable name;
step S42, recording and displaying the alarm log according to the alarm time and the alarm signal;
step S43, generating the alarm event queue according to the alarm signal;
step S44, judging whether 2 or more than 2 alarm signals exist in the alarm event queue, if not, the flow advances to step S45; if so, the flow advances to step S46;
step S45, directly playing an audio file corresponding to the alarm signal;
and step S46, playing the audio file corresponding to the alarm signal with the maximum alarm sound authority.
Further, the alarm event queue is actually a memory area for storing information of the voice alarm to be played. As shown in FIG. 6, the generation of the alarm event queue includes the steps of:
step S431, when an alarm signal is detected, adding the alarm signal into an alarm information storage area to be broadcasted;
step S432, judging whether a new alarm signal is added into the alarm information storage area to be broadcasted or not within preset time, if so, executing step S431, and if not, advancing to step S433;
and S433, generating the alarm queue according to the alarm signals in the alarm information storage area to be broadcasted.
Specifically, in the invention, the alarm signal entering the alarm event queue is in the event waiting for 1S, if the alarm event is not detected again, the client program processes the content in the alarm event queue, if only 1 piece of information exists in the queue, the information is directly played, if 2 or more than 2 pieces of alarm information exist in the queue, the authority in the alarm information needs to be compared, and finally only the alarm information with the maximum authority is played.
According to the voice alarm broadcasting simulation method for the nuclear power station full-range simulator, the voice alarm information configuration file is defined, users and maintenance personnel are supported to achieve playing logic setting of different voice files through a simple text editing mode, and control over voice broadcasting contents, broadcasting times and sequence is achieved. The text editing mode is simple and easy to understand, and can be realized without professional.
Fig. 7 is a block diagram of a voice alarm broadcasting simulation system for a full-range simulator of a nuclear power plant according to an embodiment of the present invention; FIG. 8 is a block diagram of the client shown in FIG. 7; fig. 9 is a block diagram of the server shown in fig. 7. As shown in fig. 7-9, the voice alarm broadcasting simulation system for a full-range simulator of a nuclear power plant according to the present invention includes a client 100 and a server 200 establishing a communication connection with the client, wherein the client includes an initial loading module 110, a data packing module 120, a first data transceiver module 130, a monitoring module 140 and a result generating module 150, the server 200 includes a second data transceiver module 210 and a search module 220,
the initial loading module is used for loading voice alarm information, the data packaging module is used for packaging subscription data according to the voice alarm information, and the first data transceiver module is used for sending a data subscription request to the server;
the searching module is used for inquiring a simulation platform according to the data subscription request, and the second data receiving and transmitting module is used for transmitting the acquired monitoring data to the corresponding client;
the first data transceiver module is further used for receiving returned monitoring data, the monitoring module is used for monitoring whether the returned monitoring data triggers an alarm event, and the result generation module is used for generating and broadcasting an alarm event queue, recording and displaying an alarm log when the returned monitoring data triggers the alarm event.
Further, the client further includes a configuration file definition module 160 configured to define a voice alarm information configuration file, where the voice alarm information configuration file includes an IP address of the server host, an audio file number, an audio file name, an alarm variable name, an alarm sound authority, and a cycle number of an alarm sound.
Further, the data packing module includes an extracting unit and a packing unit, the extracting unit is configured to extract the alarm variable name in the voice alarm information, and the packing unit is configured to pack the alarm variable name and the IP address information of the client into a data structure with a fixed format, and send the data structure to the first data transceiver module.
Furthermore, the result generating module comprises an alarm signal generating unit, an alarm log generating unit, an alarm event queue generating unit and a playing unit,
the alarm signal generating unit is used for generating an alarm signal and recording alarm time when the monitoring data triggers an alarm event, wherein the alarm signal comprises an alarm variable name;
the alarm log generating unit is used for recording and displaying the alarm log according to the alarm time and the alarm signal;
the alarm event queue generating unit is used for generating the alarm event queue according to the alarm signal;
the playing unit is used for inquiring the number of the alarm signals in the alarm event queue, if only 1 alarm signal exists in the alarm event queue, the audio file corresponding to the alarm signal is directly played, and if 2 or more than 2 alarm signals exist in the alarm event queue, the audio file corresponding to the alarm signal with the maximum alarm sound authority in the 2 or more than 2 alarm signals is played.
Furthermore, the alarm event queue generating unit comprises a detection subunit, an alarm information storage area to be broadcasted, a judgment subunit and a generation subunit,
the detection subunit is used for adding the alarm signal into an alarm information storage area to be broadcasted when detecting the alarm signal;
the judging subunit is used for judging whether a new alarm signal is added into the to-be-broadcasted alarm information storage area within a preset time, if so, sending a detection signal to the detecting subunit to enable the detecting subunit to continue to detect, and if not, sending a generation signal to the generating subunit to enable the generating subunit to generate the alarm queue according to the alarm signal in the to-be-broadcasted alarm information storage area.
Compared with the prior art, the voice alarm broadcasting simulation method and system for the full-range simulator of the nuclear power station provided by the invention have the following advantages
1. The invention solves the problem of poor reliability of the voice alarm function realized by the animation assembly function of the simulation platform in the past, and has accurate broadcast and timely response.
2. The installation quantity and the installation range of the sound loudspeakers are not limited any more, the early warning broadcasting system can be installed in any area and room within the same network range, different areas and rooms can be realized according to user requirements, and different hosts broadcast audio frequencies with different contents, so that differential broadcasting is realized.
3. The method supports users and maintenance personnel to realize the playing logic setting of different voice files through a simple text editing mode, and realizes the control of voice broadcast contents, broadcast times and sequence. The text editing mode is simple and easy to understand, and can be realized without professional.
4. And a starting self-starting and disconnection reconnection mechanism is supported, and the problem of communication abnormity caused by network disconnection and simulation platform restarting is solved.
5. The system records all the alarm signal information which is generated for the user to look up.
The embodiment of the invention also provides a storage medium, wherein the storage medium is used for storing an application program, and the application program is used for executing the voice alarm broadcast simulation method for the nuclear power station full-range simulator in the embodiment of the invention during running.
The embodiment of the invention also provides an application program, wherein the application program is used for executing the voice alarm broadcasting simulation method for the nuclear power station full-range simulator in the embodiment of the invention during operation.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solution of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims (10)
1. A voice alarm broadcasting simulation method for a nuclear power station full-range simulator is characterized by comprising the following steps:
step S1, operating the client program to load voice alarm information;
step S2, packing subscription data according to the voice alarm information, and sending a data subscription request to a server;
step S3, the server side inquires a simulation platform according to the data subscription request, and sends the acquired monitoring data to a corresponding client side;
and step S4, when the returned monitoring data trigger an alarm event, generating and broadcasting an alarm event queue, and recording and displaying an alarm log.
2. The method for simulating the broadcasting of the voice alarm for the full-range simulator of the nuclear power plant as claimed in claim 1, wherein the step S1 is preceded by the steps of:
step S0, defining a voice alarm information configuration file, wherein the voice alarm information configuration file comprises an IP address of a server host, an audio file number, an audio file name, an alarm variable name, an alarm sound authority and the cycle number of the alarm sound.
3. The simulation method for the broadcast of the voice alarm for the full-range simulator of the nuclear power plant as claimed in claim 2, wherein the step S2 includes:
step S21, extracting the alarm variable name in the voice alarm information;
and step S22, packaging the alarm variable name and the IP address information of the client into a data structure with a fixed format, and sending the data structure to the server.
4. The simulation method for the broadcast of the voice alarm for the full-range simulator of the nuclear power plant as claimed in claim 2, wherein the step S4 includes:
step S41, when the monitoring data triggers an alarm event, generating an alarm signal, and recording the alarm time, wherein the alarm signal comprises an alarm variable name;
step S42, recording and displaying the alarm log according to the alarm time and the alarm signal;
step S43, generating the alarm event queue according to the alarm signal;
step S44, inquiring the number of the alarm signals in the alarm event queue, if only 1 alarm signal exists in the alarm event queue, directly playing the audio file corresponding to the alarm signal, and if 2 or more than 2 alarm signals exist in the alarm event queue, playing the audio file corresponding to the alarm signal with the maximum alarm sound authority in the 2 or more than 2 alarm signals.
5. The simulation method for the broadcast of the voice alarm for the full-range simulator of the nuclear power plant as claimed in claim 4, wherein the step S43 includes:
step S431, when an alarm signal is detected, adding the alarm signal into an alarm information storage area to be broadcasted;
and step S432, judging whether a new alarm signal is added into the alarm information storage area to be broadcasted or not within preset time, if so, executing step S431, and if not, generating the alarm queue according to the alarm signal in the alarm information storage area to be broadcasted.
6. A voice alarm broadcasting simulation system for a nuclear power station full-range simulator is characterized by comprising a client and a server which is in communication connection with the client, wherein the client comprises an initial loading module, a data packaging module, a first data transceiving module, a monitoring module and a result generating module, the server comprises a second data transceiving module and a searching module,
the initial loading module is used for loading voice alarm information, the data packaging module is used for packaging subscription data according to the voice alarm information, and the first data transceiver module is used for sending a data subscription request to the server;
the searching module is used for inquiring a simulation platform according to the data subscription request, and the second data receiving and transmitting module is used for transmitting the acquired monitoring data to the corresponding client;
the first data transceiver module is further used for receiving returned monitoring data, the monitoring module is used for monitoring whether the returned monitoring data triggers an alarm event, and the result generation module is used for generating and broadcasting an alarm event queue, recording and displaying an alarm log when the returned monitoring data triggers the alarm event.
7. The system of claim 6, wherein the client further comprises a configuration file definition module configured to define a voice alarm information configuration file, wherein the voice alarm information configuration file includes an IP address of the server host, an audio file number, an audio file name, an alarm variable name, an alarm sound authority, and a cycle number of an alarm sound.
8. The system according to claim 7, wherein the data packing module includes an extracting unit and a packing unit, the extracting unit is configured to extract the alarm variable name in the voice alarm information, and the packing unit is configured to pack the alarm variable name and the IP address information of the client into a data structure with a fixed format, and send the data structure to the first data transceiver module.
9. The voice alarm broadcasting simulation system for the nuclear power plant full-range simulator according to claim 7, wherein the result generation module comprises an alarm signal generation unit, an alarm log generation unit, an alarm event queue generation unit, and a playing unit,
the alarm signal generating unit is used for generating an alarm signal and recording alarm time when the monitoring data triggers an alarm event, wherein the alarm signal comprises an alarm variable name;
the alarm log generating unit is used for recording and displaying the alarm log according to the alarm time and the alarm signal;
the alarm event queue generating unit is used for generating the alarm event queue according to the alarm signal;
the playing unit is used for inquiring the number of the alarm signals in the alarm event queue, if only 1 alarm signal exists in the alarm event queue, the audio file corresponding to the alarm signal is directly played, and if 2 or more than 2 alarm signals exist in the alarm event queue, the audio file corresponding to the alarm signal with the maximum alarm sound authority in the 2 or more than 2 alarm signals is played.
10. The voice alarm broadcasting simulation system for the nuclear power plant full-range simulator according to claim 9, wherein the alarm event queue generating unit comprises a detecting subunit, an alarm information to be broadcasted storage area, a judging subunit and a generating subunit,
the detection subunit is used for adding the alarm signal into an alarm information storage area to be broadcasted when detecting the alarm signal;
the judging subunit is used for judging whether a new alarm signal is added into the to-be-broadcasted alarm information storage area within a preset time, if so, sending a detection signal to the detecting subunit to enable the detecting subunit to continue to detect, and if not, sending a generation signal to the generating subunit to enable the generating subunit to generate the alarm queue according to the alarm signal in the to-be-broadcasted alarm information storage area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811041986.1A CN110895577A (en) | 2018-09-07 | 2018-09-07 | Voice alarm broadcasting simulation method and system for nuclear power station full-range analog machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811041986.1A CN110895577A (en) | 2018-09-07 | 2018-09-07 | Voice alarm broadcasting simulation method and system for nuclear power station full-range analog machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110895577A true CN110895577A (en) | 2020-03-20 |
Family
ID=69784868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811041986.1A Pending CN110895577A (en) | 2018-09-07 | 2018-09-07 | Voice alarm broadcasting simulation method and system for nuclear power station full-range analog machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110895577A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111703369A (en) * | 2020-06-28 | 2020-09-25 | 奇瑞汽车股份有限公司 | System and method for driving vehicle-mounted loudspeaker to play alarm sound by automobile combination instrument |
CN112417811A (en) * | 2020-11-20 | 2021-02-26 | 中冶南方连铸技术工程有限责任公司 | Voice broadcasting method and system of industrial control system |
CN112767620A (en) * | 2020-12-24 | 2021-05-07 | 交控科技股份有限公司 | Mixed voice alarm method and system |
CN114255554A (en) * | 2021-12-24 | 2022-03-29 | 中电科航空电子有限公司 | Alarm playing system and method based on airborne audio |
CN114373150A (en) * | 2021-12-27 | 2022-04-19 | 浪潮通信技术有限公司 | Factory monitoring method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080147737A1 (en) * | 2006-09-20 | 2008-06-19 | At&T Bls Intellectual Property, Inc. | Publish-subscription platforms for alert messages and related methods and computer program products |
CN101520884A (en) * | 2008-02-29 | 2009-09-02 | 国际商业机器公司 | Method and system for obtaining and replaying events occurring in a virtual world |
CN102562162A (en) * | 2011-12-14 | 2012-07-11 | 北京邮电大学 | Event-handling-based coal mine alarm system and method |
CN104317603A (en) * | 2014-11-13 | 2015-01-28 | 国电南京自动化股份有限公司 | Intelligent alarm system based on SCADA (supervisory control and data acquisition) system |
CN104601665A (en) * | 2014-12-22 | 2015-05-06 | 西安电子科技大学 | System and method for real-time cloud simulation on Internet of things sensing device |
CN107612706A (en) * | 2017-07-31 | 2018-01-19 | 中国电力科学研究院 | Emulation, assessment, demonstration integral system and its construction method of power telecom network |
CN107797004A (en) * | 2017-09-20 | 2018-03-13 | 北京空间飞行器总体设计部 | A kind of spacecraft electric performance test use-case Digital verification system and method |
-
2018
- 2018-09-07 CN CN201811041986.1A patent/CN110895577A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080147737A1 (en) * | 2006-09-20 | 2008-06-19 | At&T Bls Intellectual Property, Inc. | Publish-subscription platforms for alert messages and related methods and computer program products |
CN101520884A (en) * | 2008-02-29 | 2009-09-02 | 国际商业机器公司 | Method and system for obtaining and replaying events occurring in a virtual world |
CN102562162A (en) * | 2011-12-14 | 2012-07-11 | 北京邮电大学 | Event-handling-based coal mine alarm system and method |
CN104317603A (en) * | 2014-11-13 | 2015-01-28 | 国电南京自动化股份有限公司 | Intelligent alarm system based on SCADA (supervisory control and data acquisition) system |
CN104601665A (en) * | 2014-12-22 | 2015-05-06 | 西安电子科技大学 | System and method for real-time cloud simulation on Internet of things sensing device |
CN107612706A (en) * | 2017-07-31 | 2018-01-19 | 中国电力科学研究院 | Emulation, assessment, demonstration integral system and its construction method of power telecom network |
CN107797004A (en) * | 2017-09-20 | 2018-03-13 | 北京空间飞行器总体设计部 | A kind of spacecraft electric performance test use-case Digital verification system and method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111703369A (en) * | 2020-06-28 | 2020-09-25 | 奇瑞汽车股份有限公司 | System and method for driving vehicle-mounted loudspeaker to play alarm sound by automobile combination instrument |
CN112417811A (en) * | 2020-11-20 | 2021-02-26 | 中冶南方连铸技术工程有限责任公司 | Voice broadcasting method and system of industrial control system |
CN112417811B (en) * | 2020-11-20 | 2024-04-16 | 中冶南方连铸技术工程有限责任公司 | Voice broadcasting method and system of industrial control system |
CN112767620A (en) * | 2020-12-24 | 2021-05-07 | 交控科技股份有限公司 | Mixed voice alarm method and system |
CN114255554A (en) * | 2021-12-24 | 2022-03-29 | 中电科航空电子有限公司 | Alarm playing system and method based on airborne audio |
CN114255554B (en) * | 2021-12-24 | 2024-02-13 | 中电科航空电子有限公司 | Alarm playing system and method based on airborne audio |
CN114373150A (en) * | 2021-12-27 | 2022-04-19 | 浪潮通信技术有限公司 | Factory monitoring method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110895577A (en) | Voice alarm broadcasting simulation method and system for nuclear power station full-range analog machine | |
CN104579934B (en) | A kind of information processing method and client | |
WO2018145594A1 (en) | Live video broadcast method and apparatus, and live streaming server | |
CN110309231A (en) | A method and system for data synchronization across computer rooms | |
CN104065526B (en) | A kind of method and apparatus of server failure alarm | |
CN112511580B (en) | Message pushing method, device, storage medium and equipment | |
JP2021141565A (en) | Monitoring method and equipment for global failure of virtual gateway cluster | |
EP3754998B1 (en) | Streaming media quality monitoring method and system | |
CN110401580A (en) | Webpage status monitoring method and relevant device based on heartbeat mechanism | |
CN107948566A (en) | Method and device for realizing plug-and-play screen transmission | |
CN111614954A (en) | Method, device, computer and storage medium for index collection and processing of streaming media | |
US8156250B2 (en) | Arrangements for a 3270 compatible terminal with browser capability | |
CN107770030B (en) | Stage equipment control system, control method and control device based on VPN technology | |
CN105207831A (en) | Detection method and apparatus for operation event | |
CN103023706A (en) | Service monitoring system and service monitoring method | |
CN110322657A (en) | A kind of express delivery cabinet fire monitoring method, apparatus, server and storage medium | |
CN110969082B (en) | Clock synchronous test inspection method and system | |
CN103457771B (en) | The management method of the cluster virtual machine of a kind of HA and equipment | |
CN112615909A (en) | Method for storing data in cascade storage server cluster and related equipment | |
CN105357561A (en) | Information processing method and terminal | |
CN111935316B (en) | Method and device for acquiring front-end equipment catalog | |
US11729266B2 (en) | Method and device for preventing data misdeletion, storage medium, and product | |
CN112423098B (en) | Video processing method, electronic device and storage medium | |
JP2002082849A (en) | Method and system for supporting access log monitoring and integrated monitor | |
JP2014192870A (en) | Multilingual simultaneous reproduction system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200320 |
|
RJ01 | Rejection of invention patent application after publication |