CN112634698A - Dispatcher training simulation system, method and device based on voice recognition - Google Patents

Dispatcher training simulation system, method and device based on voice recognition Download PDF

Info

Publication number
CN112634698A
CN112634698A CN202011570706.3A CN202011570706A CN112634698A CN 112634698 A CN112634698 A CN 112634698A CN 202011570706 A CN202011570706 A CN 202011570706A CN 112634698 A CN112634698 A CN 112634698A
Authority
CN
China
Prior art keywords
voice
simulation
subsystem
scheduling
dispatcher
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
Application number
CN202011570706.3A
Other languages
Chinese (zh)
Inventor
聂涌泉
周华锋
赵化时
何宇斌
胡亚平
顾慧杰
高红亮
江伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Southern Power Grid Co Ltd
Original Assignee
China Southern Power Grid Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Southern Power Grid Co Ltd filed Critical China Southern Power Grid Co Ltd
Priority to CN202011570706.3A priority Critical patent/CN112634698A/en
Publication of CN112634698A publication Critical patent/CN112634698A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00Simulators for teaching or training purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The application relates to a dispatcher training simulation system, method, device, computer equipment and storage medium based on voice recognition, comprising: the voice interaction subsystem is used for responding to the voice access operation of the dispatcher and receiving voice information transmitted by the dispatcher; the voice recognition subsystem is used for receiving the voice information sent by the voice interaction subsystem; recognizing voice information generated by a dispatcher, and converting the voice information into a voice simulation dispatching instruction corresponding to the dispatching simulation subsystem; the scheduling simulation subsystem is used for receiving the voice simulation scheduling command sent by the voice identification subsystem; and executing corresponding simulation scheduling operation according to the voice simulation scheduling instruction, and returning a simulation scheduling result to the voice interaction subsystem. According to the method and the system, the fact that the director dispatcher independently carries out related training of electric power system accident simulation and emergency treatment under the condition that no director dispatcher participates is achieved, and the instruction sending efficiency of the dispatcher during training simulation is further improved.

Description

