Method and device for commanding and scheduling, electronic equipment and storage medium
1. A method for commanding scheduling, wherein the method is applied to a local area network, and the method comprises:
acquiring current data of a project to be monitored through real-time monitoring equipment;
determining whether the current data belongs to a key event or not according to the current data and preset key event configuration information;
if yes, determining target display equipment associated with the item to be monitored according to preset equipment groups, displaying the current data on the target display equipment, and recording;
and responding to a remote command instruction of the communication equipment, acquiring current data displayed on the target display equipment, and sending the current data to the communication equipment of at least one receiver to finish remote command scheduling.
2. The method of claim 1, wherein determining whether the current data belongs to a key event according to the current data and preset key event configuration information comprises:
determining the current event information of the project to be monitored according to the current data; wherein the current event information includes an event ID;
determining whether the current event information is key event information or not according to preset key event configuration information;
and if so, determining that the current data belongs to a key event.
3. The method of claim 1, wherein obtaining current data displayed on a target display device in response to a remote command instruction of the communication device, and sending the current data to the communication device of at least one recipient comprises:
responding to a remote command instruction of communication equipment of a sender, and acquiring current data displayed on target display equipment through image acquisition equipment to obtain current data image information;
and determining at least one communication device of the receiver according to the remote command instruction, and sending the current data image information to the communication device of the receiver.
4. The method of claim 1, further comprising, prior to determining a target display device associated with the item to be monitored according to a preset device group:
responding to a controlled equipment grouping instruction, determining an equipment number of controlled equipment associated with a to-be-monitored item, and performing associated storage on the controlled equipment and the to-be-monitored item to obtain an equipment group; the controlled equipment comprises real-time monitoring equipment, display equipment and communication equipment.
5. The method of claim 1, further comprising:
responding to a controlled device control instruction, determining a device number of a target controlled device, and controlling the target controlled device to start or close; alternatively, the first and second electrodes may be,
and responding to a controlled device control instruction, determining a target device group in which a target controlled device is positioned, and controlling all controlled devices in the target device group to start or stop.
6. The method of claim 1, wherein sending the current data to a communication device of at least one recipient comprises:
and determining communication equipment of at least one receiver according to the remote command instruction, and establishing communication connection between the sender and the receiver so that the sender and the receiver can carry out voice or video call.
7. The method of claim 1, further comprising:
in response to a controlled device viewing instruction, determining the current state of any one controlled device;
and responding to a controlled device modification instruction, determining a target controlled device, and modifying the current state of the target controlled device.
8. An apparatus for scheduling, the apparatus being applied in a local area network, the apparatus comprising:
the data monitoring module is used for acquiring the current data of the project to be monitored through the real-time monitoring equipment;
the event judgment module is used for determining whether the current data belongs to a key event or not according to the current data and preset key event configuration information;
the data display module is used for determining target display equipment associated with the item to be monitored according to preset equipment groups if the current data are in the preset equipment groups, displaying the current data on the target display equipment and recording the current data;
and the remote commanding module is used for responding to a remote commanding instruction of the communication equipment, acquiring current data displayed on the target display equipment, and sending the current data to the communication equipment of at least one receiver so as to complete remote commanding and scheduling.
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 implements the method of commanding and scheduling according to any of claims 1-7 when executing the program.
10. A storage medium containing computer-executable instructions for performing the method of any of claims 1-7 when executed by a computer processor.
Background
With the development of science and technology and the progress of the era, the command mode of the test project is obviously changed, and the command and dispatching can comprehensively move to the informatization stage. The commanding and dispatching process is not smooth in communication, adverse effects are inevitably caused to test results, and a commander needs to accurately command and judge according to real-time data and transmit a command to each department at the next level.
Traditional trial command scheduling is accomplished through a voice system, for example, by telephone communication. Through a one-to-one voice communication mode, information interaction among all departments is not timely and accurate enough, and partial departments far away from a command hall have the problem that a test process cannot be known in real time, so that the command and scheduling requirements of a current large-scale test task cannot be met.
Disclosure of Invention
The embodiment of the invention provides a method and a device for commanding and scheduling, electronic equipment and a storage medium, so as to improve the efficiency of commanding and scheduling.
In a first aspect, an embodiment of the present invention provides a method for directing scheduling, where the method is applied in a local area network, and the method includes:
acquiring current data of a project to be monitored through real-time monitoring equipment;
determining whether the current data belongs to a key event or not according to the current data and preset key event configuration information;
if yes, determining target display equipment associated with the item to be monitored according to preset equipment groups, displaying the current data on the target display equipment, and recording;
and responding to a remote command instruction of the communication equipment, acquiring current data displayed on the target display equipment, and sending the current data to the communication equipment of at least one receiver to finish remote command scheduling.
In a second aspect, an embodiment of the present invention further provides a device for directing scheduling, where the device is applied in a local area network, and the device includes:
the data monitoring module is used for acquiring the current data of the project to be monitored through the real-time monitoring equipment;
the event judgment module is used for determining whether the current data belongs to a key event or not according to the current data and preset key event configuration information;
the data display module is used for determining target display equipment associated with the item to be monitored according to preset equipment groups if the current data are in the preset equipment groups, displaying the current data on the target display equipment and recording the current data;
and the remote commanding module is used for responding to a remote commanding instruction of the communication equipment, acquiring current data displayed on the target display equipment, and sending the current data to the communication equipment of at least one receiver so as to complete remote commanding and scheduling.
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 implements the method for commanding and scheduling according to any embodiment of the present invention when executing the computer program.
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 for directing and scheduling according to any of the embodiments of the present invention.
The embodiment of the invention obtains the real-time current data of the item to be monitored through the monitoring equipment, judges whether the obtained current data belongs to the key event or not, and displays the current data if the obtained current data belongs to the key event. And the influence on the issuing of the command scheduling instruction due to the display of useless data is avoided. When the current data is displayed, the target display equipment associated with the item to be monitored can be determined, the data display confidentiality is improved, and information leakage is avoided. The staff can determine the communication equipment of a plurality of receivers, so that the receivers can simultaneously receive the current data and the command and scheduling instructions. The problem that in the prior art, one-to-one communication can only be carried out through a telephone in a local area network is solved, the data is timely issued, and the efficiency of commanding and scheduling is improved.
Drawings
Fig. 1 is a schematic flowchart of a method for scheduling commands according to a first embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for commanding and scheduling according to a second embodiment of the present invention;
fig. 3 is a block diagram of a command scheduling apparatus in a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a command scheduling device in the fourth embodiment of the present 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 flow of a commanding and scheduling method according to an embodiment of the present invention, which is applicable to a remote commanding and scheduling situation, and the method can be applied to a local area network and executed by a commanding and scheduling apparatus. As shown in fig. 1, the method specifically includes the following steps:
and step 110, acquiring current data of the project to be monitored through the real-time monitoring equipment.
The real-time monitoring equipment can be a camera, a sensor, a long baseline positioning system, a Beidou positioning system and the like, and the items to be monitored can be the sailing routes and the speed of the monitoring test ships, and can also be used for monitoring whether external ships enter the sea or not. The command and dispatch system can acquire the current data of the item to be monitored in real time through the real-time monitoring device, for example, the image acquisition device can shoot the image on the sea surface at regular time, and identify whether an external ship exists on the sea surface in the image, and the shot image and the identification result of the image can be the current data of the item to be monitored. The item to be monitored may also be an ongoing test item, for example the speed of a ship may be tested. The current data may include real-time test data, a current test progress, and the like, and the current data may further include a project number of a project to be monitored, an equipment number of a real-time monitoring device, a current time, and the like, and each project may have a unique project number for distinguishing the projects. Each monitoring device may also have a unique device number, and different monitoring devices may be responsible for monitoring different projects.
And step 120, determining whether the current data belongs to the key event according to the current data and preset key event configuration information.
The method comprises the steps that a worker can sequence the importance degrees of various events which may occur in the process of project progress, the key events are determined according to the sequencing result, the key events can be events of which the importance degrees meet preset requirements in the process of project progress, and the events of which the importance degrees are sequenced in the front can be used as the key events. And setting key event configuration information according to the determined key event, wherein the key event configuration information can comprise time, place, key event description and the like. For example, the configuration information of the key event may be that a fishing boat appears in the sea area center position within the time range from 7 pm to 7 pm, the time of the key event is from 7 pm to 7 pm, the location is the sea area center, and the key event is described as the appearance of the fishing boat. The location may also be represented in latitude and longitude. The key events can be classified, and the importance degree of the key events can be further distinguished, for example, a fishing boat appears in the sea area, and the key events are primary key events; the occurrence of unidentified ships in the sea area is a secondary key event.
And after the current data of the project to be monitored is acquired, comparing the current data with the key event configuration information. And determining whether the current data belongs to the key event or not according to preset key event configuration information. For example, floating a bag on the sea image of the current data, it may be determined that the current data is not data in the key event configuration information, and thus, it is determined that the current data does not belong to the key event.
In this embodiment, optionally, determining whether the current data belongs to a key event according to the current data and preset key event configuration information includes: determining current event information of a project to be monitored according to the current data; wherein the current event information includes an event ID; determining whether the current event information is the key event information or not according to preset key event configuration information; if yes, determining that the current data belongs to the key event.
Specifically, the current data monitored by the monitoring device in real time is obtained, where the current data may include current event information, and the current event information may be identification result information of a shot image, current test progress information, or the like. The current event information is extracted according to the current data, and may also include text description of the identification result information or the test progress information, and may also include an event ID. The event ID is a number for different current event information, and for example, an event in which a fishing boat appears in the sea area is numbered 001, and an event in which an unidentified ship appears in the sea area is numbered 002. From the current data, an event ID in the current event information may be determined. For example, the current data is a sea area picture shot by a camera, the picture is identified to determine that a fishing boat appears in the sea area, and the event ID of the current event information is determined to be 001 according to the association relationship between the preset event ID and the picture identification result.
After the event ID of the current data is determined, the event ID is compared with preset key event configuration information, and the event ID of the key event may be set in the key event configuration information. And if the event ID determined in real time appears in the key event configuration information, determining that the current event information is the information of the key event, wherein the current data belongs to the key event. And if the event ID determined in real time does not exist in the key event configuration information, determining that the current event information is not the information of the key event, and determining that the current data does not belong to the key event. The beneficial effect who sets up like this lies in, can effectively carry out the autofilter of key incident to the data that acquires, avoids a large amount of data to cause data redundancy, makes the staff command the dispatch according to effectual data, avoids because a large amount of data cause the problem of commanding the mistake, reduces the process that the staff differentiates effective data, improves the efficiency and the precision of commanding the dispatch.
And step 130, if yes, determining target display equipment associated with the item to be monitored according to preset equipment groups, displaying the current data on the target display equipment, and recording.
If the current data belong to the key event, the current data need to be displayed on corresponding target display equipment for being checked by a worker. The plurality of display devices may be grouped in advance, and may be responsible for displaying current data of one item to be monitored, and storing an association relationship between the display devices and the item to be monitored. For example, the device number of the display device and the item number of the item to be monitored are determined, and the device number is associated with the item number. The plurality of display devices under each item to be monitored form a group, and the number of the device groups can be consistent with the number of the items to be monitored.
After the data of the current data belonging to the key event is determined, the item to be monitored corresponding to the current data is determined according to the current data, and the item number of the item to be monitored can be determined. And determining at least one target display device associated with the item to be monitored according to the item to be monitored and a preset device group. And displaying the current data on a visual interface of the target display equipment, and storing and recording the current data. If the target display devices are multiple, the current data can be displayed on the multiple target display devices simultaneously.
In this embodiment, optionally, before determining the target display device associated with the item to be monitored according to a preset device group, the method further includes: responding to a controlled equipment grouping instruction, determining an equipment number of controlled equipment associated with a to-be-monitored item, and performing associated storage on the controlled equipment and the to-be-monitored item to obtain an equipment group; the controlled equipment comprises real-time monitoring equipment, display equipment and communication equipment.
Specifically, each controlled device in the command scheduling system may be grouped in advance, and the controlled device may include a real-time monitoring device, a display device, a communication device, and other device types, where the real-time monitoring device is configured to monitor current data of a project to be monitored, the display device is configured to display the current data, and the communication device is configured to transmit an instruction of remote command. The command scheduling system receives a controlled device grouping instruction sent by a worker, and determines the device grouping operation of the worker, wherein the device grouping operation is that the worker divides the device number of the controlled device and the project to be monitored together, for example, the worker can input the device number of the controlled device to a device management input field of the project to be monitored. And performing associated storage on the controlled equipment and the item to be monitored by determining the equipment number of the controlled equipment associated with the item to be monitored. And dividing the controlled equipment in charge of the same item to be monitored into an equipment group according to the incidence relation between the controlled equipment and the item to be monitored. Different device types may be located in different groups, i.e. one item to be monitored may have one group of monitoring devices, one group of display devices and one group of communication devices. The beneficial effect of setting like this lies in, through carrying out equipment grouping, can realize the one-key operation to many controlled equipment, for example, can be located a set of controlled equipment and open and close simultaneously, support batch control, can initiate the pronunciation or the video conversation between each seat user by one-key, the staff can change the controlled equipment in every equipment grouping in a flexible way, improves the flexibility of controlled equipment management to improve the efficiency of remote command dispatch.
Step 140, responding to the remote command instruction of the communication device, obtaining the current data displayed on the target display device, and sending the current data to the communication device of at least one receiver to complete the remote command scheduling.
After the current data are displayed on the target display equipment, the staff can check the current data and conduct scheduling according to the current data. The communication can not be carried out by using social software in a local area network, each worker can be provided with a communication device, each communication device can have a unique device code, and the device code of the communication device can be associated with the user number of the worker. When the staff commands and dispatches, the staff can issue instructions through the communication equipment. The staff issues remote command instructions through the communication equipment, for example, the staff finds that a fishing boat appears in the sea area through the target display equipment, and then sends the remote command instructions to the subordinate staff through the communication equipment, and the subordinate staff is required to go to the sea area to carry out persuasion on the fishing boat, so that remote command and scheduling are completed. The command scheduling system can also obtain the current data displayed on the target display equipment after responding to the remote command instruction, and send the remote command instruction of the staff and the current data to the communication equipment of the receiver together, so that the receiver can receive the scheduling instruction and the specific information of the scheduling instruction, for example, the receiver can know where to execute the task. The sender can send remote command instructions to a plurality of receivers simultaneously to complete command and scheduling of multiple parties.
In this embodiment, optionally, the obtaining current data displayed on the target display device in response to a remote command instruction of the communication device, and sending the current data to the communication device of at least one receiving party includes: responding to a remote command instruction of communication equipment of a sender, and acquiring current data displayed on target display equipment through image acquisition equipment to obtain current data image information; and determining at least one communication device of the receiver according to the remote command instruction, and sending the current data image information to the communication device of the receiver.
Specifically, after seeing the current data on the target display device, the sender sends a remote command instruction through the communication device. The communication equipment or the workplace can be provided with image acquisition equipment, and if a remote command instruction is responded, a visual interface of the target display equipment can be shot to obtain an image containing current data as current data image information. For example, a two-dimensional image and a three-dimensional image of the sea area can be displayed on the visual interface, a fishing boat exists on the image, and the longitude and latitude of the fishing boat are marked. The current data image information can also be obtained by adopting the screenshot function of the target display equipment.
The remote command instruction may include an indication sent by the sender, and may further include a communication device number of the recipient and a user number of the recipient, for example, the user may select one or more users from a user list on the communication device as the recipient, and the user may view the online status of the communication devices of other users through the communication list. The sender can send an instruction to the receiver in a text message form, and the receiver receives the instruction of the sender and can receive the current data image information, thereby completing remote command and scheduling. The remote command scheduling method has the advantages that when the worker sends the remote command instruction, the worker does not need to manually send the current data, the current data can be directly sent remotely through the image information, the user is prevented from sending wrong data when the user sends the instruction, and the precision of remote command scheduling is effectively improved. And the sender can send instructions to a plurality of receivers at the same time, so that the problem of one-to-one telephone communication is solved, and the efficiency of commanding and scheduling is improved.
In this embodiment, optionally, the sending the current data to the communication device of at least one receiver includes: and determining communication equipment of at least one receiver according to the remote command instruction, and establishing communication connection between the sender and the receiver so that the sender and the receiver can carry out voice or video call.
Specifically, when the sender issues the remote command instruction, at least one receiver may be selected from the own communication device, for example, a communication device list of each member may be displayed on the communication device, and the list may indicate the online status of each member's communication device. The sender staff member may select multiple recipients on the communication device list or select all recipients within a device group. After the receiver is determined, a communication connection between the sender and the receiver is established, so that the sender and the receiver can communicate with each other, for example, text communication, voice communication, video communication, or the like can be performed. When the sender communicates with the receiver, the current data image information on the display device can also be transmitted to the communication device of the receiver. The set method has the advantages that the commander of the sender can initiate command by one key, all selected members of the receivers can receive task instructions issued by the commander, the command scheduling efficiency is improved, and voice and video calls among users are completed. The audio and video communication icon corresponding to the user in the communication equipment list is clicked to trigger the opening and closing instruction of the audio and video communication with any seat user, so that remote commanding and dispatching of major experiments are realized, the problem that commanding can only be performed through a telephone in the prior art is solved, and the efficiency of commanding and dispatching is improved.
According to the technical scheme, the real-time current data of the project to be monitored are obtained through the monitoring equipment, whether the obtained current data belong to the key event or not is judged, and if yes, the current data can be displayed. And the influence on the issuing of the command scheduling instruction due to the display of useless data is avoided. When the current data is displayed, the target display equipment associated with the item to be monitored can be determined, the data display confidentiality is improved, and information leakage is avoided. The staff can determine the communication equipment of a plurality of receivers, so that the receivers can simultaneously receive the current data and the command and scheduling instructions. The problem that in the prior art, one-to-one communication can only be carried out through a telephone in a local area network is solved, the data is timely issued, and the efficiency of commanding and scheduling is improved.
Example two
Fig. 2 is a flowchart illustrating a method for commanding and scheduling according to a second embodiment of the present invention, wherein the method can be executed by a commanding and scheduling device based on the second embodiment. As shown in fig. 2, the method specifically includes the following steps:
and step 210, acquiring current data of the project to be monitored through the real-time monitoring equipment.
And step 220, determining whether the current data belongs to the key event according to the current data and preset key event configuration information.
And step 230, if yes, determining target display equipment associated with the item to be monitored according to preset equipment groups, displaying the current data on the target display equipment, and recording.
Step 240, responding to the remote command instruction of the communication equipment, acquiring current data displayed on the target display equipment, and sending the current data to the communication equipment of at least one receiver to complete remote command scheduling.
Step 250, responding to a control instruction of the controlled equipment, determining an equipment number of the target controlled equipment, and controlling the target controlled equipment to start or close; or, in response to the controlled device control instruction, determining a target device group in which the target controlled device is located, and controlling all controlled devices in the target device group to start or stop.
The Control instruction of the controlled device may be sent by the staff through the system background, for example, the Control instruction of the controlled device may be sent on a computer device of the background server, an IP (Internet Protocol Address) Address and an MAC (Media Access Control Address) Address of each controlled device may be stored on the computer device, and remote Control of the controlled device may be implemented by storing the IP Address and the MAC Address of each controlled device. The controlled device control instruction is used for performing remote operation on the controlled device, for example, the controlled device may be turned on or off, or software downloading and installation may be performed on the controlled device remotely. The command scheduling system responds to the controlled device control instruction to determine the target controlled device to be controlled, and the staff can select the target controlled device when issuing the controlled device control instruction, for example, the controlled device number of the target controlled device can be input or selected. After the target controlled equipment is determined, establishing data connection between the background server and the target controlled equipment, and controlling the target controlled equipment to be started or closed according to a control instruction of a user.
The controlled device control instruction sent by the user may be for at least one controlled device, for example, the user may select a plurality of controlled devices as target controlled devices, or may control all the controlled devices in one device group. For example, a user may select or enter a device group and activate or deactivate all devices within the device group. Or determining a target controlled device, then viewing the device group in which the target controlled device is located, as a target device group, and determining all controlled devices in the target device group, thereby operating all controlled devices in the target device group. In this embodiment, the step order of step S250 is not limited, and the control operation on the controlled device may occur before or after any step in this embodiment. The remote control operation test system has the advantages that when a large-scale test is carried out, the distance between each device is long, a worker cannot operate the devices quickly, any controlled device can be operated remotely by storing the IP address and the physical address of each controlled device in a server in a related mode, user operation is reduced, the computer station position of the operation test is controlled to be started and closed remotely, the test operation is started and ended, and the like, and the operation condition of the appointed computer station position is controlled and monitored in batches.
In this embodiment, optionally, the method further includes: in response to a controlled device viewing instruction, determining the current state of any one controlled device; and in response to the controlled device modification instruction, determining a target controlled device and modifying the current state of the target controlled device.
Specifically, the staff member can view the current status of any controlled device on the computer device of the background server, and the current status may include online, offline, busy, or the like. For example, whether the display device is currently online or not can be checked, if not, the off-line display device can be remotely controlled to be started, so that current data obtained by the monitoring device is displayed, and the current state of the communication device can be checked to remind an off-line worker to start the communication device. The current state of the controlled device can be remotely modified, a worker can send a controlled device modification instruction to the system to determine the controlled device to be modified, and if the current state of the controlled device to be modified is offline, the current state can be modified to be online. For example, the off-line communication device is modified to be on-line, so as to avoid that the communication device cannot receive data. The controlled device modification instruction can also realize one-key batch modification for one or more controlled devices. In this embodiment, the viewing and modifying operations on the controlled device may occur before or after any of the steps. The beneficial effect who sets up like this lies in, can look over each current state of controlled equipment in real time, in time confirms whether controlled equipment normally works, avoids being controlled that equipment can not receive the data and causes the omission, influences the exactness that the commander was assigned, effectively improves the efficiency and the precision of commander dispatch.
The embodiment of the invention obtains the real-time current data of the item to be monitored through the monitoring equipment, judges whether the obtained current data belongs to the key event or not, and displays the current data if the obtained current data belongs to the key event. And the influence on the issuing of the command scheduling instruction due to the display of useless data is avoided. When the current data is displayed, the target display equipment associated with the item to be monitored can be determined, the data display confidentiality is improved, and information leakage is avoided. The staff can determine the communication equipment of a plurality of receivers, so that the receivers can simultaneously receive the current data and the command and scheduling instructions. In the working process of the command scheduling system, a worker can remotely know the state of each device at any time and control the state of the device to realize the function of one-key control. The problem that in the prior art, one-to-one communication can only be carried out through a telephone in a local area network is solved, the data is timely issued, and the efficiency of commanding and scheduling is improved.
EXAMPLE III
Fig. 3 is a block diagram of a command scheduling apparatus according to a third embodiment of the present invention, which is capable of executing a command scheduling method according to any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method. As shown in fig. 3, the apparatus specifically includes:
the data monitoring module 301 is configured to obtain current data of a project to be monitored through a real-time monitoring device;
an event determining module 302, configured to determine whether the current data belongs to a key event according to the current data and preset key event configuration information;
the data display module 303 is configured to determine, if yes, a target display device associated with the item to be monitored according to a preset device group, display the current data on the target display device, and record the current data;
and the remote commanding module 304 is configured to respond to a remote command instruction of the communication device, acquire current data displayed on the target display device, and send the current data to the communication device of at least one receiving party to complete remote commanding and scheduling.
Optionally, the event determining module 302 is specifically configured to:
determining the current event information of the project to be monitored according to the current data; wherein the current event information includes an event ID;
determining whether the current event information is key event information or not according to preset key event configuration information;
and if so, determining that the current data belongs to a key event.
Optionally, the remote commanding module 304 includes:
the image information acquisition unit is used for responding to a remote command instruction of the communication equipment of the sender, and acquiring current data displayed on the target display equipment through the image acquisition equipment to obtain current data image information;
and the image information sending unit is used for determining at least one communication device of the receiver and sending the current data image information to the communication device of the receiver.
Optionally, the apparatus further comprises:
the equipment grouping module is used for responding to a controlled equipment grouping instruction to determine the equipment number of controlled equipment associated with the item to be monitored before determining target display equipment associated with the item to be monitored according to a preset equipment group, and storing the controlled equipment and the item to be monitored in an associated manner to obtain the equipment group; the controlled equipment comprises real-time monitoring equipment, display equipment and communication equipment.
Optionally, the apparatus further comprises:
the device control module is used for responding to a controlled device control instruction, determining a device number of a target controlled device and controlling the target controlled device to start or close; alternatively, the first and second electrodes may be,
and responding to a controlled device control instruction, determining a target device group in which a target controlled device is positioned, and controlling all controlled devices in the target device group to start or stop.
Optionally, the remote commanding module 304 further includes:
and the multi-party communication unit is used for determining the communication equipment of at least one receiving party according to the remote command instruction, establishing communication connection between the sending party and the receiving party and enabling the sending party and the receiving party to carry out voice or video conversation.
Optionally, the apparatus further comprises:
the device checking module is used for responding to the checking instruction of the controlled device and determining the current state of any controlled device;
and the device modification module is used for responding to the controlled device modification instruction, determining the target controlled device and modifying the current state of the target controlled device.
The embodiment of the invention obtains the real-time current data of the item to be monitored through the monitoring equipment, judges whether the obtained current data belongs to the key event or not, and displays the current data if the obtained current data belongs to the key event. And the influence on the issuing of the command scheduling instruction due to the display of useless data is avoided. When the current data is displayed, the target display equipment associated with the item to be monitored can be determined, the data display confidentiality is improved, and information leakage is avoided. The staff can determine the communication equipment of a plurality of receivers, so that the receivers can simultaneously receive the current data and the command and scheduling instructions. The problem that in the prior art, one-to-one communication can only be carried out through a telephone in a local area network is solved, the data is timely issued, and the efficiency of commanding and scheduling is improved.
Example four
Fig. 4 is a schematic structural diagram of a command scheduling device according to a fourth embodiment of the present invention. The orchestration device is an electronic device, and fig. 4 shows a block diagram of an exemplary electronic device 400 suitable for use in implementing embodiments of the invention. The electronic device 400 shown in fig. 4 is only an example and should not bring any limitation to the function and the scope of use of the embodiments of the present invention.
As shown in fig. 4, electronic device 400 is embodied in the form of a general purpose computing device. The components of electronic device 400 may include, but are not limited to: one or more processors or processing units 401, a system memory 402, and a bus 403 that couples the various system components (including the system memory 402 and the processing unit 401).
Bus 403 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 400 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by electronic device 400 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 402 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)404 and/or cache memory 405. The electronic device 400 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 406 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 4, and commonly referred to as a "hard drive"). Although not shown in FIG. 4, 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 the bus 403 by one or more data media interfaces. Memory 402 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 408 having a set (at least one) of program modules 407 may be stored, for example, in memory 402, such program modules 407 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 407 generally perform the functions and/or methods of the described embodiments of the invention.
The electronic device 400 may also communicate with one or more external devices 409 (e.g., keyboard, pointing device, display 410, etc.), with one or more devices that enable a user to interact with the electronic device 400, and/or with any devices (e.g., network card, modem, etc.) that enable the electronic device 400 to communicate with one or more other computing devices. Such communication may be through input/output (I/O) interface 411. Also, the electronic device 400 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 412. As shown in FIG. 4, the network adapter 412 communicates with the other modules of the electronic device 400 over the bus 403. It should be appreciated that although not shown in FIG. 4, other hardware and/or software modules may be used in conjunction with electronic device 400, 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 401 executes various functional applications and data processing by running a program stored in the system memory 402, for example, to implement a method for scheduling commands provided by the embodiment of the present invention, including:
acquiring current data of a project to be monitored through real-time monitoring equipment;
determining whether the current data belongs to a key event or not according to the current data and preset key event configuration information;
if yes, determining target display equipment associated with the item to be monitored according to preset equipment groups, displaying the current data on the target display equipment, and recording;
and responding to a remote command instruction of the communication equipment, acquiring current data displayed on the target display equipment, and sending the current data to the communication equipment of at least one receiver to finish remote command scheduling.
EXAMPLE five
The fifth embodiment of the present invention further provides a storage medium containing computer-executable instructions, where a computer program is stored on the storage medium, and when the computer program is executed by a processor, the method for performing scheduling command provided in the fifth embodiment of the present invention includes:
acquiring current data of a project to be monitored through real-time monitoring equipment;
determining whether the current data belongs to a key event or not according to the current data and preset key event configuration information;
if yes, determining target display equipment associated with the item to be monitored according to preset equipment groups, displaying the current data on the target display equipment, and recording;
and responding to a remote command instruction of the communication equipment, acquiring current data displayed on the target display equipment, and sending the current data to the communication equipment of at least one receiver to finish remote command scheduling.
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.