CN113572554A - Broadcasting method and device for motor train unit overhaul warehouse, electronic equipment and medium - Google Patents

Broadcasting method and device for motor train unit overhaul warehouse, electronic equipment and medium Download PDF

Info

Publication number
CN113572554A
CN113572554A CN202110829084.XA CN202110829084A CN113572554A CN 113572554 A CN113572554 A CN 113572554A CN 202110829084 A CN202110829084 A CN 202110829084A CN 113572554 A CN113572554 A CN 113572554A
Authority
CN
China
Prior art keywords
partition
broadcast
target
current information
broadcasting
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
CN202110829084.XA
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.)
Beijing Railway Institute of Mechanical and Electrical Engineering Group Co Ltd
Original Assignee
Beijing Railway Institute of Mechanical and Electrical Engineering Group 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 Beijing Railway Institute of Mechanical and Electrical Engineering Group Co Ltd filed Critical Beijing Railway Institute of Mechanical and Electrical Engineering Group Co Ltd
Priority to CN202110829084.XA priority Critical patent/CN113572554A/en
Publication of CN113572554A publication Critical patent/CN113572554A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/61Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast

Abstract

The embodiment of the invention discloses a broadcasting method, a broadcasting device, electronic equipment and a broadcasting medium for a motor train unit overhaul warehouse. The motor train unit overhaul shed comprises at least two subareas, and the method comprises the following steps of: acquiring current information of any subarea of a motor train unit overhaul library in real time; judging whether the current information of any partition meets the broadcasting conditions or not according to the preset broadcasting conditions; if yes, determining broadcast data corresponding to the broadcast conditions, and determining a partition corresponding to the current information as a target partition; and sending the broadcast data to a target client corresponding to the target partition for the target client to trigger the sound column of the target partition to perform voice playing based on the sound playing function. The current information of different partitions is determined, broadcast data are sent to the client corresponding to each partition, so that the sound columns of each partition are independently broadcast, the condition that the overhaul warehouse simultaneously plays voices of a plurality of partitions to cause unclear voice playing is avoided, and the voice playing precision is improved.

Description