Dispatcher training simulation system, method and device based on voice recognition
Technical Field
The application relates to the technical field of power dispatching automation, in particular to a dispatcher training simulation system, method and device based on voice recognition, computer equipment and storage medium.
Background
Due to the continuous expansion of the scale of the power grid, particularly the mixed operation of an alternating current and direct current large power grid, the daily work of a dispatcher is very heavy, but the dispatcher urgently needs to practice the emergency handling capacity of the large power grid under the accident condition, so that each accident drilling needs at least one director dispatcher and 2 director dispatchers to participate together to complete one accident emergency drilling.
Therefore, the existing accident emergency drilling can finish the training process of the dispatcher only by cooperation of multiple dispatchers, so that the condition of serious labor consumption exists, and the overall efficiency of the training process of the dispatcher is low.
Disclosure of Invention
In view of the above, there is a need to provide a dispatcher training simulation system, method, apparatus, computer device and storage medium based on voice recognition.
A voice recognition based dispatcher training simulation system, the system comprising: the system comprises a voice interaction subsystem, a voice recognition subsystem and a scheduling simulation subsystem; the voice interaction subsystem, the voice recognition subsystem and the scheduling simulation subsystem are in communication connection;
the voice interaction subsystem is used for responding to the voice access operation of the dispatcher and receiving voice information transmitted by the dispatcher; sending the voice information to the tone recognition subsystem;
the voice recognition subsystem is used for receiving the voice information sent by the voice interaction subsystem; recognizing voice information generated by the dispatcher, and converting the voice information into a voice simulation dispatching command corresponding to the dispatching simulation subsystem; sending the voice simulation scheduling command to the scheduling simulation subsystem;
the scheduling simulation subsystem is used for receiving the voice simulation scheduling instruction sent by the voice recognition subsystem; and executing corresponding simulation scheduling operation according to the voice simulation scheduling instruction, and returning a simulation scheduling result corresponding to the simulation scheduling operation to the voice interaction subsystem.
In one embodiment, the voice interaction subsystem comprises an instant voice communication module, a voice file archiving module and a voice file playback module; the instant voice communication module, the voice file archiving module and the voice file playback module are in communication connection.
The instant voice communication module is used for receiving a sound signal generated by the dispatcher and converting the sound signal into a data signal; sending the data signal to the voice file archiving module;
the voice file archiving module is used for converting the data signals sent by the instant voice communication module into voice files in a data file form and storing the voice files in a database;
and the voice file playback module is used for responding to the viewing operation of the voice file, acquiring the voice file from the database and performing playing processing corresponding to the viewing operation.
In one embodiment, the voice recognition subsystem is further configured to perform speech recognition on the voice information sent by the voice interaction subsystem to obtain a recognition result; and matching the recognition result with a preset voice simulation scheduling instruction, and sending the voice simulation scheduling instruction successfully matched with the recognition result to the scheduling simulation subsystem.
In one embodiment, the voice recognition subsystem is further configured to perform semantic analysis on the voice information to obtain an analysis result if the recognition result fails to match a preset voice simulation scheduling instruction; extracting keywords from the analysis result, matching the keywords with the preset voice simulation scheduling command, and sending the voice simulation scheduling command successfully matched with the keywords to the scheduling simulation subsystem.
In one embodiment, the scheduling simulation subsystem is further configured to respond to the voice recognition subsystem sending the voice simulation scheduling instruction, perform simulation calculation according to the voice simulation scheduling instruction, and obtain an instruction execution result of the voice simulation scheduling instruction; and sending the instruction execution result to the voice interaction subsystem.
A method of voice recognition based dispatcher training simulation, the method comprising:
the method comprises the steps that in response to voice access operation executed by a dispatcher through a voice interaction terminal, voice information transmitted by the dispatcher is received through the voice interaction terminal;
recognizing the voice information, and determining a voice simulation scheduling instruction corresponding to the voice information;
executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
In one embodiment, the recognizing the voice information and determining the voice simulation scheduling instruction corresponding to the voice information includes:
carrying out voice recognition on the voice information to obtain a recognition result;
and matching the recognition result with a preset voice simulation scheduling instruction, and taking the voice simulation scheduling instruction successfully matched with the recognition result as the voice simulation scheduling instruction corresponding to the voice information.
A dispatcher training simulation apparatus based on voice recognition, the apparatus comprising:
the voice information transmitting module is used for responding to voice access operation executed by a dispatcher through a voice interaction terminal and receiving voice information transmitted by the dispatcher through the voice interaction terminal;
the scheduling instruction determining module is used for identifying the voice information and determining a voice simulation scheduling instruction corresponding to the voice information;
the scheduling result determining module is used for executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
the method comprises the steps that in response to voice access operation executed by a dispatcher through a voice interaction terminal, voice information transmitted by the dispatcher is received through the voice interaction terminal;
recognizing the voice information, and determining a voice simulation scheduling instruction corresponding to the voice information;
executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
the method comprises the steps that in response to voice access operation executed by a dispatcher through a voice interaction terminal, voice information transmitted by the dispatcher is received through the voice interaction terminal;
recognizing the voice information, and determining a voice simulation scheduling instruction corresponding to the voice information;
executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
The dispatcher training simulation system, the dispatcher training simulation method, the dispatcher training simulation device, the computer equipment and the storage medium based on the voice recognition comprise a voice interaction subsystem, a voice recognition subsystem and a dispatching simulation subsystem; the voice interaction subsystem, the voice recognition subsystem and the scheduling simulation subsystem are in communication connection; the voice interaction subsystem is used for responding to the voice access operation of the dispatcher and receiving voice information transmitted by the dispatcher; sending the voice information to a voice recognition subsystem; the voice recognition subsystem is used for receiving the voice information sent by the voice interaction subsystem; recognizing voice information generated by a dispatcher, and converting the voice information into a voice simulation dispatching instruction corresponding to the dispatching simulation subsystem; sending the voice simulation scheduling command to a scheduling simulation subsystem; the scheduling simulation subsystem is used for receiving the voice simulation scheduling command sent by the voice identification subsystem; and executing corresponding simulation scheduling operation according to the voice simulation scheduling instruction, and returning a simulation scheduling result corresponding to the simulation scheduling operation to the voice interaction subsystem. According to the dispatcher training simulation system based on voice recognition, the fact that a trainee dispatcher independently performs related training of electric power system accident simulation and emergency treatment under the condition that no director dispatcher participates is achieved, and dispatcher training simulation can be completed without consuming a large amount of manpower and material resources; meanwhile, the system utilizes the voice recognition function, and can further improve the instruction sending efficiency of a dispatcher during training simulation.
Drawings
FIG. 1 is a diagram of an application environment for a speech recognition based dispatcher training simulation in one embodiment;
FIG. 2 is a schematic diagram of an embodiment of a voice recognition based dispatcher training simulation system;
FIG. 3 is a schematic diagram of the architecture of the voice interaction subsystem in one embodiment;
FIG. 4 is a schematic flow diagram of a method for simulating dispatcher training based on voice recognition in one embodiment;
FIG. 5 is a flowchart illustrating the step of determining a voice simulation schedule instruction corresponding to a voice message in one embodiment;
FIG. 6 is a block diagram of an exemplary speech recognition based dispatcher training simulator;
FIG. 7 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The dispatcher training simulation system based on voice recognition provided by the application can be applied to the application environment as shown in FIG. 1. Wherein, the voice interactive terminal 11 is connected with the dispatcher training simulation system 12 in a communication way. The voice recognition based dispatcher training simulation system 12 includes: a voice interaction subsystem 121, a voice recognition subsystem 122, and a dispatch simulation subsystem 123; the voice interaction subsystem 121, the voice recognition subsystem 122 and the dispatch simulation subsystem 123 are connected in communication; a voice interaction subsystem 121, configured to receive voice information transmitted by the dispatcher through the voice interaction terminal 11 in response to a voice access operation performed by the dispatcher through the voice interaction terminal 11; sending voice information to the voice recognition subsystem 122; a voice recognition subsystem 122 for receiving the voice information sent by the voice interaction subsystem 121; recognizing voice information generated by a dispatcher, and converting the voice information into a voice simulation dispatching instruction corresponding to the dispatching simulation subsystem; sending the voice simulation scheduling command to the scheduling simulation subsystem 123; a dispatch simulation subsystem 123, configured to receive the voice simulation dispatch instruction sent by the voice recognition subsystem 122; and executing corresponding simulation scheduling operation according to the voice simulation scheduling instruction, and returning a simulation scheduling result corresponding to the simulation scheduling operation to the voice interaction subsystem 121. The voice interaction subsystem 121 then sends the simulation scheduling result to the voice interaction terminal 11, so that the dispatcher can know the simulation scheduling result through the voice interaction terminal 11 and perform subsequent training simulation.
The voice interaction terminal 11 may be, but not limited to, various telephones, personal computers with voice transmission functions, notebook computers, smart phones, tablet computers, portable wearable devices, and the like, and the dispatcher training simulation system 12 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In one embodiment, as shown in FIG. 2, a speech recognition based dispatcher training simulation system is provided and is illustrated as applied to the dispatcher training simulation system 12 of FIG. 1:
a voice interaction subsystem 121, for responding to the voice access operation of the dispatcher, receiving the voice information transmitted by the dispatcher; the voice information is sent to the voice recognition subsystem 122.
Specifically, the voice access operation is an operation before the electric power system scheduling is prepared by the scheduler through voice recognition.
For example, when the dispatcher picks up the handset part of the telephone set as the voice interactive terminal 11, the dispatcher can be regarded as performing a voice access operation. For another example, when the voice interactive terminal 11 is a desk microphone, the dispatcher clicks a switch button associated with the desk microphone to be regarded as the dispatcher performs the voice access operation.
The voice message transmitted by the dispatcher refers to the voice message transmitted to the system by the dispatcher through the voice interaction terminal 11, for example, after the dispatcher accesses the voice interaction terminal 11, the dispatcher says "activate certain station 901 switch" towards the sound receiving part of the voice interaction terminal 11; the piece of speech information is used as voice information coming in by the dispatcher.
A voice recognition subsystem 122 for receiving the voice information sent by the voice interaction subsystem; recognizing voice information generated by a dispatcher, and converting the voice information into a voice simulation dispatching instruction corresponding to the dispatching simulation subsystem; the voice analog scheduling instructions are sent to the scheduling analog subsystem 123.
Specifically, the voice recognition subsystem 122 can convert the voice information into a voice simulation scheduling command recognizable by the scheduling simulation subsystem; the specific conversion process can be a plurality of modes such as voice recognition, semantic analysis, keyword extraction and the like.
The voice recognition subsystem 122 has a database therein, which stores a large amount of voice simulation scheduling commands and voice information, and also stores matching results between history voice information and voice simulation scheduling commands.
The voice recognition subsystem 122 may access a pre-trained neural network model that is capable of accurately recognizing voice information and inputting corresponding voice simulation scheduling instructions.
The voice simulation scheduling command can be further divided into a standard scheduling command and a user-defined scheduling command; the user-defined scheduling instruction is slightly spoken, and the language habit of daily work of a dispatcher is relatively met; the standard scheduling instruction is more accurate, and a set of standard scheduling instruction dialogues exists. For example, the standard scheduling instruction may be: (1) the method comprises the following steps of (1) opening a switch at a certain station 901, (2) closing a switch at a certain station 903, (3) running a new east one-line switch at a certain station, (4) running a new east two-line switch at a certain station in hot standby, (5) running a first east gulf line switch in cold standby at a certain station, (6) running a second east gulf line switch in maintenance at a certain station, (7) regulating the active output of a machine at a certain power plant to 300 megawatts, and the like; and the custom scheduling instruction may be: (1) i want to know the current running state of a certain station, (2) obtain the scheduled history of a certain station in a certain period of time, and the like.
Therefore, the user-defined scheduling instruction is flexible, and semantic analysis, keyword extraction and other operations need to be utilized for the voice recognition subsystem 122; the standard scheduling command is fixed, and the voice recognition subsystem 122 can easily match the standard scheduling command with a preset voice simulation scheduling command.
The scheduling simulation subsystem 123 is configured to receive a voice simulation scheduling instruction sent by the voice recognition subsystem; and executing corresponding simulation scheduling operation according to the voice simulation scheduling instruction, and returning a simulation scheduling result corresponding to the simulation scheduling operation to the voice interaction subsystem 121.
Specifically, the dispatch simulation subsystem 123 may be a DTS (Dispatcher Training Simulator) system; the transmission mode of the voice simulation scheduling command in the system can be an internal control message, such as a training start stop control message, an equipment fault setting message, a switching state conversion message, a generator output size adjustment message, a load size adjustment message, an equipment operation mode conversion message, and the like.
The dispatching simulation subsystem 123 can respond to the control message sent by the voice recognition subsystem 122 and automatically execute the control message, and the executing process performs the logic simulation of the secondary equipment of the power system, the load flow calculation simulation of the power system and the like; and then sends the control message execution result information to the voice interaction subsystem 121 and the voice interaction terminal 11.
The dispatcher training simulation system based on the voice recognition comprises a voice interaction subsystem, a voice recognition subsystem and a dispatching simulation subsystem; the voice interaction subsystem, the voice recognition subsystem and the scheduling simulation subsystem are in communication connection; the voice interaction subsystem is used for responding to the voice access operation of the dispatcher and receiving voice information transmitted by the dispatcher; sending the voice information to a voice recognition subsystem; the voice recognition subsystem is used for receiving the voice information sent by the voice interaction subsystem; recognizing voice information generated by a dispatcher, and converting the voice information into a voice simulation dispatching instruction corresponding to the dispatching simulation subsystem; sending the voice simulation scheduling command to a scheduling simulation subsystem; the scheduling simulation subsystem is used for receiving the voice simulation scheduling command sent by the voice identification subsystem; and executing corresponding simulation scheduling operation according to the voice simulation scheduling instruction, and returning a simulation scheduling result corresponding to the simulation scheduling operation to the voice interaction subsystem. According to the dispatcher training simulation system based on voice recognition, the fact that a trainee dispatcher independently performs related training of electric power system accident simulation and emergency treatment under the condition that no director dispatcher participates is achieved, and dispatcher training simulation can be completed without consuming a large amount of manpower and material resources; meanwhile, the system utilizes the voice recognition function, and can further improve the instruction sending efficiency of a dispatcher during training simulation.
In one embodiment, as shown in fig. 3, the voice interaction subsystem 121 includes an instant voice communication module 31, a voice file archive module 32, and a voice file playback module 33; instant voice messaging module 31, voice file archive module 32, and voice file playback module 33 are communicatively coupled.
The instant voice communication module 31 is used for receiving a sound signal generated by a dispatcher and converting the sound signal into a data signal; sending the data signal to a voice file archiving module;
the voice file archive module 32 is used for converting the data signal sent by the instant voice communication module into a voice file in the form of a data file and storing the voice file in a database;
the voice file playback module 33 is configured to, in response to a viewing operation of a voice file, retrieve the voice file from the database and perform playing processing corresponding to the viewing operation.
Specifically, the instant voice communication module mainly takes charge of the incoming and outgoing functions of the voice signal, such as converting the voice signal of the dispatcher into a data signal capable of transmitting data, or converting the execution result of the control message returned by the dispatch analog subsystem 123 into a voice signal to broadcast to the dispatcher. The voice file archive module can store the voice records in the form of data files, and the storage process also comprises time information, file size information, dispatcher information and the like. The voice file playback module can call the voice file from the database according to the operation of corresponding personnel; and the voice file archiving module provides original data support for the training, examination and evaluation of the dispatcher.
In one embodiment, the voice recognition subsystem is further configured to perform speech recognition on the voice information sent by the voice interaction subsystem to obtain a recognition result; and matching the recognition result with a preset voice simulation scheduling instruction, and sending the voice simulation scheduling instruction successfully matched with the recognition result to the scheduling simulation subsystem.
Specifically, matching the recognition result with the preset voice simulation scheduling instruction may be a complete match, that is, the recognition result is substantially not different from the preset voice simulation scheduling instruction; for example, the recognition result of the voice information is "Dongguan 901 switch switching-off", the preset voice simulation scheduling instruction is "Dongguan station 901 switch switching-off", the two can be regarded as matching according to the fault tolerance setting, and the successful matching is determined.
In one embodiment, the voice recognition subsystem is further configured to perform semantic analysis on the voice information to obtain an analysis result if the recognition result fails to match with a preset voice simulation scheduling instruction; extracting keywords from the analysis result, matching the keywords with a preset voice simulation scheduling instruction, and sending the voice simulation scheduling instruction successfully matched with the keywords to the scheduling simulation subsystem.
Specifically, for example, one piece of voice information is "switch for switching corresponding brake-off of Dongguan No. 901", and the voice information is not successfully matched with a preset voice simulation scheduling instruction within the fault tolerance range;
then the keywords extracted from the recognition result of the voice information include factory station information "Dongguan", device information "901", "on-off", and semantic information "off"; therefore, the voice information can be identified as a preset voice simulation scheduling instruction ' Dongguan station 901 switching off ' by a method of keywords and semantics '.
The recognized keywords are respectively converted into matched partial voice simulation scheduling instructions, and the conversion into DTS internal messages can be in the following form:
“[AppName:dts;DbName:netmom;
ObjectOID:19140298418290689;
SeverName:DTS_SERVER;
NodeName:vmx-rhel65-p4;
ProcName is online; stationname is Dongguan station;
MenuLabel, brake separating;
ServiceType:null;
ServiceName:DTS_SET_STATE;
UserName:pcs_super;PassWord:]”。
it should be noted that the voice information can be identified in any combination, so as to determine the corresponding voice simulation scheduling command.
In one embodiment, the scheduling simulation subsystem is further configured to respond to the voice recognition subsystem sending a voice simulation scheduling instruction, and perform simulation calculation according to the voice simulation scheduling instruction to obtain an instruction execution result of the voice simulation scheduling instruction; and sending the instruction execution result to the voice interaction subsystem.
Specifically, the dispatching simulation subsystem can perform power system secondary equipment logic simulation, power system load flow calculation simulation and the like, and the dispatching simulation subsystem mainly comprises functional modules for data interaction, training control, teaching plan management, fault management, instruction execution, equipment operation characteristic simulation and the like.
Before training begins, a data interaction module obtains a power grid model and data as a training initial section, and the current real-time section and the historical section can be selected for the initial section. After training is started, the training control module controls the starting, pausing, stopping and the like of training simulation; the fault management module is used for selecting fault equipment, setting fault properties and the like; the teaching plan management module selects the section before the power grid fault into the DTS subsystem, combines with the current equipment fault information to form a teaching plan, the instruction execution module automatically performs processing such as switch on-off control, generator output adjustment, equipment running state conversion and the like according to standard internal control messages provided by the voice recognition and automatic control subsystem, and the running characteristic simulation module simulates the running logic and running characteristics of primary and secondary equipment of the power system.
In one embodiment, as shown in fig. 4, there is provided a voice recognition based dispatcher training simulation method comprising:
step 41, responding to the voice access operation executed by the dispatcher through the voice interaction terminal, and receiving voice information transmitted by the dispatcher through the voice interaction terminal;
step 42, recognizing the voice information, and determining a voice simulation scheduling instruction corresponding to the voice information;
step 43, executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
The dispatcher training simulation method based on voice recognition realizes that a dispatcher to be educed independently carries out related training of electric power system accident simulation and emergency treatment under the condition of no participation of a director dispatcher, and can complete dispatcher training simulation without consuming a large amount of manpower and material resources; meanwhile, the system utilizes the voice recognition function, and can further improve the instruction sending efficiency of a dispatcher during training simulation.
In one embodiment, as shown in fig. 5, recognizing the voice information and determining a voice simulation scheduling instruction corresponding to the voice information includes:
step 51, carrying out voice recognition on the voice information to obtain a recognition result;
and step 52, matching the recognition result with a preset voice simulation scheduling instruction, and taking the voice simulation scheduling instruction successfully matched with the recognition result as the voice simulation scheduling instruction corresponding to the voice information.
It should be understood that although the various steps in the flow charts of fig. 4-5 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 4-5 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps.
In one embodiment, as shown in fig. 6, there is provided a voice recognition based dispatcher training simulation apparatus comprising:
a voice information introduction module 61 for receiving voice information introduced by the dispatcher through the voice interaction terminal in response to a voice access operation performed by the dispatcher through the voice interaction terminal;
a scheduling instruction determining module 62, configured to recognize voice information and determine a voice simulation scheduling instruction corresponding to the voice information;
the scheduling result determining module 63 is configured to execute a corresponding simulated scheduling operation according to the voice simulated scheduling instruction, so as to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
In one embodiment, the scheduling instruction determining module 62 is further configured to perform speech recognition on the voice information to obtain a recognition result; and matching the recognition result with a preset voice simulation scheduling instruction, and taking the voice simulation scheduling instruction successfully matched with the recognition result as the voice simulation scheduling instruction corresponding to the voice information.
The specific definition of the dispatcher training simulation device based on voice recognition can be referred to the definition of the dispatcher training simulation method based on voice recognition in the above, and is not described in detail herein. The various modules in the voice recognition based dispatcher training simulation apparatus described above may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 7. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing dispatcher training simulation data based on voice recognition. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method for simulating dispatcher training based on voice recognition.
Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
responding to voice access operation executed by a dispatcher through a voice interaction terminal, and receiving voice information transmitted by the dispatcher through the voice interaction terminal;
recognizing voice information, and determining a voice simulation scheduling instruction corresponding to the voice information;
executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
carrying out voice recognition on the voice information to obtain a recognition result;
and matching the recognition result with a preset voice simulation scheduling instruction, and taking the voice simulation scheduling instruction successfully matched with the recognition result as the voice simulation scheduling instruction corresponding to the voice information.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
responding to voice access operation executed by a dispatcher through a voice interaction terminal, and receiving voice information transmitted by the dispatcher through the voice interaction terminal;
recognizing voice information, and determining a voice simulation scheduling instruction corresponding to the voice information;
executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of:
carrying out voice recognition on the voice information to obtain a recognition result;
and matching the recognition result with a preset voice simulation scheduling instruction, and taking the voice simulation scheduling instruction successfully matched with the recognition result as the voice simulation scheduling instruction corresponding to the voice information.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above examples only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A voice recognition based dispatcher training simulation system, the system comprising: the system comprises a voice interaction subsystem, a voice recognition subsystem and a scheduling simulation subsystem; the voice interaction subsystem, the voice recognition subsystem and the scheduling simulation subsystem are in communication connection;
the voice interaction subsystem is used for responding to the voice access operation of the dispatcher and receiving voice information transmitted by the dispatcher; sending the voice information to the tone recognition subsystem;
the voice recognition subsystem is used for receiving the voice information sent by the voice interaction subsystem; recognizing voice information generated by the dispatcher, and converting the voice information into a voice simulation dispatching command corresponding to the dispatching simulation subsystem; sending the voice simulation scheduling command to the scheduling simulation subsystem;
the scheduling simulation subsystem is used for receiving the voice simulation scheduling instruction sent by the voice recognition subsystem; and executing corresponding simulation scheduling operation according to the voice simulation scheduling instruction, and returning a simulation scheduling result corresponding to the simulation scheduling operation to the voice interaction subsystem.
2. The system of claim 1, wherein the voice interaction subsystem comprises an instant voice communication module, a voice file archive module, and a voice file playback module; the instant voice communication module, the voice file archiving module and the voice file playback module are in communication connection;
the instant voice communication module is used for receiving a sound signal generated by the dispatcher and converting the sound signal into a data signal; sending the data signal to the voice file archiving module;
the voice file archiving module is used for converting the data signals sent by the instant voice communication module into voice files in a data file form and storing the voice files in a database;
and the voice file playback module is used for responding to the viewing operation of the voice file, acquiring the voice file from the database and performing playing processing corresponding to the viewing operation.
3. The system of claim 1, wherein the voice recognition subsystem is further configured to perform speech recognition on the voice information sent by the voice interaction subsystem to obtain a recognition result; and matching the recognition result with a preset voice simulation scheduling instruction, and sending the voice simulation scheduling instruction successfully matched with the recognition result to the scheduling simulation subsystem.
4. The system of claim 3, wherein the voice recognition subsystem is further configured to perform semantic parsing on the voice information to obtain a parsing result if the recognition result fails to match a preset voice simulation scheduling instruction; extracting keywords from the analysis result, matching the keywords with the preset voice simulation scheduling command, and sending the voice simulation scheduling command successfully matched with the keywords to the scheduling simulation subsystem.
5. The system of claim 4, wherein the dispatch analog subsystem is further configured to perform a simulation computation according to the voice analog dispatch command in response to the voice recognition subsystem sending the voice analog dispatch command, so as to obtain a command execution result of the voice analog dispatch command; and sending the instruction execution result to the voice interaction subsystem.
6. A dispatcher training simulation method based on voice recognition is characterized by comprising the following steps:
the method comprises the steps that in response to voice access operation executed by a dispatcher through a voice interaction terminal, voice information transmitted by the dispatcher is received through the voice interaction terminal;
recognizing the voice information, and determining a voice simulation scheduling instruction corresponding to the voice information;
executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
7. The method of claim 6, wherein the recognizing the voice information, determining a voice simulation scheduling instruction corresponding to the voice information, comprises:
carrying out voice recognition on the voice information to obtain a recognition result;
and matching the recognition result with a preset voice simulation scheduling instruction, and taking the voice simulation scheduling instruction successfully matched with the recognition result as the voice simulation scheduling instruction corresponding to the voice information.
8. A dispatcher training simulation device based on voice recognition, the device comprising:
the voice information transmitting module is used for responding to voice access operation executed by a dispatcher through a voice interaction terminal and receiving voice information transmitted by the dispatcher through the voice interaction terminal;
the scheduling instruction determining module is used for identifying the voice information and determining a voice simulation scheduling instruction corresponding to the voice information;
the scheduling result determining module is used for executing corresponding simulated scheduling operation according to the voice simulated scheduling instruction to obtain a scheduling instruction execution result corresponding to the simulated scheduling operation; and returning the execution result of the scheduling instruction to the voice interaction terminal.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor realizes the steps of the method of any one of claims 6 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 6 to 7.
CN202011570706.3A 2020-12-26 2020-12-26 Dispatcher training simulation system, method and device based on voice recognition Pending CN112634698A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011570706.3A CN112634698A (en) 2020-12-26 2020-12-26 Dispatcher training simulation system, method and device based on voice recognition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011570706.3A CN112634698A (en) 2020-12-26 2020-12-26 Dispatcher training simulation system, method and device based on voice recognition

