Disclosure of Invention
The invention mainly aims to provide a data processing method, data processing equipment and a computer readable storage medium of a monitoring system, and aims to achieve the effect of enriching functions realized by the monitoring system.
In order to achieve the above object, the present invention provides a data processing method of a monitoring system, the data processing method of the monitoring system comprising the steps of:
Receiving system data sent by each monitoring terminal, wherein the system data are data obtained by the monitoring terminal through self-checking;
when a control page opening instruction corresponding to the monitoring terminal is received, determining a target control displayed in a control interface according to system data corresponding to the monitoring terminal;
and receiving a control instruction through the target control, and controlling the monitoring terminal to execute a control action corresponding to the control instruction.
Optionally, the system data includes system status, operation mode, control method, operation power consumption, environmental condition and/or fault alarm.
Optionally, the step of determining a target control displayed in the control interface according to the system data includes:
when the system data meet preset conditions, taking a monitoring terminal adjusting control as the target control;
and when the system data does not meet the preset conditions, taking the system parameter display control as the target control.
Optionally, the preset condition includes at least one of:
the operation power consumption is larger than the preset power consumption;
the environmental condition is in a preset condition;
The level of the fault alarm is higher than a preset level.
Optionally, after the step of receiving the system data sent by each monitoring terminal, the method further includes:
And when an alarm inquiry command is received, displaying an alarm display page, wherein the alarm display page is used for displaying fault alarms and/or operation logs of the monitoring terminal corresponding to the alarm inquiry command in a classified mode.
Optionally, after the step of receiving the system data sent by each monitoring terminal, the method further includes:
and associating and storing the system data with the identification corresponding to the monitoring terminal.
Optionally, each of the identification identifies the associated fault alarm, and the fault alarm is stored according to the fault level and/or the fault reason classification.
Optionally, after the step of receiving the system data sent by each monitoring terminal, the method further includes:
When the level of the fault alarm is greater than a preset level, acquiring an identification mark of the monitoring terminal corresponding to the fault alarm;
acquiring a communication mode associated with the identification and a communication address corresponding to the communication mode;
And sending an alarm prompt to the target terminal based on the communication mode and the communication.
In addition, in order to achieve the above object, the present invention also provides a data processing apparatus including a memory, a processor, and a data processing program stored on the memory and executable on the processor, the data processing program implementing the steps of the data processing method of the monitoring system as described above when executed by the processor.
In addition, in order to achieve the above object, the present invention also provides a computer-readable storage medium having stored thereon a data processing program which, when executed by a processor, implements the steps of the data processing method of the monitoring system as described above.
The data processing method, the data processing device and the computer readable storage medium of the monitoring system firstly receive system data sent by each monitoring terminal, wherein the system data are data acquired by the monitoring terminal through self-checking, then when a control page opening instruction corresponding to the monitoring terminal is received, a target control displayed in a control interface is determined according to the system data corresponding to the monitoring terminal, and then the control instruction is received through the target control, and the monitoring terminal is controlled to execute a control action corresponding to the control instruction. One or more monitoring terminal colleagues or single monitoring terminals can be controlled through the data processing terminal, so that the effect of enriching the functions of the monitoring system is achieved.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In order to meet the requirements of urban security and control and urban management, a video monitoring system for real-time monitoring and information recording of a fixed area is required to be formed by equipment such as image acquisition, transmission, control, display and control software. However, in the conventional monitoring system, the control end only can display the monitoring pictures shot by each image capturing device, so that the conventional monitoring system has single functions.
In order to solve the above-mentioned drawbacks, an embodiment of the present invention provides a data processing method of a monitoring system, which mainly includes:
Receiving system data sent by each monitoring terminal, wherein the system data are data obtained by the monitoring terminal through self-checking;
when a control page opening instruction corresponding to the monitoring terminal is received, determining a target control displayed in a control interface according to system data corresponding to the monitoring terminal;
and receiving a control instruction through the target control, and controlling the monitoring terminal to execute a control action corresponding to the control instruction.
One or more monitoring terminal colleagues or single monitoring terminals can be controlled through the data processing terminal, so that the effect of enriching the functions of the monitoring system is achieved.
As shown in fig. 1, fig. 1 is a schematic diagram of a terminal structure of a hardware running environment according to an embodiment of the present invention.
The terminal of the embodiment of the invention can be data processing equipment such as a PC, a server and the like.
As shown in fig. 1, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), a mouse, etc., and the optional user interface 1003 may further include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also optionally be a storage device separate from the processor 1001 described above.
It will be appreciated by those skilled in the art that the terminal structure shown in fig. 1 is not limiting of the terminal and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, an operating system, a network communication module, a user interface module, and a data processing program may be included in the memory 1005, which is a type of computer storage medium.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a background server and performing data communication with the background server; the processor 1001 may be configured to call a data processing program stored in the memory 1005 and perform the following operations:
Receiving system data sent by each monitoring terminal, wherein the system data are data obtained by the monitoring terminal through self-checking;
when a control page opening instruction corresponding to the monitoring terminal is received, determining a target control displayed in a control interface according to system data corresponding to the monitoring terminal;
and receiving a control instruction through the target control, and controlling the monitoring terminal to execute a control action corresponding to the control instruction.
Further, the processor 1001 may call a data processing program stored in the memory 1005, and further perform the following operations:
when the system data meet preset conditions, taking a monitoring terminal adjusting control as the target control;
and when the system data does not meet the preset conditions, taking the system parameter display control as the target control.
Further, the processor 1001 may call a data processing program stored in the memory 1005, and further perform the following operations:
the operation power consumption is larger than the preset power consumption;
the environmental condition is in a preset condition;
The level of the fault alarm is higher than a preset level.
Further, the processor 1001 may call a data processing program stored in the memory 1005, and further perform the following operations:
And when an alarm inquiry command is received, displaying an alarm display page, wherein the alarm display page is used for displaying fault alarms and/or operation logs of the monitoring terminal corresponding to the alarm inquiry command in a classified mode.
Further, the processor 1001 may call a data processing program stored in the memory 1005, and further perform the following operations:
and associating and storing the system data with the identification corresponding to the monitoring terminal.
Further, the processor 1001 may call a data processing program stored in the memory 1005, and further perform the following operations:
When the level of the fault alarm is greater than a preset level, acquiring an identification mark of the monitoring terminal corresponding to the fault alarm;
acquiring a communication mode associated with the identification and a communication address corresponding to the communication mode;
And sending an alarm prompt to the target terminal based on the communication mode and the communication.
Referring to fig. 2, in an embodiment of a data processing method of a monitoring system of the present invention, the data processing method of the monitoring system includes the steps of:
step S10, receiving system data sent by each monitoring terminal, wherein the system data are data obtained by the monitoring terminal through self-checking;
Step S20, when a control page opening instruction corresponding to the monitoring terminal is received, determining a target control displayed in a control interface according to system data corresponding to the monitoring terminal;
step S30, receiving a control instruction through the target control, and controlling the monitoring terminal to execute a control action corresponding to the control instruction
In order to meet the requirements of urban security and control and urban management, a video monitoring system for real-time monitoring and information recording of a fixed area is required to be formed by equipment such as image acquisition, transmission, control, display and control software. However, in the conventional monitoring system, the control end only can display the monitoring pictures shot by each image capturing device, so that the conventional monitoring system has single functions.
In this embodiment, in order to achieve the effect of enriching the functions that can be achieved by the monitoring system, a specific implementation of a data processing method of the monitoring system is provided. In the data processing method of the monitoring system in this embodiment, the monitoring terminal refers to a terminal device located in a monitoring space, and a user photographs the monitoring space. The monitoring terminal at least comprises an image acquisition unit, a communication unit and a control unit. The image acquisition unit is used for acquiring image data in the monitoring space, and the control unit is used for controlling the image acquisition unit to acquire images and controlling the communication unit to communicate with other terminals. The communication unit can be connected with the data processing terminal of the monitoring system in a wired and/or wireless mode.
The application scenario of the monitoring terminal is an outdoor scenario, and if the monitoring terminal is individually wired, the application construction cost is high. In order to reduce the installation cost, the monitoring terminal can be set to be capable of carrying out data transmission based on a mobile cellular network, so that after data are sent to an operator base station in a wireless transmission mode, communication connection is established between the operator base station and a data processing terminal of a monitoring system.
Of course, in order to improve the security of the monitoring data, a dedicated data transmission physical channel can be set up for the monitoring network, so as to avoid data leakage.
Alternatively, the monitoring terminal may further be provided with a detection unit for environmental data. Wherein the environment detection unit may include a temperature detection sensor, a light intensity detection sensor, a humidity detection sensor, and/or a water amount detection sensor. The humidity monitoring terminal can detect the temperature, the light intensity, the humidity, the rainfall and the like corresponding to the environment where the humidity monitoring terminal is located based on the temperature detection sensor, the light intensity detection sensor, the humidity detection sensor and/or the water quantity detection sensor. It is understood that the above-described water amount detection sensor may determine the amount of rain from the rainfall height per unit time.
Optionally, the monitoring terminal is further provided with a self-checking program, so that the monitoring terminal can acquire self-checking data such as a system state, an operation mode, a control method, operation power consumption and/or fault alarm of the monitoring terminal when running the self-checking program.
The system state refers to a current running state of the system, wherein the running state of the system comprises system information such as system computing resource occupation data, system cache resource occupation data, system transmission resource occupation data and the like of the monitoring terminal. It is understood that the above-mentioned computing resource occupation data may include at least a computing resource occupation total amount, at least one of a proportional relationship between the computing resource occupation total amount and a computing resource usable total amount, and a name of a process occupying the computing resource. Likewise, the system cache resource occupancy data may include a cache resource occupancy total amount, at least one of a proportional relationship between the cache resource occupancy total amount and a cache resource availability total amount, and a name of a process that occupies the cache resource. The system information such as the system transmission resource occupation data includes a total transmission resource occupation amount, and at least one of a proportional relation between the total transmission resource occupation amount and a total transmission resource availability amount and a name of a process occupying the transmission resource.
The operation mode can be determined according to the setting condition of the operation mode mark. The monitoring terminal is provided with an operation mode mark, and when the mark bit is in different setting states, the monitoring terminal can be controlled to operate in different operation modes. The operation modes comprise normal operation and special operation. The normal operation is to perform monitoring shooting according to a preset positive operation mode, and the special operation is to operate in a mode of shooting along with the current human body when a control instruction is received. For example, an emergency warning device may be provided in the space in which the monitoring device is located. And when the monitoring terminal detects that the emergency alarm device is triggered, the emergency alarm device operates in the characteristic operation mode.
The control method may include an active control method and a passive control method, where the active control method refers to executing a corresponding monitoring action based on a preset monitoring method. The passive control method is to execute corresponding monitoring actions according to the control instructions received in real time.
The fault alarm refers to a fault problem sent by the monitoring terminal through self-checking. For example, the fault alert may include a camera unit fault, a power unit fault, or other faults, among others.
Further, after the monitoring terminal obtains system data such as a system state, an operation mode, a control method, operation power consumption, an environmental condition and/or a fault alarm, the system data can be sent to a data processing terminal of the monitoring system.
The data processing terminal of the monitoring system is arranged to receive the system data sent by each monitoring terminal, and then when receiving a control page opening instruction corresponding to the monitoring terminal, the data processing terminal of the monitoring system determines a target control displayed in a control interface according to the system data corresponding to the monitoring terminal.
Specifically, the data processing terminal is provided with a user interface, so that a user can interact with the data processing terminal through the user interface. When a control page open command is received through the user interface. For example, the data processing terminal may first display a monitoring terminal selection interface through the user interface, where the monitoring terminals in the monitoring system may be displayed and queried in a hierarchical, classified or regional manner. The hierarchical display and query means that each monitoring terminal can be named according to the region. So that the monitoring terminal can be displayed and queried in a hierarchical manner according to the region level in naming. Of course, the classification method can be said to classify according to the custom level. The classification may be based on the function, model, and/or responsible person of the monitoring terminal. And partitioning according to the actual region of the monitoring terminal when the region is partitioned. The partitioning may be performed based on administrative areas or may be performed based on custom areas.
The user can trigger a control page opening instruction corresponding to the specific monitoring terminal through the user interface. For example, after the user selects a specific monitor terminal from the monitor terminal selection interfaces, a secondary interface may be displayed in the monitor terminal selection interface. And when the user clicks the control page opening instruction trigger button, a control page opening instruction is sent to the data processing terminal.
It should be noted that, the user may simultaneously select one or more monitoring terminals, and the triggered control interface is a control interface corresponding to the selected one or more monitoring terminals. Thereby realizing the effect of simultaneously controlling a plurality of monitoring terminals or independently controlling a specific monitoring terminal.
Further, after receiving a control page opening instruction, opening a control interface corresponding to the monitoring terminal, wherein a control displayed in the control interface, namely a target control, can be determined according to the received system data of the monitoring terminal.
Specifically, when the system data meets a preset condition, a monitoring terminal adjusting control is used as the target control; and when the system data does not meet the preset conditions, taking the system parameter display control as the target control. Wherein the preset conditions include at least one of:
the operation power consumption is larger than the preset power consumption;
the environmental condition is in a preset condition;
The level of the fault alarm is higher than a preset level.
The preset power consumption, the preset condition and the preset level are fixed data which are stored in advance. The form and specific values thereof can be adaptively adjusted by the research and development personnel according to experience and actual requirements. Therefore, the present embodiment is not particularly limited thereto.
Further, a control instruction is received through the target control, and the monitoring terminal is controlled to execute a control action corresponding to the control instruction.
Specifically, the target control may be a control class control such as an operation mode adjustment control, a system state adjustment control, a power consumption adjustment control, and a fault adjustment control, which may be used to receive a control instruction. So that control instructions can be received through the target control. And when the control instruction is received, acquiring a communication address of the monitoring terminal corresponding to the control interface, and transmitting the control instruction to the monitoring terminal based on the communication address. And executing the control instruction when the control instruction is received by the monitoring terminal. Thereby achieving the effect of controlling the monitoring terminal to execute the control action corresponding to the control instruction.
Optionally, when an alarm inquiry command is received, an alarm display page is displayed, wherein the alarm display page is set to display fault alarms and/or operation logs of the monitoring terminal corresponding to the alarm inquiry command in a classified manner.
Specifically, an alarm inquiry command trigger button is also displayed in the secondary interface, so that a user can send an alarm inquiry command to the data processing terminal by triggering the alarm inquiry command trigger button. And displaying an alarm display page when an alarm inquiry command is received, wherein the alarm display page is set to display fault alarms and/or operation logs of the monitoring terminal corresponding to the alarm inquiry command in a classified mode.
Optionally, after step S10, the method further includes storing the system data in association with the identification corresponding to the monitoring terminal, where the method includes storing the received fault alarm of the monitoring terminal in association with the monitoring terminal. And each identification mark is associated with the fault alarm, and the fault alarm is classified and stored according to the fault grade and/or the fault reason. Wherein the fault alarms may be categorized based on the cause of the fault, the faulty component, etc.
Optionally, after step S10, when the level of the fault alarm is greater than a preset level, an identification identifier of the monitoring terminal corresponding to the fault alarm is obtained, and then a communication mode associated with the identification identifier and a communication address corresponding to the communication mode are obtained. The communication modes comprise mail, micro-message applet pushing, micro-message pushing, telephone, short message, qq and/or other preset communication modes. The communication address may be set as a unique identifying communication identifier, e.g., a micro signal, a telephone number, etc., corresponding to the communication mode. So that an alert reminder can be sent to the target terminal based on the communication means and the communication. When the level of the fault alarm is smaller than or equal to the preset level, the data processing terminal does not respond, or the alarm information or the prompt information of the alarm information is displayed in a user interface of the terminal.
In the technical scheme disclosed in this embodiment, system data sent by each monitoring terminal is received first, where the system data is data obtained by the monitoring terminal through self-checking, and then when an opening instruction of a control page corresponding to the monitoring terminal is received, a target control displayed in a control interface is determined according to the system data corresponding to the monitoring terminal, and then the control instruction is received through the target control, and the monitoring terminal is controlled to execute a control action corresponding to the control instruction. One or more monitoring terminal colleagues or single monitoring terminals can be controlled through the data processing terminal, so that the effect of enriching the functions of the monitoring system is achieved.
In addition, the embodiment of the invention also provides a data processing device, which comprises a memory, a processor and a data processing program stored on the memory and capable of running on the processor, wherein the data processing program realizes the steps of the data processing method of the monitoring system according to each embodiment when being executed by the processor.
In addition, the embodiment of the invention also provides a computer readable storage medium, wherein a data processing program is stored on the computer readable storage medium, and the data processing program realizes the steps of the data processing method of the monitoring system according to each embodiment when being executed by a processor.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a data processing device (which may be a PC, server, etc.) to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.