[go: up one dir, main page]

CN106973073A - 多媒体数据的传输方法及设备 - Google Patents

多媒体数据的传输方法及设备 Download PDF

Info

Publication number
CN106973073A
CN106973073A CN201610020662.4A CN201610020662A CN106973073A CN 106973073 A CN106973073 A CN 106973073A CN 201610020662 A CN201610020662 A CN 201610020662A CN 106973073 A CN106973073 A CN 106973073A
Authority
CN
China
Prior art keywords
multimedia
file
transmission
multimedia file
description information
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.)
Pending
Application number
CN201610020662.4A
Other languages
English (en)
Inventor
施万锋
林圣拿
鱼强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision Digital Technology Co Ltd
Hangzhou Hikvision System Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN201610020662.4A priority Critical patent/CN106973073A/zh
Priority to US16/069,115 priority patent/US10681115B2/en
Priority to EP16884618.6A priority patent/EP3404895B1/en
Priority to PCT/CN2016/083301 priority patent/WO2017121059A1/zh
Publication of CN106973073A publication Critical patent/CN106973073A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种多媒体数据的传输方法及设备,其中,该方法包括:位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,多媒体文件描述信息与多媒体文件存储在不同的存储器上;第一传输设备将多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;第一传输设备将多媒体传输文件发送给位于第二网络中的第二传输设备。通过本发明,解决了相关技术在摆渡过程中无法统一传输多媒体数据的问题,进而达到了统一传输多媒体数据的同时,还保证了多媒体数据传输的安全性和保密性的效果。

Description

