CN118828027B - 基于多维度集成式的智能安防平台运维管理方法和系统 - Google Patents
基于多维度集成式的智能安防平台运维管理方法和系统 Download PDFInfo
- Publication number
- CN118828027B CN118828027B CN202411106799.2A CN202411106799A CN118828027B CN 118828027 B CN118828027 B CN 118828027B CN 202411106799 A CN202411106799 A CN 202411106799A CN 118828027 B CN118828027 B CN 118828027B
- Authority
- CN
- China
- Prior art keywords
- server
- image
- target
- type
- monitoring device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012423 maintenance Methods 0.000 title claims abstract description 22
- 230000010354 integration Effects 0.000 title claims abstract description 14
- 238000007726 management method Methods 0.000 title claims description 54
- 238000012806 monitoring device Methods 0.000 claims abstract description 86
- 238000006243 chemical reaction Methods 0.000 claims description 57
- 238000012544 monitoring process Methods 0.000 claims description 44
- 230000006835 compression Effects 0.000 claims description 13
- 238000007906 compression Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 abstract description 12
- 238000004891 communication Methods 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000003993 interaction Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 3
- 230000006837 decompression Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21805—Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
本发明公开了一种基于多维度集成式的智能安防平台运维管理方法和系统,属于图像通信技术领域,包括:监控设备录制完成后生成第一图像,将第一图像转换为相同格式的第二图像;每间隔第一时长从多个第一服务器和第二服务器中分别确定第一目标和第二目标,将生成第二图像分别存储至第一目标和第二目标;为存储相同第二图像的第一目标和第二目标标注相同的标识;第一服务器基于分发请求将第二图像发送至客户端后,包括相同标识的第二服务器对第一服务器进行监测;若监测到到第一目标不再发送数据,第二服务器接替第一服务器继续发送第二图像。发明减少了用户客户端与管理平台的交互次数,进而解决了切换服务器重发视频会耗费较多时间的问题。
Description
技术领域
本发明属于图像通信技术领域,具体涉及一种基于多维度集成式的智能安防平台运维管理方法和系统。
背景技术
智能安防就是通过AI技术与安防软硬件的结合,实现事前预警、事中反应、事后追查的管控,解决了传统安防只能事后取证,且取证难的问题:作为实现上述技术的基础,智能安防管理平台承担着存储来自摄像机的监控视频,相应客户端请求传输监控视频的功能
为了快速的存储及发送监控视频,现有技术中存在以下几种智能安防平台,如中国专利文件“CN111432151A”公开了一种视频数据存储方法、装置、设备及存储介质,该方法包括监测录像机是否发生异常,其中,录像机用于从摄像机获取摄像机采集的视频数据进行存储;在监测到录像机发生异常时,向服务器发送第一指令,其中,第一指令用于指示服务器从摄像机获取摄像机采集的视频数据并进行存储。又例如中国专利文件“CN105847723A”公开了一种视频信息的备份方法及装置,该方法通过检测服务器发送的码流请求,以获取摄像机与服务器之间的连接状态;若无法检测到码流请求时,启动视频备份功能,将所获取的视频信息存储至指定的存储器中;若在视频备份功能下检测到服务器发送的码流请求时,将存储器中所存储的视频信息上传至服务器,以使得服务器将视频信息添加到缺失的录像文件中。
上述两种情景均是摄像机和管理平台无法通信,实际情况中,还存在由于管理平台内服务器的故障,使得管理平台无法将自身存储的视频发送至客户端的情况,虽然当前会将视频复制并存储在其它服务器中,当某个服务器与客户端在无法通信时,客户端会请求其它服务器重新发送视频,但是,这需要用户客户端生成无法通信和数据重发提醒返回至管理平台,管理平台再进行服务器的切换并与用户客户端重新建立连接,此过程就需要花费大量的时间。
发明内容
为解决上述问题,本发明提供了一种基于多维度集成式的智能安防平台运维管理方法和系统,以解决现有技术中切换服务器重发视频会耗费较多时间的问题。
为了达到上述的发明目的,本发明提出一种基于多维度集成式的智能安防平台运维管理方法,包括:
划分模块将监控设备划分为多种类型,每种类型具有不同的录制参数,监控设备录制完成后生成第一图像,将所述第一图像发送至接入模块;
所述接入模块将所述第一图像传输至转换模块,所述转换模块将所述第一图像统一转换为相同格式的第二图像;
管理模块每间隔第一时长从多个第一服务器和第二服务器中分别确定第一目标和第二目标,所述转换模块将生成所述第二图像分别存储至所述第一目标和所述第二目标;
所述管理模块为存储相同所述第二图像的所述第一目标和所述第二目标标注相同的标识,所述第二图像在所述第一目标和所述第二目标中存储预设时长;
所述第一服务器基于分发请求将所述第二图像发送至客户端后,所述管理模块令包括相同标识的所述第二服务器对所述第一服务器进行监测;
若监测到到所述第一目标不再发送数据,所述第二服务器接替所述第一服务器继续发送所述第二图像,所述第一服务器接替所述第二服务器并接收来自所述转换模块的所述第二图像。
进一步的,将监控设备划分为多种类型包括以下步骤:
统计各个监控设备在所述第一时长被所述客户端的调用次数及调用时长,基于第一公式计算每个监控设备的评分值,所述第一公式为:其中,M为所有监控设备在所述第一时长内的调用次数之和,T为所有监控设备在所述第一时长内的调用时长之和,m为要计算监控设备在所述第一时长内的调用次数,t为要计算监控设备被调用所有所述第二图像的总时长,Max(a,b)为返回数值a和数值b中的较大值,λ、δ为预先设置的第一基准值和第二基准值,基于所述评分值的大小将监控设备划分为第一类型、第二类型和第三类型。
进一步的,所述转换模块基于以下步骤发送所述第二图像:
所述转换模块将各类型监控设备生成的原始所述第二图像发送至所述第一目标,所述转换模块将各类型监控设备生成的所述第二图像分别压缩为对应等级的压缩图像后,再发送至所述第二目标。
进一步的,基于以下步骤确定所述第一目标和所述第二目标:
统计所述第一服务器在第二时长的调用次数、所述第二服务器的当前剩余存储空间,将调用次数最小的所述第一服务器设定为所述第一目标,剩余存储空间最大的所述第二服务器设定为所述第二目标。
进一步的,基于以下步骤转移所述第一目标中存储的所述第二图像:
将所述第一服务器的容量划分为多个子区间,基于第二公式计算第三时长内各个所述子区间的调用率Y,所述第二公式为,其中,η为所述子区间对应的所述第一服务器在所述第三时长内的总调用率,n为所述子区间在所述第三时长内的调用次数,N为所述子区间对应的所述第一服务器在第三时长内的总调用次数;
若所述调用率最高的所述子区间在所述第一目标中,则将该所述子区间中存储的所述第二图像转移至至所述调用率最低的所述第一服务器中,同时向包括相同标识的所述第二服务器发送地址变更提醒。
进一步的,所述第二服务器基于以下步骤接替所述第一服务器:
未发送成功的所述第一服务器判断失败原因,若为自身故障原因,则将自身存储的所述第二图像定义为积存图像,判断所述积存图像是否均位于同一所述第二服务器内,是的情况下,所述第二服务器直接接替所述第一服务器,以完成对所述第一目标的接替,否的情况下,所述第二服务器接替所述第一服务器后,其余包含所述积存图像的所述第二服务器按照所述压缩的等级错峰解压自身存储的所述积存图像,将解压完成后的所述积存图像发送至接替所述第一服务器的所述第二服务器内。
进一步的,基于以下步骤设置监控设备的所述录制参数:
所述录制参数包括录制时长和录制分辨率,所述第一类型的监控设备每次生成第一数值录制时长且第一分辨率的所述第一图像,所述第二类型的监控设备每次生成第一数值录制时长且第二分辨率的所述第一图像,所述第三类型的监控设备每次生成第三数值录制时长且第二分辨率的所述第一图像。
进一步的,设置监控设备的类型后,还包括以下步骤:
设置转换条件,若所述第一类型和所述第二类型的监控设备满足所述转换条件,则将自身类型转换为所述第三类型;
若监控设备的当前类型是由所述转换条件转换生成的,在转换并监控第四时长后,将自身还原为转换前的类型。
本发明还提供了一种基于多维度集成式的智能安防平台运维管理系统,该系统用于实现上述所述的一种基于多维度集成式的智能安防平台运维管理方法,该系统包括:
划分模块,将监控设备划分为多种类型,每种类型具有不同的录制参数,监控设备录制完成后生成第一图像,将所述第一图像发送至接入模块;
接入模块,将所述第一图像传输至转换模块;
转换模块,所述转换模块将所述第一图像统一转换为相同格式的第二图像,管理模块每间隔第一时长从多个第一服务器和第二服务器中分别确定第一目标和第二目标,所述转换模块将生成所述第二图像分别存储至所述第一目标和所述第二目标;
管理模块,为存储相同所述第二图像的所述第一目标和所述第二目标标注相同的标识,所述第二图像在所述第一目标和所述第二目标中存储预设时长,所述第一服务器基于分发请求将所述第二图像发送至客户端后,所述管理模块令包括相同标识的所述第二服务器对所述第一服务器进行监测,若监测到到所述第一目标不再发送数据,所述第二服务器接替所述第一服务器继续发送所述第二图像,所述第一服务器接替所述第二服务器并接收来自所述转换模块的所述第二图像。
与现有技术相比,本发明的有益效果至少如下所述:
本发明将不同监控设备划分为不同的类型,每种类型具备不同的录制参数,因而可以根据监控设备的使用情况生成不同大小的第一图像,减少了后期服务器的存储压力;另外,转换模块将各个监控设备传输的第一图像同一转换为第二图像,实现了不同类型监控设备生成第一图像的集成管理。
本发明将转换后的第二图像分别发送至第一服务器和第二服务器中,并通过第二服务器对第一服务器的状态进行监测,当监测到第一服务器由于自身原因导致第二图像无法发送时,会及时接替第一服务器继续发送数据,同时使用第一服务器的设备标识,使得第二服务器无需再重新与客户端建立连接;因此,通过本发明减少了管理平台与客户端的交互次数,降低了由于交互带来的延迟。
附图说明
图1为本发明基于多维度集成式的智能安防平台运维管理方法的步骤流程图;
图2为本发明基于多维度集成式的智能安防平台运维管理系统的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
如图1所示,基于多维度集成式的智能安防平台运维管理方法,包括:
步骤S1:划分模块将监控设备划分为多种类型,每种类型具有不同的录制参数,监控设备录制完成后生成第一图像,将第一图像发送至接入模块。
本实施例中,监控设备包括网络摄像机、网络硬盘录像机、国标设备或平台、VMS平台、无人机、车载终端等各类视频信号源,还包括门禁系统、对讲系统、巡更系统、动环采集系统、定位系统、智慧家居系统、AI应用(人脸识别、车牌识别)、各类业务系统等子系统等传输的视频资源。本实施例以网络摄像机为例进行说明。
划分模块根据历史调用数据自动将监控设备划分为三种类型,其它实施例中,用户可以根据自身需求手动进行设置;每种类型的监控设备具有不同录制参数,录制参数包括录制时长和录制分辨率,监控设备每达到录制时长后,就将生成的视频片段发送至接入模块。
本实施例的接入模块支持SDK、Ehome、主动注册、ONVIF、RTSP、RTMP、GB/T 28181、JTT1078等各类监控设备协议,且还能接入符合GB/T 28181 2011/2016标准协议的互联网平台,因此本发明的接入模块能够快速支持各类设备的接入,实现对不同类型设备的多维集成管理。
步骤S2:接入模块将第一图像传输至转换模块,转换模块将第一图像统一转换为相同格式的第二图像。
由于来自不同监控设备的视频格式可能会有所不同,因此保证视频在发送至用户客户端后能够顺利播放或者同一管理,将第一图像的视频格式转换为统一的目标格式,也即第二图像。
步骤S3:管理模块每间隔第一时长从多个第一服务器和第二服务器中分别确定第一目标和第二目标,转换模块将生成第二图像分别存储至第一目标和第二目标。
步骤S4:管理模块为存储相同第二图像的第一目标和第二目标标注相同的标识,第二图像在第一目标和第二目标中存储预设时长。
例如当前存在6台服务器,将其中的3台划分至第一分组内,并定义为第一服务器,将另外3台划分至第二分组内,定义为第二服务器;确定第一目标和第二目标的方法在之后进行介绍,在完成第一图像格式的转换后,转换模块将第二图像分别发送至第一目标和第二目标中进行存储,发送时会一并发送第二图像对应的标签,其中,发送至第一目标中第二图像的标签包括第二图像的标识、来源地址、视频时长、分辨率和第二目标的地址,发送至第二目标中第二图像的标签包括第二图像的标识、来源地址、视频时长、分辨率和第一目标的地址。标识例如为一串二进制字符,通过标签可以令管理模块得知接收第二图像的信息,通过其中的标识还使得管理模块得知哪个第一服务器和第二服务器存储相同的第二图像。
特别的,存储在第一目标中的第二图像为原始数据,第二目标中的第二图像为压缩后的数据,这样可以减少第二图像在第二目标中占用的空间;另外,本发明还为第一目标和第二目标设置存储时长,当到达预设时长后自动删除对应的第二图像,从而实现定时清理服务器的存储空间。
当第一目标开始向外发送第二图像时,管理模块获取接收该第二图像客户端的地址,当监测到第一目标收到来自客户端返回的成功接收信息后,管理模块停止检测并确定第二图像发送成功;若未检测到成功接收信息,且第一目标停止发送,则认为第一目标出现故障。
步骤S5:第一服务器基于分发请求将第二图像发送至客户端后,管理模块令包括相同标识的第二服务器对第一服务器进行监测。
步骤S6:若监测到到第一目标不再发送数据,第二服务器接替第一服务器继续发送第二图像,第一服务器接替第二服务器并接收来自转换模块的第二图像。
客户端包括中央监控大屏、PC和移动终端等;若管理模块收到客户端的分发请求,首先确定要分发的第二图像存储在哪个第一服务器中,然后通知对应的第一服务器将对应的第二图像向外发送;当第二服务器监测到第一目标出现通信故障时,且第一服务器指示通信故障原因是用户方导致的,则第二服务器不会向客户端继续发送第二图像;若通信故障是由第一服务器自身导致的,则第二服务器接替第一服务器,同时将自身的设备标识切换为第一服务器的标识,以在不重新建立连接的情况下继续执行第二图像的发送,同时令第一服务器接替第二服务器进行第二图像的存储。
本发明将不同监控设备划分为不同的类型,每种类型具备不同的录制参数,因而可以根据监控设备的使用情况生成不同大小的第一图像,减少了后期服务器的存储压力;另外,转换模块将各个监控设备传输的第一图像同一转换为第二图像,实现了不同类型监控设备生成第一图像的集成管理。
本发明将转换后的第二图像分别发送至第一服务器和第二服务器中,并通过第二服务器对第一服务器的状态进行监测,当监测到第一服务器由于自身原因导致第二图像无法发送时,会及时接替第一服务器继续发送数据,同时使用第一服务器的设备标识,使得第二服务器无需再重新与客户端建立连接;因此,通过本发明减少了管理平台与客户端的交互次数,降低了由于交互带来的延迟。
尤为注意的是,本发明减少了用户客户端与管理平台的交互次数,进而解决了切换服务器重发视频会耗费较多时间的问题。
在本实施例中,将监控设备划分为多种类型包括以下步骤:
统计各个监控设备在第一时长被客户端的调用次数及调用时长,基于第一公式计算每个监控设备的评分值,第一公式为:其中,M为所有监控设备在第一时长内的调用次数之和,T为所有监控设备在第一时长内的调用时长之和,m为要计算监控设备在第一时长内的调用次数,t为要计算监控设备被调用所有第二图像的总时长,Max(a,b)为返回数值a和数值b中的较大值,λ、δ为预先设置的第一基准值和第二基准值,基于评分值的大小将监控设备划分为第一类型、第二类型和第三类型。
这里将第一时长设置为7天,每七天更新监控设备的类型,统计每个监控设备在7天内的被调用次数,具体基于以下步骤进行统计,由于第一服务器和第二服务器中第二图像的标签存储有来源地址,因此每当第二图像被传输时,就将第二图像来源的监控设备的调用次数加1;之后就基于第一公式计算每个监控设备的评分值;在第一公式中,首先获取所有监控设备的调用次数总和,并与第一基准值进行比较,若小于第一基准值,则表明所有的监控设备被调用次数较少,因此将数值更大的第一基准值作为分母,从而限制m/M的计算结果不会太大,第一基准值的数值例如为30,之后获取单个监控设备次数与总次数的比值,作为第一公式前半部分的数值。
同理,由于第二图像的标签信息包括对应的时长,因此每调用一次,将监控设备对应的时长累加,从而获得在第一时长被调用的总时长,特别的,由于每七天更新一次监控设备的类型,因此每个监控设备生成的视频时长并不总是唯一不变,因此将每次调用的视频时长累加,之后获取单个监控设备累加时长与总时长的比值,作为第二公式前半部分的数值。这里再引入时长比值的原因是,调用次数少的监控设备并不代表不重要,例如在某些场景中,为保证视频画面的连续性,监控设备需要连续监控以生成较长时间的视频,而较长时间的视频包含的信息量较大,可能继续调用一次就可以获取想要的信息,因此这里时长,避免仅引入次数参数而忽略重要的监控设备。
最后设定第一范围、第二范围和第三范围,将评分值在第一范围内的监控设备划分为第一类型,该类型设备的重要程度较低,将评分值在第二范围内的监控设备划分为第二类型,该类型设备的重要程度适中,将评分值在第三范围内的监控设备划分为第三类型,该类型设备的重要程度较大。因此,第一类型的监控设备生成的第二图像占用空间最小,第三类型的监控设备生成的第二图像占用空间最大。
转换模块基于以下步骤发送第二图像:
转换模块将各类型监控设备生成的原始第二图像发送至第一目标,转换模块将各类型监控设备生成的第二图像分别压缩为对应等级的压缩图像后,再发送至第二目标。
转换模块将各类型监控设备生成的第二图像直接发送至第一服务器内进行存储,使得第一服务器直接发送第二图像;其次,将第二图像对应压缩后发送至第二服务器,这样可以降低第二服务器的存储压力,在第一服务器故障后,第二服务器对其内部的第二图像解压缩后再进行发送。
由于本实施例将监控设备划分为三种类型,因此对应设置第一压缩等级、第二压缩等级和第三压缩等级,其中第三压缩等级的压缩能力最大,因此使用第三压缩等级对应压缩第三类型监控设备传输的第二图像,从而尽可能缩小第二图像占用的空间,由于第一类型监控设备传输的第二图像本身较小,因此使用第一压缩等级对应压缩,这样不仅可以适当降低第二图像的占用空间,并且还能保证后期可以批量且快速的解压第二图像。
基于以下步骤确定第一目标和第二目标:
统计第一服务器在第二时长的调用次数、第二服务器的当前剩余存储空间,将调用次数最小的第一服务器设定为第一目标,剩余存储空间最大的第二服务器设定为第二目标。
统计各个第一服务器在过去1天的被调用次数,将调用次数最小的第一服务器作为当前的第一目标,后续的1天中的来自转发模块的第二图像均存储到第一服务器中,这样可以均匀分担各个第一服务器的运行压力;同理,确定当前剩余存储空间最大的第二服务器作为第二目标,这样可以平衡各个第二服务器的存储空间。
基于以下步骤转移第一目标中存储的第二图像:
将第一服务器的容量划分为多个子区间,基于第二公式计算第三时长内各个子区间的调用率Y,第二公式为,其中,η为子区间对应的第一服务器在第三时长内的总调用率,n为子区间在第三时长内的调用次数,N为子区间对应的第一服务器在第三时长内的总调用次数。
若调用率最高的子区间在第一目标中,则将该子区间中存储的第二图像转移至至调用率最低的第一服务器中,同时向包括相同标识的第二服务器发送地址变更提醒。
例如每个第一服务器均划分为5个子区间,之后统计每个第一服务器在第三时长的总调用率,第三时长为120分钟,本实施例通过以下方式计算总调用率,如第一服务器在120分钟中,有60分钟处在向客户端发送第二图像的状态,那么总调用率为(60/120)*100%=50%,若第一服务器在120分钟一共被调用100次,其中第一个子区间被调用了80次,则第一个子区间的调用率为50%*(80/100)=40%。
之后,若被设定为第一目标的第一服务器,与其余各个第一服务器相比,存在调用率最高的子区间,例如95%,则表明该第一目标本身的运行压力较大,若将其中调用率最高的子区间中的第二图像转移,则可以降低第一目标的压力,因此将调用率最高的子区间中存储的第二图像整体转移至调用率最低子区间中,且该子区间位于另一个第一服务器中。
由于第一目标在第二时长内不仅承担发送任务,还承担接收任务;因此设置比第二时长更短的第三时长,可以较为频繁的检测第一目标是否处于读取繁忙状态,是的话,将其中最繁忙子区间中的第二图像转移,从而降低第一目标的运行压力。另外,第二图像转移后还会向对应的第二服务器发送提醒,以更改第二服务器中对应第二图像中的标签。
第二服务器基于以下步骤接替第一服务器:
未发送成功的第一服务器判断失败原因,若为自身故障原因,则将自身存储的第二图像定义为积存图像,判断积存图像是否均位于同一第二服务器内,是的情况下,第二服务器直接接替第一服务器,以完成对第一目标的接替,否的情况下,第二服务器接替第一服务器后,其余包含积存图像的第二服务器按照压缩的等级错峰解压自身存储的积存图像,将解压完成后的积存图像发送至接替第一服务器的第二服务器内。
若第一服务器失败原因为客户端的原因,则第二服务器不进行接替;若失败原因为自身原因,则将自身当前存储的第二图像定义为积存图像,同时获取当前未发送成功的第二图像在哪个第二服务器中,将对应的该服务器设定为接替服务器;之后再确定第一服务器中还有哪些积存图像存储在除接替服务器之外的其它第二服务器中,这是由于接替服务器要接替第一服务器,因此各个第二服务器将自身将积存图像解压并转移至第二接替服务器中,即令接替服务器中存储与第一服务器相同的第二图像。
本实施中解压实行错峰解压,例如第二服务器1、第二服务器2和第二服务器3需要将自身存储的积存图像发送至接替服务器,则第二服务器1先解压第一压缩等级的图像,第二服务器2先解压第二压缩等级的图像,第二服务器3先解压第三压缩等级的图像,由于第一压缩等级的文件解压速度快,因此第二服务器1会先向第二目标发送数据,由于第三压缩等级的文件解压速度最慢,因此第二服务器3会最后第二目标发送数据,这样使得三个服务器与第二目标错时交互,降低了数据发生碰撞的风险。
在本实施例中,基于以下步骤设置监控设备的录制参数:
录制参数包括录制时长和录制分辨率,第一类型的监控设备每次生成第一数值录制时长且第一分辨率的第一图像,第二类型的监控设备每次生成第一数值录制时长且第二分辨率的第一图像,第三类型的监控设备每次生成第三数值录制时长且第二分辨率的第一图像。
第一数值和第二数值例如为10min和20min,第一分辨率和第二分辨率例如为1080*1920,第二分辨率例如为2560×1440,由此可知,第三类型监控设备生成的第一图像占用空间最大,第二类型监控设备生成的第一图像占用空间最小。
本实施例设置监控设备的类型后,还包括以下步骤:
设置监控设备的类型后,还包括以下步骤:
设置转换条件,若第一类型和第二类型的监控设备满足转换条件,则将自身类型转换为第三类型。
若监控设备的当前类型是由转换条件转换生成的,在转换并监控第四时长后,将自身还原为转换前的类。
具体的,转换条件为报警信号,若监控设备发出报警信号,则将对应监控设备转换为第三类型,并持续监控4小时,若4小时内不再发出报警信号,则将自身再还原为转换前的类型。
如图2所示,本发明还提供了一种基于多维度集成式的智能安防平台运维管理系统,该系统用于实现上述的一种基于多维度集成式的智能安防平台运维管理方法,该系统包括:
划分模块,将监控设备划分为多种类型,每种类型具有不同的录制参数,监控设备录制完成后生成第一图像,将第一图像发送至接入模块;
接入模块,将第一图像传输至转换模块;
转换模块,转换模块将第一图像统一转换为相同格式的第二图像,管理模块每间隔第一时长从多个第一服务器和第二服务器中分别确定第一目标和第二目标,转换模块将生成第二图像分别存储至第一目标和第二目标;
管理模块,为存储相同第二图像的第一目标和第二目标标注相同的标识,第二图像在第一目标和第二目标中存储预设时长,第一服务器基于分发请求将第二图像发送至客户端后,管理模块令包括相同标识的第二服务器对第一服务器进行监测,若监测到到第一目标不再发送数据,第二服务器接替第一服务器继续发送第二图像,第一服务器接替第二服务器并接收来自转换模块的第二图像。
在本实施例中,管理模块开可以设置针对本级和下属客户端的权限,可授权/拒绝某客户端及其下属客户端的管理权、控制权和浏览权,并采用了合理权限冲突检测机制,系统会自动计算该用户对各客户端的权限,高优先权用户可授权/拒绝某客户端及其下属的管理权、控制权和浏览权,拒绝优先于授权,高优先权用户可以夺取低优先权用户的控制权;同一优先级用户控制权冲突时,保持一定的锁定时间后再次竞争控制权;如果较高级优先权用户设定锁定后,低优先权用户无法控制或浏览;当低优先级用户被锁定或夺取控制权的时候,低优先级用户会收到友好提示。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
上述的实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
上述的实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
上述的仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.基于多维度集成式的智能安防平台运维管理方法,其特征在于,包括:
划分模块将监控设备划分为多种类型,每种类型具有不同的录制参数,监控设备录制完成后生成第一图像,将所述第一图像发送至接入模块;
所述接入模块将所述第一图像传输至转换模块,所述转换模块将所述第一图像统一转换为相同格式的第二图像;
管理模块每间隔第一时长从多个第一服务器和第二服务器中分别确定第一目标和第二目标,所述转换模块将生成所述第二图像分别存储至所述第一目标和所述第二目标;
所述管理模块为存储相同所述第二图像的所述第一目标和所述第二目标标注相同的标识,所述第二图像在所述第一目标和所述第二目标中存储预设时长;
所述第一服务器基于分发请求将所述第二图像发送至客户端后,所述管理模块令包括相同标识的所述第二服务器对所述第一服务器进行监测;
若监测到到所述第一目标不再发送数据,所述第二服务器接替所述第一服务器继续发送所述第二图像,所述第一服务器接替所述第二服务器并接收来自所述转换模块的所述第二图像;
将监控设备划分为多种类型包括以下步骤:
统计各个监控设备在所述第一时长被所述客户端的调用次数及调用时长,基于第一公式计算每个监控设备的评分值,所述第一公式为:,其中,M为所有监控设备在所述第一时长内的调用次数之和,T为所有监控设备在所述第一时长内的调用时长之和,m为要计算监控设备在所述第一时长内的调用次数,t为要计算监控设备被调用所有所述第二图像的总时长,为返回数值a和数值b中的较大值,为预先设置的第一基准值和第二基准值,基于所述评分值的大小将监控设备划分为第一类型、第二类型和第三类型。
2.根据权利要求1所述的基于多维度集成式的智能安防平台运维管理方法,其特征在于,所述转换模块基于以下步骤发送所述第二图像:
所述转换模块将各类型监控设备生成的原始所述第二图像发送至所述第一目标,所述转换模块将各类型监控设备生成的所述第二图像分别压缩为对应等级的压缩图像后,再发送至所述第二目标。
3.根据权利要求2所述的基于多维度集成式的智能安防平台运维管理方法,其特征在于,基于以下步骤确定所述第一目标和所述第二目标:
统计所述第一服务器在第二时长的调用次数、所述第二服务器的当前剩余存储空间,将调用次数最小的所述第一服务器设定为所述第一目标,剩余存储空间最大的所述第二服务器设定为所述第二目标。
4.根据权利要求3所述的基于多维度集成式的智能安防平台运维管理方法,其特征在于,基于以下步骤转移所述第一目标中存储的所述第二图像:
将所述第一服务器的容量划分为多个子区间,基于第二公式计算第三时长内各个所述子区间的调用率Y,所述第二公式为,,其中,为所述子区间对应的所述第一服务器在所述第三时长内的总调用率,n为所述子区间在所述第三时长内的调用次数,N为所述子区间对应的所述第一服务器在第三时长内的总调用次数;
若所述调用率最高的所述子区间在所述第一目标中,则将该所述子区间中存储的所述第二图像转移至至所述调用率最低的所述第一服务器中,同时向包括相同标识的所述第二服务器发送地址变更提醒。
5.根据权利要求4所述的基于多维度集成式的智能安防平台运维管理方法,其特征在于,所述第二服务器基于以下步骤接替所述第一服务器:
未发送成功的所述第一服务器判断失败原因,若为自身故障原因,则将自身存储的所述第二图像定义为积存图像,判断所述积存图像是否均位于同一所述第二服务器内,是的情况下,所述第二服务器直接接替所述第一服务器,以完成对所述第一目标的接替,否的情况下,所述第二服务器接替所述第一服务器后,其余包含所述积存图像的所述第二服务器按照所述压缩的等级错峰解压自身存储的所述积存图像,将解压完成后的所述积存图像发送至接替所述第一服务器的所述第二服务器内。
6.根据权利要求1所述的基于多维度集成式的智能安防平台运维管理方法,其特征在于,基于以下步骤设置监控设备的所述录制参数:
所述录制参数包括录制时长和录制分辨率,所述第一类型的监控设备每次生成第一数值录制时长且第一分辨率的所述第一图像,所述第二类型的监控设备每次生成第一数值录制时长且第二分辨率的所述第一图像,所述第三类型的监控设备每次生成第三数值录制时长且第二分辨率的所述第一图像。
7.根据权利要求1所述的基于多维度集成式的智能安防平台运维管理方法,其特征在于,设置监控设备的类型后,还包括以下步骤:
设置转换条件,若所述第一类型和所述第二类型的监控设备满足所述转换条件,则将自身类型转换为所述第三类型;
若监控设备的当前类型是由所述转换条件转换生成的,在转换并监控第四时长后,将自身还原为转换前的类型。
8.基于多维度集成式的智能安防平台运维管理系统,用于实现如权利要求1-7任一项所述的基于多维度集成式的智能安防平台运维管理方法,其特征在于,包括:
划分模块,将监控设备划分为多种类型,划分时,统计各个监控设备在所述第一时长被所述客户端的调用次数及调用时长,基于第一公式计算每个监控设备的评分值,所述第一公式为:,其中,M为所有监控设备在所述第一时长内的调用次数之和,T为所有监控设备在所述第一时长内的调用时长之和,m为要计算监控设备在所述第一时长内的调用次数,t为要计算监控设备被调用所有所述第二图像的总时长,为返回数值a和数值b中的较大值,为预先设置的第一基准值和第二基准值,基于所述评分值的大小将监控设备划分为第一类型、第二类型和第三类型,每种类型具有不同的录制参数,监控设备录制完成后生成第一图像,将所述第一图像发送至接入模块;
接入模块,将所述第一图像传输至转换模块;
转换模块,所述转换模块将所述第一图像统一转换为相同格式的第二图像,管理模块每间隔第一时长从多个第一服务器和第二服务器中分别确定第一目标和第二目标,所述转换模块将生成所述第二图像分别存储至所述第一目标和所述第二目标;
管理模块,为存储相同所述第二图像的所述第一目标和所述第二目标标注相同的标识,所述第二图像在所述第一目标和所述第二目标中存储预设时长,所述第一服务器基于分发请求将所述第二图像发送至客户端后,所述管理模块令包括相同标识的所述第二服务器对所述第一服务器进行监测,若监测到到所述第一目标不再发送数据,所述第二服务器接替所述第一服务器继续发送所述第二图像,所述第一服务器接替所述第二服务器并接收来自所述转换模块的所述第二图像。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410069344 | 2024-01-17 | ||
| CN2024100693441 | 2024-01-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN118828027A CN118828027A (zh) | 2024-10-22 |
| CN118828027B true CN118828027B (zh) | 2025-04-18 |
Family
ID=93078531
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411106799.2A Active CN118828027B (zh) | 2024-01-17 | 2024-08-13 | 基于多维度集成式的智能安防平台运维管理方法和系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118828027B (zh) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116846976A (zh) * | 2023-07-17 | 2023-10-03 | 杭州海康威视数字技术股份有限公司 | 数据管理方法、装置、服务器、存储介质及系统 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1913461A (zh) * | 2006-08-30 | 2007-02-14 | 北京天地互连信息技术有限公司 | 基于下一代互联网的远程视频监控系统及其实现方法 |
| KR20100009303U (ko) * | 2009-03-13 | 2010-09-27 | 김정환 | 이기종 네트워크 영상전송장치의 영상통합중계서버 시스템 및 클라이언트 시스템 |
| CN102547228A (zh) * | 2011-10-10 | 2012-07-04 | 南京航空航天大学 | 基于本地存储和分辨率分级传输的高清网络视频监控系统 |
| CN103856774B (zh) * | 2014-02-28 | 2016-03-23 | 北京航科威视光电信息技术有限公司 | 一种视频监控智能检测系统及方法 |
| CN108874585B (zh) * | 2018-05-25 | 2021-01-22 | 南京云信达科技有限公司 | 文件备份方法、装置及系统 |
| CN117255177A (zh) * | 2023-08-18 | 2023-12-19 | 深圳市兴海物联科技有限公司 | 客户端自适应的视频播放及请求方法、设备、系统及介质 |
-
2024
- 2024-08-13 CN CN202411106799.2A patent/CN118828027B/zh active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116846976A (zh) * | 2023-07-17 | 2023-10-03 | 杭州海康威视数字技术股份有限公司 | 数据管理方法、装置、服务器、存储介质及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118828027A (zh) | 2024-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102572357B (zh) | 一种视频监控前端的存储方法及视频监控系统 | |
| US20090219411A1 (en) | Content aware storage of video data | |
| CN102291256A (zh) | 一种监控数据的查询方法和设备 | |
| CN102148961B (zh) | 监控处理方法、装置和网络视频监控系统 | |
| CN108028909A (zh) | 智慧监控云转码平台 | |
| CN103167265B (zh) | 基于智能图像识别的视频处理方法及系统 | |
| CN111831954B (zh) | 内容数据更新方法、装置、计算机设备及存储介质 | |
| US7451473B2 (en) | Video distribution method and video distribution system | |
| US11012696B2 (en) | Reducing an amount of storage used to store surveillance videos | |
| CN118828027B (zh) | 基于多维度集成式的智能安防平台运维管理方法和系统 | |
| CN112749142A (zh) | 句柄管理方法和系统 | |
| CN113573150A (zh) | 视频流处理方法、装置、电子设备和存储介质 | |
| CN111654671B (zh) | 视频数据的存储方法、装置、设备及存储介质 | |
| CN111491132A (zh) | 基于卫星应急通信网络的工业视频监控系统 | |
| CN115482488A (zh) | 基于智能视频分析的监控视频结构化弹性存储方法 | |
| US20120134534A1 (en) | Control computer and security monitoring method using the same | |
| US12294809B1 (en) | AI-powered cloud-native network video recorder (NVR) | |
| US11750777B2 (en) | Video management system and method for retrieving and storing data from surveillance cameras | |
| CN119155467A (zh) | 基于sip信令和视频网关的视觉网络ai计算方法及系统 | |
| US20080285955A1 (en) | Method for low data rate video image storage | |
| CN100505871C (zh) | 视频数据处理方法、视频采集设备及视频管理设备 | |
| CN109905668B (zh) | 一种摄像头画面部分的方法以及装置 | |
| CN115292268B (zh) | 一种日志上传方法、装置、电子设备及存储介质 | |
| CN116684660B (zh) | Ip摄像机接管方法、装置、网络视频录像机和存储介质 | |
| CN111061888B (zh) | 图像获取的方法及系统 |
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 |