一种避免建立低效无线连接的方法和通信装置与流程

文档序号:18214430发布日期:2019-07-19 22:32阅读:213来源:国知局
一种避免建立低效无线连接的方法和通信装置与流程

本发明涉及用于避免建立低效无线连接的方法和通信装置。



背景技术:

术语“无线”通常是指电气或电子操作,其在不使用“硬连线”连接的情况下完成。“无线通信”是指在一定距离上不使用电导体或电线的情况下的信息传输。所述距离可能很短(电视遥控器只有几米),或很长(无线电通信可达几千甚至几百万公里)。无线通信最广为人知的例子是蜂窝电话。蜂窝电话使用无线电波使运营商能够拨打来自全球许多地方的另一方的电话。它们可以在任何地方使用,只要有一个蜂窝电话站点来容纳可以发送和接收信号的设备,那么这些信号就会被处理以便将话音和数据传送到所述蜂窝电话和从所述蜂窝电话传送。

现有技术中存在各种发展良好并明确定义的蜂窝通信技术。例如,全球移动通信系统(globalsystemformobilecommunications,gsm)是一种定义明确且常用的通信系统,它使用时分多工(globalsystemformobilecommunications,tdma)技术,为数字无线电的多工接入方案,用于在移动电话和小区站点之间发送语音、数据、信令数据(例如拨打的电话号码)。cdma2000是采用码分多址(codedivisionmultipleaccess,cdma)技术的混合移动通信2.5g/3g(代)技术标准。通用移动电信系统(universalmobiletelecommunicationssystem,umts)是3g移动通信系统,其在gsm系统上提供增强的多媒体服务范围。无线保真(wirelessfidelity,wi-fi)是一项由802。11工程标准定义的技术,可用于家庭网络、移动电话和视频游戏,以提供高频(high-frequency)无线局域网。长期演进(long-termevolution,lte)是用于移动电话和数据终端的高速(high-speed)数据的无线通信的标准。它基于gsm/edge和umts/hspa网络技术,使用不同的无线接口和核心网络改进来提高容量和速度。

为了提供更有效的通信服务并改善用户体验,提供了用于避免为通信装置建立低效无线连接的方法。



技术实现要素:

本发明提供了用于避免建立低效无线连接的通信设备和方法。能够支持蜂窝通信和wlan通信的通信装置的示例性实施例包括无线电收发器和处理器。所述无线电收发器被配置为从第一网络设备接收信标(beacon)帧。所述第一网络设备是在预定无线局域网中提供无线通信服务的wlan网络设备。所述处理器被配置为根据从信标帧获得的标识符来识别所述第一网络设备,并且根据所述第一网络设备的连接记录或通信装置的使用场景来确定是否连接到所述第一网络设备。当所述处理器确定欲与所述第一网络设备建立的wlan连接将是低效连接,所述处理器确定不连接到所述第一网络设备。

用于避免为能够支持蜂窝通信和wlan通信的通信装置建立低效无线连接的方法的示例性实施例包括:从第一网络设备接收信标帧,其中第一网络设备是在预定的无线局域网中提供无线通信服务的wlan网络装置;根据从所述信标帧获得的标识符来识别所述第一网络设备;根据所述第一网络设备的连接记录或通信装置的使用场景确定是否连接所述第一网络设备;如果欲与所述第一网络设备建立的wlan连接被确定为低效连接,则不连接到所述第一网络设备。

根据本发明提出的用于避免为通信装置建立低效无线连接的方法和通信装置,可以避免与第一网络设备建立低效的wlan连接,提供更有效的通信服务并改善用户体验。

参考附图在以下实施例中给出详细描述。

附图说明

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

通过阅读如下详细描述及参考附图示例,可以更全面地理解本发明,其中:

图1示出了根据本发明实施例的通信装置的示例性框图;

图2示出了由移动设备和wlan网络设备执行的认证过程和关联过程中的示例性消息流;

图3示出了根据本发明实施例的用于避免建立低效无线连接的方法的示例性流程图;

图4是示出根据本发明实施例的确定过程的示例性示图;和

图5是示出由连接服务中的wlan连接决策引擎计算的分数的示例性示图。

具体实施方式

以下描述是实施本发明的最佳预期模式。该描述是为了说明本发明的一般原理的目的而做出,不应被理解为限制性的。本发明的范围应通过参考所附权利要求来确定。

