Nothing Special   »   [go: up one dir, main page]

CN109788247B - Method and device for identifying monitoring instruction - Google Patents

Method and device for identifying monitoring instruction Download PDF

Info

Publication number
CN109788247B
CN109788247B CN201811594361.8A CN201811594361A CN109788247B CN 109788247 B CN109788247 B CN 109788247B CN 201811594361 A CN201811594361 A CN 201811594361A CN 109788247 B CN109788247 B CN 109788247B
Authority
CN
China
Prior art keywords
monitoring
playing
binding information
terminal
information
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.)
Active
Application number
CN201811594361.8A
Other languages
Chinese (zh)
Other versions
CN109788247A (en
Inventor
李阔
张立伟
张丽敏
沈军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hainan Qiantang Shilian Information Technology Co.,Ltd.
Original Assignee
Visionvera Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN201811594361.8A priority Critical patent/CN109788247B/en
Publication of CN109788247A publication Critical patent/CN109788247A/en
Application granted granted Critical
Publication of CN109788247B publication Critical patent/CN109788247B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the application provides a method and a device for identifying a monitoring instruction, wherein the method and the device are applied to a video network, and the video network comprises a web front end, a monitoring scheduling platform, a plurality of monitoring front ends and a plurality of playing terminals; the web front end simultaneously generates a monitoring request instruction and storage information according to the generated video monitoring selection operation, wherein the monitoring request instruction and the storage information both comprise binding information of the playing terminal and the monitoring front end, and the storage information also comprises a page identifier representing a monitoring playing function page; when the web front end receives the reply signaling returned by the playing terminal aiming at the monitoring request instruction, the corresponding storage information can be searched according to the binding information carried by the reply signaling, and then the page identification specifically aiming at the reply signaling is obtained, and the reply signaling is sent to the corresponding monitoring playing function page, so that the multi-page parallel processing capability of the web front end is improved.

Description

Method and device for identifying monitoring instruction
Technical Field
The present application relates to the field of video networking technologies, and in particular, to a method and an apparatus for monitoring instruction identification.
Background
The video networking monitoring is an important milestone for monitoring development, and can realize real-time transmission of full-network high-definition videos which cannot be realized by the conventional video monitoring technology. The video network adopts a real-time high-definition video exchange technology, can integrate all monitoring and playing devices into one monitoring and scheduling platform, and achieves the purpose that which playing devices directionally play which monitoring and collecting video streams through the management and setting of the monitoring and scheduling platform.
The current video networking scheduling platform has multiple pages with playing functions, for example, a video wall function playing page, a directional monitoring playing page, etc., so as to implement monitoring management in different modes on different pages.
Disclosure of Invention
In view of the above, embodiments of the present application are proposed to provide a method of monitoring instruction recognition and a corresponding apparatus of monitoring instruction recognition that overcome or at least partially solve the above problems.
In order to solve the above problem, an embodiment of the present application discloses a method for identifying a monitoring instruction, where the method is applied to a video network, where the video network includes a web front end, a monitoring scheduling platform in communication connection with the web front end, and a plurality of monitoring front ends and a plurality of playing terminals respectively connected with the monitoring scheduling platform; the web front end comprises a plurality of monitoring and playing function pages, and the method comprises the following steps:
the web front end generates N monitoring request instructions and N storage information corresponding to the N monitoring request instructions aiming at the video monitoring selection operation triggered on the multiple monitoring playing function pages; the monitoring request instruction comprises binding information, and the storage information comprises the binding information and a page identifier corresponding to the monitoring playing function page; the binding information is corresponding relation information of a playing terminal and at least one monitoring front end, and N is an integer greater than 1;
the web front end sends each monitoring request instruction to the monitoring scheduling platform; the monitoring scheduling platform is used for sending each monitoring request instruction to a target playing terminal corresponding to the binding information, and the target playing terminal is used for receiving video stream data sent by a target monitoring front end corresponding to the binding information according to the monitoring request instruction;
the web front end receives a first reply signaling sent by the monitoring scheduling platform; the first reply signaling is generated by the target playing terminal according to the state of receiving the video stream data and is sent to the monitoring scheduling platform, and the first reply signaling comprises first binding information corresponding to the binding information;
the web front end searches first storage information in the N pieces of storage information based on the first binding information, and determines a first page identifier of the first storage information;
and the web front end sends the first reply signaling to a first monitoring playing function page corresponding to the first page identification.
Preferably, each monitoring front end has a respective monitoring identifier, and each playing terminal has a respective terminal identifier; the binding information comprises a terminal identification and at least one monitoring identification corresponding to the terminal identification.
Preferably, the monitoring identifier is an MAC address of the monitoring front end, and the terminal identifier is an MAC address of the playback terminal.
Preferably, the first reply signaling comprises a play successful reply signaling and a play unsuccessful reply signaling; the successful playing reply signaling is generated by the target playing terminal in a state of successfully receiving the video stream data, and the unsuccessful playing reply signaling is generated by the target playing terminal in a state of not receiving the video stream data.
Preferably, after the steps of generating, by the web front end, N monitoring request instructions and N pieces of storage information corresponding to the N monitoring request instructions for the video monitoring selection operation triggered on the multiple monitoring and playing function pages, and before the step of sending, by the web front end, each monitoring request instruction to the monitoring and scheduling platform, the method includes:
the web front end judges whether the N pieces of binding information are different or not, determines the same second binding information when the N pieces of binding information are the same, generates abnormal binding information by adopting the second binding information, searches second storage information corresponding to the second binding information, determines a second page identifier of the second storage information, and sends the abnormal binding information to a second monitoring and playing function page corresponding to the second page identifier.
In order to solve the above problem, an embodiment of the present application further discloses a device for identifying a monitoring instruction, where the device is applied to a video network, and the video network includes a web front end, a monitoring scheduling platform in communication connection with the web front end, and a plurality of monitoring front ends and a plurality of playing terminals respectively connected with the monitoring scheduling platform; the web front end comprises a plurality of monitoring and playing function pages, the device is located at the web front end and comprises:
the monitoring request instruction generating module is used for generating N monitoring request instructions aiming at the video monitoring selection operation triggered on the multiple monitoring playing function pages;
the storage information generating module is used for generating N pieces of storage information corresponding to the N monitoring request instructions;
the monitoring request instruction sending module is used for sending each monitoring request instruction to a monitoring scheduling platform; the monitoring scheduling platform is informed to send each monitoring request instruction to a target playing terminal corresponding to the binding information, and the target playing terminal is used for receiving video stream data sent by a target monitoring front end corresponding to the binding information according to the monitoring request instruction;
a signaling total receiving module, configured to receive a first reply signaling sent by the monitoring scheduling platform; the first reply signaling is generated by the target playing terminal according to the state of receiving video stream data and is sent to the monitoring scheduling platform, and the first reply signaling comprises first binding information corresponding to the binding information;
the page identifier determining module is used for searching first storage information in the N pieces of storage information based on the first binding information and determining a first page identifier of the first storage information;
and the reply signaling distribution module is used for sending the first reply signaling to a first monitoring and playing function page corresponding to the first page identifier.
Preferably, each monitoring front end has a respective monitoring identifier, and each playing terminal has a respective terminal identifier; the binding information comprises a terminal identification and at least one monitoring identification corresponding to the terminal identification.
Preferably, the monitoring identifier is an MAC address of the monitoring front end, and the terminal identifier is an MAC address of the playback terminal.
Preferably, the first reply signaling comprises a play successful reply signaling and a play unsuccessful reply signaling; the successful playing reply signaling is generated by the target playing terminal in a state of successfully receiving the video stream data, and the unsuccessful playing reply signaling is generated by the target playing terminal in a state of not receiving the video stream data.
Preferably, the apparatus further comprises:
the judging module is used for judging whether the N binding information are different;
the abnormal information generating module is used for determining the same second binding information when the judging module judges that the same binding information exists, and generating abnormal binding information by adopting the second binding information;
an abnormal information sending module, configured to search for second storage information corresponding to the second binding information, determine a second page identifier of the second storage information, and send the abnormal binding information to a second monitoring and playing function page corresponding to the second page identifier
Compared with the prior art, the embodiment of the application has the following advantages:
firstly, the characteristics of the video network are applied, when a video monitoring selection operation occurs on a monitoring playing function page of a web front end, a monitoring request instruction and storage information are generated at the same time, the monitoring request instruction and the storage information both comprise binding information of a corresponding relation between a playing terminal and at least one monitoring front end, and the storage information also comprises a page identifier representing the monitoring playing function page; when receiving a reply signaling returned by the playing terminal for the monitoring request instruction, the web front end can search corresponding storage information according to the binding information carried by the reply signaling, further acquire a page identifier specifically targeted by the reply signaling, and send the reply signaling to a corresponding monitoring playing function page. The web front end can identify the video monitoring operation performed on the multiple monitoring and playing function pages, so that the web front end can simultaneously support the monitoring management operation of the multiple monitoring and playing function pages, the multi-page parallel processing capability of the web front end is improved, and a user can conveniently perform video monitoring and playing in different modes by using the monitoring and playing function pages provided by the web front end.
And secondly, the web front end generates abnormal binding information for the generated same binding information, so that the user can be reminded to change the binding relation between the playing terminal and the monitoring front end in time after the user sets the same binding information on different monitoring playing function pages, thereby improving the information association degree between the monitoring playing function pages and improving the efficiency of monitoring, scheduling and managing.
Drawings
FIG. 1 is a networking schematic of a video network of the present application;
FIG. 2 is a schematic diagram of a hardware architecture of a node server according to the present application;
fig. 3 is a schematic diagram of a hardware architecture of an access switch of the present application;
fig. 4 is a schematic diagram of a hardware structure of an ethernet protocol conversion gateway according to the present application;
FIG. 5 is a flow chart of the steps of method embodiment 1 of the present application for monitoring instruction identification;
FIG. 6 is a diagram of an application environment of embodiment 1 of a method for monitoring instruction recognition according to the present application;
FIG. 7 is a block diagram of an embodiment 2 of the apparatus for monitoring command recognition according to the present application;
fig. 8 is a block diagram of a preferred structure of embodiment 2 of the apparatus for monitoring instruction recognition according to the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description.
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 conference, video monitoring, intelligent monitoring analysis, emergency command, digital broadcast television, delayed television, network teaching, live broadcast, VOD on demand, television mail, Personal Video Recorder (PVR), intranet (self-office) channels, intelligent video broadcast control, information distribution and the like, and realizes high-definition quality video broadcast through a television or a computer.
To better understand the embodiments of the present application, the following description refers to the internet of view:
some of the technologies applied in the video networking are as follows:
network Technology (Network Technology)
Network technology innovation in video networking has improved over traditional Ethernet (Ethernet) to face the potentially enormous video traffic on the network. Unlike pure network Packet Switching (Packet Switching) or network circuit Switching (circuit Switching), the Packet Switching is adopted by the technology of the video networking to meet the Streaming requirement. The video networking technology has the advantages of flexibility, simplicity and low price of packet switching, and simultaneously has the quality and safety guarantee of circuit switching, thereby realizing the seamless connection of the whole network switching type virtual circuit and the data format.
Switching Technology (Switching Technology)
The video network adopts two advantages of asynchronism and packet switching of the Ethernet, eliminates the defects of the Ethernet on the premise of full compatibility, has end-to-end seamless connection of the whole network, is directly communicated with a user terminal, and directly bears an IP data packet. The user data does not require any format conversion across the entire network. The video networking is a higher-level form of the Ethernet, is a real-time exchange platform, can realize the real-time transmission of the whole-network large-scale high-definition video which cannot be realized by the existing Internet, and pushes a plurality of network video applications to high-definition and unification.
Server Technology (Server Technology)
The server technology on the video networking and unified video platform is different from the traditional server, the streaming media transmission of the video networking and unified video platform is established on the basis of connection orientation, the data processing capacity of the video networking and unified video platform is independent of flow and communication time, and a single network layer can contain signaling and data transmission. For voice and video services, the complexity of video networking and unified video platform streaming media processing is much simpler than that of data processing, and the efficiency is greatly improved by more than one hundred times compared with that of a traditional server.
Storage Technology (Storage Technology)
The super-high speed storage technology of the unified video platform adopts the most advanced real-time operating system in order to adapt to the media content with super-large capacity and super-large flow, the program information in the server instruction is mapped to the specific hard disk space, the media content is not passed through the server any more, and is directly sent to the user terminal instantly, and the general waiting time of the user is less than 0.2 second. The optimized sector distribution greatly reduces the mechanical motion of the magnetic head track seeking of the hard disk, the resource consumption only accounts for 20% of that of the IP internet of the same grade, but concurrent flow which is 3 times larger than that of the traditional hard disk array is generated, and the comprehensive efficiency is improved by more than 10 times.
Network Security Technology (Network Security Technology)
The structural design of the video network completely eliminates the network security problem troubling the internet structurally by the modes of independent service permission control each time, complete isolation of equipment and user data and the like, generally does not need antivirus programs and firewalls, avoids the attack of hackers and viruses, and provides a structural carefree security network for users.
Service Innovation Technology (Service Innovation Technology)
The unified video platform integrates services and transmission, and is not only automatically connected once whether a single user, a private network user or a network aggregate. The user terminal, the set-top box or the PC are directly connected to the unified video platform to obtain various multimedia video services in various forms. The unified video platform adopts a menu type configuration table mode to replace the traditional complex application programming, can realize complex application by using very few codes, and realizes infinite new service innovation.
Networking of the video network is as follows:
the video network is a centralized control network structure, and the network can be a tree network, a star network, a ring network and the like, but on the basis of the centralized control node, the whole network is controlled by the centralized control node in the network.
As shown in fig. 1, the video network is divided into an access network and a metropolitan network.
The devices of the access network part can be mainly classified into 3 types: node server, access switch, terminal (including various set-top boxes, coding boards, memories, etc.). The node server is connected to an access switch, which may be connected to a plurality of terminals and may be connected to an ethernet network.
The node server is a node which plays a centralized control function in the access network and can control the access switch and the terminal. The node server can be directly connected with the access switch or directly connected with the terminal.
Similarly, devices of the metropolitan network portion may also be classified into 3 types: a metropolitan area server, a node switch and a node server. The metro server is connected to a node switch, which may be connected to a plurality of node servers.
The node server is a node server of the access network part, namely the node server belongs to both the access network part and the metropolitan area network part.
The metropolitan area server is a node which plays a centralized control function in the metropolitan area network and can control a node switch and a node server. The metropolitan area server can be directly connected with the node switch or directly connected with the node server.
Therefore, the whole video network is a network structure with layered centralized control, and the network controlled by the node server and the metropolitan area server can be in various structures such as tree, star and ring.
The access network part can form a unified video platform (the part in the dotted circle), and a plurality of unified video platforms can form a video network; each unified video platform may be interconnected via metropolitan area and wide area video networking.
Video networking device classification
1.1 devices in the video network of the embodiment of the present application can be mainly classified into 3 types: servers, switches (including ethernet gateways), terminals (including various set-top boxes, code boards, memories, etc.). The video network as a whole can be divided into a metropolitan area network (or national network, global network, etc.) and an access network.
1.2 wherein the devices of the access network part can be mainly classified into 3 types: node servers, access switches (including ethernet gateways), terminals (including various set-top boxes, code boards, memories, etc.).
The specific hardware structure of each access network device is as follows:
a node server:
as shown in fig. 2, the system mainly includes a network interface module 201, a switching engine module 202, a CPU module 203, and a disk array module 204;
the network interface module 201, the CPU module 203, and the disk array module 204 all enter the switching engine module 202; the switching engine module 202 performs an operation of looking up the address table 205 on the incoming packet, thereby obtaining the direction information of the packet; and stores the packet in a queue of the corresponding packet buffer 206 based on the packet's steering information; if the queue of the packet buffer 206 is nearly full, it is discarded; the switching engine module 202 polls all packet buffer queues for forwarding if the following conditions are met: 1) the port send buffer is not full; 2) the queue packet counter is greater than zero. The disk array module 204 mainly implements control over the hard disk, including initialization, read-write, and other operations on the hard disk; the CPU module 203 is mainly responsible for protocol processing with an access switch and a terminal (not shown in the figure), configuring an address table 205 (including a downlink protocol packet address table, an uplink protocol packet address table, and a data packet address table), and configuring the disk array module 204.
The access switch:
as shown in fig. 3, the network interface module mainly includes a network interface module (a downlink network interface module 301 and an uplink network interface module 302), a switching engine module 303 and a CPU module 304;
wherein, the packet (uplink data) coming from the downlink network interface module 301 enters the packet detection module 305; the packet detection module 305 detects whether the Destination Address (DA), the Source Address (SA), the packet type, and the packet length of the packet meet the requirements, and if so, allocates a corresponding stream identifier (stream-id) and enters the switching engine module 303, otherwise, discards the stream identifier; the packet (downstream data) coming from the upstream network interface module 302 enters the switching engine module 303; the data packet coming from the CPU module 204 enters the switching engine module 303; the switching engine module 303 performs an operation of looking up the address table 306 on the incoming packet, thereby obtaining the direction information of the packet; if the packet entering the switching engine module 303 is from the downstream network interface to the upstream network interface, the packet is stored in the queue of the corresponding packet buffer 307 in association with the stream-id; if the queue of the packet buffer 307 is nearly full, it is discarded; if the packet entering the switching engine module 303 is not from the downlink network interface to the uplink network interface, the data packet is stored in the queue of the corresponding packet buffer 307 according to the guiding information of the packet; if the queue of the packet buffer 307 is nearly full, it is discarded.
The switching engine module 303 polls all packet buffer queues, which in this embodiment is divided into two cases:
if the queue is from the downlink network interface to the uplink network interface, the following conditions are met for forwarding: 1) the port send buffer is not full; 2) the queued packet counter is greater than zero; 3) obtaining a token generated by a code rate operation module;
if the queue is not from the downlink network interface to the uplink network interface, the following conditions are met for forwarding: 1) the port send buffer is not full; 2) the queue packet counter is greater than zero.
The rate operation module 208 is configured by the CPU module 204, and generates tokens for packet buffer queues from all downstream network interfaces to upstream network interfaces at programmable intervals to control the rate of upstream forwarding.
The CPU module 304 is mainly responsible for protocol processing with the node server, configuration of the address table 306, and configuration of the code rate operation module 308.
Ethernet protocol conversion gateway
As shown in fig. 4, the apparatus mainly includes a network interface module (a downlink network interface module 401 and an uplink network interface module 402), a switching engine module 403, a CPU module 404, a packet detection module 405, a code rate operation module 408, an address table 406, a packet buffer 407, a MAC adding module 409, and a MAC deleting module 410.
Wherein, the data packet coming from the downlink network interface module 401 enters the packet detection module 405; the packet detection module 405 detects whether the ethernet MACDA, the ethernet MACSA, the ethernet length or frame type, the video network destination address DA, the video network source address SA, the video network packet type, and the packet length of the packet meet the requirements, and if so, allocates a corresponding stream identifier (stream-id); then, the MAC deletion module 410 subtracts MACDA, MACSA, length or frame type (2byte) and enters the corresponding receiving buffer, otherwise, discards it;
the downlink network interface module 401 detects the sending buffer of the port, and if there is a packet, acquires the ethernet MACDA of the corresponding terminal according to the video network destination address DA of the packet, adds the ethernet MACDA of the terminal, the MACSA of the ethernet coordination gateway, and the ethernet length or frame type, and sends the packet.
The other modules in the ethernet protocol gateway function similarly to the access switch.
A terminal:
the system mainly comprises a network interface module, a service processing module and a CPU module; for example, the set-top box mainly comprises a network interface module, a video and audio coding and decoding engine module and a CPU module; the coding board mainly comprises a network interface module, a video and audio coding engine module and a CPU module; the memory mainly comprises a network interface module, a CPU module and a disk array module.
1.3 devices of the metropolitan area network part can be mainly classified into 2 types: node server, node exchanger, metropolitan area server. The node switch mainly comprises a network interface module, a switching engine module and a CPU module; the metropolitan area server mainly comprises a network interface module, a switching engine module and a CPU module.
2. Video networking packet definition
2.1 Access network packet definition
The data packet of the access network mainly comprises the following parts: destination Address (DA), Source Address (SA), reserved bytes, payload (pdu), CRC.
As shown in the following table, the data packet of the access network mainly includes the following parts:
DA SA Reserved Payload CRC
wherein:
the Destination Address (DA) is composed of 8 bytes (byte), the first byte represents the type of the data packet (such as various protocol packets, multicast data packets, unicast data packets, etc.), there are 256 possibilities at most, the second byte to the sixth byte are metropolitan area network addresses, and the seventh byte and the eighth byte are access network addresses;
the Source Address (SA) is also composed of 8 bytes (byte), defined as the same as the Destination Address (DA);
the reserved byte consists of 2 bytes;
the payload part has different lengths according to different types of datagrams, and is 64 bytes if the datagram is various types of protocol packets, and is 32+1024 or 1056 bytes if the datagram is a unicast packet, of course, the length is not limited to the above 2 types;
the CRC consists of 4 bytes and is calculated in accordance with the standard ethernet CRC algorithm.
2.2 metropolitan area network packet definition
The topology of a metropolitan area network is a graph and there may be 2, or even more than 2, connections between two devices, i.e., there may be more than 2 connections between a node switch and a node server, a node switch and a node switch, and a node switch and a node server. However, the metro network address of the metro network device is unique, and in order to accurately describe the connection relationship between the metro network devices, parameters are introduced in the embodiment of the present application: a label to uniquely describe a metropolitan area network device.
In this specification, the definition of the label is similar to that of the label of MPLS (Multi-protocol label switching), and assuming that there are two connections between a device a and a device B, there are 2 labels for the packet from the device a to the device B, and 2 labels for the packet from the device B to the device a. The label is classified into an incoming label and an outgoing label, and assuming that the label (incoming label) of the packet entering the device a is 0x0000, the label (outgoing label) of the packet leaving the device a may become 0x 0001. The network access process of the metro network is a network access process under centralized control, that is, address allocation and label allocation of the metro network are both dominated by the metro server, and the node switch and the node server are both passively executed, which is different from label allocation of MPLS, and label allocation of MPLS is a result of mutual negotiation between the switch and the server.
As shown in the following table, the data packet of the metro network mainly includes the following parts:
DA SA Reserved label (R) Payload CRC
Namely Destination Address (DA), Source Address (SA), Reserved byte (Reserved), tag, payload (pdu), CRC. The format of the tag may be defined by reference to the following: the tag is 32 bits with the upper 16 bits reserved and only the lower 16 bits used, and its position is between the reserved bytes and payload of the packet.
Based on the characteristics of the video network, one of the core concepts of the embodiment of the application is provided, following the protocol of the video network, when a video monitoring selection operation occurs on a monitoring play function page, a web front end simultaneously generates a monitoring request instruction and storage information, wherein the monitoring request instruction and the storage information both comprise binding information of a corresponding relation between a play terminal and at least one monitoring front end, and the storage information also comprises a page identifier representing the monitoring play function page; when receiving a reply signaling returned by the playing terminal for the monitoring request instruction, the web front end can search corresponding storage information according to the binding information carried by the reply signaling, further obtain a page identifier specifically targeted by the reply signaling, and send the reply signaling to a corresponding monitoring playing function page. The web front end can identify the video monitoring operation performed on the multiple monitoring and playing function pages, so that the web front end can simultaneously support the monitoring management operation of the multiple monitoring and playing function pages, the multi-page parallel processing capability of the web front end is improved, and a user can conveniently perform video monitoring and playing in different modes by using the monitoring and playing function pages provided by the web front end.
Example one
Referring to fig. 5, a flowchart of steps of embodiment 1 of a method for monitoring instruction identification according to the present application is shown, in this embodiment of the present application, the method may be applied to a video network, where the video network may include a web front end 601, a monitoring scheduling platform 602 communicatively connected to the web front end 601, a plurality of monitoring front ends 603 and a plurality of playing terminals 604 respectively connected to the monitoring scheduling platform 602; the web front end 601 includes a plurality of monitoring and playing function pages.
An application scenario of the method for monitoring instruction identification according to the embodiment of the present application is shown in fig. 6.
The web front end 601 can be understood as a website and an application built by technologies such as html, css, javascript and the like, and has the functions of generating instruction information according to the operation of a user, performing network transmission of data, displaying data, storing data and the like; in the embodiment of the application, the web front end 601 may be installed on a PC, and a user may enter a page of the web front end 601 to perform corresponding operations in a manner of logging in on a website or an application supported by the web front end 601; the web front end 601 is in communication connection with the monitoring scheduling platform 602 by using a video networking protocol, and is used for receiving monitoring selection operation, displaying operation information and the like performed by a user on the web front end 601.
The monitoring scheduling platform 602 may be understood as being responsible for the unified management of all the accessed monitoring devices and the playing terminals 604 in the entire video network, and may be configured to perform, according to a request sent by the web front end 601, an operation of scheduling a video stream of a corresponding monitoring device to the corresponding playing terminal 604 for playing, and implement forwarding of an operation instruction, information, and the like between the web front end 601 and the playing terminal 604.
The monitoring front end 603 may be a camera, or may be other hardware devices equipped with a camera having a camera shooting function and a photographing function; the cast terminal 604 may be a PC, a notebook computer, or a mobile phone.
In practice, among a plurality of monitoring and playing function pages included in the web front end 601, there are a video wall monitoring and playing function page, a real-time monitoring and playing function page, and other function pages for monitoring and playing modes, and each monitoring function playing page may correspond to one monitoring and playing mode; for example, the video wall monitoring and playing function page may select to poll and play 10 monitored video stream data on 5 playing terminals 604, that is, a polling playing mode; the real-time monitoring playing function page can select to play the 10 monitored video stream data on the 10 playing terminals 604 in real time one to one, namely, in a directional playing mode; and other monitoring and playing function pages can also support a plurality of playing terminals 604 to play the same monitored video stream data and the like. In practice, a plurality of monitoring and playing function pages can meet various monitoring and playing requirements in the field of video networking monitoring.
In practice, the monitoring front end 603 and the playback terminal 604 may be registered in the internet of view in advance, and the number of the monitoring front end 603 and the number of the playback terminal 604 are displayed in each monitoring playback function page of the web front end 601.
The method for monitoring instruction identification in the embodiment of the application specifically includes the following steps:
in step 501, the web front end 601 generates N monitoring request instructions and N pieces of storage information corresponding to the N monitoring request instructions for video monitoring selection operations triggered on the multiple monitoring and playing function pages.
The monitoring request instruction comprises binding information, and the storage information comprises the binding information and a page identifier corresponding to the monitoring playing function page; the binding information is information of a corresponding relationship between one playback terminal 604 and at least one monitoring front end 603, and N is an integer greater than 1.
In this embodiment of the present application, a video monitoring selection operation is performed on a certain monitoring and playing function page of the web front end 601, where the video monitoring selection operation specifically sets a corresponding relationship between the monitoring front end 603 and the playing terminal 604, and after the setting is completed, the web front end 601 generates a monitoring request instruction. In practice, each time a monitoring request command is generated, a corresponding piece of stored information is regenerated, so that the web front end 601 can memorize the specific content of the video monitoring selection operation and the specific page generating the video monitoring selection operation.
In practice, one playing terminal 604 may correspond to one monitoring front end 603 or to multiple monitoring front ends 603, and when multiple monitoring front ends 603 correspond to the playing terminal 604, the playing terminal 604 may alternately play video stream data of each monitoring front end 603 in a video polling manner, of course, it may also simultaneously play video stream data of multiple monitoring front ends 603 in a split-screen mode, for example, if one playing terminal 604 corresponds to 3 monitoring front ends 603, then the playing terminal may alternately play video stream data of 3 monitoring front ends 603, or simultaneously display video stream data of 3 monitoring front ends 603 on the playing terminal 604 in a 3 split-screen mode. The present application does not limit the correspondence between the playback terminal 604 and the monitoring front end 603.
For example, if the web front end 601 sets the playing terminal No. 1 on the monitoring playing function page a to play the video stream of the monitoring front end No. 001, the monitoring request instruction a is correspondingly generated, and the binding information in the monitoring request instruction a may be represented as No. 1-No. 001; the corresponding storage information includes binding information of numbers 1 to 001 and a page identifier of a monitoring play function page, which may be represented by a.
Setting a No. 2 playing terminal on a B monitoring playing function page to poll and play video streams of No. 002 monitoring front end and No. 003 monitoring front end, and correspondingly generating a B monitoring request instruction, wherein binding information in the B monitoring request instruction can be expressed as No. 2-No. 002 and No. 003; the corresponding storage information includes binding information of nos. 2-002 and 003 and page identifier of B monitor play function page, which can be represented by B.
Setting a No. 3 playing terminal and a No. 4 playing terminal on a C monitoring playing function page, wherein the No. 3 playing terminal and the No. 4 playing terminal both play the video stream of the No. 004 monitoring front end, and generating a C monitoring request instruction correspondingly, wherein the number of binding information in the C monitoring request instruction is two, and the two binding information can be respectively expressed as No. 3 to No. 004 and No. 4 to No. 004; the corresponding storage information includes binding information of No. 3-004, No. 4-004, and a page identifier of the C monitoring playing function page, which may be represented by C.
As an optional example of the embodiment of the present application, each monitoring front end 603 has a respective monitoring identifier, and each playing terminal 604 has a respective terminal identifier; the binding information comprises a terminal identification and at least one monitoring identification corresponding to the terminal identification.
For example, a No. 2 broadcast terminal is set on the B monitoring and playing function page to poll and play video streams of the No. 002 monitoring front end and the No. 003 monitoring front end, where the terminal identifier of the No. 2 broadcast terminal is 2, and the identifier of the No. 003 monitoring front end is 003, then the binding information may also be expressed as: 2-003.
As an optional example of the embodiment of the present application, the monitoring identifier is a MAC address of the monitoring front end 603, and the terminal identifier is a MAC address of the playback terminal 604.
The MAC address, i.e. the MAC address, can be used to confirm the addresses of the monitoring front end 603 and the playback terminal 604 in the internet of view, and the MAC address is burned on the network cards of the monitoring front end 603 and the playback terminal 604 by burning, so that the MAC address is the same as the identification number on the identification card, has global uniqueness, and is used to uniquely identify the monitoring front end 603 and the playback terminal 604.
Step 502, the web front end 601 sends each monitoring request instruction to the monitoring scheduling platform 602.
The monitoring scheduling platform 602 is configured to send each monitoring request instruction to a target playing terminal corresponding to the binding information, where the target playing terminal is configured to receive, for the monitoring request instruction, video stream data sent by a target monitoring front end corresponding to the binding information.
For example, if the number 1 playing terminal is set on the a monitoring playing function page to play the video stream of the number 001 monitoring front end, the monitoring request instruction of the a monitoring playing function page is sent to the number 1 playing terminal according to the binding information of the monitoring request instruction, and after receiving the monitoring request instruction, the number 1 playing terminal obtains the video stream of the number 001 monitoring front end through the monitoring scheduling platform 602; in practice, the video stream of the monitoring front end 001 may be forwarded to the playing terminal # 1 via the monitoring scheduling platform 602.
In step 503, the web front end 601 receives the first reply signaling sent by the monitoring and scheduling platform 602.
The first reply signaling is generated by the target playing terminal according to a state of receiving the video stream data and is sent to the monitoring scheduling platform 602, where the first reply signaling includes first binding information corresponding to the binding information.
It can be understood that the first binding information is the binding information of the target playing terminal and the target monitoring front end; after receiving the monitoring request instruction, the playing terminal 604 generates a reply signaling according to the state of receiving the video stream data, so as to notify the web front end 601 of the operation condition for the monitoring request instruction, and the reply signaling also includes the binding information of the playing terminal 604; for example, the first binding information of the reply signaling of the playback terminal # 1 is the corresponding relationship between the playback terminal # 1 and the monitoring front-end # 001.
As an optional example of the embodiment of the present application, the first reply signaling includes a play successful reply signaling and a play unsuccessful reply signaling; the successful playing reply signaling is generated by the target playing terminal in a state of successfully receiving the video stream data, and the unsuccessful playing reply signaling is generated by the target playing terminal in a state of not receiving the video stream data.
It is understood that the unsuccessful playing may be that the video stream data of the monitoring front end 603 is not received, or the video stream data of the monitoring front end 603 cannot be decoded, and correspondingly, corresponding unsuccessful playing reply signaling may be generated for different reasons of unsuccessful playing. The reply signaling may be a text type signaling, or may be a character string type or an encoding type signaling.
In step 504, the web front end 601 searches for first storage information from the N pieces of storage information based on the first binding information, and determines a first page identifier of the first storage information.
when receiving the first reply signaling, the web front end 601 first extracts the first binding information in the first reply signaling, and since the storage information also includes the binding information, the first storage information consistent with the first binding information can be found out from the storage information, and since the storage information stores the page identifier, the monitoring and playing function page specifically targeted by the first storage information can be known.
Step 505, the web front end 601 sends the first reply signaling to a first monitoring playing function page corresponding to the first page identifier.
In the prior art, when the web front end 601 receives multiple signaling for multiple monitoring and playing function pages returned by multiple playing terminals 604, because a page specifically targeted by the signaling cannot be distinguished, a signaling identification obstacle may occur, and a problem of high error report rate is caused, therefore, the web front end 601 in the prior art only processes video operation of one monitoring and playing function page at a time, and when switching from one monitoring and playing function page to another page, all operation data of the previous monitoring and playing function page must be cleared, so that the web front end 601 can directly send to the current page when receiving the signaling returned by the playing terminals 604, and such a manner causes low video monitoring management efficiency, and cannot support monitoring and playing requirements of multiple modes in parallel.
In this embodiment, the web front end 601 may send the first reply signaling to the monitoring and playing function page specifically targeted by the first reply signaling, so that the web front end 601 may send reply signaling returned by different playing terminals 604 to the monitoring and playing function page specifically targeted by the reply signaling, so that when the web front end 601 switches from one monitoring and playing function page to another page, the operation data of the previous monitoring and playing function page does not need to be stopped or cleared, and the work process of the previous monitoring and playing function page may still be performed; thereby enabling the web front end 601 to simultaneously support the operation of multiple monitoring and playing function pages.
As an optional example of the embodiment of the present application, between step 501 and step 502, the following steps may be further included:
step 5011, the web front end 601 judges whether the N pieces of binding information are different, determines the same second binding information when the N pieces of binding information are the same, generates abnormal binding information by using the second binding information, searches for second storage information corresponding to the second binding information, determines a second page identifier of the second storage information, and sends the abnormal binding information to a second monitoring and playing function page corresponding to the second page identifier.
In practice, if the same binding information is set on different monitoring and playing function pages, repeated setting is caused, and video monitoring management resources are wasted; for example, a number 1 playing terminal is set on the a monitoring playing function page to poll and play the video stream of the number 001 monitoring front end, and a number 1 playing terminal is also set on the B monitoring playing function page to play the video stream of the number 001 monitoring front end. The web front end 601 may determine whether there is a repeated setting condition by comparing whether the binding information of the multiple monitoring instructions is the same, and if there is a repeat, the abnormal binding information is displayed on a repeated setting page to remind the user to correct in time. The information association degree between the monitoring playing function pages and the efficiency of monitoring scheduling management are improved.
In this embodiment of the application, when selecting a video monitoring operation on a monitoring play function page, the web front end 601 generates a monitoring request instruction and storage information at the same time, where the monitoring request instruction and the storage information both include binding information of a corresponding relationship between one play terminal 604 and at least one monitoring front end 603, and the storage information also includes a page identifier representing the monitoring play function page; when receiving a reply signaling returned by the play terminal 604 for the monitoring request instruction, the web front end 601 may search for corresponding storage information according to binding information carried in the reply signaling, further obtain a page identifier specifically targeted by the reply signaling, and send the reply signaling to a corresponding monitoring play function page. The web front end 601 can not only identify the video monitoring operation performed on the multiple monitoring and playing function pages, but also identify the monitoring and playing function pages specifically targeted by the multiple reply signaling replied by the multiple playing terminals 604, thereby realizing that the web front end 601 can simultaneously support the monitoring and management operation of the multiple monitoring and playing function pages, improving the multi-page parallel processing capability of the web front end 601, and facilitating the user to simultaneously perform video monitoring and playing in different modes by using the monitoring and playing function pages provided by the web front end 601.
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 embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the embodiments. Further, those skilled in the art will also appreciate that the embodiments described in the specification are presently preferred and that no particular act is required of the embodiments of the application.
Example two
Referring to fig. 7, a block diagram of an embodiment 2 of the apparatus identified by a monitoring instruction in the present application is shown, and compared with the processing method in embodiment 1, the apparatus may be applied to a video network, where the video network includes a monitoring scheduling platform 602, a plurality of monitoring front ends 603 and a plurality of playing terminals 604 respectively connected to the monitoring scheduling platform 602, and a web front end 601 connected to the monitoring scheduling platform 602, the web front end 601 includes a plurality of monitoring playing function pages, and the apparatus is located at the web front end 601, and specifically may include the following modules:
a monitoring request instruction generating module 701, configured to generate N monitoring request instructions for video monitoring selection operations triggered on the multiple monitoring play function pages;
a storage information generating module 702, configured to generate N pieces of storage information corresponding to the N monitoring request instructions; in practice, after the storage information generation module generates N pieces of storage information, the N pieces of storage information may be stored.
A monitoring request instruction sending module 703, configured to send each monitoring request instruction to the monitoring scheduling platform 602; to notify the monitoring scheduling platform 602 to send each monitoring request instruction to a target playing terminal corresponding to the binding information, where the target playing terminal is configured to receive, for the monitoring request instruction, video stream data sent by a target monitoring front end corresponding to the binding information;
a signaling total receiving module 704, configured to receive a first reply signaling sent by the monitoring scheduling platform 602; the first reply signaling is generated by the target playing terminal according to a state of receiving video stream data and is sent to the monitoring scheduling platform 602, where the first reply signaling includes first binding information corresponding to the binding information;
a page identifier determining module 705, configured to search, based on the first binding information, first storage information from the N pieces of storage information, and determine a first page identifier of the first storage information;
the reply signaling distribution module 706 is configured to send the first reply signaling to a first monitoring playing function page corresponding to the first page identifier.
As an optional example of the embodiment of the present application, each monitoring front end 603 has a respective monitoring identifier, and each playing terminal 604 has a respective terminal identifier; the binding information comprises a terminal identification and at least one monitoring identification corresponding to the terminal identification.
As an optional example of the embodiment of the present application, the monitoring identifier is a MAC address of the monitoring front end 603, and the terminal identifier is a MAC address of the playback terminal 604.
As an optional example of the embodiment of the present application, the first reply signaling includes a play successful reply signaling and a play unsuccessful reply signaling; the successful playing reply signaling is generated by the target playing terminal in a state of successfully receiving the video stream data, and the unsuccessful playing reply signaling is generated by the target playing terminal in a state of not receiving the video stream data.
As an alternative example of the embodiment of the present application, as shown in fig. 8, a block diagram of a device identified by a monitoring instruction according to the embodiment of the present application is shown, where the device may further include the following modules:
a determining module 707, configured to determine whether the N pieces of binding information are different;
an abnormal information generating module 708, configured to determine the same second binding information when the determining module determines that the same binding information exists, and generate abnormal binding information by using the second binding information;
an abnormal information sending module 709, configured to search for second storage information corresponding to the second binding information, determine a second page identifier of the second storage information, and send the abnormal binding information to a second monitoring and playing function page corresponding to the second page identifier.
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 device for identifying the monitoring instruction in the embodiment of the application can generate the monitoring request instruction and the storage information simultaneously when video monitoring selection operation occurs on a plurality of monitoring and playing function pages, wherein the monitoring request instruction and the storage information both include binding information of a corresponding relation between one playing terminal 604 and at least one monitoring front end 603, and the storage information also includes page identifiers representing the monitoring and playing function pages; when receiving a reply signaling returned by the playing terminal 604 for the monitoring request instruction, the corresponding storage information may be searched according to the binding information carried in the reply signaling, so as to obtain a page identifier specifically targeted by the reply signaling, and send the reply signaling to a corresponding monitoring playing function page. By the device, the web front end 601 can identify the video monitoring operation performed on the multiple monitoring and playing function pages, so that the web front end 601 can simultaneously support the monitoring management operation of the multiple monitoring and playing function pages, the multi-page parallel processing capability of the web front end 601 is improved, and a user can conveniently perform video monitoring and playing in different modes by using the monitoring and playing function pages provided by the web front end 601.
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.
As will be appreciated by one of skill in the art, embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present application 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 application 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 application 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 application. 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 application 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 the preferred embodiment and all such alterations and modifications as fall within the true scope of the embodiments of the application.
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 method for identifying the monitoring command and the corresponding device for identifying the monitoring command provided by the application are introduced in detail, and a specific example is applied in the text to explain the principle and the implementation of the application, and the description of the above embodiment is only used for helping to understand the method and the core idea of the application; meanwhile, for a person skilled in the art, according to the idea of the present application, 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 application.

