一种移动网络和局域网络自动切换方法_3

文档序号:9601331阅读:来源:国知局
技术方向。在网络视频播放领域,相对于现有技术,具有突出的实质性特点和显著的进步。
【附图说明】
[0027]图1为本发明实施例1将4G切换至WIFI的流程图。
[0028]图2为实施例1中搜寻稳定的WIFI信号的流程图。
[0029]图3为实施例1将WIFI切换至4G的流程图。
[0030]图4为实施例1中判断WIFI信号是否问题的流程图。
[0031 ] 图5为本发明实施例2的整体流程图。
【具体实施方式】
[0032]实施例1
以下结合上述附图举例对本发明做进一步的说明,本实施例为一种移动视频播放终端,如手机、笔记本电脑、平板电脑等。该移动设备交替采用4G和WIFI下载视频数据。本实施例要保证在具有符合要求的WIFI信号的情况下,将4G切换至WIFI,当WIFI信号太弱无法满足播放要求时,将WIFI切换至4G。
[0033]所述移动网络自动切换至局域网络时,在该状态下,网络终端使用移动网络;当数据缓冲符合使用要求且具有稳定的局域网络信号时,启动网络切换;将网络设备切换至使用局域网络。具体步骤如图1所示:
S10在当前情况下,所述网络终端使用移动网络,如3G/4G等现有的移动网络,也可以是下一代的移动通讯技术网路。移动网络的特点是分布区域广,网络信号分布比较稳定,但使用费用较高。
[0034]S20判断数据缓冲区是否符合使用要求的步骤。在当前使用移动网络的过程中,网络设备是通过移动网络下载视频数据至数据缓冲区。在本实施例中,数据缓冲区的大小为4M,采用4G网络的话,数据传送率为300M。那么要达到人眼无法识别的出视频延迟、跳帧所需的1000000US/300=3.3uS。也就是说两种网络下切换是以时间为标准来判断是否能够切换至另外一种网路,每次判断的时间不能超过3.3uS,该MCU在执行的过程中是可以采用DMA并行处理的。如果数据缓冲区未满4M,则停止切换,继续使用移动网络对数据缓冲区进行缓冲。
[0035]S30判断局域网络信号是否稳定且符合切换要求的步骤,在该步骤中,具体还划分为以下步骤,如图中虚线框所示。
[0036]S31判断是否存在稳定的局域网络信号,如WIFI信号。在网络设备所在的区域是否存在稳定的局域网络信号供与切换是能否切换的关键,因为网络设备是在移动的过程中,在这样的使用环境下,局域网络信号是一直在变化的过程中,如果像现有技术一样一旦发现局域网络信号,即马上进行切换,则有可能导致设备频繁的在移动网络和局域网络之间来回切换,消耗大量电能且导致视频播放地不稳定。
[0037]S32如果存在稳定的局域网络信号,则判断是否存在经过身份验证或无需身份验证的局域网络信号。如果存在稳定的局域网络信号,则需判断该信号是否可以直接连接,S33如果存在经过身份验证或无需身份验证的局域网络信号,则选择该局域网络,进入步骤S40,将网络设备切换至使用局域网络。在这一过程中,已经连接过或无需身份验证的局域网络信号,可以记录其网络标识,在网络设备中形成一张可直接切换的网络标识列表,只要搜寻到的局域网络的网络标识在该列表中,则可以直接进入到步骤40,将网络从移动网络切换至局域网络,即从4G切换至WIFI,完成网络切换。如果搜寻到的局域网络的网络标识不在该列表中,则代表该网络需要身份验证,在此则需要手动进行身份验证,如无法验证,则需清除识别的网络标识。如上所述,由于该过程已经消耗一定的时间,因此需要重新进行步骤S20的判断,这样才能保证视频播放不受影响。
[0038]在上述步骤S31中,如果不存在现成的符合要求的局域网络信号,则需进入步骤S35,进入局域网络信号稳定性判定的步骤,如局域网络信号的电平是否高于设定电平达到设定次数,则判定该局域网络信号为稳定。结合图1和图2所示,首先判断搜寻到的局域网络信号电平是否大于设定的启动电平。所述网络设备中设置一计数器,当局域网络信号电平大于设定的启动电平时,关闭4G移动网络的次数增加计数1。接下来判断计数器的总数,在本实施例中,当关闭4G移动网络的次数达到10的时候,清除所述计数器,并记录该WIFI局域网络信号,即为该局域网络信号设置WIFI网络标识,并将其添加到上述列表中。在该过程中,一旦局域网络信号电平小于设定的启动电平,则停止切换,将计数器归零。由于该过程已经消耗一定的时间,因此需要重新进行步骤S20的判断,这样才能保证视频播放不受影响。
[0039]本实施例的另一过程:所述局域网络自动切换至移动网络时,在该状态下,网路终端使用局域网络;当数据缓冲符合使用要求且局域网络信号不稳定时,启动网络切换;将网络设备切换至使用移动网络,即将WIFI切换至4G,具体过程如图3所示。
[0040]S50在当前情况下,所述网络终端使用局域网络,如各种WIFI信号,也可以是下一代的局域网络技术。局域网络的特点是费用低,选择性多,但稳定性较差。
[0041]S60判断数据缓冲区是否符合使用要求的步骤。如上述步骤S20,在当前使用移动网络的过程中,网络设备是通过移动网络下载视频数据至数据缓冲区。在本实施例中,缓冲区的大小同样设定为4M。
[0042]S70判断局域网络信号是否太弱无法满足继续使用的步骤。如上所述,局域网络由于使用费用较低,所以应尽量使用局域网络,只有局域网络信号太弱无法继续满足视频播放的时候,才需进行切换。由于局域网络信号是一直在变化的过程中,如果像现有技术一样一旦发现局域网络信号太弱,即马上进行切换,则有可能导致设备频繁的在移动网络和局域网络之间来回切换,消耗大量电能且导致视频播放地不稳定。
[0043]因此,步骤S70具体为判断局域网络信号的电平是否低于设定电平达到设定次数,则判定该局域网络信号为太弱无法满足继续使用。结合图4所示,首先判断当前的局域网络信号电平是否小于设定的关闭电平。所述网络设备中设置一计数器,当局域网络信号电平小于设定的关闭电平时,开启4G移动网络的次数增加计数1。接下来判断计数器的总数,在本实施例中,当开启4G移动网络的次数达到10的时候,则该WIFI局域网络信号可以判断为无法满足继续播放视频使用,因此清除所述计数器,进入步骤S80将网络设备切换至使用移动网络,即从WIFI切换至4G。在该过程中,一旦局域网络信号电平大于设定的关闭电平,则判断为该WIFI信号尚可以满足视频播放,停止切换,将计数器归零。由于该过程已经消耗一定的时间,因此需要重新进行步骤S60的判断,这样才能保证视频播放不受影响。
[0044]实施例2
本实施例为一种安装在交通工具上的视频播放中继,如网络路由器、电视盒子、视频播放器等。该网络设备随交通工具处于移动状态中,如安装在房车或游艇上的网络路由器或视频播放器,网络状态变化十分复杂,该网络设备交替采用4G和WIFI下载视频数据。本实施例要保证在具有符合要求
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1