TS码流存储方法、装置及系统制造方法及图纸

技术编号:19830262 阅读:25 留言:0更新日期:2018-12-19 17:18
本发明专利技术提供了一种TS码流存储方法、装置及系统,方法应用于计算机,计算机分别与至少一个数据采集设备通信,方法包括:接收数据采集设备发送的多路TS码流;判断多路TS码流的码流类型是否位于预设码流类型集合内;若多路TS码流的码流类型位于预设码流类型集合内,则基于预设管理策略按照每路TS码流的存储进度控制每路TS码流的存储过程,直至多路TS码流全部存储完毕,得到TS码流存储文件,缓解现有技术中存在的存储控制过程的效率低下的技术问题,达到了提高存储控制过程的效率的技术效果。

【技术实现步骤摘要】
TS码流存储方法、装置及系统
本专利技术涉及TS码流存储
,尤其是涉及一种TS码流存储方法、装置及系统。
技术介绍
高清监控存储数据量大,存储路数多,导致需要的存储空间非常大,因此高清监控存储必须支持大容量,满足长时间大容量视频图像存储的需求。在高清监控存储的过程中,工作人员要利用存储管理方案对存储过程进行控制,保证视频流畅度和高清监控系统的稳定性。在实际应用中,工作人员利用存储管理方案对存储过程进行控制时,需要工作人员人为的进行存储过程的管控,耗费大量的人力和时间,导致存储控制过程的效率低下。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种TS码流存储方法、装置及系统,以缓解现有技术中存在的存储控制过程的效率低下的技术问题。第一方面,本专利技术实施例提供了一种TS码流存储方法,方法应用于计算机,所述计算机分别与至少一个数据采集设备通信,方法包括:接收所述数据采集设备发送的多路TS码流;判断多路所述TS码流的码流类型是否位于预设码流类型集合内;若多路所述TS码流的码流类型位于所述预设码流类型集合内,则基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,直至多路所述TS码流全部存储完毕,得到TS码流存储文件。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,包括:基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程;或者,基于所述预设管理策略,按照每路所述TS码流的存储时间控制每路所述TS码流的存储过程。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述预设管理策略包括:磁盘剩余空间告警策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程,包括:对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取用于存储所述TS码流的磁盘的剩余空间;若所述磁盘的剩余空间等于预设最小磁盘空间,则进行告警。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述预设管理策略包括:自动覆盖策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程,包括:对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取用于存储所述TS码流的磁盘的剩余空间;若所述磁盘的剩余空间等于预设最小磁盘空间,则用待存储的TS码流覆盖所述磁盘上最先存储的TS码流。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述预设管理策略包括:单位存储容量策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程,包括:对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取已存储TS码流容量;若所述已存储TS码流容量等于预设单位存储容量,则停止已存储TS码流部分的存储过程,开始下一个TS码流部分的存储过程。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,所述预设管理策略包括:最大连续存储时间策略,所述基于所述预设管理策略,按照每路所述TS码流的存储时间控制每路所述TS码流的存储过程,包括:对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取开始存储时刻;根据所述最大连续存储时间和所述开始存储时刻,确定停止存储时刻;若到达所述停止存储时刻,则停止存储所述TS码流。结合第一方面,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,所述预设管理策略包括:计划存储时间策略,所述基于所述预设管理策略,按照每路所述TS码流的存储时间控制每路所述TS码流的存储过程,包括:若到达预设开始存储时刻,则开始存储每路所述TS码流;若到达预设停止存储时刻,则停止存储每路所述TS码流。第二方面,本专利技术实施例还提供一种TS码流存储装置,包括:接收模块、判断模块和控制模块;所述接收模块,用于接收数据采集设备发送的多路TS码流;所述判断模块,用于判断多路所述TS码流的码流类型是否位于预设码流类型集合内;所述控制模块,用于若多路所述TS码流的码流类型位于所述预设码流类型集合内,则基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,直至多路所述TS码流全部存储完毕,得到TS码流存储文件。第三方面,本专利技术实施例还提供一种TS码流存储系统,包括:至少一个数据采集设备和一个应用如第一方面任一所述方法的计算机,所述数据采集设备和所述计算机之间通过以太网进行通信。第四方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行如第一方面任一所述方法。本专利技术实施例带来了以下有益效果:本专利技术实施例提供的TS码流存储方法,方法应用于计算机,所述计算机分别与至少一个数据采集设备通信,方法包括:接收所述数据采集设备发送的多路TS码流;判断多路所述TS码流的码流类型是否位于预设码流类型集合内;若多路所述TS码流的码流类型位于所述预设码流类型集合内,则基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,直至多路所述TS码流全部存储完毕,得到TS码流存储文件。所以,在工作人员对存储过程进行管控的过程中,在计算机中设置预设管理策略,计算机接收所述数据采集设备发送的多路TS码流;判断多路所述TS码流的码流类型是否位于预设码流类型集合内;若多路所述TS码流的码流类型位于所述预设码流类型集合内,则基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,直至多路所述TS码流全部存储完毕,得到TS码流存储文件,这样计算机就可以基于预设管理策略自动完成对存储过程的管控,不需要工作人员人为的进行存储过程的管控,避免由于工作人员人为的进行存储过程的管控而耗费大量的人力和时间,进而导致的存储控制过程的效率低下的问题,因此,缓解了现有技术中存在的存储控制过程的效率低下的技术问题,达到了提高存储控制过程的效率的技术效果。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的TS码流存储方法的第一种流程图;图2为本专利技术实施例提供的TS码流存储方法的第二种流程图;图3为本专利技术实施例提供的TS码流存储方法的第三种流程图;图4为本专利技术实施例提供的TS码流存储系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点本文档来自技高网...

