录像数据补录方法、云存储服务器、系统及存储介质与流程

未命名 07-14 阅读:173 评论:0


1.本发明涉及存储技术领域,尤其涉及一种录像数据补录方法、云存储服务器、系统及存储介质。


背景技术:

2.断网智能补录技术(automatic network replenishment technology,anr)是一种结合本地存储和网络存储的技术。具备anr的视频编码设备会在网络出现故障时自动启用本地存储,该过程通常称为缓存;网络恢复后再将视频编码设备存储在本地的录像数据同步至视频管理服务器,该过程通常称为补录。
3.相关技术中,为了达到补录的目的,需要视频管理服务器从摄像头设备的存储卡中下载对应的缺失录像,由于摄像头设备性能的局限性,由视频管理服务器直接向摄像头设备下载录像数据的耗时较长,导致补录效率较低。


技术实现要素:

4.本发明实施例提供一种录像数据补录方法、云存储服务器、系统及存储介质,旨在提高录像数据的补录效率。
5.第一方面,本发明实施例提供一种录像数据补录方法,应用于中心云存储服务器,所述方法包括:根据待补录录像数据的描述信息生成录像补录任务;将所述录像补录任务发送至边缘云存储服务器,以供所述边缘云存储服务器根据所述录像补录任务获取待补录录像数据;接收所述边缘云存储服务器发送的所述待补录录像数据,并根据所述待补录录像数据进行补录处理。
6.第二方面,本发明实施例还提供一种录像数据补录方法,应用于边缘云存储服务器,所述方法包括:接收中心云存储服务器发送的录像补录任务,所述录像补录任务是根据待补录录像数据的描述信息生成的;根据所述录像补录任务获取待补录录像数据;将所述待补录录像数据发送至所述中心云存储服务器,以供所述中心云存储服务器根据所述待补录录像数据进行补录处理。
7.第三方面,本发明实施例还提供一种云存储服务器,所述云存储服务器包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明第一方面或第二方面实施例提供的录像数据补录方法。
8.第四方面,本发明实施例还提供一种录像数据补录系统,包括中心云存储服务器、边缘云存储服务器和拍摄待补录录像数据的第一录像设备,所述中心云存储服务器与所述边缘云存储服务器通讯连接,所述第一录像设备与所述中心云存储服务器、所述边缘云存储服务器通讯连接,所述中心云存储服务器用于执行如本发明第一方面实施例提供的录像数据补录方法,所述边缘云存储服务器用于执行如本发明第二方面实施例提供的录像数据补录方法。
9.第五方面,本发明实施例还提供一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明第一方面或第二方面实施例提供的录像数据补录方法。
10.本发明实施例提供一种录像数据补录方法、云存储服务器、系统及存储介质,本发明实施例根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。通过边缘计算技术能够满足录像补录功能对于高效率的性能需求,极大的提高录像数据的补录效率。此外,通过中心云存储服务器和边缘云存储服务器提供的边缘计算的高并发特性,可以比直接从录像设备批量获取待补录录像数据有更高效的补录效率。
附图说明
11.图1为本发明实施例提供的一种录像数据补录方法的步骤流程示意图;
12.图2为实施本发明实施例提供的录像数据补录方法的一场景示意图;
13.图3为实施本发明实施例提供的录像数据补录方法的另一场景示意图;
14.图4为本发明实施例提供的另一种录像数据补录方法的步骤流程示意图;
15.图5为本发明实施例提供的又一种录像数据补录方法的步骤流程示意图;
16.图6为本发明实施例提供的一种中心云存储服务器的结构示意性框图;
17.图7为本发明实施例提供的一种录像数据补录系统的示意性框图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
20.应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
21.本发明实施例提供一种录像数据补录方法、云存储服务器、系统及存储介质。其中,该录像数据补录方法可应用于中心云存储服务器中,该中心云存储服务器包括承载边缘计算数据中心的云存储服务器。该录像数据补录方法可应用于视频安防系统、视频管理系统、视频智能分析系统等场景。
22.现有技术方案中,通过从数据库定时查询分析出存储服务器的录像数据缺失信息,再到网络摄像头设备的存储sd卡中去下载对应缺失录像,来达到补录的目的。该技术方案存在的问题在于,由于网络摄像头设备性能的局限性,在存在多段录像数据缺失时,直接向网络摄像头设备下载将耗时较长,效率较低。
23.基于此,本发明实施例提供了一种录像数据补录方法,具有基于边缘云存储计算实现录像补录的功能,由于边缘计算的高并发、高性能、高可靠等特性,决定了录像补录功能可以比直接从摄像头设备补录有更高效的补录效率,解决了录像数据缺失场景下的并发补录需求,能够极大的提高录像数据的补录效率。
24.并且,若存储服务器直接从网络摄像头设备下载录像,无法避免可能产生的原本导致录像数据缺失的通讯中断问题。本发明实施例采用动态添加边缘计算补录功能的方式,在第一录像设备的通讯连接断开时,通过第一录像设备相关联的第二录像设备对第一录像设备的录像数据进行补录,可以实现智能补录功能的补充和更新。
25.下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
26.请参照图1,图1为本发明实施例提供的一种录像数据补录方法的步骤流程示意图。
27.如图1所示,该录像数据补录方法包括步骤s101至步骤s103。
28.步骤s101、根据待补录录像数据的描述信息生成录像补录任务。
29.其中,待补录录像数据可以包括录像视频数据、录像视频数据的描述信息以及其他数据,录像视频数据例如为多帧图像数据,描述信息可以包括待补录录像数据的标识信息、待补录录像数据的缺失信息(如缺失的录像时间段)、拍摄待补录录像数据的第一录像设备的设备信息、与第一录像设备相对应的边缘云存储服务器的服务器信息等。录像视频数据包括缺失的录像时间段对应的录像数据。
30.当前,第一录像设备通过网络与中心云存储服务器连接,当第一录像设备与中心云存储服务器之间网络不中断时,中心云存储服务器存储的录像数据是连续的,但当第一录像设备与中心云存储服务器之间的网络出现中断时,中心云存储服务器上存储的录像数据会缺少在断网期间的那一部分内容,导致录像数据不连续,需要确定第一录像设备在断网期间拍摄的录像数据作为待补录录像数据,从而进行录像数据的补录。
31.在一实施例中,待补录录像数据可以是多个,例如待补录录像数据包括断网期间的多个录像设备拍摄的录像数据。多个待补录录像数据对应的边缘云存储服务器也可以是多个,多个边缘云存储服务器负责批量执行录像补录任务,实现高并发性能要求。因为边缘计算的高并发、高性能、高可靠等特性,能够满足解决了大规模录像设备的录像数据缺失场景下的并发补录需求。
32.在一实施例中,根据待补录录像数据的描述信息生成录像补录任务之前,还包括:获取多个录像数据的录像时间信息;根据多个录像数据的录像时间信息,确定待补录录像数据。其中,录像时间信息例如包括录像时间段或者录像时间点。需要说明的是,通过多个录像数据的录像时间信息,能够确定缺失的录像时间段,从而能够确定与缺失的录像时间段对应的待补录录像数据,提高待补录录像数据的获取准确性。
33.其中,录像时间信息包括录像时间段;根据多个录像数据的录像时间信息,确定待补录录像数据,包括:根据多个录像数据的录像时间段,从多个录像数据中确定相邻的两个第二录像数据,其中,相邻的两个第二录像数据的录像时间段不连续;根据相邻的两个第二录像数据的录像时间段,确定缺失录像时间段;将缺失录像时间段对应的录像数据作为待补录录像数据。
34.需要说明的是,录像时间段包括录像开始时间及录像结束时间,根据录像时间段能够确定录像数据对应录像时长及录像数据大小等信息。根据相邻的每两个录像数据的录像时间段,确定相邻的两个第二录像数据,其中,相邻的前一个录像数据的录像结束时间与后一个录像数据的录像开始时间应当是连续的,若确定存在相邻的两个录像数据的录像结束时间与录像开始时间不连续,则可以确定该相邻的两个录像数据为第二录像数据,且该录像结束时间与录像开始时间不连续的录像时间段为缺失录像时间段,从而能够准确地将缺失录像时间段对应的录像数据确定为待补录录像数据,该待补录录像数据的录像时间段包括该缺失录像时间段。
35.在一实施例中,获取录像事件对应的多个录像数据的录像时间段,以及该录像事件对应的录像时间区间;根据该录像时间区间和多个录像数据的录像时间段,确定缺失的录像时间段;根据缺失的录像时间段,确定待补录录像数据。其中,录像事件对应的录像时间区间可以包括多个录像数据的录像时间段,需要说明的是,从录像时间区间中确定多个录像数据的录像时间段不包括的多个录像时刻,该多个录像时刻的组合即为缺失录像时间段,能够准确的通过缺失录像时间段确定录像事件对应的待补录录像数据。
36.示例性的,中心云存储服务器包括存储数据库,中心云存储服务器可以周期性发起录像自动巡检,从存储数据库中批量获取录像数据的描述信息,该描述信息可以包括缺失的录像时间段和第一录像设备的设备信息,中心云存储服务器将该缺失的录像时间段和第一录像设备的设备信息作为待补录录像数据的描述信息,生成录像补录任务。
37.步骤s102、将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据。
38.其中,边缘云存储服务器能够提供边缘存储和边缘计算服务,边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,能够满足补录录像数据在实时业务、应用智能、安全与隐私保护等方面的基本需求。通过边缘云存储服务器能够更加快速和高效的获取待补录录像数据,从而提高录像数据的补录效率。
39.在一实施例中,将录像补录任务发送至边缘云存储服务器,包括:通过信令网关将录像补录任务发送至边缘云存储服务器。其中,信令网关包括信令交互服务器,信令网关用于承接边缘云存储服务器与中心云存储服务器之间的中继信令消息,中继信令消息例如为录像补录任务,中心云存储服务器通过信令网关将录像补录任务下发给边缘云存储服务器,或者边缘云存储服务器通过信令网关将录像补录任务上报给中心云存储服务器。
40.在一实施例中,边缘云存储服务器根据录像补录任务获取待补录录像数据,包括:根据录像补录任务,从拍摄录像数据的第一录像设备中获取待补录录像数据。需要说明的是,在一些情况下,第一录像设备与中心云存储服务器之间的网络连接中断,但第一录像设备与边缘云存储服务器之间的网络连接没有中断,因此边缘云存储服务器能够根据录像补录任务,从拍摄录像数据的第一录像设备中获取待补录录像数据,该待补录录像数据包括待补录录像数据,从而提高录像数据的补录效率。
41.在一实施例中,边缘云存储服务器根据录像补录任务获取待补录录像数据,包括:根据录像补录任务,从拍摄录像数据的第一录像设备或边缘云存储服务器的存储装置中获取待补录录像数据,其中待补录录像数据是由第一录像设备拍摄的。需要说明的是,在一些
情况下,在恢复第一录像设备的网络连接之后,第一录像设备会将包括网络连接中断时拍摄的待补录录像数据发送至边缘云存储服务器,以使边缘云存储服务器获取待补录录像数据,并由边缘云存储服务器将该待补录录像数据转发至中心云存储服务器,通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率。
42.步骤s103、接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。
43.其中,中心云存储服务器接收边缘云存储服务器发送的待补录录像数据,并将待补录录像数据存储至中心云存储服务器中的存储数据库,从而完成待补录录像数据的补录,由于边缘计算的高并发、高性能、高可靠等特性,高效的解决了录像数据缺失场景下的并发补录需求,能够极大的提高录像数据的补录效率。
44.在一实施例中,中心云存储服务器与边缘云存储服务器可合设到同一云端,本实施例对此不做具体限定。
45.在一实施例中,接收边缘云存储服务器发送的待补录录像数据,包括:通过媒体网关接收边缘云存储服务器发送的待补录录像数据。其中,媒体网关包括媒体链路服务器,媒体网关用于承接边缘云存储服务器与中心云存储服务器之间的码流数据,该码流数据例如为待补录录像数据,边缘云存储服务器通过媒体网关将待补录录像数据发送给中心云存储服务器,从而快速的完成录像数据的补录。
46.示例性的,如图2所示,摄像头设备作为录像设备输出三路媒体流,三路媒体流可以采用流直存的方式。其中,一路媒体流作为存储流接入边缘云存储服务器,一路媒体流作为存储流接入中心云存储服务器,一路媒体流作为实况流接入媒体服务器,媒体服务器与用户终端、视频管理服务器网络连接。其中,用户终端为用户使用的人机交互工具,包括电话、手机和门户网站等,用于运维管理和录像查看等;视频管理服务器用于存储业务数据和业务逻辑,并根据业务逻辑触发业务流程,在本方案中提供设备和录像管理;边缘云存储服务器用于提供边缘存储和边缘计算服务;中心云存储服务器通过和视频管理服务器进行对接,实现对录像数据的调取和管理。需要说明的是,边缘云存储服务器可以通过(媒体)网关和传输网将待补录录像数据发送给中心云存储服务器,以完成录像数据的补录。
47.在一实施例中,多个录像数据包括相邻的至少两个第二录像数据,相邻的每两个第二录像数据之间的录像时间段不连续;根据待补录录像数据进行补录处理,包括:将待补录录像数据插入至相邻的两个第二录像数据之间。需要说明的是,相邻的至少两个第二录像数据之间缺失有对应的待补录录像数据,因此可以将待补录录像数据插入至相邻的两个第二录像数据之间,或者由待补录录像数据替换相邻的两个第二录像数据,使得补录处理后的录像数据是连续的,即可完成待补录录像数据的补录处理。
48.请参照图3,图3为实施本发明实施例提供的录像数据补录方法的一场景示意图,如图3所示,中心云存储服务器10获取待补录录像数据的描述信息,并根据待补录录像数据的描述信息生成录像补录任务;中心云存储服务器10将录像补录任务发送至边缘云存储服务器20;边缘云存储服务器20根据录像补录任务从多个第一录像设备30中获取包括待补录录像数据的待补录录像数据,边缘云存储服务器20将获取的待补录录像数据上传至中心云存储服务器10;中心云存储服务器10接收边缘云存储服务器20上传的待补录录像数据,并
根据待补录录像数据进行补录处理。通过中心云存储服务器10与边缘云存储服务器20之间的边缘计算技术能够极大的提高录像数据的补录效率。
49.上述实施例提供的录像数据补录方法,根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率。
50.请参照图4,图4为本发明实施例提供的另一种录像数据补录方法的步骤流程示意图。
51.如图4所示,该录像数据补录方法包括步骤s201至s205。
52.步骤s201、当检测到与拍摄录像数据的第一录像设备之间的通讯连接断开时,确定与第一录像设备相关联的第二录像设备。
53.在一些情况下,中心云存储服务器能够检测第一录像设备的通讯连接是否断开;当检测到与第一录像设备的通讯连接断开时,确定与第一录像设备相关联的第二录像设备。其中,与第一录像设备相关联的第二录像设备可以是安装在第一录像设备环境周围的录像设备,该第二录像设备能够替代第一录像设备完成相关的录像工作。
54.步骤s202、从第二录像设备拍摄的录像数据中确定待补录录像数据。
55.在一实施例中,当第一录像设备的通讯连接断开时,无法通过第一录像设备获取第一录像设备拍摄视角下的录像数据,此时可以将第二录像设备拍摄的录像数据作为待补录录像数据,从而完成第一录像设备的录像数据的补录工作,能够有效解决导致录像数据缺失的通讯中断问题,保证录像数据的及时补录。
56.需要说明的是,从第二录像设备拍摄的该录像数据可以是第一录像设备的通讯连接断开后拍摄得到的,从而保证确定的待补录录像数据的录像时间段能够与第一录像设备的通讯连接断开前拍摄的录像数据的录像时间段连续。
57.在一实施例中,当检测到与第一录像设备之间的通讯连接恢复时,从第一录像设备拍摄的录像数据中确定待补录录像数据。需要说明的是,当检测到与第一录像设备的通讯连接恢复时,则无需从第二录像设备拍摄的录像数据中确定待补录录像数据,可以将第一录像设备拍摄的录像数据作为待补录录像数据,从而保证录像数据补录的有效性。
58.其中,从第一录像设备拍摄的录像数据中确定待补录录像数据包括多种方式。一种是将第一录像设备的通讯连接恢复后拍摄的录像数据作为待补录录像数据,从而取代第二录像设备在第一录像设备的通讯连接恢复后拍摄的录像数据,快速恢复第一录像设备拍摄的录像数据的存储;一种是将第一录像设备的连接断开后拍摄得到的录像数据作为待补录录像数据,从而替代第二录像设备补录的录像数据,保证第一录像设备拍摄的录像数据的完整性。
59.步骤s203、根据待补录录像数据的描述信息生成录像补录任务。
60.其中,描述信息可以包括待补录录像数据的标识信息、待补录录像数据的缺失信息(如缺失的录像时间段)、第二录像设备的设备信息、第二录像设备对应的边缘云存储服务器的服务器信息等。
61.在一实施例中,录像补录任务还包括告警信息,该告警信息用于提示边缘云存储
服务器第一录像设备的通讯连接断开。利用边缘云存储计算,自动检测第一录像设是否断链从而触发智能补录,保证录像补录任务的实时性。
62.在一实施例中,当检测到与第一录像设备的通讯连接恢复时,结束该录像补录任务,并从第一录像设备拍摄的录像数据中确定待补录录像数据。
63.步骤s204、将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据。
64.通过边缘云存储服务器能够更加快速和高效的获取待补录录像数据,从而提高录像数据的补录效率。可选的,,边缘云存储服务器能够从拍摄录像数据的第一录像设备或者边缘云存储服务器的存储装置中获取待补录录像数据。第一录像设备或者边缘云存储服务器的存储装置可以根据实际情况进行设置。
65.在一些情况下,在恢复第一录像设备的通讯连接之后,第一录像设备会将包括通讯连接中断时拍摄的待补录录像数据发送至边缘云存储服务器,以使边缘云存储服务器获取待补录录像数据,并由边缘云存储服务器将该待补录录像数据转发至中心云存储服务器,通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率。
66.需要说明的是,补录任务在边缘发起,产生更快的通讯服务响应,实现网络可靠性要求。可选的,基于边缘云存储服务器和中心云存储服务器这两级云存储的录像数据存储和管理,保证终端录像的完整性。
67.步骤s205、接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。
68.其中,中心云存储服务器接收边缘云存储服务器发送的待补录录像数据,并将待补录录像数据存储至中心云存储服务器中的存储数据库,从而完成待补录录像数据的补录,高效的解决了录像数据缺失场景下的并发补录需求,能够极大的提高录像数据的补录效率。
69.在一实施例中,中心云存储服务器完成补录处理之后,将完成补录的录像数据写入到中心云存储服务器的存储数据库中,以存储完成补录的录像数据。
70.上述实施例提供的录像数据补录方法,当检测到与第一录像设备的通讯连接断开时,确定与第一录像设备相关联的第二录像设备;从第二录像设备拍摄的录像数据中确定待补录录像数据;根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率,同时能够有效解决导致录像数据缺失的通讯中断问题,保证录像数据的及时补录。
71.请参照图5,图5为本发明实施例提供的又一种录像数据补录方法的步骤流程示意图。
72.如图5所示,该录像数据补录方法包括步骤s301至s303,该录像数据补录方法应用于边缘云存储服务器,边缘云存储服务器能够提供边缘存储和边缘计算服务。
73.步骤s301、接收中心云存储服务器发送的录像补录任务,录像补录任务是根据待
补录录像数据的描述信息生成的。
74.其中,描述信息可以包括待补录录像数据的标识信息、待补录录像数据的缺失信息、拍摄待补录录像数据的录像设备的设备信息、与录像设备相对应的边缘云存储服务器的服务器信息等,录像设备包括前述实施例中的第一录像设备和第二录像设备。
75.示例性的,中心云存储服务器可以周期性发起录像自动巡检,从存储数据库中批量获取录像数据的描述信息,该描述信息可以包括缺失的录像时间段和第一录像设备的设备信息,中心云存储服务器将该缺失的录像时间段和第一录像设备的设备信息作为待补录录像数据的描述信息,生成录像补录任务,并将录像补录任务发送至边缘云存储服务器。
76.步骤s302、根据录像补录任务获取待补录录像数据。
77.其中,边缘云存储服务器根据录像补录任务,从拍摄录像数据的第一录像设备或边缘云存储服务器的存储装置中获取待补录录像数据,其中待补录录像数据是由第一录像设备或者第二录像设备拍摄的。
78.在一实施例中,根据录像补录任务,从拍摄录像数据的录像设备中获取待补录录像数据。其中,录像设备包括第一录像设备或者第二录像设备。需要说明的是,在一些情况下,第一录像设备与中心云存储服务器之间的通讯连接中断,但第一录像设备与边缘云存储服务器之间的通讯连接没有中断,因此边缘云存储服务器能够根据录像补录任务,从拍摄录像数据的第一录像设备中获取待补录录像数据,该待补录录像数据包括待补录录像数据,从而提高录像数据的补录效率。
79.步骤s303、将待补录录像数据发送至中心云存储服务器,以供中心云存储服务器根据待补录录像数据进行补录处理。
80.其中,边缘云存储服务器将待补录录像数据发送至中心云存储服务器,中心云存储服务器接收边缘云存储服务器发送的待补录录像数据,并将待补录录像数据存储至中心云存储服务器中的存储数据库,从而完成待补录录像数据的补录,由于边缘计算的高并发、高性能、高可靠等特性,高效的解决了录像数据缺失场景下的并发补录需求,能够极大的提高录像数据的补录效率。
81.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的录像数据补录方法的具体工作过程,可以参考前述实施例如步骤s101至步骤s103、步骤s201至s205所记载的录像数据补录方法实施例中的对应过程,在此不再赘述。
82.请参阅图6,图6为本发明实施例提供的一种云存储服务器的结构示意性框图。
83.如图6所示,云存储服务器400包括处理器401和存储器402,处理器401和存储器402通过总线403连接,该总线比如为内部集成电路(inter-integrated circuit,i2c)总线。其中,云存储服务器400包括中心云存储服务器或者边缘云存储服务器。
84.具体地,处理器401用于提供计算和控制能力,支撑整个中心云存储服务器400的运行。处理器401可以是中央处理单元(central processing unit,cpu),该处理器401还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
85.具体地,存储器402可以是flash芯片、只读存储器(read-only memory,rom)磁盘、光盘、u盘或移动硬盘等。
86.本领域技术人员可以理解,图6中示出的结构,仅仅是与本发明实施例相关的部分结构的框图,并不构成对本发明实施例所应用于其上的云存储服务器400的限定,具体的云存储服务器400可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
87.其中,云存储服务器400为中心云存储服务器;处理器401用于运行存储在存储器中的计算机程序,并在执行计算机程序时实现本发明实施例提供的任意一种的录像数据补录方法。
88.在一实施例中,处理器401用于运行存储在存储器中的计算机程序,并在执行计算机程序时实现如下步骤:
89.根据待补录录像数据的描述信息生成录像补录任务;
90.将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;
91.接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。
92.在一实施例中,处理器401在实现根据录像补录任务获取待补录录像数据时,用于实现:
93.根据录像补录任务,从边缘云存储服务器的存储装置或第一录像设备中获取待补录录像数据,其中待补录录像数据是由第一录像设备拍摄的。
94.在一实施例中,处理器401在实现根据待补录录像数据的描述信息生成录像补录任务之前,还用于实现:
95.获取多个录像数据的录像时间信息;
96.根据多个录像数据的录像时间信息,确定待补录录像数据。
97.在一实施例中,处理器401在实现根据多个录像数据的录像时间信息,确定待补录录像数据时,用于实现:
98.根据多个录像数据的录像时间段,从多个录像数据中确定相邻的两个第二录像数据,其中,相邻的两个第二录像数据的录像时间段不连续;
99.根据相邻的两个第二录像数据的录像时间段,确定缺失录像时间段;
100.将缺失录像时间段对应的录像数据作为待补录录像数据。
101.在一实施例中,处理器401在实现将录像补录任务发送至边缘云存储服务器时,用于实现:
102.通过信令网关将录像补录任务发送至边缘云存储服务器;
103.接收边缘云存储服务器发送的待补录录像数据,包括:
104.通过媒体网关接收边缘云存储服务器发送的待补录录像数据。
105.在一实施例中,云存储服务器400为边缘云存储服务器;处理器401还用于实现:
106.当检测到与拍摄录像数据的第一录像设备之间的通讯连接断开时,确定与第一录像设备相关联的第二录像设备;
107.从第二录像设备拍摄的录像数据中确定待补录录像数据。
108.在一实施例中,处理器401在实现从第二录像设备拍摄的录像数据中确定待补录录像数据之后,还用于实现:
109.当检测到与第一录像设备之间的通讯连接恢复时,从第一录像设备拍摄的录像数据中确定待补录录像数据。
110.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的中心云存储服务器的具体工作过程,可以参考前述录像数据补录方法实施例中的对应过程,在此不再赘述。
111.本发明实施例提供一种云存储服务器,云存储服务器的处理器并在执行计算机程序时实现如下步骤:根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。通过边缘计算技术能够满足录像补录功能对于高并发、高效率的性能需求,极大的提高录像数据的补录效率。
112.请参照图7,图7为本发明实施例提供的一种录像数据补录系统的示意性框图。
113.如图7所示,该录像数据补录系统500,包括中心云存储服务器501、边缘云存储服务器502和拍摄待补录录像数据的第一录像设备503,中心云存储服务器501与边缘云存储服务器502通讯连接,第一录像设备503与中心云存储服务器501、边缘云存储服务器502通讯连接,其中:
114.中心云存储服务器501,用于根据待补录录像数据的描述信息生成录像补录任务,并将将录像补录任务发送至边缘云存储服务器502;边缘云存储服务器502,用于根据录像补录任务获取待补录录像数据,并将待补录录像数据发送至中心云存储服务器501;中心云存储服务器501,还用于根据待补录录像数据进行补录处理。
115.在一个实施例中,录像数据补录系统500还包括第一录像设备503相关联的第二录像设备;第二录像设备与中心云存储服务器、边缘云存储服务器通讯连接;中心云存储服务器501,还用于当检测到与第一录像设备之间的通讯连接断开时,从第二录像设备拍摄的录像数据中确定待补录录像数据。
116.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的录像数据补录系统的具体工作过程,可以参考前述录像数据补录方法实施例中的对应过程,在此不再赘述。
117.本发明实施例还提供一种存储介质,用于计算机可读存储,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如本发明实施例提供的任一项录像数据补录方法的步骤。
118.其中,存储介质可以是前述实施例所述的中心云存储服务器的内部存储单元,例如所述中心云存储服务器的硬盘或内存。所述存储介质也可以是所述中心云存储服务器的外部存储设备,例如所述中心云存储服务器上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
119.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个
物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
120.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种录像数据补录方法,其特征在于,应用于中心云存储服务器,所述方法包括:根据待补录录像数据的描述信息生成录像补录任务;将所述录像补录任务发送至边缘云存储服务器,以供所述边缘云存储服务器根据所述录像补录任务获取所述待补录录像数据;接收所述边缘云存储服务器发送的所述待补录录像数据,并根据所述待补录录像数据进行补录处理。2.根据权利要求1所述的录像数据补录方法,其特征在于,所述根据所述录像补录任务获取待补录录像数据,包括:根据所述录像补录任务,从所述边缘云存储服务器的存储装置或第一录像设备中获取所述待补录录像数据,其中所述待补录录像数据是由所述第一录像设备拍摄的。3.根据权利要求1所述的录像数据补录方法,其特征在于,所述根据待补录录像数据的描述信息生成录像补录任务之前,还包括:获取多个录像数据的录像时间信息;根据多个所述录像数据的录像时间信息,确定待补录录像数据。4.根据权利要求3所述的录像数据补录方法,其特征在于,所述根据多个所述录像数据的录像时间信息,确定待补录录像数据,包括:根据多个所述录像数据的录像时间段,从多个所述录像数据中确定相邻的两个第二录像数据,其中,相邻的两个所述第二录像数据的录像时间段不连续;根据相邻的两个所述第二录像数据的录像时间段,确定缺失录像时间段;将所述缺失录像时间段对应的录像数据作为所述待补录录像数据。5.根据权利要求1-4任一项中所述的录像数据补录方法,其特征在于,所述将所述录像补录任务发送至边缘云存储服务器,包括:通过信令网关将所述录像补录任务发送至边缘云存储服务器;所述接收所述边缘云存储服务器发送的所述待补录录像数据,包括:通过媒体网关接收所述边缘云存储服务器发送的所述待补录录像数据。6.根据权利要求1所述的录像数据补录方法,其特征在于,所述方法还包括:当检测到与拍摄录像数据的第一录像设备之间的通讯连接断开时,确定与所述第一录像设备相关联的第二录像设备;从所述第二录像设备拍摄的录像数据中确定待补录录像数据。7.根据权利要求6所述的录像数据补录方法,其特征在于,所述从所述第二录像设备拍摄的录像数据中确定待补录录像数据之后,还包括:当检测到与所述第一录像设备之间的通讯连接恢复时,从所述第一录像设备拍摄的录像数据中确定待补录录像数据。8.一种录像数据补录方法,其特征在于,应用于边缘云存储服务器,所述方法包括:接收中心云存储服务器发送的录像补录任务,所述录像补录任务是根据待补录录像数据的描述信息生成的;根据所述录像补录任务获取待补录录像数据;将所述待补录录像数据发送至所述中心云存储服务器,以供所述中心云存储服务器根据所述待补录录像数据进行补录处理。
9.一种云存储服务器,其特征在于,所述云存储服务器包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的录像数据补录方法或如权利要求8所述的录像数据补录方法的步骤。10.一种录像数据补录系统,其特征在于,包括中心云存储服务器、边缘云存储服务器和拍摄待补录录像数据的第一录像设备,所述中心云存储服务器与所述边缘云存储服务器通讯连接,所述第一录像设备与所述中心云存储服务器、所述边缘云存储服务器通讯连接,所述中心云存储服务器用于执行如权利要求1至5中任一项所述的录像数据补录方法的步骤,所述边缘云存储服务器用于执行如权利要求8所述的录像数据补录方法的步骤。11.根据权利要求10所述的录像数据补录系统,其特征在于,所述录像数据补录系统还包括与所述第一录像设备相关联的第二录像设备;所述第二录像设备与所述中心云存储服务器、所述边缘云存储服务器通讯连接;所述中心云存储服务器,还用于执行如权利要求6至7中任一项所述的录像数据补录方法的步骤。12.一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至8中任一项所述的录像数据补录方法的步骤。

技术总结
本发明实施例提供一种录像数据补录方法、云存储服务器、系统及存储介质,属于存储技术领域。该方法包括:根据待补录录像数据的描述信息生成录像补录任务;将录像补录任务发送至边缘云存储服务器,以供边缘云存储服务器根据录像补录任务获取待补录录像数据;接收边缘云存储服务器发送的待补录录像数据,并根据待补录录像数据进行补录处理。本发明实施例的技术方案旨在提高录像数据的补录效率。方案旨在提高录像数据的补录效率。方案旨在提高录像数据的补录效率。


技术研发人员:田野
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:2021.12.31
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