云存储系统、媒体数据存储方法及系统技术方案

技术编号:19126254 阅读:15 留言:0更新日期:2018-10-10 07:42
本发明专利技术实施例提供了云存储系统、媒体数据存储方法及系统。其中,一种媒体数据存储方法应用于图像采集设备,该方法包括:基于预先存储的第一网络地址,向云存储系统请求得到第二网络地址;第二网络地址为目标存储节点的网络地址,目标存储节点为云存储系统为图像采集设备分配的、用于存储该图像采集设备的媒体数据的存储节点;在获得第二网络地址后,基于第二网络地址,将待存储的目标媒体数据上传至该云存储系统;其中,该目标媒体数据存储于所述云存储系统中的该目标存储节点。可见,本方案通过直存方式来存储图像采集设备的媒体数据,避免了由平台服务器转存至后端存储节点,因此,可以降低网络带宽资源的消耗以及提高媒体数据上传效率。

【技术实现步骤摘要】
云存储系统、媒体数据存储方法及系统
本专利技术涉及视频监控
,特别是涉及云存储系统、媒体数据存储方法及系统。
技术介绍
随着时代和科技的发展,视频监控系统作用凸显。而图像采集设备作为视频监控系统的重要组成部分,已经遍布大街小巷。对于视频监控领域而言,图像采集设备本身质量的好坏起到相当重要的作用;同样的,对于图像采集设备所采集的媒体数据的存储也是视频监控中至关重要的环节,其中,图像采集设备所采集的媒体数据包括但不局限于图片。现有技术中,具体的媒体数据存储过程为:图像采集设备向负责管理图像采集设备的平台服务器注册完成后,该平台服务器主动收集图像采集设备所采集的媒体数据,然后,该平台服务器向云存储系统请求存储资源,并在请求得到存储资源后,将从图像采集设备处所收集的媒体数据写入云存储系统中,进而完成媒体数据的存储。但是,由于媒体数据存储过程需要平台服务器进行中转,因此,媒体数据存储过程两个阶段(即平台服务器从图像采集设备中收集媒体数据,以及平台服务器将所收集的媒体数据写入云存储系统)均需要占用网络带宽资源,这样导致网络带宽资源消耗较多;同时,对于图像采集设备中海量的媒体数据而言,无疑上传效率不高。
技术实现思路
本专利技术实施例的目的在于提供云存储系统、媒体数据存储方法及系统,以降低网络带宽资源的消耗以及提高媒体数据上传效率。具体技术方案如下:第一方面,本专利技术实施例提供了一种媒体数据存储方法,应用于图像采集设备,所述图像采集设备中预先存储有第一网络地址,所述第一网络地址为云存储系统的对外访问地址;所述方法包括:基于所述第一网络地址,向所述云存储系统请求得到第二网络地址;其中,所述第二网络地址为目标存储节点的网络地址,所述目标存储节点为:所述云存储系统为所述图像采集设备分配的、用于存储所述图像采集设备的媒体数据的存储节点;在获得所述第二网络地址后,基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统;其中,所述目标媒体数据存储于所述云存储系统中的所述目标存储节点。第二方面,本专利技术实施例提供了一种媒体数据存储方法,应用于云存储系统;所述方法包括:接收图像采集设备发送的存储节点分配请求,其中,所述存储节点分配请求为所述图像采集设备基于存储于自身的第一网络地址所发送的,所述第一网络地址为云存储系统的对外访问地址;向所述图像采集设备反馈第二网络地址,以使得:所述图像采集设备在获得所述第二网络地址后,基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统;其中,所述第二网络地址为目标存储节点的网络地址,所述目标存储节点为:所述云存储系统为所述图像采集设备所分配的、用于存储所述图像采集设备的媒体数据的存储节点;并且,存储所述图像采集设备上传的所述目标媒体数据;其中,所述目标媒体数据存储于所述云存储系统中的所述目标存储节点。第三方面,本专利技术实施例提供了一种媒体数据存储系统,包括:图像采集设备和云存储系统,所述图像采集设备中预先存储有第一网络地址,所述第一网络地址为云存储系统的对外访问地址;所述图像采集设备用于基于所述第一网络地址,向所述云存储系统发送存储节点分配请求,获得所述云存储系统反馈的第二网络地址;并且,在获得所述第二网络地址后,基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统;其中,所述第二网络地址为目标存储节点的网络地址,所述目标存储节点为:所述云存储系统为所述图像采集设备所分配的、用于存储所述图像采集设备的媒体数据的存储节点;所述云存储系统用于接收所述图像采集设备发送的存储节点分配请求,向所述图像采集设备反馈所述第二网络地址;并且,存储所述图像采集设备上传的所述目标媒体数据;其中,所述目标媒体数据存储于所述云存储系统中的所述目标存储节点。第四方面,本专利技术实施例还提供了一种图像采集设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过运行存储器中存储的可执行程序代码,以执行本专利技术实施例第一方面所提供的媒体数据存储方法。第五方面,本专利技术实施例还提供了一种云存储系统,包括:管理节点和存储节点;其中,所述管理节点,用于接收图像采集设备发送的存储节点分配请求,向所述图像采集设备反馈第二网络地址,以使得:所述图像采集设备在获得所述第二网络地址后,基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统;其中,所述存储节点分配请求为所述图像采集设备基于存储于自身的第一网络地址所发送的,所述第一网络地址为所述管理节点的对外访问地址,所述第二网络地址为目标存储节点的网络地址,所述目标存储节点为:所述云存储系统为所述图像采集设备所分配的、用于存储所述图像采集设备的媒体数据的存储节点;所述目标存储节点,用于存储所述图像采集设备上传的所述目标媒体数据。本专利技术实施例所提供方案中,图像采集设备主动向云存储系统请求得到目标存储节点的第二网络地址,并在获得该第二网络地址后,基于该第二网络地址,存储媒体数据至该目标存储节点。可见,本方案通过直存方式来存储图像采集设备的媒体数据,避免了由平台服务器转存至云存储系统,因此,可以降低网络带宽资源的消耗以及提高媒体数据上传效率。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例第一方面所提供的一种媒体数据存储方法的流程图;图2为本专利技术实施例第一方面所提供的一种媒体数据存储方法的另一流程图;图3为本专利技术实施例第一方面所提供的一种媒体数据存储方法的又一流程图;图4为本专利技术实施例第二方面所提供的一种媒体数据存储方法的流程图;图5为本专利技术实施例第二方面所提供的一种媒体数据存储方法的另一流程图;图6为本专利技术实施例第二方面所提供的一种媒体数据存储方法的又一流程图;图7为本专利技术实施例中媒体数据与智能数据的存储方式示意图;图8为本专利技术实施例所提供的媒体数据存储方法的时序图;图9为本专利技术实施例所提供的一种媒体数据存储系统的结构示意图;图10为本专利技术实施例所提供的一种媒体数据存储系统的应用实例的结构示意图;图11为本专利技术实施例所提供的一种图像采集设备的结构示意图;图12为本专利技术实施例所提供的一种云存储系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一方面,为了解决现有技术问题,从图像采集设备的角度,本专利技术实施例提供了一种媒体数据存储方法。其中,所谓图像采集设备具体指具有图像采集功能的设备。其中,在具体应用中,可选地,该图像采集设备可以为抓拍机,也可以为网络摄像机,当然并不限于此。可以理解的是,抓本文档来自技高网...
云存储系统、媒体数据存储方法及系统