多媒体数据的传输方法及设备
技术领域
本发明涉及通信领域,具体而言,涉及一种多媒体数据的传输方法及设备。
背景技术
如今,电子警察系统为了监测过往车辆,通常会在不同的卡口设置图像采集部件,以实现通过将图像采集部件采集到的过车数据经视频网传输到专用网中,达到实时监控过往车辆的目的。然而,由于专用网内部网络的敏感性,在专用网和视频网之间往往增加了复杂的安全边界,以保证各厂商无法按照自己的私有协议传输过车和图片。目前,各厂商较常用的双网双平台方案如下:
如图1所示,整个监测传输系统包含2套平台,分别部署在视频网102和专用网106。在靠近视频网102和专用网106的边界分别部署前置数据库服务器110和FTP图片管理服务器112。通过数据导出服务将视频网102过车数据写入到视频网102前置数据服务器110中,并且将对应图片从图片服务器(PMS,PICTURE MANAGE SERVICE)上下载并保存在FTP服务器112上。边界通过摆渡将过车数据同步到专用网106的前置数据库服务器110上,同时将图片同步到专用网106的FTP服务器112上。专用网内部通过数据导入服务轮询读取过车图片,通过解析图片命名得到部分过车数据并通过这些部分信息到专用网前置数据服务器110中读取相对应的过车数据组成有效的过车数据上传平台,同时图片上传PMS。或者先获取数据库中的过车数据,通过过车数据找到图片。其中,摆渡是将视频网102的文件通过边界(第三方平台)导入到专用网106中。
然而,采用现有的多媒体数据的传输方式,往往会出现专用网内已经有图片,但前置数据服务器中还没有对应的过车数据,或者专用网内有过车数据,但是没有对应的图片,也就是说,现有的多媒体数据传输方法存在数据无法统一传输的问题。进一步,由于将数据直接给第三方平台(如边界)来进行传输,第三方平台将可以直接查看所传输的数据,因此还存在数据传输安全性和保密性较低的问题。
发明内容
本发明实施例提供了一种多媒体数据的传输方法及设备,以至少解决相关技术中多媒体数据传输方法存在数据无法统一传输的问题。
根据本发明实施例的一个方面,提供了一种多媒体数据的传输方法,包括:位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,上述多媒体文件描述信息与上述多媒体文件存储在不同的存储器上;上述第一传输设备将上述多媒体文件描述信息的内容和上述多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;上述第一传输设备将上述多媒体传输文件发送给位于第二网络中的第二传输设备。
可选地,上述位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件包括:上述第一传输设备从设置在上述第一传输设备上的传输队列的头部获取上述多媒体文件描述信息;上述第一传输设备从获取到的上述多媒体文件描述信息中的多媒体文件地址所指示的存储了上述多媒体文件的设备上获取上述多媒体文件。
可选地,在上述第一传输设备从设置在上述第一传输设备上的传输队列的头部获取上述多媒体文件描述信息之前,还包括:上述第一传输设备将实时获取到的多媒体文件描述信息导入到临时数据表中;上述第一传输设备从上述临时数据表中获取最新的多媒体文件描述信息;上述第一传输设备将获取到的上述最新的多媒体文件描述信息插入到上述传输队列的头部。
可选地,上述第一传输设备将上述多媒体传输文件发送给位于第二网络中的第二传输设备包括:上述第一传输设备通过第三方摆渡设备将上述多媒体传输文件发送给位于上述第二网络中的上述第二传输设备;或者上述第一传输设备通过防火墙设备将上述多媒体传输文件发送给上述第二传输设备;其中,上述第三方摆渡设备或上述防火墙设备用于在上述第一网络和上述第二网络之间设置安全边界。
可选地,在上述第一传输设备将上述多媒体传输文件发送到位于第二网络中的第二传输设备之后,还包括:在预定时间内上述第一传输设备未接收到上述第二传输设备发送的对上述多媒体传输文件的成功接收响应消息,或者,在预定时间内上述第一传输设备接收到上述第二传输设备发送的对上述多媒体传输文件的接收失败响应消息,则上述第一传输设备将上述多媒体文件描述信息插入到上述传输队列的尾部;或者在上述第一传输设备将上述多媒体传输文件发送给位于第二网络中的第二传输设备之前,还包括:若上述第一传输设备获取上述多媒体文件失败,则上述第一传输设备将上述多媒体文件描述信息插入到上述传输队列的尾部。
可选地,上述多媒体文件描述信息包括:监控识别数据;上述多媒体文件包括:监控识别图片。
根据本发明实施例的另一方面,提供了一种多媒体数据的传输方法,包括:位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,上述多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;上述第二传输设备按照预定规则从上述多媒体传输文件解析出上述多媒体文件描述信息和上述多媒体文件,并将上述多媒体文件描述信息和上述多媒体文件分别上传至不同的存储器。
可选地,上述位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件包括:上述第二传输设备在收到第一传输设备发送的多媒体传输文件后,将上述多媒体传输文件存入本地的共享文件夹。
可选地,上述位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件还包括:在发现上述共享文件夹中存入新的多媒体传输文件后,上述第二传输设备从上述共享文件夹中获取新存入的上述多媒体传输文件,并存入设置在本地的中间文件夹。
可选地,上述第二传输设备按照预定规则从上述多媒体传输文件解析出上述多媒体文件描述信息和上述多媒体文件,并将上述多媒体文件描述信息和上述多媒体文件分别上传至不同的存储器上,包括:上述第二传输设备从上述共享文件夹或中间文件夹中获取上述多媒体传输文件,按照预定规则从上述多媒体传输文件解析出上述多媒体文件描述信息和上述多媒体文件;上述第二传输设备将上述多媒体文件描述信息存入设置在本地的上传队列和第一数据库中;上述第二传输设备从上述上传队列中获取上述多媒体文件描述信息,并根据该多媒体文件描述信息获取对应的多媒体文件;上述第二传输设备将上述多媒体文件描述信息和上述多媒体文件分别上传至不同的存储器上;或者上述第二传输设备从上述共享文件夹或中间文件夹中获取上述多媒体传输文件;上述第二传输设备将上述多媒体传输文件存入设置在本地的上传队列;上述第二传输设备从上述上传队列中获取上述多媒体传输文件,按照预定规则从上述多媒体传输文件解析出上述多媒体文件描述信息和上述多媒体文件;上述第二传输设备将上述多媒体文件描述信息存入设置在本地的第一数据库中;上述第二传输设备将上述多媒体文件描述信息和上述多媒体文件分别上传至不同的存储器上。
可选地,上述方法还包括:如果上述第二传输设备将上述多媒体文件描述信息和上述多媒体文件上传成功,则将上述第一数据库中的上述多媒体文件描述信息的状态标识设置为成功状态;如果上述第二传输设备将上述多媒体文件描述信息或上述多媒体文件上传失败,则将上述第一数据库中的上述多媒体文件描述信息的状态标识设置为失败状态。
可选地,上述方法还包括:查询上述第一数据库中是否有状态标识为失败状态的多媒体文件描述信息;如果有,则上述第二传输设备获取上述状态标识为失败状态的多媒体文件描述信息,和/或获取与上述多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传。
可选地,上述第二传输设备获取上述状态标识为失败状态的多媒体文件描述信息,和/或获取与上述多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传包括:上述第二传输设备从上述第一数据库中获取上述多媒体文件描述信息;和/或上述第二传输设备从上述共享文件夹或中间文件夹中获取与上述多媒体文件描述信息对应的多媒体文件;上述第二传输设备将获取到的上述多媒体文件描述信息和/或上述多媒体文件插入到上述上传队列的尾部;上述第二传输设备在上述多媒体文件描述信息和/或上述多媒体文件从上述上传队列的尾部变到头部时,将上述多媒体文件描述信息和/或多媒体文件重新上传至相应的存储器。
可选地,针对同一个上述多媒体文件描述信息和/或多媒体文件的相邻的两次重传的时间间隔呈非线性增长的关系。
可选地,上述方法还包括:查询上述第一数据库中是否有状态标识为成功状态的多媒体文件描述信息;如果有,则上述第二传输设备删除上述第一数据库中状态标识为成功状态的上述多媒体文件描述信息。
可选地,上述第二传输设备删除上述第一数据库中状态标识为成功状态的多媒体文件描述信息包括:当上述第二传输设备剩余存储容量小于第一阈值,且当前时间位于预定的时间段内时,上述第二传输设备对上述第一数据库中状态标识为成功状态的多媒体文件描述信息进行删除,直到当前时间位于预定的时间段之外,或,上述剩余存储容量大于第二阈值时,上述第二传输设备停止删除,其中,上述第二阈值大于上述第一阈值。
根据本发明实施例的又一方面,提供了一种多媒体数据的传输方法,包括:位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,上述多媒体文件描述信息与上述多媒体文件存储在不同的存储器上;上述第一传输设备将上述多媒体文件描述信息的内容和上述多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;上述第一传输设备将上述多媒体传输文件发送给位于第二网络中的第二传输设备;位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,上述多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;上述第二传输设备按照预定规则从上述多媒体传输文件解析出上述多媒体文件描述信息和上述多媒体文件,并将上述多媒体文件描述信息和上述多媒体文件分别上传至不同的存储器。
根据本发明实施例的又一方面,提供了一种多媒体数据的传输设备,位于第一网络中,上述设备包括:获取单元,用于获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,上述多媒体文件描述信息与上述多媒体文件存储在不同的存储器上;编码单元,用于将上述多媒体文件描述信息的内容和上述多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;发送单元,用于将上述多媒体传输文件发送给位于第二网络中的第二传输设备。
根据本发明实施例的又一方面,提供了一种多媒体数据的传输设备,位于第二网络中,上述设备包括:接收单元,用于接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,上述多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;解析单元,用于按照预定规则从上述多媒体传输文件解析出上述多媒体文件描述信息和上述多媒体文件,并将上述多媒体文件描述信息和上述多媒体文件分别上传至不同的存储器。
通过本申请提供的实施例,位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,多媒体文件描述信息与多媒体文件存储在不同的存储器上;将具有对应关系的多媒体文件描述信息和多媒体文件按照预定规则编码为第一格式的多媒体传输文件,以克服相关技术需要分别传输所导致无法统一传输的问题。
进一步,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是现有技术中的一种多媒体数据的传输方法的应用示意图;
图2是根据本发明实施例的一种可选的多媒体数据的传输方法的流程图;
图3是根据本发明实施例的一种多媒体数据的传输方法的应用示意图;
图4是根据本发明实施例的另一种可选的多媒体数据的传输方法的流程图;
图5是根据本发明实施例的又一种可选的多媒体数据的传输方法的流程图;
图6是根据本发明实施例的又一种可选的多媒体数据的传输方法的流程图;
图7是根据本发明实施例的又一种可选的多媒体数据的传输方法的流程图;
图8是根据本发明实施例的一种可选的多媒体数据的传输设备的示意图;以及
图9是根据本发明实施例的另一种可选的多媒体数据的传输设备的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种多媒体数据的传输方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本发明实施例,提供了一种多媒体数据的传输方法,如图2所示,该方法包括:
S202,位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,多媒体文件描述信息与多媒体文件存储在不同的存储器上;
S204,第一传输设备将多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;
S206,第一传输设备将多媒体传输文件发送给位于第二网络中的第二传输设备。
可选地,在本实施例中,上述多媒体数据的传输方法可以但不限于应用于对过往车辆的监测传输系统中,实现将视频网中监测到的过往车辆的数据传输到专用网中。其中,上述多媒体文件描述信息可以包括但不限于:监控识别数据,例如,过车数据。上述多媒体文件可以包括但不限于:监控识别图片,例如过程图片。上述第一网络和第二网络可以但不限于分别为视频网和专用网。上述第一传输设备及第二传输设备可以但不限于FTP图片管理服务器。上述仅是一种示例,本实施例对此不作任何限定。
需要说明的是,在本实施例在将视频网102的文件通过边界(第三方平台)传输到专用网106中的过程也可以称之为摆渡。
如图3所示,在本实施例中,上述系统包括视频网102及对应的视频网平台104,专用网106及对应的专用网平台108。在上述系统中在靠近视频网102和专用网106的边界分别部署FTP图片管理服务器302。用过车数据导出服务将视频网102监测到的过车数据及从PMS上下载对应的过车图片按照预定规则编码为第一格式的多媒体传输文件。视频网102与专用网106边界通过摆渡将格式为第一格式的多媒体传输文件摆渡到专用网106的FTP图片管理服务器302上,以使专用网106内部通过数据导入服务直接读取第一格式的多媒体传输文件,并通过预定规则解析出其中的文件信息,即,多媒体文件描述信息和多媒体文件(如,过车数据和过车图片)。从而克服相关技术中多媒体数据传输方法存在数据无法统一传输的问题,以实现将第一网络中的第一传输设备监测到的多媒体文件描述信息和多媒体文件统一传输到第二网络中的第二传输设备中,达到统一传输监测到的数据的目的。
进一步,由于第三方平台(如边界)不知道预定规则,不能正确解析所传输的文件,因而,通过第二网络中的第二传输设备可以将统一获取到的多媒体文件描述信息和多媒体文件同时上传专用网平台108,从而实现保证了多媒体数据传输的安全性和保密性。
需要说明的是,在本实施例中,由于相关技术中多媒体文件描述信息和多媒体文件需要分别从不同的服务器摆渡到专用网中,因而在摆渡过程中将出现无法统一传输多媒体数据的问题。为了解决上述问题,本实施例中提供的多媒体数据的传输方法可以但不限于将具有对应关系的多媒体文件描述信息和多媒体文件按照预定规则编码为第一格式的多媒体传输文件,以克服相关技术需要分别传输所导致无法统一传输的问题。进一步,由于需要通过第三方平台进行摆渡,还将影响多媒体数据传输的安全性和保密性,因而,在本实施例中,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
可选地,在本实施例中,上述第一格式可以但不限于JPEG格式。例如,多媒体文件描述信息和多媒体文件以过车数据和图片为例,在本实施例中,将视频网的过车数据和图片按照一定规则写入后缀为JPEG的文件中,并将该文件摆渡到专用网,以使专用网按照预定规则解析文件,从而获取过车数据和图片并上传专用网平台。从而克服现有技术中过车数据和图片无法统一摆渡(即传输)、信息安全性和保密性等问题。
可选地,在本实施例中,上述多媒体文件描述信息和多媒体文件具有的对应关系可以但不限于为多媒体文件描述信息用于指示获取多媒体文件的多媒体文件地址。可选地,在本实施例中,位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件包括:S1,第一传输设备从设置在第一传输设备上的传输队列的头部获取多媒体文件描述信息;S2,第一传输设备从获取到的多媒体文件描述信息中的多媒体文件地址所指示的存储了多媒体文件的设备上获取多媒体文件。
可选地,在本实施例中,第一传输设备将多媒体传输文件发送给位于第二网络中的第二传输设备包括:
1)第一传输设备通过第三方摆渡设备将多媒体传输文件发送给位于第二网络中的第二传输设备;或者
2)第一传输设备通过防火墙设备将多媒体传输文件发送给第二传输设备;
其中,第三方摆渡设备或防火墙设备用于在第一网络和第二网络之间设置安全边界。
可选地,在本实施例中,可以但不限于将发送失败的多媒体文件描述信息插入到传输队列的尾部,其中,发送失败的多媒体文件描述信息可以包括但不限于以下至少之一:在预定时间内第一传输设备未接收到第二传输设备发送的对多媒体传输文件的成功接收响应消息,在预定时间内第一传输设备接收到第二传输设备发送的对多媒体传输文件的接收失败响应消息。通过将发送失败的第一传输设备插入到传输队列的尾部,从而实现在保证正常传输原有第一传输设备将多媒体传输文件的同时,还可以使传输失败的文件得以重传,进而保证数据传输的完整性,避免遗漏重要的多媒体数据。
通过本申请提供的实施例,位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,多媒体文件描述信息与多媒体文件存储在不同的存储器上;将具有对应关系的多媒体文件描述信息和多媒体文件按照预定规则编码为第一格式的多媒体传输文件,以克服相关技术需要分别传输所导致无法统一传输的问题。进一步,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
作为一种可选的方案,位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件包括:
S1,第一传输设备从设置在第一传输设备上的传输队列的头部获取多媒体文件描述信息;
S2,第一传输设备从获取到的多媒体文件描述信息中的多媒体文件地址所指示的存储了多媒体文件的设备上获取多媒体文件。
可选地,在本实施例中,上述多媒体文件描述信息可以但不限于按照时间顺序保存在传输队列中的头部,从而保证在传输多媒体数据时,可以按照时间顺序依次传输,从而避免数据传输过程中出现数据遗漏的问题。其中,上述多媒体文件描述信息可以但不限于用于指示存储了多媒体文件的设备的多媒体文件地址。
通过本申请提供的实施例,通过从传输队列的头部获取多媒体文件描述信息,从获取到的多媒体文件描述信息中的多媒体文件地址上获取多媒体文件,以便于对待传输的多媒体文件描述信息和多媒体文件进行编码得到格式为第一格式的一个多媒体传输文件。
作为一种可选的方案,在第一传输设备从设置在第一传输设备上的传输队列的头部获取多媒体文件描述信息之前,还包括:
S1,第一传输设备将实时获取到的多媒体文件描述信息导入到临时数据表中;
S2,第一传输设备从临时数据表中获取最新的多媒体文件描述信息;
S3,第一传输设备将获取到的最新的多媒体文件描述信息插入到传输队列的头部。
需要说明的是,在本实施例中,上述临时数据表可以但不限于用于缓存最新的多媒体文件描述信息。以便于第一传输设备将从临时数据表中获取到的最新的多媒体文件描述信息插入到传输队列的头部,从而实现第一传输设备每次从传输队列的头部获取到的媒体文件描述信息均为更新后最新的多媒体文件描述信息。
具体结合以下示例进行说明,先在视频网的数据库中建立一张临时过车表,如图4所示步骤S402-S412,将实时获取到的过车数据导入到临时过车表中,视频网数据导出服务从临时过车表中获取最新的过车数据并删除已取到的数据,将过车数据插入传输队列的头部。然后,从传输队列的头部获取过车数据,根据过车数据所指示的用于存储过车图片的图片服务器中下载过车图片,并将过车数据和过车图片中的内容按照预定规则编码为第一格式的过车数据文件。进一步,判断是否完成临时过车表中的所有数据的格式转换,若完成,则执行步骤S412,传输上述过车数据到专用网,否则重新执行步骤S404。
通过本申请提供的实施例,通过临时数据表以获取实时更新后的最新的多媒体文件描述信息,从而保证插入到传输队列的头部中的多媒体数据的实时性。
作为一种可选的方案,第一传输设备将多媒体传输文件发送给位于第二网络中的第二传输设备包括:
S1,第一传输设备通过第三方摆渡设备将多媒体传输文件发送给位于第二网络中的第二传输设备;或者
S2,第一传输设备通过防火墙设备将多媒体传输文件发送给第二传输设备;
其中,第三方摆渡设备或防火墙设备用于在第一网络和第二网络之间设置安全边界。
例如,上述防火墙设备可以但不限于为如图3所示的安全边界上的防火墙。上述第三方摆渡设备可以但不限于包括上述防火墙设备以及位于第一网络和第二网络之间安全边界的FTP服务器。
通过本申请提供的实施例,通过第三方摆渡设备或防火墙设备将位于第一网络的多媒体传输文件发送给第二网络中的第二传输设备,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
作为一种可选的方案,
S1,在第一传输设备将多媒体传输文件发送到位于第二网络中的第二传输设备之后,还包括:在预定时间内第一传输设备未接收到第二传输设备发送的对多媒体传输文件的成功接收响应消息,或者,在预定时间内第一传输设备接收到第二传输设备发送的对多媒体传输文件的接收失败响应消息,则第一传输设备将多媒体文件描述信息插入到传输队列的尾部;或者
S2,在第一传输设备将多媒体传输文件发送给位于第二网络中的第二传输设备之前,还包括:若第一传输设备获取多媒体文件失败,则第一传输设备将多媒体文件描述信息插入到传输队列的尾部。
需要说明的是,在本实施例中,在第一传输设备多媒体传输文件发送到位于第二网络中的第二传输设备之后,可以但不限于会出现发送失败的情况,在这种情况下,可以但不限于将发送失败的多媒体文件描述信息插入到传输队列的尾部。其中,发送失败的多媒体文件描述信息可以包括但不限于以下至少之一:在预定时间内第一传输设备未接收到第二传输设备发送的对多媒体传输文件的成功接收响应消息,在预定时间内第一传输设备接收到第二传输设备发送的对多媒体传输文件的接收失败响应消息。
通过本申请提供的实施例,通过将获取失败的多媒体文件插入到传输队列的尾部,从而实现将传输失败的文件得到重传,进而保证数据传输的完整性,避免遗漏重要的多媒体数据。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
实施例2
根据本发明实施例,提供了一种多媒体数据的传输方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本发明实施例,提供了一种多媒体数据的传输方法,如图5所示,该方法包括:
S502,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;
S504,第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器。
可选地,在本实施例中,上述多媒体数据的传输方法可以但不限于应用于对过往车辆的监测传输系统中,实现将视频网中监测到的过往车辆的数据传输到专用网中。其中,上述多媒体文件描述信息可以包括但不限于:监控识别数据,例如,过车数据。上述多媒体文件可以包括但不限于:监控识别图片,例如过程图片。上述第一网络和第二网络可以但不限于分别为视频网和专用网。上述第一传输设备及第二传输设备可以但不限于FTP图片管理服务器。上述仅是一种示例,本实施例对此不作任何限定。
需要说明的是,在本实施例在将视频网102的文件通过边界(第三方平台)传输到专用网106中的过程也可以称之为摆渡。
如图3所示,在本实施例中,上述系统包括视频网102及对应的视频网平台104,专用网106及对应的专用网平台108。在上述系统中在靠近视频网102和专用网106的边界分别部署FTP图片管理服务器302。用过车数据导出服务将视频网102监测到的过车数据及从PMS上下载对应的过车图片按照预定规则编码为第一格式的多媒体传输文件。视频网102与专用网106边界通过摆渡将格式为第一格式的多媒体传输文件摆渡到专用网106的FTP图片管理服务器302上,以使专用网106内部通过数据导入服务直接读取第一格式的多媒体传输文件,并通过预定规则解析出其中的文件信息,即,多媒体文件描述信息和多媒体文件(如,过车数据和过车图片)。从而克服相关技术中多媒体数据传输方法存在数据无法统一传输的问题,以实现将第一网络中的第一传输设备监测到的多媒体文件描述信息和多媒体文件统一传输到第二网络中的第二传输设备中,达到统一传输监测到的数据的目的。
进一步,由于第三方平台(如边界)不知道预定规则,不能正确解析所传输的文件,因而,通过第二网络中的第二传输设备可以将统一获取到的多媒体文件描述信息和多媒体文件同时上传专用网平台108,从而实现保证了多媒体数据传输的安全性和保密性。
需要说明的是,在本实施例中,由于相关技术中多媒体文件描述信息和多媒体文件需要分别从不同的服务器摆渡到专用网中,因而在摆渡过程中将出现无法统一传输多媒体数据的问题。为了解决上述问题,本实施例中提供的多媒体数据的传输方法可以但不限于将具有对应关系的多媒体文件描述信息和多媒体文件按照预定规则编码为第一格式的多媒体传输文件,以克服相关技术需要分别传输所导致无法统一传输的问题。进一步,由于需要通过第三方平台进行摆渡,还将影响多媒体数据传输的安全性和保密性,因而,在本实施例中,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
可选地,在本实施例中,上述第一格式可以但不限于JPEG格式。例如,多媒体文件描述信息和多媒体文件以过车数据和过车图片为例,在本实施例中,将视频网的过车数据和过车图片按照一定规则写入后缀为JPEG的文件中,并将该文件摆渡到专用网,以使专用网按照预定规则解析文件,从而获取过车数据和过车图片并上传专用网平台。从而克服现有技术中过车数据和过车图片无法统一摆渡(即传输)、信息安全性和保密性等问题。
可选地,在本实施例中,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件包括:S1,第二传输设备在收到第一传输设备发送的多媒体传输文件后,将多媒体传输文件存入本地的共享文件夹。
需要说明的是,在本实施例中,通过将多媒体传输文件存入共享文件夹,以使第二网络中的第二传输设备均从共享文件夹中直接快速获取多媒体传输文件,从而达到提高获取多媒体传输文件的效率,缩短获取时间的效果。
可选地,在本实施例中,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件还包括:S1,在发现共享文件夹中存入新的多媒体传输文件后,第二传输设备从共享文件夹中获取新存入的多媒体传输文件,并存入设置在本地的中间文件夹。
需要说明的是,在本实施例中,通过在共享文件夹中获取的新的多媒体文件存入设置在本地的中间文件夹,从而保证每次获取多媒体传输文件的稳定性,避免由于共享文件夹的实时变化造成对多媒体传输文件的影响,进而保证获取到的多媒体传输文件的准确性。此外,还可以实现防止共享文件夹中的重复扫描,以避免堵塞数据上传的问题,进而实现改善对接程序维护性和扩展性的效果。
可选地,在本实施例中,第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上包括:
S1,第二传输设备从共享文件夹或中间文件夹中获取多媒体传输文件,按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件;第二传输设备将多媒体文件描述信息存入设置在本地的上传队列和第一数据库中;第二传输设备从上传队列中获取多媒体文件描述信息,并根据该多媒体文件描述信息获取对应的多媒体文件;第二传输设备将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上;或者
S2,第二传输设备从共享文件夹或中间文件夹中获取多媒体传输文件;第二传输设备将多媒体传输文件存入设置在本地的上传队列;第二传输设备从上传队列中获取多媒体传输文件,按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件;第二传输设备将多媒体文件描述信息存入设置在本地的第一数据库中;第二传输设备将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上。
可选地,在上述第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息存入设置在本地的上传队列和第一数据库中时,可将解析出的所述多媒体文件存入所述共享文件夹或中间文件夹中,待第二传输设备从上传队列中获取所述多媒体文件描述信息,再从所述共享文件夹或中间文件夹中获取对应的所述多媒体文件。
可选地,在本实施例中,如果第二传输设备将多媒体文件描述信息和多媒体文件上传成功,则将第一数据库中的多媒体文件描述信息的状态标识设置为成功状态;如果第二传输设备将多媒体文件描述信息或多媒体文件上传失败,则将第一数据库中的多媒体文件描述信息的状态标识设置为失败状态。
需要说明的是,在本实施例中,对于第一数据库中状态标识设置为失败状态的多媒体文件描述信息可以但不限于执行以下步骤:
S1,查询第一数据库中是否有状态标识为失败状态的多媒体文件描述信息;
S2,如果有,则第二传输设备获取状态标识为失败状态的多媒体文件描述信息,和/或获取与多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传。
可选地,在本实施例中,在所述第二传输设备获取状态标识为失败状态的多媒体文件描述信息后,将根据所述多媒体文件描述信息,从所述共享文件夹或中间文件夹中获取对应的所述多媒体文件,或者,从所述共享文件夹或中间文件夹中获取对应的所述多媒体传输文件,通过解析所述多媒体传输文件获取对应的所述多媒体文件,再进行重传。
而在本实施例中,对于第一数据库中状态标识设置为成功状态的多媒体文件描述信息可以但不限于执行以下步骤:
S1,查询第一数据库中是否有状态标识为成功状态的多媒体文件描述信息;
S2,如果有,则第二传输设备删除第一数据库中状态标识为成功状态的多媒体文件描述信息。
可选地,在本实施例中,在所述第二传输设备删除第一数据库中状态标识为成功状态的多媒体文件描述信息的同时,还将删除所述共享文件夹或中间文件夹中的对应的所述多媒体传输文件,或和对应的所述多媒体文件。
通过本申请提供的实施例,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器。也就是说,通过将第一网络中原本需要分别从不同的服务器摆渡到第二网络中的多媒体文件描述信息和多媒体文件通过按照第一格式编码得到一个第一格式的过媒体传输文件进行传输,以使位于第二网络中的第二传输设备可以按照第一格式进行解析以获取多媒体文件描述信息和多媒体文件,从而克服相关技术在摆渡过程中无法统一传输多媒体数据的问题,实现对统一发送的第一格式的多媒体传输文件进行统一解析。进一步,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
作为一种可选的方案,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件包括:
S1,第二传输设备在收到第一传输设备发送的多媒体传输文件后,将多媒体传输文件存入本地的共享文件夹。
可选地,在本实施例中,上述本地的共享文件夹用于对第二网络中的第二传输设备进行文件共享,以便于第二网络中的第二传输设备均可以访问获取多媒体传输文件。
可选地,在本实施例中,在本地的共享文件夹中查找所述多媒体传输文件,并将查找到的多媒体传输文件按照预定规则解析出过车数据和过车图片。以使第二网络中的第二传输设备均从共享文件夹中直接快速获取多媒体传输文件,从而达到提高获取多媒体传输文件的效率,缩短获取时间的效果。
通过本申请提供的实施例,通过从本地的共享文件夹获取多媒体传输文件,从而实现直接快速获取多媒体传输文件,达到提高获取多媒体传输文件的效率,缩短获取时间的效果。
作为一种可选的方案,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件还包括:
S1,在发现共享文件夹中存入新的多媒体传输文件后,第二传输设备从共享文件夹中获取新存入的多媒体传输文件,并存入设置在本地的中间文件夹。
具体结合以下示例进行说明,如图6所示步骤S602-S610,若判断出本地的共享文件夹不为空,则执行步骤S604,读取本地的共享文件夹中的多媒体传输文件,然后执行步骤S606,将读取到的多媒体传输文件从共享文件夹移动到中间文件夹。进一步,执行步骤S608-S610,将多媒体传输文件插入到本地数据库中,并上传到上传队列。
通过本申请提供的实施例,通过在共享文件夹中获取的新的多媒体文件存入设置在本地的中间文件夹,从而保证每次获取多媒体传输文件的稳定性,避免由于共享文件夹的实时变化造成对多媒体传输文件的影响,进而保证获取到的多媒体传输文件的准确性。此外,还可以实现防止共享文件夹中的重复扫描,以避免堵塞数据上传的问题,进而实现改善对接程序维护性和扩展性的效果。
作为一种可选的方案,第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上包括:
S1,第二传输设备从共享文件夹或中间文件夹中获取多媒体传输文件,按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件;第二传输设备将多媒体文件描述信息存入设置在本地的上传队列和第一数据库中;第二传输设备从上传队列中获取多媒体文件描述信息,并根据该多媒体文件描述信息获取对应的多媒体文件;第二传输设备将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上;或者
S2,第二传输设备从共享文件夹或中间文件夹中获取多媒体传输文件;第二传输设备将多媒体传输文件存入设置在本地的上传队列;第二传输设备从上传队列中获取多媒体传输文件,按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件;第二传输设备将多媒体文件描述信息存入设置在本地的第一数据库中;第二传输设备将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上。
可选地,在本实施例中,第二传输设备可以从共享文件夹或中间文件夹中获取多媒体传输文件后,可以解析出多媒体文件描述信息和多媒体文件后,再存入设置在本地的上传队列和第一数据库中;也可以将多媒体传输文件直接存入设置在本地的上传队列,进一步,在解析出多媒体文件描述信息和多媒体文件后,再将多媒体文件描述信息存入设置在本地的第一数据库中。本实施例中对此不做任何限定。
具体结合以下示例进行说明,如图7所示步骤S702-S708,从本地数据库中获取需要重传的多媒体文件描述信息,将获取到的多媒体文件描述信息插入到上传队列的尾部(为了保证新鲜数据能先被处理,只有当发送队列中的数据量小于队列上限一半时才插入),并将本地数据库中的多媒体文件描述信息的状态设置为正在发送状态,在多媒体文件描述信息从上传队列的尾部变到头部时将多媒体文件重传到多媒体服务器。重传策略保证每次的重传时延为非线性增长,例如,前6次重传在一小时之内,最后一次重传在第5天。
通过本申请提供的实施例,通过将需要重传的多媒体文件描述信息插入到上传队列,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上,从而实现可以对发送失败的多媒体传输文件进行重传,从而保证数据传输的完整性,避免遗漏重要的多媒体数据。
作为一种可选的方案,上述方法还包括:
S1,如果第二传输设备将多媒体文件描述信息和多媒体文件上传成功,则将第一数据库中的多媒体文件描述信息的状态标识设置为成功状态;如果第二传输设备将多媒体文件描述信息或多媒体文件上传失败,则将第一数据库中的多媒体文件描述信息的状态标识设置为失败状态。
作为一种可选的实施方式,对于状态标识设置为失败状态的第一数据库中的多媒体文件描述信息可以但不限于执行以下步骤:
S1,查询第一数据库中是否有状态标识为失败状态的多媒体文件描述信息;
S2,如果有,则第二传输设备获取状态标识为失败状态的多媒体文件描述信息,和/或获取与多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传。
可选地,在本实施例中,相连两次重传的时间间隔可以但不限于呈非线性增长的关系。
作为另一种可选的实施方式,对于状态标识设置为成功状态的第一数据库中的多媒体文件描述信息可以但不限于执行以下步骤:
S1,查询第一数据库中是否有状态标识为成功状态的多媒体文件描述信息;
S2,如果有,则第二传输设备删除第一数据库中状态标识为成功状态的多媒体文件描述信息。
可选地,在本实施例中,删除多媒体文件描述信息的方式可以包括但不限于以下至少之一:删除预定时间段内的多媒体文件描述信息、删除磁盘剩余容量小于预定阈值的多媒体文件描述信息。其中,当完成一次删除后,在满足预定条件(如到达预定时刻,或者磁盘剩余容量大于预定阈值)时,还可以但不限于重置删除状态。
例如,第一阈值为20%,第二阈值为60%,在磁盘剩余容量小于20%时,则开始执行删除,直到磁盘剩余容量大于60%。
又例如,从数据库中查询当前时刻可删除的多媒体文件描述信息条数m;则在本示例中,可以删除时间较早的m条多媒体文件描述信息,并删除对应的图片文件。
需要说明的是,在本实施例中,对于状态标识设置为失败状态的第一数据库中的多媒体文件描述信息可以但不限于以下至少一种信息需要重新上传:上传失败的多媒体文件描述信息、多媒体文件。也就是说,上传失败的可以为多媒体文件描述信息,也可以为多媒体文件,因而,在确定失败状态后,采用重新上传的方式以保证数据传输的完整性,避免遗漏重要的多媒体数据。此外,对于状态标识设置为成功状态的第一数据库中的多媒体文件描述信息可以但不限于删除对应的多媒体文件描述信息。
通过本申请提供的实施例,针对状态标识为成功状态和失败状态的第一数据库中的多媒体文件描述信息,分别执行不同的步骤,从而实现在多媒体文件描述信息和多媒体文件上传成功的情况下,及时删除对应的内容,以避免占用过多的存储空间;而在多媒体文件描述信息或多媒体文件上传失败的情况下,及时执行重传,以避免数据遗漏。
作为一种可选的方案,第二传输设备获取状态标识为失败状态的多媒体文件描述信息,和/或获取与多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传包括:
S1,第二传输设备从第一数据库中获取多媒体文件描述信息;和/或第二传输设备从共享文件夹或中间文件夹中获取与多媒体文件描述信息对应的多媒体文件;
S2,第二传输设备将获取到的多媒体文件描述信息和/或多媒体文件插入到上传队列的尾部;
S3,第二传输设备在多媒体文件描述信息和/或多媒体文件从上传队列的尾部变到头部时,将多媒体文件描述信息和/或多媒体文件重新上传至相应的存储器。
通过本申请提供的实施例,对于状态标识为失败状态的多媒体文件描述信息,重新从第一数据库中获取多媒体文件描述信息,和/或从共享文件夹或中间文件夹中获取与多媒体文件描述信息对应的多媒体文件,插入到上传队列的尾部,以便于在多媒体文件描述信息和/或多媒体文件从上传队列的尾部变到头部时,将多媒体文件描述信息和/或多媒体文件重新上传至相应的存储器,从而实现对上传失败的内容完成及时重传。
作为一种可选的方案,第二传输设备删除第一数据库中状态标识为成功状态的多媒体文件描述信息包括:
S1,当第二传输设备剩余存储容量小于第一阈值,且当前时间位于预定的时间段内时,第二传输设备对第一数据库中状态标识为成功状态的多媒体文件描述信息进行删除,直到当前时间位于预定的时间段之外,或,剩余存储容量大于第二阈值时,第二传输设备停止删除,其中,第二阈值大于第一阈值。
通过本申请提供的实施例,对于状态标识为成功状态的多媒体文件描述信息,通过按照预定条件删除多媒体文件描述信息,从而保证有足够的存储空间。
实施例3
根据本发明实施例,还提供了一种多媒体数据的传输方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
S1,位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,多媒体文件描述信息与多媒体文件存储在不同的存储器上;
S2,第一传输设备将多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;
S3,第一传输设备将多媒体传输文件发送给位于第二网络中的第二传输设备;
S4,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;
S5,第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器。
可选地,在本实施例中,上述多媒体数据的传输方法可以但不限于应用于对过往车辆的监测传输系统中,实现将视频网中监测到的过往车辆的数据传输到专用网中。其中,上述多媒体文件描述信息可以包括但不限于:监控识别数据,例如,过车数据。上述多媒体文件可以包括但不限于:监控识别图片,例如过程图片。上述第一网络和第二网络可以但不限于分别为视频网和专用网。上述第一传输设备及第二传输设备可以但不限于FTP图片管理服务器。上述仅是一种示例,本实施例对此不作任何限定。
需要说明的是,在本实施例在将视频网102的文件通过边界(第三方平台)传输到专用网106中的过程也可以称之为摆渡。
如图3所示,在本实施例中,上述系统包括视频网102及对应的视频网平台104,专用网106及对应的专用网平台108。在上述系统中在靠近视频网102和专用网106的边界分别部署FTP图片管理服务器302。用过车数据导出服务将视频网102监测到的过车数据及从PMS上下载对应的过车图片按照预定规则编码为第一格式的多媒体传输文件。视频网102与专用网106边界通过摆渡将格式为第一格式的多媒体传输文件摆渡到专用网106的FTP图片管理服务器302上,以使专用网106内部通过数据导入服务直接读取第一格式的多媒体传输文件,并通过预定规则解析出其中的文件信息,即,多媒体文件描述信息和多媒体文件(如,过车数据和过车图片)。从而克服相关技术中多媒体数据传输方法存在数据无法统一传输的问题,以实现将第一网络中的第一传输设备监测到的多媒体文件描述信息和多媒体文件统一传输到第二网络中的第二传输设备中,达到统一传输监测到的数据的目的。
进一步,由于第三方平台(如边界)不知道预定规则,不能正确解析所传输的文件,因而,通过第二网络中的第二传输设备可以将统一获取到的多媒体文件描述信息和多媒体文件同时上传专用网平台108,从而实现保证了多媒体数据传输的安全性和保密性。
需要说明的是,在本实施例中,由于相关技术中多媒体文件描述信息和多媒体文件需要分别从不同的服务器摆渡到专用网中,因而在摆渡过程中将出现无法统一传输多媒体数据的问题。为了解决上述问题,本实施例中提供的多媒体数据的传输方法可以但不限于将具有对应关系的多媒体文件描述信息和多媒体文件按照预定规则编码为第一格式的多媒体传输文件,以克服相关技术需要分别传输所导致无法统一传输的问题。进一步,由于需要通过第三方平台进行摆渡,还将影响多媒体数据传输的安全性和保密性,因而,在本实施例中,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
实施例4
在本实施例中还提供了一种多媒体数据的传输设备,该设备用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
根据本发明实施例,还提供了一种用于实施上述多媒体数据的传输方法的多媒体数据的传输设备,位于第一网络中的第一传输设备,如图8所示,该设备包括:
1)获取单元802,用于获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,多媒体文件描述信息与多媒体文件存储在不同的存储器上;
2)编码单元804,用于将多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;
3)发送单元806,用于将多媒体传输文件发送给位于第二网络中的第二传输设备。
可选地,在本实施例中,上述多媒体数据的传输设备可以但不限于应用于对过往车辆的监测传输系统中,实现将视频网中监测到的过往车辆的数据传输到专用网中。其中,上述多媒体文件描述信息可以包括但不限于:监控识别数据,例如,过车数据。上述多媒体文件可以包括但不限于:监控识别图片,例如过程图片。上述第一网络和第二网络可以但不限于分别为视频网和专用网。上述第一传输设备及第二传输设备可以但不限于FTP图片管理服务器。上述仅是一种示例,本实施例对此不作任何限定。
需要说明的是,在本实施例在将视频网102的文件通过边界(第三方平台)传输到专用网106中的过程也可以称之为摆渡。
如图3所示,在本实施例中,上述系统包括视频网102及对应的视频网平台104,专用网106及对应的专用网平台108。在上述系统中在靠近视频网102和专用网106的边界分别部署FTP图片管理服务器302。用过车数据导出服务将视频网102监测到的过车数据及从PMS上下载对应的过车图片按照预定规则编码为第一格式的多媒体传输文件。视频网102与专用网106边界通过摆渡将格式为第一格式的多媒体传输文件摆渡到专用网106的FTP图片管理服务器302上,以使专用网106内部通过数据导入服务直接读取第一格式的多媒体传输文件,并通过预定规则解析出其中的文件信息,即,多媒体文件描述信息和多媒体文件(如,过车数据和过车图片)。从而克服相关技术中多媒体数据传输方法存在数据无法统一传输的问题,以实现将第一网络中的第一传输设备监测到的多媒体文件描述信息和多媒体文件统一传输到第二网络中的第二传输设备中,达到统一传输监测到的数据的目的。
进一步,由于第三方平台(如边界)不知道预定规则,不能正确解析所传输的文件,因而,通过第二网络中的第二传输设备可以将统一获取到的多媒体文件描述信息和多媒体文件同时上传专用网平台108,从而实现保证了多媒体数据传输的安全性和保密性。
需要说明的是,在本实施例中,由于相关技术中多媒体文件描述信息和多媒体文件需要分别从不同的服务器摆渡到专用网中,因而在摆渡过程中将出现无法统一传输多媒体数据的问题。为了解决上述问题,本实施例中提供的多媒体数据的传输方法可以但不限于将具有对应关系的多媒体文件描述信息和多媒体文件按照预定规则编码为第一格式的多媒体传输文件,以克服相关技术需要分别传输所导致无法统一传输的问题。进一步,由于需要通过第三方平台进行摆渡,还将影响多媒体数据传输的安全性和保密性,因而,在本实施例中,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
可选地,在本实施例中,上述第一格式可以但不限于JPEG格式。例如,多媒体文件描述信息和多媒体文件以过车数据和图片为例,在本实施例中,将视频网的过车数据和图片按照一定规则写入后缀为JPEG的文件中,并将该文件摆渡到专用网,以使专用网按照预定规则解析文件,从而获取过车数据和图片并上传专用网平台。从而克服现有技术中过车数据和图片无法统一摆渡(即传输)、信息安全性和保密性等问题。
可选地,在本实施例中,上述多媒体文件描述信息和多媒体文件具有的对应关系可以但不限于为多媒体文件描述信息用于指示获取多媒体文件的多媒体文件地址。可选地,在本实施例中,位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件包括:S1,第一传输设备从设置在第一传输设备上的传输队列的头部获取多媒体文件描述信息;S2,第一传输设备从获取到的多媒体文件描述信息中的多媒体文件地址所指示的存储了多媒体文件的设备上获取多媒体文件。
可选地,在本实施例中,第一传输设备将多媒体传输文件发送给位于第二网络中的第二传输设备包括:
1)第一传输设备通过第三方摆渡设备将多媒体传输文件发送给位于第二网络中的第二传输设备;或者
2)第一传输设备通过防火墙设备将多媒体传输文件发送给第二传输设备;
其中,第三方摆渡设备或防火墙设备用于在第一网络和第二网络之间设置安全边界。
可选地,在本实施例中,可以但不限于将发送失败的多媒体文件描述信息插入到传输队列的尾部,其中,发送失败的多媒体文件描述信息可以包括但不限于以下至少之一:在预定时间内第一传输设备未接收到第二传输设备发送的对多媒体传输文件的成功接收响应消息,在预定时间内第一传输设备接收到第二传输设备发送的对多媒体传输文件的接收失败响应消息。通过将发送失败的第一传输设备插入到传输队列的尾部,从而实现在保证正常传输原有第一传输设备将多媒体传输文件的同时,还可以使传输失败的文件得以重传,进而保证数据传输的完整性,避免遗漏重要的多媒体数据。
通过本申请提供的实施例,位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,多媒体文件描述信息与多媒体文件存储在不同的存储器上;将具有对应关系的多媒体文件描述信息和多媒体文件按照预定规则编码为第一格式的多媒体传输文件,以克服相关技术需要分别传输所导致无法统一传输的问题。进一步,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
作为一种可选的方案,获取单元802包括:
1)第一获取模块,用于从设置在第一传输设备上的传输队列的头部获取多媒体文件描述信息;
2)第二获取模块,用于从获取到的多媒体文件描述信息中的多媒体文件地址所指示的存储了多媒体文件的设备上获取多媒体文件。
可选地,在本实施例中,上述多媒体文件描述信息可以但不限于按照时间顺序保存在传输队列中的头部,从而保证在传输多媒体数据时,可以按照时间顺序依次传输,从而避免数据传输过程中出现数据遗漏的问题。其中,上述多媒体文件描述信息可以但不限于用于指示存储了多媒体文件的设备的多媒体文件地址。
通过本申请提供的实施例,通过从传输队列的头部获取多媒体文件描述信息,从获取到的多媒体文件描述信息中的多媒体文件地址上获取多媒体文件,以便于对待传输的多媒体文件描述信息和多媒体文件进行编码得到格式为第一格式的一个多媒体传输文件。
作为一种可选的方案,还包括:
1)第三获取模块,用于在从设置在第一传输设备上的传输队列的头部获取多媒体文件描述信息之前,将实时获取到的多媒体文件描述信息导入到临时数据表中;
2)第四获取模块,用于从临时数据表中获取最新的多媒体文件描述信息;
3)第一插入模块,用于将获取到的最新的多媒体文件描述信息插入到传输队列的头部。
需要说明的是,在本实施例中,上述临时数据表可以但不限于用于缓存最新的多媒体文件描述信息。以便于第一传输设备将从临时数据表中获取到的最新的多媒体文件描述信息插入到传输队列的头部,从而实现第一传输设备每次从传输队列的头部获取到的媒体文件描述信息均为更新后最新的多媒体文件描述信息。
具体结合以下示例进行说明,先在视频网的数据库中建立一张临时过车表,如图4所示步骤S402-S412,将实时获取到的过车数据导入到临时过车表中,视频网数据导出服务从临时过车表中获取最新的过车数据并删除已取到的数据,将过车数据插入传输队列的头部。然后,从传输队列的头部获取过车数据,根据过车数据所指示的用于存储过车图片的图片服务器中下载过车图片,并将过车数据和过车图片中的内容按照预定规则编码为第一格式的过车数据文件。进一步,判断是否完成临时过车表中的所有数据的格式转换,若完成,则执行步骤S412,传输上述过车数据到专用网,否则重新执行步骤S404。
通过本申请提供的实施例,通过临时数据表以获取实时更新后的最新的多媒体文件描述信息,从而保证插入到传输队列的头部中的多媒体数据的实时性。
作为一种可选的方案,发送单元包括:
1)第一发送模块,用于通过第三方摆渡设备将多媒体传输文件发送给位于第二网络中的第二传输设备;或者
2)第二发送模块,用于通过防火墙设备将多媒体传输文件发送给第二传输设备;
其中,第三方摆渡设备或防火墙设备用于在第一网络和第二网络之间设置安全边界。
例如,上述防火墙设备可以但不限于为如图3所示的安全边界上的防火墙。上述第三方摆渡设备可以但不限于包括上述防火墙设备以及位于第一网络和第二网络之间安全边界的FTP服务器。
通过本申请提供的实施例,通过第三方摆渡设备或防火墙设备将位于第一网络的多媒体传输文件发送给第二网络中的第二传输设备,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
作为一种可选的方案,还包括:
1)第二插入模块,用于在第一传输设备将多媒体传输文件发送到位于第二网络中的第二传输设备之后,在预定时间内第一传输设备未接收到第二传输设备发送的对多媒体传输文件的成功接收响应消息,或者,在预定时间内第一传输设备接收到第二传输设备发送的对多媒体传输文件的接收失败响应消息,则第一传输设备将多媒体文件描述信息插入到传输队列的尾部;
2)第三插入模块,用于在第一传输设备获取多媒体文件失败时,第一传输设备将多媒体文件描述信息插入到传输队列的尾部。
需要说明的是,在本实施例中,在第一传输设备多媒体传输文件发送到位于第二网络中的第二传输设备之后,可以但不限于会出现发送失败的情况,在这种情况下,可以但不限于将发送失败的多媒体文件描述信息插入到传输队列的尾部。其中,发送失败的多媒体文件描述信息可以包括但不限于以下至少之一:在预定时间内第一传输设备未接收到第二传输设备发送的对多媒体传输文件的成功接收响应消息,在预定时间内第一传输设备接收到第二传输设备发送的对多媒体传输文件的接收失败响应消息。
通过本申请提供的实施例,通过将获取失败的多媒体文件插入到传输队列的尾部,从而实现将传输失败的文件得到重传,进而保证数据传输的完整性,避免遗漏重要的多媒体数据。
实施例5
在本实施例中还提供了一种多媒体数据的传输设备,该设备用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
根据本发明实施例,还提供了一种用于实施上述多媒体数据的传输方法的多媒体数据的传输设备,位于第二网络中的第二传输设备,如图9所示,该设备包括:
1)接收单元902,用于接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;
2)解析单元904,用于按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器。
可选地,在本实施例中,上述多媒体数据的传输方法可以但不限于应用于对过往车辆的监测传输系统中,实现将视频网中监测到的过往车辆的数据传输到专用网中。其中,上述多媒体文件描述信息可以包括但不限于:监控识别数据,例如,过车数据。上述多媒体文件可以包括但不限于:监控识别图片,例如过程图片。上述第一网络和第二网络可以但不限于分别为视频网和专用网。上述第一传输设备及第二传输设备可以但不限于FTP图片管理服务器。上述仅是一种示例,本实施例对此不作任何限定。
需要说明的是,在本实施例在将视频网102的文件通过边界(第三方平台)传输到专用网106中的过程也可以称之为摆渡。
如图3所示,在本实施例中,上述系统包括视频网102及对应的视频网平台104,专用网106及对应的专用网平台108。在上述系统中在靠近视频网102和专用网106的边界分别部署FTP图片管理服务器302。用过车数据导出服务将视频网102监测到的过车数据及从PMS上下载对应的过车图片按照预定规则编码为第一格式的多媒体传输文件。视频网102与专用网106边界通过摆渡将格式为第一格式的多媒体传输文件摆渡到专用网106的FTP图片管理服务器302上,以使专用网106内部通过数据导入服务直接读取第一格式的多媒体传输文件,并通过预定规则解析出其中的文件信息,即,多媒体文件描述信息和多媒体文件(如,过车数据和过车图片)。从而克服相关技术中多媒体数据传输方法存在数据无法统一传输的问题,以实现将第一网络中的第一传输设备监测到的多媒体文件描述信息和多媒体文件统一传输到第二网络中的第二传输设备中,达到统一传输监测到的数据的目的。
进一步,由于第三方平台(如边界)不知道预定规则,不能正确解析所传输的文件,因而,通过第二网络中的第二传输设备可以将统一获取到的多媒体文件描述信息和多媒体文件同时上传专用网平台108,从而实现保证了多媒体数据传输的安全性和保密性。
需要说明的是,在本实施例中,由于相关技术中多媒体文件描述信息和多媒体文件需要分别从不同的服务器摆渡到专用网中,因而在摆渡过程中将出现无法统一传输多媒体数据的问题。为了解决上述问题,本实施例中提供的多媒体数据的传输方法可以但不限于将具有对应关系的多媒体文件描述信息和多媒体文件按照预定规则编码为第一格式的多媒体传输文件,以克服相关技术需要分别传输所导致无法统一传输的问题。进一步,由于需要通过第三方平台进行摆渡,还将影响多媒体数据传输的安全性和保密性,因而,在本实施例中,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
可选地,在本实施例中,上述第一格式可以但不限于JPEG格式。例如,多媒体文件描述信息和多媒体文件以过车数据和过车图片为例,在本实施例中,将视频网的过车数据和过车图片按照一定规则写入后缀为JPEG的文件中,并将该文件摆渡到专用网,以使专用网按照预定规则解析文件,从而获取过车数据和过车图片并上传专用网平台。从而克服现有技术中过车数据和过车图片无法统一摆渡(即传输)、信息安全性和保密性等问题。
可选地,在本实施例中,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件包括:S1,第二传输设备在收到第一传输设备发送的多媒体传输文件后,将多媒体传输文件存入本地的共享文件夹。
需要说明的是,在本实施例中,通过将多媒体传输文件存入共享文件夹,以使第二网络中的第二传输设备均从共享文件夹中直接快速获取多媒体传输文件,从而达到提高获取多媒体传输文件的效率,缩短获取时间的效果。
可选地,在本实施例中,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件还包括:S1,在发现共享文件夹中存入新的多媒体传输文件后,第二传输设备从共享文件夹中获取新存入的多媒体传输文件,并存入设置在本地的中间文件夹。
需要说明的是,在本实施例中,通过在共享文件夹中获取的新的多媒体文件存入设置在本地的中间文件夹,从而保证每次获取多媒体传输文件的稳定性,避免由于共享文件夹的实时变化造成对多媒体传输文件的影响,进而保证获取到的多媒体传输文件的准确性。此外,还可以实现防止共享文件夹中的重复扫描,以避免堵塞数据上传的问题,进而实现改善对接程序维护性和扩展性的效果。
可选地,在本实施例中,第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上包括:
S1,第二传输设备从共享文件夹或中间文件夹中获取多媒体传输文件,按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件;第二传输设备将多媒体文件描述信息存入设置在本地的上传队列和第一数据库中;第二传输设备从上传队列中获取多媒体文件描述信息,并根据该多媒体文件描述信息获取对应的多媒体文件;第二传输设备将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上;或者
S2,第二传输设备从共享文件夹或中间文件夹中获取多媒体传输文件;第二传输设备将多媒体传输文件存入设置在本地的上传队列;第二传输设备从上传队列中获取多媒体传输文件,按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件;第二传输设备将多媒体文件描述信息存入设置在本地的第一数据库中;第二传输设备将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上。
可选地,在上述第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息存入设置在本地的上传队列和第一数据库中时,可将解析出的所述多媒体文件存入所述共享文件夹或中间文件夹中,待第二传输设备从上传队列中获取所述多媒体文件描述信息,再从所述共享文件夹或中间文件夹中获取对应的所述多媒体文件。
可选地,在本实施例中,如果第二传输设备将多媒体文件描述信息和多媒体文件上传成功,则将第一数据库中的多媒体文件描述信息的状态标识设置为成功状态;如果第二传输设备将多媒体文件描述信息或多媒体文件上传失败,则将第一数据库中的多媒体文件描述信息的状态标识设置为失败状态。
需要说明的是,在本实施例中,对于第一数据库中状态标识设置为失败状态的多媒体文件描述信息可以但不限于执行以下步骤:
S1,查询第一数据库中是否有状态标识为失败状态的多媒体文件描述信息;
S2,如果有,则第二传输设备获取状态标识为失败状态的多媒体文件描述信息,和/或获取与多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传。
可选地,在本实施例中,在所述第二传输设备获取状态标识为失败状态的多媒体文件描述信息后,将根据所述多媒体文件描述信息,从所述共享文件夹或中间文件夹中获取对应的所述多媒体文件,或者,从所述共享文件夹或中间文件夹中获取对应的所述多媒体传输文件,通过解析所述多媒体传输文件获取对应的所述多媒体文件,再进行重传。
而在本实施例中,对于第一数据库中状态标识设置为成功状态的多媒体文件描述信息可以但不限于执行以下步骤:
S1,查询第一数据库中是否有状态标识为成功状态的多媒体文件描述信息;
S2,如果有,则第二传输设备删除第一数据库中状态标识为成功状态的多媒体文件描述信息。
可选地,在本实施例中,在所述第二传输设备删除第一数据库中状态标识为成功状态的多媒体文件描述信息的同时,还将删除所述共享文件夹或中间文件夹中的对应的所述多媒体传输文件,或和对应的所述多媒体文件。
通过本申请提供的实施例,位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;第二传输设备按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器。也就是说,通过将第一网络中原本需要分别从不同的服务器摆渡到第二网络中的多媒体文件描述信息和多媒体文件通过按照第一格式编码得到一个第一格式的过媒体传输文件进行传输,以使位于第二网络中的第二传输设备可以按照第一格式进行解析以获取多媒体文件描述信息和多媒体文件,从而克服相关技术在摆渡过程中无法统一传输多媒体数据的问题,实现对统一发送的第一格式的多媒体传输文件进行统一解析。进一步,通过将媒体文件描述信息和多媒体文件按照双方约定的第一格式转换,其中,第一格式并不为第三方平台所知,从而避免由于第三方平台获取多媒体数据所造成的多媒体数据泄露的问题,进而保证了多媒体数据传输的安全性和保密性。
作为一种可选的方案,接收单元902包括:
1)第一存储模块,用于在收到第一传输设备发送的多媒体传输文件后,将多媒体传输文件存入本地的共享文件夹。
可选地,在本实施例中,上述本地的共享文件夹用于对第二网络中的第二传输设备进行文件共享,以便于第二网络中的第二传输设备均可以访问获取多媒体传输文件。
可选地,在本实施例中,在本地的共享文件夹中查找所述多媒体传输文件,并将查找到的多媒体传输文件按照预定规则解析出过车数据和过车图片。以使第二网络中的第二传输设备均从共享文件夹中直接快速获取多媒体传输文件,从而达到提高获取多媒体传输文件的效率,缩短获取时间的效果。
通过本申请提供的实施例,通过从本地的共享文件夹获取多媒体传输文件,从而实现直接快速获取多媒体传输文件,达到提高获取多媒体传输文件的效率,缩短获取时间的效果。
作为一种可选的方案,,接收单元902包括:
1)第二存储模块,用于在发现共享文件夹中存入新的多媒体传输文件后,第二传输设备从共享文件夹中获取新存入的多媒体传输文件,并存入设置在本地的中间文件夹。
具体结合以下示例进行说明,如图6所示步骤S602-S610,若判断出本地的共享文件夹不为空,则执行步骤S604,读取本地的共享文件夹中的多媒体传输文件,然后执行步骤S606,将读取到的多媒体传输文件从共享文件夹移动到中间文件夹。进一步,执行步骤S608-S610,将多媒体传输文件插入到本地数据库中,并上传到上传队列。
通过本申请提供的实施例,通过在共享文件夹中获取的新的多媒体文件存入设置在本地的中间文件夹,从而保证每次获取多媒体传输文件的稳定性,避免由于共享文件夹的实时变化造成对多媒体传输文件的影响,进而保证获取到的多媒体传输文件的准确性。此外,还可以实现防止共享文件夹中的重复扫描,以避免堵塞数据上传的问题,进而实现改善对接程序维护性和扩展性的效果。
作为一种可选的方案,第二传输设备通过以下步骤实现按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上包括:
S1,从共享文件夹或中间文件夹中获取多媒体传输文件,按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件;第二传输设备将多媒体文件描述信息存入设置在本地的上传队列和第一数据库中;第二传输设备从上传队列中获取多媒体文件描述信息,并根据该多媒体文件描述信息获取对应的多媒体文件;第二传输设备将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上;或者
S2,从共享文件夹或中间文件夹中获取多媒体传输文件;第二传输设备将多媒体传输文件存入设置在本地的上传队列;第二传输设备从上传队列中获取多媒体传输文件,按照预定规则从多媒体传输文件解析出多媒体文件描述信息和多媒体文件;第二传输设备将多媒体文件描述信息存入设置在本地的第一数据库中;第二传输设备将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上。
可选地,在本实施例中,第二传输设备可以从共享文件夹或中间文件夹中获取多媒体传输文件后,可以解析出多媒体文件描述信息和多媒体文件后,再存入设置在本地的上传队列和第一数据库中;也可以将多媒体传输文件直接存入设置在本地的上传队列,进一步,在解析出多媒体文件描述信息和多媒体文件后,再将多媒体文件描述信息存入设置在本地的第一数据库中。本实施例中对此不做任何限定。
具体结合以下示例进行说明,如图7所示步骤S702-S708,从本地数据库中获取需要重传的多媒体文件描述信息,将获取到的多媒体文件描述信息插入到上传队列的尾部(为了保证新鲜数据能先被处理,只有当发送队列中的数据量小于队列上限一半时才插入),并将本地数据库中的多媒体文件描述信息的状态设置为正在发送状态,在多媒体文件描述信息从上传队列的尾部变到头部时将多媒体文件重传到多媒体服务器。重传策略保证每次的重传时延为非线性增长,例如,前6次重传在一小时之内,最后一次重传在第5天。
通过本申请提供的实施例,通过将需要重传的多媒体文件描述信息插入到上传队列,并将多媒体文件描述信息和多媒体文件分别上传至不同的存储器上,从而实现可以对发送失败的多媒体传输文件进行重传,从而保证数据传输的完整性,避免遗漏重要的多媒体数据。
作为一种可选的方案,上述设备还包括:
1)设置单元,用于在将多媒体文件描述信息和多媒体文件上传成功时,将第一数据库中的多媒体文件描述信息的状态标识设置为成功状态;在将多媒体文件描述信息或多媒体文件上传失败时,将第一数据库中的多媒体文件描述信息的状态标识设置为失败状态。
作为一种可选的方式,对于状态标识设置为失败状态的第一数据库中的多媒体文件描述信息,上述设备可以包括但不限于:
1)第一查询单元,用于查询第一数据库中是否有状态标识为失败状态的多媒体文件描述信息;
2)重传单元,用于在有状态标识为失败状态的多媒体文件描述信息时,获取状态标识为失败状态的多媒体文件描述信息,和/或获取与多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传。
可选地,在本实施例中,相连两次重传的时间间隔可以但不限于呈非线性增长的关系。
作为另一种可选的方式,对于状态标识设置为成功状态的第一数据库中的多媒体文件描述信息,上述设备可以包括但不限于:
1)第二查询单元,用于查询第一数据库中是否有状态标识为成功状态的多媒体文件描述信息;
2)删除单元,用于在有状态标识为成功状态的多媒体文件描述信时,第二传输设备删除第一数据库中状态标识为成功状态的多媒体文件描述信息。
可选地,在本实施例中,删除多媒体文件描述信息的方式可以包括但不限于以下至少之一:删除预定时间段内的多媒体文件描述信息、删除磁盘剩余容量小于预定阈值的多媒体文件描述信息。其中,当完成一次删除后,在满足预定条件(如到达预定时刻,或者磁盘剩余容量大于预定阈值)时,还可以但不限于重置删除状态。
例如,第一阈值为20%,第二阈值为60%,在磁盘剩余容量小于20%时,则开始执行删除,直到磁盘剩余容量大于60%。
又例如,从数据库中查询当前时刻可删除的多媒体文件描述信息条数m;则在本示例中,可以删除时间较早的m条多媒体文件描述信息,并删除对应的图片文件。
需要说明的是,在本实施例中,对于状态标识设置为失败状态的第一数据库中的多媒体文件描述信息可以但不限于以下至少一种信息需要重新上传:上传失败的多媒体文件描述信息、多媒体文件。也就是说,上传失败的可以为多媒体文件描述信息,也可以为多媒体文件,因而,在确定失败状态后,采用重新上传的方式以保证数据传输的完整性,避免遗漏重要的多媒体数据。此外,对于状态标识设置为成功状态的第一数据库中的多媒体文件描述信息可以但不限于删除对应的多媒体文件描述信息。
通过本申请提供的实施例,针对状态标识为成功状态和失败状态的第一数据库中的多媒体文件描述信息,分别执行不同的步骤,从而实现在多媒体文件描述信息和多媒体文件上传成功的情况下,及时删除对应的内容,以避免占用过多的存储空间;而在多媒体文件描述信息或多媒体文件上传失败的情况下,及时执行重传,以避免数据遗漏。
作为一种可选的方案,上述重传单元包括:
1)获取模块,用于从第一数据库中获取多媒体文件描述信息;和/或从共享文件夹或中间文件夹中获取与多媒体文件描述信息对应的多媒体文件;
2)插入模块,用于将获取到的多媒体文件描述信息和/或多媒体文件插入到上传队列的尾部;
3)重传模块,用在多媒体文件描述信息和/或多媒体文件从上传队列的尾部变到头部时将多媒体文件描述信息和/或多媒体文件重新上传至相应的存储器。
通过本申请提供的实施例,对于状态标识为失败状态的多媒体文件描述信息,重新从第一数据库中获取多媒体文件描述信息,和/或从共享文件夹或中间文件夹中获取与多媒体文件描述信息对应的多媒体文件,插入到上传队列的尾部,以便于在多媒体文件描述信息和/或多媒体文件从上传队列的尾部变到头部时,将多媒体文件描述信息和/或多媒体文件重新上传至相应的存储器,从而实现对上传失败的内容完成及时重传。
作为一种可选的方案,删除单元包括:
1)删除模块,用于当第二传输设备剩余存储容量小于第一阈值,且当前时间位于预定的时间段内时,第二传输设备对第一数据库中状态标识为成功状态的多媒体文件描述信息进行删除,直到当前时间位于预定的时间段之外,或,剩余存储容量大于第二阈值时,第二传输设备停止删除,其中,第二阈值大于第一阈值。
通过本申请提供的实施例,对于状态标识为成功状态的多媒体文件描述信息,通过按照预定条件删除多媒体文件描述信息,从而保证有足够的存储空间。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (19)

