移动终端无线局域网扫描方法和装置、计算机设备与流程

文档序号:13984898
移动终端无线局域网扫描方法和装置、计算机设备与流程

本申请涉及通信技术领域,特别是涉及一种移动终端无线局域网扫描方法、装置、计算机设备和计算机可读存储介质。



背景技术:

无线局域网(Wireless Local Network,WLAN)是指以无线信道来替代传统有线传输介质所构成的局域网络。移动终端(工作站STA)采用无线保真(Wireless Fidelity,Wi-Fi)技术与无线接入点(Access Point,AP)建立连接以接入无线局域网。具体的,移动终端内置Wi-Fi模块,为接入无线局域网,移动终端首先需要通过扫描来发现附近是否有可用的无线局域网,扫描方式分为两种:主动扫描和被动扫描。其中,移动终端必须先通过扫描机制得到可用接入点的相关信息。无论用户在哪里如去外出购物、上班、旅游等,都是通过同一种扫描方式来获取可用接入点,该扫描过程中存在功耗大、续航时间短的问题。



技术实现要素:

本申请实施例提供一种移动终端无线局域网扫描方法、装置、计算机设备和计算机可读存储介质,可以节省功耗,提高续航能力。

一种无线局域网开关的控制方法,包括:

确定移动终端的当前位置是否存在可用无线接入点;

当存在可用无线接入点,且所述移动终端接入所述可用无线接入点时,获取接入的目标可用无线接入点的网络信息;

根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网,所述扫描方式包括主动扫描和被动扫描。

一种移动终端无线局域网扫描装置,包括:

确定模块,用于确定移动终端的当前位置是否存在可用无线接入点;

获取模块,用于当存在可用无线接入点,且所述移动终端接入所述可用无线接入点时,获取所述可用无线接入点的网络信息;

扫描控制模块,根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网,所述扫描方式包括主动扫描和被动扫描。

一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行上述移动终端无线局域网扫描方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述移动终端无线局域网扫描方法的步骤。

上述移动终端无线局域网扫描方法、装置、计算机设备和计算机可读存储介质,当存在可用无线接入点,且所述移动终端接入目标可用无线接入点时,移动终端可以根据目标可用无线接入点的网络信息自动确定及匹配相应的扫描方式进行扫描以搜索无线局域网,其中,当采用被动扫描方式时,可以节省功耗、提高续航能力、可以减少辐射,同时也不会影响用户的体验;当采用主动扫描方式时,可以最大化的满足用户需求,保证网络的流畅性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中移动终端无线局域网扫描方法的工作环境示意图;

图2为一个实施例中移动终端无线局域网扫描方法的流程示意图;

图3为一个实施例中根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网的流程示意图;

图4为一个实施例中采用主动扫描方式扫描无线局域网的流程示意图;

图5为又一个实施例中根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网的流程示意图;

图6为另一个实施例中根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网的流程示意图;

图7为另一个实施例中移动终端无线局域网扫描方法的流程示意图;

图8为一个实施例中移动终端无线局域网扫描方法的控制装置的结构框图;

图9为与本申请实施例提供的计算机设备相关的手机的部分结构的框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

图1为一个实施例中移动终端无线局域网扫描方法的工作环境示意图。该工作环境涉及多种应用场景,例如,包括通用移动通信系统(Universal Mobile Telecommunications System,UMTS)、长期演进(Long Term Evolution,LTE)、全球移动通信系统(Global System for Mobile Communication,GSM)和WLAN等。作为非限制性示例,下面的描述涉及WLAN通信系统,但是这样的教导同样适用于其它类型的系统。如图1所示,其工作环境涉及移动终端100、云端服务器101、基站102和无线接入点(Access Point,AP)103,移动终端100与基站102之间可以相互通信,各基站102可以与云端服务器101相互通信,移动终端100还可以通过除了基站102之外的相关网络与云端服务器101进行通信,移动终端100还可以与无线接入设备103进行通信,建立无线网络连接。进一步地,在无线通信系统中,基站102接收来自移动终端100的反向链路信号。移动终端100通常参与通话、消息收发和其它类型的通信。基站102对接收的每个反向链路信号进行处理,并将处理后的信号以正向链路信号的形式发送至移动终端100。可选地,上述通信过程采用的通信信道划分方式包括但不限于频分多址(frequency division multiple access,FDMA)、时分多址(time division multiple access,TDMA)和码分多址(code division multiple access,CDMA)。