图1示出了根据本发明实施例的通信装置的示例性框图。通信装置100可以是便携式电子设备或诸如移动站(mobilestation,ms)的移动设备,移动站可以可互换地称为用户设备(userequipment,ue),并且能够支持蜂窝通信和无线局域网(wirelesslocalareanetwork,wlan)通信。通信装置100可以包括一个或多个天线模块,其中每个天线模块可以包括一个或多个天线、蜂窝无线电收发器110、调制解调器120、应用处理器130、用户识别卡140、存储设备150、wlan处理器160和wlan无线电收发器170。蜂窝无线电收发器110可以经由对应的天线模块从空中接口接收无线射频(radiofrequency,rf)信号,经由对应的天线模块将无线射频信号发送到空中接口并且执行rf信号处理。例如,蜂窝无线电收发器110可将接收到的信号转换为待处理的中频(immediatefrequency,if)或基带信号,或者从调制解调器120接收if或基带信号,并将接收到的信号转换为待传输到蜂窝网络设备的无线射频信号。根据本发明的一个实施例,蜂窝网络设备可以是蜂窝网络侧的小区、演进型节点b、基站、移动性管理实体(mobilitymanagemententity,mme)等,并且通过无线射频信号与通信装置100进行通信。

蜂窝无线电收发器110可以包括多个硬件设备以执行射频转换和rf信号处理。例如,蜂窝无线电收发器110可以包括用于放大rf信号的功率放大器,用于过滤rf信号的不需要的部分的滤波器和/或用于执行射频转换的混频器。根据本发明的实施例,射频可以是例如用于lte系统的任何特定频带的频率等。

调制解调器120可以是蜂窝通信调制解调器,其被配置用于处理蜂窝系统通信协议操作并处理从蜂窝无线电收发器110接收的或向蜂窝无线电收发器110发送的if或基带信号。调制解调器120可以包括至少一个基带处理设备、处理器和内部存储设备。基带处理设备可以从蜂窝无线电收发器110接收if或基带信号并执行if或基带信号处理。例如,基带处理设备可以将if或基带信号转换成多个数字信号,并处理该多个数字信号,反之亦然。基带处理设备可以包括多个硬件设备以执行信号处理,诸如用于模数(analog-to-digital,adc)转换的模数转换器,用于数模(digital-to-analog,dac)转换的数模转换器,用于增益调节的放大器,用于调制信号的调制器,用于信号解调的解调器,用于信号编码的编码器,用于信号解码的解码器等等。

调制解调器120中的处理器可以控制调制解调器120的操作。根据本发明的实施例,该处理器可以被布置为执行调制解调器120的相应软件模块的程序代码。该处理器可以为不同的软件模块维护并执行单独的任务,线程和/或协议栈。

该处理器还可以从耦接到调制解调器120的用户识别卡140读取数据,并将数据写入用户识别卡140。调制解调器120中的内部存储设备可以存储调制解调器120的系统数据和用户数据。该处理器也可以接入该内部存储设备。

应该注意的是,在本发明的一些实施例中,调制解调器120中的基带处理设备和处理器可以集成到一个处理单元中,并且调制解调器120可以包括一个或多个这样的处理单元,用于支持多无线电接入技术(multipleradioaccesstechnologies,multi-rat)操作。

应用处理器130被配置用于运行通信装置100的操作系统并运行安装在通信装置100中的应用程序。应用处理器130还可以具有一些处理或计算能力,诸如多媒体数据编码/解码、音频信号处理、接口连接,数字信号处理等。

在本发明的实施例中,调制解调器120和应用处理器130可以被设计为具有一些总线或硬件接口耦接在其间的分立芯片,或者它们可以被集成到组合芯片(即片上系统(systemonchip,soc)),并且本发明不应限于此。

用户识别卡140可以是sim,usim,r-uim或csim卡等,并且通常可以包含用户账户信息,国际移动用户识别(internationalmobilesubscriberidentity,imsi)和一组sim应用工具包(simapplicationtoolkit,sat)命令,以及可以为电话簿联系人提供存储空间。存储设备150可以耦接到调制解调器120、应用处理器130和wlan处理器160,并且可以存储系统数据或用户数据。

wlan无线电收发器170可以经由对应的天线模块从空中接口接收无线射频信号,经由对应的天线模块将无线射频信号发送到空中接口并且执行rf信号处理。例如,wlan无线电收发器170可以将接收到的信号转换为待处理的if或基带信号,或者从wlan处理器160接收if或基带信号并将接收到的信号转换为传输到wlan网络设备的无线射频信号。根据本发明的一个实施例,wlan网络设备可以是wi-fi热点,wi-fi接入点或任何在无线局域网中提供工业科学医学(industrialscientificmedical,ism)频带通信服务并且通过无线射频信号与通信装置100通信的网络设备。

