CN106210625B - 一种视频数据的传输方法、装置和系统 - Google Patents
一种视频数据的传输方法、装置和系统 Download PDFInfo
- Publication number
- CN106210625B CN106210625B CN201610521705.7A CN201610521705A CN106210625B CN 106210625 B CN106210625 B CN 106210625B CN 201610521705 A CN201610521705 A CN 201610521705A CN 106210625 B CN106210625 B CN 106210625B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- information
- wifi
- video data
- server
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000005540 biological transmission Effects 0.000 title claims abstract description 31
- 238000010295 mobile communication Methods 0.000 claims abstract description 144
- 230000033001 locomotion Effects 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种视频数据的传输方法、装置和系统,该方法应用于部署在第一车辆上的第一前端设备上,该方法包括:获得所述第一车辆的第一位置信息,并将所述第一位置信息发送给服务器,以使服务器利用所述第一位置信息确定与所述第一车辆关联的第二车辆;接收来自所述服务器的部署在第二车辆上的第二前端设备的WIFI信息;利用所述WIFI信息与所述第二前端设备建立WIFI连接;当检测到移动通信信号强度低于预设第一阈值时,通过所述WIFI连接将采集到的视频数据发送给第二前端设备,以使第二前端设备转发所述视频数据。通过本发明的技术方案,不会存在由于4G网络问题,而导致的视频数据无法传输给服务器的问题,避免视频数据的卡顿,提高用户体验。
Description
技术领域
本发明涉及通信领域,尤其涉及一种视频数据的传输方法、装置和系统。
背景技术
近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控系统的普及化趋势越来越明显,视频监控系统正在逐步迈入高清化,智能化,视频监控系统可以应用于众多领域,如智能交通,智慧园区、平安城市等。
目前,可以在公交车、出租车等车辆上部署前端设备(如网络摄像机、模拟摄像机、编码器等),而且,随着运营商网络的快速发展,移动通信网络支持的带宽越来越大,如4G网络支持的带宽可以达到10M以上,因此,车辆上部署的前端设备可以采集视频数据,并通过4G网络将视频数据发送到服务器上,以使服务器得到前端设备采集到的视频数据,并播放该视频数据。
由于部分区域的4G网络信号不好,网络状况比较差,譬如隧道、大桥等,当车辆进入到这一区域时,车辆上部署的前端设备无法通过4G网络将视频数据发送到服务器上,导致视频数据的卡顿,从而影响用户体验。
发明内容
本发明提供一种视频数据的传输方法,所述方法应用于部署在第一车辆上的第一前端设备上,所述方法包括以下步骤:
获得所述第一车辆的第一位置信息,并将所述第一位置信息发送给服务器,以使服务器利用所述第一位置信息确定与所述第一车辆关联的第二车辆;
接收来自所述服务器的部署在第二车辆上的第二前端设备的WIFI信息;
利用所述WIFI信息与所述第二前端设备建立WIFI连接;
当检测到移动通信信号强度低于预设第一阈值时,通过所述WIFI连接将采集到的视频数据发送给第二前端设备,以使第二前端设备转发所述视频数据。
所述服务器利用所述第一位置信息确定与所述第一车辆关联的第二车辆,具体包括:所述服务器利用所述第一位置信息、所述第一车辆的实时运动轨迹、地图信息,判定出所述第一车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域时,则利用所述第一位置信息确定与所述第一车辆关联的第二车辆;或者,所述服务器在接收到来自第一前端设备的链路共享请求时,利用所述第一位置信息确定与所述第一车辆关联的第二车辆,所述链路共享请求是所述第一前端设备检测到移动通信信号强度低于预设第二阈值时发送的;
其中,所述第二车辆与所述第一车辆之间的距离小于WIFI覆盖范围,且所述第二车辆当前位于移动通信信号强度高于预设第三阈值的区域,所述预设第三阈值大于所述预设第二阈值,所述预设第二阈值大于所述预设第一阈值。
所述方法进一步包括:接收来自所述服务器的所述第二车辆的第二位置信息;利用所述WIFI信息与所述第二前端设备建立WIFI连接的过程,还包括:利用所述第二位置信息和所述第一位置信息确定所述第一车辆与所述第二车辆的位置关系,并利用所述位置关系将所述第一车辆上部署的WIFI天线指向所述第二车辆,并利用所述WIFI信息与所述第二前端设备建立WIFI连接。
所述方法进一步包括:
在检测到移动通信信号强度低于预设第一阈值之前,如果检测到所述移动通信信号强度不低于预设第一阈值,则通过移动通信连接发送采集到的视频数据;在检测到移动通信信号强度低于预设第一阈值之后,如果检测到所述移动通信信号强度恢复为不低于预设第一阈值,则通过移动通信连接发送采集到的视频数据,并断开所述第一前端设备与所述第二前端设备之间建立的WIFI连接。
所述方法进一步包括:在利用所述WIFI信息与所述第二前端设备建立WIFI连接之后,在通过所述WIFI连接将采集到的视频数据发送给第二前端设备之前,则将所述WIFI连接的第一连接信息以及所述移动通信连接的第二连接信息发送给所述服务器,以使所述服务器将所述第一连接信息对应的视频数据以及所述第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。
所述服务器在确定出所述第二车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域,或者在接收到来自第二前端设备的链路共享请求时,所述方法进一步包括:所述服务器利用所述第一位置信息确定与所述第一车辆关联的第三车辆,将部署在第三车辆上的第三前端设备的WIFI信息发送给所述第一前端设备,由所述第一前端设备利用该WIFI信息与所述第三前端设备建立WIFI连接,并通过该WIFI连接将采集到的视频数据发送给第三前端设备;或者,所述服务器确定与所述第二车辆关联的第四车辆,将部署在所述第四车辆上的第四前端设备的WIFI信息发送给所述第二前端设备,由所述第二前端设备利用该WIFI信息与所述第四前端设备建立WIFI连接,并通过该WIFI连接将来自所述第一前端设备的视频数据发送给所述第四前端设备。
本发明提供一种视频数据的传输装置,所述装置应用于部署在第一车辆上的第一前端设备上,所述装置具体包括:
获得模块,用于获得所述第一车辆的第一位置信息;
发送模块,用于将所述第一位置信息发送给服务器,以使所述服务器利用所述第一位置信息确定与所述第一车辆关联的第二车辆;
接收模块,用于接收来自所述服务器的部署在所述第二车辆上的第二前端设备的WIFI信息;
建立模块,用于利用所述WIFI信息与所述第二前端设备建立WIFI连接;
所述发送模块,还用于当检测到移动通信信号强度低于预设第一阈值时,通过所述WIFI连接将采集到的视频数据发送给所述第二前端设备,以使所述第二前端设备转发所述视频数据。
所述接收模块,还用于接收来自所述服务器的第二车辆的第二位置信息;
所述建立模块,具体用于在利用所述WIFI信息与第二前端设备建立WIFI连接的过程中,利用所述第二位置信息和所述第一位置信息确定所述第一车辆与第二车辆的位置关系,并利用所述位置关系将所述第一车辆上部署的WIFI天线指向所述第二车辆,利用所述WIFI信息与所述第二前端设备建立WIFI连接。
所述发送模块,还用于在所述建立模块利用所述WIFI信息与第二前端设备建立WIFI连接后,将所述WIFI连接的第一连接信息以及移动通信连接的第二连接信息发送给服务器,以使服务器将所述第一连接信息对应的视频数据以及所述第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。
本发明提供一种视频数据的传输系统,所述系统包括:部署在第一车辆上的第一前端设备、部署在第二车辆上的第二前端设备、服务器;其中:
所述第一前端设备,用于获得所述第一车辆的第一位置信息,并将所述第一位置信息发送给所述服务器;接收来自所述服务器的部署在第二车辆上的第二前端设备的WIFI信息;利用所述WIFI信息与所述第二前端设备建立WIFI连接;当检测到移动通信信号强度低于预设第一阈值时,则通过所述WIFI连接将采集到的视频数据发送给所述第二前端设备;
所述服务器,用于在接收到所述第一位置信息后,利用所述第一位置信息确定与所述第一车辆关联的第二车辆,并将部署在所述第二车辆上的第二前端设备的WIFI信息发送给所述第一前端设备;
所述第二前端设备,用于通过所述WIFI连接接收来自所述第一前端设备的视频数据,并将所述视频数据转发给所述服务器。
基于上述技术方案,本发明实施例中,当车辆进入到移动通信网络(如4G网络等)信号不好,网络状况比较差的区域(如隧道、大桥等区域)时,在该车辆上部署的前端设备可以通过WIFI(Wireless Fidelity,无线保真)连接将采集到的视频数据发送给其它车辆上部署的前端设备,并由其它车辆上部署的前端设备将该视频数据发送到服务器上,从而不会存在由于4G网络问题,而导致的视频数据无法传输给服务器的问题,避免视频数据的卡顿,提高用户体验。
附图说明
为了更加清楚地说明本发明实施例或者现有技术中的技术方案,下面将对本发明实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本发明一种实施方式中的视频监控系统的示意图;
图2是本发明一种实施方式中的视频数据的传输方法的流程图;
图3是本发明另一种实施方式中的视频监控系统的示意图;
图4是本发明另一种实施方式中的视频数据的传输方法的流程图;
图5A-图5D是本发明一种实施方式中的应用场景示意图;
图6是本发明一种实施方式中的第一前端设备的硬件结构图;
图7是本发明一种实施方式中的视频数据的传输装置的结构图。
具体实施方式
在本发明使用的术语仅仅是出于描述特定实施例的目的,而非限制本发明。本发明和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
针对现有技术中存在的问题,本发明实施例中提出一种视频数据的传输方法,该方法可以应用于视频监控系统中,该视频监控系统可以包括但不限于服务器(如视频管理服务器等)和前端设备(如网络摄像机、模拟摄像机、编码器等),该前端设备是指部署在车辆(如公交车、出租车等)上的前端设备。
如图1所示,为本发明实施例的应用场景示意图,前端设备在采集到视频数据后,通过移动通信网络将视频数据发送给基站,基站通过有线网络将视频数据发送给服务器。服务器在获得视频数据后,可以存储该视频数据(此时视频数据称为存储流),或者实时播放该视频数据(此时视频数据称为实况流)。
在一个例子中,本发明实施例中的移动通信网络可以为运营商网络,如3G网络、4G网络等,也可以为后续演进的5G网络、6G网络等。在移动通信网络中,前端设备是基于移动通信连接将视频数据发送给基站的,而该移动通信连接可以为3G连接、4G连接,也可以为后续演进的5G连接、6G连接等。在移动通信网络中,移动通信信号可以为3G信号、4G信号、5G信号等。
在上述应用场景下,该视频数据的传输方法可以应用于部署在第一车辆上的第一前端设备上,如图2所示,该方法具体可以包括以下步骤:
步骤201,获得第一车辆的第一位置信息,并将该第一位置信息发送给服务器,以使服务器利用该第一位置信息确定与该第一车辆关联的第二车辆。
步骤202,接收来自服务器的部署在第二车辆上的第二前端设备的WIFI信息,如第二前端设备的SSID(Service Set Identifier,服务集标识)和密码等信息。
步骤203,利用该WIFI信息与第二前端设备建立WIFI连接。
步骤204,当检测到移动通信信号强度低于预设第一阈值时,通过WIFI连接将采集到的视频数据发送给第二前端设备,由第二前端设备转发该视频数据。
在一个例子中,服务器利用该第一位置信息确定与该第一车辆关联的第二车辆的过程,可以包括但不限于如下方式:服务器利用第一位置信息、第一车辆的实时运动轨迹、地图信息,判定出第一车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域时,可以利用该第一位置信息确定与第一车辆关联的第二车辆。或者,服务器在接收到来自第一前端设备的链路共享请求时,则可以利用该第一位置信息确定与第一车辆关联的第二车辆,该链路共享请求是第一前端设备检测到移动通信信号强度低于预设第二阈值时发送的。
在一个例子中,针对服务器利用该第一位置信息确定的与第一车辆关联的第二车辆,该第二车辆与该第一车辆之间的距离小于WIFI覆盖范围,且该第二车辆当前位于移动通信信号强度高于预设第三阈值的区域。在一个例子中,该预设第三阈值大于该预设第二阈值,且该预设第二阈值大于该预设第一阈值。
在一个例子中,第一前端设备还可以接收到来自服务器的第二车辆的第二位置信息,且第一前端设备利用WIFI信息与第二前端设备建立WIFI连接的过程,包括但不限于如下方式:第一前端设备利用第二位置信息和第一位置信息确定第一车辆与第二车辆的位置关系,并利用该位置关系将第一车辆上部署的WIFI天线指向第二车辆,并利用该WIFI信息与第二前端设备建立WIFI连接。
在一个例子中,第一前端设备在检测到移动通信信号强度低于预设第一阈值之前,如果检测到移动通信信号强度不低于预设第一阈值,则第一前端设备可以通过移动通信连接发送采集到的视频数据。进一步的,第一前端设备在检测到移动通信信号强度低于预设第一阈值之后,则可以通过WIFI连接将采集到的视频数据发送给第二前端设备,而如果又检测到移动通信信号强度恢复为不低于预设第一阈值,则第一前端设备可以通过移动通信连接发送采集到的视频数据,并断开第一前端设备与第二前端设备之间建立的WIFI连接。
在一个例子中,第一前端设备在利用WIFI信息与第二前端设备建立WIFI连接之后,在第一前端设备通过该WIFI连接将采集到的视频数据发送给第二前端设备之前,第一前端设备还将WIFI连接的第一连接信息以及移动通信连接的第二连接信息发送给服务器,以使服务器将该第一连接信息对应的视频数据以及该第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。
在一个例子中,服务器在确定出第二车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域,或者在接收到来自第二前端设备的链路共享请求时,则服务器还可以利用第一位置信息确定与第一车辆关联的第三车辆,并将部署在第三车辆上的第三前端设备的WIFI信息发送给第一前端设备,由第一前端设备利用该WIFI信息与第三前端设备建立WIFI连接,并通过该WIFI连接将采集到的视频数据发送给第三前端设备。或者,服务器还可以确定与第二车辆关联的第四车辆,并将部署在第四车辆上的第四前端设备的WIFI信息发送给第二前端设备,由第二前端设备利用该WIFI信息与第四前端设备建立WIFI连接,并通过该WIFI连接将来自第一前端设备的视频数据发送给第四前端设备。
基于上述技术方案,本发明实施例中,当车辆进入到移动通信网络(如4G网络等)信号不好,网络状况比较差的区域(如隧道、大桥等区域)时,在该车辆上部署的前端设备可以通过WIFI连接将采集到的视频数据发送给其它车辆上部署的前端设备,并由其它车辆上部署的前端设备将该视频数据发送到服务器上,从而不会存在由于4G网络问题,而导致的视频数据无法传输给服务器的问题,避免视频数据的卡顿,提高用户体验。
以下结合图3所示的应用场景,对本发明实施例的上述技术方案进行详细说明。车辆A上的前端设备A、车辆B上的前端设备B、车辆C上的前端设备C、车辆D上的前端设备D,均需要通过移动通信网络注册到服务器。而且,在移动通信网络信号比较好的情况下,各前端设备均会通过移动通信连接将自身采集到的视频数据发送给基站,并由基站将视频数据发送给服务器。
在上述应用场景下,如图4所示,该视频数据的传输方法包括以下步骤:
步骤401,各前端设备获得自身所在车辆的位置信息,并将该位置信息发送给服务器,如周期性或者实时的获得位置信息,并将该位置信息发送给服务器。
其中,可以在前端设备上部署GPS(Global Positioning System,全球定位系统)功能,且可以基于该GPS功能,实时获得本前端设备所在车辆的位置信息。
在一个例子中,前端设备可以通过移动通信网络将位置信息发送给服务器。
步骤402,服务器利用各车辆的位置信息确定与第一车辆关联的第二车辆。
情况一、服务器在利用第一车辆的位置信息、第一车辆的实时运动轨迹、地图信息,判定出第一车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域时,利用第一车辆的位置信息确定与第一车辆关联的第二车辆。
在一个例子中,由于各前端设备周期性或者实时的获得车辆的位置信息,并将位置信息发送给服务器,因此服务器可以根据车辆的多个位置信息,分析出车辆的实时运动轨迹,如图5A所示,为车辆A的实时运动轨迹的示意图。
在一个例子中,如图5B所示,为地图信息的一个示例,该地图信息可以包括但不限于GIS(Geographic Information System,地理信息系统)地图。服务器在获得车辆A的位置信息(如位置坐标等)之后,可以基于该位置信息,将车辆A显示在GIS地图上。进一步的,基于车辆A的位置信息、GIS地图以及车辆A的实时运动轨迹,服务器可以判断出车辆A的下一段时间可能要通过的区域。当发现该区域是移动通信信号强度低于预设第一阈值的区域时,则确定车辆A为第一车辆,并利用车辆A的位置信息确定与车辆A关联的第二车辆。
在一个例子中,移动通信信号强度低于预设第一阈值的区域是指:移动通信信号覆盖比较差的区域,该预设第一阈值是移动通信信号覆盖较差的一个评价标准,可以根据实际经验进行配置。针对移动通信信号强度低于预设第一阈值的区域,则其移动通信信号覆盖比较差,其网络状况比较差,当车辆进入到这一区域时,该车辆上的前端设备无法通过移动通信连接传输视频数据。针对移动通信信号强度不低于预设第一阈值的区域,则其移动通信信号覆盖比较好,其网络状况比较好,当车辆进入到这一区域时,该车辆上的前端设备可以通过移动通信连接传输视频数据。
为了实现上述过程,服务器可以在GIS地图上标注出哪些区域是移动通信信号强度低于预设第一阈值的区域,并可以动态更新移动通信信号强度低于预设第一阈值的区域。这样,基于车辆的位置信息、GIS地图以及该车辆的实时运动轨迹,服务器就可以判断出该车辆的下一段时间是否要经过移动通信信号强度低于预设第一阈值的区域。如图5C所示,假设车辆A的下一段时间可能要通过一个隧道,而该隧道被标记为移动通信信号强度低于预设第一阈值的区域,则服务器可以判定出该车辆A将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域,并利用该车辆A的位置信息确定与车辆A关联的第二车辆。
在一个例子中,在利用车辆A的位置信息确定与车辆A关联的第二车辆的过程中,针对确定出的第二车辆,该第二车辆可以是与车辆A之间的距离小于WIFI覆盖范围,且当前位于移动通信信号强度高于预设第三阈值的区域的车辆。
如图5D所示,以车辆A为中心,以WIFI覆盖范围为半径,服务器可以在地图上查找该半径范围内的所有车辆,如图5D中所示的车辆B、车辆C、车辆D等。其中,针对部署在车辆上的前端设备,各前端设备的WIFI覆盖范围相同或者类似,服务器上可以针对所有前端设备配置一个WIFI覆盖范围。
服务器可以在GIS地图上标注出哪些区域是移动通信信号强度高于预设第三阈值的区域,并可以动态更新移动通信信号强度高于预设第三阈值的区域。这样,基于车辆的位置信息、GIS地图,就可以判断出车辆当前位于移动通信信号强度高于预设第三阈值的区域的车辆。在一个例子中,移动通信信号强度高于预设第三阈值的区域是指:移动通信信号覆盖比较好的区域,该预设第三阈值是移动通信信号覆盖较好的一个评价标准,可以根据实际经验进行配置。针对移动通信信号强度高于预设第三阈值的区域,则其移动通信信号覆盖比较好,其网络状况比较好,当车辆进入到这一区域时,该车辆上的前端设备不仅可以通过移动通信连接传输本前端设备采集到的视频数据,也可以通过该移动通信连接传输其它前端设备采集到的视频数据。
在一个例子中,如果只存在一个与车辆A之间的距离小于WIFI覆盖范围,且当前位于移动通信信号强度高于预设第三阈值的区域的车辆,则将该车辆确定为第二车辆。如果存在多个与车辆A之间的距离小于WIFI覆盖范围,且当前位于移动通信信号强度高于预设第三阈值的区域的车辆,则从多个车辆中任意选择一个车辆作为第二车辆,或选择与车辆A距离最近的一个车辆作为第二车辆,或选择与车辆A的运动轨迹相同的一个车辆作为第二车辆,或采用其它方式选择第二车辆,本发明实施例对此不做限制。如图5D所示,可以选择车辆B作为与车辆A关联的第二车辆,车辆B与车辆A的运动轨迹相同,且距离最近。
对于上述方式确定的第二车辆,由于其与第一车辆之间的距离小于WIFI覆盖范围,因此,第一车辆上的第一前端设备可以与第二车辆上的第二前端设备建立WIFI连接,继而使第一前端设备可以将视频数据发送给第二前端设备,从而保证视频数据可以正常传输,避免视频数据无法传输所导致的传输失败问题。
由于第二车辆当前位于移动通信信号强度高于预设第三阈值的区域,因此第二车辆上的第二前端设备可以通过移动通信连接传输本第二前端设备采集到的视频数据,也可以通过该移动通信连接传输第一前端设备采集到的视频数据,从而将第一前端设备采集到的视频数据发送给服务器,保证视频数据正常传输。
情况二、第一前端设备检测到移动通信信号强度低于预设第二阈值时,向服务器发送链路共享请求。服务器在收到来自第一前端设备的链路共享请求时,利用第一前端设备所在第一车辆的位置信息确定与第一车辆关联的第二车辆。
在一个例子中,上述预设第三阈值可以大于该预设第二阈值,且该预设第二阈值可以大于上述预设第一阈值。因此在第一车辆的行驶过程中,第一车辆上的第一前端设备检测到移动通信信号强度低于预设第二阈值,但是还大于预设第一阈值时,表示第一车辆可能在预设时间内进入到移动通信信号强度低于预设第一阈值的区域,但当前还未进入到移动通信信号强度低于预设第一阈值的区域,因此第一前端设备可以通过移动通信连接向服务器发送链路共享请求。
在一个例子中,第一前端设备检测到移动通信信号强度低于预设第二阈值是指:第一车辆可能在预设时间内进入到移动通信信号强度低于预设第一阈值的区域,但是当前还未进入到移动通信信号强度低于预设第一阈值的区域,可以请求链路共享。
在一个例子中,以第一前端设备为前端设备A,第一车辆为车辆A为例进行说明,则服务器在利用车辆A的位置信息确定与车辆A关联的第二车辆的过程中,针对确定出的第二车辆,该第二车辆可以是与车辆A之间的距离小于WIFI覆盖范围,且当前位于移动通信信号强度高于预设第三阈值的区域的车辆。
如图5D所示,以车辆A为中心,以WIFI覆盖范围为半径,服务器可以在地图上查找该半径范围内的所有车辆,如图5D中所示的车辆B、车辆C、车辆D等。其中,针对部署在车辆上的前端设备,各前端设备的WIFI覆盖范围相同或者类似,服务器上可以针对所有前端设备配置一个WIFI覆盖范围。
服务器可以在GIS地图上标注出哪些区域是移动通信信号强度高于预设第三阈值的区域,并可以动态更新移动通信信号强度高于预设第三阈值的区域。这样,基于车辆的位置信息、GIS地图,就可以判断出车辆当前位于移动通信信号强度高于预设第三阈值的区域的车辆。在一个例子中,移动通信信号强度高于预设第三阈值的区域是指:移动通信信号覆盖比较好的区域,该预设第三阈值是移动通信信号覆盖较好的一个评价标准,可以根据实际经验进行配置。针对移动通信信号强度高于预设第三阈值的区域,则其移动通信信号覆盖比较好,其网络状况比较好,当车辆进入到这一区域时,该车辆上的前端设备不仅可以通过移动通信连接传输本前端设备采集到的视频数据,也可以通过该移动通信连接传输其它前端设备采集到的视频数据。
在一个例子中,如果只存在一个与车辆A之间的距离小于WIFI覆盖范围,且当前位于移动通信信号强度高于预设第三阈值的区域的车辆,则将该车辆确定为第二车辆。如果存在多个与车辆A之间的距离小于WIFI覆盖范围,且当前位于移动通信信号强度高于预设第三阈值的区域的车辆,则从多个车辆中任意选择一个车辆作为第二车辆,或选择与车辆A距离最近的一个车辆作为第二车辆,或选择与车辆A的运动轨迹相同的一个车辆作为第二车辆,或采用其它方式选择第二车辆,本发明实施例对此不做限制。如图5D所示,可以选择车辆B作为与车辆A关联的第二车辆,车辆B与车辆A的运动轨迹相同,且距离最近。
对于上述方式确定的第二车辆,由于其与第一车辆之间的距离小于WIFI覆盖范围,因此,第一车辆上的第一前端设备可以与第二车辆上的第二前端设备建立WIFI连接,继而使第一前端设备可以将视频数据发送给第二前端设备,从而保证视频数据可以正常传输,避免视频数据无法传输所导致的传输失败问题。
由于第二车辆当前位于移动通信信号强度高于预设第三阈值的区域,因此第二车辆上的第二前端设备可以通过移动通信连接传输本第二前端设备采集到的视频数据,也可以通过该移动通信连接传输第一前端设备采集到的视频数据,从而将第一前端设备采集到的视频数据发送给服务器,保证视频数据正常传输。
而且,由于上述方式是由前端设备主动请求链路共享操作,因此,给前端设备提供了主动进行链路共享的手段,提高用户使用感受。由于前端设备可以提前发现移动通信信号强度的变化,因此可以更加及时的完成链路共享的操作。
步骤403,服务器将第一前端设备的位置信息发送给第二前端设备,并将第二前端设备的位置信息和WIFI信息(如SSID和密码等)发送给第一前端设备。
步骤404,第一前端设备利用该WIFI信息与第二前端设备建立WIFI连接。
在一个例子中,第一前端设备可以利用第一前端设备的位置信息和第二前端设备的位置信息,确定第一车辆与第二车辆的位置关系,并利用该位置关系将第一车辆上部署的WIFI天线指向第二车辆。而且,第二前端设备可以利用第一前端设备的位置信息和第二前端设备的位置信息,确定第一车辆与第二车辆的位置关系,并利用该位置关系将第二车辆上部署的WIFI天线指向第一车辆。
由于第一车辆上部署的WIFI天线指向第二车辆,且第二车辆上部署的WIFI天线指向第一车辆,因此与其它位置关系相比,可以保证第一车辆与第二车辆之间的WIFI信号强度最好,继而可以更好的在两个前端设备之间传输视频数据。
在第一前端设备利用第二前端设备的WIFI信息(如SSID和密码等信息)与第二前端设备建立WIFI连接的过程中,第一前端设备可以搜索到第二前端设备的SSID,并输入该SSID对应的密码,从而连接到第二前端设备。
步骤405,第一前端设备将WIFI连接的第一连接信息(如五元组信息)以及移动通信连接的第二连接信息(如五元组信息)发送给服务器。
在一个例子中,第一前端设备可以通过WIFI连接将第一连接信息和第二连接信息发送给第二前端设备,由第二前端设备通过移动通信连接将第一连接信息和第二连接信息发送给服务器。或者,第一前端设备可以通过移动通信连接将第一连接信息和第二连接信息发送给服务器。例如,第一前端设备通过WIFI连接向第二前端设备发送第一报文,由第二前端设备将第一报文转发给服务器,第一报文的报文载荷部分携带第二连接信息,第一报文的报文头部分携带第一连接信息。第一前端设备通过移动通信连接向服务器发送第二报文,第二报文的报文载荷部分携带第一连接信息,第二报文的报文头部分携带第二连接信息。
在一个例子中,第一报文的报文头的源IP地址为第一前端设备的WIFI连接对应的IP地址1,源端口为第一前端设备的WIFI连接对应的端口1,目的IP地址为服务器的IP地址,目的端口为服务器端口,协议类型为TCP(Transmission Control Protocol,传输控制协议)类型。在第一报文的报文载荷部分携带如下内容:第一前端设备的移动通信连接对应的IP地址2,第一前端设备的移动通信连接对应的端口2,服务器的IP地址,服务器的端口,TCP类型。
在一个例子中,针对该第二报文,则报文头的源IP地址可以为IP地址2,源端口可以为端口2,目的IP地址为服务器的IP地址,目的端口为服务器的端口,且协议类型为TCP类型。在第二报文的报文载荷部分可以携带如下内容:IP地址1,端口1,服务器的IP地址,服务器的端口,TCP类型。
在一个例子中,服务器在通过同一报文(如第一报文或者第二报文)接收到第一连接信息和第二连接信息后,可以将该第一连接信息对应的视频数据以及该第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。针对该过程,将在后续的视频数据传输过程中进行说明,在此不再赘述。
基于上述过程,第一前端设备上存在有两条上行连接,一条上行连接是移动通信连接,另一条上行连接是WIFI连接。如果第一前端设备检测到移动通信信号强度不低于预设第一阈值,则通过该移动通信连接发送自身采集到的视频数据,该视频数据的报文头的源IP地址为IP地址2,源端口为端口2,目的IP地址为服务器的IP地址,目的端口为服务器的端口,协议类型为TCP类型。如果第一前端设备检测到移动通信信号强度低于预设第一阈值,则执行步骤406。
步骤406,当检测到移动通信信号强度低于预设第一阈值时,则第一前端设备通过该WIFI连接将采集到的视频数据发送给第二前端设备。在一个例子中,该视频数据的报文头的源IP地址为IP地址1,源端口为端口1,目的IP地址为服务器的IP地址,目的端口为服务器的端口,且协议类型为TCP类型。
步骤407,第二前端设备在接收到来自第一前端设备的视频数据后,转发该视频数据,即第二前端设备通过移动通信连接将视频数据发送给服务器。
步骤408,服务器在接收到视频数据后,将第一连接信息对应的视频数据以及第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。
例如,服务器接收到第二连接信息(源IP地址为IP地址2,源端口为端口2,目的IP地址为服务器的IP地址,目的端口为服务器的端口,且协议类型为TCP类型)的视频数据,并存储该视频数据。之后,服务器接收到第一连接信息(源IP地址为IP地址1,源端口为端口1,目的IP地址为服务器的IP地址,目的端口为服务器的端口,且协议类型为TCP类型)的视频数据,将当前接收到的视频数据存储到第二连接信息的视频数据的后面。之后,服务器又接收到第二连接信息(源IP地址为IP地址2,源端口为端口2,目的IP地址为服务器的IP地址,目的端口为服务器的端口,且协议类型为TCP类型)的视频数据,将当前接收到的视频数据存储到第一连接信息的视频数据的后面,以此类推。
由于服务器可以将来自于同一个前端设备的视频数据组装到一起,因此可以保证视频数据的完整性,不会由于视频数据不完整导致数据传输失败等问题。
在一个例子中,如果第一前端设备又检测到移动通信信号强度恢复为不低于预设第一阈值,则第一前端设备可以重新通过移动通信连接发送自身采集到的视频数据,并可以断开第一前端设备与第二前端设备之间建立的WIFI连接。
在一个例子中,服务器在确定出第二车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域,或者在接收到来自第二前端设备的链路共享请求时,则服务器还可以利用第一位置信息确定与第一车辆关联的第三车辆,并将部署在第三车辆上的第三前端设备的WIFI信息发送给第一前端设备,由第一前端设备利用该WIFI信息与第三前端设备建立WIFI连接,并通过该WIFI连接将采集到的视频数据发送给第三前端设备。或者,服务器还可以确定与第二车辆关联的第四车辆,并将部署在第四车辆上的第四前端设备的WIFI信息发送给第二前端设备,由第二前端设备利用该WIFI信息与第四前端设备建立WIFI连接,并通过该WIFI连接将来自第一前端设备的视频数据发送给第四前端设备。
其中,服务器确定第二车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域的过程,与上述第一车辆的确定过程类似,在此不再赘述。第二前端设备发送链路共享请求的过程,与上述第一车辆发送链路共享请求的过程类似,在此不再赘述。此外,服务器确定与第一车辆关联的第三车辆、与第二车辆关联的第四车辆、以及建立WIFI连接、通过该WIFI连接传输视频数据的过程,均与上述针对第一车辆的处理过程类似,在此均不再重复赘述。
当第二车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域时,由于通过第三前端设备或者第四前端设备向服务器传输第一前端设备采集到的视频数据,从而避免视频数据传输中断,保证视频数据的正确传输。
基于上述技术方案,本发明实施例中,当车辆进入到移动通信网络(如4G网络等)信号不好,网络状况比较差的区域(如隧道、大桥等区域)时,在该车辆上部署的前端设备可以通过WIFI连接将采集到的视频数据发送给其它车辆上部署的前端设备,并由其它车辆上部署的前端设备将该视频数据发送到服务器上,从而不会存在由于4G网络问题,而导致的视频数据无法传输给服务器的问题,避免视频数据的卡顿,提高用户体验。
基于与上述方法同样的发明构思,本发明实施例还提供一种视频数据的传输装置,所述视频数据的传输装置可以应用在部署在第一车辆上的第一前端设备中,该视频数据的传输装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在的第一前端设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图6所示,为本发明提出的视频数据的传输装置所在的第一前端设备的一种硬件结构图,除了图6所示的处理器、网络接口、内存以及非易失性存储器外,第一前端设备还可以包括其他硬件,如负责处理报文的转发芯片等;从硬件结构上来讲该第一前端设备还可能是分布式设备,可能包括多个接口卡,以便在硬件层面进行报文处理的扩展。
如图7所示,为本发明提出的视频数据的传输装置的结构图,所述装置应用于部署在第一车辆上的第一前端设备上,所述装置具体包括:
获得模块11,用于获得所述第一车辆的第一位置信息;
发送模块12,用于将所述第一位置信息发送给服务器,以使所述服务器利用所述第一位置信息确定与所述第一车辆关联的第二车辆;
接收模块13,用于接收来自所述服务器的部署在所述第二车辆上的第二前端设备的WIFI信息;
建立模块14,用于利用所述WIFI信息与所述第二前端设备建立WIFI连接;
所述发送模块12,还用于当检测到移动通信信号强度低于预设第一阈值时,通过所述WIFI连接将采集到的视频数据发送给所述第二前端设备,以使所述第二前端设备转发所述视频数据。
所述接收模块13,还用于接收来自所述服务器的第二车辆的第二位置信息;
所述建立模块14,具体用于在利用所述WIFI信息与第二前端设备建立WIFI连接的过程中,利用所述第二位置信息和所述第一位置信息确定所述第一车辆与第二车辆的位置关系,并利用所述位置关系将所述第一车辆上部署的WIFI天线指向所述第二车辆,利用所述WIFI信息与所述第二前端设备建立WIFI连接。
所述发送模块12,还用于在检测到移动通信信号强度低于预设第一阈值之前,如果检测到所述移动通信信号强度不低于预设第一阈值,则通过移动通信连接发送采集到的视频数据;在检测到移动通信信号强度低于预设第一阈值之后,如果检测到所述移动通信信号强度恢复为不低于预设第一阈值,则通过移动通信连接发送采集到的视频数据,并断开所述第一前端设备与所述第二前端设备之间建立的WIFI连接。
所述发送模块12,还用于在建立模块14利用所述WIFI信息与第二前端设备建立WIFI连接后,将所述WIFI连接的第一连接信息和移动通信连接的第二连接信息发送给服务器,以使服务器将所述第一连接信息对应的视频数据以及所述第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
基于与上述方法同样的发明构思,本发明实施例还提供一种视频数据的传输系统,所述视频数据的传输系统包括:部署在第一车辆上的第一前端设备、部署在第二车辆上的第二前端设备、服务器;其中:
所述第一前端设备,用于获得所述第一车辆的第一位置信息,并将所述第一位置信息发送给所述服务器;接收来自所述服务器的部署在第二车辆上的第二前端设备的WIFI信息;利用所述WIFI信息与所述第二前端设备建立WIFI连接;当检测到移动通信信号强度低于预设第一阈值时,则通过所述WIFI连接将采集到的视频数据发送给所述第二前端设备;
所述服务器,用于在接收到所述第一位置信息后,利用所述第一位置信息确定与所述第一车辆关联的第二车辆,并将部署在所述第二车辆上的第二前端设备的WIFI信息发送给所述第一前端设备;
所述第二前端设备,用于通过所述WIFI连接接收来自所述第一前端设备的视频数据,并将所述视频数据转发给所述服务器。
所述服务器,具体用于在利用所述第一位置信息确定与所述第一车辆关联的第二车辆的过程中,利用所述第一位置信息、所述第一车辆的实时运动轨迹、地图信息,判定出所述第一车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域时,则利用所述第一位置信息确定与所述第一车辆关联的第二车辆;或者,在接收到来自第一前端设备的链路共享请求时,利用所述第一位置信息确定与所述第一车辆关联的第二车辆,所述链路共享请求是所述第一前端设备检测到移动通信信号强度低于预设第二阈值时发送的;
其中,所述第二车辆与所述第一车辆之间的距离小于WIFI覆盖范围,且所述第二车辆当前位于移动通信信号强度高于预设第三阈值的区域,所述预设第三阈值大于所述预设第二阈值,所述预设第二阈值大于所述预设第一阈值。
所述第一前端设备,还用于接收来自所述服务器的所述第二车辆的第二位置信息;在利用所述WIFI信息与所述第二前端设备建立WIFI连接的过程中,利用所述第二位置信息和所述第一位置信息确定所述第一车辆与所述第二车辆的位置关系,并利用所述位置关系将所述第一车辆上部署的WIFI天线指向所述第二车辆,并利用所述WIFI信息与所述第二前端设备建立WIFI连接。
所述第一前端设备,还用于在检测到移动通信信号强度低于预设第一阈值之前,如果检测到所述移动通信信号强度不低于预设第一阈值,则通过移动通信连接发送采集到的视频数据;在检测到移动通信信号强度低于预设第一阈值之后,如果检测到所述移动通信信号强度恢复为不低于预设第一阈值,则通过移动通信连接发送采集到的视频数据,并断开所述第一前端设备与所述第二前端设备之间建立的WIFI连接。
所述第一前端设备,还用于在利用所述WIFI信息与所述第二前端设备建立WIFI连接之后,在通过所述WIFI连接将采集到的视频数据发送给第二前端设备之前,则将所述WIFI连接的第一连接信息以及所述移动通信连接的第二连接信息发送给服务器,以使所述服务器将所述第一连接信息对应的视频数据以及所述第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。
在一个例子中,所述服务器,还用于在确定出所述第二车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域,或者在接收到来自第二前端设备的链路共享请求时,利用所述第一位置信息确定与所述第一车辆关联的第三车辆,将部署在第三车辆上的第三前端设备的WIFI信息发送给所述第一前端设备,由所述第一前端设备利用该WIFI信息与所述第三前端设备建立WIFI连接,并通过该WIFI连接将采集到的视频数据发送给第三前端设备;或者,
确定与所述第二车辆关联的第四车辆,将部署在所述第四车辆上的第四前端设备的WIFI信息发送给所述第二前端设备,由所述第二前端设备利用该WIFI信息与所述第四前端设备建立WIFI连接,并通过该WIFI连接将来自所述第一前端设备的视频数据发送给所述第四前端设备。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (10)
1.一种视频数据的传输方法,其特征在于,所述方法应用于部署在第一车辆上的第一前端设备上,所述方法包括以下步骤:
获得所述第一车辆的第一位置信息,并将所述第一位置信息发送给服务器,以使服务器利用所述第一位置信息确定与所述第一车辆关联的第二车辆,包括:所述服务器利用所述第一位置信息、所述第一车辆的实时运动轨迹、地图信息,判定出所述第一车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域时,则利用所述第一位置信息确定与所述第一车辆关联的第二车辆;
接收来自所述服务器的部署在第二车辆上的第二前端设备的WIFI信息;
利用所述WIFI信息与所述第二前端设备建立WIFI连接;
当检测到移动通信信号强度低于预设第一阈值时,通过所述WIFI连接将采集到的视频数据发送给第二前端设备,以使第二前端设备转发所述视频数据。
2.根据权利要求1所述的方法,其特征在于,所述服务器利用所述第一位置信息确定与所述第一车辆关联的第二车辆的过程,具体包括:
或者,所述服务器在接收到来自第一前端设备的链路共享请求时,利用所述第一位置信息确定与所述第一车辆关联的第二车辆,所述链路共享请求是所述第一前端设备检测到移动通信信号强度低于预设第二阈值时发送的;
其中,所述第二车辆与所述第一车辆之间的距离小于WIFI覆盖范围,且所述第二车辆当前位于移动通信信号强度高于预设第三阈值的区域,所述预设第三阈值大于所述预设第二阈值,所述预设第二阈值大于所述预设第一阈值。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
接收来自所述服务器的所述第二车辆的第二位置信息;
利用所述WIFI信息与所述第二前端设备建立WIFI连接的过程,还包括:利用所述第二位置信息和所述第一位置信息确定所述第一车辆与所述第二车辆的位置关系,并利用所述位置关系将所述第一车辆上部署的WIFI天线指向所述第二车辆,并利用所述WIFI信息与所述第二前端设备建立WIFI连接。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
在检测到移动通信信号强度低于预设第一阈值之前,如果检测到所述移动通信信号强度不低于预设第一阈值,通过移动通信连接发送采集到的视频数据;
在检测到移动通信信号强度低于预设第一阈值之后,如果检测到所述移动通信信号强度恢复为不低于预设第一阈值,则通过移动通信连接发送采集到的视频数据,并断开所述第一前端设备与所述第二前端设备之间建立的WIFI连接。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:
在利用所述WIFI信息与所述第二前端设备建立WIFI连接之后,在通过所述WIFI连接将采集到的视频数据发送给第二前端设备之前,则将所述WIFI连接的第一连接信息以及所述移动通信连接的第二连接信息发送给所述服务器,以使所述服务器将所述第一连接信息对应的视频数据以及所述第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。
6.根据权利要求1所述的方法,其特征在于,所述服务器在确定出所述第二车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域,或者在接收到来自第二前端设备的链路共享请求时,所述方法进一步包括:
所述服务器利用所述第一位置信息确定与所述第一车辆关联的第三车辆,将部署在第三车辆上的第三前端设备的WIFI信息发送给所述第一前端设备,由所述第一前端设备利用该WIFI信息与所述第三前端设备建立WIFI连接,并通过该WIFI连接将采集到的视频数据发送给第三前端设备;或者,
所述服务器确定与所述第二车辆关联的第四车辆,将部署在所述第四车辆上的第四前端设备的WIFI信息发送给所述第二前端设备,由所述第二前端设备利用该WIFI信息与所述第四前端设备建立WIFI连接,并通过该WIFI连接将来自所述第一前端设备的视频数据发送给所述第四前端设备。
7.一种视频数据的传输装置,其特征在于,所述装置应用于部署在第一车辆上的第一前端设备上,所述装置具体包括:
获得模块,用于获得所述第一车辆的第一位置信息;
发送模块,用于将所述第一位置信息发送给服务器,以使所述服务器利用所述第一位置信息确定与所述第一车辆关联的第二车辆,包括:所述服务器利用所述第一位置信息、所述第一车辆的实时运动轨迹、地图信息,判定出所述第一车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域时,则利用所述第一位置信息确定与所述第一车辆关联的第二车辆;
接收模块,用于接收来自所述服务器的部署在所述第二车辆上的第二前端设备的WIFI信息;
建立模块,用于利用所述WIFI信息与所述第二前端设备建立WIFI连接;
所述发送模块,还用于当检测到移动通信信号强度低于预设第一阈值时,通过所述WIFI连接将采集到的视频数据发送给所述第二前端设备,以使所述第二前端设备转发所述视频数据。
8.根据权利要求7所述的装置,其特征在于,
所述接收模块,还用于接收来自所述服务器的第二车辆的第二位置信息;
所述建立模块,具体用于在利用所述WIFI信息与第二前端设备建立WIFI连接的过程中,利用所述第二位置信息和所述第一位置信息确定所述第一车辆与第二车辆的位置关系,并利用所述位置关系将所述第一车辆上部署的WIFI天线指向所述第二车辆,利用所述WIFI信息与所述第二前端设备建立WIFI连接。
9.根据权利要求7所述的装置,其特征在于,
所述发送模块,还用于在所述建立模块利用所述WIFI信息与第二前端设备建立WIFI连接后,将所述WIFI连接的第一连接信息以及移动通信连接的第二连接信息发送给服务器,以使服务器将所述第一连接信息对应的视频数据以及所述第二连接信息对应的视频数据确定为来自于同一个前端设备的视频数据。
10.一种视频数据的传输系统,其特征在于,所述系统包括:部署在第一车辆上的第一前端设备、部署在第二车辆上的第二前端设备、服务器;其中:
所述第一前端设备,用于获得所述第一车辆的第一位置信息,并将所述第一位置信息发送给所述服务器;接收来自所述服务器的部署在第二车辆上的第二前端设备的WIFI信息;利用所述WIFI信息与所述第二前端设备建立WIFI连接;当检测到移动通信信号强度低于预设第一阈值时,则通过所述WIFI连接将采集到的视频数据发送给所述第二前端设备;
所述服务器,用于在接收到所述第一位置信息后,利用所述第一位置信息确定与所述第一车辆关联的第二车辆,并将部署在所述第二车辆上的第二前端设备的WIFI信息发送给所述第一前端设备,包括:所述服务器利用所述第一位置信息、所述第一车辆的实时运动轨迹、地图信息,判定出所述第一车辆将在预设时间内进入到移动通信信号强度低于预设第一阈值的区域时,则利用所述第一位置信息确定与所述第一车辆关联的第二车辆;
所述第二前端设备,用于通过所述WIFI连接接收来自所述第一前端设备的视频数据,并将所述视频数据转发给所述服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610521705.7A CN106210625B (zh) | 2016-06-30 | 2016-06-30 | 一种视频数据的传输方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610521705.7A CN106210625B (zh) | 2016-06-30 | 2016-06-30 | 一种视频数据的传输方法、装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106210625A CN106210625A (zh) | 2016-12-07 |
CN106210625B true CN106210625B (zh) | 2019-04-30 |
Family
ID=57464807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610521705.7A Active CN106210625B (zh) | 2016-06-30 | 2016-06-30 | 一种视频数据的传输方法、装置和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106210625B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11818595B2 (en) | 2020-05-18 | 2023-11-14 | SimpliSafe, Inc. | Operating wireless devices and image data systems |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106658413A (zh) * | 2016-12-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 车辆的无线通信连接方法、系统、服务器及车载终端 |
CN106993338A (zh) * | 2017-03-31 | 2017-07-28 | 联想(北京)有限公司 | 一种信号处理方法及装置 |
CN108510662A (zh) * | 2017-11-16 | 2018-09-07 | 广州市沃希信息科技有限公司 | 一种基于二维码的雨伞租借计费方法及系统 |
CN111343605B (zh) * | 2020-03-06 | 2023-08-29 | 知轮(杭州)科技有限公司 | 一种用于车辆局域网高速传输数据的无线通信方法 |
JP7205515B2 (ja) * | 2020-04-06 | 2023-01-17 | トヨタ自動車株式会社 | 地図更新システム、データ送信装置、およびデータ送信方法 |
CN113542340B (zh) * | 2021-01-07 | 2024-07-19 | 腾讯科技(深圳)有限公司 | 多终端配置方法、终端和计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102821282A (zh) * | 2012-08-31 | 2012-12-12 | 南京邮电大学 | 一种车载网络中的短距离无线视频通信方法 |
CN105049510A (zh) * | 2015-07-27 | 2015-11-11 | 小米科技有限责任公司 | 车辆通信的方法、装置及系统 |
CN105072014A (zh) * | 2015-08-28 | 2015-11-18 | 浙江大华技术股份有限公司 | 一种多媒体数据传输方法及车载设备、监控服务器 |
CN105339993A (zh) * | 2013-07-18 | 2016-02-17 | 斯堪尼亚商用车有限公司 | 用于信息发送的方法和传感器 |
CN105338325A (zh) * | 2015-11-24 | 2016-02-17 | 浙江宇视科技有限公司 | 一种监控视频传输方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104380349A (zh) * | 2013-04-15 | 2015-02-25 | 弗莱克斯电子有限责任公司 | 车辆入侵者警报检测和指示 |
-
2016
- 2016-06-30 CN CN201610521705.7A patent/CN106210625B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102821282A (zh) * | 2012-08-31 | 2012-12-12 | 南京邮电大学 | 一种车载网络中的短距离无线视频通信方法 |
CN105339993A (zh) * | 2013-07-18 | 2016-02-17 | 斯堪尼亚商用车有限公司 | 用于信息发送的方法和传感器 |
CN105049510A (zh) * | 2015-07-27 | 2015-11-11 | 小米科技有限责任公司 | 车辆通信的方法、装置及系统 |
CN105072014A (zh) * | 2015-08-28 | 2015-11-18 | 浙江大华技术股份有限公司 | 一种多媒体数据传输方法及车载设备、监控服务器 |
CN105338325A (zh) * | 2015-11-24 | 2016-02-17 | 浙江宇视科技有限公司 | 一种监控视频传输方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11818595B2 (en) | 2020-05-18 | 2023-11-14 | SimpliSafe, Inc. | Operating wireless devices and image data systems |
Also Published As
Publication number | Publication date |
---|---|
CN106210625A (zh) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106210625B (zh) | 一种视频数据的传输方法、装置和系统 | |
US10971007B2 (en) | Road condition information sharing method | |
US20170176192A1 (en) | Systems and methods to extrapolate high-value data from a network of moving things, for example including a network of autonomous vehicles | |
JP6801619B2 (ja) | データ転送経路算出装置およびデータ転送端末 | |
CN108347691B (zh) | 一种定位方法及设备 | |
US9460625B2 (en) | Proxy DSRC basic safety message for unequipped vehicles | |
JP5135255B2 (ja) | 安全運転支援システム | |
US20170215121A1 (en) | Systems and methods for managing and triggering handovers of mobile access points in a network of moving things, for example including a network of autonomous vehicles | |
US10938596B2 (en) | Switch device, communication control method and communication control program | |
US20120127318A1 (en) | Surveillance system using wireless network, master sensor node, and server apparatus | |
CN111164573A (zh) | 启用雾服务层并应用于智能运输系统 | |
CN112073929A (zh) | 一种在边缘计算中基于区块链的任务卸载方法及系统 | |
WO2014119196A1 (ja) | 移動体通信装置、基地局、サーバ装置、移動体通信システム、移動体通信方法及びプログラム | |
US20170374586A1 (en) | Systems and methods for managing and triggering handovers of users in a network of moving things | |
US11645913B2 (en) | System and method for location data fusion and filtering | |
CN105392204B (zh) | 车辆通信方法和装置 | |
US10154393B2 (en) | Method, motor vehicle, and system for determining a transmission path | |
US20220329292A1 (en) | Method and communication apparatus for transmitting and receiving data | |
CN114079867B (zh) | 信息处理装置及其信息处理方法、以及计算机可读存储介质 | |
US11570594B2 (en) | Method of facilitating on-demand wireless connectivity using device-to-device resources and data pooling with a vehicle platoon | |
CN103971528B (zh) | 与被监控车辆互联的智能交通监控系统的实现方法 | |
JP2020005029A (ja) | 車車間通信システム、車両用通信装置 | |
JP5649813B2 (ja) | 衝突防止装置、衝突防止方法、衝突防止プログラム、および衝突防止システム | |
US20080026713A1 (en) | Methods and apparatus for a wireless surveillance system | |
US20220279616A1 (en) | Communication terminal device, communication method and communication program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |