CN110636088A - Data monitoring method, data transmission method, device and equipment based on video link - Google Patents
Data monitoring method, data transmission method, device and equipment based on video link Download PDFInfo
- Publication number
- CN110636088A CN110636088A CN201810644691.7A CN201810644691A CN110636088A CN 110636088 A CN110636088 A CN 110636088A CN 201810644691 A CN201810644691 A CN 201810644691A CN 110636088 A CN110636088 A CN 110636088A
- Authority
- CN
- China
- Prior art keywords
- monitoring
- alarm
- platform
- hardware resource
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 143
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000005540 biological transmission Effects 0.000 title claims abstract description 24
- 230000006855 networking Effects 0.000 claims abstract description 74
- 230000000007 visual effect Effects 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 14
- 238000003860 storage Methods 0.000 claims description 10
- 238000012423 maintenance Methods 0.000 claims description 7
- 230000004083 survival effect Effects 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000012806 monitoring device Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012800 visualization Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000006854 communication Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013079 data visualisation Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention provides a data monitoring method and a data transmission method based on a video network. The device and the equipment, the monitoring method comprises the following steps: when monitoring that a user logs in, the monitoring alarm platform is connected with the video networking service platform through a websocket; the monitoring alarm platform receives hardware resource use information of each video network server sent by the video network service platform in real time or periodically; and the monitoring alarm platform displays the hardware resource use information to the user in a visual mode. In the embodiment of the invention, the video network server can send the hardware resource use information to the monitoring alarm platform in real time or at regular time, and a background interface is not required to be frequently adjusted by the monitoring alarm platform for obtaining, so that the performance consumption is reduced, and meanwhile, the received hardware resource use information is processed in a visualized manner, so that the user experience is improved.
Description
Technical Field
The invention relates to the technical field of video networking, in particular to a data monitoring method, a data transmission device and data transmission equipment based on the video networking.
Background
With the rapid development of network technologies, bidirectional communications such as video conferences and video teaching are widely popularized in the aspects of life, work, learning and the like of users.
At present, a plurality of video networking service platforms based on video networking are available, but how to monitor and display hardware resource information of each video networking server managed by the video networking service platforms in real time and maintain hardware resources of each video networking server is a technical problem to be solved at present.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a data monitoring method and a data transmission method based on a video networking, so as to solve the problem that in the prior art, because hardware resource information of a video networking server managed by a video networking service platform cannot be monitored in real time and visually displayed, a maintainer cannot monitor and maintain in real time, and the service quality and the user experience of the video networking service platform are reduced.
Correspondingly, the embodiment of the invention also provides a data monitoring device, a data transmission device and equipment based on the video network, which are used for ensuring the realization and the application of the method.
In order to solve the problems, the invention is realized by the following technical scheme:
a first aspect provides a data monitoring method based on a video network, including:
when monitoring that a user logs in, the monitoring alarm platform is connected with the video networking service platform through a websocket;
the monitoring alarm platform receives hardware resource use information of each video network server sent by the video network service platform in real time or periodically;
and the monitoring alarm platform displays the hardware resource use information to the user in a visual mode.
Optionally, the method further includes:
the monitoring alarm platform judges whether the hardware resource use information exceeds a corresponding preset alarm threshold value;
if the hardware resource usage information does not exceed the usage information, the monitoring and warning platform analyzes the hardware resource usage information and utilizes a set warning strategy to automatically process the analyzed warning information.
Optionally, the set alarm policy includes: alarm object, alarm type, alarm index, alarm generation condition and alarm notification convergence rule.
Optionally, the method further includes:
if the alarm information exceeds the preset alarm value, the monitoring alarm platform sends alarm information to a third-party maintainer so that the third-party maintainer can maintain according to the alarm information.
A second aspect provides a data transmission method based on a video network, including:
the method comprises the following steps that a video networking service platform and a monitoring alarm platform are connected through a websocket, wherein the connection is initiated by the monitoring alarm platform when a user logs in the monitoring alarm platform;
the video network service platform acquires the hardware resource use information of each managed video network server in real time or regularly;
and the video network service platform sends the acquired hardware resource use information to the monitoring alarm platform, so that the monitoring alarm platform can display the hardware resource use information to the user in a visual mode.
Optionally, the hardware resource usage information at least includes one of: the device survival state, the port state of the network device, the power supply, the CPU model, the CPU utilization rate, the CPU fan rotating speed and the SMART information of the disk.
A third aspect provides a data monitoring apparatus based on video networking, comprising:
the monitoring module is used for monitoring whether a user logs in the monitoring alarm platform or not;
the establishing module is used for establishing connection with the video networking service platform through the websocket when the monitoring module monitors that a user logs in the monitoring alarm platform;
the receiving module is used for receiving the hardware resource use information of each video networking server sent by the video networking service platform in real time or periodically;
and the display module is used for displaying the hardware resource use information to the user in a visual mode.
Optionally, the method further includes:
the judging module is used for judging whether the hardware resource use information exceeds a corresponding preset alarm threshold value;
the analysis module is used for analyzing the hardware resource use information when the judgment module judges that the hardware resource use information exceeds the corresponding preset alarm threshold value;
and the processing module is used for automatically processing the analyzed alarm information by utilizing a set alarm strategy.
Optionally, the method further includes:
the triggering module is used for triggering alarm information when the judging module judges that the alarm threshold exceeds the corresponding preset alarm threshold;
and the notification module is used for notifying a third party of maintenance personnel to maintain after the triggering module triggers the alarm information.
A fourth aspect provides a data transmission apparatus based on a video network, including:
the system comprises an establishing module, a monitoring and alarming module and a monitoring and alarming module, wherein the establishing module is used for establishing connection between a video networking service platform and a monitoring and alarming platform through a websocket, and the connection is initiated by the monitoring and alarming platform when a user logs in the monitoring and alarming platform;
the acquisition module is used for acquiring the hardware resource use information of each video network server managed by the video network service platform in real time or periodically;
and the sending module is used for sending the acquired hardware resource use information to the monitoring alarm platform so that the monitoring alarm platform can display the hardware resource use information to the user in a visual mode.
Optionally, the hardware resource usage information acquired by the acquiring module at least includes one of: the device survival state, the port state of the network device, the power supply, the CPU model, the CPU utilization rate, the CPU fan rotating speed and the SMART information of the disk.
A fifth aspect provides a terminal device, comprising: the monitoring system comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the computer program realizes the steps of the monitoring method based on the video networking platform when being executed by the processor.
A sixth aspect provides a visual networking server comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program when executed by the processor implementing the steps of the video network-based data transmission as described above.
A seventh aspect provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the video networking platform-based monitoring method as described above; or a step of data transmission based on the video network as described above.
Compared with the prior art, the embodiment of the invention has the following advantages:
in the embodiment of the invention, the monitoring alarm platform is connected with the video networking service platform through the websocket, the received hardware resource use information of each video networking server is subjected to visualization processing, and then the data after visualization processing is displayed to a user. In other words, in the embodiment of the present invention, the video networking server may send the hardware resource usage information to the monitoring and warning platform in real time or at regular time, and does not need to frequently adjust a background interface of the monitoring and warning platform to obtain the hardware resource usage information, which not only reduces performance consumption, but also improves user experience because the received hardware resource usage information is processed visually.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
Fig. 1 is a flowchart of a data monitoring method based on a video network according to an embodiment of the present invention;
fig. 2 is another flowchart of a data monitoring method based on a video network according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of computing a real-time CPU utilization rate and a preset alarm threshold of a video networking server according to an embodiment of the present invention;
fig. 4 is a flowchart of a data transmission method based on a video network according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a data monitoring apparatus based on a video network according to an embodiment of the present invention;
fig. 6 is another schematic structural diagram of a data monitoring apparatus based on a video network according to an embodiment of the present invention;
fig. 7 is another schematic structural diagram of a data monitoring apparatus based on a video network according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a data monitoring apparatus based on a video network according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The video networking is an important milestone for network development, is a real-time network, can realize high-definition video real-time transmission, and pushes a plurality of internet applications to high-definition video, and high-definition faces each other.
The video networking adopts a real-time high-definition video exchange technology, can integrate required services such as dozens of services of video, voice, pictures, characters, communication, data and the like on a system platform on a network platform, such as high-definition video conferences, video monitoring, intelligent monitoring analysis, emergency command, digital broadcast television, delayed television, network teaching, live broadcast, Video On Demand (VOD), television mails, Personal Video Recorder (PVR), intranet (self-office) channels, intelligent video broadcast control, information distribution and the like, and realizes high-definition quality video playing through a television or a computer.
Referring to fig. 1, a flowchart of a data monitoring method based on a video network according to an embodiment of the present invention is shown, where the method includes:
step 101: when monitoring that a user logs in, the monitoring alarm platform is connected with the video networking service platform through a websocket;
in this step, when a user logs in a monitoring and warning platform (such as a web server, etc.), the monitoring and warning platform establishes a long-term connection between a background (i.e., a video networking service platform, which includes one or more video networking servers) and a foreground (i.e., a server of the monitoring and warning platform) through the websocket technology.
Among them, WebSocket is a very important new feature in the HTML5 specification, and its existence can allow the user to implement two-way communication in the browser, and implement the timely pushing of data. Through the HTML5 application built by the WebSocket technology, a user does not need to frequently refresh pages to obtain new data, and the new data can be automatically pushed to a screen (such as a computer screen of the user) of a monitoring and alarming platform by a video network server managed by a video network service platform. HTML5 is the next generation HTML, i.e., hypertext markup language.
Step 102: the monitoring alarm platform receives hardware resource use information of each video network server sent by the video network service platform in real time or periodically;
in the step, after the monitoring and warning platform is connected with the video networking service platform, the video networking service platform collects the hardware resource use information of each server of the video networking service platform in real time or periodically and sends the hardware resource use information of each server to the monitoring and warning platform in real time or periodically. Namely, the monitoring alarm platform receives the hardware resource use information of each video network server sent by the video network service platform in real time or periodically. The hardware resource usage information of each video network server may include at least one of the following: the device survival state, the port state of the network device, the power supply, the Central Processing Unit (CPU) utilization rate, the CPU fan rotating speed and the SMART information of the disk. Of course, the hardware resource usage information of the video network server is not limited to this, and may also include other information, and this embodiment is not limited.
Step 103: and the monitoring alarm platform displays the hardware resource use information to the user in a visual mode.
In the step, after receiving the hardware resource use information of the video network server, the monitoring and warning platform can display the hardware resource use information through a seven-color sketch (canvas) animation, so that the data visualization is realized. Of course, other forms of animation can be used for displaying, and the embodiment is not limited.
For example, if the hardware resource usage information includes the usage of the CPU of a certain video network server, the monitoring and warning platform will visualize the current usage of the CPU of the video network server in real time and display the current usage to the user.
In the embodiment of the invention, the monitoring alarm platform is connected with the video networking service platform through the websocket, the received hardware resource use information of each video networking server is subjected to visualization processing, and then the data after visualization processing is displayed to a user. In other words, in the embodiment of the present invention, the video networking server may send the hardware resource usage information to the monitoring and warning platform in real time or at regular time, and does not need to frequently adjust a background interface of the monitoring and warning platform to obtain the hardware resource usage information, which not only reduces performance consumption, but also improves user experience because the received hardware resource usage information is processed visually.
Referring to fig. 2, another flowchart of a data monitoring method based on a video network according to an embodiment of the present invention is shown, where the method includes:
step 201: when monitoring that a user logs in, the monitoring alarm platform is connected with the video networking service platform through a websocket;
step 202: the monitoring alarm platform receives hardware resource use information of each video network server sent by the video network service platform in real time or periodically;
step 203: the monitoring alarm platform displays the hardware resource use information to the user in a visual mode;
in this embodiment, steps 201 to 203 are the same as steps 101 to 103, and are described in detail above, and are not described herein again.
Step 204: the monitoring alarm platform judges whether the hardware resource use information exceeds a corresponding preset alarm threshold value; if not, go to step 205; otherwise, go to step 206;
in this step, the preset alarm threshold may be preset according to an empirical value, or may be set by the user after viewing the visualized data, which is not limited in this embodiment.
Wherein, a process for setting an alarm threshold according to visualized data comprises:
the utilization rate of a real-time CPU of the video network server is calculated according to the received hardware resource utilization information of the video network server, and then a corresponding alarm threshold value is set according to the utilization rate of the real-time CPU.
Specifically, as shown in fig. 3, a schematic diagram of calculating a real-time CPU utilization rate of a video network server and a preset alarm threshold according to an embodiment of the present invention is provided, in the diagram, the preset alarm threshold is shown as a dashed line, and in this embodiment, the preset alarm threshold is 60 as an example.
Step 205: the monitoring alarm platform analyzes the hardware resource use information and automatically processes the analyzed alarm information by using a set alarm strategy;
in this step, the set alarm policy may include: the alarm object, the alarm type, the alarm index, the alarm generation condition, and the alarm notification convergence rule, but are not limited thereto.
In this embodiment, a process of setting an alarm policy includes:
firstly, defining an alarm (monitoring) object, such as a physical server and the like, and secondly, setting some alarm (monitoring) indexes according to requirements, such as the CPU utilization rate of 80%; thirdly, some alarm (monitoring) types are set, such as single machine performance alarms (various hardware use conditions and the like), then alarm rules are set according to alarm objects, alarm indexes, alarm generation conditions and alarm notification convergence rules, and finally, corresponding alarm rules are set according to the comprehensive conditions. It should be noted that, for different monitoring objects and monitoring indexes, the set alarm rules may be the same or different, and this embodiment is not limited.
In this step, the analyzing of the hardware resource usage information may be: and calculating the utilization rate of a real-time CPU of the video network server according to the received hardware resource utilization information of the video network server, and then carrying out automatic processing on the analyzed alarm information by utilizing a set alarm strategy. Among other things, automated management may include alarming, masking, convergence, etc.
Step 206: the monitoring and alarming platform sends alarm information to a third-party maintainer so that the third-party maintainer can maintain according to the alarm information.
In the step, when the hardware resource use information exceeds the corresponding preset alarm threshold, an alarm function is triggered, and operation and maintenance personnel are notified to maintain.
For example, if the monitoring and warning platform receives that the hardware resource usage information is that the usage rate of a certain video network server CPU is 90%, if the preset warning threshold of the usage rate of the video network server CPU is 80%, at this time, since 90% is greater than 80%, an alarm is triggered and a maintenance person is notified in time.
In the embodiment of the invention, the monitoring alarm platform is connected with the video networking service platform through the websocket, the received hardware resource use information of each video networking server is subjected to visual processing, then, the data after the visual processing is displayed to a user, whether the hardware resource use information exceeds a corresponding preset alarm threshold value or not is judged, if not, the analyzed alarm information is subjected to automatic processing by using a set alarm strategy, and if so, the alarm information is sent to a third-party maintainer so that the third-party maintainer can maintain according to the alarm information. In other words, in the embodiment of the present invention, the video networking server may send the hardware resource usage information to the monitoring and warning platform in real time or at regular time, and does not need to frequently adjust a background interface of the monitoring and warning platform to obtain the hardware resource usage information, which not only reduces performance consumption, but also improves user experience because the received hardware resource usage information is processed visually. Furthermore, whether the hardware resource usage information exceeds a corresponding preset alarm threshold value can be judged according to the hardware resource usage information, if yes, an alarm is triggered, maintenance personnel can maintain the video networking servers of all the platforms in real time conveniently, and the service quality of the platforms is improved.
Referring to fig. 4, a flowchart of a data transmission method based on a video network according to an embodiment of the present invention is shown, where the method includes:
step 401: the method comprises the following steps that a video networking service platform and a monitoring alarm platform are connected through a websocket, wherein the connection is initiated by the monitoring alarm platform when a user logs in the monitoring alarm platform;
in this step, when the user logs in the monitoring and warning platform, the monitoring and warning platform establishes a permanent connection with the video networking service platform through a websocket (i.e., websocket technology).
Step 402: the video networking service platform acquires the hardware resource use information of each video networking server managed by the video networking server platform in real time or periodically;
in this step, the video networking service platform may obtain, in real time or at regular time, hardware resource usage information of each video networking server, where the hardware resource usage information may include at least one of the following: the device survival state, the port state of the network device, the power supply, the CPU model, the CPU utilization rate, the CPU fan rotating speed and the SMART information of the disk.
It should be noted that, in this embodiment, data collection and transmission are mainly performed through an Iaas layer of the video networking service platform, where Iaas: the Infrastructure as a Service is the Infrastructure as a Service. The services that Iaa provides to the consumer are the utilization of all the computing infrastructure, including processing CPU, memory, storage, networking and other basic computing resources, and the user is able to deploy and run any software, including operating systems and applications.
Wherein, the video network service platform can comprise one or more video network servers.
Step 403: and the video network service platform sends the acquired hardware resource use information to the monitoring alarm platform, so that the monitoring alarm platform can display the hardware resource use information to the user in a visual mode.
In the step, the video networking service platform sends the hardware resource use information to the monitoring alarm platform through websocket connection, so that the monitoring alarm platform displays the hardware resource use information to the user in a visual form.
In the embodiment of the invention, after the video networking server establishes the websocket connection with the monitoring and alarming platform, the hardware resource use information can be sent to the monitoring and alarming platform in real time or at regular time, and a background interface which is frequently called by the monitoring and alarming platform is not needed to obtain the hardware resource use information, so that the performance consumption is reduced.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 5, a schematic structural diagram of a data monitoring apparatus based on a video network according to an embodiment of the present invention may specifically include the following modules: a monitoring module 51, a building module 52, a receiving module 53 and a presentation module 54, wherein,
the monitoring module 51 is used for monitoring whether a user logs in the monitoring alarm platform;
the establishing module 52 is used for establishing connection with the video networking service platform through the websocket when the monitoring module monitors that a user logs in the monitoring alarm platform;
a receiving module 53, configured to receive hardware resource usage information of each video networking server sent by the video networking service platform in real time or periodically;
and a presentation module 54, configured to present the hardware resource usage information to the user in a visualized form.
Optionally, in another embodiment, on the basis of the above embodiment, the apparatus may further include: the structure of the judging module 61, the analyzing module 62 and the processing module 63 is schematically shown in fig. 6, wherein,
the judging module 61 is configured to judge whether the hardware resource usage information exceeds a corresponding preset alarm threshold;
the analysis module 62 is configured to analyze the hardware resource usage information when the judgment module 61 judges that the hardware resource usage information exceeds the corresponding preset alarm threshold;
and the processing module 63 is configured to automatically process the analyzed alarm information by using a set alarm policy.
Optionally, in another embodiment, on the basis of the above embodiment of this embodiment, the apparatus may further include: the trigger module 71 and the notification module 72 are schematically shown in fig. 7, wherein,
the triggering module 71 is configured to trigger alarm information when the judging module judges that the alarm threshold exceeds the corresponding preset alarm threshold;
and the notification module 72 is configured to notify a third party maintenance staff to perform maintenance after the triggering module 71 triggers the alarm information.
Optionally, the apparatus may be integrated on a monitoring alarm platform, or may be deployed independently, which is not limited in this embodiment, where the monitoring alarm platform may be a web server or the like.
Referring to fig. 8, a schematic structural diagram of a data transmission device based on a video network according to an embodiment of the present invention is shown, where the device includes: a building block 81, an acquisition block 82 and a sending block 83, wherein,
the establishing module 81 is used for establishing connection between the video networking service platform and the monitoring alarm platform through the websocket, wherein the connection is initiated by the monitoring alarm platform when a user logs in the monitoring alarm platform;
an obtaining module 82, configured to obtain, in real time or periodically, hardware resource usage information of each video networking server managed by the video networking service platform;
the hardware resource usage information obtained by the obtaining module 82 at least includes one of: the device survival state, the port state of the network device, the power supply, the CPU model, the CPU utilization rate, the CPU fan rotating speed and the SMART information of the disk.
A sending module 83, configured to send the obtained hardware resource usage information to the monitoring and warning platform, so that the monitoring and warning platform displays the hardware resource usage information to the user in a visual manner.
Optionally, the apparatus may be integrated on a video networking service platform, or may be deployed independently, which is not limited in this embodiment, where the video networking service platform is composed of one or more video networking servers.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
Optionally, an embodiment of the present invention further provides a terminal device, including: the monitoring system comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the computer program realizes the steps of the monitoring method based on the video networking platform when being executed by the processor.
Optionally, an embodiment of the present invention further provides a video networking server, including: the computer program is executed by the processor to implement the processes of the step embodiment of data transmission based on the video network, and can achieve the same technical effects, and the processes are not repeated here to avoid repetition.
Optionally, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the step embodiment of the monitoring method based on the video networking platform, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here; or the above-mentioned processes of the step embodiment of data transmission based on the video network, and the same technical effects can be achieved, and are not described herein again to avoid repetition. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal 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 terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The data monitoring method, the data transmission device and the data transmission equipment based on the video network are introduced in detail, specific examples are applied in the text to explain the principle and the implementation mode of the invention, and the description of the embodiments is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (14)
1. A data monitoring method based on video network is characterized by comprising the following steps:
when monitoring that a user logs in, the monitoring alarm platform is connected with the video networking service platform through a websocket;
the monitoring alarm platform receives hardware resource use information of each video network server sent by the video network service platform in real time or periodically;
and the monitoring alarm platform displays the hardware resource use information to the user in a visual mode.
2. The method of claim 1, further comprising:
the monitoring alarm platform judges whether the hardware resource use information exceeds a corresponding preset alarm threshold value;
if the hardware resource usage information does not exceed the usage information, the monitoring and warning platform analyzes the hardware resource usage information and utilizes a set warning strategy to automatically process the analyzed warning information.
3. The method of claim 2, wherein the set alarm policy comprises: alarm object, alarm type, alarm index, alarm generation condition and alarm notification convergence rule.
4. The method of claim 2, further comprising:
if the alarm information exceeds the preset alarm value, the monitoring alarm platform sends alarm information to a third-party maintainer so that the third-party maintainer can maintain according to the alarm information.
5. A data transmission method based on video network is characterized by comprising the following steps:
the method comprises the following steps that a video networking service platform and a monitoring alarm platform are connected through a websocket, wherein the connection is initiated by the monitoring alarm platform when a user logs in the monitoring alarm platform;
the video network service platform acquires the hardware resource use information of each managed video network server in real time or regularly;
and the video network service platform sends the acquired hardware resource use information to the monitoring alarm platform, so that the monitoring alarm platform can display the hardware resource use information to the user in a visual mode.
6. The method of claim 5, wherein the hardware resource usage information comprises at least one of: the device survival state, the port state of the network device, the power supply, the CPU model, the CPU utilization rate, the CPU fan rotating speed and the SMART information of the disk.
7. A data monitoring device based on video network is characterized by comprising:
the monitoring module is used for monitoring whether a user logs in the monitoring alarm platform or not;
the establishing module is used for establishing connection with the video networking service platform through the websocket when the monitoring module monitors that a user logs in the monitoring alarm platform;
the receiving module is used for receiving the hardware resource use information of each video networking server sent by the video networking service platform in real time or periodically;
and the display module is used for displaying the hardware resource use information to the user in a visual mode.
8. The apparatus of claim 7, further comprising:
the judging module is used for judging whether the hardware resource use information exceeds a corresponding preset alarm threshold value;
the analysis module is used for analyzing the hardware resource use information when the judgment module judges that the hardware resource use information exceeds the corresponding preset alarm threshold value;
and the processing module is used for automatically processing the analyzed alarm information by utilizing a set alarm strategy.
9. The apparatus of claim 8, further comprising:
the triggering module is used for triggering alarm information when the judging module judges that the alarm threshold exceeds the corresponding preset alarm threshold;
and the notification module is used for notifying a third party of maintenance personnel to maintain after the triggering module triggers the alarm information.
10. A data transmission apparatus based on video network, comprising:
the system comprises an establishing module, a monitoring and alarming module and a monitoring and alarming module, wherein the establishing module is used for establishing connection between a video networking service platform and a monitoring and alarming platform through a websocket, and the connection is initiated by the monitoring and alarming platform when a user logs in the monitoring and alarming platform;
the acquisition module is used for acquiring the hardware resource use information of each video network server managed by the video network service platform in real time or periodically;
and the sending module is used for sending the acquired hardware resource use information to the monitoring alarm platform so that the monitoring alarm platform can display the hardware resource use information to the user in a visual mode.
11. The apparatus of claim 10, wherein the hardware resource usage information obtained by the obtaining module comprises at least one of: the device survival state, the port state of the network device, the power supply, the CPU model, the CPU utilization rate, the CPU fan rotating speed and the SMART information of the disk.
12. A terminal device, comprising: memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the video networking platform based monitoring method according to any one of claims 1 to 4.
13. A video networking server, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program when executed by the processor implements the steps of the video network-based data transmission according to claim 5 or 6.
14. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the steps of the method for monitoring based on a video networking platform according to any one of claims 1 to 4; or the step of video network based data transmission according to claim 5 or 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810644691.7A CN110636088A (en) | 2018-06-21 | 2018-06-21 | Data monitoring method, data transmission method, device and equipment based on video link |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810644691.7A CN110636088A (en) | 2018-06-21 | 2018-06-21 | Data monitoring method, data transmission method, device and equipment based on video link |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110636088A true CN110636088A (en) | 2019-12-31 |
Family
ID=68966336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810644691.7A Pending CN110636088A (en) | 2018-06-21 | 2018-06-21 | Data monitoring method, data transmission method, device and equipment based on video link |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110636088A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112165414A (en) * | 2020-09-28 | 2021-01-01 | 苏州浪潮智能科技有限公司 | WebSocket protocol-based real-time data monitoring method and system |
CN113542424A (en) * | 2021-07-19 | 2021-10-22 | 中移(杭州)信息技术有限公司 | Data processing method, apparatus, apparatus and computer program product |
CN114900447A (en) * | 2022-05-07 | 2022-08-12 | 北京红山信息科技研究院有限公司 | Software and hardware resource management monitoring system based on Pass platform |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100169472A1 (en) * | 2005-12-15 | 2010-07-01 | Keiichi Okamoto | Web Access Monitoring Method and Associated Program |
CN102523140A (en) * | 2012-01-12 | 2012-06-27 | 江苏电力信息技术有限公司 | Real-time monitoring device for operation and maintenance of electric power customer service system |
CN103281366A (en) * | 2013-05-21 | 2013-09-04 | 山东地纬计算机软件有限公司 | Embedded agency monitoring device and method supporting real-time operating state acquiring |
CN103491354A (en) * | 2013-10-10 | 2014-01-01 | 国家电网公司 | System operation monitoring and controlling visual platform |
CN104348653A (en) * | 2013-08-06 | 2015-02-11 | 中国电信股份有限公司 | Method and system for realizing user task of cloud management platform as well as trigger |
CN104618425A (en) * | 2014-12-17 | 2015-05-13 | 浙江工商大学 | Real-time data monitoring method and system |
CN105450479A (en) * | 2016-01-04 | 2016-03-30 | 山东超越数控电子有限公司 | Method and apparatus for monitoring module |
CN106657387A (en) * | 2017-01-13 | 2017-05-10 | 郑州云海信息技术有限公司 | Intelligent centralized air-traffic-control automation monitoring system |
US20180041597A1 (en) * | 2013-11-01 | 2018-02-08 | Time Warner Cable Enterprises Llc | System and method for pushing smart alerts |
CN108055144A (en) * | 2017-10-23 | 2018-05-18 | 北京迈特力德信息技术有限公司 | The monitoring method and system of a kind of network equipment |
-
2018
- 2018-06-21 CN CN201810644691.7A patent/CN110636088A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100169472A1 (en) * | 2005-12-15 | 2010-07-01 | Keiichi Okamoto | Web Access Monitoring Method and Associated Program |
CN102523140A (en) * | 2012-01-12 | 2012-06-27 | 江苏电力信息技术有限公司 | Real-time monitoring device for operation and maintenance of electric power customer service system |
CN103281366A (en) * | 2013-05-21 | 2013-09-04 | 山东地纬计算机软件有限公司 | Embedded agency monitoring device and method supporting real-time operating state acquiring |
CN104348653A (en) * | 2013-08-06 | 2015-02-11 | 中国电信股份有限公司 | Method and system for realizing user task of cloud management platform as well as trigger |
CN103491354A (en) * | 2013-10-10 | 2014-01-01 | 国家电网公司 | System operation monitoring and controlling visual platform |
US20180041597A1 (en) * | 2013-11-01 | 2018-02-08 | Time Warner Cable Enterprises Llc | System and method for pushing smart alerts |
CN104618425A (en) * | 2014-12-17 | 2015-05-13 | 浙江工商大学 | Real-time data monitoring method and system |
CN105450479A (en) * | 2016-01-04 | 2016-03-30 | 山东超越数控电子有限公司 | Method and apparatus for monitoring module |
CN106657387A (en) * | 2017-01-13 | 2017-05-10 | 郑州云海信息技术有限公司 | Intelligent centralized air-traffic-control automation monitoring system |
CN108055144A (en) * | 2017-10-23 | 2018-05-18 | 北京迈特力德信息技术有限公司 | The monitoring method and system of a kind of network equipment |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112165414A (en) * | 2020-09-28 | 2021-01-01 | 苏州浪潮智能科技有限公司 | WebSocket protocol-based real-time data monitoring method and system |
CN113542424A (en) * | 2021-07-19 | 2021-10-22 | 中移(杭州)信息技术有限公司 | Data processing method, apparatus, apparatus and computer program product |
CN113542424B (en) * | 2021-07-19 | 2023-04-28 | 中移(杭州)信息技术有限公司 | Data processing method, device, equipment and readable storage medium |
CN114900447A (en) * | 2022-05-07 | 2022-08-12 | 北京红山信息科技研究院有限公司 | Software and hardware resource management monitoring system based on Pass platform |
CN114900447B (en) * | 2022-05-07 | 2023-12-12 | 北京红山信息科技研究院有限公司 | Software and hardware resource management monitoring system based on Pass platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107040816B (en) | Client application operation abnormity analysis method and device | |
CN107222780B (en) | A method for comprehensive status perception and real-time content supervision of live broadcast platform | |
US11295405B2 (en) | Cognitive recommendations for first responders | |
CN103634384B (en) | A kind of method based on Flash technology real-time remote monitoring terminal unit on a web browser | |
CN202773015U (en) | Image quality diagnosis device for video monitoring system | |
CN110636088A (en) | Data monitoring method, data transmission method, device and equipment based on video link | |
DE102021129177A1 (en) | SITUATIONAL AWARENESS ENHANCED BY AUGMENTED REALITY | |
DE112012001557T5 (en) | Predictive placement of content through network analysis | |
CN104469305A (en) | Fault detection method and device for power grid video surveillance equipment | |
CN110347694B (en) | Equipment monitoring method, device and system based on Internet of things | |
CN116055690B (en) | Method and equipment for processing machine room monitoring video | |
CN107085549A (en) | The method and apparatus of fault message generation | |
CN112135119A (en) | Method and system for automatically monitoring and alarming network condition in real-time audio and video communication | |
CN110572617A (en) | environment monitoring processing method and device and storage medium | |
CN113433882A (en) | Station room intelligent assistance and artificial intelligence visual gateway control method and system | |
CN105786673B (en) | Alarm information processing method and device | |
CN104320285A (en) | Website running status monitoring method and device | |
CN112141832A (en) | Visual operation platform of elevator thing networking | |
CN107153681A (en) | A kind of user's registration conversion method and system | |
CN107861485A (en) | Data acquisition and monitoring control method, client, server and system | |
CN114189716A (en) | Video live broadcast platform monitoring system, method, equipment and storage medium | |
CN113011963A (en) | Bank outlet monitoring method, device and system based on edge intelligence | |
CN112835780A (en) | Service detection method and device | |
CN117612313A (en) | Construction area safety monitoring method and system | |
CN113608945A (en) | Data processing method, device, equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191231 |