wlan无线电收发器170可以包括多个硬件设备以执行射频转换和rf信号处理。例如,wlan无线电收发器170可以包括用于放大rf信号的功率放大器,用于对rf信号的不想要的部分进行滤波的滤波器和/或用于执行射频转换的混频器。

wlan处理器160可以从wlan无线电收发器170接收if或基带信号并执行if或基带信号处理。wlan处理器160还可以执行相应软件模块的程序代码来实现wlan协议并支持wlan协议计算。wlan协议可以在wi-fi标准,802.11系列标准等中定义。

wlan处理器160耦接到通信装置100的应用处理器130。应用处理器130可以控制通信装置100的蜂窝通信和wlan通信的协作。

应该注意的是,为了阐明本发明的概念,图1给出了一个简化的框图,其中仅示出了与本发明相关的元件。例如,在本发明的一些实施例中,通信装置可以进一步包括图1中未示出的一些外围设备。

应该注意的是,虽然图1示出了单卡单待应用,但是本发明不限于此。例如,在本发明的一些实施例中,通信装置可以包括多个用户识别卡以支持多rat通信。在多rat通信应用中,调制解调器、蜂窝无线电收发器和/或天线模块可以由用户识别卡共享,并且可以具有处理多个蜂窝系统通信协议的操作及处理相应rf、if或符合多个蜂窝系统通信协议的基带信号的能力。本领域的技术人员仍然可以基于上面给出的描述进行各种改变和修改,以得到用于支持多rat无线通信的包括多个蜂窝无线电收发器和/或多个天线模块的通信装置,而不脱离本发明的范围和精神。因此,在本发明的一些实施例中,通信装置可以被设计为通过做出一些改变和修改来支持多卡多待应用。

应该注意的是,用户识别卡140可以是如上所述的专用硬件卡,或者在本发明的一些实施例中,可以在相应调制解调器的内部存储设备中烧写能够识别通信设备的单独的标识符、数字、地址等。因此,本发明不应限于附图中所示的内容。

在现有设计中,当移动设备从wlan网络设备接收到信标帧并识别wlan网络设备时,移动设备直接连接到wlan网络设备(例如,通过执行认证过程和关联程序)。以这种方式,将由新建立的wlan连接,而不是先前建立的蜂窝连接提供移动数据通信服务。移动设备还可以触发分离过程以从先前建立的蜂窝网络设备的蜂窝连接中分离数据通信服务,使得将通过wlan连接来执行数据业务。使用wlan连接而不是蜂窝连接进行数据通信的原因是wlan连接通常免费。因此,通过wlan连接链路的数据通信将对移动设备用户有益。

图2示出了由移动设备和wlan网络设备执行的认证过程和关联过程中的示例性消息流。认证程序和关联程序后,开始识别程序并请求wi-fi保护设置(wi-fiprotectedsetup,wps)。上述过程完成后,将获得与wlan网络设备对应的加密密钥(诸如预共享密钥(pre-sharedkey,psk))。

移动设备通常存储与移动设备已经连接到(或关联)的wlan网络设备相对应的加密密钥。以这种方式,移动设备可以在下一次从该wlan网络设备接收信标帧时识别wlan网络设备。

由于如果发送信标帧的wlan网络设备能够被识别,则移动设备通常直接连接到wlan网络设备,这在现有设计中引起一些问题。例如,如果移动设备的用户乘坐大众捷运系统(massrapidtransit,mrt)火车或其他地铁系统,并且mrt火车在短时间内在火车站停靠,则移动设备结束数据通信的原始蜂窝连接并直接连接到在该火车站检测到的wlan网络设备,则该wlan连接只能维持很短的时间,并且在列车离开车站时将被丢弃。以这种方式,连接将结束,并且数据通信将再次丢失。这种间歇性连接会导致不良的用户体验。另外,当移动设备在短时间内重复执行连接建立过程时产生的不期望的功耗和网络接入延迟也将导致用户体验受损。这里,网络接入延迟可以指在连接到网络设备的过程已被触发之后并且在成功建立连接之前的时间段。在此期间,由于连接未成功建立,用户无法使用通信服务。

为了解决该问题并提供更有效的通信服务并改善用户体验,提供了用于避免为通信装置建立低效无线连接的方法。