如图2所示,在一个实施例中,提供了一种移动终端无线局域网扫描方法,应用于具备移动通信功能的移动终端,本实施例以该移动终端无线局域网扫描方法应用于上述图1中的工作环境的移动终端100来举例说明。该无线局域网开关的控制方法具体包括如下步骤:

步骤202:确定移动终端的当前位置是否存在可用无线接入点。

无线接入点(Access Point,AP),可以理解为移动终端已经成功访问过该无线接入点的无线局域网,例如,家用可用AP、工作单位可用AP、经常访问的可用AP或其他公共区域可用AP等等。该预设数据库中存储有多个可用无线接入点的设备信息,其中,设备信息可以包括可用无线接入点指定服务集标识(Service Set Identifier,SSID)、MAC地址、使用的信道、无线频率、可用无线点的覆盖区域、以及该可用无线接入点的位置信息等,将各个可用无线接入点的设备信息一一对应存储在预设数据库中。

移动终端的当前位置信息可以通过GPS定位技术、北斗定位技术或基站定位技术来获取,但本申请实施例不限于此,还可以采用其他方式获取移动终端的当前位置信息。

根据获取的移动终端的当前位置信息,可以在预设数据库中进行匹配筛选,是否存在与移动终端的当前位置信息相匹配的可用无线接入点的位置信息。若存在,则可以确定移动终端的当前位置存在可用无线接入点,若不存在,则可以确定移动终端的当前位置不存在可用无线接入点。

需要说明的是,身份标识可以为用户自定义名称,也可以为无线可用接入设备的型号,也即,身份标识可以用字母、数字、特殊符号等组合形式表示。

步骤204:当存在可用无线接入点,且所述移动终端接入所述可用无线接入点时,获取接入的目标可用无线接入点的网络信息。

当移动终端的当前位置存在可用无线接入点,且移动终端接入任一可用无线接入点时,移动终端就可以获取接入的可用无线接入点的网络信息,其中,移动终端当前接入的可用无线接入点为目标可用无线接入点。

网络信息至少包括所述移动终端接收所述可用无线接入点提供的无线局域网的信号强度(Received Signal Strength Indication,RSSI),又可称之为接收的接收的信号强度指示,是由无线发送层的可选部分,用来判定链接质量,以及是否增大广播发送强度。接收的信号强度指示RSSI通常为负数,值越大说明链路质量越好,值越小说明链路质量越差。

步骤206:根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网。

当移动终端连接目标可用无线接入点时,可以根据目标可用无线接入点的网络信息实现选择与当前目标可用无线接入点的网络信息相匹配的扫描方式来扫描无线局域网。由于网络信息中的接收的信号强度指示可以用于评价通信链路的通信质量,当通信质量好时,用户对其他可用无线接入点的实时性的要求不高,此时,可以采用被动扫描方式,以节省功耗,当通信质量差时的,用户急需快速切换到其他具有更好通信质量的无线接入点,此时,可以采用主动扫描方式,以最大化的满足用户需求,保证网络的流畅性。

扫描方式包括主动扫描和被动扫描。需要说明的是,对于被动扫描方式,移动终端不会主动发送探测请求帧,就是被动的接收无线接入点定期发送的信标帧(Beacon)来发现网络。信标帧包括有无线接入点AP的服务集标识、支持速率、无线接入点的MAC地址、支持的认证方式,加密算法、信标帧发送间隔,使用的信道等信息。例如,无线接入点发送信标帧的默认周期为100ms,即无线接入点每100ms都会广播发送一次信标帧。STA就是通过在其支持的每个信道上侦听信标帧,来获知周围存在的无线网络。需要说明的是,对于主动扫描方式,移动终端会主动在其所支持的信道上依次发送探测信号,用于探测周围存在的无线网络。移动终端发送的探测信号称为探测请求帧(Probe Request),通过接受探查响应帧(Probe Response)来获取网络信号。探测请求帧又可以分为两类,一类是未指定服务集标识(Service Set Identifier,SSID),一类是指定服务集标识。若探测请求帧里面未没指定服务集标识,意味着这个探测请求想要获取到周围所有能够获取到的无线网络信号,所有收到这个广播探测请求帧的无线接入点都会回应移动终端。若探测请求帧中指定了服务集标识,意味着移动终端只想找到特定的服务集标识,不需要除指定服务集标识之外的其它无线网络。无线接入点接收探测请求帧后,只有发现探测请求帧中的服务集标识和自己的服务集标识是相同的情况下,才会回应移动终端。

