一种接入点的选择方法、相关装置以及系统与流程

文档序号:13169819阅读:325来源:国知局
一种接入点的选择方法、相关装置以及系统与流程
本发明涉及通信
技术领域
,尤其涉及一种接入点的选择方法、相关装置以及系统。
背景技术
:为了满足用户随时随地对网络的需求,基于802.11协议族的无线保真(英文全称:wireless-fidelity,英文缩写:wifi)网络如今已经得到了非常广泛的部署,用户通过接入点(英文全称:accesspoint,英文缩写:接入点)来获取网络服务,但是由于wifi网络的自组织特性以及为满足覆盖率的要求,在同一地点用户往往也有多个接入点可供选择。受到信号质量、网络负载率以及出口端有线网络性能等多重因素的影响,不同的接入点提供的网络质量往往不同,因此良好的接入点选择策略对提升用户的上网体验至关重要。对应接入点的选择,目前主要采用传统的基于信号强度选择接入点的方法,即选择信号强度最大的接入点进行连接。除了基于信号强度选择接入点,还可以基于网络性能的测量选择接入点的方法,即需要对可见接入点进行逐个网络性能的测量,根据测量结果确定接入网络性能最好的接入点。然而,在基于信号强度选择接入点的方法中,虽然信号强度是影响网络性能的重要因素,但是它并不是影响服务质量的唯一指标,wifi网络中用户分布不均以及信道干扰等状况的存在,使得具有最强信号强度的接入点未必能够提供最大的带宽,或者最小的延迟。此外,在基于网络性能的测量选择接入点的方法中,对逐个可见接入点进行网络性能的测量,这个过程会消耗较长的时间,尤其对于wifi部署密集的区域。技术实现要素:本发明实施例提供了一种接入点的选择方法以及相关装置,可以同时结合预先建立的qos模型来的得到qos预测值,根据qos预测值选择合适的接入点,这样避免了只通过某一两个参数来确定接入点的局限性,除此以外,移动终端采用被动监听的方式获取接入点上报的网络环境参数,而不需要移动终端逐个对接入点进行网络性能的测量,从而提升了检测效率,同时节省了移动终端的电量。有鉴于此,本发明第一方面提供一种接入点的选择方法,包括:接收至少一个接入点上报的网络环境参数;根据所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,所述qos模型为服务器预先建立的;根据所述每个接入点的qos预测值,获取所述多个接入点的qos序列;根据所述多个接入点的qos序列选择待接入的目标接入点。第二方面,本方面实施例还提供一种接入点的选择方法,包括:接收移动终端发送的至少一个接入点上报的网络环境参数,以及所述移动终端获取的服务质量qos真实值;为所述移动终端提供qos模型,所述qos模型为根据所述网络环境参数以及所述qos真实值预先建立的,所述qos模型用于所述移动终端确定每个接入点的qos预测值,并根据所述qos预测值获取所述多个接入点的qos序列,所述qos序列用于确定待接入的目标接入点。第三方面,本方面实施例还提供一种移动终端,包括:接收模块,用于接收至少一个接入点上报的网络环境参数;确定模块,用于根据所述接收模块接收的所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,所述qos模型为服务器预先建立的;第一获取模块,用于根据所述确定模块确定的所述每个接入点的qos预测值,获取所述多个接入点的qos序列;选择模块,用于根据所述第一获取模块获取的所述多个接入点的qos序列选择待接入的目标接入点。第四方面,本方面实施例还提供一种服务器,包括:接收模块,用于接收移动终端发送的至少一个接入点上报的网络环境参数,以及所述移动终端获取的服务质量qos真实值;提供模块,用于为所述移动终端提供qos模型,所述qos模型为根据所述接收模块接收的所述网络环境参数以及所述qos真实值预先建立的,所述qos模型用于所述移动终端确定每个接入点的qos预测值,并根据所述qos预测值获取所述多个接入点的qos序列,所述qos序列用于确定待接入的目标接入点。第五方面,本方面实施例还提供一种移动终端,包括:输入装置、输出装置、存储器和处理器;所述处理器用于执行所述存储器中的程序,具体包括如下步骤:控制所述输入装置接收至少一个接入点上报的网络环境参数;根据所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,所述qos模型为服务器预先建立的;根据所述每个接入点的qos预测值,获取所述多个接入点的qos序列;根据所述多个接入点的qos序列选择待接入的目标接入点。第六方面,本方面实施例还提供一种服务器,包括:输入装置、输出装置、存储器和处理器;所述处理器用于执行所述存储器中的程序,具体包括如下步骤:控制所述输入装置接收移动终端发送的至少一个接入点上报的网络环境参数,以及所述移动终端获取的服务质量qos真实值;为所述移动终端提供qos模型,所述qos模型为根据所述网络环境参数以及所述qos真实值预先建立的,所述qos模型用于所述移动终端确定每个接入点的qos预测值,并根据所述qos预测值获取所述多个接入点的qos序列,所述qos序列用于确定待接入的目标接入点。第七方面,本发明实施例还提供了一种接入点选择系统,包括移动终端以及服务器;所述移动终端为上述第三方面、第三方面第一种至第六种中任一种可能的实现方式中的所述移动终端;所述服务器为上述第四方面或第四方面第一种可能的实现方式的所述服务器。从以上技术方案可以看出,本发明实施例具有以下优点:本发明实施例中,提供了一种接入点的选择方法,移动终端先接收至少一个接入点上报的网络环境参数,然后根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,其中,qos模型为服务器预先建立的,再根据每个接入点的qos预测值,获取多个接入点的qos序列,最后可以根据多个接入点的qos序列选择合适的待接入目标接入点。采用本发明方案考虑到网络环境参数对接入点选择的影响,同时结合预先建立的qos模型来的得到qos预测值,根据qos预测值选择合适的接入点,这样避免了只通过某一两个参数来确定接入点的局限性,除此以外,移动终端采用被动监听的方式获取接入点上报的网络环境参数,而不需要移动终端逐个对接入点进行网络性能的测量,从而提升了检测效率,同时节省了移动终端的电量。附图说明图1为本发明实施例中接入点选择系统架构图;图2为本发明实施例中接入点的选择方法一个交互实施例示意图;图3为本发明实施例中接入点的选择方法一个实施例示意图;图4为本发明实施例中接入点的选择方法另一个实施例示意图;图5为本发明应用场景中获取目标接入点的一个系统结构示意图;图6为本发明实施例中移动终端一个实施例示意图;图7为本发明实施例中移动终端另一个实施例示意图;图8为本发明实施例中移动终端另一个实施例示意图;图9为本发明实施例中移动终端另一个实施例示意图;图10为本发明实施例中移动终端另一个实施例示意图;图11为本发明实施例中移动终端另一个实施例示意图;图12为本发明实施例中服务器一个实施例示意图;图13为本发明实施例中服务器另一个实施例示意图;图14为本发明实施例中移动终端一个结构示意图;图15为本发明实施例中服务器一个结构示意图;图16为本发明实施例中接入点选择系统一个实施例示意图。具体实施方式本发明实施例提供了一种接入点的选择方法以及相关装置,可以同时结合预先建立的qos模型来的得到qos预测值,根据qos预测值选择合适的接入点,这样避免了只通过某一两个参数来确定接入点的局限性,除此以外,移动终端采用被动监听的方式获取接入点上报的网络环境参数,而不需要移动终端逐个对接入点进行网络性能的测量,从而提升了检测效率,同时节省了移动终端的电量。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。应理解,本发明应用于接入点选择系统,请参阅图1,图1为本发明实施例中接入点选择系统架构图,如图1所示,接入点选择系统中包含了用于提供服务质量(英文全称:qualityofservice,英文缩写:qos)的模型,用于为用户选择合适的接入点的移动终端,以及多个可被选择的接入点。其中,服务器中包含一个数据库,数据库中存储有移动终端上报的大量qos真实数据,并且还可以存储无线环境数据,服务器针对数据库中存储的qos真实数据和无线环境数据进行模型训练,由此得到多个qos模型。用于用户选择合适接入点的移动终端具体可以是智能手机、平板电脑或者是个人数字助理(英文全称:personaldigitalassistant,英文缩写:pda)等,此处以智能手机为例进行介绍,然而并不应构成对本发明方案的限定。接入点就是传统有线网络中的集线器,也是组建小型无线局域网时最常用的设备。接入点相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。大多数的无线接入点都支持多用户接入、数据加密、多速率发送等功能,一些产品更提供了完善的无线网络管理功能。对于家庭、办公室这样的小范围无线局域网而言,一般只需一台无线接入点即可实现所有计算机的无线接入。接入点的室内覆盖范围一般是30米至100米,不少厂商的接入点产品可以互联,以增加无线局域网络(英文全称:wirelesslocalareanetworks,英文缩写:wlan)覆盖面积。也正因为每个接入点的覆盖范围都有一定的限制,正如手机可以在基站之间漫游一样,无线局域网客户端也可以在接入点之间漫游。为了便于理解,请参阅图2,图2为本发明实施例中接入点的选择方法一个交互实施例示意图,如图所示,步骤101中,移动终端周边可连的接入点会自动上报自身的网络环境参数,移动终端则接收这些上报的网络环境参数,步骤102中,服务器会为移动终端提供qos模型,移动终端则在步骤103中根据已经确定的qos模型和接收到的网络环境参数,计算出每个接入点的qos预测值,在步骤104中,移动终端在得到qos预测值后,可以按照qos预测值的大小对各个接入点进行排序,以得到qos序列,通常情况下,移动终端会自动选取qos序列中qos预测值最大的接入点作为目标接入点,并且在步骤105中,移动终端选择并连接该目标接入点,以此为用户提供更好的网络传输质量。下面将从移动终端的角度,对本发明中接入点的选择方法进行介绍,请参阅图3,本发明实施例中接入点的选择方法一个实施例包括:201、接收至少一个接入点上报的网络环境参数;本实施例中,移动终端先接收由至少一个接入点上报的网络环境参数。其中,接入点具体可以是指无线接入点(英文全称:wirelessaccesspoint,英文缩写:ap),无线ap是使用无线设备(如:手机等移动设备及笔记本电脑等无线设备)的用户进入有线网络的接入点,主要用于宽带家庭、大楼内部、校园内部、园区内部、仓库或者工厂等需要无线监控的地方,典型距离覆盖几十米至上百米,也有可以用于远距离传送,目前最远的可以达到30公里左右,主要技术为电气和电子工程师协会(英文全称:instituteofelectricalandelectronicsengineers,英文缩写:ieee)802.11系列。大多数无线接入点还带有接入点客户端模式,可以和其它接入点进行无线连接,延展网络的覆盖范围。本方案中的至少一个接入点即为移动终端可见的的无线ap集合。网络环境参数为无线ap检测到的与自身网络状况相关的参数。上述移动终端基于众包接收至少一个接入点上报的网络环境参数,换言之,各个接入点获取各自的网络环境参数,然后以自由上报的形式给非特定的大众网络的做法可以称为是本案中所提及的“众包”。202、根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,qos模型为服务器预先建立的;本实施例中,服务器会预先建立至少一个qos模型供移动终端选择,而移动终端则是根据接收到的网络环境参数来选择合适的qos模型,通过qos模型计算出每个接入点的qos预测值。其中,qos指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要qos,比如网页应用,或电子邮件设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,qos能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。在一系列以编号排定的文件(英文全称:requestforcomments,英文缩写:rfc)3644上有对qos的说明。服务器会采用监督学习的方法,针对不同的网络环境参数以及移动终端真实的qos值训练得到多个qos模型,移动终端再根据某个接入点的网络环境参数获取对应的qos模型,通过qos模型确定该接入点的qos预测值。203、根据每个接入点的qos预测值,获取多个接入点的qos序列;本实施例中,移动终端根据每个接入点的qos预测值,按照某个顺序排列各个接入点的qos预测值,比如,按照降序得到接入点的qos序列,如果有两个或两个以上的qos预测值相等,则可以随机排列这些接入点的qos预测值。204、根据多个接入点的qos序列选择待接入的目标接入点。本实施例中,移动终端最后根据多个接入点的qos序列,选择合适的待接入目标接入点。例如得到多个接入点的qos序列,具体如下表1所示:表1接入点序号qos预测值ap009182ap001177ap004175ap016168ap005166ap007166ap026138ap011130ap065118ap010118ap022118ap03469由此,移动终端可以根据qos序列得知最大的qos预测值为182,于是查找到对应的接入点序号为ap009,既可以将ap009作为目标接入点。本发明实施例中,提供了一种接入点的选择方法,移动终端先接收至少一个接入点上报的网络环境参数,然后根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,其中,qos模型为服务器预先建立的,再根据每个接入点的qos预测值,获取多个接入点的qos序列,最后可以根据多个接入点的qos序列选择合适的待接入目标接入点。采用本发明方案考虑到网络环境参数对接入点选择的影响,同时结合预先建立的qos模型来的得到qos预测值,根据qos预测值选择合适的接入点,这样避免了只通过某一两个参数来确定接入点的局限性,除此以外,移动终端采用被动监听的方式获取接入点上报的网络环境参数,而不需要移动终端逐个对接入点进行网络性能的测量,从而提升了检测效率,同时节省了移动终端的电量。可选地,在上述图3对应的实施例的基础上,本发明实施例提供的接入点的选择方法第一个可选实施例中,网络环境参数包括信号强度、信噪比、网络负载率、带宽值以及延时数据中的至少一个。本实施例中,接入点上报的网络环境参数具体可以是信号强度、信噪比、网络负载率,带宽值和延时数据中的至少一个。其中,信号强度用于表示信号的好坏,其单位可以为分贝毫伏(英文全称:decibelmilliwatt,英文缩写:dbm),这个值通常是负数,例如﹣67dbm,通常情况下,手机接收电平应该大于等于-90dbm,这样可以满足信号覆盖覆盖要求,在信号强度计选择工程模式,显示了很多参数,控制信道电平值就是手机的信号强度值。信噪比是描述信号中有效成分与噪声成分的比例关系参数。较常见的有以下两种:额定最大信号功率与无信号时静态噪声功率之比;信号中有效成分的功率与噪声成分功率之比。用分贝(英文全称:decibel,英文缩写:db)表示。例如,信噪比为80db,即输出信号功率是噪音功率的108倍,输出信号标准差则是噪音标准差的104倍,信噪比数值越高,噪音越小。不同的应用领域有不同的具体定义。网络负载率,此处也可以被称为接入点负载率,网络负载率是描述当前网络工作状态的重要标志,它是一个百分数,用一个实例来表述,比如一条线路,其额定容量是100兆位每秒(英文全称:millionbitspersecond,英文缩写:mbps),而在某个时刻,网络上的数据量仅有20mbps,它的负载率为20%。如果负载率是0%,就意味着网络属于完全空闲状态,而负载率是100%,网络就已经满负荷运转,如果再有信息来,就要延迟等待了。带宽值通常指信号所占据的频带宽度值,在被用来描述信道时,带宽是指能够有效通过该信道的信号的最大频带宽度。对于模拟信号而言,带宽又称为频宽,以赫兹(英文全称:hertz,英文缩写:hz)为单位。例如模拟语音电话的信号带宽为3400hz,一个电视频道的带宽为8兆hz。对于数字信号而言,带宽是指单位时间内链路能够通过的数据量。延时数据可以是网络延时值或者是延时的数据量,如果是网络延时值,则单位可以为0.1毫秒获取其他合理的值,如果是延时的数据量,则单位可以是10字节或者其他合理的值,此处不作限定。网络延时高可能有以下几个原因:(1)本机到服务器之间路由跳数过多。由于光/电的传输速度非常快,他们在物理介质中的传播时间几乎可以忽略不计,但是路由器转发数据包的处理时间是不可忽略的。当本机到服务器链路中有太多路由转发处理时,网络延时就会很明显;(2)网络带宽不够。排除其它因素,如果客户端和服务器端直接通过一个路由器连接,但带宽只有10比特率,却同时有多个应用需要传输远超带宽的数据量200比特率,这时候会造成大量数据丢失,从而表现为响应延时;(3)处理带宽不够。排除其它因素,如果客户端和服务器端直接通过一个路由器连接,且带宽足够,但服务器端处理能力不足,也会造成响应延时。其次,本发明实施例中,说明了网络环境参数可以是信号强度、信噪比、网络负载率、带宽值以及延时数据中的至少一个。通过限定网络环境参数的具体内容,为服务器建立qos模型,以及为移动终端确定采用哪个qos模型提供合理的依据,以此体现本发明方案的可靠性和实用性,提升方案的使用效率。可选地,在上述图3以及图3对应的第一个实施例的基础上,本发明实施例提供的接入点的选择方法第二个可选实施例中,接收至少一个接入点上报的网络环境参数之后,还可以包括:将qos真实值以及至少一个接入点上报的网络环境参数发送至服务器,以使服务器根据qos真实值以及网络环境参数预先建立qos模型。本实施例中,移动终端接收至少一个接入点上报的网络环境参数之后,服务器将接收各个移动终端上报的qos真实值,以及各个移动终端获取到的至少一个接入点上报的网络环境参数,从而服务器侧可以构建qos模型。其中,qos真实值具体可以是每个移动终端在考虑到可用性、吞吐量、时延、时延变化和丢包等情况后,得到的一个综合值,该值被称为qos真实值。可用性是当用户需要网络即能工作的时间百分比。可用性主要是设备可靠性和网络存活性相结合的结果。对它起作用的还有一些其他因素,包括软件稳定性以及网络演进或升级时不中断服务的能力。吞吐量是在一定时间段内对网上流量的度量。对网际互联协议(英文全称:internetprotocol,英文缩写:ip)网而言可以从帧中继网借用一些概念。根据应用和服务类型,服务水平协议可以规定承诺信息速率、突发信息速率和最大突发信号长度。承诺信息速率是应该予以严格保证的,对突发信息速率可以有所限定,以在容纳预定长度突发信号的同时容纳从话音到视像以及一般数据的各种服务。一般讲,吞吐量越大越好。时延指一项服务从网络入口到出口的平均经过时间。许多服务,特别是话音和视像等实时服务都是高度不能容忍时延的。当时延超过200至250毫秒时,交互式会话是非常麻烦的。为了提供高质量话音和会议电视,网络设备必须能保证低的时延。时延变化是指同一业务流中不同分组所呈现的时延不同。高频率的时延变化称作抖动,而低频率的时延变化称作漂移。抖动主要是由于业务流中相继分组的排队等候时间不同引起的,是对服务质量影响最大的一个问题。某些业务类型,特别是话音和视像等实时业务是极不容忍抖动的。分组到达时间的差异将在话音或视像中造成断续。所有传送系统都有抖动,只要抖动落在规定容差之内就不会影响服务质量。利用缓存可以克服过量的抖动,但这将增加时延,造成其他问题。丢包不管是比特丢失还是分组丢失,对分组数据业务的影响比对实时业务的影响都大。在通话期间,丢失一个比特或一个分组的信息往往用户注意不到。在视像广播期间,这在屏幕上可能造成瞬间的波形干扰,然后视像很快恢复如初。即便是用传输控制协议(英文全称:transmissioncontrolprotocol,英文缩写:tcp)传送数据也能处理丢失,因为传输控制协议允许丢失的信息重发。事实上,一种叫做随机早丢的拥塞控制机制在故意丢失分组,其目的是在流量达到设定门限时抑制tcp传输速率,减少拥塞,同时还使tcp流失去同步,以防止因速率窗口的闭合引起吞吐量摆动。但分组丢失多了,会影响传输质量。所以,要保持统计数字,当超过预定门限时就向网络管理人员告警。再次,本发明实施例中,在移动终端接收至少一个接入点上报的网络环境参数之后,可以将qos真实值以及至少一个接入点上报的网络环境参数发送至服务器,以使服务器根据qos真实值以及网络环境参数预先建立所述qos模型。通过上述方式可以使得服务器构造出合理的qos模型,由于qos真实值可以反映移动终端在实际情况下的服务质量好坏,服务器结合qos真实值和网络环境参数来建立qos模型,有利于提升方案的实用性和可操作性,并且具备更合理更贴切的实现依据。可选地,在上述图3、图3对应的第一个或第二个实施例的基础上,本发明实施例提供的接入点的选择方法第三个可选实施例中,接收至少一个接入点上报的网络环境参数,可以包括:接收每个接入点发送的信标beacon数据包;从beacon数据包中提取网络环境参数。本实施例中,对于移动终端对无线网络环境下采用被动监听的方法,接收至少一个接入点上报的网络环境参数可以是,先接收每个接入点发送的信标(英文全称:beacon)数据包,然后从中提取网络环境参数。其中,接入点周期性地广播beacon报文,告诉附近的站点这里有一个接入点,而beacon数据包中包含了接入点的相关信息,比如服务集标识(英文全称:servicesetidentifier,英文缩写:ssid)和支持速率等,一般无线网卡都是做所谓的被动式扫描,也叫背景扫描。等待扫到无线基地台(如接入点)的beacon数据包才会显示这区域有哪些ssid。而基地台的beacon传送频繁帧会比较占用无线频宽资源。移动终端从传统的接入点发送的beacon数据包中获取网络环境参数,而不需要通过改造后的应答帧获取。再次,本发明实施例中,提供了移动终端对无线网络环境下采用被动监听的方法,即接收每个接入点发送的beacon数据包,再从beacon数据包中提取网络环境参数。而无需对每个接入点逐个发送探测包,从而避免了大量测量工作造成的耗时耗能,节省了移动终端的电量,同时还能够减少网络资源的占用,提升方案的实用性。可选地,在上述图3、图3对应的第一个至第三个中任一个实施例的基础上,本发明实施例提供的接入点的选择方法第四个可选实施例中,根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值之前,还可以包括:获取每个接入点的网络性能参数,网络性能参数用于指示当前网络质量,当前网络质量与qos预测值呈正相关;根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,可以包括:根据网络性能参数、网络环境参数以及qos模型,确定每个接入点的qos预测值。本实施例中,移动终端在根据网络环境参数以及qos模型,确定每个接入点的qos预测值之前,还可以先获取每个接入点的网络性能参数,在根据网络性能参数、网络环境参数以及qos模型,确定每个接入点的qos预测值。其中,网络性能参数可以是带宽时延积,带宽乘以传播时延,即链路上的最大比特数。带宽的常用单位是千比每秒、兆比每秒、吉比每秒、太比每秒,而时延是指一个报文或分组从一个网络的一端传送到另一端所需要的时间,可以采用如下公式计算总时延:总时延=发送时延+传播时延+处理时延+排队时延移动终端获取的网络性能参数用于指示当前网络质量,当前网络质量与qos预测值呈正相关,换言之,当前网络质量越好,qos预测值越大。移动终端结合网络性能参数、网络环境参数以及qos模型,确定每个接入点的qos预测值,而对于本发明方案而言,接入点的qos预测值越大,其接入点被连接的可能性也越大。其次,本发明实施例中,移动终端根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值之前,还可以获取每个接入点的网络性能参数,网络性能参数用于指示当前网络质量,当前网络质量与qos预测值呈正相关,然后移动终端根据网络性能参数、网络环境参数以及qos模型,确定每个接入点的qos预测值。通过上述方式,可以客观地反映了用于表示当前网络质量的网络性能参数对移动终端确定qos预测值的影响,当前网络质量具有实时性,从而能够得到更准确的qos预测值,提升方案的可靠性。可选地,在上述图3、图3对应的第一个至第四个中任一个实施例的基础上,本发明实施例提供的接入点的选择方法第五个可选实施例中,根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值之前,还可以包括:获取每个接入点对应的接入用户数量,接入用户数量与qos预测值呈负相关;根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,可以包括:根据接入用户数量、网络环境参数以及qos模型,确定每个接入点的qos预测值。本实施例中,移动终端在根据网络环境参数以及qos模型,确定每个接入点的qos预测值之前,还可以获取每个接入点对于的接入用户数量,而根据接入用户数量、网络环境参数以及qos模型,可以确定每个接入点的qos预测值。其中,接入用户数量为当前接入点被接入的用户数量,接入用户数量与qos预测值呈负相关,换言之,接入用户数量越大,可能导致该接入点的网络质量越差,或者造成网络堵塞等问题,因此,接入用户数量越大,其qos预测值越小。其次,本发明实施例中,移动终端根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值之前,获取每个接入点对应的接入用户数量,所述接入用户数量与qos预测值呈负相关,然后移动终端根据接入用户数量、网络环境参数以及qos模型,确定每个接入点的qos预测值。通过上述方式,可以充分考虑到接入用户数量对网络质量的影响,更全面地获取每个接入点的qos预测值,从而能够得到更准确的qos预测值,提升方案的可靠性。可选地,在上述图3、图3对应的第一个至第五个中任一个实施例的基础上,本发明实施例提供的接入点的选择方法第六个可选实施例中,还可以包括:获取当前使用的目标应用程序的预设qos值;根据每个接入点的qos预测值,获取多个接入点的qos序列,可以包括:根据目标应用程序的预设qos值以及每个接入点的qos预测值,确定多个接入点的qos序列。本实施例中,移动终端还可以进一步获取当前使用的目标应用程序的预设qos值,然后根据目标应用程序的预设qos值以及每个接入点的qos预测值,确定多个接入点的qos序列。具体地,由于执行不同业务的应用对带宽和延迟等网络环境参数的敏感程度不同,因此,针对不同的应用可以设置一个预设qos值,在计算每个接入点qos值的同时,也可考虑预设qos值的影响。比如,视频聊天应用对带宽和时延要求较高,可以将预设qos值确定为100,而对“快乐农场”等游戏应用而言,对时延的要求不是很高,于是可以将预设qos值确定为20。此处仅为一个示意,在实际应用中可以根据需要进行不同的预设qos值设定。进一步地,本发明实施例中,还能够基于应用的接入点推荐,根据对带宽和延迟的敏感程度,将应用进行分类,综合考虑正在使用的应用类别,以及各个接入点之间的优劣关系,将移动终端匹配到合适的接入点。其实现方式可以是获取当前使用的目标应用程序的预设qos值,根据目标应用程序的预设qos值以及每个接入点的qos预测值,确定多个接入点的qos序列。从而使得移动终端可以根据不同的应用,获取更合理的qos预测值,提升方案是实用性和可操作性。上面是从移动终端的角度对本发明中接入点的选择方法进行介绍的,下面将从服务器的角度,对本发明中接入点的选择方法进行介绍,请参阅图4,本发明实施例中接入点的选择方法另一个实施例包括:301、接收移动终端发送的至少一个接入点上报的网络环境参数,以及移动终端获取的服务质量qos真实值;本实施例中,服务器先接收移动终端转发的至少一个接入点上报的网络环境参数,并且服务器还会接收移动终端获取到的qos真实值。其中,qos真实值体现了移动终端在通过接入点传输数据时所呈现的服务质量好坏,以下几种情况可能会降低qos真实值,比如,第一种情况,丢失数据包,当数据包到达一个缓冲器已满的路由器时,则代表此次的发送失败,路由器会依网络的状况决定要丢弃、不丢弃一部份或者是所有的数据包,而且这不可能在预先就知道,接收端的应用程序在这时必须请求重新传送,而这同时可能造成总体传输严重的延迟;第二种情况,延迟,即需要很长时间才能将数据包传送到终点,因为它会被漫长的队列迟滞,或需要运用间接路由以避免阻塞;第三种情况,传输顺序出错,当一群相关的数据包被路由经过因特网时,不同的数据包可能选择不同的路由器,这会导致每个数据包有不同的延迟时间。最后数据包到达目的地的顺序会和数据包从发送端发送出去的顺序不一致,这个问题必须要有特殊额外的协议负责刷新失序的数据包。第四种情况,出错,有些时候,数据包在被运送的途中会发生跑错路径、被合并甚至是毁坏的情况,这时接收端必须要能侦测出这些情况,并将它们统统判别为已遗失的数据包,再请求发送端再送一份同样的数据包。302、为移动终端提供qos模型,qos模型为根据网络环境参数以及qos真实值预先建立的,qos模型用于移动终端确定每个接入点的qos预测值,并根据qos预测值获取多个接入点的qos序列,qos序列用于确定待接入的目标接入点。本实施例中,于是服务器为移动终端提供qos模型,qos模型为根据网络环境参数以及qos真实值,通过训练预测模型后得到的。qos模型主要用于移动终端确定每个接入点的qos预测值,并且根据qos预测值获取多个计入的的qos序列,最后在qos序列中选择合理的目标接入点接入。其中,服务器预测qos模型通常需要进行多次的训练,常见的预测模型有一元线性回归模型,计算公式为y=a+b*x,一元非线性回归模型:y=a+bl*x1+b2*x2+…+bm*xm。式中y为预测值,x为自变量的取值,a,b1,b2……bm为回归系数。当自变量x与因变量y之间的关系是直线上升或下降时,可采用一元线性预测模型进行预测。当自变量x和因变量y之间呈曲线上升或下降时,可采用一元非线性预测模型。当自变量x和因变量y之间关系呈上升一下降一再上升一再下降这种重复关系时,可采用一元线性预测模型中的y=a+b*x这个模型来预测。本发明实施例中,服务器接收移动终端发送的至少一个接入点上报的网络环境参数,以及移动终端获取的服务质量qos真实值,并通过训练预测模型得到qos模型,qos模型为根据网络环境参数以及qos真实值预先建立的,qos模型用于移动终端确定每个接入点的qos预测值,并根据qos预测值获取多个接入点的qos序列,qos序列用于确定待接入的目标接入点。采用本发明方案考虑到网络环境参数对接入点选择的影响,同时结合移动终端提供的qos真实值建立qos模型,使得移动终端根据该模型确定qos预测值,从而选择合适的接入点,服务器能够为移动终端提供更为合理的qos模型,以帮助移动终端选择合理的接入点,以此提升方案的实用性。可选地,在上述图4对应的实施例的基础上,本发明实施例提供的接入点的选择方法第一个可选实施例中,为移动终端提供qos模型之前,还可以包括:根据预设时间内所接收的网络环境参数以及qos真实值,建立qos模型。本实施例中,服务器在为移动终端提供qos模型之前,还可以根据预设时间内所接收的网络环境参数以及qos真实值,建立qos模型。具体地,假设预设时间为30分钟,服务器在每30秒内将收集到的网络环境参数以及qos真实值,训练得到qos模型。需要说明的是,预设时间是用户为服务器提前设置的一个周期性训练qos模型的时间,可以设置的预设时间为30分钟,也可以是20分钟,或者其他的时间,当然,在实际应用中,也可以根据服务器收集到的数据量来决定该是否需要进行qos模型的更新。其次,本发明实施例中,服务器还可以根据预设时间内接收到的网络环境参数以及qos真实值,来构建qos模型。服务器通过周期性地训练qos模型,一方面可以避免服务器长时间处于训练qos模型的状态,导致资源占用率较高,因此周期性地训练qos模型可以在非训练时段中提升工作效率。另一方面,周期性将新上报的网络环境参数以及qos真实值进行训练,还可以更新qos模型,从而体现出方案的实用性和可行性。为便于理解,下面可以以一个具体应用场景对本发明中一种接入点的选择方法进行详细描述,请参阅图5,图5为本发明应用场景中获取目标接入点的一个系统结构示意图,在图5的结构下可以进行接入点的选择。如图所示,移动终端通过监听信道,接收多个接入点上报的无线环境数据,即网络环境参数,同时移动终端会检测到自身的qos真实值,于是移动终端将qos真实值和网络环境参数上报给中心服务器的数据库。中心服务器利用移动终端上报的数据,进行qos预测模型的训练。移动终端根据每个接入点上报的网络环境参数,从中心服务器预测的qos模型中提取一个合适的qos模型,并结合不同接入点的网络环境参数,确定qos预测值,最后结合不同的业务或应用,排列好接入点的序列。根据接入点的序列为移动终端寻找一个最合适的待接入的目标接入点。以一个例子进行说明,小张在一个人流量比较大的购物中心欲连接一个接入地上网,于是打开手机的热点查询,就此获取到10个无线保真(英文全称:wirelessfidelity,英文缩写:wifi)热点,分别为ap01、ap02、ap03、ap04、ap05、ap06、ap07、ap08、ap09和ap10。此时,小张的手机也接收到了各个wifi热点发送的网络负载率、网络性能参数以及当前的接入用户数量。具体如下表2所示:表2接入点序号网络负载率带宽时延积接入用户数量ap0120%120800ap0215%70971ap0355%151025ap0440%18460ap0550%1683ap0610%200481ap0720%396111ap0870%84100ap0910%70368ap1060%1357手机根据qos模型以及表2中所收集的数据,采用如下公式计算各个wifi热点的qos预测值:qos预测值=网络负载率×带宽时延积×接入用户数量×qos模型其中不同的网络负载率适用于不同的qos模型,例如网络负载率在大于或等于0到小于50%之间qos模型为0.5,在大于或等于50%,小于或等于100%时,qos模型为1。通过计算得到各个wifi热点的qos预测值如表3所示:表3接入点序号qos预测值ap019600ap025097.75ap038456.25ap042208ap05252ap064810ap074395.6ap085880ap091288ap10444.6按照qos预测值降序排列,可以确定ap01的qos预测值最大,于是小张的手机将自动连入ap01。下面对本发明中的移动终端进行详细描述,请参阅图6,本发明实施例中的移动终端包括:接收模块401,用于接收至少一个接入点上报的网络环境参数;确定模块402,用于根据所述接收模块401接收的所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,所述qos模型为服务器预先建立的;第一获取模块403,用于根据所述确定模块402确定的所述每个接入点的qos预测值,获取所述多个接入点的qos序列;选择模块404,用于根据所述第一获取模块403获取的所述多个接入点的qos序列选择待接入的目标接入点。本实施例中,接收模块401接收至少一个接入点上报的网络环境参数,确定模块402根据所述接收模块401接收的所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,所述qos模型为服务器预先建立的,第一获取模块403根据所述确定模块402确定的所述每个接入点的qos预测值,获取所述多个接入点的qos序列,选择模块404根据所述第一获取模块403获取的所述多个接入点的qos序列选择待接入的目标接入点。本发明实施例中,提供了一种接入点的选择方法,移动终端先接收至少一个接入点上报的网络环境参数,然后根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,其中,qos模型为服务器预先建立的,再根据每个接入点的qos预测值,获取多个接入点的qos序列,最后可以根据多个接入点的qos序列选择合适的待接入目标接入点。采用本发明方案考虑到网络环境参数对接入点选择的影响,同时结合预先建立的qos模型来的得到qos预测值,根据qos预测值选择合适的接入点,这样避免了只通过某一两个参数来确定接入点的局限性,除此以外,移动终端采用被动监听的方式获取接入点上报的网络环境参数,而不需要移动终端逐个对接入点进行网络性能的测量,从而提升了检测效率,同时节省了移动终端的电量。可选地,在上述图6所对应的实施例的基础上,本发明实施例提供的移动终端的另一实施例中,网络环境参数包括信号强度、信噪比、网络负载率、带宽值以及延时数据中的至少一个。其次,本发明实施例中,说明了网络环境参数可以是信号强度、信噪比、网络负载率、带宽值以及延时数据中的至少一个。通过限定网络环境参数的具体内容,为服务器建立qos模型,以及为移动终端确定采用哪个qos模型提供合理的依据,以此体现本发明方案的可靠性和实用性,提升方案的使用效率。可选地,在上述图6所对应的实施例的基础上,请参阅图7,本发明实施例提供的移动终端的另一实施例中,所述移动终端40还包括:发送模块405,用于所述接收模块401接收至少一个接入点上报的网络环境参数之后,将qos真实值以及所述至少一个接入点上报的网络环境参数发送至所述服务器,以使所述服务器根据所述qos真实值以及网络环境参数预先建立所述qos模型。再次,本发明实施例中,在移动终端接收至少一个接入点上报的网络环境参数之后,可以将qos真实值以及至少一个接入点上报的网络环境参数发送至服务器,以使服务器根据qos真实值以及网络环境参数预先建立所述qos模型。通过上述方式可以使得服务器构造出合理的qos模型,由于qos真实值可以反映移动终端在实际情况下的服务质量好坏,服务器结合qos真实值和网络环境参数来建立qos模型,有利于提升方案的实用性和可操作性,并且具备更合理更贴切的实现依据。可选地,在上述图6所对应的实施例的基础上,请参阅图8,本发明实施例提供的移动终端的另一实施例中,所述接收模块401包括:接收单元4011,用于接收所述每个接入点发送的信标beacon数据包;提取单元4012,用于从所述接收单元4011接收的所述beacon数据包中提取所述网络环境参数。再次,本发明实施例中,提供了移动终端对无线网络环境下采用被动监听的方法,即接收每个接入点发送的beacon数据包,再从beacon数据包中提取网络环境参数。而无需对每个接入点逐个发送探测包,从而避免了大量测量工作造成的耗时耗能,节省了移动终端的电量,同时还能够减少网络资源的占用,提升方案的实用性。可选地,在上述图6所对应的实施例的基础上,请参阅图9,本发明实施例提供的移动终端的另一实施例中,所述移动终端40还包括:第二获取模块406,用于所述确定模块402根据所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值之前,获取所述每个接入点的网络性能参数,所述网络性能参数用于指示当前网络质量,所述当前网络质量与所述qos预测值呈正相关;所述确定模块402包括:第一确定单元4021,用于根据所述网络性能参数、所述网络环境参数以及所述qos模型,确定所述每个接入点的qos预测值。其次,本发明实施例中,移动终端根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值之前,还可以获取每个接入点的网络性能参数,网络性能参数用于指示当前网络质量,当前网络质量与qos预测值呈正相关,然后移动终端根据网络性能参数、网络环境参数以及qos模型,确定每个接入点的qos预测值。通过上述方式,可以客观地反映了用于表示当前网络质量的网络性能参数对移动终端确定qos预测值的影响,当前网络质量具有实时性,从而能够得到更准确的qos预测值,提升方案的可靠性。可选地,在上述图6所对应的实施例的基础上,请参阅图10,本发明实施例提供的移动终端的另一实施例中,所述移动终端40还包括:第三获取模块407,用于所述确定模块402根据所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值之前,获取所述每个接入点对应的接入用户数量,所述接入用户数量与所述qos预测值呈负相关;所述确定模块402包括:第二确定单元4022,用于根据所述接入用户数量、所述网络环境参数以及所述qos模型,确定每个接入点的qos预测值。其次,本发明实施例中,移动终端根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值之前,获取每个接入点对应的接入用户数量,所述接入用户数量与qos预测值呈负相关,然后移动终端根据接入用户数量、网络环境参数以及qos模型,确定每个接入点的qos预测值。通过上述方式,可以充分考虑到接入用户数量对网络质量的影响,更全面地获取每个接入点的qos预测值,从而能够得到更准确的qos预测值,提升方案的可靠性。可选地,在上述图6至图10中任一项所对应的实施例的基础上,请参阅图11,本发明实施例提供的移动终端的另一实施例中,所述移动终端40还包括:第四获取模块408,用于获取当前使用的目标应用程序的预设qos值;所述第一获取模块403包括:第三确定单元4031,用于根据所述目标应用程序的预设qos值以及所述每个接入点的qos预测值,确定所述多个接入点的qos序列。进一步地,本发明实施例中,还能够基于应用的接入点推荐,根据对带宽和延迟的敏感程度,将应用进行分类,综合考虑正在使用的应用类别,以及各个接入点之间的优劣关系,将移动终端匹配到合适的接入点。其实现方式可以是获取当前使用的目标应用程序的预设qos值,根据目标应用程序的预设qos值以及每个接入点的qos预测值,确定多个接入点的qos序列。从而使得移动终端可以根据不同的应用,获取更合理的qos预测值,提升方案是实用性和可操作性。上述实施例描述了本发明中的移动终端,下面对本发明中的服务器进行详细描述,请参阅图12,本发明实施例中的服务器包括:接收模块501,用于接收移动终端发送的至少一个接入点上报的网络环境参数,以及所述移动终端获取的服务质量qos真实值;提供模块502,用于为所述移动终端提供qos模型,所述qos模型为根据所述接收模块接收的所述网络环境参数以及所述qos真实值预先建立的,所述qos模型用于所述移动终端确定每个接入点的qos预测值,并根据所述qos预测值获取所述多个接入点的qos序列,所述qos序列用于确定待接入的目标接入点。本实施例中,接收模块501接收移动终端发送的至少一个接入点上报的网络环境参数,以及所述移动终端获取的服务质量qos真实值,提供模块502为所述移动终端提供qos模型,所述qos模型为根据所述接收模块接收的所述网络环境参数以及所述qos真实值预先建立的,所述qos模型用于所述移动终端确定每个接入点的qos预测值,并根据所述qos预测值获取所述多个接入点的qos序列,所述qos序列用于确定待接入的目标接入点。本发明实施例中,服务器接收移动终端发送的至少一个接入点上报的网络环境参数,以及移动终端获取的服务质量qos真实值,并通过训练预测模型得到qos模型,qos模型为根据网络环境参数以及qos真实值预先建立的,qos模型用于移动终端确定每个接入点的qos预测值,并根据qos预测值获取多个接入点的qos序列,qos序列用于确定待接入的目标接入点。采用本发明方案考虑到网络环境参数对接入点选择的影响,同时结合移动终端提供的qos真实值建立qos模型,使得移动终端根据该模型确定qos预测值,从而选择合适的接入点,服务器能够为移动终端提供更为合理的qos模型,以帮助移动终端选择合理的接入点,以此提升方案的实用性。可选地,在上述图12所对应的实施例的基础上,请参阅图13,本发明实施例提供的服务器的另一实施例中,所述服务器50还包括:建立模块503,用于所述提供模块502为所述移动终端提供qos模型之前,根据预设时间内所接收的所述网络环境参数以及所述qos真实值,建立所述qos模型。其次,本发明实施例中,服务器还可以根据预设时间内接收到的网络环境参数以及qos真实值,来构建qos模型。服务器通过周期性地训练qos模型,一方面可以避免服务器长时间处于训练qos模型的状态,导致资源占用率较高,因此周期性地训练qos模型可以在非训练时段中提升工作效率。另一方面,周期性将新上报的网络环境参数以及qos真实值进行训练,还可以更新qos模型,从而体现出方案的实用性和可行性。本发明实施例还提供了另一种图像显示控制装置,如图14所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、个人数字助理(英文全称:personaldigitalassistant,英文缩写:pda)、销售终端(英文全称:pointofsales,英文缩写:pos)、车载电脑等任意终端设备,以终端为手机为例:图14示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图14,手机包括:射频(英文全称:radiofrequency,英文缩写:rf)电路610、存储器620、输入单元630、显示单元640、传感器650、音频电路660、无线保真(英文全称:wirelessfidelity,英文缩写:wifi)模块670、处理器680、以及电源690等部件。本领域技术人员可以理解,图14中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图14对手机的各个构成部件进行具体的介绍:rf电路610可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器680处理;另外,将设计上行的数据发送给基站。通常,rf电路610包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(英文全称:lownoiseamplifier,英文缩写:lna)、双工器等。此外,rf电路610还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(英文全称:globalsystemofmobilecommunication,英文缩写:gsm)、通用分组无线服务(英文全称:generalpacketradioservice,gprs)、码分多址(英文全称:codedivisionmultipleaccess,英文缩写:cdma)、宽带码分多址(英文全称:widebandcodedivisionmultipleaccess,英文缩写:wcdma)、长期演进(英文全称:longtermevolution,英文缩写:lte)、电子邮件、短消息服务(英文全称:shortmessagingservice,sms)等。存储器620可用于存储软件程序以及模块,处理器680通过运行存储在存储器620的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入单元630可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元630可包括触控面板631以及其他输入设备632。触控面板631,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板631上或在触控面板631附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板631可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器680,并能接收处理器680发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板631。除了触控面板631,输入单元630还可以包括其他输入设备632。具体地,其他输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元640可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元640可包括显示面板641,可选的,可以采用液晶显示器(英文全称:liquidcrystaldisplay,英文缩写:lcd)、有机发光二极管(英文全称:organiclight-emittingdiode,英文缩写:oled)等形式来配置显示面板641。进一步的,触控面板631可覆盖显示面板641,当触控面板631检测到在其上或附近的触摸操作后,传送给处理器680以确定触摸事件的类型,随后处理器680根据触摸事件的类型在显示面板641上提供相应的视觉输出。虽然在图14中,触控面板631与显示面板641是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板631与显示面板641集成而实现手机的输入和输出功能。手机还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板641的亮度,接近传感器可在手机移动到耳边时,关闭显示面板641和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。音频电路660、扬声器661,传声器662可提供用户与手机之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号输出;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660接收后转换为音频数据,再将音频数据输出处理器680处理后,经rf电路610以发送给比如另一手机,或者将音频数据输出至存储器620以便进一步处理。wifi属于短距离无线传输技术,手机通过wifi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图14示出了wifi模块670,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。处理器680是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器680可包括一个或多个处理单元;优选的,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器680中。手机还包括给各个部件供电的电源690(比如电池),优选的,电源可以通过电源管理系统与处理器680逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。在本发明实施例中,该终端所包括的处理器680还具有以下功能:控制所述输入单元630接收至少一个接入点上报的网络环境参数;根据所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,所述qos模型为服务器预先建立的;根据所述每个接入点的qos预测值,获取所述多个接入点的qos序列;根据所述多个接入点的qos序列选择待接入的目标接入点。图15是本发明实施例提供的一种服务器结构示意图,该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)722(例如,一个或一个以上处理器)和存储器732,一个或一个以上存储应用程序742或数据744的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在服务器700上执行存储介质730中的一系列指令操作。服务器700还可以包括一个或一个以上电源726,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口758,和/或,一个或一个以上操作系统741,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。上述实施例中由服务器所执行的步骤可以基于该图15所示的服务器结构。所述中央处理器722用于。输入输出接口758接收移动终端发送的至少一个接入点上报的网络环境参数,以及所述移动终端获取的服务质量qos真实值;为所述移动终端提供qos模型,所述qos模型为根据所述网络环境参数以及所述qos真实值预先建立的,所述qos模型用于所述移动终端确定每个接入点的qos预测值,并根据所述qos预测值获取所述多个接入点的qos序列,所述qos序列用于确定待接入的目标接入点。基于上述实施例,本发明还提供了一种接入点选择系统,下面对本发明实施例中的接入点选择系统进行描述,请参阅图16,本发明实施例中的接入点选择系统包括:移动终端801和服务器802;移动终端801接收至少一个接入点上报的网络环境参数,移动终端801根据所述网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,所述qos模型为服务器802预先建立的,移动终端801根据所述每个接入点的qos预测值,获取所述多个接入点的qos序列,移动终端801根据所述多个接入点的qos序列选择待接入的目标接入点。服务器802接收移动终端801发送的至少一个接入点上报的网络环境参数,以及所述移动终端801获取的服务质量qos真实值,服务器802为所述移动终端801提供qos模型,所述qos模型为根据所述网络环境参数以及所述qos真实值预先建立的,所述qos模型用于所述移动终端801确定每个接入点的qos预测值,并根据所述qos预测值获取所述多个接入点的qos序列,所述qos序列用于确定待接入的目标接入点。本发明实施例中,提供了一种接入点的选择方法,移动终端先接收至少一个接入点上报的网络环境参数,然后根据网络环境参数以及服务质量qos模型,确定每个接入点的qos预测值,其中,qos模型为服务器预先建立的,再根据每个接入点的qos预测值,获取多个接入点的qos序列,最后可以根据多个接入点的qos序列选择合适的待接入目标接入点。采用本发明方案考虑到网络环境参数对接入点选择的影响,同时结合预先建立的qos模型来的得到qos预测值,根据qos预测值选择合适的接入点,这样避免了只通过某一两个参数来确定接入点的局限性,除此以外,移动终端采用被动监听的方式获取接入点上报的网络环境参数,而不需要移动终端逐个对接入点进行网络性能的测量,从而提升了检测效率,同时节省了移动终端的电量。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文缩写:rom)、随机存取存储器(英文全称:randomaccessmemory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1