当前位置: 首页 > 专利查询>南京大学专利>正文

一种利用车载AP进行视频缓存、转码和传输的系统及其工作方法技术方案

技术编号:19186733 阅读:23 留言:0更新日期:2018-10-17 02:20
本发明专利技术公开了一种利用车载AP进行视频缓存、转码和传输的系统及其工作方法,系统主要包括车载AP、移动设备、控制器和视频服务器。控制器收集车载AP的位置、速度、工作信道信息,并响应移动设备查询请求,根据吞吐量模型计算车载AP和移动设备之间的期望吞吐量,为移动设备提供候选车载AP列表及其期望吞吐量和期望通信时间,移动设备据此选择合适的车载AP进行连接,视频客户端则根据所连接车载AP的期望平均吞吐率调整请求视频的码率。该系统及其工作方法可以充分利用车载AP提高移动设备吞吐量,提升用户观看视频的体验。

A video buffer, transcoding and transmission system based on vehicle mounted AP and its working method

The invention discloses a video buffer, transcoding and transmission system using on-board AP and its working method. The system mainly comprises on-board AP, mobile device, controller and video server. The controller collects the location, speed, and working channel information of the on-board AP, and responds to mobile device query requests, calculates the expected throughput between the on-board AP and the mobile device according to the throughput model, and provides the candidate on-board AP list, its expected throughput and expected communication time for the mobile device, according to which the mobile device selects the appropriate one. The on-board AP is connected, and the video client adjusts the bit rate of the request video according to the expected average throughput of the on-board AP. The system and its working method can make full use of the on-board AP to improve the throughput of mobile devices and enhance the user experience of watching video.