【技术保护点】
1.一种TS码流存储方法,其特征在于,方法应用于计算机,所述计算机分别与至少一个数据采集设备通信,方法包括:接收所述数据采集设备发送的多路TS码流;判断多路所述TS码流的码流类型是否位于预设码流类型集合内;若多路所述TS码流的码流类型位于所述预设码流类型集合内,则基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,直至多路所述TS码流全部存储完毕,得到TS码流存储文件。

【技术特征摘要】
1.一种TS码流存储方法,其特征在于,方法应用于计算机,所述计算机分别与至少一个数据采集设备通信,方法包括:接收所述数据采集设备发送的多路TS码流;判断多路所述TS码流的码流类型是否位于预设码流类型集合内;若多路所述TS码流的码流类型位于所述预设码流类型集合内,则基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,直至多路所述TS码流全部存储完毕,得到TS码流存储文件。2.根据权利要求1所述的TS码流存储方法,其特征在于,所述基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,包括:基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程;或者,基于所述预设管理策略,按照每路所述TS码流的存储时间控制每路所述TS码流的存储过程。3.根据权利要求2所述的TS码流存储方法,其特征在于,所述预设管理策略包括:磁盘剩余空间告警策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程,包括:对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取用于存储所述TS码流的磁盘的剩余空间;若所述磁盘的剩余空间等于预设最小磁盘空间,则进行告警。4.根据权利要求2所述的TS码流存储方法,其特征在于,所述预设管理策略包括:自动覆盖策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程,包括:对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取用于存储所述TS码流的磁盘的剩余空间;若所述磁盘的剩余空间等于预设最小磁盘空间,则用待存储的TS码流覆盖所述磁盘上最先存储的TS码流。5.根据权利要求2所述的TS码流存储方法,其特征在于,所述预设管理策略包括:单位存储容量策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每...

【专利技术属性】
技术研发人员:赵卫东李瑱李湛
申请(专利权)人:北京合创软开科技有限公司
类型:发明
国别省市:北京,11

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

1