Intelligent security platform operation and maintenance management method and system based on multi-dimensional integration
By dividing monitoring devices into multiple types and converting image storage in a unified manner, the time-consuming problem of intelligent security platforms in server switching and video resend is solved, efficient data management and interaction are achieved, and latency is reduced.
Patent Information
- Application Number
- CN202411106799.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2024-01-17
- Filing Date
- 2024-08-13
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-08-13
AI Technical Summary
The existing intelligent security platform consumes a lot of time during server switching and video resend, resulting in an increase in the number of interactions between the management platform and the client and an increase in delay.
By dividing the monitoring device into multiple types, each type has different recording parameters, and using the conversion module to uniformly convert the first image into a second image of the same format, stored in multiple servers respectively. The management module determines the target server from multiple servers every time a certain period of time, and when the first server fails, the second server takes over and continues to send data.
The server storage pressure is reduced, and the integrated management of the generation of the first image by different types of monitoring devices is realized, which reduces the number of interactions between the management platform and the client, and reduces the delay.
Smart Images

Figure CN118828027B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of image communication technology, and specifically relates to an operation and maintenance management method and system for an intelligent security platform based on multi-dimensional integration. Background Art
[0002] Smart security is the combination of AI technology and security software and hardware to achieve pre-warning, in-process response, and post-event tracing control, solving the problem that traditional security can only collect evidence after the event and it is difficult to collect evidence: As the basis for realizing the above technology, the smart security management platform is responsible for storing surveillance videos from cameras and responding to client requests to transmit surveillance videos.
[0003] In order to quickly store and send surveillance videos, there are several smart security platforms in the prior art. For example, the Chinese patent document "CN111432151A" discloses a video data storage method, device, equipment and storage medium. The method includes monitoring whether the video recorder has an abnormality, wherein the video recorder is used to obtain the video data collected by the camera from the camera for storage; when the video recorder is detected to have an abnormality, a first instruction is sent to the server, wherein the first instruction is used to instruct the server to obtain the video data collected by the camera from the camera and store it. Another example is the Chinese patent document "CN105847723A" discloses a video information backup method and device. The method detects the bitstream request sent by the server to obtain the connection status between the camera and the server; if the bitstream request cannot be detected, the video backup function is activated to store the obtained video information in a specified memory; if the bitstream request sent by the server is detected under the video backup function, the video information stored in the memory is uploaded to the server, so that the server adds the video information to the missing video file.
[0004] In both of the above scenarios, the camera and the management platform cannot communicate. In actual situations, there are also situations where the management platform cannot send the video stored in itself to the client due to a failure of the server in the management platform. Although the video is currently copied and stored in other servers, when a server and the client cannot communicate, the client will request other servers to resend the video. However, this requires the user client to generate a communication failure and data retransmission reminder and return it to the management platform. The management platform then switches the server and re-establishes the connection with the user client. This process takes a lot of time. Summary of the invention
[0005] To solve the above problems, the present invention provides an intelligent security platform operation and maintenance management method and system based on multi-dimensional integration to solve the problem in the prior art that switching servers to resend videos will take a lot of time.
[0006] In order to achieve the above-mentioned invention object, the present invention proposes an operation and maintenance management method of an intelligent security platform based on multi-dimensional integration, comprising:
[0007] The classification module divides the monitoring devices into multiple types, each type has different recording parameters, and the monitoring devices generate a first image after recording is completed, and send the first image to the access module;
[0008] The access module transmits the first image to the conversion module, and the conversion module uniformly converts the first image into a second image of the same format;
[0009] The management module determines the first target and the second target from the plurality of first servers and the second server at intervals of a first time, and the conversion module stores the generated second image in the first target and the second target respectively;
[0010] The management module marks the first target and the second target storing the same second image with the same identifier, and the second image is stored in the first target and the second target for a preset time period;
[0011] After the first server sends the second image to the client based on the distribution request, the management module instructs the second server including the same identifier to monitor the first server;
[0012] If it is monitored that the first target no longer sends data, the second server takes over from the first server to continue sending the second image, and the first server takes over from the second server and receives the second image from the conversion module.
[0013] Further, classifying the monitoring devices into multiple types includes the following steps:
[0014] The number of times each monitoring device is called by the client in the first time period and the calling duration are counted, and a score value of each monitoring device is calculated based on a first formula, where the first formula is: Among them, M is the sum of the number of calls of all monitoring devices within the first time length, T is the sum of the calling duration of all monitoring devices within the first time length, m is the number of calls of the monitoring device to be calculated within the first time length, t is the total duration of all the second images in which the monitoring device is called to be calculated, Max(a,b) is the larger value of the returned value a and the value b, λ and δ are the pre-set first benchmark value and second benchmark value, and the monitoring devices are divided into the first type, the second type and the third type based on the size of the scoring value.
[0015] Further, the conversion module sends the second image based on the following steps:
[0016] The conversion module sends the original second image generated by each type of monitoring device to the first target, and the conversion module compresses the second image generated by each type of monitoring device into compressed images of corresponding levels and then sends them to the second target.
[0017] Further, the first target and the second target are determined based on the following steps:
[0018] The number of calls of the first server in the second time period and the current remaining storage space of the second server are counted, and the first server with the smallest number of calls is set as the first target, and the second server with the largest remaining storage space is set as the second target.
[0019] Further, the second image stored in the first target is transferred based on the following steps:
[0020] The capacity of the first server is divided into a plurality of sub-intervals, and the call rate Y of each of the sub-intervals within the third time period is calculated based on a second formula, where the second formula is: Wherein, n is the total call rate of the first server corresponding to the subinterval within the third time length, n is the number of calls of the subinterval within the third time length, and N is the total number of calls of the first server corresponding to the subinterval within the third time length;
[0021] If the subinterval with the highest call rate is in the first target, the second image stored in the subinterval is transferred to the first server with the lowest call rate, and an address change reminder is sent to the second server including the same identifier.
[0022] Furthermore, the second server takes over the first server based on the following steps:
[0023] The first server that failed to send successfully determines the reason for the failure. If it is caused by its own failure, it defines the second image stored in itself as an accumulated image, and determines whether the accumulated images are all located in the same second server. If so, the second server directly replaces the first server to complete the succession of the first target. If not, after the second server replaces the first server, the remaining second servers containing the accumulated images decompress the accumulated images stored in themselves according to the compression level in a staggered manner, and send the decompressed accumulated images to the second server that replaces the first server.
[0024] Further, the recording parameters of the monitoring device are set based on the following steps:
[0025] The recording parameters include recording duration and recording resolution. The first type of monitoring device generates the first image with a first numerical recording duration and a first resolution each time. The second type of monitoring device generates the first image with a first numerical recording duration and a second resolution each time. The third type of monitoring device generates the first image with a third numerical recording duration and a second resolution each time.
[0026] Furthermore, after setting the type of monitoring equipment, the following steps are also included:
[0027] Setting a conversion condition, if the first type and the second type of monitoring device meet the conversion condition, converting the own type to the third type;
[0028] If the current type of the monitoring device is generated by conversion under the conversion condition, after conversion and monitoring for the fourth time period, the monitoring device will be restored to the type before conversion.
[0029] The present invention also provides an intelligent security platform operation and maintenance management system based on multi-dimensional integration, which is used to implement the above-mentioned intelligent security platform operation and maintenance management method based on multi-dimensional integration, and the system includes:
[0030] A division module divides the monitoring devices into multiple types, each type has different recording parameters, generates a first image after the monitoring device completes recording, and sends the first image to the access module;
[0031] An access module transmits the first image to a conversion module;
[0032] a conversion module, wherein the conversion module uniformly converts the first images into second images of the same format, the management module determines a first target and a second target from a plurality of first servers and a second server at a first time interval, and the conversion module stores the generated second images in the first target and the second target respectively;
[0033] A management module is provided for marking the first target and the second target storing the same second image with the same identifier, the second image is stored in the first target and the second target for a preset time period, and after the first server sends the second image to the client based on a distribution request, the management module instructs the second server including the same identifier to monitor the first server, and if it is detected that the first target no longer sends data, the second server takes over from the first server to continue sending the second image, and the first server takes over from the second server and receives the second image from the conversion module.
[0034] Compared with the prior art, the beneficial effects of the present invention are at least as follows:
[0035] The present invention divides different monitoring devices into different types, each type having different recording parameters, so that first images of different sizes can be generated according to the usage of the monitoring device, reducing the storage pressure of the subsequent server; in addition, the conversion module converts the first images transmitted by each monitoring device into a second image, realizing the integrated management of the generation of first images by different types of monitoring devices.
[0036] The present invention sends the converted second image to the first server and the second server respectively, and monitors the status of the first server through the second server. When it is monitored that the first server cannot send the second image due to its own reasons, it will promptly take over the first server to continue sending data, and use the device identifier of the first server at the same time, so that the second server does not need to re-establish a connection with the client; therefore, the present invention reduces the number of interactions between the management platform and the client, and reduces the delay caused by the interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a flowchart of the steps of the operation and maintenance management method of the intelligent security platform based on multi-dimensional integrated type of the present invention;
[0038] Figure 2 It is a structural diagram of the multi-dimensional integrated intelligent security platform operation and maintenance management system of the present invention. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0040] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script.
[0041] like Figure 1 As shown in the figure, the operation and maintenance management method of the intelligent security platform based on multi-dimensional integration includes:
[0042] Step S1: The classification module divides the monitoring equipment into multiple types, each type has different recording parameters, and the monitoring equipment generates a first image after recording is completed, and sends the first image to the access module.
[0043] In this embodiment, the monitoring equipment includes various video signal sources such as network cameras, network hard disk recorders, national standard equipment or platforms, VMS platforms, drones, and vehicle-mounted terminals, and also includes video resources transmitted by subsystems such as access control systems, intercom systems, patrol systems, dynamic environment collection systems, positioning systems, smart home systems, AI applications (face recognition, license plate recognition), and various business systems. This embodiment is described by taking a network camera as an example.
[0044] The classification module automatically divides the monitoring devices into three types according to the historical call data. In other embodiments, the user can manually set it according to their own needs; each type of monitoring device has different recording parameters, and the recording parameters include recording time and recording resolution. After each recording time is reached, the monitoring device sends the generated video clip to the access module.
[0045] The access module of this embodiment supports various monitoring equipment protocols such as SDK, Ehome, active registration, ONVIF, RTSP, RTMP, GB / T 28181, JTT1078, etc., and can also access the Internet platform that complies with the GB / T 28181 2011 / 2016 standard protocol. Therefore, the access module of the present invention can quickly support the access of various types of equipment and realize multi-dimensional integrated management of different types of equipment.
[0046] Step S2: the access module transmits the first image to the conversion module, and the conversion module converts the first image into a second image of the same format.
[0047] Since the video formats from different monitoring devices may be different, in order to ensure that the video can be smoothly played or uniformly managed after being sent to the user client, the video format of the first image is converted into a unified target format, that is, the second image.
[0048] Step S3: the management module determines the first target and the second target from the plurality of first servers and the second server at intervals of the first time, and the conversion module stores the generated second image in the first target and the second target respectively.
[0049] Step S4: the management module marks the first target and the second target storing the same second image with the same identifier, and the second image is stored in the first target and the second target for a preset time period.
[0050] For example, there are currently 6 servers, 3 of which are divided into the first group and defined as the first server, and the other 3 are divided into the second group and defined as the second server; the method of determining the first target and the second target will be introduced later. After completing the conversion of the first image format, the conversion module sends the second image to the first target and the second target for storage respectively, and sends the label corresponding to the second image together when sending, wherein the label of the second image sent to the first target includes the second image's identifier, source address, video duration, resolution and address of the second target, and the label of the second image sent to the second target includes the second image's identifier, source address, video duration, resolution and address of the first target. The identifier is, for example, a string of binary characters, and the label can let the management module know the information of receiving the second image, and the identifier can also let the management module know which first server and second server store the same second image.
[0051] In particular, the second image stored in the first target is original data, and the second image in the second target is compressed data, which can reduce the space occupied by the second image in the second target; in addition, the present invention also sets storage time for the first target and the second target, and automatically deletes the corresponding second image when the preset time is reached, thereby realizing timed cleaning of the server's storage space.
[0052] When the first target starts to send the second image outward, the management module obtains the address of the client that receives the second image. When it is monitored that the first target receives the successful reception information returned from the client, the management module stops detecting and determines that the second image is sent successfully; if no successful reception information is detected and the first target stops sending, it is considered that the first target has a fault.
[0053] Step S5: After the first server sends the second image to the client based on the distribution request, the management module instructs the second server including the same identifier to monitor the first server.
[0054] Step S6: If it is monitored that the first target no longer sends data, the second server takes over from the first server to continue sending the second image, and the first server takes over from the second server and receives the second image from the conversion module.
[0055] The client includes a central monitoring screen, a PC and a mobile terminal, etc.; if the management module receives a distribution request from the client, it first determines in which first server the second image to be distributed is stored, and then notifies the corresponding first server to send the corresponding second image outward; when the second server detects that a communication failure has occurred in the first target, and the first server indicates that the communication failure is caused by the user, the second server will not continue to send the second image to the client; if the communication failure is caused by the first server itself, the second server takes over the first server, and at the same time switches its own device identifier to the identifier of the first server, so as to continue to execute the sending of the second image without re-establishing the connection, and at the same time, the first server takes over the storage of the second image from the second server.
[0056] The present invention divides different monitoring devices into different types, each type having different recording parameters, so that first images of different sizes can be generated according to the usage of the monitoring device, reducing the storage pressure of the subsequent server; in addition, the conversion module converts the first images transmitted by each monitoring device into a second image, realizing the integrated management of the generation of first images by different types of monitoring devices.
[0057] The present invention sends the converted second image to the first server and the second server respectively, and monitors the status of the first server through the second server. When it is monitored that the first server cannot send the second image due to its own reasons, it will promptly take over the first server to continue sending data, and use the device identifier of the first server at the same time, so that the second server does not need to re-establish a connection with the client; therefore, the present invention reduces the number of interactions between the management platform and the client, and reduces the delay caused by the interaction.
[0058] It is particularly noteworthy that the present invention reduces the number of interactions between the user client and the management platform, thereby solving the problem that switching servers to resend videos consumes a lot of time.
[0059] In this embodiment, classifying monitoring devices into multiple types includes the following steps:
[0060] The number of times each monitoring device is called by the client in the first time period and the calling duration are counted, and the score value of each monitoring device is calculated based on the first formula. The first formula is: Among them, M is the sum of the number of calls of all monitoring devices in the first time length, T is the sum of the calling duration of all monitoring devices in the first time length, m is the number of calls of the monitoring device to be calculated in the first time length, t is the total duration of all second images in which the monitoring device is called to be calculated, Max(a,b) is the larger value of the returned value a and the value b, λ and δ are the pre-set first benchmark value and second benchmark value, and the monitoring devices are divided into the first type, the second type and the third type based on the size of the score value.
[0061] Here, the first duration is set to 7 days, and the type of monitoring equipment is updated every seven days. The number of calls of each monitoring equipment within 7 days is counted. The statistics are specifically based on the following steps. Since the label of the second image in the first server and the second server stores the source address, the number of calls of the monitoring equipment from which the second image comes is increased by 1 each time the second image is transmitted; then the score value of each monitoring equipment is calculated based on the first formula; in the first formula, the total number of calls of all monitoring equipment is first obtained and compared with the first benchmark value. If it is less than the first benchmark value, it indicates that all monitoring equipment has been called less times. Therefore, the first benchmark value with a larger value is used as the denominator, so as to limit the calculation result of m / M not to be too large. The value of the first benchmark value is, for example, 30. Then, the ratio of the number of calls of a single monitoring device to the total number of calls is obtained as the value of the first half of the first formula.
[0062] Similarly, since the label information of the second image includes the corresponding duration, each time the monitoring device is called, the corresponding duration is accumulated to obtain the total duration called in the first duration. In particular, since the type of monitoring equipment is updated every seven days, the video duration generated by each monitoring device is not always unique. Therefore, the video duration of each call is accumulated, and then the ratio of the accumulated duration of a single monitoring device to the total duration is obtained as the value of the first half of the second formula. The reason for introducing the duration ratio here is that monitoring devices with a small number of calls do not mean that they are not important. For example, in some scenarios, in order to ensure the continuity of the video screen, the monitoring device needs to monitor continuously to generate a longer video. The longer video contains a large amount of information, and it may be possible to obtain the desired information by continuing to call it once. Therefore, the duration here avoids only introducing the number of parameters and ignoring important monitoring devices.
[0063] Finally, the first range, the second range, and the third range are set, and the monitoring devices with a score value in the first range are classified as the first type, which has a low degree of importance, the monitoring devices with a score value in the second range are classified as the second type, which has a moderate degree of importance, and the monitoring devices with a score value in the third range are classified as the third type, which has a high degree of importance. Therefore, the second image generated by the monitoring device of the first type occupies the smallest space, and the second image generated by the monitoring device of the third type occupies the largest space.
[0064] The conversion module sends the second image based on the following steps:
[0065] The conversion module sends the original second image generated by each type of monitoring device to the first target, and the conversion module compresses the second image generated by each type of monitoring device into a compressed image of a corresponding level and then sends it to the second target.
[0066] The conversion module sends the second image generated by each type of monitoring device directly to the first server for storage, so that the first server directly sends the second image; secondly, the second image is compressed and sent to the second server, which can reduce the storage pressure of the second server. After the first server fails, the second server decompresses the second image inside it and then sends it.
[0067] Since the present embodiment divides the monitoring devices into three types, the first compression level, the second compression level and the third compression level are set accordingly. Among them, the third compression level has the largest compression capability. Therefore, the third compression level is used to compress the second image transmitted by the third type of monitoring device, so as to minimize the space occupied by the second image. Since the second image transmitted by the first type of monitoring device is relatively small, the first compression level is used for compression. This not only can appropriately reduce the space occupied by the second image, but also can ensure that the second images can be decompressed in batches and quickly later.
[0068] Determine the first and second goals based on the following steps:
[0069] The number of calls of the first server in the second time period and the current remaining storage space of the second server are counted, and the first server with the smallest number of calls is set as the first target, and the second server with the largest remaining storage space is set as the second target.
[0070] The number of times each first server has been called in the past day is counted, and the first server with the smallest number of calls is taken as the current first target. The second images from the forwarding module in the subsequent day are all stored in the first server, so that the operating pressure of each first server can be evenly shared. Similarly, the second server with the largest current remaining storage space is determined as the second target, so that the storage space of each second server can be balanced.
[0071] The second image stored in the first target is transferred based on the following steps:
[0072] The capacity of the first server is divided into multiple sub-intervals, and the call rate Y of each sub-interval within the third time period is calculated based on the second formula. The second formula is: Among them, η is the total call rate of the first server corresponding to the sub-interval within the third time length, n is the number of calls of the sub-interval within the third time length, and N is the total number of calls of the first server corresponding to the sub-interval within the third time length.
[0073] If the subinterval with the highest call rate is in the first target, the second image stored in the subinterval is transferred to the first server with the lowest call rate, and an address change reminder is sent to the second server including the same identifier.
[0074] For example, each first server is divided into 5 sub-intervals, and then the total call rate of each first server in the third time period is counted. The third time period is 120 minutes. This embodiment calculates the total call rate in the following way. For example, if the first server is in a state of sending the second image to the client for 60 minutes out of 120 minutes, then the total call rate is (60 / 120)*100%=50%. If the first server is called a total of 100 times in 120 minutes, of which the first sub-interval is called 80 times, then the call rate of the first sub-interval is 50%*(80 / 100)=40%.
[0075] Afterwards, if the first server set as the first target has a sub-interval with the highest call rate compared to the other first servers, for example 95%, it indicates that the operating pressure of the first target itself is relatively large. If the second image in the sub-interval with the highest call rate is transferred, the pressure on the first target can be reduced. Therefore, the second image stored in the sub-interval with the highest call rate is transferred as a whole to the sub-interval with the lowest call rate, and this sub-interval is located in another first server.
[0076] Since the first target not only undertakes the sending task but also the receiving task in the second time period, setting the third time period shorter than the second time period can more frequently detect whether the first target is in a busy reading state. If so, the second image in the busiest sub-interval is transferred, thereby reducing the operating pressure of the first target. In addition, after the second image is transferred, a reminder will be sent to the corresponding second server to change the label in the corresponding second image in the second server.
[0077] The second server takes over for the first server based on the following steps:
[0078] The first server that failed to send successfully determines the reason for the failure. If it is due to its own failure, it defines the second image stored in itself as an accumulated image, and determines whether the accumulated images are all located in the same second server. If so, the second server directly replaces the first server to complete the succession of the first target. If not, after the second server replaces the first server, the remaining second servers containing accumulated images decompress their own stored accumulated images according to the compression level in a staggered manner, and send the decompressed accumulated images to the second server that replaces the first server.
[0079] If the failure reason of the first server is due to the client, the second server will not take over; if the failure reason is due to its own reasons, the second image currently stored in itself will be defined as the accumulated image, and at the same time, it is obtained in which second server the second image that has not been sent successfully is located, and the corresponding server will be set as the successor server; then it is determined which other accumulated images in the first server are stored in other second servers except the successor server. This is because the successor server will take over the first server, so each second server will decompress the accumulated image and transfer it to the second successor server, that is, the successor server stores the same second image as the first server.
[0080] In this embodiment, decompression is performed in staggered periods. For example, if the second server 1, the second server 2, and the second server 3 need to send their stored accumulated images to the successor server, the second server 1 will first decompress the images at the first compression level, the second server 2 will first decompress the images at the second compression level, and the second server 3 will first decompress the images at the third compression level. Since the files at the first compression level decompress quickly, the second server 1 will send data to the second target first. Since the files at the third compression level decompress the slowest, the second server 3 will send data to the second target last. This allows the three servers to interact with the second target at staggered times, reducing the risk of data collision.
[0081] In this embodiment, the recording parameters of the monitoring device are set based on the following steps:
[0082] The recording parameters include recording duration and recording resolution. The first type of monitoring device generates a first image with a first numerical recording duration and a first resolution each time. The second type of monitoring device generates a first image with a first numerical recording duration and a second resolution each time. The third type of monitoring device generates a first image with a third numerical recording duration and a second resolution each time.
[0083] The first value and the second value are, for example, 10min and 20min, the first resolution and the second resolution are, for example, 1080*1920, and the second resolution is, for example, 2560×1440. It can be seen that the first image generated by the third type of monitoring device occupies the largest space, and the first image generated by the second type of monitoring device occupies the smallest space.
[0084] After the type of monitoring equipment is set in this embodiment, the following steps are also included:
[0085] After setting the type of monitoring device, the following steps are also included:
[0086] Set a conversion condition, and if the first type and the second type of monitoring device meet the conversion condition, the type of the monitoring device itself is converted to the third type.
[0087] If the current type of the monitoring device is generated by conversion of the conversion condition, after conversion and monitoring for the fourth duration, it will be restored to the class before conversion.
[0088] Specifically, the conversion condition is an alarm signal. If the monitoring device sends out an alarm signal, the corresponding monitoring device will be converted to the third type and continue to monitor for 4 hours. If no alarm signal is sent out within 4 hours, it will be restored to the type before the conversion.
[0089] like Figure 2 As shown, the present invention also provides an intelligent security platform operation and maintenance management system based on multi-dimensional integration, which is used to implement the above-mentioned intelligent security platform operation and maintenance management method based on multi-dimensional integration, and the system includes:
[0090] A division module divides the monitoring equipment into multiple types, each type has different recording parameters, generates a first image after the monitoring equipment completes recording, and sends the first image to the access module;
[0091] An access module transmits the first image to a conversion module;
[0092] a conversion module, wherein the conversion module uniformly converts the first image into a second image of the same format; the management module determines the first target and the second target from the plurality of first servers and the second server at a first time interval; and the conversion module stores the generated second image in the first target and the second target respectively;
[0093] A management module is provided for marking the same identifier for the first target and the second target storing the same second image. The second image is stored in the first target and the second target for a preset time. After the first server sends the second image to the client based on the distribution request, the management module instructs the second server including the same identifier to monitor the first server. If it is detected that the first target no longer sends data, the second server takes over the first server to continue sending the second image. The first server takes over the second server and receives the second image from the conversion module.
[0094] In this embodiment, the management module can set permissions for the current level and subordinate clients, and can authorize / deny the management rights, control rights and browsing rights of a client and its subordinate clients, and adopts a reasonable permission conflict detection mechanism. The system will automatically calculate the user's permissions for each client. High-priority users can authorize / deny the management rights, control rights and browsing rights of a client and its subordinates. Denial takes precedence over authorization. High-priority users can seize the control rights of low-priority users; when the control rights of users of the same priority conflict, they will compete for control rights again after maintaining a certain lock time; if a higher-priority user sets a lock, low-priority users will not be able to control or browse; when a low-priority user is locked or the control rights are seized, the low-priority user will receive a friendly prompt.
[0095] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0096] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0097] The above embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for those of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
[0098] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. An operation and maintenance management method for an intelligent security platform based on multi-dimensional integration, characterized in that: include: The classification module divides the monitoring devices into multiple types, each type has different recording parameters, and the monitoring devices generate a first image after recording is completed, and send the first image to the access module; The access module transmits the first image to the conversion module, and the conversion module uniformly converts the first image into a second image of the same format; The management module determines the first target and the second target from the plurality of first servers and the second server at intervals of a first time, and the conversion module stores the generated second image in the first target and the second target respectively; The management module marks the first target and the second target storing the same second image with the same identifier, and the second image is stored in the first target and the second target for a preset time period; After the first server sends the second image to the client based on the distribution request, the management module instructs the second server including the same identifier to monitor the first server; If it is detected that the first target no longer sends data, the second server takes over the first server to continue sending the second image, and the first server takes over the second server and receives the second image from the conversion module; Classifying monitoring devices into categories involves the following steps: The number of times each monitoring device is called by the client and the calling duration in the first time period are counted, and a score value of each monitoring device is calculated based on a first formula, where the first formula is: , where M is the sum of the number of calls of all monitoring devices within the first duration, T is the sum of the call durations of all monitoring devices within the first duration, m is the number of calls of the monitoring device to be calculated within the first duration, and t is the total duration of all the second images of the monitoring device to be called. To return the larger value of value a and value b, The first reference value and the second reference value are preset, and the monitoring devices are divided into the first type, the second type and the third type based on the size of the score value.
2. The multi-dimensional integrated intelligent security platform operation and maintenance management method according to claim 1 is characterized in that: The conversion module sends the second image based on the following steps: The conversion module sends the original second image generated by each type of monitoring device to the first target, and the conversion module compresses the second image generated by each type of monitoring device into compressed images of corresponding levels and then sends them to the second target.
3. The multi-dimensional integrated intelligent security platform operation and maintenance management method according to claim 2 is characterized in that: The first target and the second target are determined based on the following steps: The number of calls of the first server in the second time period and the current remaining storage space of the second server are counted, and the first server with the smallest number of calls is set as the first target, and the second server with the largest remaining storage space is set as the second target.
4. The multi-dimensional integrated intelligent security platform operation and maintenance management method according to claim 3 is characterized in that: The second image stored in the first target is transferred based on the following steps: The capacity of the first server is divided into a plurality of sub-intervals, and the call rate Y of each of the sub-intervals within the third time period is calculated based on a second formula, where the second formula is: ,in, is the total call rate of the first server corresponding to the subinterval within the third time length, n is the number of calls of the subinterval within the third time length, and N is the total number of calls of the first server corresponding to the subinterval within the third time length; If the subinterval with the highest call rate is in the first target, the second image stored in the subinterval is transferred to the first server with the lowest call rate, and an address change reminder is sent to the second server including the same identifier.
5. The multi-dimensional integrated intelligent security platform operation and maintenance management method according to claim 4 is characterized in that: The second server takes over from the first server based on the following steps: The first server that failed to send successfully determines the reason for the failure. If it is caused by its own failure, it defines the second image stored in itself as an accumulated image, and determines whether the accumulated images are all located in the same second server. If so, the second server directly replaces the first server to complete the succession of the first target. If not, after the second server replaces the first server, the remaining second servers containing the accumulated images decompress the accumulated images stored in themselves according to the compression level in a staggered manner, and send the decompressed accumulated images to the second server that replaces the first server.
6. The multi-dimensional integrated intelligent security platform operation and maintenance management method according to claim 1 is characterized in that: Set the recording parameters of the monitoring device based on the following steps: The recording parameters include recording duration and recording resolution. The first type of monitoring device generates the first image with a first numerical recording duration and a first resolution each time. The second type of monitoring device generates the first image with a first numerical recording duration and a second resolution each time. The third type of monitoring device generates the first image with a third numerical recording duration and a second resolution each time.
7. The multi-dimensional integrated intelligent security platform operation and maintenance management method according to claim 1 is characterized in that: After setting the type of monitoring device, the following steps are also included: Setting a conversion condition, if the first type and the second type of monitoring device meet the conversion condition, converting the own type to the third type; If the current type of the monitoring device is generated by conversion under the conversion condition, after conversion and monitoring for the fourth time period, the monitoring device will be restored to the type before conversion.
8. An intelligent security platform operation and maintenance management system based on multi-dimensional integration, used to implement the intelligent security platform operation and maintenance management method based on multi-dimensional integration as claimed in any one of claims 1 to 7, characterized in that: include: The classification module divides the monitoring devices into multiple types. When classifying, the number of times each monitoring device is called by the client and the calling duration in the first time period are counted, and the score value of each monitoring device is calculated based on the first formula, where the first formula is: , where M is the sum of the number of calls of all monitoring devices within the first duration, T is the sum of the call durations of all monitoring devices within the first duration, m is the number of calls of the monitoring device to be calculated within the first duration, and t is the total duration of all the second images of the monitoring device to be called. To return the larger value of value a and value b, The first benchmark value and the second benchmark value are preset, and the monitoring devices are divided into the first type, the second type and the third type based on the size of the score value, each type has different recording parameters, and the monitoring device generates a first image after the recording is completed, and sends the first image to the access module; An access module transmits the first image to a conversion module; a conversion module, wherein the conversion module uniformly converts the first images into second images of the same format, the management module determines a first target and a second target from a plurality of first servers and a second server at a first time interval, and the conversion module stores the generated second images in the first target and the second target respectively; A management module is provided for marking the first target and the second target storing the same second image with the same identifier, the second image is stored in the first target and the second target for a preset time period, and after the first server sends the second image to the client based on a distribution request, the management module instructs the second server including the same identifier to monitor the first server, and if it is detected that the first target no longer sends data, the second server takes over from the first server to continue sending the second image, and the first server takes over from the second server and receives the second image from the conversion module.
Citation Information
Patent Citations
Video information backup method and apparatus
CN105847723A
Video data storage method, device and equipment and storage medium
CN111432151A
Data management method, device and system, server and storage medium
CN116846976A