Broadcasting method and device for motor train unit overhaul warehouse, electronic equipment and medium
Technical Field
The embodiment of the invention relates to an automatic broadcasting technology, in particular to a broadcasting method, a broadcasting device, electronic equipment and a broadcasting medium for a motor train unit overhaul warehouse.
Background
When the motor train unit enters and exits the overhaul warehouse and the contact network in the warehouse supplies power and cuts off the power, corresponding voice files need to be automatically triggered to broadcast in the warehouse, and workers are reminded to operate. When the job condition is not satisfied, the broadcast will automatically stop. As the motor train inspection places are built larger and larger, one overhaul warehouse is composed of a plurality of subareas.
In the prior art, the overhaul library can only play one voice at a time, and when the trigger conditions of voice broadcasting of a plurality of partitions are simultaneously met, the whole overhaul library can only play one voice on site or alternatively broadcast a plurality of voices. When a voice is played, all the partitions of the overhaul library are broadcasted, namely, the voice irrelevant to the partition can be heard by each partition. The real-time complete broadcast of pronunciation of each subregion can't be realized, the broadcast efficiency and the precision of overhauing the storehouse are influenced, and then staff's work efficiency is influenced.
Disclosure of Invention
The embodiment of the invention provides a broadcasting method, a broadcasting device, electronic equipment and a broadcasting medium for a motor train unit overhaul warehouse, and aims to improve the broadcasting efficiency and the broadcasting precision of the motor train unit overhaul warehouse.
In a first aspect, an embodiment of the present invention provides a method for broadcasting a motor train unit overhaul library, where the motor train unit overhaul library includes at least two subareas, and the method includes:
acquiring current information of any subarea of a motor train unit overhaul library in real time;
judging whether the current information of any partition meets the broadcasting condition or not according to the preset broadcasting condition;
if so, determining broadcast data corresponding to the broadcast conditions, and determining a partition corresponding to the current information as a target partition;
and sending the broadcast data to a target client corresponding to the target partition, so that the target client triggers the sound column of the target partition to perform voice playing based on a voice playing function.
In a second aspect, an embodiment of the present invention further provides a broadcasting device for a motor train unit overhaul warehouse, where the motor train unit overhaul warehouse includes at least two subareas, and the device includes:
the current information acquisition module is used for acquiring the current information of any partition of the motor train unit overhaul library in real time;
the broadcast condition judging module is used for judging whether the current information of any partition meets the broadcast condition according to the preset broadcast condition;
a broadcast data determining module, configured to determine, if the current information is a target partition, broadcast data corresponding to the broadcast condition, and determine the partition corresponding to the current information as the target partition;
and the broadcast data sending module is used for sending the broadcast data to a target client corresponding to the target partition, so that the target client triggers the sound column of the target partition to perform voice playing based on a sound playing function.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the method for broadcasting the repair base of the motor train unit according to any embodiment of the present invention.
In a fourth aspect, embodiments of the present invention further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method of broadcasting a multiple unit train service bay according to any of the embodiments of the present invention.
According to the embodiment of the invention, whether each subarea meets the broadcasting condition or not is determined by collecting the current information of each subarea of the motor train unit overhaul library, namely whether each subarea needs to be broadcasted or not is determined. If yes, determining a target partition needing to be broadcasted and broadcast data needing to be broadcasted. And sending the broadcast data to a target client associated with the target partition, and playing the broadcast data to the place of the target partition by the target client. The problem of among the prior art, the pronunciation of each subregion all need play in whole maintenance storehouse is solved, avoid the staff of each subregion to be disturbed by the pronunciation of other subregions at the during operation, realize the independent broadcast of the pronunciation of each subregion, guarantee the integrality and the promptness of broadcast, improve the broadcast efficiency and the precision of overhauing the storehouse.
Drawings
FIG. 1 is a schematic flow chart of a broadcasting method for a motor train unit overhaul warehouse according to a first embodiment of the invention;
FIG. 2 is a block diagram of a broadcasting device of a motor train unit overhaul garage according to a second embodiment of the invention;
fig. 3 is a schematic structural diagram of a broadcasting device of a motor train unit overhaul garage in a third embodiment of the invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a schematic flow chart of a broadcasting method for a motor train unit overhaul warehouse according to an embodiment of the present invention, which is applicable to a case where broadcasting is performed in a location of the motor train unit overhaul warehouse, and the method can be executed by a broadcasting device of the motor train unit overhaul warehouse. As shown in fig. 1, the method specifically includes the following steps:
and 110, acquiring the current information of any subarea of the motor train unit overhaul library in real time.
The motor train unit overhaul shed can be provided with at least two subareas, each subarea is provided with a gate, a contact network, a station track and the like, each subarea can be an isolated area, and the whole motor train unit overhaul shed is formed by each subarea. The server can obtain the current information of each partition in real time, and the current information can be the current use state of any equipment in the partition and the current state of a contact network in the partition. Any equipment in the subarea can be overhauling equipment required by overhauling the motor car, and can also be used for subarea gates, station tracks, cab apron and the like. For example, images or videos of the respective partitions may be acquired by the image capture device, and the current states of the respective devices in the partitions may be identified. The level signals of different devices in each partition can also be read by a PLC (Programmable Logic Controller), and the current state of each device can be determined according to the level signals.
In this embodiment, optionally, the obtaining of the current information of any partition of the motor train unit overhaul library in real time includes: acquiring current information of any subarea of a motor train unit overhaul library acquired by a PLC in real time in a TCP/IP mode; the current information comprises a gate state, a contact network state and a station occupation state.
Specifically, the current information of the subarea may include an opening and closing state of the subarea gate, a supply and interruption state of a contact network, a station occupation state, a retraction and extension state of the cab apron, and the like. The gate can be in the open or closed state, and the contact net can be in power supply or outage state, and the station track can be in occupied or unoccupied state, and the cab apron can be in and pack up or put down the state. The current information of the subareas can be collected in real time through the PLC, for example, the level signal at the opening and closing position of the gate can be collected through the PLC, when the gate is closed, the level signal is 0, and when the gate is opened, the level signal is 1. Data of a subarea site of the motor train unit overhaul warehouse can be collected by adopting Q-series PLC (programmable logic controller), and the PLC is connected with the server end in a TCP/IP (Transmission Control Protocol/Internet Protocol) mode, so that the server end can obtain current information acquired by the subarea site. And the server side can also be connected with the server side in a Serial port or USB (Universal Serial Bus) mode. The beneficial effect who sets up like this lies in, acquires the field data of subregion in real time, realizes the timely broadcast to each subregion of maintenance storehouse, improves broadcasting efficiency.
And step 120, judging whether the current information of any partition meets the broadcasting conditions according to the preset broadcasting conditions.
After the current information of each partition is acquired, whether the partition needs to be broadcasted can be judged, that is, whether the current information of the partition meets preset broadcasting conditions can be judged. The broadcasting condition is preset, for example, if the partition door is in an open state, the voice of the motor car entering the garage is broadcasted. Determining whether a gate of a partition is in an open state or not according to the current information, and if so, determining that the current information of the partition meets a broadcast condition; if not, determining that the current information of the partition does not meet the broadcast condition.
In this embodiment, optionally, at least two groups of broadcast conditions are preset, where one group of broadcast conditions includes at least one piece of partition information; correspondingly, according to the preset broadcast conditions, judging whether the current information of any partition meets the broadcast conditions includes: comparing the current information of any partition with partition information in any preset group of broadcast conditions; judging whether the current information meets the requirement of the partition information in any group of broadcast conditions; and if so, determining that the current information of any partition meets any group of broadcast conditions.
Specifically, a plurality of groups of broadcast conditions may be preset, one or more pieces of partition information may be preset in one group of broadcast conditions, and the partition information is information requirements that need to be met on site when broadcasting is performed to a partition. One or more pieces of partition information form a group of broadcast conditions, if the current information of a partition meets the requirements of all partition information in a group of broadcast conditions, the partition is determined to meet the group of broadcast conditions, and the partition needs to be broadcast. For example, three pieces of zone information are included in a set of broadcast conditions, respectively zone gate open, station track unoccupied, and ferry board stow. Comparing the acquired current information of any partition with all partition information in a group of broadcast conditions one by one, for example, comparing a gate switch state in the current information with a gate switch state preset in the partition information, comparing a station occupation state in the current information with a station occupation state in the partition information, and comparing a cab apron folding and unfolding state in the current information with a cab apron folding and unfolding state in the partition information. And judging whether the current information meets the requirement of the corresponding partition information, and if so, determining that the current information of the partition meets the whole group of broadcast conditions. For example, if the door of the partition is closed, the station track is in an unoccupied state, but the ferry is in a down state, the partition is determined not to satisfy the broadcast condition. Multiple groups of broadcast conditions can be preset, and when the partition information and the current information are compared, the current information and the partition information of each group of broadcast conditions can be compared to determine the broadcast conditions met by the current information. The beneficial effect who sets up like this lies in, through setting up multiunit broadcast condition and many partition information, can avoid the partition broadcast to broadcast at will, all contrasts each partition information, improves the confirmed precision of broadcast, and then improves maintenance storehouse staff's work efficiency.
And step 130, if yes, determining the broadcast data corresponding to the broadcast conditions, and determining the partition corresponding to the current information as a target partition.
If the current information of any partition is determined to meet a group of broadcasting conditions, the partition is determined to be a target partition, and the target partition is a partition needing broadcasting. Each set of broadcast conditions corresponds to one broadcast data, which may be a voice file. For example, four sets of broadcast conditions are provided, the broadcast data corresponding to the first set of broadcast conditions is a voice file playing "motor car entering", the broadcast data corresponding to the second set of broadcast conditions is a voice file playing "motor car leaving", the broadcast data corresponding to the third set of broadcast conditions is a voice file playing "power off of a contact network", and the broadcast data corresponding to the fourth set of broadcast conditions is a voice file playing "power on of a contact network".
In the motor train unit overhaul warehouse, a plurality of information indicating lamps may be provided, for example, the number of the indicating lamps may be set to be consistent with the number of groups of the broadcasting conditions, and four indicating lamps may be provided. When a group of broadcasting conditions are met, the corresponding indicator lamps are automatically controlled to be turned on through the PLC, for example, when the broadcasting conditions of the motor car entering the garage are met, one of the indicator lamps is turned on, and the indicator lamp indicates that the motor car enters the garage. Each indicator light can represent a condition that the subarea needs to broadcast, and the staff can check the lighting condition of the indicator light at any time and manually determine the broadcast data which needs to be broadcast currently in the subarea.
After the current information of the partition is determined to meet a group of broadcasting conditions, the corresponding indicator light is turned on, and the staff can determine the current information acquired by the server based on the incidence relation between the indicator light and the broadcasting conditions according to the turning-on condition of the indicator light. And checking the actual information of the site by the staff, manually comparing the current information with the actual information, checking whether the current information is correct, and if so, sending an information confirmation instruction. And after responding to the information confirmation instruction, the server determines the broadcast data corresponding to the broadcast condition and determines the partition corresponding to the current information as a target partition. If not, determining that the current information acquisition is wrong, and re-acquiring the information.
In this embodiment, optionally, if yes, determining broadcast data corresponding to the broadcast condition includes: if the current information of any partition is determined to meet a group of broadcasting conditions, determining the broadcasting conditions met by the current information as target broadcasting conditions; and determining the broadcast data corresponding to the target broadcast condition according to the association relationship between the preset broadcast condition and the broadcast data.
Specifically, one partition can only satisfy one group of broadcast conditions at the same time, and if it is determined that the current information of one partition satisfies one group of broadcast conditions, the group of broadcast conditions is the target broadcast conditions. The association relationship between each group of broadcast conditions and broadcast data is preset, and one group of broadcast conditions is associated with one broadcast data. And after the target broadcast condition is determined, determining the broadcast data corresponding to the target broadcast condition as target broadcast data according to the incidence relation between the broadcast condition and the broadcast data. For example, the pilot lamp includes red light, green light and yellow light, and the red light represents the contact net outage, and when the current information of subregion was the contact net outage, the red light was lighted, then looked for the broadcast data associated with the red light, and the broadcast data can be the pronunciation file of broadcast "contact net outage". The beneficial effect who sets up like this lies in, avoids broadcast data to look over the mistake, leads to the pronunciation broadcast mistake, effectively improves the efficiency and the precision of broadcast.
And step 140, sending the broadcast data to a target client corresponding to the target partition for the target client to trigger the sound column of the target partition to perform voice playing based on the sound playing function.
Each partition is provided with a client, and after the broadcast data and the target partition are determined, the broadcast data are sent to the target client corresponding to the target partition. And the target client receives the broadcast data and carries out voice playing on the broadcast data based on a preset sound playing function. The sound playing function can be a PlaySound function, and after the client receives the broadcast data, the PlaySound function on the client software is automatically triggered to perform automatic voice playing of the target partition. The PlaySound function is a single-thread function, and only one voice of broadcast data can be played at a time, and the broadcast of each partition cannot be performed simultaneously in the prior art. Therefore, the broadcasting data are sent to the target client by setting the client of each partition, so that the voice broadcasting of the partition where the client is located is realized through client software, the condition that the voices of a plurality of partitions are not completely played when the voices are required to be played simultaneously is avoided, and the broadcasting efficiency and precision are improved.
After the server collects all the field data, whether broadcasting is needed or not is automatically judged, and the client only broadcasts the read broadcasting data of the local partition according to the partition, namely the client only needs to be used for the automatic broadcasting of the local partition without other control. The sound column is managed in a partition mode in advance, the client can broadcast through the sound column, and the sound column can be an analog sound column or a digital IP sound column. The client computer of each subarea can be connected with the analog sound column, only connected with the sound column of the subarea through the power amplifier, and automatically triggered to set voice through the PlaySound function. And the system can also be connected with an IP sound column, the IP sound column of the managed partition needs to be appointed through digital broadcasting software, and the set voice is automatically triggered through a PlaySound function.
In this embodiment, optionally, the sending the broadcast data to the target client corresponding to the target partition includes: determining a target client corresponding to the target partition according to the association relationship between the partition and the client; and sending the broadcast data to the target client according to a preset broadcast data sending period.
Specifically, each partition is configured with one client in an associated manner, and after a target partition is determined, the target client may be determined according to the association relationship between the partition and the client. A broadcast data transmission period for the server to transmit broadcast data to the client is preset, for example, the broadcast data transmission period may be once per second. According to the broadcast data sending period, the server side sends the broadcast data to the target client side, the target client side can receive the broadcast data in time, data omission is avoided, and the broadcast efficiency is improved.
In this embodiment, optionally, the sending the broadcast data to the target client corresponding to the target partition further includes: responding to a broadcast data acquisition instruction of any client, and determining whether a partition corresponding to any client is a target partition according to the association relationship between the partitions and the clients; and if so, determining the client as the target client, and sending the broadcast data to the target client.
Specifically, the client of each partition may actively acquire the broadcast data, for example, the client may send a broadcast data acquisition instruction to the server in real time or at regular time, and the server determines the partition associated with the client in response to the broadcast data acquisition instruction. The server side can check whether the partition is a target partition which needs to be broadcasted or not, if not, the partition is determined not to need to be broadcasted, and information which does not need to be broadcasted can be fed back to the client side; if yes, the client is determined to be the target client, the broadcast data of the target partition is sent to the target client, and the target client triggers the sound column to play. If a plurality of partitions need to be broadcasted, namely a plurality of target partitions exist, the broadcast data of each target partition are sent to the corresponding client, so that each client can broadcast the partition where the client is located. The beneficial effect that sets up like this lies in, makes the customer end can initiatively obtain the broadcast data, has guaranteed the real-time nature and the accuracy of the broadcast data that the customer end obtained, avoids the data to miss, improves the efficiency and the precision of broadcast.
According to the technical scheme, whether each subarea meets the broadcasting condition or not is determined by collecting the current information of each subarea of the motor train unit overhaul library, namely whether each subarea needs to be broadcasted or not is determined. If yes, determining a target partition needing to be broadcasted and broadcast data needing to be broadcasted. And sending the broadcast data to a target client associated with the target partition, and playing the broadcast data to the place of the target partition by the target client. The problem of among the prior art, the pronunciation of each subregion all need play in whole maintenance storehouse is solved. Since the PlaySound function is a single thread, a plurality of threads cannot be executed simultaneously, and thus, partition broadcasting cannot be performed simultaneously. In the prior art, only one voice file can be played on each subarea site of the overhaul library at the same time, or a plurality of voices are alternatively broadcast. The embodiment avoids the interference of the working personnel of each subarea caused by the voice of other subareas during working, realizes the independent voice playing of each subarea, ensures the integrity and timeliness of the broadcast, and improves the broadcast efficiency and precision of the overhaul warehouse.
Example two
Fig. 2 is a block diagram of a broadcasting device of a motor train unit overhaul garage according to a second embodiment of the present invention, which is capable of executing a broadcasting method of a motor train unit overhaul garage according to any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method. As shown in fig. 2, the apparatus specifically includes:
the current information acquisition module 201 is used for acquiring current information of any subarea of the motor train unit overhaul library in real time;
a broadcast condition determining module 202, configured to determine whether the current information of any partition meets the broadcast condition according to a preset broadcast condition;
a broadcast data determining module 203, configured to determine broadcast data corresponding to the broadcast condition and determine a partition corresponding to the current information as a target partition if the current information is the target partition;
and the broadcast data sending module 204 is configured to send the broadcast data to a target client corresponding to the target partition, so that the target client triggers a sound post of the target partition to perform voice playing based on a sound playing function.
Optionally, the current information obtaining module 201 is specifically configured to:
acquiring current information of any subarea of a motor train unit overhaul library acquired by a PLC in real time in a TCP/IP mode; the current information comprises a gate state, a contact network state and a station occupation state.
Optionally, at least two groups of broadcast conditions are preset, where one group of broadcast conditions includes at least one piece of partition information;
accordingly, the broadcast condition determining module 202 includes:
the information comparison unit is used for comparing the current information of any partition with partition information in any preset group of broadcast conditions;
the information judging unit is used for judging whether the current information meets the requirement of the partition information in any group of broadcast conditions;
and the judgment result determining unit is used for determining that the current information of any partition meets any group of broadcast conditions if the current information of any partition meets any group of broadcast conditions.
Optionally, the broadcast data determining module 203 includes:
the target condition determining unit is used for determining that the broadcasting condition met by the current information is a target broadcasting condition if the current information of any partition is determined to meet a group of broadcasting conditions;
and the data determining unit is used for determining the broadcast data corresponding to the target broadcast condition according to the incidence relation between the preset broadcast condition and the broadcast data.
Optionally, the broadcast data sending module 204 is specifically configured to:
determining a target client corresponding to the target partition according to the association relationship between the partition and the client;
and sending the broadcast data to the target client according to a preset broadcast data sending period.
Optionally, the broadcast data sending module 204 is further specifically configured to:
responding to a broadcast data acquisition instruction of any client, and determining whether a partition corresponding to any client is a target partition according to the association relationship between the partitions and the clients;
if yes, the client is determined to be a target client, and the broadcast data are sent to the target client.
Alternatively, the sound play function is a PlaySound function.
According to the embodiment of the invention, whether each subarea meets the broadcasting condition or not is determined by collecting the current information of each subarea of the motor train unit overhaul library, namely whether each subarea needs to be broadcasted or not is determined. If yes, determining a target partition needing to be broadcasted and broadcast data needing to be broadcasted. And sending the broadcast data to a target client associated with the target partition, and playing the broadcast data to the place of the target partition by the target client. The problem of among the prior art, the pronunciation of each subregion all carry out the broadcast in whole maintenance storehouse is solved, avoid the staff of each subregion to be disturbed by the pronunciation of other subregions at the during operation, realize the independent broadcast of the pronunciation of each subregion, guarantee the integrality and the promptness of broadcast, improve the broadcast efficiency and the precision of overhauing the storehouse.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a broadcasting device of a motor train unit overhaul garage according to a third embodiment of the invention. The broadcast equipment of the motor train unit service depot is an electronic device, and fig. 3 shows a block diagram of an exemplary electronic device 300 suitable for implementing an embodiment of the invention. The electronic device 300 shown in fig. 3 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 3, electronic device 300 is embodied in the form of a general purpose computing device. The components of electronic device 300 may include, but are not limited to: one or more processors or processing units 301, a system memory 302, and a bus 303 that couples various system components including the system memory 302 and the processing unit 301.
Bus 303 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 300 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by electronic device 300 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 302 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)304 and/or cache memory 305. The electronic device 300 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 306 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 3, commonly referred to as a "hard drive"). Although not shown in FIG. 3, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 303 by one or more data media interfaces. Memory 302 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 308 having a set (at least one) of program modules 307 may be stored, for example, in memory 302, such program modules 307 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 307 generally perform the functions and/or methodologies of the described embodiments of the invention.
The electronic device 300 may also communicate with one or more external devices 309 (e.g., keyboard, pointing device, display 310, etc.), with one or more devices that enable a user to interact with the electronic device 300, and/or with any devices (e.g., network card, modem, etc.) that enable the electronic device 300 to communicate with one or more other computing devices. Such communication may be through input/output (I/O) interfaces 311. Also, the electronic device 300 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 312. As shown in FIG. 3, the network adapter 312 communicates with the other modules of the electronic device 300 via the bus 303. It should be appreciated that although not shown in FIG. 3, other hardware and/or software modules may be used in conjunction with electronic device 300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 301 executes various functional applications and data processing by running programs stored in the system memory 302, for example, implementing a broadcasting method for a motor train unit repair garage provided by the embodiment of the present invention, including:
acquiring current information of any subarea of a motor train unit overhaul library in real time;
judging whether the current information of any partition meets the broadcasting condition or not according to the preset broadcasting condition;
if so, determining broadcast data corresponding to the broadcast conditions, and determining a partition corresponding to the current information as a target partition;
and sending the broadcast data to a target client corresponding to the target partition, so that the target client triggers the sound column of the target partition to perform voice playing based on a voice playing function.
Example four
The fourth embodiment of the present invention further provides a storage medium containing computer executable instructions, where the storage medium stores a computer program, and the program, when executed by a processor, implements a method for broadcasting a motor train unit overhaul library, provided by the fourth embodiment of the present invention, including:
acquiring current information of any subarea of a motor train unit overhaul library in real time;
judging whether the current information of any partition meets the broadcasting condition or not according to the preset broadcasting condition;
if so, determining broadcast data corresponding to the broadcast conditions, and determining a partition corresponding to the current information as a target partition;
and sending the broadcast data to a target client corresponding to the target partition, so that the target client triggers the sound column of the target partition to perform voice playing based on a voice playing function.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (10)