【技术实现步骤摘要】
一种利用车载AP进行视频缓存、转码和传输的系统及其工作方法
本专利技术属于网络
,具体是一种基于车载网络提高网络接入带宽,通过缓存和在线转码提升用户观看视频体验的系统及其工作方法。
技术介绍
随着移动通信技术的不断发展和移动设备的不断普及,移动视频流量体量巨大,且增长迅猛,对网络容量以及用户体验都提出了越来越高的要求。移动设备大多配有多个网络接口卡,如WiFi、LTE、蓝牙等,还可以通过USB端口进行扩展。MPTCP协议能够使移动设备同时或者交替地使用多个无线接口,在移动环境下进行切换而不中断连接,提高吞吐量和鲁棒性。由于在高速移动环境下无线网络通信质量变差,现有的公交系统通过提供车载WiFi接入点(AP)为用户提供了相对稳定和高速的网络接入。但是,当前的实现并不能很好地适应用户的移动性:当用户离开车辆时,将导致原有的连接断开,服务中断。另一方面,车外的行人也无法通过这些可用的资源提升自己的可用网络容量。并且用户通过车载AP在移动设备上观看视频时,其观看体验还面临以下挑战:1、为了发现周围的车载AP,移动设备需要对多个信道进行扫描,这会带来较大的时间开销,而缩短了服务时间。2、在移动环境下,车载AP和移动设备距离可能持续变化,传统的基于RSSI的AP选择策略不能很好地刻画AP性能。3、传统的无线设备只有在RSSI低于某一阈值时才会触发AP切换,在移动环境下,这种切换策略具有明显的滞后性,也会错失更好的连接机会,不能充分利用可用资源。4、不同车载AP的速度、方向差异较大,导致移动环境下网络状况波动较大,视频客户端难以准确预测网络带宽,容易导致用户视频频繁卡顿,降低用户体验。5、对多码率视频进行缓存时,存在存储空间和缓存有效性之间的冲突。缓存所有码率的视频块会导致存储空间的浪费,存储部分码率的视频块又会降低缓存有效性。
技术实现思路
专利技术目的:为了解决以上问题,本专利技术提出一种利用车载AP进行视频缓存、转码和传输的系统,该系统能够充分利用可用的车载AP资源提升网络吞吐量,优化用户观看视频的体验。本专利技术的另一目的在于提供上述利用车载AP进行视频缓存、转码和传输的系统的相应的工作方法。技术方案:本专利技术所述的一种利用车载AP进行视频缓存、转码和传输的系统,包括车载AP、移动设备、控制器、视频服务器,其中,车载AP:周期性向控制器发送当前车载AP的位置、速度、工作信道信息;负责视频块的缓存、转码,并使用缓存替换策略进行缓存更新;移动设备:周期性将当前移动设备的位置、速度、网卡数量发送给控制器,向控制器查询周围可用的车载AP列表及其期望吞吐量和期望通信时间,根据控制器返回结果,选择合适的车载AP进行连接;移动设备上的视频客户端根据所连接的车载AP的期望吞吐量和期望通信时间决定请求的视频码率;控制器:控制器收集车载AP的信息,响应移动设备查询请求,根据移动设备和车载AP的位置、速度信息,结合吞吐量模型计算期望吞吐量,向移动设备返回可用的候选车载AP列表及其期望吞吐量和期望通信时间;视频服务器:将内容切分成固定播放长度的视频块,并对每块提供不同码率的版本以供用户选择。利用上述基于车载AP的系统进行视频缓存、转码和传输的工作方法,包括以下步骤:1)车载AP周期性向控制器汇报当前位置、速度、工作信道信息,控制器接收并存储这些信息;车载AP根据最大通信距离、速度信息,结合吞吐量模型,决定缓存视频的码率,并对流行视频进行缓存;2)移动设备周期性将当前移动设备的位置、速度、网卡数量信息发送给控制器,请求查询周围可用的车载AP列表及其期望吞吐量和期望通信时间;3)控制器根据移动设备和车载AP的位置、速度信息,结合吞吐量模型计算移动设备和某车载AP建立连接的期望吞吐率,并根据期望吞吐量对车载AP进行筛选和排序,将排序后的车载AP列表及其期望吞吐量、期望通信时间返回给移动设备;4)移动设备根据候选车载AP列表及其期望吞吐量和期望通信时间,在合适的时机进行车载AP的选择和切换;移动设备上的视频客户端根据所连接车载AP的期望吞吐量和期望通信时间,决定请求的视频码率,并向车载AP请求视频块;5)车载AP根据缓存情况决定如何传输视频块,并根据缓存策略进行缓存更新,具体地,如果车载AP缓存有视频客户端请求的码率的视频块,则直接传输给视频客户端;如果车载AP缓存有视频客户端请求的视频块但码率大于视频客户端请求,则车载AP将视频块转码为低码率后传输给视频客户端,同时更新缓存;如果车载AP未缓存请求的内容,或缓存有视频客户端请求的视频块,但码率低于视频客户端请求,则车载AP从视频服务器下载视频客户端所请求码率的视频块,传输给视频客户端,同时更新缓存。所述步骤1)和3)中的吞吐量模型是瞬时吞吐率对通信时间积分得到,而瞬时吞吐率由对数距离路径损耗模型和香农定理共同决定。有益效果:相比于现有技术,本专利技术具有以下优点:1、通过引入控制器收集和追踪车载AP信息,移动设备可以直接向控制器查询周围可用车载AP,避免了频繁扫描周围可用车载AP带来的时间开销。且车载AP的筛选和排序都在控制器进行,没有增加移动设备计算开销。2、通过构建吞吐量模型,将车载AP和移动设备的相对位置变化纳入模型中,更精确地刻画了与车载AP连接所能得到的吞吐量提升,帮助移动设备选择更好的车载AP。3、移动设备周期性地向控制器查询周围可用车载AP,并根据可用车载AP列表及其期望吞吐量和期望通信时间及时发现更好的车载AP进行切换,提高了资源利用率,避免了传统的基于RSSI的AP切换策略的滞后性,减少了服务不可用时间。4、视频客户端根据所连接车载AP的期望吞吐量和期望通信时间决定所请求视频的码率,在充分利用网络带宽的同时尽可能提升用户视频质量,避免了传统的基于历史带宽信息进行预测的码率调节方法的不准确性和滞后性。5、通过利用车载AP的存储能力提供缓存服务,缩短了用户获取视频块的时延,提升了传输速率。而通过车载AP的存储能力将高码率视频转码为低码率视频来满足视频客户端的请求,不仅提升了缓存文件的利用价值,也降低了后端网络传输负担。附图说明图1为移动设备和车载AP通信模型图;图2为利用车载AP进行视频缓存、转码和传输的系统场景图;图3为基于图2的系统结构的数据流图。具体实施方式下面结合附图对本专利技术的技术方案作进一步的说明。首先,基于图1所示的移动设备和车载AP的通信示意图来构建该场景下的吞吐量计算模型。移动设备和车载AP之间的距离由其两者位置和速度共同决定,是时间的函数。而RSSI则是关于该距离的函数,其路径损耗遵从对数距离路径损耗模型,即:RSSI=φ(d)=r0+10αlog10(d/d0)(1)其中,d是移动设备到车载AP的距离,d0是参考距离,r0是在d0位置时的信号接收强度,一般取d0=1m。α是路径损耗指数,表示路径损耗随着距离增长的速率。记RSSImin为将报文从移动设备传输到车载AP所需的最小RSSI,此时移动设备与车载AP之间的距离为通信半径R,即以移动设备为中心,半径为R的范围内存在车载AP,就可以进行报文传送。根据式(1),可以得到通信半径为:根据信息论中的香农定理以及信噪比的计算公式:Capacity=Blog2(1+S/N)(3)SNR=RSSI-b=10lg(S/N本文档来自技高网
...

【技术保护点】
1.一种利用车载AP进行视频缓存、转码和传输的系统,其特征在于,该系统包括车载AP、移动设备、控制器和视频服务器,其中,车载AP:周期性向控制器发送当前车载AP的位置、速度、工作信道信息;负责视频块的缓存、转码,并使用缓存替换策略进行缓存更新;移动设备:周期性将当前移动设备的位置、速度、网卡数量发送给控制器,向控制器查询周围可用的车载AP列表及其期望吞吐量和期望通信时间,根据控制器返回结果,选择合适的车载AP进行连接;移动设备上的视频客户端根据所连接的车载AP的期望吞吐量和期望通信时间决定请求的视频码率;控制器:控制器收集车载AP的信息,响应移动设备查询请求,根据移动设备和车载AP的位置、速度信息,结合吞吐量模型计算期望吞吐量,向移动设备返回可用的候选车载AP列表及其期望吞吐量和期望通信时间;视频服务器:将内容切分成固定播放长度的视频块,并对每块提供不同码率的版本以供用户选择。

【技术特征摘要】
1.一种利用车载AP进行视频缓存、转码和传输的系统,其特征在于,该系统包括车载AP、移动设备、控制器和视频服务器,其中,车载AP:周期性向控制器发送当前车载AP的位置、速度、工作信道信息;负责视频块的缓存、转码,并使用缓存替换策略进行缓存更新;移动设备:周期性将当前移动设备的位置、速度、网卡数量发送给控制器,向控制器查询周围可用的车载AP列表及其期望吞吐量和期望通信时间,根据控制器返回结果,选择合适的车载AP进行连接;移动设备上的视频客户端根据所连接的车载AP的期望吞吐量和期望通信时间决定请求的视频码率;控制器:控制器收集车载AP的信息,响应移动设备查询请求,根据移动设备和车载AP的位置、速度信息,结合吞吐量模型计算期望吞吐量,向移动设备返回可用的候选车载AP列表及其期望吞吐量和期望通信时间;视频服务器:将内容切分成固定播放长度的视频块,并对每块提供不同码率的版本以供用户选择。2.根据权利要求1所述的利用车载AP进行视频缓存、转码和传输的系统,其特征在于,所述车载AP为安置在车上的WiFi访问点,具备存储和计算能力。3.根据权利要求1所述的利用车载AP进行视频缓存、转码和传输的系统,其特征在于,所述移动设备支持MPTCP协议并配备有多个网卡,或者通过USB端口扩展到多个网卡。4.根据权利要求1-3中的任一项所述的利用车载AP进行视频缓存、转码和传输的系统的工作方法,其特征在于,该方法包括以下步骤:1)车载AP周期性向控制器汇报当前位置、速度、工作信道信息,控制器接收并存储这些信息;车载AP根据最大通信距离、速度信息,结合吞吐量模型,决定缓存视频的码率,并对流行内容进行缓存;2)移动设备周期性将当前移动设备的位置、速度、网卡数量信息发送给控制器,请求查询周围可用的车载AP列表及其期望吞吐量和期望通信时间;3)控制器根据移动设备和车载AP的位置、速度信息,结合吞吐量模型计算移动设备和某车载AP建立连接的期望吞吐率,并根据期...

【专利技术属性】
技术研发人员:王晓亮周磊陆桑璐
申请(专利权)人:南京大学
类型:发明
国别省市:江苏,32

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

1