Publications (1)

Publication Number Publication Date
CN112634698A true CN112634698A (en) 2021-04-09

Family

ID=75325914

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011570706.3A Pending CN112634698A (en) 2020-12-26 2020-12-26 Dispatcher training simulation system, method and device based on voice recognition

Country Status (1)

Country Link
CN (1) CN112634698A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113256186A (en) * 2021-07-15 2021-08-13 西南交通大学 High-speed rail dispatcher comprehensive capacity evaluation method and system
CN115953931A (en) * 2023-03-14 2023-04-11 成都运达科技股份有限公司 Rail transit practical training examination objective evaluation system and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400516A (en) * 2013-08-23 2013-11-20 国家电网公司 Dispatching automation simulating training system and method
CN108154739A (en) * 2017-12-19 2018-06-12 兰州安信铁路科技有限公司 A kind of railway station sending and receiving vehicle operation comprehensive training system
CN110943536A (en) * 2019-10-17 2020-03-31 国网浙江省电力有限公司金华供电公司 System and method for applying voice recognition to power grid dispatching monitoring
CN111092996A (en) * 2019-10-31 2020-05-01 国网山东省电力公司信息通信公司 Centralized scheduling recording system and control method
CN111326153A (en) * 2019-12-17 2020-06-23 国家电网有限公司 Power grid intelligent regulation and control auxiliary robot interaction method based on semantic understanding
CN111429915A (en) * 2020-03-31 2020-07-17 国家电网有限公司华东分部 Scheduling system and scheduling method based on voice recognition

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400516A (en) * 2013-08-23 2013-11-20 国家电网公司 Dispatching automation simulating training system and method
CN108154739A (en) * 2017-12-19 2018-06-12 兰州安信铁路科技有限公司 A kind of railway station sending and receiving vehicle operation comprehensive training system
CN110943536A (en) * 2019-10-17 2020-03-31 国网浙江省电力有限公司金华供电公司 System and method for applying voice recognition to power grid dispatching monitoring
CN111092996A (en) * 2019-10-31 2020-05-01 国网山东省电力公司信息通信公司 Centralized scheduling recording system and control method
CN111326153A (en) * 2019-12-17 2020-06-23 国家电网有限公司 Power grid intelligent regulation and control auxiliary robot interaction method based on semantic understanding
CN111429915A (en) * 2020-03-31 2020-07-17 国家电网有限公司华东分部 Scheduling system and scheduling method based on voice recognition

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113256186A (en) * 2021-07-15 2021-08-13 西南交通大学 High-speed rail dispatcher comprehensive capacity evaluation method and system
CN115953931A (en) * 2023-03-14 2023-04-11 成都运达科技股份有限公司 Rail transit practical training examination objective evaluation system and method

