WiFi热点的选择方法及装置的制造方法_3

文档序号:9474943阅读:来源:国知局
0]以下举例说明权重的自适应调整。例如,手机应用中有一个播放器,它既可以播放内网设备某个NAS中已经下载好的视频文件,也可以播放互联网上的视频文件,对于NAS中的视频文件,它甚至可以去外网寻找字幕配合使用。对于这个应用,我们假设当前应用设置的运行环境有三个因子=Factorl:访问外网视频服务器速度;Fact0r2:访问NAS速度;Factor3:访问外网字幕服务器速度。
[0081]我们可以建立若干应用场景【即通过应用记录用户选择的功能属性如播放本地视频文件,字幕文件也在本地从而确定应用场景】。
[0082]S1:用户播放本地视频文件,字幕文件也在本地
[0083]S2:用户播放本地视频文件,没有字幕文件
[0084]S3:用户播放NAS中的视频文件,NAS中已经有字幕文件
[0085]S4:用户播放NAS中的视频文件,NAS中无字幕文件
[0086]S5:用户播放NAS中的4K视频文件;
[0087]S6,用户播放NAS中的图片文件;
[0088]应用建立以下规则:
[0089]1、访问NAS需求的,Factor2基本权重为50%,如果是图片则要求50%权重,如果是一般视频要求是70%权重,如果是4K视频,则权重加大到80%
[0090]2、访问外网视频的,Factorl基本权重为80%
[0091]3、需要访问字幕服务器的,Factor3基本权重为20%,若调整后的权重值的总和不为I时则对每个权重进行归一化处理。应用建立因子的权重的模板(对应规则),具体应用场景在模板中进行匹配,寻找各因子的权重。
[0092]当场景发生切换时,应用按照因子的权重的模板,自动调整权重【即已经预设好了每个场景对应的权重值,比如上面视频播放的实例里面,我已经在应用里面预设好了每个应用场景对应的固定的权重值(如果是SI,则需要将访问内网的权重加到100%,而网络的就减小到0% )】,计算应用值,判定是否需要切换WiFi信号。权重值根据需要做归一化处理。
[0093]应用根据自已的当前场景(即当前运行环境)确定需要哪些因子,以及各因子的权重,然后计算在某个ssid连接下的应用值,计算规则如下:
[0094]value_under_ssidN = Σ FactorM_under_ssidN*FactorM_weight0 通过先确定应用的因子和权重,再按照确定的因子和权重生成所述应用的应用值,并根据应用的运行环境不同而对应用值进行更新,根据应用所在的运行环境不同得到对应的应用值,进而能更加准确的选择WiFi热点接入。
[0095]在本实施例中,在获取到待接入WiFi热点时,先判断所述待接入WiFi热点是否为预存WiFi热点,在所述待接入WiFi热点不为预存WiFi热点时,直接接入所述WiFi热点,并得到所述应用在当前WiFi热点下的应用值并保存,而不再从获取的网格信息中获取当前应用在所述运行环境各个待接入WiFi热点下的应用值,节省系统的开销,进而提高了系统的性能,且获取应用在接入WiFi热点下的应用值并保存,使得下次能根据应用的应用值来选择WiFi热点接入,使得WiFi热点的选择更加准确。
[0096]参照图4,图4为本发明WiFi热点的选择方法第四实施例的流程示意图。基于上述第一至第三实施例,所述步骤S30之后,所述WiFi热点的选择方法包括:
[0097]步骤S40,判断当前应用在当前WiFi热点下的应用值是否大于在其他WiFi热点下的应用值;
[0098]步骤S50,在当前应用在当前WiFi热点下的应用值小于在其他WiFi热点下的应用值时,从其他WiFi热点中获取一个当前应用的应用值最大的WiFi热点,并切换至当前应用的应用值最大的WiFi热点。
[0099]在本实施例中,终端在接入确定的WiFi热点之后,随着终端的移动WiFi热点的信号强度和对应应用的应用值会发生改变。终端判断当前应用在当前WiFi热点下的应用值是否大于在其他WiFi热点下的应用值,例如,判断当前应用在当前WiFi热点下当前应用到指定外网IP地址的速度是否大于其他WiFi热点下当前应用到指定外网IP地址的速度。在当前应用在当前WiFi热点下的应用值小于当前应用在其他WiFi热点下的应用值时,从其他WiFi热点中获取一个当前应用的应用值最大的WiFi热点,并切换至当前应用的应用值最大的WiFi热点。例如,当前WiFi下当前应用到指定外网IP地址的速度为100bps,其他WiFi热点以三个为例,在其他WiFi热点下当前应用到指定外网IP地址的速度分别为150bps、90bps、180bps,判定其他WiFi热点中存在比当前WiFi热点当前应用的应用值大的WiFi热点,并从其他WiFi热点中,选择当前应用到指定外网IP地址的速度最大的为180bps的WiFi热点。终端选择切换至当前应用到指定外网IP地址的速度为180bps的WiFi热点。终端在当前应用在当前WiFi热点下的应用值大于或等于在其他WiFi热点下的应用值时,不进行WiFi热点的切换操作。可以理解的是,为了频繁的对当前应用在各个WiFi热点的应用值进行获取和比对过程,导致降低系统的开销及系统的性能,预设一时间间隔,每间隔预设时间间隔,判断当前应用在当前WiFi热点下的应用值是否大于在其他WiFi热点下的应用值。所述预设时间间隔可以是5分钟、8分钟等。
[0100]在本发明其他实施例中,在从当前应用切换至其他应用时,判断切换后的应用在当前WiFi热点下的应用值是否大于在其他WiFi热点下的应用值;在切换后的应用在当前WiFi热点下的应用值小于在其他WiFi热点下的应用值时,从其他WiFi热点中获取一个切换后应用的应用值最大的WiFi热点,并切换至切换后应用的应用值最大的WiFi热点。
[0101 ] 在本实施例,通过接入WiFI热点之后,判断其他WiFi热点下是否存在应用值比当前WiFi热点下应用值大的WiFi热点,在存在时,切换至其他应用值大的WiFi热点。实现更加准确的选择WiFi热点进行接入,并提高应用运行和操作的效率。
[0102]本发明进一步提供一种WiFi热点的选择装置。
[0103]参照图5,图5为本发明WiFi热点的选择装置第一实施例的功能模块示意图。
[0104]在一实施例中,所述WiFi热点的选择装置包括:获取模块10,处理模块20及热点接入模块30。
[0105]所述获取模块10,用于当接收到WiFi热点的接入指令时,获取待接入WiFi热点,并获取待接入WiFi热点的网格信息及当前应用的运行环境;
[0106]在本实施例中,构建一个无线网络环境,例如,在一个办公室,由无线路由器、接在无线路由器后端的网络存储、计算机、网络播放器等构成,且存在有至少两个无线路由器,无线路由器创建有WiFi热点。当用户打开终端的WiFi功能时,判定用户通过打开WiFi功能而触发WiFi热点的接入指令,也可以是当用户打开终端上的某个应用时,判定用户触发WiFi热点的接入指令。在用户打开终端的WiFi功能,或打开终端上的某个应用时,触发WiFi热点的接入指令,终端当接收到WiFi热点的接入指令时,获取待接入WiFi热点。即终端进行WiFi信号的搜索,并获取在目前环境下能搜索到WiFi信号的所有WiFi热点,在获取到待接入WiFi热点之后,终端获取当前打开的应用,获取待接入热点的网格信息及当前应用的运行环境。当前应用的运行环境包括软件环境和硬件环境,软件环境包括终端的操作系统,例如,Windows或Linux等、播放形式(如播放本地视频、播放网络视频等)、显示格式(如高清显示、标清显示等)中一种或多种组合;硬件环境包括终端的配置,例如,CPU、存储空间、显示设备显示能力等中一种或多种的组合。
[0107]所述处理模块20,用于根据获取的网格信息和运行环境,确定当前应用在各个待接入WiFi热点下的应用值;从所述待接入WiFi热点中,确定一个应用值最大的WiFi热点;
[0108]所述热点接入模块30,用于接入确定的WiFi热点。
[0109]在本实施中,终端根据获取的网格信息和运行环境,确定当前应用在各个待接入WiFi热点下的应用值。所述应用值包括但不限于应用运行的流畅度、媒体播放的清晰度、应用到指定外网IP地址的速度、应用到内网指定设备的速度、应用与内网指定设备的连接延迟与响应时间等应用体验。例如,当前存在2个WiFi热点:A和B,获取当前应用在各个待接入WiFi热点下的应用值为当前应用到指定外网IP地址的速度:A热点为50bps,表示该应用在该WiFi热点下的体验一般,B热点为200bps,表示该应用在该WiFi热点下的体验很好;再例如,应用值对应为当前应用到内网指定设备的速度,为300bps,表示该应用在该WiFi热点下的体验一般,为600bps,表示该应用在该WiFi热点下的体验很好。也还可以是将上述中至少两种结合起来生成一个具体的值作为一个综合的应用值,例如,综合的应用值为60分,表示该应用在该WiFi热点下的体验一般,综合的应用值90分,表示该应用在该WiFi热点下的体验很好等。
[0110]终端从所述待接入WiFi热点中,确定一个应用值最大的WiFi热点,并接入确定的WiFi热点。例如,终端获取的应用值为当前应用到指定外网IP地址的速度,存在A和B两个WiFi热点,A的应用值为100bps,B热点为200bps。终端确定A和B两个WiFi热点中应用值最大的WiFi热点为B,接入确定的WiFi热点B。在本发明其他实施例中,当获取的待接入WiFi热点为一个时,直接接入获取的待接入WiFi热点。
[0111]本实施例根据当前应用在各个待接入WiFi热点下的应用值大小
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1