上述移动终端无线局域网扫描方法,当存在可用无线接入点,且所述移动终端接入目标可用无线接入点时,移动终端可以根据目标可用无线接入点的网络信息自动确定及匹配相应的扫描方式进行扫描以搜索无线局域网,其中,当采用被动扫描方式时,可以节省功耗、提高续航能力、可以减少辐射,同时也不会影响用户的体验;当采用主动扫描方式时,可以最大化的满足用户需求,保证网络的流畅性。

如图3所示,在一个实施例中,根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网,包括:

步骤302:检测接收到的所述目标可用无线接入点提供的无线局域网的信号强度。

当移动终端接入目标可用无线接入点时,移动终端可以实时检测接收的接收的信号强度指示RSSI,也即,移动终端接收的目标可用无线接入点提供的无线局域网的信号强度,可以根据获取的信号强度实时评判当前移动终端与目标可用无线接入点之间构成的通信链路的通信质量。

步骤304:判断所述信号强度与预设信号阈值的大小。

预设信号阈值可以理解为接入可用无线接入点的门限值,其预设信号阈值的大小可以根据实际需求来设定,在此,不做进一步的限定。

将获取的接收的信号强度指示RSSI与预设信号阈值进行比较,根据比较的结果,选择合适的扫描方式对无线局域网进行扫描。

步骤306:当所述信号强度大于等于所述预设信号阈值时,采用被动扫描方式扫描无线局域网。

当移动终端接入目标可用无线接入点时,接收到的无线局域网的信号强度大于等于预设信号阈值时,表明移动终端与目标可用无线接入点的通信链路的通信质量较好,此时,移动终端对其他可用无线接入点的需求不高,此时,可以将默认的主动扫描方式切换为被动扫描方式,以便节省功耗,增加待机时长,同时减少辐射,也不会影响用户的体验度。

步骤308:当所述小于所述预设信号阈值时,采用主动扫描方式扫描无线局域网。

当移动终端接入目标可用无线接入点时,接收到的无线局域网的信号强度小于预设信号阈值时,表明移动终端与目标可用无线接入点的通信链路的通信质量较差,移动终端若仍然接入该目标可用无线接入点,就会影响用户上网的流畅性,影响用户体验,因此,需要将移动终端切换接入至信号强度更高的邻近可用无线接入设备。此时,可以采用主动扫描方式扫描邻近可用无线接入点的无线局域网,采用主动扫描的扫描方式,可以帮助用户快速搜索到邻近可用无线接入点的无线局域网,提升用户搜网体验。

进一步的,在一个实施例中,采用主动扫描方式扫描无线局域网,包括:

步骤402:获取邻近可用无线接入点的信道信息。

邻近可用无线接入点可以理解为除目标可用无线接入点以外的可用无线接入点。其中,信道也就是常说的无线的“频段(Channel)”,其是以无线信号作为传输媒体的数据信号传送通道。常用的IEEE 802.11b/g工作在2.4~2.4835GHz频段,这些频段被分为11或13个信道。当在无线接入点的无线局域网信号覆盖范围内有两个以上的无线接入点时,需要为每个无线接入点设定不同的频段,以免共用信道发生冲突。当终端终端的当前位置存在多个邻近可用无线接入点时,可以获取每个邻近可用无线接入点的信道信息,也即,可以获取每个邻近可用无线接入点的工作频段信息。

步骤404:对所述信道信息中不重叠的传输信道进行主动扫描。

无线协议都是由IEEE(美国电气电工协会)所制定,在IEEE认定的三种无线标准IEEE802.11b、IEEE802.11g、IEEE802.11a中,其信道数是有差别的。其中,无线标准IEEE802.11b、IEEE802.11g工作在2.4~2.4835GHz频段,各国各地区的标准不同,这些频段被分为11或13个信道。其中,北美/FCC标准,其采用2.412~2.462GHz,共有11信道,其中1、6、11信道为不重叠的传输信道信道;欧洲/ETSI标准,其采用2.412~2.472GHz,共有13信道,其中1、6、13信道为不重叠的传输信道信道。