1. A broadcasting method for a motor train unit overhaul garage is characterized in that the motor train unit overhaul garage comprises at least two subareas, and the method comprises the following steps:
acquiring current information of any subarea of a motor train unit overhaul library in real time;
judging whether the current information of any partition meets the broadcasting condition or not according to the preset broadcasting condition;
if so, determining broadcast data corresponding to the broadcast conditions, and determining a partition corresponding to the current information as a target partition;
and sending the broadcast data to a target client corresponding to the target partition, so that the target client triggers the sound column of the target partition to perform voice playing based on a voice playing function.
2. The method of claim 1, wherein the obtaining of the current information of any one zone of the motor train unit overhaul warehouse in real time comprises:
acquiring current information of any subarea of a motor train unit overhaul library acquired by a PLC in real time in a TCP/IP mode; the current information comprises a gate state, a contact network state and a station occupation state.
3. The method of claim 1, wherein at least two sets of broadcast conditions are preset, and one set of broadcast conditions includes at least one piece of partition information;
correspondingly, according to a preset broadcast condition, judging whether the current information of any partition meets the broadcast condition, including:
comparing the current information of any partition with partition information in any preset group of broadcast conditions;
judging whether the current information meets the requirement of the partition information in any group of broadcast conditions;
if yes, determining that the current information of any partition meets any set of broadcast conditions.
4. The method of claim 1, wherein determining the broadcast data corresponding to the broadcast condition comprises:
if the current information of any partition is determined to meet a group of broadcasting conditions, determining the broadcasting conditions met by the current information as target broadcasting conditions;
and determining the broadcast data corresponding to the target broadcast condition according to the association relationship between the preset broadcast condition and the broadcast data.
5. The method of claim 1, wherein sending the broadcast data to a target client corresponding to the target partition comprises:
determining a target client corresponding to the target partition according to the association relationship between the partition and the client;
and sending the broadcast data to the target client according to a preset broadcast data sending period.
6. The method of claim 1, wherein sending the broadcast data to a target client corresponding to the target partition further comprises:
responding to a broadcast data acquisition instruction of any client, and determining whether a partition corresponding to any client is a target partition according to the association relationship between the partitions and the clients;
if yes, the client is determined to be a target client, and the broadcast data are sent to the target client.
7. The method of claim 1, wherein the sound playing function is a PlaySound function.
8. The utility model provides a broadcasting device of EMUs maintenance storehouse which characterized in that, EMUs maintenance storehouse includes two at least subregion, the device includes:
the current information acquisition module is used for acquiring the current information of any partition of the motor train unit overhaul library in real time;
the broadcast condition judging module is used for judging whether the current information of any partition meets the broadcast condition according to the preset broadcast condition;
a broadcast data determining module, configured to determine, if the current information is a target partition, broadcast data corresponding to the broadcast condition, and determine the partition corresponding to the current information as the target partition;
and the broadcast data sending module is used for sending the broadcast data to a target client corresponding to the target partition, so that the target client triggers the sound column of the target partition to perform voice playing based on a sound playing function.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program implements the method of broadcasting for a multiple unit servicing garage of any of claims 1-7.
10. A storage medium containing computer executable instructions for performing the method of broadcasting a multiple unit service bay as claimed in any one of claims 1 to 7 when executed by a computer processor.
CN202110829084.XA 2021-07-22 2021-07-22 Broadcasting method and device for motor train unit overhaul warehouse, electronic equipment and medium Pending CN113572554A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110829084.XA CN113572554A (en) 2021-07-22 2021-07-22 Broadcasting method and device for motor train unit overhaul warehouse, electronic equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110829084.XA CN113572554A (en) 2021-07-22 2021-07-22 Broadcasting method and device for motor train unit overhaul warehouse, electronic equipment and medium