图3示出了根据本发明实施例的用于避免建立低效无线连接的方法的示例性流程图。首先,无线电收发器(例如,wlan无线电收发器170)从第一网络设备接收信标帧(步骤s302)。第一网络设备是在预定无线局域网中提供无线通信服务的wlan网络设备。接下来,处理器(例如,wlan处理器160或应用处理器130)获得第一网络设备的标识符,并且根据从信标帧获得的该标识符来识别第一网络设备(步骤s304)。根据本发明的一个实施例,从信标帧获得的标识符可以是第一网络设备的服务集标识符(servicesetidentifier,ssid)。处理器(例如,wlan处理器160或应用处理器130)可以基于与该标识符相对应的加密密钥来进一步标识第一网络设备。当ssid以及与第一网络设备的该ssid相对应的加密密钥已存储在存储器(例如,存储设备150或处理器的内部存储设备)中时,这意味着通信装置100在过去已经至少一次与第一网络设备成功建立无线连接。

在识别出第一网络设备之后,处理器(例如,wlan处理器160或应用处理器130)可以根据第一网络设备的连接记录或通信装置的使用场景来确定是否连接到第一网络设备。确定的概念是确定将与第一网络设备建立的无线连接是否是低效连接(步骤s306)。在本发明的实施例中,低效连接可以指可能成功建立但仅持续短时间(短于预定时间阈值)的连接、可能具有有限的数据吞吐量(低于预定吞吐量阈值)的连接、可能具有有限连接质量(比预定质量阈值差)的连接、可能导致长网络接入延迟(比预定网络接入延迟阈值更长)的连接、可能导致巨大的功耗(超过预定的功耗阈值)的连接、可能无法成功建立的连接或其他。以下段落进一步讨论上述确定的细节。

当确定要与第一网络设备建立的wlan连接将是低效连接时,处理器(例如,wlan处理器160或应用处理器130)确定不连接到第一网络设备(步骤s308)。更具体而言,如果由应用处理器130做出确定,则即使通信装置100能够识别第一网络设备以及通信装置100知晓(已经存储)与第一网络设备相关联的对应加密密钥,应用处理器130可以进一步指示wlan处理器160不连接到第一网络设备。即,即使通信装置100具有直接且自动地连接到第一网络设备的能力,通信装置100也将仍然不连接到第一网络设备。

此外,如果在从第一网络设备接收信标帧之前存在已经与蜂窝网络设备建立的蜂窝连接,则处理器(例如,应用处理器130)可以确定不结束该蜂窝连接并且保持与蜂窝网络设备的蜂窝连接。即,通信装置100将继续使用由蜂窝网络设备提供的数据通信服务,并且未来的数据传输仍将通过蜂窝连接来执行。

另一方面,如果确定要与第一网络设备建立的wlan连接不是低效连接,则处理器(例如,wlan处理器160或应用处理器130)可以确定连接到第一网络设备(步骤s310)。此外,如果在从第一网络设备接收到信标帧之前存在已经与蜂窝网络设备建立的蜂窝连接,则处理器(例如,应用处理器130)可以确定结束该蜂窝连接。例如,处理器可以触发分离过程以将数据通信服务从蜂窝网络设备分离,并且将通过wlan连接来执行数据传输。请注意,处理器也可能不会触发分离过程,但仍然通过wlan连接执行数据传输。因此,这些实施例不限于任何特定的实现方法。

图4是示出根据本发明实施例的确定过程的示例性图。一旦从wlan网络设备接收到信标帧,wlan连接决策引擎就可以检查通信装置100的当前使用场景和/或在连接性数据库中对应的wlan网络设备的连接记录。wlan连接决策引擎可以位于wlan处理器160或应用处理器130内部,或者可以位于云服务器中。然后,wlan连接决策引擎可以确定是否连接到wlan网络设备。每当接收到信标帧时,或者当存在蜂窝连接(即,已经成功建立并且可以使用)时接收到信标帧时,可以触发该确定过程。

根据本发明的一个实施例,wlan连接决策引擎可以对将与wlan网络设备建立的wlan连接评分,并确定wlan连接是否是低效连接。当wlan连接的分数高于预定阈值时,wlan连接可以被确定为高效连接,并且wlan连接决策引擎可以确定连接到wlan网络设备。当wlan连接的分数不高于预定阈值时,wlan连接可以被确定为低效连接,并且wlan连接决策引擎可以确定不连接到wlan网络设备。