若邻近可用无线接入点的信道信息中,包括1、4、6信道,则可以先对信道1、信道1或信道6进行主动扫描,若在信道1或信道6上扫描到邻近可用无线接入点时,则对扫描到的邻近可用无线接入点进行连接。若在信道1或信道6上未扫描到邻近可用无线接入点时,执行步骤步骤406:当在所述不重叠的传输信道上未扫描到当前邻近可用无线接入点时,则对所述信道信息中剩余的重叠信道进行主动扫描。

也即,当在在信道1或信道6上未扫描到可用无线接入点时,对所述信道信息中剩余的重叠信道(信道4)进行主动扫描,以获取邻近可用无线接入点。

进一步的,在预设时间内,若对所有邻近可用无线接入点的信道进行扫描后,仍未成功接入某一邻近可用无线接入点时,则可以对所有邻近可用无线可接入点所使用的信道以外的信道进行主动扫描,以获取邻近可用可用无线接入点。

在一个实施例中,判断所述信号强度与预设信号阈值的大小后,还包括:

步骤502:获取所述信号强度大于等于所述预设信号阈值的持续时长。

当移动终端接入可用无线接入点时,接收的该无线接入点提供的无线局域网的信号强度大于预设信号阈值时,则移动终端开始计时,并获取接收的该无线接入点提供的无线局域网的信号强度大于预设信号阈值的持续时长。

步骤504:当所述持续时长大于第一预设时长时,采用被动扫描方式扫描无线局域网。

移动终端接入可用无线接入点时,当移动终端与接入的可用无线接入点之间有物体或人遮挡时,其移动终端与可用无线接入点之间构成的通信链路的通信质量就会受到影响,若因遮挡等因素造成的影响只是一瞬间,其持续时长小于第一预设时长,就没有必要将主动扫描切换为被动扫描,只有在当持续时长大于第一预设时长时,才真正认为当前移动终端与可用无线接入点的无线局域网通信链路的通信质量改善了,此时,将主动扫描切换为被动扫描,以扫描无线局域网,这样就可以避免“乒乓效应”

在一个实施例中,判断所述信号强度与预设信号阈值的大小后,还包括:

步骤602:获取所述信号强度小于所述预设信号阈值的持续时长。

步骤604:当所述持续时长大于第二预设时长时,采用主动扫描方式扫描无线局域网。

当移动终端接入可用无线接入点,接收的可用无线局域网的信号强度小于预设信号阈值的持续时长大于第二预设时长时,则可以认为当前移动终端与可用无线接入点的无线局域网通信链路的通信质量变差了,可以将扫描方式由被动扫描切换为主动扫描,以快速搜到可用无线局域网。

进一步的,为了保证用户能够及时搜到其他无线可有接入点,通常第一预设时长大于第二预设时长。

在一个实施例中,在所述移动终端接入所述可用无线接入点前,还包括:

步骤702:当所述移动终端的当前位置存在多个所述可用无线接入点时,获取多个所述可用无线接入点的网络信息。

可以根据获取的移动终端的当前位置在预设数据库中获取与该当前位置信息相匹配的可用无线接入点。其中,可用无线接入点的数量可以为1个、2个或多个。同时,移动终端可以实时获取各个可用无线接入点的网络信息,其中,网络信息包括接收的各个可用无线接入点提供的无线局域网的强度信息以及稳定性信息。

步骤704:根据所述网络信息确定所述目标可用无线接入点以备接入至无线局域网。

移动终端可以根据获取的网络信息中的强度信息以及稳定性信息来确定目标可用无线接入点,以备接入至该目标可用无线接入点的无线局域网。

具体的,移动终端可以将网络信息中的强度信息最强的无线局域网对应的可用无线接入点作为目标可用无线接入点;也可以将网络信息中稳定性最强的无线局域网对应的可用无线接入点作为目标可用无线接入点;还可以根据需求设定强度信息和稳定性信息的权重因子,综合考虑强度信息和稳定性信息确定目标可用无线接入点。

在一个实施例中,还包括当所述移动终端的当前位置不存在可用无线接入点时,采用被动扫描方式扫描无线局域网的步骤。

根据移动终端当前位置信息,可以知晓,移动终端的当前位置是否存在可用无线接入点,当移动终端的当前位置不存在可用无线接入点时,若在这种情况下,移动终端仍然采用主动扫描方式,不但会增加移动终端功耗,还会增加对用户的辐射。此时,可以将主动扫描方式切换为被动扫描方式或维持被动扫描方式,以便节省功耗,增加待机时长,同时减少辐射。在一个实施例中,还包括根据所述目标可用无线接入点的网络信息确定所述扫描方式的扫描频率的步骤。

进一步地,当接收到的目标可用无线接入点提供的无线局域网的信号强度大于预设信号阈值时,此时将主动扫描切换为被动扫描以对无线局域网进行扫描,同时降低被动扫描的扫描频率,以增大扫描周期,从而节约功耗。

进一步地,当接收到的目标可用无线接入点提供的无线局域网的信号强度小于预设信号阈值时,此时将被动扫描切换为主动扫描以对无线局域网进行扫描,同时增大主动扫描的扫描频率,以降低扫描周期,从而更快的扫描到可用的无线局域网,提高用户的体验度。

在一个实施例中,移动终端无线局域网扫描方法,还包括当采用主动扫描方式接入到所述无线局域网时,将所述主动扫描方式切换为被动扫描方式的步骤。

也即,当移动终端通过主动扫描方式扫描到附近、可接入的无线局域网,且移动终端接入到该无线局域网时,则可以将移动终端当前使用的主动扫描方式切换为被动扫描方式。当移动终端连接了网络接入设备时,则用户对搜索其他网络接入设备的实时性要求也就不高了,此时将主动扫描方式切换为被动扫描方式,可以节省功耗,增加续航时间,同时减少辐射。

如图8所示,在一个实施例中,提供一种移动终端无线局域网扫描装置,包括:

确定模块810,用于确定移动终端的当前位置是否存在可用无线接入点;

获取模块820,用于当存在可用无线接入点,且所述移动终端接入所述可用无线接入点时,获取接入的目标可用无线接入点的网络信息;

扫描控制模块830,用于根据所述目标可用无线接入点的网络信息确定当前所述移动终端扫描无线局域网的扫描方式以扫描无线局域网,所述扫描方式包括主动扫描和被动扫描。

上述移动终端无线局域网扫描装置,扫描控制模块830可以在移动终端接入目标可用无线接入点时,根据目标可用无线接入点的网络信息自动确定及匹配相应的扫描方式进行扫描以搜索无线局域网,其中,当采用被动扫描方式时,可以节省功耗、提高续航能力、可以减少辐射,同时也不会影响用户的体验;当采用主动扫描方式时,可以最大化的满足用户需求,保证网络的流畅性。

在一个实施例中,扫描控制模块,包括:

检测单元,用于检测接收到的所述目标可用无线接入点提供的无线局域网的信号强度;

判断单元,用于判断所述信号强度与预设信号阈值的大小;

控制单元,用于当所述信号强度大于等于所述预设信号阈值时,采用被动扫描方式扫描无线局域网;还用于当所述小于所述预设信号阈值时,采用主动扫描方式扫描无线局域网。

在一个实施例中,扫描控制模块,还包括:

扫描单元,用于获取邻近可用无线接入点的信道信息;对所述信道信息中不重叠的传输信道进行主动扫描;当在所述不重叠的传输信道上未扫描到当前可用无线接入点时,则对所述信道信息中剩余的重叠信道进行主动扫描。

在一个实施例中,扫描控制模块,还包括:

时长获取单元,用于获取所述信号强度大于等于所述预设信号阈值的持续时长,还用于获取所述信号强度小于所述预设信号阈值的持续时长;

扫描单元,还用于当所述持续时长大于第一预设时长时,采用被动扫描方式扫描无线局域网;还用于当所述持续时长大于第二预设时长时,采用主动扫描方式扫描无线局域网。

在一个实施例中,移动终端无线局域网扫描装置,还包括:

获取模块,用于当所述移动终端的当前位置存在多个所述可用无线接入点时,获取多个所述可用无线接入点的网络信息;

接入模块,用于根据所述网络信息确定所述目标可用无线接入点以备接入至无线局域网。

在一个实施例中,扫描控制模块,还用于当所述移动终端的当前位置不存在可用无线接入点时,采用被动扫描方式扫描无线局域网。

在一个实施例中,移动终端无线局域网扫描装置,还包括:

频率控制模块,用于根据所述目标可用无线接入点的网络信息确定所述扫描方式的扫描频率。

上述移动终端无线局域网扫描装置中各个模块的划分仅用于举例说明,在其他实施例中,可将移动终端无线局域网扫描装置按照需要划分为不同的模块,以完成上述移动终端无线局域网扫描装置的全部或部分功能。

本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行以下步骤:

确定移动终端的当前位置是否存在可用无线接入点;