Claims (10)

1. A method for identifying a monitoring instruction is characterized in that the method is applied to a video network, wherein the video network comprises a web front end, a monitoring scheduling platform in communication connection with the web front end, a plurality of monitoring front ends and a plurality of playing terminals respectively connected with the monitoring scheduling platform; the web front end comprises a plurality of monitoring and playing function pages, and the method comprises the following steps:
the web front end generates N monitoring request instructions and N storage information corresponding to the N monitoring request instructions aiming at the video monitoring selection operation triggered on the multiple monitoring playing function pages; the monitoring request instruction comprises binding information, and the storage information comprises the binding information and a page identifier corresponding to the monitoring playing function page; the binding information is corresponding relation information of a playing terminal and at least one monitoring front end, and N is an integer greater than 1;
the web front end sends each monitoring request instruction to the monitoring scheduling platform; the monitoring scheduling platform is used for sending each monitoring request instruction to a target playing terminal corresponding to the binding information, and the target playing terminal is used for receiving video stream data sent by a target monitoring front end corresponding to the binding information according to the monitoring request instruction;
the web front end receives a first reply signaling sent by the monitoring scheduling platform; the first reply signaling is generated by the target playing terminal according to the state of receiving the video stream data and is sent to the monitoring scheduling platform, and the first reply signaling comprises first binding information corresponding to the binding information;
the web front end searches first storage information in the N pieces of storage information based on the first binding information, and determines a first page identifier of the first storage information;
and the web front end sends the first reply signaling to a first monitoring playing function page corresponding to the first page identification.
2. The method according to claim 1, wherein each of the monitoring front-ends has a respective monitoring identity, and each of the playout terminals has a respective terminal identity; the binding information comprises a terminal identification and at least one monitoring identification corresponding to the terminal identification.
3. The method according to claim 2, wherein the monitoring identifier is a MAC address of the monitoring front end, and the terminal identifier is a MAC address of the playback terminal.
4. The method of claim 1, wherein the first reply signaling comprises playing successful reply signaling and playing unsuccessful reply signaling; the successful playing reply signaling is generated by the target playing terminal in a state of successfully receiving the video stream data, and the unsuccessful playing reply signaling is generated by the target playing terminal in a state of not receiving the video stream data.
5. The method according to claim 1, wherein after the steps of generating, by the web front end, N monitoring request instructions and N pieces of storage information corresponding to the N monitoring request instructions for the video monitoring selection operation triggered on the multiple monitoring and playing function pages and before the step of sending, by the web front end, each monitoring request instruction to the monitoring scheduling platform, the method comprises:
the web front end judges whether the N pieces of binding information are different or not, determines the same second binding information when the N pieces of binding information are the same, generates abnormal binding information by adopting the second binding information, searches second storage information corresponding to the second binding information, determines a second page identifier of the second storage information, and sends the abnormal binding information to a second monitoring and playing function page corresponding to the second page identifier.
6. A device for monitoring instruction identification is characterized in that the device is applied to a video network, wherein the video network comprises a web front end, a monitoring scheduling platform in communication connection with the web front end, a plurality of monitoring front ends and a plurality of playing terminals, wherein the monitoring front ends and the plurality of playing terminals are respectively connected with the monitoring scheduling platform; the web front end comprises a plurality of monitoring and playing function pages, the device is located at the web front end and comprises:
the monitoring request instruction generating module is used for generating N monitoring request instructions aiming at the video monitoring selection operation triggered on the multiple monitoring playing function pages;
the storage information generating module is used for generating N pieces of storage information corresponding to the N monitoring request instructions; the monitoring request instruction comprises binding information, and the storage information comprises the binding information and a page identifier corresponding to the monitoring playing function page; the binding information is corresponding relation information of a playing terminal and at least one monitoring front end, and N is an integer greater than 1;
the monitoring request instruction sending module is used for sending each monitoring request instruction to a monitoring scheduling platform; the monitoring scheduling platform is informed to send each monitoring request instruction to a target playing terminal corresponding to the binding information, and the target playing terminal is used for receiving video stream data sent by a target monitoring front end corresponding to the binding information according to the monitoring request instruction;
a signaling total receiving module, configured to receive a first reply signaling sent by the monitoring scheduling platform; the first reply signaling is generated by the target playing terminal according to the state of receiving video stream data and is sent to the monitoring scheduling platform, and the first reply signaling comprises first binding information corresponding to the binding information;
the page identifier determining module is used for searching first storage information in the N pieces of storage information based on the first binding information and determining a first page identifier of the first storage information;
and the reply signaling distribution module is used for sending the first reply signaling to a first monitoring and playing function page corresponding to the first page identifier.
7. The apparatus according to claim 6, wherein each of the monitoring front-ends has a respective monitoring identity, and each of the playout terminals has a respective terminal identity; the binding information comprises a terminal identification and at least one monitoring identification corresponding to the terminal identification.
8. The apparatus of claim 7, wherein the monitoring identifier is a MAC address of the monitoring front end, and the terminal identifier is a MAC address of the playback terminal.
9. The apparatus of claim 6, wherein the first reply signaling comprises a play successful reply signaling and a play unsuccessful reply signaling; the successful playing reply signaling is generated by the target playing terminal in a state of successfully receiving the video stream data, and the unsuccessful playing reply signaling is generated by the target playing terminal in a state of not receiving the video stream data.
10. The apparatus of claim 6, further comprising:
the judging module is used for judging whether the N binding information are different;
the abnormal information generating module is used for determining the same second binding information when the judging module judges that the same binding information exists, and generating abnormal binding information by adopting the second binding information;
and the abnormal information sending module is used for searching second storage information corresponding to the second binding information, determining a second page identifier of the second storage information, and sending the abnormal binding information to a second monitoring and playing function page corresponding to the second page identifier.
CN201811594361.8A 2018-12-25 2018-12-25 Method and device for identifying monitoring instruction Active CN109788247B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811594361.8A CN109788247B (en) 2018-12-25 2018-12-25 Method and device for identifying monitoring instruction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811594361.8A CN109788247B (en) 2018-12-25 2018-12-25 Method and device for identifying monitoring instruction

