一种监控视频的获取方法和系统技术方案

技术编号:21777466 阅读:24 留言:0更新日期:2019-08-03 23:16
本发明专利技术实施例提供了一种监控视频的获取方法和系统,所述方法包括:第三方平台向视联网监控管理平台发送监控视频获取请求和TCP监听端口信息;视联网监控管理平台根据所述监控视频获取请求向视联网服务器请求目标资源,并将TCP监听端口信息发送至视联网服务器;第三方平台与视联网服务器建立TCP连接;视联网服务器从监控设备上调取所述目标资源,并将目标资源通过TCP协议发送给第三方平台。上述方法中,监控管理平台主动与第三方平台建立连接,降低了网络状态不好时发生连接故障的可能性;并且,监控管理平台和第三方平台之间通过TCP协议进行数据传输,保证了数据传输的可靠性,进而提高了接收视频质量,提高了接收效率。

A method and system for acquiring surveillance video

【技术实现步骤摘要】
一种监控视频的获取方法和系统
本专利技术涉及视联网
,特别是涉及一种监控视频的获取方法和系统。
技术介绍
位于互联网的第三方平台在从视联网的监控设备中获取监控视频时,在互联网网络状态不佳的情况下,会由于网络丢包而造成视频画面不完整、显示不正常;同样,视频也会出现乱序问题,可能先发送的数据比后发送的数据更晚到达接收方。而位于第三方平台的工作人员由于未接收到正确的视频数据,可能会重复请求发送视频数据,从而造成网络通道的持续占用,传输效率进一步降低。同时,视联网的监控设备视频资源是通过视联网服务器发送的,第三方平台在与视联网服务器连接时,采取请求监控管理平台返回接口信息的方式进行连接。在互联网网络状态不佳的情况下,同样会出现请求和返回信息传输不畅的情况,导致第三方平台与视联网服务器无法连接。由此可见,目前第三方平台从视联网接收到的视频质量不好,且获取监控视频的效率较低。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种监控视频的获取方法和系统。为了解决上述问题,本专利技术实施例公开了一种监控视频的获取方法,应用于监控视频的获取系统,所述系统包括:位于互联网的第三方平台、视联网监控管理平台、视联网服务器,所述视联网监控管理平台分别与所述第三方平台、所述视联网服务器通信连接,所述方法包括:位于互联网的第三方平台向视联网监控管理平台发送监控视频获取请求和所述第三方平台的TCP监听端口信息;所述视联网监控管理平台根据所述监控视频获取请求向视联网服务器请求目标资源,并将所述TCP监听端口信息发送至所述视联网服务器;所述视联网服务器根据所述TCP监听端口信息向所述第三方平台发送连接请求;所述第三方平台与所述视联网服务器建立TCP连接;所述视联网服务器从监控设备上调取所述目标资源,并将所述目标资源通过TCP协议发送给所述第三方平台。可选地,所述视联网服务器将所述目标资源通过TCP协议发送给所述第三方平台,包括:所述视联网服务器根据TCP协议将所述目标资源拆分为至少一个报文段,并为所述报文段中的每个字节设置标识序号;所述视联网服务器将所述报文段封装为TCP协议格式的数据包,并将所述数据包发送至所述第三方平台对应的TCP端口。可选地,在将所述数据包发送至所述第三方平台对应的TCP端口之后,还包括:所述第三方平台接收所述TCP协议格式的数据包,并将所述数据包解析为所述至少一个报文段;所述第三方平台读取所述报文段中包含的字节的标识序号,并发送确认消息至所述视联网服务器,所述确认消息中包括所述标识序号;在所述视联网服务器接收到所述确认消息的情况下,所述视联网服务器根据所述标识序号向所述第三方平台发送下一个数据包;在所述视联网服务器未接收到所述确认消息的情况下,所述视联网服务器在设定时间段之后,重新发送所述TCP协议格式的数据包。可选地,所述第三方平台与所述视联网服务器建立TCP连接,包括:所述第三方平台对所述TCP端口号对应的端口进行监听;在监听到所述端口有来自所述视联网服务器的连接请求时,所述第三方平台接受所述连接请求,与所述视联网服务器建立TCP连接;可选地,在所述视联网服务器从监控设备上调取所述目标资源之后,还包括:若调取目标资源失败,则所述视联网服务器向所述监控管理平台返回调取失败信息;所述监控管理平台将所述调取失败信息发送至所述第三方平台。本专利技术实施例还公开一种监控视频的获取系统,所述系统包括:位于互联网的第三方平台、视联网监控管理平台、视联网服务器,所述视联网监控管理平台分别与所述第三方平台、所述视联网服务器通信连接;所述第三方平台包括:第一请求发送模块,用于向视联网监控管理平台发送监控视频获取请求和所述第三方平台的TCP监听端口信息;所述视联网监控管理平台包括:第二请求发送模块,用于根据所述监控视频获取请求向视联网服务器请求目标资源,并将所述TCP监听端口信息发送至所述视联网服务器;所述视联网服务器包括:连接请求发送模块,用于根据所述TCP监听端口信息向所述第三方平台发送连接请求;所述第三方平台包括:TCP连接建立模块,用于与所述视联网服务器建立TCP连接;所述视联网服务器包括:目标资源发送模块,用于从监控设备上调取所述目标资源,并将所述目标资源通过TCP协议发送给所述第三方平台。可选地,所述视联网服务器的目标资源发送模块包括:拆分子模块,用于根据TCP协议将所述目标资源拆分为至少一个报文段,并为所述报文段中的每个字节设置标识序号;封装和发送子模块,用于将所述报文段封装为TCP协议格式的数据包,并将所述数据包发送至所述第三方平台对应的TCP端口。可选地,所述第三方平台还包括:接收和解析模块,用于接收所述TCP协议格式的数据包,并将所述数据包解析为所述至少一个报文段;确认消息发送模块,用于读取所述报文段中包含的字节的标识序号,并发送确认消息至所述视联网服务器,所述确认消息中包括所述标识序号;所述视联网服务器还包括:下一个数据包发送模块,用于在接收到所述确认消息的情况下,根据所述标识序号向所述第三方平台发送下一个数据包;重发模块,用于在未接收到所述确认消息的情况下,在设定时间段之后,重新发送所述TCP协议格式的数据包。可选地,所述第三方平台的TCP连接建立模块,包括:监听子模块,用于对所述TCP端口号对应的端口进行监听;TCP连接建立子模块,用于在监听到所述端口有来自所述视联网服务器的连接请求时,接受所述连接请求,与所述视联网服务器建立TCP连接。可选地,所述视联网服务器还包括:失败信息返回模块,用于若调取目标资源失败,则所述视联网服务器向所述监控管理平台返回调取失败信息;所述监控管理平台还包括:失败信息发送模块,用于将所述调取失败信息发送至所述第三方平台。本专利技术实施例包括以下优点:本专利技术实施例提供的监控视频的获取方法和系统,由位于互联网的第三方平台向视联网监控管理平台发送监控视频获取请求和所述第三方平台的TCP监听端口信息;视联网监控管理平台根据所述监控视频获取请求向视联网服务器请求目标资源,并将TCP监听端口信息发送至视联网服务器;视联网服务器根据所述TCP监听端口信息向第三方平台发送连接请求;第三方平台与视联网服务器建立TCP连接;视联网服务器从监控设备上调取所述目标资源,并将目标资源通过TCP协议发送给第三方平台。在上述方法中,监控管理平台主动与第三方平台建立连接,减少了一次端口信息的传输过程,进而降低了网络状态不好时发生连接故障的可能性;并且,监控管理平台和第三方平台之间通过TCP协议进行数据传输,因为TCP协议具有接收确认和超时重传等机制,保证了数据传输的可靠性,进而提高了接收视频质量,提高了接收效率。附图说明图1是本专利技术的一种视联网的组网示意图;图2是本专利技术的一种节点服务器的硬件结构示意图;图3是本专利技术的一种接入交换机的硬件结构示意图;图4是本专利技术的一种以太网协转网关的硬件结构示意图;图5是本专利技术的一种监控视频获取方法的步骤流程图;图6是本专利技术的一种监控视频获取系统的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。视联网是网络发展的重要里程碑,是一个实时网络,能够实现高本文档来自技高网...