Publications (1)

Publication Number Publication Date
CN113572554A true CN113572554A (en) 2021-10-29

Family

ID=78166271

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110829084.XA Pending CN113572554A (en) 2021-07-22 2021-07-22 Broadcasting method and device for motor train unit overhaul warehouse, electronic equipment and medium

Country Status (1)

Country Link
CN (1) CN113572554A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060023730A1 (en) * 2004-07-27 2006-02-02 Microsoft Corporation Differential update for data broadcasting
CN109410509A (en) * 2018-10-25 2019-03-01 华翔翔能电气股份有限公司 Subregion alarm method, terminal and the storage medium of fire-fighting link net broadcast system
CN110048791A (en) * 2019-03-28 2019-07-23 江苏开通建设工程有限公司 A kind of multitask intelligent sound warning system
CN111071301A (en) * 2020-01-13 2020-04-28 中铁第四勘察设计院集团有限公司 Intelligent safety management system and method for unmanned area of full-automatic driving vehicle section
CN112398558A (en) * 2020-11-24 2021-02-23 中铁第一勘察设计院集团有限公司 Boarding information prompting system suitable for subway train full-automatic driving maintenance area

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060023730A1 (en) * 2004-07-27 2006-02-02 Microsoft Corporation Differential update for data broadcasting
CN109410509A (en) * 2018-10-25 2019-03-01 华翔翔能电气股份有限公司 Subregion alarm method, terminal and the storage medium of fire-fighting link net broadcast system
CN110048791A (en) * 2019-03-28 2019-07-23 江苏开通建设工程有限公司 A kind of multitask intelligent sound warning system
CN111071301A (en) * 2020-01-13 2020-04-28 中铁第四勘察设计院集团有限公司 Intelligent safety management system and method for unmanned area of full-automatic driving vehicle section
CN112398558A (en) * 2020-11-24 2021-02-23 中铁第一勘察设计院集团有限公司 Boarding information prompting system suitable for subway train full-automatic driving maintenance area