【技术保护点】
1.一种媒体数据存储方法,其特征在于,应用于图像采集设备,所述图像采集设备中预先存储有第一网络地址,所述第一网络地址为云存储系统的对外访问地址;所述方法包括:基于所述第一网络地址,向所述云存储系统请求得到第二网络地址;其中,所述第二网络地址为目标存储节点的网络地址,所述目标存储节点为:所述云存储系统为所述图像采集设备分配的、用于存储所述图像采集设备的媒体数据的存储节点;在获得所述第二网络地址后,基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统;其中,所述目标媒体数据存储于所述云存储系统中的所述目标存储节点。

【技术特征摘要】
1.一种媒体数据存储方法,其特征在于,应用于图像采集设备,所述图像采集设备中预先存储有第一网络地址,所述第一网络地址为云存储系统的对外访问地址;所述方法包括:基于所述第一网络地址,向所述云存储系统请求得到第二网络地址;其中,所述第二网络地址为目标存储节点的网络地址,所述目标存储节点为:所述云存储系统为所述图像采集设备分配的、用于存储所述图像采集设备的媒体数据的存储节点;在获得所述第二网络地址后,基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统;其中,所述目标媒体数据存储于所述云存储系统中的所述目标存储节点。2.根据权利要求1所述的方法,其特征在于,在基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统之后,所述方法还包括:接收所述云存储系统反馈的目标存储信息;其中,所述目标存储信息为基于所述目标媒体数据对应的存储位置所确定的信息;将所述目标媒体数据对应的目标统一资源定位符URL保存至所述图像采集设备对应的平台服务器;其中,所述目标URL为基于所述目标存储信息所确定的信息。3.根据权利要求1或2所述的方法,其特征在于,所述第一网络地址具体为所述云存储系统中管理节点的对外访问地址;所述基于所述第一网络地址,向所述云存储系统请求得到第二网络地址的步骤,包括:在基于所述第一网络地址与所述管理节点建立传输控制协议tcp连接后,向所述管理节点发送用于请求存储节点的第一http请求消息,以使得:所述管理节点确定所述图像采集设备对应的目标存储节点,并在所述目标存储节点确定后,向所述图像采集设备反馈携带有第二网络地址的第一http回复消息;接收所述管理节点反馈的所述第一http回复消息,并从所述第一http回复消息中提取所述第二网络地址。4.根据权利要求3所述的方法,其特征在于,所述云存储系统中的存储节点属于至少一个虚拟资源池,所述图像采集设备中还预先存储有目标虚拟资源池的目标ID信息,所述目标虚拟资源池为用于存储所述图像采集设备的媒体数据的虚拟资源池;所述第一http请求消息携带所述目标ID信息;相应的,所述管理节点确定所述图像采集设备对应的目标存储节点的步骤,包括:所述管理节点从所述第一http请求消息中提取所述目标ID信息;从具有所述目标ID信息的所述目标虚拟资源池对应的存储节点中,选取所述图像采集设备对应的目标存储节点。5.根据权利要求1或2所述的方法,其特征在于,所述基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统的步骤,包括:在基于所述第二网络地址与所述目标存储节点建立tcp连接后,将携带有待存储的目标媒体数据的第二http请求消息发送至所述目标存储节点,以使得:所述目标存储节点从所述第二http请求消息中提取所述目标媒体数据,并存储所述目标媒体数据。6.根据权利要求5所述的方法,其特征在于,所述接收所述云存储系统反馈的目标存储信息的步骤,包括:接收所述目标存储节点反馈的第二http回复消息,所述第二http回复消息携带所述目标存储信息;从所述第二http回复消息中提取所述目标存储信息。7.根据权利要求1或2所述的方法,其特征在于,所述基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统的步骤,包括:基于所述第二网络地址,将待存储的目标媒体数据和目标智能数据上传至所述云存储系统,其中,所述目标媒体数据和所述目标智能数据存储于所述云存储系统中的目标存储节点,所述目标智能数据为所述图像采集设备从所述目标媒体数据中所提取到的数据。8.根据权利要求2所述的方法,其特征在于,所述将所述目标媒体数据对应的目标URL保存至所述图像采集设备对应的平台服务器的步骤,包括:将所述目标媒体数据对应的目标URL以及目标智能数据保存至所述图像采集设备对应的平台服务器,其中,所述目标智能数据为所述图像采集设备从所述目标媒体数据中所提取到的数据。9.根据权利要求1或2所述的方法,其特征在于,还包括:当所述目标媒体数据上传失败时,按照预定重传策略,将所述目标多媒体数据重传至所述云存储系统。10.根据权利要求8所述的方法,其特征在于,所述按照预定重传策略,将所述目标多媒体数据重传至所述云存储系统的步骤,包括:返回执行所述基于所述第二网络地址,将所述目标多媒体数据上传至所述云存储系统的步骤。11.根据权利要求8所述的方法,其特征在于,所述按照预定重传策略,将所述目标多媒体数据重传至所述云存储系统的步骤,包括:返回执行所述基于所述第一网络地址,向所述云存储系统请求得到第二网络地址的步骤。12.根据权利要求2所述的方法,其特征在于,所述目标存储信息为所述目标URL;或者,所述目标存储信息为所述存储位置。13.一种媒体数据存储方法,其特征在于,应用于云存储系统;所述方法包括:接收图像采集设备发送的存储节点分配请求,其中,所述存储节点分配请求为所述图像采集设备基于存储于自身的第一网络地址所发送的,所述第一网络地址为云存储系统的对外访问地址;向所述图像采集设备反馈第二网络地址,以使得:所述图像采集设备在获得所述第二网络地址后,基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统;其中,所述第二网络地址为目标存储节点的网络地址,所述目标存储节点为:所述云存储系统为所述图像采集设备所分配的、用于存储所述图像采集设备的媒体数据的存储节点;并且,存储所述图像采集设备上传的所述目标媒体数据;其中,所述目标媒体数据存储于所述云存储系统中的所述目标存储节点。14.根据权利要求13所述的方法,其特征在于,所述存储所述图像采集设备上传的所述目标媒体数据之后,所述方法还包括:向所述图像采集设备反馈目标存储信息,以使得:所述图像采集设备接收到所述目标存储信息后,将所述目标媒体数据对应的目标统一资源定位符URL保存至所述图像采集设备对应的平台服务器;其中,所述目标存储信息为基于所述目标媒体数据对应的存储位置所确定的信息,所述目标URL为基于所述目标存储信息所确定的信息。15.根据权利要求13或14所述的方法,其特征在于,所述第一网络地址具体为所述云存储系统中管理节点的对外访问地址;所述接收图像采集设备发送的存储节点分配请求的步骤,包括:所述管理节点在与所述图像采集设备建立传输控制协议tcp连接后,接收所述图像采集设备发送的用于请求分配存储节点的第一http请求消息;其中,所述管理节点与所述图像采集设备间的tcp连接为:所述图像采集设备基于所述第一网络地址向所述管理节点请求建立的;相应的,所述向所述图像采集设备反馈第二网络地址的步骤,包括:所述管理节点确定所述图像采集设备对应的目标存储节点;在确定出所述目标存储节点后,向所述图像采集设备反馈携带有第二网络地址的第一http回复消息。16.根据权利要求15所述的方法,其特征在于,所述云存储系统中的存储节点属于至少一个虚拟资源池,所述图像采集设备中还预先存储有目标虚拟资源池的目标ID信息,所述目标虚拟资源池为用于存储所述图像采集设备的媒体数据的虚拟资源池;所述第一http请求消息携带所述目标ID信息;所述管理节点确定所述图像采集设备对应的目标存储节点的步骤,包括:所述管理节点从所述第一http请求消息中提取所述目标ID信息;从具有所述目标ID信息的所述目标虚拟资源池对应的存储节点中,选取所述图像采集设备对应的目标存储节点。17.根据权利要求13或14所述的方法,其特征在于,所述存储所述图像采集设备上传的所述目标媒体数据的步骤,包括:所述目标存储节点在与所述图像采集设备建立tcp连接后,接收所述图像采集设备发送的第二http请求消息;其中,所述第二http请求消息携带有待存储的目标媒体数据,所述目标存储节点与所述图像采集设备间的tcp连接为:所述图像采集设备基于所述第二网络地址向所述目标存储节点请求建立的;从所述第二http请求消息中提取所述目标媒体数据,并存储所述目标媒体数据。18.根据权利要求17所述的方法,其特征在于,所述向所述图像采集设备反馈目标存储信息的步骤,包括:所述目标存储节点向所述图像采集设备反馈第二http回复消息,所述第二http回复消息携带有目标存储信息。19.根据权利要求13或14所述的方法,其特征在于,所述图像采集设备基于所述第二网络地址,将待存储的目标媒体数据上传至所述云存储系统,包括:所述图像采集设备基于所述第二网络地址,将待存储的目标媒体数据和目标智能数据上传至所述云存储系统;其中,所述目标智能数据为所述图像采集设备从所述目标媒体数据中所提取到的数据;相应的,所述存储所述图像采集设备上传的所述目标媒体数据的步骤,包括:存储所述图像采集设备上传的所述目标媒体数据和所述目标智能数据,其中,所述目标媒体数据和所述目标智能数据存储于所述云存储系统中的所述目标存储节点。20.根据权利要求14所述的方法,其特征在于,还包括:接收访问端基于所述目标URL发送的媒体数据处理请求;其中,所述访问端为所述平台服务器或浏览器,所述浏览器所基于的所述目标URL从所述平台服务器获得;重定向所述媒体数据处理请求至所述目标存储节点,以由所述目标存储节点执行与所述媒体数据处理请求相对应的处理操作。21.根据权利要求20所述的方法,其特征在于,所述第一网络地址具体为所述云存储系统中管理节点的对外访问地址;所述目标URL中包含所述第一网络地址;所述接收访问端基于所述目标URL发送的媒体数据处理请求的步骤,包括:所述管理节点在与所述访问端建立tcp连接后,接收所述访问端发送的用于处理媒体数据的第三http请求消息;其中,所述第三http请求消息基于所述目标URL所形成;所述管理节点与所述访问端间的tcp连接为:所述访问端基于所述目标URL中的第一网络地址向所述管理节点请求建立的;相应的,所述重定向所述媒体数据处理请求至所述目标存储节点,以由所述目标存储节点执行与所述媒体数据处理请求相对应的处理操作的步骤,包括:所述管理节点解析所述第三http请求消息,得到所述目标U...

【专利技术属性】
技术研发人员:李丹旺王伟林起芊汪渭春
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1