1.一种多媒体数据的传输方法,其特征在于,包括:
位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,所述多媒体文件描述信息与所述多媒体文件存储在不同的存储器上;
所述第一传输设备将所述多媒体文件描述信息的内容和所述多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;
所述第一传输设备将所述多媒体传输文件发送给位于第二网络中的第二传输设备。
2.根据权利要求1所述的方法,其特征在于,所述位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件包括:
所述第一传输设备从设置在所述第一传输设备上的传输队列的头部获取所述多媒体文件描述信息;
所述第一传输设备从获取到的所述多媒体文件描述信息中的多媒体文件地址所指示的存储了所述多媒体文件的设备上获取所述多媒体文件。
3.根据权利要求2所述的方法,其特征在于,在所述第一传输设备从设置在所述第一传输设备上的传输队列的头部获取所述多媒体文件描述信息之前,还包括:
所述第一传输设备将实时获取到的多媒体文件描述信息导入到临时数据表中;
所述第一传输设备从所述临时数据表中获取最新的多媒体文件描述信息;
所述第一传输设备将获取到的所述最新的多媒体文件描述信息插入到所述传输队列的头部。
4.根据权利要求1所述的方法,其特征在于,所述第一传输设备将所述多媒体传输文件发送给位于第二网络中的第二传输设备包括:
所述第一传输设备通过第三方摆渡设备将所述多媒体传输文件发送给位于所述第二网络中的所述第二传输设备;或者
所述第一传输设备通过防火墙设备将所述多媒体传输文件发送给所述第二传输设备;
其中,所述第三方摆渡设备或所述防火墙设备用于在所述第一网络和所述第二网络之间设置安全边界。
5.根据权利要求2所述的方法,其特征在于,
在所述第一传输设备将所述多媒体传输文件发送到位于第二网络中的第二传输设备之后,还包括:在预定时间内所述第一传输设备未接收到所述第二传输设备发送的对所述多媒体传输文件的成功接收响应消息,或者,在预定时间内所述第一传输设备接收到所述第二传输设备发送的对所述多媒体传输文件的接收失败响应消息,则所述第一传输设备将所述多媒体文件描述信息插入到所述传输队列的尾部;或者
在所述第一传输设备将所述多媒体传输文件发送给位于第二网络中的第二传输设备之前,还包括:若所述第一传输设备获取所述多媒体文件失败,则所述第一传输设备将所述多媒体文件描述信息插入到所述传输队列的尾部。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述多媒体文件描述信息包括:监控识别数据;所述多媒体文件包括:监控识别图片。
7.一种多媒体数据的传输方法,其特征在于,包括:
位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,所述多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;
所述第二传输设备按照预定规则从所述多媒体传输文件解析出所述多媒体文件描述信息和所述多媒体文件,并将所述多媒体文件描述信息和所述多媒体文件分别上传至不同的存储器。
8.根据权利要求7所述的方法,其特征在于,所述位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件包括:
所述第二传输设备在收到第一传输设备发送的多媒体传输文件后,将所述多媒体传输文件存入本地的共享文件夹。
9.根据权利要求8所述的方法,其特征在于,所述位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件还包括:
在发现所述共享文件夹中存入新的多媒体传输文件后,所述第二传输设备从所述共享文件夹中获取新存入的所述多媒体传输文件,并存入设置在本地的中间文件夹。
10.根据权利要求8或9所述的方法,其特征在于,所述第二传输设备按照预定规则从所述多媒体传输文件解析出所述多媒体文件描述信息和所述多媒体文件,并将所述多媒体文件描述信息和所述多媒体文件分别上传至不同的存储器上包括:
所述第二传输设备从所述共享文件夹或中间文件夹中获取所述多媒体传输文件,按照预定规则从所述多媒体传输文件解析出所述多媒体文件描述信息和所述多媒体文件;所述第二传输设备将所述多媒体文件描述信息存入设置在本地的上传队列和第一数据库中;所述第二传输设备从所述上传队列中获取所述多媒体文件描述信息,并根据该多媒体文件描述信息获取对应的多媒体文件;所述第二传输设备将所述多媒体文件描述信息和所述多媒体文件分别上传至不同的存储器上;或者
所述第二传输设备从所述共享文件夹或中间文件夹中获取所述多媒体传输文件;所述第二传输设备将所述多媒体传输文件存入设置在本地的上传队列;所述第二传输设备从所述上传队列中获取所述多媒体传输文件,按照预定规则从所述多媒体传输文件解析出所述多媒体文件描述信息和所述多媒体文件;所述第二传输设备将所述多媒体文件描述信息存入设置在本地的第一数据库中;所述第二传输设备将所述多媒体文件描述信息和所述多媒体文件分别上传至不同的存储器上。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
如果所述第二传输设备将所述多媒体文件描述信息和所述多媒体文件上传成功,则将所述第一数据库中的所述多媒体文件描述信息的状态标识设置为成功状态;如果所述第二传输设备将所述多媒体文件描述信息或所述多媒体文件上传失败,则将所述第一数据库中的所述多媒体文件描述信息的状态标识设置为失败状态。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
查询所述第一数据库中是否有状态标识为失败状态的多媒体文件描述信息;
如果有,则所述第二传输设备获取所述状态标识为失败状态的多媒体文件描述信息,和/或获取与所述多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传。
13.根据权利要求12所述的方法,其特征在于,所述第二传输设备获取所述状态标识为失败状态的多媒体文件描述信息,和/或获取与所述多媒体文件描述信息对应的多媒体文件,并将上传失败的多媒体文件描述信息和/或多媒体文件重新上传包括:
所述第二传输设备从所述第一数据库中获取所述多媒体文件描述信息;和/或所述第二传输设备从所述共享文件夹或中间文件夹中获取与所述多媒体文件描述信息对应的多媒体文件;
所述第二传输设备将获取到的所述多媒体文件描述信息和/或所述多媒体文件插入到所述上传队列的尾部;
所述第二传输设备在所述多媒体文件描述信息和/或所述多媒体文件从所述上传队列的尾部变到头部时,将所述多媒体文件描述信息和/或多媒体文件重新上传至相应的存储器。
14.根据权利要求12或13所述的方法,其特征在于,针对同一个所述多媒体文件描述信息和/或多媒体文件的相邻的两次重传的时间间隔呈非线性增长的关系。
15.根据权利要求11所述的方法,其特征在于,所述方法还包括:
查询所述第一数据库中是否有状态标识为成功状态的多媒体文件描述信息;
如果有,则所述第二传输设备删除所述第一数据库中状态标识为成功状态的所述多媒体文件描述信息。
16.根据权利要求15所述的方法,其特征在于,所述第二传输设备删除所述第一数据库中状态标识为成功状态的多媒体文件描述信息包括:
当所述第二传输设备剩余存储容量小于第一阈值,且当前时间位于预定的时间段内时,所述第二传输设备对所述第一数据库中状态标识为成功状态的多媒体文件描述信息进行删除,直到当前时间位于预定的时间段之外,或,所述剩余存储容量大于第二阈值时,所述第二传输设备停止删除,其中,所述第二阈值大于所述第一阈值。
17.一种多媒体数据的传输方法,其特征在于,包括:
位于第一网络中的第一传输设备获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,所述多媒体文件描述信息与所述多媒体文件存储在不同的存储器上;
所述第一传输设备将所述多媒体文件描述信息的内容和所述多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;
所述第一传输设备将所述多媒体传输文件发送给位于第二网络中的第二传输设备;
位于第二网络中的第二传输设备接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,所述多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;
所述第二传输设备按照预定规则从所述多媒体传输文件解析出所述多媒体文件描述信息和所述多媒体文件,并将所述多媒体文件描述信息和所述多媒体文件分别上传至不同的存储器。
18.一种多媒体数据的传输设备,其特征在于,位于第一网络中,所述设备包括:
获取单元,用于获取具有对应关系的待传输的多媒体文件描述信息和多媒体文件,其中,所述多媒体文件描述信息与所述多媒体文件存储在不同的存储器上;
编码单元,用于将所述多媒体文件描述信息的内容和所述多媒体文件的内容按照预定规则编码为第一格式的多媒体传输文件;
发送单元,用于将所述多媒体传输文件发送给位于第二网络中的第二传输设备。
19.一种多媒体数据的传输设备,其特征在于,位于第二网络中,所述设备包括:
接收单元,用于接收位于第一网络中的第一传输设备发送的格式为第一格式的多媒体传输文件,其中,所述多媒体传输文件由具有对应关系的多媒体文件描述信息的内容和多媒体文件的内容按照预定规则编码得到;
解析单元,用于按照预定规则从所述多媒体传输文件解析出所述多媒体文件描述信息和所述多媒体文件,并将所述多媒体文件描述信息和所述多媒体文件分别上传至不同的存储器。
CN201610020662.4A 2016-01-13 2016-01-13 多媒体数据的传输方法及设备 Pending CN106973073A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610020662.4A CN106973073A (zh) 2016-01-13 2016-01-13 多媒体数据的传输方法及设备
US16/069,115 US10681115B2 (en) 2016-01-13 2016-05-25 Multimedia data transmission method and device
EP16884618.6A EP3404895B1 (en) 2016-01-13 2016-05-25 Multimedia data transmission method and device
PCT/CN2016/083301 WO2017121059A1 (zh) 2016-01-13 2016-05-25 多媒体数据的传输方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610020662.4A CN106973073A (zh) 2016-01-13 2016-01-13 多媒体数据的传输方法及设备

