CN110933361A - Wheel patrol display method and device - Google Patents
Wheel patrol display method and device Download PDFInfo
- Publication number
- CN110933361A CN110933361A CN201811096018.0A CN201811096018A CN110933361A CN 110933361 A CN110933361 A CN 110933361A CN 201811096018 A CN201811096018 A CN 201811096018A CN 110933361 A CN110933361 A CN 110933361A
- Authority
- CN
- China
- Prior art keywords
- channel
- monitoring
- attention
- round
- channels
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a round trip display method and a round trip display device, and relates to the technical field of round trip display. The method and the device obtain the service types triggered by a plurality of monitoring channels and the triggering times of each service type in real time, calculate the attention degree of each monitoring channel in real time by combining the channel type of each monitoring channel, then determine a priority attention channel and a first round of inspection sequence in real time according to the attention degree of each monitoring channel, finally lock the split screen of the priority attention channel and display the rest monitoring channels except the priority attention channel in the rest split screens according to the first round of inspection sequence; the attention degree of each monitoring channel is determined based on the service types triggered by the multiple monitoring channels and the triggering times of each service type, so that the attention condition of the user is reflected, and the priorities of the multiple monitoring channels are sequenced according to the attention condition of the user, so that the priority attention channel and the first round of patrol are more suitable for the actual attention and requirements of the user.
Description
Technical Field
The invention relates to the technical field of round robin display, in particular to a round robin display method and device.
Background
At present, a Network Video Recorder (NVR) can use VGA or HDMI to output a human-computer interface, so as to perform human-computer interaction with a device and perform real-time preview monitoring. However, in the case that the monitoring channels are too many to monitor simultaneously, the user is required to manually switch the screen. As for the user, the function related to manual operation undoubtedly increases the operation action of the user, so the polling function can be started, the sequence of the video is adjusted by counting events, the priority ranking is carried out by the number of events occurring in a certain period, the polling time lengths of different gears are different according to the priority, and the higher the priority, the longer the time length.
However, in the round-robin method in the prior art, firstly, a statistical period exists, and the counting is performed again after each period, so that an empirical value cannot be retained, and the priority ranking is unstable when each period is reset, thereby causing the stability of a priority channel; secondly, based on event counting, if the relevant events are not configured, the polling mode is invalid; thirdly, on the basis of event counting, false alarm may exist, meanwhile, the user is passively accepted, and the event counting cannot represent the attention of the user under certain conditions, so that the priority ranking may not be ranked according to the attention of the user; and fourthly, the channel concerned by the user cannot be locked, and real-time monitoring is realized.
Disclosure of Invention
In view of the above, the present invention provides a method and an apparatus for displaying a polling message, so as to solve the above problems.
In order to achieve the above purpose, the embodiment of the present invention adopts the following technical solutions:
in a first aspect, an embodiment of the present invention provides a round robin display method, where the round robin display method includes:
when a first control instruction triggered in response to a first operation of a user is detected, acquiring service types triggered by a plurality of monitoring channels and the triggering times of each service type in real time;
calculating the attention of each monitoring channel in real time based on the channel type of each monitoring channel, the service type and the triggering times of each service type;
determining a first round of patrol sequence of a priority attention channel and the rest of the monitoring channels except the priority attention channel in the plurality of monitoring channels in real time according to the attention degree of each monitoring channel;
and locking the split screens of the priority attention channels and performing round-robin display on the rest of the monitoring channels except the priority attention channel in the plurality of monitoring channels in the rest of the split screens according to the first round-robin sequence.
In a second aspect, an embodiment of the present invention further provides a round trip display device, where the round trip display device includes:
the system comprises a parameter acquisition unit, a parameter processing unit and a parameter processing unit, wherein the parameter acquisition unit is used for acquiring service types triggered by a plurality of monitoring channels and the triggering times of each service type in real time when a first control instruction triggered by responding to a first operation of a user is detected;
the calculation unit is used for calculating the attention degree of each monitoring channel in real time based on the channel type of each monitoring channel, the service type and the triggering times of each service type;
a round-robin order determining unit, configured to determine, in real time, a first round-robin order for a priority attention channel and the remaining monitoring channels, except the priority attention channel, of the multiple monitoring channels according to the attention of each monitoring channel;
and the display unit is used for locking the split screens of the priority attention channels and performing round-robin display on the rest of the monitoring channels except the priority attention channel in the plurality of monitoring channels in the rest split screens according to the first round-robin sequence.
The method and the device for displaying the polling display, provided by the embodiment of the invention, are characterized in that the service types triggered by a plurality of monitoring channels and the triggering times of each service type are obtained in real time, the attention degree of each monitoring channel is calculated in real time based on the channel type, the service type and the triggering times of each service type of each monitoring channel, then the first polling sequence of the priority attention channel and the other monitoring channels except the priority attention channel in the plurality of monitoring channels is determined in real time according to the attention degree of each monitoring channel, and finally the split screen of the priority attention channel is locked and the other monitoring channels except the priority attention channel in the plurality of monitoring channels are displayed in polling mode in the other split screens according to the first polling sequence; the attention degree of each monitoring channel is determined based on the service types triggered by the multiple monitoring channels and the triggering times of each service type, the attention condition of a user to each monitoring channel is reflected, and the priorities of the multiple monitoring channels are sequenced according to the attention condition of the user, so that the priority attention channel and the first round of patrol are obtained and conform to the actual attention and requirements of the user.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 shows a block schematic diagram of a network hard disk recorder applied to an embodiment of the present invention.
Fig. 2 is a flowchart illustrating a round trip display method according to a first embodiment of the present invention.
Fig. 3 shows a detailed flowchart of step S203 in fig. 2.
Fig. 4 shows a detailed flowchart of step S204 in fig. 2.
Fig. 5 shows an exemplary diagram of a first embodiment of the invention.
Fig. 6 shows an exemplary diagram of a second embodiment of the invention.
Fig. 7 is a flowchart illustrating a round trip display method according to a second embodiment of the present invention.
Fig. 8 shows an exemplary illustration of a third embodiment of the invention.
Fig. 9 is a functional block diagram of a wheel patrol display device according to an embodiment of the present invention.
Icon: 100-network hard disk video recorder; 110-a memory; 120-a processor; 130-a communication unit; 200-a round robin display device; 210-a detection unit; 220-a parameter acquisition unit; 230-a computing unit; 240-round-robin order determination unit; 250-a display unit; 260-a selection unit; 270-round inspection template generating unit; 280-memory cell.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
It is noted that 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 apparatus 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 apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The present invention provides a network hard disk recorder 100 applicable to the embodiments of the present invention. Generally, the network hard disk recorder 100 is in communication connection with a plurality of network cameras to receive video information sent by each network camera; meanwhile, the network hard disk recorder 100 can also display the video information sent by the plurality of network cameras by using an external display device. Referring to fig. 1, a block diagram of a network hard disk recorder 100 is shown. The network hard disk recorder 100 includes a polling display device 200, a memory 110, a processor 120, and a communication unit 130.
The elements of the memory 110, the processor 120 and the communication unit 130 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The polling display device 200 includes at least one software functional module which can be stored in the memory 110 in the form of software or Firmware (Firmware) or is solidified in an Operating System (OS) of the network hard disk recorder 100. The processor 120 is configured to execute executable modules stored in the memory 110, such as software functional modules and computer programs included in the polling display device 200.
The Memory 110 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like. The memory 110 is used to store programs or data. The communication unit 130 is configured to establish a communication connection between the server and another communication terminal through the network, and to transceive data through the network.
It should be understood that the structure shown in fig. 1 is only a schematic structural diagram of the network hard disk recorder 100, and the network hard disk recorder 100 may further include more or less components than those shown in fig. 1, or have a different configuration than that shown in fig. 1. The components shown in fig. 1 may be implemented in hardware, software, or a combination thereof.
First embodiment
The embodiment of the invention provides a polling display method, which is applied to the network video recorder 100 and used for realizing intelligent polling display of a plurality of monitoring channels according to the attention of a user, and simultaneously locking the attention channel of the user to realize real-time monitoring. Fig. 2 is a flowchart of a round trip display method according to an embodiment of the present invention. The round trip display method comprises the following steps:
step S201: detecting whether a first control instruction triggered in response to a first operation of a user exists, and if so, executing a step S202; if not, step S201 is re-executed.
It can be understood that, when a user needs to perform intelligent polling display on a plurality of monitoring channels, a first control instruction is triggered by using a first operation, where the first control instruction is used to enable the network hard disk video recorder 100 to enter an intelligent polling mode, so as to obtain, in real time, service types triggered by the plurality of monitoring channels and the number of times of triggering each service type.
It should be noted that the first operation of the triggered first control command should be different according to the state of the network hard disk recorder 100. For example, when the user uses the network hard disk recorder 100 for the first time, the memory 110 does not have the historical operation data of the network hard disk recorder 100, and at this time, the user directly clicks a button or an icon corresponding to the "intelligent polling mode" to directly trigger the first control instruction; when the user turns on the polling mode again for the network hard disk video recorder 100 which has started the intelligent polling mode and is closed, the user needs to click any one of two options of a "history polling template" and a "polling mode re-start" or an icon displayed after clicking a button or an icon corresponding to the "intelligent polling mode", and can also trigger a first control instruction, so that the network hard disk video recorder 100 enters the intelligent polling mode.
It should be further noted that the polling means that when one screen cannot display all monitoring channels, the display screen is divided into a plurality of sub-screens, and an automatic screen switching mode is adopted, so that the user can set the switching interval time, and the manual screen switching operation of the user is reduced.
Step S202: and acquiring the service types triggered by the multiple monitoring channels and the triggering times of each service type in real time.
It should be noted that, a user may perform different operations on a monitoring channel through the network hard disk recorder 100, such as live action, playback, pan-tilt, channel configuration, single split screen switching, and the like, where each operation corresponds to one service type, and once a user performs one operation on a certain monitoring channel, one service type is triggered; the number of operations performed by the user on a certain service type is the number of triggers of the service type.
Step S203: and calculating the attention of each monitoring channel in real time based on the channel type and the service type of each monitoring channel and the triggering times of each service type.
Please refer to fig. 3, which is a flowchart illustrating the step S203. The step S203 includes:
substep S2031: the cardinality of each supervisory channel is determined based on the channel type of each supervisory channel.
It should be noted that each network camera capable of acquiring video information corresponds to one monitoring channel, and the type of each monitoring channel is related to the type of the corresponding network camera. For example, the webcam may be, but is not limited to, a pan-tilt camera, a fisheye camera, or a normal camera, etc.; the corresponding monitoring channels are a cradle head channel, a fisheye channel and a common channel.
In a preferred embodiment, the network video recorder 100 can assign cardinality to different types of monitoring channels based on the historical number of operations performed by the user on the monitoring channels. Specifically, the more the number of historical operations, the larger the cardinality; and the smaller the number of historical operations, the smaller the cardinality.
In another preferred embodiment, the base number of each monitoring channel can be set by the user in advance according to the type of the monitoring channel. Specifically, the user considers it more desirable to focus on a certain type of supervisory channel for which a higher cardinality can be set.
Substep S2032: and calculating the attention degree of each monitoring channel in real time based on the base number and the service type of each monitoring channel and the triggering times of each service type.
Specifically, the attention of each monitor channel can be calculated using the following equation.
Counti=Basei+W1*T1+……+Wn*Tn
Wherein, CountiIs shown asiMonitoring channel BaseiIs as followsiMonitoring the cardinality of a channel, W1~WnWeights, T, corresponding to different service types respectively1~TnRespectively corresponding to the triggering times of different service types.
In addition, W is1+W2+……+WnThe sum of the weights corresponding to all traffic types is 1.
In a preferred embodiment, the network video recorder 100 may assign weights to different types of services according to the historical operation times of the users. Specifically, the more the number of historical operations, the greater the weight; and the smaller the number of historical operations, the smaller the weight.
In another preferred embodiment, the weight of each type of service may be preset by the user. In particular, users may be given a higher weight considering that they prefer to focus on certain types of traffic.
It can be understood that, since the base number of each monitoring channel, the service type triggered by each monitoring channel, and the triggering frequency of each service type are all related to the operation of the user, the attention of each monitoring channel is calculated in real time by using the base number of each monitoring channel, the service type, and the triggering frequency of each service type, so that the monitoring channel concerned by the user can be embodied better.
Step S204: and determining a first round of patrol sequence of the priority attention channel and the rest monitoring channels except the priority attention channel in the plurality of monitoring channels in real time according to the attention degree of each monitoring channel.
Please refer to fig. 4, which is a flowchart illustrating the step S204. The step S204 includes:
substep S2041: and sequencing the attention degree of each monitoring channel in a descending order to generate an initial sequence.
Substep S2042: and determining one or more monitoring channels with higher attention as priority attention channels.
Wherein the number of the priority channels is preset. The number of which can be set according to the requirements of the user.
For example, if the priority attention channel is set to 3 in advance, 3 monitor channels with the highest attention amount are selected from the monitor channel sequence as the priority attention channel.
Substep S2043: and determining the initial sequence after the priority attention channel is removed as a first round of patrol.
In a preferred embodiment, the attention degrees of the monitoring channels after the priority attention channel is removed are sorted from top to bottom, and a first round of patrol sequence can also be obtained.
Step S205: and locking the split screens of the priority attention channels and performing round-robin display on the rest monitor channels except the priority attention channel in the plurality of monitor channels in the rest split screens according to the first round-robin sequence.
It should be noted that the split screen for locking the priority attention channel is that the priority attention channel is always on the display interface and does not change with the round trip of other monitoring channels.
Referring to fig. 5, a round-robin scheme for 16 monitoring channels is illustrated by taking an example that a total of 16 monitoring channels is included, a screen includes 9 split screens, and the number of the channels to be paid attention to preferentially is 3.
It can be understood that the channels 1, 2 and 3 are certain priority channels, and they are always in the display interface, after the preset time interval, they are changed from a1 to B1, and after the preset time interval, they are changed from B1 to C1, and then a round of tour is completed.
It should be noted that, as the user continuously uses the network hard disk recorder 100 to perform different operations on different monitoring channels, since the service type triggered by each monitoring channel and the triggering frequency of each service type are monitored in real time, and the attention of each monitoring channel is also updated in real time, the priority attention channel and the first round of patrol are also updated in real time, but at any time, the monitoring channel with the highest attention is ranked at the top.
Step S206: detecting whether a second control instruction triggered in response to a second operation of the user exists, and if so, executing step S207; if not, step S206 is re-executed.
It will be appreciated that when the user needs to add a focus channel, a second control instruction is triggered by a second action.
For example, the user may click on a button or icon corresponding to "channel lock" to trigger the second control command.
Step S207: and selecting the focus channel in response to a third operation of the user.
After entering the channel locking mode, the user can select any one of the monitoring channels except the priority attention channel as the priority attention channel. Since the priority focus channel is not subjected to polling over time but is always locked at the current position of the display screen, it is not necessary to set the priority focus channel as the focus channel.
It should be noted that the number of channels of interest may be set according to the user's needs. For example, after the user may click a button or icon corresponding to "channel lock", other monitoring channels except the priority attention channel among the multiple monitoring channels may be selected, and once selected and confirmed by the user, the monitoring channel becomes the focus attention channel.
Step S208: and determining the first round of patrol sequence after the key attention channel is removed as a second round of patrol sequence.
Step S209: and locking the split screens of the priority attention channel and the key attention channel, and performing round-robin display on the rest monitor channels except the priority attention channel and the key attention channel in the plurality of monitor channels in the rest split screens according to a second round-robin sequence.
It can be understood that the split screens of the priority attention channel and the priority attention channel are in a locked state and do not change along with the round trip of other monitoring channels.
Referring to fig. 6, a polling scheme of 16 monitoring channels is illustrated by taking an example that a total of 16 monitoring channels is included, a screen includes 9 split screens, the number of the channels with priority attention is 3, and the number of the channels with emphasis attention is 1.
It can be understood that, the channels 1, 2 and 3 are the determined priority attention channel, the channel 4 is the determined focus attention channel, the display interface is unchanged, after the preset time interval, the channel is changed from a2 to B2, and after the preset time interval, the channel is changed from B2 to C2, so that one round of patrol is completed.
It can be understood that under the condition of running in the intelligent polling mode, a user can lock a certain monitoring channel, directly determine the monitoring channel concerned by the monitoring channel, avoid improving the attention degree of the monitoring channel by frequently operating the monitoring channel, and then lock the monitoring channel as a priority attention channel to a screen, so that the method is simpler and more efficient.
Step S210: detecting whether a closing instruction triggered in response to a fourth operation of the user exists, and if so, executing step S211; if not, step S210 is re-executed.
It is understood that when the user needs to exit the intelligent polling mode, a fourth operation is used to trigger a close command to generate the polling template.
It should be noted that, when the user directly turns off the network hard disk video recorder 100, the turn-off instruction can be triggered; however, the user can trigger the shutdown command even when he/she selects the other mode in order to exit the smart polling mode.
Step S211: and generating a round-robin template according to the priority attention channel and the first round-robin sequence.
Step S212: and storing the polling template.
The round robin templates are saved to the memory 110.
Step S213: detecting whether a third control instruction triggered in response to a fifth operation of the user exists, and if so, executing step S214; if not, step S213 is re-executed.
It should be noted that, when the attention requirement of the user is not changed, the round-robin template may be called, and at this time, a fifth operation is used to trigger a third control instruction, where the third control instruction is used to call the round-robin template to perform round-robin display on the multiple monitoring channels according to the round-robin template.
For example, when the user turns on the polling mode again for the network hard disk recorder 100 that has turned on the intelligent polling mode and turned off, the user needs to click the button or icon corresponding to the "history polling template" from two options of the "history polling template" and the "polling mode again" displayed after clicking the button or icon corresponding to the "intelligent polling mode", so as to trigger the third control instruction.
Step S214: and calling the polling template to perform polling display on the plurality of monitoring channels according to the polling template.
When the intelligent polling mode is entered again, the polling template can be called according to the selection of the user. When the user requirement is not changed, the polling template is called to carry out polling display on the plurality of monitoring channels, so that the attention requirement of the user can be met at the beginning, and the time for determining the attention degree of each monitoring channel in the early stage is saved. Meanwhile, the attention degree of each monitoring channel can be calculated in real time according to the operation of the user on each monitoring channel as time goes on, so that the priority attention channel and the round-robin sequence are updated.
It should be further noted that, when the requirement of the user changes, the user may select to clear the polling template and the historical service types triggered by the multiple monitoring channels and the historical trigger times of each service type, and re-determine the service types triggered by the multiple monitoring channels and the trigger times of each service type.
Second embodiment
Referring to fig. 7, fig. 7 is a flowchart of a polling display method according to a preferred embodiment of the invention. It should be noted that the basic principle and the generated technical effect of the polling display method provided by the embodiment are the same as those of the embodiment, and for the sake of brief description, no part of the embodiment is mentioned, and reference may be made to the corresponding contents in the embodiment.
In this embodiment, the polling display method can also lock a certain monitoring channel individually in a normal preview mode. The round trip display method comprises the following steps:
step S701: detecting whether a second control instruction triggered in response to a second operation of the user exists, and if so, executing step S702; if not, step S701 is re-executed.
It will be appreciated that when the user needs to add a focus channel, a second control instruction is triggered by a second action.
For example, the user may click on a button or icon corresponding to "channel lock" to trigger the second control command.
Step S702: and selecting the focus channel in response to a third operation of the user.
After entering the channel locking mode, the user can select any one of the monitoring channels except the priority attention channel as the priority attention channel. Since the priority focus channel is not subjected to polling over time but is always locked at the current position of the display screen, it is not necessary to set the priority focus channel as the focus channel.
It should be noted that the number of channels of interest may be set according to the user's needs. For example, after the user may click a button or icon corresponding to "channel lock", other monitoring channels except the priority attention channel among the multiple monitoring channels may be selected, and once selected and confirmed by the user, the monitoring channel becomes the focus attention channel.
Step S703: and determining the preset initial round of patrol sequence after the key attention channel is removed as a third round of patrol sequence.
The initial polling sequence is a polling sequence of a plurality of monitoring channels set in advance.
Step S704: and locking the split screens of the key attention channels and performing round-robin display on the rest monitoring channels except the key attention channel in the plurality of monitoring channels in the rest split screens according to the third round of patrol sequence.
Understandably, the split screens of the channels of major concern are all in a locked state and do not change along with the round trip of other monitoring channels.
In a preferred embodiment, the split screen of the focused attention channel should be consistent with the split screen of the focused attention channel in the polling playing state in the initial polling sequence, so that a user can quickly find the split screen of the focused attention channel.
In another preferred embodiment, the partial screen of the focus channel may be directly located at the front-most partial screen of all the partial screens, which is also convenient for the user to observe.
Referring to fig. 8, a polling scheme of 16 monitoring channels is illustrated by taking an example that a total of 16 monitoring channels are included, a screen of the polling scheme includes 9 split screens, and the number of channels of interest is 1.
It can be understood that the 4 channels are certain focused channels, and the display interface is unchanged, and after a preset time interval, the a3 is changed into the B3, and a round trip is completed.
Third embodiment
Referring to fig. 9, fig. 9 is a functional block diagram of a wheel patrol display device 200 according to a preferred embodiment of the present invention. It should be noted that the basic principle and the generated technical effects of the polling display device 200 provided in the present embodiment are the same as those of the above embodiments, and for the sake of brief description, no part of the present embodiment is mentioned, and corresponding contents in the above embodiments may be referred to. The wheel patrol display device 200 includes: the device comprises a detection unit 210, a parameter acquisition unit 220, a calculation unit 230, a round trip order determination unit 240, a display unit 250, a selection unit 260, a round trip template generation unit 270 and a storage unit 280.
The detecting unit 210 is configured to detect whether there is a first control instruction triggered in response to a first operation of a user.
It is to be understood that, in a preferred embodiment, the detecting unit 210 can be used to execute step S201.
The parameter obtaining unit 220 is configured to obtain, in real time, service types triggered by a plurality of monitoring channels and the number of triggers for each of the service types when a first control instruction triggered in response to a first operation of a user is detected.
It is to be understood that, in a preferred embodiment, the parameter obtaining unit 220 is configured to perform step S202.
The calculating unit 230 is configured to calculate the attention of each monitoring channel in real time based on the channel type and the service type of each monitoring channel and the number of triggers of each service type.
Specifically, the calculating unit 230 is configured to determine a base number of each monitoring channel based on a channel type of each monitoring channel, and calculate the attention of each monitoring channel in real time based on the base number of each monitoring channel, a service type, and a number of triggers of each service type.
Specifically, the attention of each monitor channel can be calculated using the following equation.
Counti=Basei+W1*T1+……+Wn*Tn
Wherein, CountiIs shown asiMonitoring channel BaseiIs as followsiMonitoring the cardinality of a channel, W1~WnWeights, T, corresponding to different service types respectively1~TnRespectively corresponding to the triggering times of different service types.
In addition, W is1+W2+……+WnThe sum of the weights corresponding to all traffic types is 1.
It is to be understood that in a preferred embodiment, the computing unit 230 is operable to perform step S203, sub-step S2031 and sub-step S2032.
The round-robin order determining unit 240 is configured to determine a first round-robin order of the monitoring channels other than the priority attention channel among the plurality of monitoring channels according to the attention degree of each monitoring channel.
Specifically, the round-robin order determining unit 240 is configured to sort the attention degrees of each monitoring channel in a descending order to generate an initial sequence, determine one or more monitoring channels with a higher attention degree as a priority attention channel, and then determine the initial sequence without the priority attention channel as a first round-robin order.
It is to be understood that, in a preferred embodiment, the round robin order determining unit 240 is operable to perform step S204, sub-step S2041, sub-step S2042 and sub-step S2043.
The display unit 250 is configured to lock the split screen of the priority attention channel and perform round trip display on the remaining monitoring channels, except for the priority attention channel, in the remaining split screens according to the first round trip sequence.
It is to be understood that, in a preferred embodiment, the display unit 250 may be used to perform step S205.
The detection unit 210 is further configured to detect whether there is a second control instruction triggered in response to a second operation by the user.
It is to be understood that, in a preferred embodiment, the detecting unit 210 can be used to execute the step S206.
The selecting unit 260 is configured to select the focused attention channel in response to a third operation of the user when a second control instruction triggered in response to the second operation of the user is further detected.
It is to be understood that in a preferred embodiment, the selecting unit 260 is operable to perform step S207.
The round-robin order determining unit 240 is further configured to determine the first round-robin order after the key attention channel is removed as the second round-robin order.
It is to be understood that, in a preferred embodiment, the round robin order determining unit 240 may be configured to perform step S208.
The display unit 250 is further configured to lock the split screens of the priority attention channel and the key attention channel, and perform round-robin display on the remaining monitor channels, except the priority attention channel and the key attention channel, in the remaining split screens according to the second round-robin order.
It is to be understood that, in a preferred embodiment, the display unit 250 may be used to perform step S209.
The detecting unit 210 is further configured to detect whether there is a close instruction triggered in response to a fourth operation by the user.
It is to be understood that, in a preferred embodiment, the detecting unit 210 can be used to execute step S210.
The round-robin template generating unit 270 is configured to generate a round-robin template according to the priority attention channel and the first round-robin order when a close instruction triggered in response to the fourth operation of the user is detected.
It is to be understood that, in a preferred embodiment, the round-robin template generating unit 270 may be configured to execute step S211.
The storage unit 280 is used for storing the polling templates.
It is to be appreciated that in a preferred embodiment, the storage unit 280 can be utilized to perform step S212.
The detecting unit 210 is further configured to detect whether there is a third control instruction triggered in response to a fifth operation by the user.
It is to be understood that, in a preferred embodiment, the detecting unit 210 can be used to perform the step S213.
The display unit 250 is further configured to invoke a round robin template to perform round robin display on the plurality of monitoring channels according to the round robin template.
It is to be understood that, in a preferred embodiment, the display unit 250 may be used to perform step S214.
To sum up, in the round-robin display method and apparatus provided in the embodiments of the present invention, the service types triggered by the multiple monitoring channels and the triggering times of each service type are obtained in real time, the attention of each monitoring channel is calculated in real time based on the channel type, the service type, and the triggering times of each service type of each monitoring channel, then the first round-robin order of the priority attention channel and the other monitoring channels except the priority attention channel in the multiple monitoring channels is determined in real time according to the attention of each monitoring channel, and finally, the split screen of the priority attention channel is locked and the other monitoring channels except the priority attention channel in the multiple monitoring channels are round-robin displayed in the other split screens according to the first round-robin order; the attention degree of each monitoring channel is determined based on the service types triggered by the multiple monitoring channels and the triggering times of each service type, the attention condition of a user to each monitoring channel is reflected, and the priorities of the multiple monitoring channels are sequenced according to the attention condition of the user, so that the priority attention channel and the first round of patrol are obtained and conform to the actual attention and requirements of the user.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, the functional modules in the embodiments of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A round robin display method, wherein the round robin display method comprises:
when a first control instruction triggered in response to a first operation of a user is detected, acquiring service types triggered by a plurality of monitoring channels and the triggering times of each service type in real time;
calculating the attention of each monitoring channel in real time based on the channel type of each monitoring channel, the service type and the triggering times of each service type;
determining a first round of patrol sequence of a priority attention channel and the rest of the monitoring channels except the priority attention channel in the plurality of monitoring channels in real time according to the attention degree of each monitoring channel;
and locking the split screens of the priority attention channels and performing round-robin display on the rest of the monitoring channels except the priority attention channel in the plurality of monitoring channels in the rest of the split screens according to the first round-robin sequence.
2. A round robin display method according to claim 1, wherein the step of calculating the attention of each monitoring channel in real time based on the channel type of each monitoring channel, the service type and the number of triggers of each service type comprises:
determining a cardinality of each of the monitor channels based on a channel type of each of the monitor channels;
and calculating the attention degree of each monitoring channel in real time based on the base number of each monitoring channel, the service type and the triggering times of each service type.
3. The round robin display method according to claim 2, wherein the step of calculating the attention of each monitoring channel in real time based on the cardinality of each monitoring channel, the service type and the number of triggers of each service type comprises:
using the formula Counti=Basei+W1*T1+……+Wn*TnCalculating the attention of each monitoring channel, wherein the CountiIs shown asiMonitoring channel BaseiIs as followsiMonitoring the cardinality of a channel, W1~WnWeights, T, corresponding to different service types respectively1~TnRespectively corresponding to the triggering times of different service types.
4. A round robin display method according to any one of claims 1-3, wherein the step of determining a priority attention channel in real time according to the attention of each monitoring channel and a first round robin order of the remaining monitoring channels except the priority attention channel among the plurality of monitoring channels comprises:
sequencing the attention degree of each monitoring channel according to the sequence from large to small to generate an initial sequence;
determining one or more monitoring channels with higher attention as the priority attention channels;
and determining the initial sequence after the priority attention channel is removed as the first round of patrol.
5. A round robin display method according to any one of claims 1-3, wherein the round robin display method further comprises:
when a second control instruction triggered in response to a second operation of the user is further detected, selecting a focused attention channel in response to a third operation of the user;
determining the first round of patrol sequence after the key attention channel is removed as a second round of patrol sequence;
and locking the sub-screens of the priority attention channel and the key attention channel and performing round-robin display on the rest of the monitoring channels except the priority attention channel and the key attention channel in the plurality of monitoring channels in the rest of sub-screens according to the second round-robin sequence.
6. A round robin display method according to any one of claims 1-3, wherein the round robin display method further comprises:
when a second control instruction triggered in response to a second operation of the user is detected, selecting a key attention channel in response to a third operation of the user;
determining a preset initial round of patrol sequence after the key attention channel is removed as a third round of patrol sequence;
and locking the split screens of the key attention channels and performing round-robin display on the rest monitoring channels in the rest split screens except the key attention channels in the plurality of monitoring channels according to the third round of patrol sequence.
7. A round robin display method according to any one of claims 1-3, wherein after the step of determining in real time a first round robin order for a priority attention channel according to the attention of each of the monitoring channels and the remaining monitoring channels other than the priority attention channel among the plurality of monitoring channels according to the attention of each of the monitoring channels, the round robin display method further comprises:
when a closing instruction triggered by responding to a fourth operation of the user is detected, generating a round-robin template according to the priority attention channel and the first round-robin sequence;
storing the polling template;
and when a third control instruction triggered in response to a fifth operation of the user is detected, calling the polling template to perform polling display on the plurality of monitoring channels according to the polling template.
8. A wheel patrol display device, characterized in that the wheel patrol display device comprises:
the system comprises a parameter acquisition unit, a parameter processing unit and a parameter processing unit, wherein the parameter acquisition unit is used for acquiring service types triggered by a plurality of monitoring channels and the triggering times of each service type in real time when a first control instruction triggered by responding to a first operation of a user is detected;
the calculation unit is used for calculating the attention degree of each monitoring channel in real time based on the channel type of each monitoring channel, the service type and the triggering times of each service type;
a round-robin order determining unit, configured to determine, in real time, a first round-robin order for a priority attention channel and the remaining monitoring channels, except the priority attention channel, of the multiple monitoring channels according to the attention of each monitoring channel;
and the display unit is used for locking the split screens of the priority attention channels and performing round-robin display on the rest of the monitoring channels except the priority attention channel in the plurality of monitoring channels in the rest split screens according to the first round-robin sequence.
9. A wheel patrol display device according to claim 8, wherein the calculation unit is configured to determine a base number of each of the monitoring channels based on a channel type of each of the monitoring channels;
the calculation unit is further configured to calculate the attention of each monitoring channel in real time based on the base number of each monitoring channel, the service type, and the number of triggers of each service type.
10. A wheel patrol display device according to claim 9, wherein the calculating unit is configured to use a formula Counti=Basei+W1*T1+……+Wn*TnCalculating the attention of each monitoring channel, wherein the CountiIs shown asiMonitoring channel BaseiIs as followsiMonitoring the cardinality of a channel, W1~WnWeights, T, corresponding to different service types respectively1~TnRespectively corresponding to the triggering times of different service types.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811096018.0A CN110933361B (en) | 2018-09-19 | 2018-09-19 | Wheel patrol display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811096018.0A CN110933361B (en) | 2018-09-19 | 2018-09-19 | Wheel patrol display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110933361A true CN110933361A (en) | 2020-03-27 |
CN110933361B CN110933361B (en) | 2021-07-20 |
Family
ID=69856136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811096018.0A Active CN110933361B (en) | 2018-09-19 | 2018-09-19 | Wheel patrol display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110933361B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112437264A (en) * | 2020-11-12 | 2021-03-02 | 珠海大横琴科技发展有限公司 | Monitoring video processing method and device |
CN114363565A (en) * | 2021-12-27 | 2022-04-15 | 杭州华橙软件技术有限公司 | Video polling method, device, equipment and medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9019436B2 (en) * | 2013-04-01 | 2015-04-28 | Caterpillar Inc. | View prioritization for multi-machine control visualization |
CN105554471A (en) * | 2016-01-20 | 2016-05-04 | 浙江宇视科技有限公司 | Video sequence intelligent adjusting method and device based on event statistics |
CN106162046A (en) * | 2015-04-24 | 2016-11-23 | 中兴通讯股份有限公司 | A kind of video conference image rendering method and device thereof |
CN106303422A (en) * | 2016-08-12 | 2017-01-04 | 浙江宇视科技有限公司 | A kind of live video display packing and equipment |
CN106791485A (en) * | 2016-11-16 | 2017-05-31 | 深圳市异度信息产业有限公司 | The changing method and device of video |
-
2018
- 2018-09-19 CN CN201811096018.0A patent/CN110933361B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9019436B2 (en) * | 2013-04-01 | 2015-04-28 | Caterpillar Inc. | View prioritization for multi-machine control visualization |
CN106162046A (en) * | 2015-04-24 | 2016-11-23 | 中兴通讯股份有限公司 | A kind of video conference image rendering method and device thereof |
CN105554471A (en) * | 2016-01-20 | 2016-05-04 | 浙江宇视科技有限公司 | Video sequence intelligent adjusting method and device based on event statistics |
CN106303422A (en) * | 2016-08-12 | 2017-01-04 | 浙江宇视科技有限公司 | A kind of live video display packing and equipment |
CN106791485A (en) * | 2016-11-16 | 2017-05-31 | 深圳市异度信息产业有限公司 | The changing method and device of video |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112437264A (en) * | 2020-11-12 | 2021-03-02 | 珠海大横琴科技发展有限公司 | Monitoring video processing method and device |
CN112437264B (en) * | 2020-11-12 | 2021-12-31 | 珠海大横琴科技发展有限公司 | Monitoring video processing method and device |
CN114363565A (en) * | 2021-12-27 | 2022-04-15 | 杭州华橙软件技术有限公司 | Video polling method, device, equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN110933361B (en) | 2021-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106648747B (en) | Process preloading processing method and device | |
CA2868106C (en) | E-map based intuitive video searching system and method for surveillance systems | |
EP0530441A2 (en) | Warning timer for users of interactive systems | |
CN110933361B (en) | Wheel patrol display method and device | |
US20170024998A1 (en) | Setting method and apparatus for surveillance system, and computer-readable recording medium | |
EP3333801A1 (en) | A surveillance apparatus and a surveillance method for indicating the detection of motion | |
CN112449159B (en) | Monitoring video display control method and device, electronic equipment and storage medium | |
CN113312263B (en) | Anomaly monitoring method and device | |
CN113271360B (en) | Application program recommendation method and device, electronic equipment and medium | |
KR101964230B1 (en) | System for processing data | |
CN109873980A (en) | Video monitoring method, device and terminal device | |
CN111835955B (en) | Data acquisition method and device | |
CN115827398B (en) | Method and device for calculating component value of alarm information, electronic equipment and storage medium | |
CN114816597A (en) | Content display method and device and computer readable storage medium | |
CN114936040B (en) | Program data processing method, device, electronic equipment and storage medium | |
CN109670079B (en) | Supervising method and system based on monitoring system | |
CN111641868A (en) | Preview video generation method and device and electronic equipment | |
CN115942064A (en) | Live broadcast guide information display method and device, equipment and medium thereof | |
CN112732961A (en) | Image classification method and device | |
CN112486650A (en) | Operation path switching method and device and electronic equipment | |
CN115361517B (en) | Video recording method and device before police, electronic equipment and readable storage medium | |
CN111582031A (en) | Multi-model cooperative violence detection method and system based on neural network | |
CN114553775B (en) | Flow control method and device | |
CN117130777A (en) | Method and device for evaluating stability of server, electronic equipment, chip and medium | |
CN117998049A (en) | Method, device, computer equipment and storage medium for releasing storage space |
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 |