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

文档序号:9601331阅读:来源:国知局
[0014]从局域网络切换至移动网络具体包括以下步骤:
S50网络终端使用局域网络;
S60判断数据缓冲区是否符合使用要求的步骤;
S70判断局域网络信号是否太弱无法满足继续使用的步骤;
S80将网络设备切换至使用移动网络。
[0015]在上述步骤S20和S60中,所述判断数据缓冲区是否符合使用要求,是指数据缓冲区内的数据量是否能够满足当前操作接下来一段时间内的使用。具体到视频或音频等媒体流播放的情况中,则是指数据缓冲区内的数据是否能够满足接下来一段时间内的播放要求,该时间段至少为进行网络切换的时间,以达到使用者在网络切换的过程中,无法感觉到视频或音频的中断或跳帧。所述数据缓冲区可以是在存储器或暂存器上划分出来的一个特殊区域,如上所述,可以进行预缓冲,形成缓冲池的方式,做好随时切换的准备。为了保证速度,最好是从暂存器中来设定数据缓冲区,但为了给其他程序提供更大的暂存空间,应尽量减小暂存器的大小。
[0016]在上述步骤S70中如果局域网络信号能够满足继续使用的要求,则依据费用最低原则,停止网络切换,继续使用局域网络,即返回步骤S50。
[0017]在上述步骤S30当无法找到稳定且符合切换要求局域网络信号时,则停止网络切换,继续使用移动网络,即返回步骤S10。所述稳定为曾经连接过的具有一定信号强度的局域网络,该局域网络已经被网络设备标识为可连接的局域网络。所述符合切换要求则包括安全性和身份验证等方面的考虑,一般曾经连接过的局域网络都复合这些要求,是否考虑这些方面可以根据网络设备的具体安全性要求而设定。如上所述,当一个区域内存在多个局域网络信号的时候,本方法并非如现有技术一样寻找信号强度最大的局域网络进行连接,而是优先考虑曾经连接过的局域网络,因为该网络信号一般符合稳定性、安全性和无需身份验证,可以将切换的时间缩短到最短。而时间越短,所需的数据缓冲区就越小,上述占用暂存器的空间就越小。
[0018]上述步骤S30具体包括以下步骤:
S31判断是否存在稳定的局域网络信号;
S32如果存在稳定的局域网络信号,则判断是否存在经过身份验证或无需身份验证的局域网络信号;
S33如果存在经过身份验证或无需身份验证的局域网络信号,则选择该局域网络,进入步骤S40。
[0019]该方法是在稳定的局域网络信号中选择已经连接过的局域网络,即经过身份验证的网络,或者是无需身份验证的网络,如很多开放式局域网。已经身份验证过的网络和开放式局域网可以自动连接,无需再进行身份验证,因此可以大大减少网络切换的时长。这种类型的网络,一般在网络设备中存储一份网络标识的列表,只要该搜寻到的稳定的局域网络信号的网络标识在该列表中,那么网络设备直接进入步骤S40进行网络切换即可,这样可以实现快速切换。如果网络标识不在列表中,则清除该网络标识,停止网络切换,继续使用移动网络,即返回步骤S10。
[0020]在步骤S30中,如果不存在稳定的局域网络信号,则在网络设备所在区域中搜寻稳定的局域网络信号,具体包括以下步骤:
S35如果不存在稳定的局域网络信号,则进入局域网络信号稳定性判定的步骤,如局域网络信号的电平是否高于设定电平达到设定次数,则判定该局域网络信号为稳定。
[0021]如上所述,局域网络信号的分布是不均衡的,特别是当网络设备在移动的过程中,局域网络信号强度是处于一种动态变化的过程中。如果像现有技术一样,一旦发现信号强的局域网络信号就进行切换,则有可能导致不断的在两个网络之间切换,浪费了大量的电能。而且每次切换均需要一定的时间,频繁的切换会导致媒体流的中断,无法流畅播放。而本方法采用的是先判断该局域网路信号是否稳定,如上述步骤所述,所述的设定次数可以依据实际情况而设定,一般为8~15次。次数太少无法正确的判断信号是否稳定,次数太多又耗时太长,最佳的次数选择为10次。当判断该局域网络信号为稳定时,则进行身份验证并标识该局域网络,将该局域网络存入上述列表中,当然对于开放式局域网路无需进行身份验证。
[0022]完成稳定性识别后,本方法不直接进行网络切换,而是返回步骤S10。这是因为经过步骤S35后,所述数据缓冲区内的数据已经不足以满足维持继续使用的状态,需要再次进行步骤S20,对数据缓冲区作再次判断。否则媒体流就有可能出现中断或跳帧,影响使用者的观看体验。
[0023]同样的原理,在步骤S70中,应判断局域网络信号的电平是否低于设定电平达到设定次数,则判定该局域网络信号为太弱无法满足继续使用。次数可以参考步骤S35,如果如现有技术一样,一旦局域网络信号瞬间出现中断或信号太弱,就直接进行切换,则有可能会导致频繁的情况。在该判断的过程中,网络设备可以继续使用数据缓冲区中的数据继续进行播放,而不影响使用者的观看体验,只有能够确定局域网络信号确实是中断或太弱时,即局域网络信号的电平低于设定电平达到设定次数时,才启动切换。在该处不同于步骤35,因为局域网络信号已经无法继续为数据缓冲区提供数据流量,因此需直接切换至移动网络,保证数据流的持续播放。
[0024]如上所述应合理控制数据缓冲区的大小,所述步骤S20或S60具体为判断设定的数据缓冲区的容量是否满存,满存则为符合使用要求。特别是当网络设备使用网络进行视频播放的时候,由于媒体流的数据量远大于一般网络应用,人眼的最低分辨率为20帧/秒,即只要大于该数值,人眼就不会发现跳帧或屏闪。结合一般视频媒体播放清晰度和网络数据传送速度,所述数据缓冲区的容量大小设定为2~6M,更进一步的优化选择为4M。
[0025]在上述方法过程中,经过步骤S20或S60判断可以进行切换后,当最后判断不符合切换要求时,所述步骤需从步骤S20或S60重新开始。这是因为一旦启动网络切换工作,则将消耗该数据缓冲区中的视频数据进行播放视频,但在接下来的过程中,如果判断当前情况不适合切换要求时,如S30/S31/S32/S35/S70等步骤中判断为否的时候,应当停止网络切换,在下一个循环中从步骤S20或S60重新开始,重新判断数据缓冲区是否具有充足的数据量。
[0026]本发明方法特别适用于播放视频的移动网络设备,能够使移动中的网络设备根据所在地的具体网络情况在移动网络和局域网络之间切换,已达到使用局域网络降低使用费的目的。而且实现该切换过程中,能够首先保证使用者观看视频不会受到影响,即保证视频播放的顺畅;其次能够最大程度的减少网络切换的次数,降低设备的电能消耗;最后才是降低使用费的目的。本发明方法的该层次设计,保证了使用者观看视频的体验,特别适用于房车、游艇、旅游大巴等交通工具上,因为在这些交通工具上,资费并不是最重要的,而视频播放的顺畅才是使用者所关注的首要问题。在适当降低费用的前提下,保证使用者的观看体验,为本发明区别于现有技术的重要特征,是一种完全不同于传统网络切换技术的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1