Similar Documents

Publication Publication Date Title
US11688402B2 (en) Dialog management with multiple modalities
CN109760041B (en) Chat robot-based cloud management system and operation method thereof
WO2020006827A1 (en) Method and apparatus for intelligent response
CN112632288A (en) Power dispatching system and method based on knowledge graph
CN112634698A (en) Dispatcher training simulation system, method and device based on voice recognition
CN110091337B (en) Robot cooperation method and device, intelligent robot and robot management platform
US11418462B2 (en) Bot for a communication platform
CN113314106A (en) Electric power information query and regulation function calling method based on voice and intention recognition
CN113840040B (en) Man-machine cooperation outbound method, device, equipment and storage medium
CN113140219A (en) Regulation and control instruction generation method and device, electronic equipment and storage medium
CN108986810A (en) A kind of method and device for realizing interactive voice by earphone
CN111341315A (en) Voice control method, device, computer equipment and storage medium
CN117112065B (en) Large model plug-in calling method, device, equipment and medium
CN110364155A (en) Voice control error-reporting method, electric appliance and computer readable storage medium
US9167091B2 (en) Bidirectional remote user interface for HMI/SCADA using interactive voice phone calls
CN108597499A (en) Method of speech processing and voice processing apparatus
KR20210090081A (en) Speech interaction method and apparatus, device and storage medium
CN111933137A (en) Voice wake-up test method and device, computer readable medium and electronic device
CN115730780A (en) OMS (operation management system) ticket overhauling system and method of comprehensive scheduling terminal
CN113159483A (en) Task scheduling method and device based on RPA and AI, robot and medium
CN113452853A (en) Voice interaction method and device, electronic equipment and storage medium
CN110956964B (en) Method, apparatus, storage medium and terminal for providing voice service
CN111414760A (en) Natural language processing method and related device, system and storage device
CN117112064B (en) Large model plug-in calling method, device, equipment and medium
CN117519996B (en) Data processing method, device, equipment and storage medium

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: 20210409

RJ01 Rejection of invention patent application after publication