当存在可用无线接入点,且所述移动终端接入所述可用无线接入点时,获取接入的目标可用无线接入点的网络信息;

根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网,所述扫描方式包括主动扫描和被动扫描。

上述计算机可读存储介质中计算机程序(指令)在被执行时,当所述移动终端接入目标可用无线接入点时,移动终端可以根据目标可用无线接入点的网络信息自动确定及匹配相应的扫描方式进行扫描以搜索无线局域网,其中,当采用被动扫描方式时,可以节省功耗、提高续航能力、可以减少辐射,同时也不会影响用户的体验;当采用主动扫描方式时,可以最大化的满足用户需求,保证网络的流畅性。

本申请实施例还提供了一种计算机程序产品。一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各实施例中所描述的无线局域网开关的控制方法。

图9为与本申请实施例提供的移动终端相关的手机的部分结构的框图。参考图9,手机包括:射频(Radio Frequency,RF)电路99、存储器920、输入单元930、显示单元940、传感器950、音频电路960、无线保真(wireless fidelity,WiFi)模块970、处理器980、以及电源990等部件。本领域技术人员可以理解,图9所示的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中,RF电路910可用于收发信息或通话过程中,信号的接收和发送,可将基站的下行信息接收后,给处理器980处理;也可以将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE))、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器920可主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能的应用程序、图像播放功能的应用程序等)等;数据存储区可存储根据手机的使用所创建的数据(比如音频数据、通讯录等)等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元930可用于接收输入的数字或字符信息,以及产生与手机900的用户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括触控面板931以及其他输入设备932。触控面板931,也可称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板931上或在触控面板931附近的操作),并根据预先设定的程式驱动相应的连接装置。在一个实施例中,触控面板931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板931。除了触控面板931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)等中的一种或多种。

显示单元940可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元940可包括显示面板941。在一个实施例中,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板941。在一个实施例中,触控面板931可覆盖显示面板941,当触控面板931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图9中,触控面板931与显示面板941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板931与显示面板941集成而实现手机的输入和输出功能。

手机900还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在手机移动到耳边时,关闭显示面板941和/或背光。运动传感器可包括加速度传感器,通过加速度传感器可检测各个方向上加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换)、振动识别相关功能(比如计步器、敲击)等;此外,手机还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器等。

音频电路960、扬声器961和传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910可以发送给另一手机,或者将音频数据输出至存储器920以便后续处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块970,但是可以理解的是,其并不属于手机900的必须构成,可以根据需要而省略。

处理器980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。在一个实施例中,处理器980可包括一个或多个处理单元。在一个实施例中,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等;调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。

手机900还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

在一个实施例中,手机900还可以包括摄像头、蓝牙模块等。

在本申请实施例中,该移动终端所包括的处理器980执行存储在存储器上的计算机程序时实现以下步骤:

确定移动终端的当前位置是否存在可用无线接入点;

当存在可用无线接入点,且所述移动终端接入所述可用无线接入点时,获取接入的目标可用无线接入点的网络信息;

根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网,所述扫描方式包括主动扫描和被动扫描。

移动终端所包括的处理器980执行存储在存储器上的计算机程序时,当所述移动终端接入目标可用无线接入点时,移动终端可以根据目标可用无线接入点的网络信息自动确定及匹配相应的扫描方式进行扫描以搜索无线局域网,其中,当采用被动扫描方式时,可以节省功耗、提高续航能力、可以减少辐射,同时也不会影响用户的体验;当采用主动扫描方式时,可以最大化的满足用户需求,保证网络的流畅性。

本申请实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如下步骤:

确定移动终端的当前位置是否存在可用无线接入点;

当存在可用无线接入点,且所述移动终端接入所述可用无线接入点时,获取接入的目标可用无线接入点的网络信息;

根据所述目标可用无线接入点的网络信息确定当前所述移动终端的扫描方式以扫描无线局域网,所述扫描方式包括主动扫描和被动扫描。

包含指令的计算机程序产品,当其在计算机上运行时,当所述移动终端接入目标可用无线接入点时,移动终端可以根据目标可用无线接入点的网络信息自动确定及匹配相应的扫描方式进行扫描以搜索无线局域网,其中,当采用被动扫描方式时,可以节省功耗、提高续航能力、可以减少辐射,同时也不会影响用户的体验;当采用主动扫描方式时,可以最大化的满足用户需求,保证网络的流畅性。

本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1