一种多媒体数据传输方法及车载设备、监控服务器的制造方法_2

文档序号:9352753阅读:来源:国知局
输的多媒体数据对应的多媒体内容按常态展示时的总展示时长。
[0041]一种监控服务器,包括:
[0042]第二检测单元,用于周期性检测与车载设备之间的连通状态;
[0043]接收单元,用于接收所述车载设备顺序传输的携带有第一预设展示时长信息的多媒体数据包,其中,所述携带有第一预设展示时长信息的多媒体数据包是在启动网络切换之前,所述车载设备对依次获取到的缓存的多媒体数据封装而成;
[0044]解析单元,用于对所述携带有第一预设展示时长信息的多媒体数据包进行解析,得到第一预设展示时长;
[0045]展示单元,用于在第二检测单元检测到所述车载设备启动网络切换时刻起,将未处理的携带有第一预设展示时长信息的全部多媒体数据包对应的多媒体内容,在所述第一预设展示时长内进行展示;
[0046]其中,所述第一预设展示时长不小于所述车载设备的网络切换时长。
[0047]优选地,在所述车载设备切换到第二移动网络,与所述监控服务器建立第二数据通信链路之后,
[0048]所述接收单元,还用于接收所述车载设备顺序传输的携带有第二预设展示时长信息的多媒体数据包,其中,所述携带有第二预设展示时长信息的多媒体数据包是所述车载设备分别对:依次获取到的、之前缓存中未传输的多媒体数据,以及切换后实时采集的、与缓存中当前未传输的多媒体数据数量相同的多媒体数据封装而成;
[0049]所述解析单元,还用于对所述携带有第二预设展示时长信息的多媒体数据包进行解析,得到第二预设展示时长;
[0050]所述展示单元,还用于将携带有第二预设展示时长信息的全部多媒体数据包对应的多媒体内容,在所述第二预设展示时长内进行展示;
[0051]其中,所述第二预设展示时长为所述缓存中未传输的多媒体数据对应的多媒体内容按常态展示时的总展示时长。
[0052]在本发明实施例中,为了避免车载设备在行进过程中,由于将当前连接的第一移动网络切换为第二移动网络而导致多媒体数据的传输中断,进而造成对端的监控服务器无法展示连续、完整的多媒体数据,本发明中的车载设备在检测到与监控服务器当前建立的第一数据通信链路的通信质量不满足预设条件时,对实时采集到的多媒体数据进行顺序缓存,依次获取缓存的多媒体数据,并封装第一预设展示时长成多媒体数据包。然后,按照与当前通信质量相适配的传输码率传输封装有第一预设展示时长的多媒体数据包给监控服务器,以便监控服务器在检测到车载设备进入网络切换时刻起,将未处理的携带有第一预设展示时长信息的全部多媒体数据包对应的多媒体内容,在第一预设展示时长内进行展示,其中,第一预设展示时长不小于车载设备的网络切换时长。从而,通过对实时采集到的多媒体数据进行缓存,避免了由于网络切换而造成多媒体数据的丢失,保证了多媒体数据的完整性。同时,通过为缓存后再传输的多媒体数据封装第一预设展示时长,保证了移动网络切换过程中,监控服务器侧的显示终端能够一直展示多媒体数据,避免了监控服务器侧的展示中断,保证了展示的连续性。
【附图说明】
[0053]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0054]图1为本发明所涉及的多媒体数据传输所适用的系统架构示意图;
[0055]图2为本发明实施例提供的以车载设备为执行主体的多媒体数据传输方法的流程不意图;
[0056]图3为本发明实施例提供的另一种以车载设备为执行主体的多媒体数据传输方法的流程示意图;
[0057]图4为为本发明实施例提供的一种以监控服务器为执行主体的多媒体数据传输方法的流程示意图;
[0058]图5为本发明实施例提供的另一种以监控服务器为执行主体的多媒体数据传输方法的流程示意图;
[0059]图6为本发明实施例提供的多媒体数据在监控服务器侧进行展示的时序表征图;
[0060]图7为本发明实施例提供的一种车载设备的结构示意图;
[0061]图8为本发明实施例提供的一种监控服务器的结构示意图。
【具体实施方式】
[0062]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0063]如图1所示,为本发明所涉及的多媒体数据传输所适用的系统架构示意图,该系统架构中包括车载设备11和监控服务器12。其中,车载设备11用于实时采集能够反映当前车辆行驶环境下的场景信息的多媒体数据,并利用当前行驶环境下的移动网络建立得到的数据通信链路,将实时采集到的多媒体数据传输至监控服务器12进行展示。所述移动网络有移动3G网络、移动4G网络等,本发明以第一移动网络为移动3G网络,第二移动网络为移动4G网络为例进行说明,其中,第一移动网络为移动4G网络,第二移动网络为移动3G网络同理。
[0064]由于车载设备一般是随着车辆发生移动的,其与监控服务器的数据连接(数据通信链路)主要通过移动网络的支持,即车载设备可以通过拨号上线的方式,获取当前移动网络下的网络IP,这一网络IP是由移动网络的运营商动态分配的,可随机分配,也可以按照一定的规则分配。而监控服务器无法主动获知车载设备的网络IP,只有等待车载设备在连接至移动网络之后,由车载设备主动向监控服务器发起连接,具体可以通过向监控服务器发起注册请求的方式实现。
[0065]其中,本发明所涉及的多媒体数据包括:音频数据和/或视频数据。
[0066]下面通过具体的实施例对本发明所涉及的技术方案进行详细描述,本发明包括但并不限于以下实施例。
[0067]实施例一:
[0068]首先,基于发送多媒体数据的一侧:车载设备11,对该多媒体数据传输方案进行介绍。
[0069]如图2所示,为本发明实施例提供的一种多媒体数据传输方法的流程示意图;该方法主要包括:
[0070]步骤21:在第一移动网络中,车载设备在检测到与监控服务器之间的第一数据通信链路的通信质量不满足预设条件时,对实时采集到的多媒体数据进行顺序缓存。
[0071]在实际的监控场景中,由于车载设备依赖于第一数据通信链路向监控服务器传输多媒体数据,该第一数据通信链路的通信质量决定了传输的稳定性和可靠性。若通信质量较差,则传输多媒体数据的质量、数量以及速度都会受到影响,反之亦然。因此,车载设备需要实时检测当前第一数据通信链路的通信质量,具体地,该第一数据通信链路的通信质量根据当前使用的第一移动网络的信号强度确定。
[0072]—般情况下,车载设备采集到多媒体数据后就直接传输给监控服务器,这一实时采集、实时传输的方式对当前数据通信链路的通信质量要求较高,若当前数据通信链路的通信质量较差,则车载设备实时采集到的多媒体数据无法实时传输,可能会发生拥塞,导致数据包的堆积,甚至,在数据通信链路的通信质量极差以致于数据通信链路断开的情况下,若车载设备仍向监控服务器发送多媒体数据,则会导致数据包的丢失。在本发明的技术方案中,当车载设备检测到第一数据通信链路的通信质量不满足预设条件时,为了确保实时采集到的多媒体数据不被丢失,对实时采集到的多媒体数据进行顺序缓存。其中,预设条件至少包括:第一移动网络的信号强度不低于预设阈值。
[0073]在车载设备采集当前车辆的监控场景中的音频数据和/或视频数据之后,并不是按照现有技术的方案仍利用第一数据通信链路实时传输给监控服务器进行展示;而是将采集到的多媒体数据按照一定时序顺序进行缓存,形成一缓存队列,从而,避免了实时传输方式导致的数据包丢失现象。然而,这一缓存队列又不同于将多媒体数据直接进行存储,本发明所涉及的缓存队列体现了缓存操作的暂时性以及实时性,而且,缓存队列不会消耗过多的时间进行存储、读取等操作,能够较好地体现本发明对时延的要求。
[0074]在启动网络切换之前,车载设备执行:
[0075]步骤22:依次获取缓存的多媒体数据,封装成携带有第一预设展示时长信息的多媒体数据包。
[007
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1