根据本发明的一个实施例,可以根据通信装置100的移动速度确定使用场景。移动速度的检测或测量可以由通信装置100的gps接收器(未示出)、通信装置100的g传感器(未示出)或处理器(例如,调制解调器120的处理器或应用处理器130)执行。当通信装置100的移动速度高于预定速度时,这意味着通信装置100可能很快离开wlan网络装置的覆盖区域。以这种方式,wlan连接决策引擎可以降低wlan连接的分数或给wlan连接提供相对较低的分数。

另一方面,当通信装置100的移动速度不高于预定速度时,这意味着通信装置100可能不会很快离开wlan网络装置的覆盖区域。以这种方式,wlan连接决策引擎可以增加wlan连接的分数或给wlan连接提供相对较高的分数。这里,相对较高或较低的分数可以指比蜂窝连接更高或更低的分数,或者可能触发wlan连接决策引擎确定连接或不连接到对应wlan网络设备的分数。

根据本发明的另一个实施例,可以根据当前蜂窝连接的数据吞吐量、要发送或已经通过当前蜂窝连接发送的数据的数据长度、经由当前蜂窝连接传输的两个连续数据封包之间的时间跨度、通过当前蜂窝连接连续触发数据传输的频率等来确定使用场景。当当前蜂窝连接的数据吞吐量、数据长度或触发连续数据传输的频率高于预定阈值,或者两个连续数据封包之间的时间跨度短于预定阈值时,这意味着用户现在需要大量的数据传输。以这种方式,取决于不同的设计要求,wlan连接决策引擎可以给予wlan连接相对较高或相对较低的分数。例如,wlan连接决策引擎可通过进一步考虑以下一个或多个因素的组合来确定分数:通信装置100的移动速度,先前记录的数据吞吐量或关于wlan网络设备的平均数据吞吐量或其他。

作为示例,如果当前蜂窝连接的数据吞吐量高或数据长度长并且移动速度也很高,则wlan连接决策引擎可以降低wlan连接的分数或给予wlan连接相对较低的分数。在另一个示例中,如果当前蜂窝连接的数据吞吐量高或数据长度长并且之前记录的数据吞吐量或相对于wlan网络设备的平均数据吞吐量较高,则wlan连接决策引擎可以增加wlan连接的分数或给予wlan连接相对较高的分数。

根据本发明的另一个实施例,可以在存储器(例如存储设备150或处理器的内部存储设备)中存储连接数据库,并且可以记录关于不同网络设备(其可以是蜂窝网络设备或wlan网络设备)的连接信息。作为示例,每个连接记录可以链接到网络设备的mac地址或bssid。连接信息可以包括通信装置100先前连接到网络设备时所测量的先前连接的连接时间或先前与网络设备建立的连接的平均连接时间。

作为示例,如果记录在wlan网络设备的连接记录中的连接时间或平均连接时间短于预定阈值,则wlan连接决策引擎可以降低wlan连接的分数或给予wlan连接相对较低的分数。当wlan网络设备的连接时间或平均连接时间不小于预定阈值时,wlan连接决策引擎可以增加wlan连接的分数或给予wlan连接相对较高的分数。

根据本发明的另一个实施例,连接信息还可以包括通信装置先前连接到网络设备时所测量的先前连接的数据吞吐量或先前与网络设备建立的连接的平均数据吞吐量。

作为示例,如果记录在wlan网络设备的连接记录中的数据吞吐量或平均数据吞吐量低于预定阈值,则wlan连接决策引擎可以降低wlan连接的分数或者给予wlan连接相对较低的分数。当wlan网络设备的数据吞吐量或平均数据吞吐量不低于预定阈值时,wlan连接决策引擎可以增加wlan连接的分数或给予wlan连接相对较高的分数。

根据本发明的另一个实施例,连接信息还可以包括通信装置先前连接到网络设备时所测量的先前连接的连接质量或先前与网络设备建立的连接的平均连接质量。注意,在本发明的实施例中,可以根据从网络设备接收ack的延迟,或者关于由网络设备提供的通信服务的信号质量、snr或任何其他质量因素来确定连接质量。

作为一个例子,如果wlan网络设备的连接记录中记录的连接质量或平均连接质量低于预定阈值,则wlan连接决策引擎可以降低wlan连接的分数或给予wlan连接相对较低的分数。当wlan网络设备的连接质量或平均连接质量不低于预定阈值时,wlan连接决策引擎可以增加wlan连接的分数或给予wlan连接相对较高的分数。

根据本发明的另一个实施例,连接信息还可以包括通信装置先前连接到网络设备时所测量的先前连接的网络接入延迟或先前与网络设备建立的连接的平均网络接入延迟。