Publications (1)

Publication Number Publication Date
CN106973073A true CN106973073A (zh) 2017-07-21

Family

ID=59310714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610020662.4A Pending CN106973073A (zh) 2016-01-13 2016-01-13 多媒体数据的传输方法及设备

Country Status (4)

Country Link
US (1) US10681115B2 (zh)
EP (1) EP3404895B1 (zh)
CN (1) CN106973073A (zh)
WO (1) WO2017121059A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108345664A (zh) * 2018-02-02 2018-07-31 网易(杭州)网络有限公司 一种文件同步的方法、介质、系统和电子设备
CN111131220A (zh) * 2019-12-19 2020-05-08 广州极尚网络技术有限公司 多网络环境间数据传输方法、装置、设备和存储介质
CN112491990A (zh) * 2020-11-17 2021-03-12 中科三清科技有限公司 混合云网络数据传输方法、装置、电子设备及存储介质
CN112559469A (zh) * 2020-10-16 2021-03-26 武汉中科通达高新技术股份有限公司 一种数据同步方法及装置
CN113507530A (zh) * 2021-09-09 2021-10-15 深圳市安软慧视科技有限公司 数据转发方法、相关系统和设备及存储介质
CN114124916A (zh) * 2021-10-27 2022-03-01 阿波罗智联(北京)科技有限公司 数据传输方法、装置、电子设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1324274A2 (en) * 2001-12-28 2003-07-02 Matsushita Electric Industrial Co., Ltd. Vehicle information recording system
CN202534165U (zh) * 2012-04-27 2012-11-14 中咨泰克交通工程集团有限公司 一种车辆高维视频特征提取与识别装置
US20130141572A1 (en) * 2011-12-05 2013-06-06 Alex Laton Torres Vehicle monitoring system for use with a vehicle
CN103198657A (zh) * 2013-03-19 2013-07-10 杨熙增 流动车载违章违法停车抓拍实现方法及系统
CN203812397U (zh) * 2014-03-19 2014-09-03 深圳市贝尔信科技有限公司 一种城市道路视频监控系统
CN104750808A (zh) * 2015-03-27 2015-07-01 安徽四创电子股份有限公司 基于Hadoop大数据平台的卡口数据过边界实施方法
CN105185121A (zh) * 2015-09-11 2015-12-23 安徽四创电子股份有限公司 一种虚拟卡口并行识别车牌的方法

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040128361A1 (en) * 2001-06-06 2004-07-01 Gaffney William J. Transferring a multimedia file
US7103619B1 (en) * 2002-09-26 2006-09-05 Unisys Corporation System and method for automatic audit data archiving within a remote database backup system
US8868504B2 (en) * 2007-03-07 2014-10-21 Oracle International Corporation Database system with active standby and nodes
US20160164923A1 (en) * 2008-08-25 2016-06-09 Paul J. Dawes Method for data routing in networks
US11231289B2 (en) * 2008-09-10 2022-01-25 Dominic M. Kotab Systems, methods and computer program products for sharing geographical data
US8397024B2 (en) * 2008-10-25 2013-03-12 Sandisk 3D Llc Page buffer program command and methods to reprogram pages without re-inputting data to a memory device
US8086611B2 (en) * 2008-11-18 2011-12-27 At&T Intellectual Property I, L.P. Parametric analysis of media metadata
CA3060189C (en) * 2011-05-12 2021-09-21 Solink Corporation Video analytics system
JP2013207666A (ja) * 2012-03-29 2013-10-07 Sony Corp 映像処理装置および映像処理方法
KR102696640B1 (ko) * 2012-07-19 2024-08-21 돌비 인터네셔널 에이비 다채널 오디오 신호들의 렌더링을 향상시키기 위한 방법 및 디바이스
EP3333853A1 (en) * 2013-03-07 2018-06-13 Charles I. Peddle High speed flash controllers
US9646023B1 (en) * 2013-03-13 2017-05-09 Western Digital Technologies, Inc. Devices and methods configured for automated duplication of network shared folders
US9305551B1 (en) * 2013-08-06 2016-04-05 Timothy A. Johns Scribe system for transmitting an audio recording from a recording device to a server
WO2015192239A1 (en) * 2014-06-20 2015-12-23 Miovision Technologies Incorporated Machine learning platform for performing large scale data analytics
US20160259888A1 (en) * 2015-03-02 2016-09-08 Sony Corporation Method and system for content management of video images of anatomical regions
US9953070B1 (en) * 2015-04-05 2018-04-24 Simply Data Now Inc. Enterprise resource planning (ERP) system data extraction, loading, and directing
US9554160B2 (en) * 2015-05-18 2017-01-24 Zepp Labs, Inc. Multi-angle video editing based on cloud video sharing
US9817584B2 (en) * 2015-06-02 2017-11-14 Prophetstor Data Services, Inc. Storage system having node with light weight container
US9904900B2 (en) * 2015-06-11 2018-02-27 Bao Tran Systems and methods for on-demand transportation
US20170039392A1 (en) * 2015-08-05 2017-02-09 Chita Inc. Managing Regulated Content Items Stored on Non-Regulated Storage Platforms
CN105677240B (zh) * 2015-12-30 2019-04-23 上海联影医疗科技有限公司 数据删除方法及系统
US20180309991A1 (en) * 2016-03-02 2018-10-25 MatrixView, Inc. Video encoding with adaptive rate distortion control by skipping blocks of a lower quality video into a higher quality video
GB2553659B (en) * 2017-07-21 2018-08-29 Weheartdigital Ltd A System for creating an audio-visual recording of an event
US10390109B2 (en) * 2017-08-17 2019-08-20 Crystal Computer Corporation System and method for synchronizing metadata with audiovisual content
US10296375B1 (en) * 2017-08-26 2019-05-21 Plesk International Gmbh Method of fast file transfer across network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1324274A2 (en) * 2001-12-28 2003-07-02 Matsushita Electric Industrial Co., Ltd. Vehicle information recording system
US20130141572A1 (en) * 2011-12-05 2013-06-06 Alex Laton Torres Vehicle monitoring system for use with a vehicle
CN202534165U (zh) * 2012-04-27 2012-11-14 中咨泰克交通工程集团有限公司 一种车辆高维视频特征提取与识别装置
CN103198657A (zh) * 2013-03-19 2013-07-10 杨熙增 流动车载违章违法停车抓拍实现方法及系统
CN203812397U (zh) * 2014-03-19 2014-09-03 深圳市贝尔信科技有限公司 一种城市道路视频监控系统
CN104750808A (zh) * 2015-03-27 2015-07-01 安徽四创电子股份有限公司 基于Hadoop大数据平台的卡口数据过边界实施方法
CN105185121A (zh) * 2015-09-11 2015-12-23 安徽四创电子股份有限公司 一种虚拟卡口并行识别车牌的方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108345664A (zh) * 2018-02-02 2018-07-31 网易(杭州)网络有限公司 一种文件同步的方法、介质、系统和电子设备
CN111131220A (zh) * 2019-12-19 2020-05-08 广州极尚网络技术有限公司 多网络环境间数据传输方法、装置、设备和存储介质
CN111131220B (zh) * 2019-12-19 2022-01-04 广州极尚网络技术有限公司 多网络环境间数据传输方法、装置、设备和存储介质
CN112559469A (zh) * 2020-10-16 2021-03-26 武汉中科通达高新技术股份有限公司 一种数据同步方法及装置
CN112491990A (zh) * 2020-11-17 2021-03-12 中科三清科技有限公司 混合云网络数据传输方法、装置、电子设备及存储介质
CN113507530A (zh) * 2021-09-09 2021-10-15 深圳市安软慧视科技有限公司 数据转发方法、相关系统和设备及存储介质
CN114124916A (zh) * 2021-10-27 2022-03-01 阿波罗智联(北京)科技有限公司 数据传输方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
WO2017121059A1 (zh) 2017-07-20
US20190007479A1 (en) 2019-01-03
EP3404895A1 (en) 2018-11-21
EP3404895B1 (en) 2021-02-17
US10681115B2 (en) 2020-06-09
EP3404895A4 (en) 2019-08-07