Similar Documents

Publication Publication Date Title
CN110610556B (en) Robot inspection management method and system, electronic device and storage medium
US20200073712A1 (en) Method, apparatus, device and medium for processing topological relation of tasks
AU2012321039B2 (en) Portable device to manage and control an Air Traffic Control training system
WO2021088517A1 (en) Distribution automation defect management system and method
JP2017097880A (en) Automatic updating method and automatic passenger transportation system
CN110175368A (en) A kind of rail traffic data display systems based on BIM+GIS
CN108182841B (en) Comprehensive automatic simulation training system for railway marshalling station
CN108255071B (en) Simulation test system and method based on IO dual-acquisition
CN112346998A (en) Automatic driving simulation test method and device based on scene
US20200156678A1 (en) Railroad track verification and signal testing system
CN103473965A (en) Rail transit simulation training method and system
CN111857090B (en) Method and device for ATS performance test
CN102789718B (en) Automatic invigilation scoring device for random vehicle driving test process and realization method thereof
CN110766249A (en) Vehicle scheduling method and device, computer equipment and storage medium
CN113733086B (en) Travel method, device and equipment of robot and storage medium
CN113572554A (en) Broadcasting method and device for motor train unit overhaul warehouse, electronic equipment and medium
CN112540570A (en) Automatic inspection management method and system for file warehouse robot
CN107342828B (en) Digital broadcast control system applied to train
CN114644030A (en) Automatic train monitoring system
CN101722972B (en) Processing method for playing back ATS subsystem
CN111680402A (en) Shield door fault visualization method, system, device and storage medium
CN117037321A (en) Fire-fighting inspection system based on mobile terminal and linkage method
CN117022394A (en) Urban rail transit line network level train monitoring system based on cloud platform
WO2024021420A1 (en) Automatic garage door control system and method based on ats timetable
Clarke The use of scenarios by user interface designers

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