Publications (2)

Publication Number Publication Date
CN109788247A CN109788247A (en) 2019-05-21
CN109788247B true CN109788247B (en) 2020-10-13

Family

ID=66498223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811594361.8A Active CN109788247B (en) 2018-12-25 2018-12-25 Method and device for identifying monitoring instruction

Country Status (1)

Country Link
CN (1) CN109788247B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110620907B (en) * 2019-09-12 2020-10-27 视联动力信息技术股份有限公司 Monitoring calling method and device, electronic equipment and storage medium
CN110943970B (en) * 2019-10-09 2022-12-20 视联动力信息技术股份有限公司 Data request method and device
CN111147817B (en) * 2019-12-27 2022-09-20 视联动力信息技术股份有限公司 Video processing method and device, electronic equipment and storage medium
CN111427773A (en) * 2020-03-06 2020-07-17 平安科技(深圳)有限公司 Web application resource monitoring method, electronic device and computer readable storage medium
CN112217813A (en) * 2020-09-30 2021-01-12 武汉中科通达高新技术股份有限公司 Front-end equipment control method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282450A (en) * 2007-04-02 2008-10-08 厦门瑞科技术有限公司 Method capable of immediate access and management of network camera
CN101635840A (en) * 2009-08-26 2010-01-27 中兴通讯股份有限公司 Video monitoring scene switching method and video monitoring system
CN101777065A (en) * 2009-12-31 2010-07-14 优视科技有限公司 Multi-page browser for mobile communication equipment terminals and application method thereof
CN102236709A (en) * 2011-07-01 2011-11-09 深圳中兴力维技术有限公司 Flex-based monitoring page display method and system
CN204836390U (en) * 2015-07-01 2015-12-02 江苏福坊斋食品有限公司 Real -time panorama of production overall process developments visualization system
CN106789395A (en) * 2016-11-22 2017-05-31 盐城工学院 A kind of Distributed PDM system monitoring data transmission method based on Web
CN108574722A (en) * 2017-10-12 2018-09-25 北京视联动力国际信息技术有限公司 Resource synchronization method, apparatus and system
CN108881948A (en) * 2017-12-29 2018-11-23 北京视联动力国际信息技术有限公司 A kind of method and system of view networking taking turn monitor video

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080320074A1 (en) * 2006-05-24 2008-12-25 Owen Guy Jones Method and apparatus for efficient peer network set-top box web-casting

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282450A (en) * 2007-04-02 2008-10-08 厦门瑞科技术有限公司 Method capable of immediate access and management of network camera
CN101635840A (en) * 2009-08-26 2010-01-27 中兴通讯股份有限公司 Video monitoring scene switching method and video monitoring system
CN101777065A (en) * 2009-12-31 2010-07-14 优视科技有限公司 Multi-page browser for mobile communication equipment terminals and application method thereof
CN102236709A (en) * 2011-07-01 2011-11-09 深圳中兴力维技术有限公司 Flex-based monitoring page display method and system
CN204836390U (en) * 2015-07-01 2015-12-02 江苏福坊斋食品有限公司 Real -time panorama of production overall process developments visualization system
CN106789395A (en) * 2016-11-22 2017-05-31 盐城工学院 A kind of Distributed PDM system monitoring data transmission method based on Web
CN108574722A (en) * 2017-10-12 2018-09-25 北京视联动力国际信息技术有限公司 Resource synchronization method, apparatus and system
CN108881948A (en) * 2017-12-29 2018-11-23 北京视联动力国际信息技术有限公司 A kind of method and system of view networking taking turn monitor video