Similar Documents

Publication Publication Date Title
CN106973073A (zh) 多媒体数据的传输方法及设备
US20030187868A1 (en) Data acquisition system
CN107800795A (zh) 区块信息的处理方法及装置
US7366945B2 (en) Method of setting backup of home location register
DE102019103663A1 (de) Datenfragmentrekombination für Internet-of-Things-Einrichtungen
CN108093016A (zh) 一种图片存储方法、装置及视频监控系统
CN104618961A (zh) 应用于智能电网的单通道tcp/ip头压缩方法及系统
CN103595808B (zh) 一种文件更新信息推送方法及装置
EP2854350B1 (en) System and method for cross-network data storage
JP6929946B2 (ja) データ伝送方法、装置、送信端、受信端及びシステム
EP1655915A1 (en) Method for managing duplicated arrival notification messages in multimedia messaging services
JP5066064B2 (ja) 一方向伝送路に用いる送信端末、受信端末及び伝送システム
CN102164152A (zh) 一种远程处理文件的方法及系统
US9130827B2 (en) Sampling from distributed streams of data
CN116644049A (zh) 分布式存储文件容灾同步的方法、系统、设备和存储介质
JP5054664B2 (ja) ヘッダ圧縮されたパケットを受信する受信端末
CN104717248A (zh) 文件网络共享方法、服务器及终端
CN107919999A (zh) 一种局域网内不同网段数字摄像机发现及连接方法
CN102377825B (zh) 一种用于上传报文的系统及方法
CN106789613A (zh) 一种数据通信网关机的数据存储方法
JP5183815B2 (ja) 一方向伝送路に用いる送信端末、受信端末及び伝送システム
CN103107991A (zh) 一种多nvt事件处理方法、nvc及安防监控平台
CN114338847B (zh) 数据处理方法、装置、电子设备及计算机可读存储介质
CN115361262B (zh) 一种传输设备性能文件ftp上报的实现方法和系统
JP6216137B2 (ja) 画像管理システム及びセンタ装置

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170721