The present invention relates to a system and method for managing schedules of a monitoring device.
An information transmission manner for a traditional monitoring system is an analog manner in which an image is transferred to a monitor over a coaxial cable in a baseband transmission manner and disadvantages of which include a short transmission range, complex wiring, etc. Consequently, analog monitoring manner can not meet a demand for monitoring over a large range and over a long distance in some industries, for example, city security monitoring, traffic monitoring, banking monitoring, etc.
Remote network monitoring has spread over numerous fields of education, governments, entertainment sites, hospitals, hotels, sports centers, city securities, etc., along with widespread popularization of communication networks. In
In a remote network monitoring system, it is possible to edit in advance an action schedule of a video camera or a recording schedule of a video recorder in a server, and the remote network monitoring system can operate automatically according to the action schedule and/or the recording schedule during remote network monitoring.
However in the prior art, if a plurality of video cameras with different setting conditions are present in a network monitoring system, then it is typical during schedule edition that a recording schedule (at the server end) and an action schedule (at the video camera end) are edited via different interfaces and even the different video cameras are provided with different interfaces, so that a plurality of schedules can not be displayed on the same interface and thus may appear disordered; and when it is required to edit or view the respective schedules, the respective corresponding editing interfaces have to be opened respectively, which may be troublesome. Furthermore, such a display manner may cause the absence of an association between the schedules displayed on the respective editing interfaces and thus can not avoid a conflict, for example, a time conflict, a priority conflict, a preset dynamic perception type conflict between a recording schedule and an action schedule. A user has to open the editing interfaces corresponding to the respective schedules respectively and then to compare the schedules therein respectively and determine whether a conflict is present therebetween in order to find a conflict which may involve cumbersome operations that are time-consuming and error-prone. For example, for a schedule which is intended to be edited preferentially and which may bring an influence upon other schedules, it has been very difficult to ensure editing of the schedule in question while implementing editing of the other schedules with a tradeoff.
The invention provides a system and method for managing schedules of a monitoring device to simplify operations of determining a conflict and to optimize operations of editing the schedules.
An aspect of the invention provides a system for managing schedules of a monitoring device, which includes: a schedule editing unit adapted to edit the schedules of the monitoring device, the schedules each including attributes of a schedule type, a working day, and starting and ending times, the schedule type including a recording schedule of a video recorder and an action schedule of a video camera; an interface generating unit adapted to generate a display interface according to the schedules edited by the schedule editing unit, wherein a plurality of schedules and corresponding attributes thereof can be displayed on the same display interface; a schedule checking unit adapted to check realizability of the schedules edited by the schedule editing unit; and a conflict indicating unit adapted to generate conflict indicating information for conflicting schedules according to a checking result of the schedule checking unit.
Optionally, the system further includes a schedule grouping unit adapted to group the plurality of schedules edited by the schedule editing unit according to the attributes of the schedules to form a plurality of groups of schedules with the same attributes.
Optionally, the system further includes a database adapted to store the schedules and their editing results.
Optionally, the schedule editing unit further includes a recording schedule editing sub-unit adapted to edit the recording schedule and an action schedule editing sub-unit adapted to edit the action schedule.
Optionally, the display interface generated by the interface generating unit displays the respective schedules in a graphic or tabular form.
Optionally, the action schedule includes a moving speed, a moving manner or a moving scope of an angle of the video camera, and the recording schedule of the video recorder has a higher priority than the action schedule of the video camera.
Optionally, the attributes of the schedules further include a triggering type and a dynamic perception type.
Optionally, the dynamic perception type includes a video camera dynamic perception type, a mode where the video camera filters a moving object and a video recorder dynamic perception type.
Optionally, the conflict includes a time conflict or a dynamic perception type conflict between the schedules.
Optionally, the dynamic perception type conflict refers to: both the video camera dynamic perception type and the mode where the video camera filters a moving object are set simultaneously.
Optionally, the conflict indicating information includes a form of highlight, color, text, icon or sound to indicate the conflicting schedules.
Another aspect of the invention provides a method for managing schedules of a monitoring device, which includes: editing the schedules of the monitoring device, the schedules each including attributes of a schedule type, a working day, and starting and ending times, the schedule type including a recording schedule of a video recorder and an action schedule of a video camera; generating a display interface according to an editing result, in which a plurality of the schedules and their corresponding attributes can be displayed on the same display interface; checking realizability of the edited schedules; and generating conflict indicating information for conflicting schedules according to a checking result.
Optionally, the method further includes grouping the plurality of schedules according to the attributes of the schedules to form a plurality of groups of schedules with the same attributes.
Optionally, the action schedule includes a moving speed, a moving manner or a moving scope of an angle of the video camera, and the recording schedule of the video recorder has a higher priority than the action schedule of the video camera.
Optionally, the attributes of the schedules further include a triggering type and a dynamic perception type.
Optionally, the dynamic perception type includes a video camera dynamic perception type, a mode where the video camera filters a moving object and a video recorder dynamic perception type.
Optionally, the conflict includes a time conflict or a dynamic perception type conflict between the schedules.
Optionally, the dynamic perception type conflict refers to: both the video camera dynamic perception type and the mode where the video camera filters a moving object are set simultaneously.
Optionally, the conflict indicating information includes a form of highlight, color, text, icon or sound to indicate the conflicting schedules.
As compared with the prior art, the invention provides a system and method for managing schedules of a monitoring device in which schedules are edited for the monitoring device and a plurality of schedules together with corresponding attributes thereof are displayed on a generated display interface, the realizability of the schedules is checked, and conflict indicating information is generated for conflicting schedules according to a checking result. The invention can display the respective schedules and their attributes intuitively on the display interface to thereby simplify operations of determining a conflict and optimize operations of editing the schedules.
Embodiments of the invention provide a system and method for managing schedules of a monitoring device in which schedules are edited for the monitoring device and a plurality of schedules together with corresponding attributes thereof are displayed intuitively and clearly on a generated display interface, the realizability of the schedules is checked, and conflict indicating information is generated for conflicting schedules according to a checking result, thereby simplifying operations of determining a conflict and optimizing operations of editing the schedules. Detailed descriptions will be presented below in connection with the drawings and the embodiments.
The schedule editing unit 31 is adapted to edit the schedules of the monitoring device. In the present embodiment, the monitoring device includes a video recorder and a video camera in the server. The schedules include a plurality of attributes, for example, of a schedule type, a working day, starting and ending times, a triggering type, a dynamic perception type, etc. Specifically, the schedule type includes a recording schedule of the video recorder and an action schedule of the video camera. The recording schedule refers to a schedule of performing video recording in the case that the starting time, the ending times and a triggering condition (optional) are given. The action schedule refers to a schedule of controlling the video camera in the case that the starting time, the ending times, a triggering condition and an action setting are given, and the action setting includes a setting of a moving speed, a moving manner or a moving scope of an angle of the video camera. The recording schedule of the video recorder has a higher priority than that of the action scheduling of the video camera.
Furthermore, the dynamic perception type includes a video camera dynamic perception type, a mode in which the video camera filters a moving object and a video recorder dynamic perception type. The video camera dynamic perception type and the video recorder dynamic perception type include determining whether a moving object occurs within a certain region of an image, for example, by mathematic calculations. In addition to determining whether a moving object occurs within the region, the mode in which the video camera filters a moving object further includes detecting and recording a trajectory along which the moving object is moving and coordinates of the moving object in the image.
Furthermore, the triggering condition can be set depending upon the different dynamic perception type so as to trigger executing of a schedule when the triggering condition is satisfied. The dynamic perception function and the moving object filtering mode are different in that the former only stores in a video a region and a detection result, that is, a Boolean value of whether an object occurs and the latter stores all regions which are set and coordinates of a detected object. Different filtering conditions can be set with the information stored by the latter during searching of a video.
In the system for managing schedules of a monitoring device according to the embodiment of the invention, the schedule editing module 31 further includes a recording schedule editing sub-unit 310 and an action schedule editing sub-unit 312. The recording schedule editing sub-unit 310 is adapted to edit the recording schedule, where the editing includes setting a schedule name, a time, a type, a triggering condition, and to add or delete the schedule as appropriate. The action schedule editing sub-unit 312 is adapted to edit the action schedule, where the action editing includes setting an action parameter of the video camera according to an action of the video camera, setting an action parameter of the system according to the operation of the system, and setting a local action parameter according to a local action.
The interface generating unit 32 is adapted to generate a display interface according to the schedules edited by the schedule editing unit 31, and a plurality of schedules and corresponding attributes thereof can be displayed on the same display interface. In the present embodiment, the display interface generated by the interface generating unit 32 includes displaying the plurality of schedules in a graphic form but will not be limited thereto, and the display interface can alternatively be displayed in a tabular form. Specifically, the interface generation unit 32 reads the attributes of a schedule type, a working day, starting and ending times, a triggering type, a dynamic perception type, etc., of the respective schedules, and displays the schedules in the form of a time bar according to the attributes, where the boundaries of the time bar indicate starting and ending times of the schedule respectively, and the length of the time bar indicates a duration of executing the schedule. In the present embodiment, the time of the schedule can be varied by moving the time bar, for example, the starting or ending time of the schedule can be varied by dragging the left or right boundary of the time bar, or the duration of the schedule can be varied by dragging the two boundaries of the time bar to varying the length of the time bar. Furthermore, the schedules of different types can be represented respectively, for example, with time bars of different forms. For example, the recording schedule of the video recorder is represented with a thin time bar, and the action schedule of the video camera is represented with a wide time bar.
The schedule checking unit 33 is adapted to check the realizability of the schedules edited by the schedule editing unit 31. In the present embodiment, the schedule checking unit 33 checks whether a conflict is present between the respective schedules according to the attributes of a schedule type, a working day, starting and ending times, a triggering type, a dynamic perception type, etc., of the respective schedules. The conflict includes a time conflict or a dynamic perception type conflict, where the time conflict refers to a time coincidence of the recording schedule of the video recorder and the action schedule of the video camera, and the dynamic perception type conflict refers to that both the video camera dynamic perception type and the mode in which the video camera filters a moving object are set simultaneously so that the video camera can not enable the two different perception types at the same time. Furthermore, the recording setting of the video camera may also result in a case that the dynamic perception function of the video camera is limited and even unavailable. For example, in the case that recording with H264 coding is set as well or the use of Dual Codec for both monitoring and recording is set, no dynamic perception function of the video camera will be available because a great deal of memory and the chip occupancy ratio of the video camera, which are very limited in the video camera, will be consumed for the dynamic perception function.
The conflict indicating unit 34 is adapted to generate the conflict indicating information for conflicting schedules according to a checking result of the schedule checking unit 33. In other words, when the checking result obtained after being checked by the schedule checking unit 33 indicates presence of the conflicting schedules, the conflict indicating unit 34 generates the conflict indicating information and displays the conflict indicating information on the display interface generated by the interface generation unit 32 to indicate to the user the schedule names, the conflict type, the time region corresponding to the conflict, etc., of the conflicting schedules. The conflict indicating information includes forms of highlight, color, text, icon, sound, etc., to indicate the conflicting schedules. For example, as illustrated in
It shall be further noted that it is also practically possible to perform on the interface generation unit 32 operations of varying the time of a schedule directly by moving a time bar (for example, varying a starting or ending time of the schedule by dragging the left or right boundary of the time bar), of varying a duration of the schedule, etc., to achieve the same effect as the above schedule editing unit 31.
As illustrated in
As illustrated in
Specifically, the grouping unit 35 groups the schedules with the same schedule type, working day, starting and ending times, triggering type and dynamic perception type into a group. For example, the recording schedules of all the video recorders can be grouped according to the working day, the starting and ending times, the triggering type and the dynamic perception type, or the action schedules of all the video cameras can be grouped according to the working day, the starting and ending time and the dynamic perception type. Thus, the grouping of the schedules by the schedule grouping unit 35 can make the plurality of schedules be sorted according to the attributes, that is, an operation performed on a group of schedules will be applied to execution of the schedules of all the video cameras in the group of schedules without performing the operation on every video cameras respectively, thereby improving relatively the efficiency of the operation. Furthermore, the schedule grouping strategy can achieve a more significant effect of improving the efficiency for a larger number of video cameras involved in the system for managing schedules of a monitor device.
It shall be further noted that a group of schedules made by the schedule grouping unit 35 include one or possibly more schedules with the same attribute, but, a time bar of only one of the schedules, for example, will be used to represent all the schedules in the group of schedules including that schedule when they are displayed in a graphic form on the display interface generated by the interface generation unit 32. As such, a display space of the schedules can be saved relatively, and it is possible to display a large number of schedules or even all the schedules (or groups of schedules) on the same interface, thereby improving greatly the display effect, viewing the schedules conveniently and facilitating subsequent checking and modifying of the schedules.
It shall be noted that the system for managing schedules of a monitoring device according to the embodiment of the invention is built in the server 12(22), which includes the video recorder, of the network monitoring system 1(2) illustrated in
Corresponding to the system for managing schedules of a monitoring device illustrated in
In the step S600, schedules including a plurality of attributes of a schedule type, a working day, starting and ending times, a triggering type, a dynamic perception type, etc., are edited for a video camera. In the present embodiment, the respective attributes of the schedules are set in an editing page. The schedule type includes a recording schedule of a video camera and an action schedule of the video camera. The dynamic perception type includes a video camera dynamic perception type, a mode in which the video camera filters a moving object and a video recorder dynamic perception type. Here, if the schedule type is the recording schedule of the video recorder, then the editing of the recording schedule includes setting a schedule name, a time, a type, a triggering condition, etc., and adding or deleting the schedule as appropriate; and if the schedule type is the action schedule of the video camera, then the editing of the action schedule includes setting an action parameter of the video camera according to an action of the video camera, setting an action parameter of the system according to the operation of the system, and setting a local action parameter according to a local action. Next, the step S602 is performed.
In the step S602, a display interface on which a plurality of schedules and corresponding attributes thereof can be displayed is generated according to the editing result. In the present embodiment, a graphic display will be described as an example. Specifically, the attributes of a schedule type, a working day, starting and ending times, a triggering type, a dynamic perception type, etc., of the schedules are read, and the schedules are displayed in the form of a time bar, where the boundaries of the time bar indicate starting and ending times of the schedule respectively, and the length of the time bar indicates a duration of executing the schedule. Thus, the schedules in all the working days can be displayed in the graphic form concisely, conveniently and clearly. Next, the step S604 is performed.
In the step S604, the realizability of the schedules is checked, and in the present embodiment, it is checked whether a time conflict or a dynamic perception type conflict is present between the respective schedules. The time conflict refers to a time coincidence of the recording schedule of the video recorder and the action schedule of the video camera, and the dynamic perception type conflict refers to: both the video camera perception type and the mode in which the video camera filters a moving object are set so that the video camera can not enable the two different perception types at the same time. Next, the step S606 is performed.
In the step S606, conflict indicating information is generated for conflicting schedules according to a checking result of the step S604. In other words, when the checking result indicates presence of the conflicting schedules, the conflict indicating information is generated to indicate to the user the schedule names, the conflict type, the time region corresponding to the conflict, etc., of the conflicting schedules. The conflict indicating information includes forms of highlight, color, text, icon, sound, etc., to indicate the conflicting schedules. Thus, the conflicting schedules can be known rapidly and accurately from the conflict indicating information. The method for managing schedules of a monitoring device according to the invention further includes reediting the schedules of the monitoring device according to the checking result. Then the operations in the step S600 are executed to invoke the editing page in which the conflicting attributes in the settings of the original schedules are reedited or modified to avoid the conflict.
The method for managing schedules of a monitoring device according to the invention further includes performs again the steps of checking a conflict, etc., on the reedited conflicting schedules or an added additional schedule. The steps of checking a conflict, etc., have been described as above, and repeated descriptions thereof will be omitted here.
The foregoing descriptions are merely illustrative of one of embodiments of the method for managing schedules of a monitoring device according to the invention but not limitative of the scope in which the invention is applicable. In another embodiment of the invention, for example, as illustrated in
As can be apparent from the above, the grouping can make the plurality of schedules be sorted into the groups of schedules according to the attributes, so that an operation performed on a group of schedules will be applied to the schedules of all the video cameras in the group of schedules without performing the operation on every video cameras respectively, thereby improving relatively the efficiency of the operation. Furthermore, for addition or deletion of a schedule as appropriate, in an example of adding a schedule, a video camera to be added can be simply designated to a certain group of schedules, so that the schedule to be added can provided with the attributes of a working day, starting and ending times, a triggering type, a dynamic perception type, etc., of the group of schedules without setting the respective attributes respectively, thereby greatly simplifying the operations and improving the operation efficiency as compared with the prior art or a case of no grouping of the schedules. Furthermore, particularly for the group of schedules resulting from the grouping, a time bar of only one of the schedules, for example, will be used on the display interface generated in the subsequent step S602 to represent all the schedules in the group of schedules including that schedule, the respective schedules can be managed effectively, and as many of the respective schedules as possible can be displayed in the same interface concisely and clearly to facilitate management of a plurality of schedules.
In summary, the system and method for managing schedules of a monitoring device according to the invention as compared with the prior art can edit the schedules of the video camera, display the respective schedules in a graphic form and modify the conflicting schedules to avoid a conflict. The invention can not only display the schedules of the monitoring device in the graphic form to provide the user with an intuitive and clear knowledge of the schedules but also determine easily the time range of the conflict and the priority sequence of the schedules to thereby simplify the operations of determining a conflict and optimize the operations of editing the schedules.
Furthermore, according to the foregoing embodiments, the schedules can be set directly according to a limiting condition of the video camera which is output in advance to make the operations simple and the efficiency high relative to the prior art.
Although the invention has been disclosed as above in the preferred embodiments thereof, they are not intended to limit the invention. Any skilled in the art can make possible variations and modifications without departing from the spirit and scope of the invention, and therefore the claimed scope of the invention shall be as defined in the claims appended to the invention.
Number | Date | Country | Kind |
---|---|---|---|
200810111292.0 | Jun 2008 | CN | national |