网络切换装置和方法_4

文档序号:9436710阅读:来源:国知局
二预设阈值Q,则所述智能手机获取第二 WiFi网络的上行速率和下行速率。如所述智能手机获取到所述第二 WiFi网络的上行速率为54Kbps,所述下行速率为66Kbps。
[0107]第一判断单元52,用于判断所述第二网络的上行速率和/或下行速率是否对应大于所述第一网络的上行速率和/或下行速率;
[0108]当所述移动终端获取到第二网络的上行速率,将所述第二网络的上行速率与所述第一网络的上行速率进行对比,判断所述第二网络的上行速率是否大于所述第一网络的上行速率;或者所述移动终端获取到第二网络的下行速率,将所述第二网络的下行速率与所述第一网络的下行速率进行对比,判断所述第二网络的下行速率是否大于所述第一网络的下行速率;或者所述移动终端获取到第二网络的上行速率和下行速率时,将所述第二网络的上行速率与所述第一网络的上行速率进行对比,判断所述第二网络的上行速率是否大于所述第一网络的上行速率;且将所述第二网络的下行速率与所述第一网络的下行速率进行对比,判断所述第二网络的下行速率是否大于所述第一网络的下行速率。优选地,所述移动终端获取到第二网络的上行速率和下行速率时,将所述第二网络的上行速率与所述第一网络的上行速率进行对比,判断所述第二网络的上行速率是否大于所述第一网络的上行速率;且将所述第二网络的下行速率与所述第一网络的下行速率进行对比,判断所述第二网络的下行速率是否大于所述第一网络的下行速率。如所述智能手机获取到第二 WiFi网络的上行速率54Kbps,下行速率为66Kbps时,将所述第二 WiFi信号的上行速率54Kbps与所述第一网络的上行速率为40Kbps进行对比,同时将下行速率为66Kbps与所述第一网络的下行速率50Kbps进行对比,判断54Kbps与40Kbps的大小关系,同时判断66Kbps与50Kbps的大小关系。
[0109]切换单元53,用于若所述第二网络的上行速率和/或下行速率对应大于所述第一网络的上行速率和/或下行速率,则在保持连接网络的状态下从所述第一网络切换至第二网络。
[0110]如果所述移动终端判定所述第二网络的上行速率大于所述第一网络的上行速率,在保持正在使用网络的连接不中断的状态下,从所述正在使用的网络切换至第二网络,即从所述第一网络切换至所述第二网络,否则,所述移动终端结束从所述第一网络切换至第二网络的操作;或者当所述第二网络的下行速率大于所述第一网络的下行速率时,在保持正在使用网络的连接不中断的状态下,所述移动终端从所述正在使用的网络切换至第二网络,即从所述第一网络切换至所述第二网络,否则,所述移动终端结束从所述第一网络切换至第二网络的操作;或者当所述第二网络的上行速率大于所述第一网络的上行速率,且所述第二网络的下行速率大于所述第一网络的下行速率时,在保持正在使用网络的连接不中断的状态下,所述移动终端从所述正在使用的网络切换至第二网络,即从所述第一网络切换至所述第二网络,否则,所述移动终端结束从所述第一网络切换至第二网络的操作。优选地,当所述第二网络的上行速率大于所述第一网络的上行速率,且所述第二网络的下行速率大于所述第一网络的下行速率时,在保持正在使用网络的连接不中断的状态下,所述移动终端从所述正在使用的网络切换至第二网络,即从所述第一网络切换至所述第二网络。如所述智能手机判定所述第二 WiFi网络的上行速率54Kbps大于所述第一网络的上行速率40Kbps,且所述第二 WiFi网络的下行速率66Kbps大于所述第一网络的下行速率50Kbps时,在保持正在使用的WiFi网络连接不中断的状态下,从正在使用的WiFi网络切换至第二WiFi网络。
[0111]进一步地,所述切换模块50还包括:
[0112]建立单元54,用于若所述第一网络的上行速率和/或下行速率小于对应的第二预设阈值,则与所述第二网络建立连接关系;
[0113]第二获取单元55,用于对应获取所述第二网络的上行速率和/或下行速率。
[0114]当所述移动终端正在使用的网络的上行速率小于上行速率的第二预设阈值S,所述移动终端与所述第二网络建立连接关系,获取所述第二网络的上行速率;或者所述正在使用的网络的下行速率小于下行速率的第二预设阈值Q,所述移动终端与所述第二网络建立连接关系,获取所述第二网络的下行速率;或者所述正在使用的网络的上行速率小于上行速率的第二预设阈值S,且所述正在使用的网络的下行速率小于下行速率的第二预设阈值Q时,所述移动终端与所述第二网络建立连接关系,获取所述第二网络的上行速率和下行速率。优选地,当所述移动终端正在使用的网络的上行速率小于上行速率的第二预设阈值S,且所述正在使用的网络的下行速率小于下行速率的第二预设阈值Q时,所述移动终端与所述第二网络建立连接关系,获取所述第二网络的上行速率和下行速率。如当所述智能手机正在使用的WiFi网络的上行速率小于上行速率的第二预设阈值S,且所述正在使用的WiFi网络的下行速率小于下行速率的第二预设阈值Q时,所述智能手机与所述第二WiFi网络建立连接关系,当建立连接成功之后,获取所述第二 WiFi网络的上行速率和下行速率。
[0115]本实施例通过确定第二网络的上行速率和下行速率,并判断所述第二网络的上行速率和下行速率是否对应大于所述第一网络的上行速率和/或下行速率;当所述第二网络的上行速率和下行速率对应大于的所述第一网络的上行速率和/或下行速率时,进行网络切换。保证了移动终端从第一网络切换至信号强度更高,网络传输速度更快的网络,提高了用户的体验效果。
[0116]参照图5,图5为本发明网络切换装置的第三实施例的功能模块示意图。基于本发明网络切换装置第一实施例提出本发明网络切换装置的第二实施例。
[0117]在本实施例中,所述处理模块模块30包括:
[0118]侦测单元31,用于若所述第一网络的信号强度小于第一预设阈值,则侦测除第一网络外是否还存在其它的可用网络;
[0119]如果移动终端正在使用的网络的信号强度小于第一预设阈值,则所述移动终端侦测其所在的环境中除其正在使用的网络外,是否还存在其它的可用网络。所述可用网络是指当所述移动终端可以连接的网络,当所述移动终端连接上所述网络时,可以上网浏览网页等。如当智能手机正在使用的WiFi网络的信号强度小于第一预设阈值时,所述智能手机侦测其所在的环境中除正在使用的WiFi网络之外,是否还存在其它可以使用的WiFi网络。
[0120]第一处理单元32,用于若除第一网络外还存在其它的可用网络,则判断所述可用网络的优先级;
[0121]如果所述移动终端侦测到其所在的环境中,除其正在使用的网络之外,还存其它的可用网络时,所述移动终端判断所述其它的可用网络的优先级,即判断所述其它的可用网络的信号强弱。如当所述智能手机侦测到其所在的环境中,除其正在使用的WiFi网络之夕卜,还存在其它可以使用的WiFi网络时,所述智能手机将所述其它可以使用的WiFi网络的RSSI值进行对比,判断所述其它可以使用的WiFi网络的RSSI值的大小关系。
[0122]第二处理单元33,用于在所述可用网络中将优先级最高的网络作为第二网络。
[0123]所述移动终端确定所述其它的可用网络中优先级最高的网络,在所述可用网络中将优先级最高的网络作为第二网络,即确定所述其它的可用网络中信号强度最好网络,将所述信号强度最好的网络作为第二网络。如当所述智能手机确定所述可用的WiFi网络中RSSI值最大的WiFi网络时,所述智能手机将RSSI值最大的WiFi网络作为第二 WiFi网络。
[0124]进一步地,所述侦测单元31,还用于若除第一网络外不存在其它的可用网络,则在间隔预设时间之后继续侦测是否存在所述可用网络。
[0125]如果所述移动终端侦测到其所在的环境中除其正在使用的网络外,不存在其它的可用网络时,所述移动终端则在间隔预设时间之后,继续侦测其所在的环境中是否存在其它的可用网络。所述预设时间可以根据需要进行设置,如可以设置为3分钟,5分钟,7分钟等,优选地,所述预设时间设置为5分钟。如所述智能手机侦测到其所在的环境中除其正在使用的WiFi网络外,不存在其它可用的WiFi网络时,在等待5分钟之后,继续侦测其所在的环境中是否存在其它可用的WiFi网络。
[0126]本实施例通过在可用的网络中选择信号强度最好的网络作为第二网络,保证了移动终端在进行网络切换时,切换到信号强度最好的网络,提高了用户体验效果;且在除第一网络外不存在其它的可用网络时,在间隔预设时间之后继续侦测是否存在所述可用网络,提高了移动终端网络切换的成功率。
[0127]本发明进一步提供一种网络切换方法。
[0128]参照图6,图6为本发明网络切换方法的第一实施例的流程示意图。
[0129]在本实施例中,所述网络切换方法包括:
[0130]步骤S10,获取第一网络的信号强度;
[0131]移动终端获取第一网络的信号强度,即获取其正在使用的网络的信号强度,所述第一网络就是所述移动终端正在使用的网络,如获取正在链接的WiFi网络的信号强度。所述移动终端包括但不限于智能手机,iPad等。优选地,所述移动终端为智能手机。网络的信号强度用RSSI (received signal strength indicat1n,接收的信号强度指示)值来判决,所述RSSI是无线发送层的可选部分,用来判定链接质量,以及判断是否增大广播发送强度。如所述智能手机获取其正在使用的WiFi网络的信号强度为_80dBm(表示分贝毫伏或者分贝毫瓦)。
[0132]步骤S20,判断所述第一网络的信号强度是否小于第一预设阈值;
[0133]当所述移动终端获取其正在使用的网络的信号强度时,将所述正在使用网络的信号强度与其第一预设阈值进行对比,判断所述正在使用网络的信号强度是否小于所述第一预设阈值。所述第一预设阈值可以根据所述移动终端用户的需要来设置,如当所述用户进行的任务需要的信号强度较好的网络,如需要观看视频时,则可以将所述第一预设阈值设置的高一点,如设置成-60dBm;当所述用户进行简单的上网浏览网页的操作,则可以将所述第一预设阈值设置的相对低一点,如设置成_70dBm。如所述智能手机获取其正在使用的WiFi网络的RSSI值为_80dBm,且所述第一预设阈值为_60dBm,即所述第一预设RSSI阈值为-60dBm,则将所述WiFi网络的RSSI值和第一预设RSSI阈值进行对比,判断所述WiFi网络的RSSI值是否小于所述第一预设RSSI阈值。
[0134]步骤S30,若所述第一网络的信号强度小于第一预设阈值,则确定第二网络;
[0135]如果所述移动终端将正在使用的网络的信号强度与所述第一预设阈值对比之后,判定所述正在使用网络的信号强度小于所述第一预设阈值时,确定第二网络。当所述移动终端正在使用的网络的信号强度大于或者等于所述第一预设阈值时,则不需要确定当前环境中的第二网络,继续实时获取其正在使用的网络的信号强度。如所述智能手机将其正在使用的WiFi网络的RSS
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1