Also Published As

Publication number Publication date
CN109788247A (en) 2019-05-21

Similar Documents

Publication Publication Date Title
CN109788247B (en) Method and device for identifying monitoring instruction
CN108965224B (en) Video-on-demand method and device
CN111193788A (en) Audio and video stream load balancing method and device
CN110190973B (en) Online state detection method and device
CN110087064B (en) Detection method and system of monitoring terminal, device and storage medium
CN110049273B (en) Video networking-based conference recording method and transfer server
CN109743555B (en) Information processing method and system based on video network
CN110224988B (en) Image data processing method, system and device and storage medium
CN109768957B (en) Method and system for processing monitoring data
CN109743284B (en) Video processing method and system based on video network
CN108989850B (en) Video playing control method and control system
CN110493149B (en) Message processing method and device
CN110022500B (en) Packet loss processing method and device
CN110730500B (en) Terminal network access method, server, terminal, electronic equipment and storage medium
CN110446058B (en) Video acquisition method, system, device and computer readable storage medium
CN110012063B (en) Data packet processing method and system
CN109698953B (en) State detection method and system for video network monitoring equipment
CN109587524B (en) Method and device for synchronizing video networking resources to Internet terminal
CN109743360B (en) Information processing method and device
CN109586851B (en) Data transmission method and device based on video network
CN108965219B (en) Data processing method and device based on video network
CN110636132A (en) Data synchronization method, client, electronic device and computer-readable storage medium
CN108574655B (en) Conference monitoring and broadcasting method and device
CN110557411A (en) video stream processing method and device based on video network
CN110213533B (en) Method and device for acquiring video stream monitored by video network

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201230

Address after: 570105 room 1201, Central International Plaza, 77 Binhai street, Longhua District, Haikou City, Hainan Province

Patentee after: Hainan Qiantang Shilian Information Technology Co.,Ltd.

Address before: 100000 Beijing Dongcheng District Qinglong Hutong 1 Song Hua Building A1103-1113

Patentee before: VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right