【技术保护点】
1.一种监控视频的获取方法,其特征在于,应用于监控视频的获取系统,所述系统包括:位于互联网的第三方平台、视联网监控管理平台、视联网服务器,所述视联网监控管理平台分别与所述第三方平台、所述视联网服务器通信连接,所述方法包括:位于互联网的第三方平台向视联网监控管理平台发送监控视频获取请求和所述第三方平台的TCP监听端口信息;所述视联网监控管理平台根据所述监控视频获取请求向视联网服务器请求目标资源,并将所述TCP监听端口信息发送至所述视联网服务器;所述视联网服务器根据所述TCP监听端口信息向所述第三方平台发送连接请求;所述第三方平台与所述视联网服务器建立TCP连接;所述视联网服务器从监控设备上调取所述目标资源,并将所述目标资源通过TCP协议发送给所述第三方平台。

【技术特征摘要】
1.一种监控视频的获取方法,其特征在于,应用于监控视频的获取系统,所述系统包括:位于互联网的第三方平台、视联网监控管理平台、视联网服务器,所述视联网监控管理平台分别与所述第三方平台、所述视联网服务器通信连接,所述方法包括:位于互联网的第三方平台向视联网监控管理平台发送监控视频获取请求和所述第三方平台的TCP监听端口信息;所述视联网监控管理平台根据所述监控视频获取请求向视联网服务器请求目标资源,并将所述TCP监听端口信息发送至所述视联网服务器;所述视联网服务器根据所述TCP监听端口信息向所述第三方平台发送连接请求;所述第三方平台与所述视联网服务器建立TCP连接;所述视联网服务器从监控设备上调取所述目标资源,并将所述目标资源通过TCP协议发送给所述第三方平台。2.根据权利要求1所述的方法,其特征在于,所述视联网服务器将所述目标资源通过TCP协议发送给所述第三方平台,包括:所述视联网服务器根据TCP协议将所述目标资源拆分为至少一个报文段,并为所述报文段中的每个字节设置标识序号;所述视联网服务器将所述报文段封装为TCP协议格式的数据包,并将所述数据包发送至所述第三方平台对应的TCP端口。3.根据权利要求2所述的方法,其特征在于,在将所述数据包发送至所述第三方平台对应的TCP端口之后,还包括:所述第三方平台接收所述TCP协议格式的数据包,并将所述数据包解析为所述至少一个报文段;所述第三方平台读取所述报文段中包含的字节的标识序号,并发送确认消息至所述视联网服务器,所述确认消息中包括所述标识序号;在所述视联网服务器接收到所述确认消息的情况下,所述视联网服务器根据所述标识序号向所述第三方平台发送下一个数据包;在所述视联网服务器未接收到所述确认消息的情况下,所述视联网服务器在设定时间段之后,重新发送所述TCP协议格式的数据包。4.根据权利要求2所述的方法,其特征在于,所述第三方平台与所述视联网服务器建立TCP连接,包括:所述第三方平台对所述TCP端口号对应的端口进行监听;在监听到所述端口有来自所述视联网服务器的连接请求时,所述第三方平台接受所述连接请求,与所述视联网服务器建立TCP连接。5.根据权利要求1所述的方法,其特征在于,在所述视联网服务器从监控设备上调取所述目标资源之后,还包括:若调取目标资源失败,则所述视联网服务器向所述监控管理平台返回调取失败信息;所述监控管理平台将所述调取失败信息发送至所述第三方平台。6.一种监控视频的获取系统,...

【专利技术属性】
技术研发人员:李学军沈军王洪超么学佳
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1