作为示例,如果记录在wlan网络设备的连接记录中的网络接入延迟或平均网络接入延迟长于预定阈值,则wlan连接决策引擎可以降低wlan连接的分数或给予wlan连接相对较低的分数。当wlan网络设备的网络接入延迟或平均网络接入延迟不长于预定阈值时,wlan连接决策引擎可以增加wlan连接的分数或给予wlan连接相对较高的分数。

根据本发明的另一个实施例,连接信息还可以包括通信装置先前连接到网络设备时所测量的连接到网络设备以获得先前连接所需的功耗或者先前与网络设备建立的连接所需的平均功耗。

作为示例,如果记录在wlan网络设备的连接记录中的功耗或平均功耗大于预定阈值,则wlan连接决策引擎可以降低wlan连接的分数或者给予wlan连接相对较低的分数。当wlan网络设备的功耗或平均功耗不大于预定阈值时,wlan连接决策引擎可以增加wlan连接的分数或给予wlan连接相对较高的分数。

根据本发明的另一个实施例,连接信息还可以包括当通信装置100处于第一网络设备的覆盖区域中时,通信装置100先前连接到第二网络设备时测量的先前连接的上述连接时间、数据吞吐量或其它因素,或者平均连接时间、数据吞吐量或其他等因素。

换句话说,当通信装置100处于第一网络设备的覆盖区域中但连接到第二网络设备的连接信息也可以被记录在第一网络设备的连接记录中。举例而言,若当通信装置100处于wlan网络设备的覆盖区域时且通信装置100先前连接至蜂窝式网络装置的连接时间或平均连接时间、数据吞吐量或平均数据吞吐量为长于或大于预定阈值,wlan连接决策引擎根据不同的设计要求或因素的不同组合,可降低或增加wlan连接的分数或给予wlan连接相对较低或较高的分数。

图5是示出由连接服务中的wlan连接决策引擎计算的分数的示例图。在本发明的实施例中,wlan连接分数和蜂窝连接分数可基于如上所讨论的因素中的一个或任何组合来确定。用于确定分数的因素可以被灵活地选择,以便于处理器精确地确定待建立的wlan连接是否将是低效连接。如图5所示,如果最终wlan连接分数高于蜂窝连接分数,则处理器可以确定连接到wlan网络设备。当最终wlan连接分数低于蜂窝连接分数时,处理器确定不连接到wlan网络设备。

现有设计中当移动设备从wlan网络设备接收信标帧并且发现其可以识别wlan网络设备时,移动设备直接连接到wlan网络设备,但是在实施例中本发明,与现有设计不同的是,通信装置或移动设备可以不直接连接到wlan网络设备。以这种方式,如果待建立的wlan连接将是低效连接,则可以避免由于低效连接而导致的不良用户体验。

注意,在本发明的一些实施例中,是否连接到wlan网络设备的最终决定也可以由用户做出。例如,如果处理器确定待建立的wlan连接将是低效连接,则可以在通信装置100的屏幕上显示弹出消息窗口以向用户询问是否连接到wlan网络设备。这种行为因为既不确定要建立的wlan连接是否是低效连接,也不是对现有设计中实现的用户的查询,所以仍然不同于现有设计。

另外,在一些实施例中,如果处理器可以基于其ssid识别并标识wlan网络设备,但链接到wlan网络设备的mac地址或bssid的连接记录未被存储在连接数据库中,则通信装置100的行为仍可能与现有设计不同。作为示例,处理器可以根据链接到具有与当前wlan网络设备相同的ssid的其他wlan网络设备的mac地址或bssid的连接记录确定是否连接到当前wlan网络设备,或者直接地确定连接到当前wlan网络设备,或者直接确定不连接到当前wlan网络设备,或者在屏幕上弹出消息窗口以供用户或其他人查询。

基于以上讨论的实施例,可以避免由于低效连接而导致的不良用户体验。

本发明的实施例可以以多种方式中的任何一种来实现。例如,可以使用硬件,软件或其组合来实现实施例。应该理解的是,执行上述功能的任何组件或组件集合可被统称为控制上述功能的一个或多个处理器。一个或多个处理器可以以多种方式来实现,诸如用专用硬件或用通过微代码或软件编程来执行上述功能的通用硬件。

虽然已经通过示例和优选实施例的方式描述了本发明,但应该理解,本发明不限于此。本领域的技术人员在不脱离本发明的范围和精神的情况下,仍然可以进行各种变更和修改。因此,本发明的范围应由权利要求及其等同限定和保护。

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