Nothing Special   »   [go: up one dir, main page]

CN113170383A - 用于无线通信的移动设备和电子设备及其操作方法 - Google Patents

用于无线通信的移动设备和电子设备及其操作方法 Download PDF

Info

Publication number
CN113170383A
CN113170383A CN201980076868.0A CN201980076868A CN113170383A CN 113170383 A CN113170383 A CN 113170383A CN 201980076868 A CN201980076868 A CN 201980076868A CN 113170383 A CN113170383 A CN 113170383A
Authority
CN
China
Prior art keywords
aps
list
mobile device
candidate
electronic device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201980076868.0A
Other languages
English (en)
Inventor
金镇昊
金德南
柳槿荣
尹锡彦
李珉柱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN113170383A publication Critical patent/CN113170383A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

提供了一种电子设备、移动设备及其操作方法。该移动设备包括:通信接口;存储一个或多个指令的存储器;以及处理器,配置为执行存储在存储器中的一个或多个指令以:通过通信接口连接到要无线连接到接入点(AP)的电子设备;获得包括一个或多个AP的AP列表,一个或多个AP中的每个具有与移动设备的连接历史;从具有连接历史的AP列表中识别出选择的一个或多个AP作为候选AP,并创建包括关于所识别的一个或多个候选AP的信息的候选AP列表;以及向电子设备发送候选AP列表和与指示当前连接到移动设备的AP的归属AP有关的信息。

Description

用于无线通信的移动设备和电子设备及其操作方法
技术领域
本公开的各种实施方式涉及移动设备、电子设备及其操作方法,并且更具体地,涉及用于Wi-Fi连接的移动设备和电子设备及其操作方法。
背景技术
最近的接入点(AP)产品配备有多频带方案,通过该方案单个AP能够广播2.4GHz和5GHz频带的无线保真(Wi-Fi)信号。对于Wi-Fi通信,指示AP的媒体接入控制(MAC)地址的基本服务集标识符(BSSID)通常用于终端之间的通信。支持多频带的AP为不同的频率分配BSSID,并且终端可通过由不同的BSSID来区分频带以进行连接。
通常,由于2.4GHz无线频带使用具有长波长的低频,因此与5GHz频带相比,其具有更好的反射和折射能力以躲避障碍物,因而其具有接收范围并提供了更宽的覆盖范围。然而,由于使用相同频率的许多附近的AP或智能设备之间存在严重的信号干扰,而导致2.4GHz无线频带经常出现速度快速降低的问题。相反,尽管与2.4GHz频带相比,由于5GHz频带容易收到衍射和反射的影响,因此当存在诸如阻挡信号路径的墙壁的障碍物时5GHz频带的接收速率会降低,但是5GHz频带在无障碍物的直路径上具有更好的信号接收,并且由于信号干扰小于2.4GHz频带而保持了更快且更可靠的无线电速度。综上所述,2.4GHz和5GHz频带根据其属性而各有利弊,具有最佳性能的频带可能会取决于终端的位置和类型而改变。
通常,为了执行设备的Wi-Fi连接,用户需要访问该设备提供的与Wi-Fi连接相关的菜单以扫描附近的AP,从设备上输出的AP列表中选择要连接的AP,并输入该AP的预设密码。对于没有显示器的智能家电,用户难以进行AP选择或输入密码的操作,因此Wi-Fi连接是通过使用诸如移动设备的外部设备自动执行。另外,为了解决遥控器输入的不适感,一些智能电视还包括通过移动设备容易地执行Wi-Fi连接的功能。当移动设备读取关于连接的Wi-Fi的信息(AP名称,密码信息等)并将其发送到家用电器时,家用电器能够基于从移动设备发送的Wi-Fi信息执行自动Wi-Fi连接,而无需用户选择AP并输入密码的过程。
发明内容
[技术问题]
对移动设备、电子设备及其操作方法存在一些需求,其允许通过考虑电子设备周围的环境来选择最佳接入点(AP)以进行电子设备的自动无线保真(Wi-Fi)连接。
[技术方案]
根据本公开的实施方式,提供了一种电子设备、移动设备、用于操作该电子设备的方法,以及用于操作该移动设备的方法。该移动设备包括:通信接口;存储一个或多个指令的存储器;以及处理器,配置为执行存储在存储器中的一个或多个指令以:通过通信接口连接到要无线连接到接入点(AP)的电子设备;获得包括一个或多个AP的AP列表,移动设备具有连接到一个或多个AP中的每个的历史;从具有连接历史的AP列表中识别出选择的一个或多个AP作为候选AP,并创建包括关于所识别的一个或多个候选AP的信息的候选AP列表;以及向电子设备发送候选AP列表和与指示当前连接到移动设备的AP的归属AP有关的信息。
[有益效果]
根据本公开的实施方式,电子设备可通过移动设备进行自动Wi-Fi连接,以最佳性能连接到无线AP。
附图说明
通过以下结合附图的描述,本公开的某些实施方式的上述和其它方面,特征和优点将变得更加显而易见,在附图中:
图1A是用于解释电子设备通过使用移动设备无线连接到接入点(AP)的系统的参考图;
图1B是用于解释电子设备通过使用移动设备无线连接到AP的系统的参考图;
图2是根据本公开的实施方式的包括移动设备和电子设备的系统的示意性框图;
图3是示出图2所示的移动设备的详细配置的框图;
图4是示出根据本公开的实施方式的移动设备的操作的流程图;
图5是示出根据本公开的实施方式的电子设备的操作的流程图;
图6是示出根据本公开的实施方式的移动设备与电子设备之间的操作的流程图;
图7示出根据本公开的实施方式的用于在移动设备与电子设备之间进行通信连接的操作;
图8示出根据本公开的另一实施方式的用于在移动设备与电子设备之间进行通信连接的操作;
图9示出根据本公开的实施方式的创建候选AP列表的移动设备的操作;
图10A示出由电子设备创建的扫描AP列表的示例;
图10B示出具有移动连接历史的AP列表的示例;
图10C示出根据本公开的实施方式的候选AP列表的示例;
图11示出根据本公开的另一实施方式的创建候选AP列表的移动设备的操作;
图12示出根据本公开的实施方式的发送候选AP列表的移动设备的操作;
图13示出根据本公开的实施方式的选择并连接到要无线连接的候选AP的电子设备的操作;
图14示出根据本公开的实施方式的选择并连接到要无线连接的候选AP的电子设备的操作的细节;
图15示出根据本公开的另一实施方式的选择并连接到要无线连接的候选AP的电子设备的操作的细节;以及
图16示出根据本公开的另一实施方式的选择并连接到要无线连接的候选AP的电子设备的操作的细节。
具体实施方式
根据本公开的实施方式,移动设备包括:通信接口;存储一个或多个指令的存储器;以及处理器,配置为执行存储在存储器中的一个或多个指令以:通过通信接口连接到要无线连接到接入点(AP)的电子设备;获得包括一个或多个AP的AP列表,移动设备具有连接到一个或多个AP中的每个的历史;从具有与移动设备的连接历史的AP列表中识别出选择的一个或多个AP作为候选AP,并创建包括关于所识别的一个或多个候选AP的信息的候选AP列表;以及向电子设备发送候选AP列表和与指示当前连接到移动设备的AP的归属AP有关的信息。
处理器还可配置为执行一个或多个指令以:当创建候选AP列表时,从电子设备接收包括由执行无线保真(Wi-Fi)信道扫描的电子设备扫描的一个或多个AP的扫描AP列表;以及将具有连接历史的AP列表与扫描AP列表进行匹配,并识别出匹配的一个或多个AP作为候选AP。
处理器还可配置为执行一个或多个指令以:当创建候选AP列表时,创建包括通过执行Wi-Fi信道扫描而扫描到的一个或多个AP的扫描AP列表;以及将具有连接历史的AP列表与扫描AP列表进行匹配,并识别出匹配的一个或多个AP作为候选AP。
处理器还可配置为执行一个或多个指令以:从具有连接历史的AP列表中识别出无线通信质量等于或高于阈值的一个或多个AP作为候选AP;以及创建包括关于所识别的一个或多个候选AP的信息的候选AP列表。
处理器还可配置为执行一个或多个指令以:根据预定优先级从候选AP列表中选择一个或多个候选AP,并创建包括所选择的一个或多个候选AP的调整的候选AP列表。
发送到电子设备的候选AP列表和与归属AP有关的信息可包括:基本服务集标识符(BSSID);每个AP的信道号和密码;以及与AP是否是归属AP有关的信息。
发送到电子设备的候选AP列表和与归属AP有关的信息还包括:与每个AP的无线通信质量有关的信息。
根据本公开的另一实施方式,电子设备包括:通信接口;存储一个或多个指令的存储器;以及处理器,配置为执行存储在存储器中的一个或多个指令以:通过通信接口连接到移动设备;从移动设备接收候选接入点(AP)列表和与指示当前连接到移动设备的AP的归属AP有关的信息,候选接入点(AP)列表包括关于从具有移动设备与其每个的连接历史的一个或多个AP中选择的一个或多个候选AP的信息;基于从移动设备接收到的候选AP列表和与归属AP有关的信息,选择电子设备要无线连接的AP;无线连接到所选择的AP。
处理器还可配置为执行一个或多个指令以:通过执行Wi-Fi信道扫描而创建包括一个或多个扫描AP的扫描AP列表,并将扫描AP列表发送到移动设备,以及从移动设备接收的候选AP列表包括作为候选AP的一个或多个AP,候选AP在具有移动设备与其每个的连接历史的一个或多个AP与扫描AP列表之间进行匹配。
从移动设备接收到的候选AP列表可包括作为候选AP的一个或多个AP,候选AP与具有移动设备与其每个的连接历史的一个或多个AP和由移动设备扫描的一个或多个AP匹配。
从移动设备接收到的候选AP列表和与归属AP有关的信息可包括:基本服务集标识符(BSSID);每个AP的信道号和密码;以及与AP是否是归属AP有关的信息。
处理器可还配置为执行所述一个或多个指令以:当选择电子设备要无线连接的AP时,基于从移动设备接收到的候选AP列表和归属AP信息,当归属AP具有5GHz频带且无线通信质量等于或高于阈值时,将归属AP识别为要无线连接的AP。
处理器还可配置为执行一个或多个指令以:当选择电子设备要无线连接的AP时,基于从移动设备接收到的候选AP列表和归属AP信息,当归属AP处于2.4GHz频带并对应于多频段AP时,从候选AP列表中识别出归属AP中的具有5GHz频带的候选AP作为要无线连接的AP。
处理器还可配置为执行一个或多个指令以:将候选AP列表中包括的一个或多个候选AP的BSSID与归属AP的BSSID进行比较,并在一定数量或更多字节匹配时,确定归属AP是多频带AP。
处理器还可配置为执行一个或多个指令以:当选择电子设备要无线连接的AP时,基于从移动设备接收到的候选AP列表和归属AP信息,当归属AP或归属AP中的具有5GHz频带的候选AP的无线通信质量低于阈值时,基于无线通信质量信息从候选AP列表中选择候选AP作为要无线连接的AP。
根据本公开的另一实施方式,一种移动设备的操作方法包括:连接到要无线连接到接入点(AP)的电子设备;获得包括其中每个都具有与移动设备的连接历史的一个或多个AP的AP列表;确定从具有连接历史的AP列表中选择的一个或多个AP作为候选AP,并创建包括与所确定的候选AP的信息有关的候选AP列表;以及向电子设备发送所创建的候选AP列表和与指示当前连接到移动设备的AP的归属AP有关的信息。
根据本公开的另一实施方式,电子设备的操作方法包括:通过通信接口与移动设备连接;从移动设备接收候选AP列表以及与指示当前连接到移动设备的AP的归属AP有关的信息,候选AP列表包括关于从其中每个都具有连接历史的一个或多个AP中选择的一个或多个候选AP的信息;基于从移动设备接收到的候选AP列表和归属AP信息,选择电子设备要无线连接的AP;以及无线连接到所选择的AP。
根据本公开的另一实施方式,提供了一种包括计算机可读记录介质的计算机程序产品,计算机可读记录介质上存储有用于执行移动设备的操作方法的程序。该程序执行移动设备的操作方法,包括:连接到要无线连接到接入点(AP)的电子设备;获得包括其中每个都具有与移动设备的连接历史的一个或多个AP的AP列表;确定从具有连接历史的AP列表中选择的一个或多个AP作为候选AP,并创建包括与所确定的一个或多个候选AP有关的信息的候选AP列表;以及向电子设备发送所创建的候选AP列表和与指示当前连接到移动设备的AP的归属AP有关的信息。
另外的方面将在随后的描述中部分地阐述,并且部分地,将从描述中显而易见,或者可通过本公开所呈现的实施方式的实践来获知。
在本公开的实施方式的详细描述之前,将对本文所用的术语进行描述。
考虑到本公开的原理,将这些术语选择为现在广泛使用的通用术语,然而,这些术语可能取决于本领域普通技术人员的意图、司法先例、新技术的出现等。本文使用的一些术语是由申请人自行选择的,在这种情况下,稍后将对其详细解释。因此,在本公开的整个说明书中,术语应基于其含义和描述来定义。
术语“包括(或包括)”或“包含(或包括)”是包括性的或开放式的,不排除附加的、未列举的元件或方法步骤。本文使用的“单元”、“模块”、“块”等各自表示用于处理至少一个功能或操作的单元,并且可以以硬件、软件或其组合来实现。
在整个公开内容中,表述“a、b或c中的至少一个”是指仅a,仅b,仅c,a和b两者,a和c两者,b和c两者,a、b和c所有,或其变体。
现在将参考本领域普通技术人员容易实践的附图详细描述本公开的实施方式。然而,本公开可以以许多不同的形式来实现,并不限于本文将讨论的本公开的实施方式。在附图中,为了清楚起见,省略了与描述无关的部分,并且在整个说明书中相同的附图标记是指相同的元件。
如本文使用的术语“用户”是指控制移动设备或电子设备的功能或操作的人,包括查看者、管理员或安装工程师。
本公开的实施方式提供了一种移动设备、电子设备及其操作方法,其允许通过考虑电子设备周围的环境来选择最佳接入点(AP),以实现电子设备的自动无线保真(Wi-Fi)连接。
图1A是用于解释电子设备通过使用移动设备无线连接到接入点(AP)的系统的参考图。
参照图1A,该系统包括移动设备100、电子设备200以及接入点(AP)AP1、AP2、AP3、AP4和AP5。
移动设备100可包括任何类型的用户设备(或终端),其包括处理器和与另一外部设备通信的通信模块。例如,移动设备100可包括便携式设备,诸如移动电话、笔记本、听筒、耳机、扬声器等。
电子设备200可包括任何设备,其包括处理器和与另一外部设备通信的通信模块。例如,电子设备200可包括诸如电视机、扬声器、冰箱、洗衣机等的家用电器。
参照图1A,移动设备100当前Wi-Fi连接到AP中充当2.4GHz AP的AP1。Wi-Fi代表无线保真度,其是一种无需专用线路或电话线而使用局域网(LAN)启用设备的无线宽带因特网接入的技术。Wi-Fi通信是指基本转发无线信号的AP与接收用户服务的用户设备之间的通信。Wi-Fi通信使用2.4GHz或5GHz频带。
用户能够直接控制电子设备200以Wi-Fi连接到AP中的一个,或者电子设备200可使用移动设备100以进行Wi-Fi连接。
对于通过移动设备100的正常Wi-Fi自动连接,移动设备100向电子设备200发送关于移动设备100当前具有的Wi-Fi连接的信息(在本示例中,即关于AP1的信息)。因此,尽管电子设备200有机会从其它附近的AP(AP2、AP3、AP4和AP5)中选择具有更好信号质量的AP,但是由于电子设备200未从移动设备100接收到关于其它附近的AP的信息而仅接收到关于AP1的信息,因而电子设备200仅可无线地连接到与移动设备100连接的AP1。例如,当移动设备100连接到2.4GHz Wi-Fi频带时,即使当AP是还支持5GHz频带的多频带AP时,移动设备100也仅向电子设备200提供关于连接到移动设备100的2.4GHz AP的信息,从而限制电子设备200仅与2.4GHz AP进行连接。
如此,常规上提供了一种用于仅发送关于连接到移动设备100的Wi-Fi的信息而不考虑进行实际Wi-Fi连接的电子设备200的Wi-Fi连接环境的方法。当移动设备在恶劣无线环境下以2.4GHz频带的射频连接的同时通过移动设备执行自动Wi-Fi连接时,已接收到Wi-Fi信息的电子设备200还具有连接到恶劣Wi-Fi环境的有限选择。
图1B是用于解释电子设备通过使用移动设备无线连接到AP的系统的参考图。
参照图1B,移动设备100当前Wi-Fi连接到AP中的充当2.4GHz AP的AP1。
对于如图1所示的通过移动设备100的Wi-Fi自动连接,移动设备100发送关于移动设备100所连接的Wi-Fi的信息(即关于充当2.4GHz AP的AP1的信息),但是在图1B的示例中,移动设备100不仅可提供关于其所连接的2.4GHz AP的信息,而且还可提供关于多频带AP1中包括的另一AP(即5GHz AP)的信息、以及关于一个或多个附近AP(即,AP2、AP3、AP4和AP5)的信息。
在本公开的实施方式中,当移动设备100收集关于可用于无线连接的AP的信息以提供到电子设备200时,移动设备100可使用分别具有与移动设备100连接历史的AP的信息。
另外,在本公开的实施方式中,移动设备100可使用由电子设备200扫描到的AP列表或由移动设备100扫描到的AP列表。
另外,在本公开的实施方式中,移动设备100可将所收集的关于AP的所有或一些信息提供到电子设备200,或者通过依次放置AP来提供所收集的关于AP的信息。
因此,电子设备200不仅可从当前连接到移动设备100的AP1的2.4GHz AP中选择具有最佳性能的AP,而且可从AP1的5GHz AP和其它附近的AP(即AP2、AP3、AP4和AP5)中选择具有最佳性能的AP。例如,在当前连接到移动设备100的AP1的Wi-Fi频带是2.4GHz频带且AP1支持多频带时,移动设备100可通过使用AP1的5GHz频带进行无线连接。
图2是根据本公开的实施方式的包括移动设备和电子设备的系统的示意性框图。
参照图2,系统可包括移动设备100、电子设备200、AP 300、用于在移动设备100与电子设备200之间进行通信的短距离通信网络20、以及用于在移动设备100或电子设备200与AP 300之间进行通信的无线通信网络10。
AP 300是指无线AP(WAP),其是使无线设备能够基于在计算机网络中使用Wi-Fi的相关标准而连接到有线设备的设备。WAP通常连接到通过有线网络的路由器,并且可在网络中的诸如计算机、打印机等的无线设备和有线设备之间中继数据。
无线通信网络10使用Wi-Fi。同样,Wi-Fi代表无线保真度,其是一种无需专用线路或电话线而使用LAN(局域网)实现设备的无线宽带因特网接入的技术。Wi-Fi通信是指基本上用作转发无线信号的AP与接收用户服务的用户设备之间的通信。Wi-Fi通信使用2.4GHz或5GHz频带。
短距离通信网络20使能够在短距离内实现移动设备100和电子设备200之间的通信,并且可使用例如蓝牙(BT)、蓝牙低功耗(BLE)、软AP、近场通信(NFC)、Wi-Fi直接等。软AP代表软件启用的AP,其是指使非路由器而是计算机能够充当无线AP的软件。
移动设备100包括控制器130和通信接口150。
通信接口150包括用于与AP进行Wi-Fi连接、与BT设备进行通信、或与对等设备进行Wi-Fi对等(P2P)通信的多个通信模块。
例如,通信接口150可包括用于通过无线通信网络10与AP 300进行无线通信的Wi-Fi模块,以及用于通过短距离通信网络20与电子设备200进行短距离无线通信的短距离通信模块。
移动设备100可通过无线通信网络10连接到AP中的一个。例如,移动设备100可连接到AP1。连接到AP1的移动设备100可具有存储用于连接到AP1的密码。移动设备100稍后可终止与AP1的连接并连接到AP2,即使在这种情况下,移动设备100仍可具有关于曾连接到移动设备100的AP1的信息。移动设备100可存储关于一个或多个AP的信息,移动设备100具有与其中每个连接的历史。关于曾连接的一个或多个AP的信息可包括基本服务集标识符(BSSID),每个AP的信道号、密码等。
控制器130可包括控制通信接口150的一个或多个处理器。
在本公开的实施方式中,控制器130可通过通信接口150连接到电子设备200以无线连接到AP;获得一个或多个AP的列表,移动设备具有与其中每个连接的历史;从曾连接的AP列表中确定一个或多个AP作为候选AP,创建包括关于一个或多个候选AP的信息的候选AP列表。将候选AP列表和包括关于当前连接到移动设备100的归属AP的信息的归属AP信息发送到电子设备200。归属AP信息可包括在候选AP列表中。
以此方式,移动设备100不仅向电子设备200提供关于当前连接到移动设备100的归属AP的信息,而且还向电子设备200提供关于从曾连接到移动设备100的AP中选择的候选AP的信息,并且电子设备200可使用所接收的关于AP的信息来选择可为电子设备200提供最佳性能的AP。
在本公开的实施方式中,为了创建候选AP列表,控制器130可从电子设备200接收由执行Wi-Fi信道扫描的电子设备200扫描的一个或多个AP的列表,并且确定候选AP是在每个具有连接历史的AP的列表和扫描到的AP的列表之间匹配的一个或多个AP。
如此,由于移动设备100通过不仅考虑每个曾连接到移动设备100的AP,而且还考虑关于由电子设备200扫描到的AP的信息来确定候选AP,因此移动设备100可将关于适合电子设备200的网络环境的AP的信息反映到要提供给电子设备200的候选AP列表上。
在本公开的实施方式中,为了创建候选AP列表,控制器130可创建通过执行Wi-Fi信道扫描而扫描到的一个或多个AP的列表,并且确定候选AP是在每个具有连接历史的AP的列表和扫描到的AP的列表之间匹配的一个或多个AP。
例如,在移动设备100不能从电子设备200接收扫描到的AP的列表的情况下,移动设备100可通过不仅考虑关于每个曾连接到移动设备100的AP的信息,而且还考虑关于由移动设备100扫描到的AP的信息来确定候选AP。
在本公开的实施方式中,为了创建候选AP列表,控制器130可确定候选AP是具有连接历史的AP列表中的无线通信质量高于阈值的一个或多个AP,并且创建包括与所确定的一个或多个候选AP有关的信息的候选AP列表。
由于移动设备100确定并非所有而是部分曾连接到移动设备100的AP具有比阈值更高的无线通信质量,因此可减少候选AP列表到电子设备200的数据传输量,使得电子设备200能够从无线通信质量高于阈值的AP中有效地选择用于无线通信的AP。
在本公开的实施方式中,控制器130可根据某些优先级将一个或多个候选AP放置在候选AP列表上,以形成于其中候选AP按优先级的顺序放置的候选AP列表。
由于移动设备100提供其中候选AP按优先级的顺序放置的候选AP列表,接收到依次放置的候选AP列表的电子设备200可更有效地选择用于无线通信的AP。
在本公开的实施方式中,发送到电子设备200的候选AP和归属AP信息的列表可包括BSSID、每个AP的信道号和密码、以及指示AP是否是归属AP的信息。归属AP是指当前连接到移动设备100的AP。
BSSID是指识别无线LAN标准中的基本服务集或网络ID的标识符,并且通常是指AP的MAC地址。支持多频带的AP具有用于每个频带的不同BSSID,并且终端可通过由不同的BSSID区分频带来连接到频带。
信道号码可包括AP所使用的通信信道的频带和信道号码。
密码包括认证所需的密码信息以接入AP。
指示AP是否是归属AP的信息是指示AP是否是当前连接到移动设备100的归属AP。
电子设备200包括控制器250和通信接口230。
通信接口230包括用于与AP进行Wi-Fi连接、与BT设备进行通信、或与对等设备进行Wi-Fi对等(P2P)通信的多个通信模块。
例如,通信接口230可包括用于通过无线通信网络10与AP 300进行无线通信的Wi-Fi模块,以及用于通过短距离通信网络20与电子设备200进行短距离无线通信的短距离通信模块。
控制器250可包括控制通信接口230的一个或多个处理器。
在本公开的实施方式中,控制器250可通过通信接口230连接到移动设备100,用于从移动设备100接收包括关于从曾连接到移动设备100的AP中选择的一个或多个候选AP的信息以及关于当前连接到移动设备100的归属AP的归属AP信息的候选AP列表,基于候选AP列表和归属AP信息为电子设备200选择进行无线连接的AP,并无线连接到所选择的AP。
以此方式,电子设备200不仅接收关于当前连接到移动设备100的归属AP的信息,而且接收关于从曾连接到移动设备100的AP中选择的候选AP的信息,并且使用所接收的关于AP的信息来选择可为电子设备200提供最佳性能的AP。
在本公开的实施方式中,为了帮助移动设备100创建候选AP列表,控制器250可执行Wi-Fi信道扫描并创建包括一个或多个扫描AP的扫描AP列表,并将该列表发送到移动设备100。从移动设备100接收的候选AP列表可包括在曾连接到移动设备100的一个或多个AP的列表和扫描AP列表之间匹配的作为候选AP的一个或多个AP。
如此,由于移动设备100通过不仅考虑每个曾连接到移动设备100的AP而且还考虑关于由电子设备200扫描到的AP的信息来确定候选AP,因此移动设备100可将关于适合电子设备200的网络环境的AP的信息反映到要提供给电子设备200的候选AP列表上。
在本公开的实施方式中,从移动设备100接收的候选AP列表可包括在曾连接到移动设备100的一个或多个AP与由移动设备100扫描的一个或多个AP之间匹配的一个或多个候选AP。
例如,在移动设备100不能从电子设备200接收扫描AP列表的情况下,移动设备100可发送通过不仅考虑曾连接到移动设备100的AP而且还考虑移动设备100扫描到的AP来确定的候选AP列表。
在本公开的实施方式中,从移动设备100接收的候选AP列表和归属AP信息可包括服务集标识符(SSID)、每个AP的信道号和密码、以及指示AP是否是归属AP的信息。
当电子设备200从移动设备100接收到SSID、每个AP的信道号和密码、以及指示AP是否是归属AP的信息时,电子设备200可确定从移动设备100接收到的AP信息中的AP是否是归属AP,并使用密码与AP进行无线连接。
在本公开的实施方式中,对于电子设备200基于从移动设备100接收的候选AP列表和归属AP信息来选择用于无线连接的AP,当归属AP具有5GHz频带和较高级别的无线通信质量时,控制器250可确定归属AP是要无线连接的AP。
在本公开的另一实施方式中,对于电子设备200基于从移动设备100接收的候选AP列表和归属AP信息来选择用于无线连接的AP,当归属AP是多频带AP时,控制器250可确定归属AP中的具有5GHz频带的候选AP是候选AP列表中的用于无线连接的AP。
由于电子设备200不仅从移动设备100接收与归属AP有关的信息而且还接收关于候选AP列表的信息时,因此当归属AP是多频带AP时,电子设备200可使用关于候选AP列表的信息来选择用于无线连接的最佳AP。
在本公开的实施方式中,控制器250可将包括在候选AP列表中的一个或多个候选AP的BSSID与归属AP的BSSID进行比较,并且当匹配的字节多于特定字节时确定归属AP是多频带AP。
在本公开的实施方式中,对于电子设备200基于从移动设备100接收的候选AP列表和归属AP信息来选择用于无线连接的AP,当归属AP或归属AP中的具有5GHz频带的候选AP的无线通信质量小于阈值时,控制器250可从具有最佳无线通信质量的候选AP列表中选择候选AP作为用于无线连接的AP。
图3是示出图2所示的移动设备100的详细配置的框图。
参照图3,移动设备100可包括显示器110、存储器120、音频处理器115、音频输出设备125、控制器130、发送/接收天线140、通信接口150、检测器160、输入/输出接口(输入/输出设备)170、视频处理器180和用户输入设备190。
视频处理器180处理由移动设备100接收的视频数据。视频处理器180可对视频数据执行各种图像处理,诸如解码、缩放、噪声滤波、帧速率转换、分辨率转换等。
显示器110可在控制器130的控制下输出包括在广播信号中的视频、内容,诸如通过通信设备150或输入/输出接口(输入/输出设备)170接收的视频图像,或者存储在存储器120中的图像。
显示器110将由控制器130处理的图像信号、数据信号、屏幕显示(OSD)信号、控制信号等转换为驱动信号。显示器110可通过等离子体显示面板(PDP)、液晶显示器(LCD)、有机发光二极管(OLED)、柔性显示器或三维(3D)显示器等来实现。另外,显示器110可具有用于输入设备以及输出设备的触摸屏。
音频处理器115处理音频数据。例如,音频处理器115可对音频数据执行各种处理,例如解码、放大、噪声滤波等。音频处理器115可包括多个音频处理模块以处理用于不同内容的音频。
音频输出设备125在控制器130的控制下输出包括在广播信号中的音频。音频输出设备125可输出通过通信设备150或输入/输出接口(输入/输出设备)170接收的音频(例如,语音或声音)。另外,音频输出设备125可在控制器130的控制下输出存储在存储器120中的音频。音频输出设备125可包括扬声器126、耳机输出端127、或索尼/菲利普数字接口(S/PDIF)128中的至少一个或其组合。
发送/接收天线140接收由其它设备发射的信号或向其它设备发送信号。发送/接收天线140可包括一个或多个天线。因此,移动设备100可支持多输入多输出(MIMO)系统。
通信接口150可包括一个或多个模块,其允许在无线通信系统之间或在移动设备100与另个电子设备所处的网络之间进行无线通信。例如,通信接口150可包括广播接收模块151、移动通信模块152、无线因特网模块153和短距离通信模块154。通信接口150也可被称为收发器。
广播接收模块151在广播信道上从外部广播管理服务器接收广播信号和/或广播相关信息。广播信号可包括电视广播信号、无线电广播信号、数据广播信号及其组合。
移动通信模块152向移动通信网络中的基站、外部终端或服务器中的至少一个发送无线信号或从移动通信网络中的基站、外部终端或服务器中的至少一个接收无线信号。无线信号可包括语音呼叫信号、视频呼叫信号、或在文本/多媒体消息的发送/接收中涉及的不同类型的数据。
无线因特网模块153是指可在设备内部或外部构建的用于无线因特网接入的模块。无线因特网技术可采用无线LAN(WLAN)、Wi-Fi、无线宽带(Wibro)、微波接入的世界互操作性(Wimax)、高速下行链路分组接入(HSDPA)等。设备可通过无线因特网模块153与另一设备进行Wi-Fi连接。例如,控制器130可使用无线因特网模块153与一个或多个AP 300通信。
在本公开的实施方式中,无线因特网模块153可在控制器130的控制下扫描一个或多个AP。通过AP扫描,移动设备100可通过发出探测信号并接收对探测信号的响应信号来获得关于附近AP的信息。例如,对于Wi-Fi全扫描,无线因特网模块153可在所有通信信道的每个上发送探测请求信号,并接收探测返回的响应信号,从而识别发送探测响应信号的AP和与该AP对应的信道信息。
短距离通信模块154是指用于短距离通信的模块。对于短距离通信技术,可使用蓝牙、射频识别(RFID)、红外数据协会(IrDA)、超宽带(UWB)、ZigBee等。
例如,控制器130可使用短距离通信模块154与电子设备200通信,使得其可从电子设备200接收扫描AP列表或者向电子设备200发送候选AP列表。
检测器160可检测用户的语音、用户的图像或用户的交互,并且可包括麦克风161、相机162和光接收器163。
麦克风161接收用户发出的语音。麦克风161可将接收到的语音转换为电信号,并将该电信号输出到控制器130。用户的语音可包括例如与移动设备100的菜单或功能对应的语音。
相机162可接收与用户的运动(包括相机识别范围内的手势)对应的图像,例如连续帧。控制器130可基于接收到的运动识别结果来选择显示在移动设备100上的菜单,或者执行与运动识别结果对应的控制。
光接收器163从外部遥控设备接收光信号(包括控制信号)。
输入/输出接口(输入/输出设备)170在控制器130的控制下从移动设备100的外部接收视频(例如,运动图像)、音频(例如,语音、音乐等)、附加信息(例如,电子节目指南(EPG))等。输入/输出接口(输入/输出设备)170可包括高清多媒体接口(HDMI)端口171、部件(部件插孔)172、个人计算机(PC)端口173和通用串行总线(USB)端口174中的一个。输入/输出接口(输入/输出设备)170可包括HDMI端口171、部件插孔172、PC端口173和USB端口174的组合。
存储器120可存储用于在控制器130的控制下驱动和控制移动设备100的各种数据、程序或应用。存储器120可根据视频处理器180、显示器110、音频处理器115、音频输出设备125、天线140、通信设备150、检测器160和输入/输出接口(输入/输出设备)170的操作来存储信号或数据输入或输出。
存储器120可存储控制移动设备100和控制器130的操作系统、由制造商默认提供或从外部下载的应用、与应用相关的图形用户界面(GUI)、提供GUI的对象(例如,图像、文本、图标、按钮等)、用户信息、文档、数据库或相关数据。
存储器120包括附接到移动设备100的只读存储器(ROM)、随机存取存储器(RAM)或存储卡(例如,未示出的微安全数字(SD)卡、USB存储器)。存储器120还可包括非易失性存储器、易失性存储器、硬盘驱动器(HDD)或固态驱动器(SSD)。
在本公开的实施方式中,如上结合图3所述,存储器120可包括一个或多个指令以执行控制器130的功能。
在本公开的实施方式中,存储器120可存储一个或多个AP的列表,移动设备100具有无线连接到其中每个的历史。
控制器130可控制移动设备100的一般操作以及移动设备100的内部部件之间的信号流并处理数据。控制器130可在用户请求下或满足预定条件时,运行操作系统(OS)和存储在存储器120中的各种应用。
控制器130可包括:RAM,存储从移动设备100外部接收的信号或数据,或者用于与在移动设备100中执行的各种任务对应的存储扇区;ROM,存储控制移动设备100的控制程序;以及处理器。
在本公开的实施方式中,控制器130可通过执行存储在存储器120中的一个或多个指令,创建候选AP列表以提供到电子设备200,并且将该列表发送到电子设备200。
候选AP列表可以以许多不同的方式创建。
例如,候选AP列表可包括关于从移动设备100具有连接到其中每个的历史的AP中选择的一个或多个候选AP的信息。一个或多个候选AP可包括与电子设备200扫描到的AP重叠的AP。可选地,一个或多个候选AP可包括与移动设备100扫描到的AP重叠的AP。
在本公开的实施方式中,当发送候选AP列表时,控制器130可提供全部候选AP列表,或者提供达到一定通信质量水平的候选AP列表,或者通过将候选AP以特定顺序放置来提供候选AP列表。
处理器可包括多个处理器。例如,处理器可以用在睡眠模式下激活的主处理器(未示出)和子处理器(未示出)来实现。控制器130还可被称为微控制器、微处理器等,其可以以硬件、固件、软件或其组合来实现。
移动设备100的框图仅是在本公开的实施方式中实现的示例。根据移动设备100的实际规范,可合并、添加或省略框图的部件。换言之,根据需要可将两个或更多个部件合并为一个部件,或者可将单个部件拆分为两个或更多个部件。示出了在框中执行的功能以用于解释本公开的实施方式,并且本公开不限于与框对应的详细操作或部件。
电子设备200的详细框图可类似于如图3所示的移动设备100的框图。然而,如上结合图2所述,电子设备200的存储器可存储一个或多个指令以执行电子设备200的操作,并且电子设备200的控制器可执行存储在存储器中的一个或多个指令。
图4是示出根据本公开的实施方式的移动设备100的操作的流程图。
参照图4,在操作410中,移动设备100通过通信接口连接到要连接到AP的电子设备200。对于通过移动设备100进行的自动Wi-Fi连接,移动设备100使用诸如BLE、BT、软AP等的通信方案直接连接到电子设备200。然而,其并不限于通信方案,并且可使用允许移动设备100与电子设备200进行通信的任何技术。
例如,移动设备100可通过运行将设备添加到移动设备100的应用来连接到电子设备200。
例如,在电子设备200开机之后的电子设备200的初始化操作期间,移动设备100可连接到电子设备200。
在操作420中,移动设备100获得分别与移动设备100具有连接历史的一个或多个AP的列表。例如,移动设备100可从存储器120获得具有连接历史的AP列表。移动设备100可在存储器中存储关于曾连接到移动设备100的AP的连接信息,并且基于存储在存储器中的连接信息获得具有连接历史的AP列表。
在操作430中,移动设备100将从具有连接历史的AP列表中选择的一个或多个AP确定为候选AP,并创建包括与所确定的一个或多个候选AP有关的信息的候选AP列表。
例如,移动设备100可从电子设备200接收包括关于由电子设备200扫描到的AP的信息的扫描AP列表,将扫描AP列表与具有连接历史的AP列表进行比较以将匹配项确定为候选AP,并创建具有候选AP的候选AP列表。
在另一示例中,当没有从电子设备200接收到扫描AP的列表时,移动设备100可自行扫描AP以创建扫描AP列表,将扫描AP列表与具有连接历史的AP列表进行比较以将匹配项确定为候选AP,并创建包括候选AP的候选AP列表。
在操作440中,移动设备100可将候选AP列表和关于当前连接到移动设备100的归属AP的信息发送到电子设备200。同样,归属AP指当前连接到移动设备100的AP,其信息可包括或不包括在操作430中创建的候选AP列表中。在归属AP信息包括在候选AP列表中的情况下,移动设备100可将候选AP列表发送出去。否则,当归属AP信息不包括在候选AP列表中时,移动设备100可将与归属AP有关的信息以及候选AP列表一并发送出去。
图5是示出根据本公开实施方式的电子设备200的操作的流程图。
参照图5,在操作510中,电子设备200通过通信接口连接到移动设备100。
例如,电子设备200可直接连接到移动设备100,以便通过移动设备100执行自动Wi-Fi连接,并且电子设备200与移动设备100的连接可使用BLE、BT、软AP等来实现。
在操作520中,电子设备200从移动设备100接收候选AP列表,候选AP列表包括关于从曾连接到移动设备100的一个或多个AP中选择的一个或多个候选AP的信息、以及关于当前连接到移动设备100的归属AP的信息。
在本公开的实施方式中,由电子设备200接收的候选AP列表可包括一个或多个候选AP,候选AP被选择为在包括由电子设备200扫描的一个或多个AP的扫描AP列表与曾连接到移动设备100的AP的列表之间匹配的AP。为此,电子设备200可执行Wi-Fi全扫描,并将扫描到的AP列表发送到移动设备100。
在本公开的实施方式中,由电子设备200接收的候选AP列表可包括一个或多个候选AP,候选AP被选择为在包括由电子设备200扫描的一个或多个AP的扫描AP列表与曾连接到移动设备100的AP的列表之间匹配的AP。
在操作530中,电子设备200可基于从移动设备100接收到的候选AP列表和归属AP信息来选择用于无线连接的AP。
在本公开的实施方式中,当归属AP具有5GHz频带且无线通信质量良好时,电子设备200可选择归属AP用于无线连接。
在本公开的实施方式中,当归属AP是2.4GHz AP且构成多频带AP时,电子设备200可在多频带AP中选择5GHz AP用于无线连接。
在本公开的实施方式中,当构成多频带AP的归属AP(2.4GHz AP)具有较差的无线通信质量时,电子设备200可从候选AP中选择具有最佳无线通信质量的候选AP以无线连接到电子设备200。
在操作540中,电子设备200无线连接到所选择的AP。电子设备200可使用包括在从移动设备100接收到的候选AP列表中的密码以无线连接到操作530中所选择的AP。
图6是示出根据本公开实施方式的移动设备100与电子设备200之间的操作的流程图。
参照图6,在操作610中,移动设备100和电子设备200建立通信连接。不处于Wi-Fi连接状态时,电子设备200可使用诸如BLE、BT、软AP等的连接技术来与诸如移动设备100的外部设备进行直接连接以与移动设备100交换数据。实际上,移动设备100和电子设备200之间的直接连接可通过移动设备100运行设备添加应用来将移动设备100添加到电子设备200来执行,或者通过电子设备200在开机并执行初始化操作时扫描附近的设备来执行。
在操作620中,移动设备100创建候选AP列表。
在操作630中,移动设备100向电子设备200发送归属AP信息和候选AP列表。
在操作640中,电子设备200基于归属AP信息和候选AP列表来选择用于无线连接的AP,并执行与所选择的AP的无线连接。
图7示出根据本公开的实施方式的用于在移动设备100与电子设备200之间进行通信连接的操作610。
参照图7,在操作710中,电子设备200开机。
在操作720中,电子设备200通过初始化操作与移动设备100建立通信连接。
例如,当已处于省电模式或待机模式的电子设备从用户接收到输入(诸如开机输入)时,电子设备200开始初始化操作。初始化操作可包括例如开启操作。在初始化操作中,电子设备200可通过将操作系统或一个或多个应用加载到存储器上,来准备当接收到输入时响应于来自用户的输入而执行功能。另外在初始化操作中,电子设备200可使用短距离通信功能来发现电子设备200周围的外部设备,并与所发现的外部设备建立连接。
例如,电子设备200可扫描电子设备200周围的能够执行BLE通信的设备,并与BLE设备建立通信连接。在这种情况下,电子设备200可使用BLE模块来扫描附近的移动设备100,并与移动设备100建立通信连接。
图8示出根据本公开的另一实施方式的用于在移动设备100和电子设备200之间进行通信的连接的操作610。
参照图8,在操作810中,移动设备100可运行添加外部设备的应用。
在操作820中,移动设备100通过添加电子设备200的操作,与电子设备200建立连接以进行通信。
例如,当用户向移动设备100输入命令以运行设备添加应用时,移动设备100可执行该应用以添加电子设备200。当移动设备100使用例如BLE GATT扫描外部设备时,电子设备200可响应扫描请求。在从电子设备200接收到响应时,移动设备100可向用户提供指示已发现电子设备200的输出。当用户向移动设备100输入例如相应的PIN号码时,可完成用于移动设备100与电子设备200之间的通信连接。
图9示出根据本公开的实施方式的由移动设备创建候选AP列表的操作620。
参照图9,在操作910中,移动设备100向在操作610中连接的电子设备200发送对扫描AP列表的请求。
在操作920中,在从移动设备100接收到对扫描AP列表的请求时,电子设备200执行Wi-Fi全扫描操作。Wi-Fi全扫描操作是指在所有信道上对附近所有设备进行Wi-Fi扫描。例如,电子设备200在从信道号1到信道号161的所有信道上发送探测请求帧。从电子设备200接收到探测请求帧的AP可将探测响应帧发送到电子设备200。例如,当从AP接收到信道号5上的由于发送探测请求帧而返回的探测响应帧时,电子设备200可识别出附近存在使用信道号5通信的可用AP。例如,当电子设备200在信道号6、11和149上接收到对于探测请求帧的探测响应帧时,电子设备200可创建包括与信道号6、11和149对应的AP的扫描AP列表。识别出的可用于通信的那些AP可被称为扫描到的AP。
通过Wi-Fi全扫描操作,电子设备200可识别附近的AP和可用于通信的相应信道。
在操作930中,电子设备200确定并存储每个扫描到的AP的无线通信的信号质量。关于扫描到的AP的无线通信质量的信息可包括信噪比、链路速度等。
在操作940中,电子设备200基于关于在操作920中扫描到的AP的信息和在操作930中为每个扫描到的AP确定的无线通信的信号质量来创建扫描AP列表。扫描AP列表的示例在图10A中示出。
图10A示出由电子设备200创建的扫描AP列表。
参照图10A,扫描AP列表1010包括关于一个或多个扫描AP的信息。关于AP的信息可包括SSID 1011、信道1012、BSSID 1013和信号质量信息1014。
SSD是指用于无线终端与AP之间的连接的标识符,服务提供商使用该AP将无线小区从许多不同的无线小区中区分开。
信道1012可以是指用于与AP通信的信道号和频带。
BSSID 1013是指AP的MAC地址。
信号质量信息1014可以是指为AP确定的无线通信的信号质量,包括信噪比、链路速度等。
参照图10A,扫描AP列表1010包括关于从AP#1至AP#n的多个扫描AP的信息。例如,扫描AP列表1010上的第一AP被示为以2.4GHz频带在信道号6上通信的AP。
在操作950中,电子设备200将在操作940中创建的扫描AP列表1010发送到移动设备100。
扫描AP列表1010可包括关于一个或多个扫描AP的信息。电子设备200可在不经修改地发送全部扫描AP列表1010,或者发送扫描AP列表1010中的一些。
在本公开的实施方式中,电子设备200可将在操作940中创建的整个扫描AP列表1010无遗漏地发送到移动设备100。尽管扫描AP列表包括关于许多AP的信息,但是电子设备200可在不进行修改、添加或省略的情况下将完整的扫描AP列表提供到移动设备100,以便移动设备100自行选择候选AP。
在本公开的实施方式中,电子设备200可按具有更好信号质量的顺序放置扫描AP列表上包括的AP,并将有序列表提供到移动设备100。在接收到有序列表时,移动设备100可从有序列表中快速地删除具有较低质量水平的AP。
在本公开的实施方式中,电子设备200可从扫描到的AP中选择信号质量高于阈值的AP,并且将所选择的AP列表提供到移动设备100。由于信号质量低于阈值的AP不太可能被选择以用于通信,因此向移动设备100提供具有更好信号质量的AP列表而非提供大量的整个扫描AP列表会有助于减少数据传输量。
在操作960中,移动设备100获得各自都具有移动连接历史的AP的列表,AP列表包括关于曾连接到移动设备100的一个或多个AP的信息。具有移动连接历史的AP列表的示例在图10B中示出。
图10B示出每个具有移动连接历史1020的AP的列表的示例。
具有移动连接历史1020的AP的列表可包括关于曾连接到移动设备100的一个或多个AP的信息,AP的信息包括SSID 1021、密码1022、信道1023和BSSID 1024。
与扫描AP列表1010中包括的关于AP的信息相比,具有移动连接历史的AP列表中包括的关于AP的信息还包括密码1022项。由于具有移动连接历史AP曾连接到移动设备100,因而移动设备100可能已具有用于连接到AP的密码信息。当移动设备100向电子设备200提供密码信息时,电子设备200可建立与AP的连接。
在操作970中,移动设备100基于具有移动连接历史的AP列表和扫描AP列表来创建候选AP列表。
在本公开的实施方式中,移动设备100可将具有移动连接历史的AP列表与扫描AP列表进行比较以找到匹配的AP,并基于关于匹配的AP的信息创建候选AP列表。具体地,移动设备100可具有曾与移动设备100连接的AP的密码信息,并从由电子设备200扫描到的AP中找到相同的AP,并且选择该AP作为候选AP。
因此,移动设备100不需发送尚未由电子设备200进行Wi-Fi扫描的信道和频带的AP。因此,移动设备100可不将曾连接到移动设备100的AP列表全部发送到电子设备200,而是创建包括由电子设备200直接扫描到的AP的候选AP列表。当没有从电子设备200接收到扫描AP列表时,移动设备100可自行执行扫描,并通过将由移动设备100扫描到的AP列表与曾连接到移动设备100的AP列表进行比较来创建候选AP列表。将参考图11进一步描述本示例。
由移动设备100创建的候选AP列表的示例在图10C中示出。
图10C示出根据本公开的实施方式的候选AP列表的示例。
参照图10C,候选AP列表1030可包括一个或多个候选AP,并且关于候选AP的信息可包括SSID 1031、密码1032、信道1033、BSSID 1034、与AP是否是归属AP有关的信息1035、关于AP是否是候选AP的信息1036、以及信号质量信息1037。
当将如图10A所示的关于扫描AP列表1010中包括的AP信息与如图10B所示的关于具有移动连接历史1020的AP列表中包括的AP信息进行比较,可看出在两个列表之间匹配了四个AP(AP#1_2.4、AP#1_5、AP#2、AP#3)。由于移动设备100曾连接到四个AP,因而存储了用于四个AP的密码,并且该四个AP还表示由电子设备200扫描到的AP。因此,移动设备100可将匹配的四个AP确定为候选AP。移动设备100还可创建包括关于匹配的四个AP的信息的候选AP列表。
尽管在图10C中,与AP是否是归属AP有关的信息1035和关于AP是否是候选AP的信息是在单独字段中提供的,但是其可在单个字段中提供。在后一种情况下,例如,“1”表示AP是归属AP,而“0”表示AP是候选AP。归属AP是指当前连接到移动设备100的AP。候选AP是指在扫描AP列表1010与如图10B所示的具有移动连接历史1020的AP列表之间匹配的AP。在匹配的AP中可存在归属AP。例如,参照图10C,候选AP列表1030包括匹配的候选AP,其中AP#1.24表示归属AP。
当在匹配的候选AP中存在当前连接到移动设备100的AP时,移动设备100可指示该AP为归属AP。当在匹配的候选AP中没有当前连接到移动设备100的AP时,移动设备100可将归属AP信息添加到候选AP列表中。
在本公开的实施方式中,为了创建候选AP列表,移动设备100可找到在关于扫描AP列表1010中包括的AP信息与关于具有移动连接历史1020的AP列表中包括的AP信息之间匹配的所有AP,选择所有匹配的AP作为候选AP,并创建包括所选择的候选AP的候选AP列表。
在本公开的实施方式中,移动设备100可选择信号质量高于特定阈值的匹配AP中的一些而非所有作为候选AP,并且创建包括所选择的候选AP的候选AP列表。
在本公开的实施方式中,移动设备100可将所有匹配的AP确定为候选AP并将其包括在候选AP列表中,并且按照信号质量的顺序在候选AP列表中放置候选AP。
图11示出根据本公开的实施方式的由移动设备100创建候选AP列表的操作620。
参照图11,在操作1110,移动设备100获得具有移动连接历史的AP的列表。
在操作1120中,移动设备100对移动设备100周围的AP执行Wi-Fi全扫描。当移动设备100出于一些原因未能从电子设备200接收到扫描AP列表时,移动设备100可通过自行执行Wi-Fi全扫描来创建扫描AP列表。Wi-Fi全扫描与图9的电子设备200的Wi-Fi全扫描操作相同。
在操作1130中,移动设备100使用关于在操作1120中通过Wi-Fi全扫描而扫描得到的AP的信息来创建扫描AP列表。
在操作1140,移动设备100基于具有移动连接历史的AP列表和扫描AP列表创建候选AP列表。候选AP列表可在如以上参考图9所述的方法中创建。
图12示出根据本公开的实施方式的由移动设备199发送候选AP列表的操作630。
参照图12,在操作1210中,移动设备100创建的候选AP列表和归属AP信息发送到电子设备200。例如,移动设备100可将如图10C所示的候选AP列表发送到电子设备200。在图10C的示例中,候选AP列表包括与归属AP有关的信息。在本示例中,如下AP表示归属IP:与AP是否是归属AP有关的信息1035被示为“0”,并且SSID被示为“AP#1_2.4”。
图13示出根据本公开的实施方式的由电子设备200选择并无线连接到候选AP的操作640。
参照图13,在操作1310中,在从移动设备100接收到归属AP信息和候选AP列表时,电子设备200基于归属AP信息和候选AP列表来选择用于无线连接的AP。
例如,电子设备200可检查归属AP信息并确定归属AP是处于5GHz频带还是处于2.4GHz频带。
当归属AP处于5GHz频带且具有良好无线通信质量时,可选择归属AP用于无线连接。
当归属AP处于2.4GHz频带时,可确定归属AP是否是构成多频带AP。当归属AP是多频带AP中的一个AP时,可选择多频带AP中的具有5GHz频带的另一个AP用于无线连接。
然而,当5GHz归属AP和5GHz多频带AP都具有较差的信号质量时,电子设备200可从除了归属AP之外的候选AP中选择具有最佳信号质量的候选AP用于无线连接。
在操作1320中,电子设备200执行与所选择的AP的无线连接。
在操作1330中,电子设备200通过向所选择的AP发送密码来执行与所选择的AP的无线连接。
图14示出根据本公开的实施方式的由电子设备200选择并无线连接到候选AP的操作640的细节。
参照图14,在操作1410中,当归属AP具有5GHz频带且信号质量高于阈值时,电子设备200选择归属AP用于无线连接。电子设备200可基于从移动设备100接收到的归属AP信息来确定归属AP和归属AP的频带。
在操作1420中,电子设备200执行与所选择的5GHz AP的无线连接。
在操作1430中,电子设备200尝试通过向所选择的5GHz AP发送密码来进行与该AP的无线连接。电子设备200可基于从移动设备100接收的归属AP信息来确定归属AP的密码。
当归属AP处于5GHz且具有良好信号质量时,在归属AP是单频带AP以及归属AP是还支持2.4GHz频带的多频带AP这两种情况下,都可与5GHz归属AP进行无线连接。
因此,在图14的示例中,电子设备200可等效地连接到与移动设备100连接的归属AP的5GHz AP。
图15示出根据本公开的另一实施方式的由电子设备200选择并无线连接到候选AP的操作640的细节。
参照图15,在操作1510中,当归属AP处于2.4GHz频带并支持多频带时,电子设备200选择5GHz AP进行无线连接。
电子设备200可基于从移动设备100接收的关于候选AP列表的信息来确定归属AP是否是支持多频带。
电子设备200可检查候选AP列表1030中包括的候选AP的BSSID1034,并将其与连接到移动设备100的归属AP 320的BSSID进行比较,并且当候选AP的BSSID与归属AP的BSSID匹配的字节多于特定字节(例如,5字节或更多字节)时,确定归属AP属于多频带AP 310。然后,电子设备200可在多频带AP 310中选择具有5GHz频带的候选AP 330进行无线连接。
返回到图10C,在候选AP列表1030中,第二AP的BSSID与归属AP的BSSID匹配的字节为5字节或更多字节,并且第一AP和第二AP分别以不同的值“7d”和“7e”结束。因此,电子设备200可确定归属AP是属于支持2.4GHz频带和5GHz频带的多频带AP中的一个AP。
在操作1520中,电子设备200执行与所选择的5GHz AP的无线连接。
在操作1530中,电子设备200向5GHz AP发送密码“222222222”尝试与5GHz AP进行无线连接,而非与当前连接到移动设备100的2.4GHz AP进行无线连接。
在图15所示的示例中,然后,移动设备100可连接到多频带AP 310中的2.4GHz AP320,而电子设备200可连接到多频带AP 310中的5GHz AP330。
图16示出根据本公开的另一实施方式,由电子设备200选择并无线连接到候选AP的操作640的细节。
参照图16,在操作1610中,当归属AP和多频带AP的信号质量均较差时,电子设备200从候选AP中选择信号质量较好的候选AP进行无线连接。
例如,基于如图10C所示的候选AP列表1030。当归属AP信号质量较差且多频带AP的5GHz AP信号质量也较差时,电子设备200可从除了归属AP和多频带AP之外的候选AP中选择具有最佳信号质量的候选AP。在图10C的示例中,可从候选AP(AP#2和AP#3)中选择具有更好信号质量的候选AP。
在操作1620中,电子设备200执行与所选择的AP的无线连接。
在操作1630中,电子设备200通过将与所选择的AP对应的密码发送到所选择的AP来尝试无线连接到所选择的AP。
因此,在图16的示例中,电子设备200可连接到除了连接到移动设备100或多频带AP 310的归属AP 320之外的候选AP中的一个。
根据本公开的实施方式的移动设备和电子设备的操作方法可在由各种计算设备执行并记录在计算机可读介质中的程序指令中实现。计算机可读介质可单独或组合地包括程序指令、数据文件、数据结构等。记录在计算机可读介质上的程序指令可为本公开专门设计和配置,或者可以是计算机软件领域的普通技术人员公知的。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、光盘(CD)-ROM、磁带、软盘、光学数据存储设备等。计算机可读记录介质还可分布在网络联接的计算机系统上,从而以分布式方式存储和执行计算机可读代码。程序指令的示例不仅包括机器语言代码,还包括可由使用解释器的各种计算设备执行的高级语言代码。
根据本公开的实施方式,电子设备可由通过移动设备进行自动Wi-Fi连接来以最佳性能连接到无线AP。
已经描述了本公开的几个实施方式,但是应理解,在不脱离本公开的范围的情况下可进行各种修改。因此,对于本领域普通技术人员显而易见的是,本公开不限于所述的本公开的实施方式,而是不仅可包括所附权利要求,还可包括等同形式。

Claims (15)

1.一种移动设备,包括:
通信接口;
存储一个或多个指令的存储器;以及
处理器,配置为执行存储在所述存储器中的所述一个或多个指令以:
通过所述通信接口连接到要无线连接到接入点(AP)的电子设备;
获得包括具有与所述移动设备的连接历史的一个或多个AP的AP列表;
从包括具有与所述移动设备的连接历史的所述一个或多个AP的所述AP列表中识别出选择的一个或多个AP作为候选AP,并创建候选AP列表,所述候选AP列表包括与被识别为所述候选AP的所选择的一个或多个AP有关的信息;以及
向所述电子设备发送所述候选AP列表和与当前连接到所述移动设备的归属AP有关的信息。
2.根据权利要求1所述的移动设备,其中,所述处理器还配置为:
从执行无线保真(Wi-Fi)信道扫描的所述电子设备接收包括一个或多个扫描到的AP的扫描AP列表,以用于所述候选列表;以及
将包括具有所述连接历史的一个或多个AP的所述AP列表与包括一个或多个扫描到的AP的所述扫描AP列表进行比较,并识别出匹配的一个或多个AP作为所述候选AP。
3.根据权利要求1所述的移动设备,其中,所述处理器还配置为:
创建包括通过执行Wi-Fi信道扫描而扫描到的一个或多个AP的扫描AP列表,以用于所述候选列表;以及
将具有所述连接历史的所述AP列表与所述扫描AP列表进行比较,并识别出匹配的一个或多个AP作为所述候选AP。
4.根据权利要求1所述的移动设备,其中,所述处理器还配置为:
从包括具有所述连接历史的所述一个或多个AP的所述AP列表中识别出无线通信质量等于或高于阈值的一个或多个AP作为所述候选AP;
创建包括与所识别的无线通信质量等于或高于所述阈值的一个或多个AP有关的信息的所述候选AP列表。
5.根据权利要求1所述的移动设备,其中,所述处理器还配置为:
根据预定优先级,从所述候选AP列表中选择一个或多个候选AP;以及
根据所述预定优先级,创建包括所选择的一个或多个候选AP的调整的候选AP列表。
6.根据权利要求1所述的移动设备,其特征在于,发送到所述电子设备的所述候选AP列表以及与所述归属AP有关的信息包括:
基本服务集标识符(BSSID);
每个AP的信道号和密码;以及
与各个AP是否是所述归属AP有关的信息。
7.根据权利要求6所述的移动设备,其中,发送到所述电子设备的所述候选AP列表以及与所述归属AP有关的信息还包括:
与每个AP的无线通信质量有关的信息。
8.一种电子设备,包括:
通信接口;
存储一个或多个指令的存储器;以及
处理器,配置为执行存储在所述存储器中的所述一个或多个指令以:
通过所述通信接口连接到移动设备;
从所述移动设备接收候选接入点(AP)列表和与当前连接到所述移动设备的归属AP有关的信息,所述候选接入点(AP)列表包括与从具有与所述移动设备的连接历史的一个或多个AP中选择的一个或多个候选AP有关的信息;
基于从所述移动设备接收到的所述候选AP列表和与所述归属AP有关的信息,选择所述电子设备要无线连接的AP;
无线连接到所选择的AP。
9.根据权利要求8所述的电子设备,其中,所述处理器还配置为:
通过执行Wi-Fi信道扫描创建包括一个或多个扫描AP的扫描AP列表,并将所述扫描AP列表发送到所述移动设备,
其中,从所述移动设备接收到的所述候选AP列表包括作为所述候选AP的一个或多个AP,所述候选AP与具有与所述移动设备的连接历史的所述一个或多个AP以及所述扫描AP列表匹配。
10.根据权利要求8所述的电子设备,其中,从所述移动设备接收到的所述候选AP列表包括作为所述候选AP的一个或多个AP,所述候选AP与具有与所述移动设备的连接历史的一个或多个AP以及由所述移动设备扫描到的一个或多个AP匹配。
11.根据权利要求8所述的电子设备,其中,从所述移动设备接收到的所述候选AP列表和与所述归属AP有关的信息包括:
基本服务集标识符(BSSID);
每个AP的信道号和密码;以及
与各个AP是否是所述归属AP有关的信息。
12.根据权利要求8所述的电子设备,其中,所述处理器还配置为:
为了选择所述电子设备要无线连接的所述AP,基于从所述移动设备接收到的所述候选AP列表和与所述归属AP有关的信息,当所述归属AP具有5GHz频带且无线通信质量等于或高于阈值时,识别出所述归属AP作为所选择的要无线连接的AP。
13.一种移动设备的操作方法,所述操作方法包括:
连接到要无线连接到接入点(AP)的电子设备;
获得包括具有与所述移动设备的连接历史的一个或多个AP的AP列表;
确定从具有与所述移动设备的连接历史的所述AP列表中选择的一个或多个AP作为候选AP,并创建包括与所确定的候选AP有关的信息的候选AP列表;以及
向所述电子设备发送所创建的候选AP列表和与当前连接到所述移动设备的归属AP有关的信息。
14.一种电子设备的操作方法,所述操作方法包括:
通过通信接口与移动设备连接;
从所述移动设备接收候选AP列表,所述候选AP列表包括与从具有与所述移动设备连接的历史的一个或多个AP中选择的一个或多个候选AP有关的信息、以及与当前连接到所述移动设备的归属AP有关的信息;
基于从所述移动设备接收到的所述候选AP列表和所述归属AP的信息,选择所述电子设备要无线连接的AP;以及
无线连接到所选择的AP。
15.一种包括非暂时性计算机可读记录介质的计算机程序产品,所述非暂时性计算机可读记录介质上存储有用于执行移动设备的操作方法的程序,所述操作方法包括:
连接到要无线连接到接入点(AP)的电子设备;
获得包括具有与所述移动设备的连接历史的一个或多个AP的AP列表;
确定从具有与所述移动设备的连接历史的所述AP列表中选择的所述一个或多个AP作为候选AP,并创建包括与所确定的候选AP有关的信息的候选AP列表;以及
向所述电子设备发送所创建的候选AP列表和与当前连接到所述移动设备的归属AP有关的信息。
CN201980076868.0A 2018-12-12 2019-12-12 用于无线通信的移动设备和电子设备及其操作方法 Pending CN113170383A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020180160344A KR102506609B1 (ko) 2018-12-12 2018-12-12 무선 통신을 위한 모바일 장치, 전자 장치 및 그 동작 방법
KR10-2018-0160344 2018-12-12
PCT/KR2019/017597 WO2020122638A1 (en) 2018-12-12 2019-12-12 Mobile device and electronic device for wireless communication, and operation methods thereof

Publications (1)

Publication Number Publication Date
CN113170383A true CN113170383A (zh) 2021-07-23

Family

ID=71072087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980076868.0A Pending CN113170383A (zh) 2018-12-12 2019-12-12 用于无线通信的移动设备和电子设备及其操作方法

Country Status (5)

Country Link
US (1) US11089638B2 (zh)
EP (1) EP3857975B1 (zh)
KR (1) KR102506609B1 (zh)
CN (1) CN113170383A (zh)
WO (1) WO2020122638A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109819426B (zh) * 2019-01-31 2020-08-14 广东美的制冷设备有限公司 家电设备的配网方法、家电设备、移动终端及存储介质
JP7494512B2 (ja) * 2020-03-26 2024-06-04 セイコーエプソン株式会社 電子機器及び通信制御方法
TWI834878B (zh) * 2020-05-20 2024-03-11 智易科技股份有限公司 無線網路橋接方法及應用其之無線網路傳輸裝置
CN114071653A (zh) * 2020-07-29 2022-02-18 阿里巴巴集团控股有限公司 网关设备、路由器扫描方法及装置、电子设备
US11212683B1 (en) * 2020-08-24 2021-12-28 GM Global Technology Operations LLC Method for prioritized connection of a multi-core chipset to external access points and vehicle using the same
KR20220104415A (ko) * 2021-01-18 2022-07-26 삼성전자주식회사 Ap 기반의 통신 방법 및 전자 장치
US20220386223A1 (en) * 2021-05-28 2022-12-01 Panasonic Intellectual Property Management Co., Ltd. Information processing method, recording medium, electronic device, information processing system, and terminal device
WO2024150858A1 (ko) * 2023-01-13 2024-07-18 엘지전자 주식회사 디스플레이 장치
CN117858203B (zh) * 2024-03-08 2024-06-18 广东九安智能科技股份有限公司 一种无线视频监控自动选网方法和系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130309971A1 (en) * 2012-05-16 2013-11-21 Nokia Corporation Method, apparatus, and computer program product for controlling network access to guest apparatus based on presence of hosting apparatus
CN103987081A (zh) * 2014-05-30 2014-08-13 深圳市中兴移动通信有限公司 一种多频段wifi信号的实时显示方法及其应用的终端设备
CN104185253A (zh) * 2013-05-20 2014-12-03 海尔集团公司 接入无线路由器的方法、相关装置及系统
US20160242025A1 (en) * 2013-08-29 2016-08-18 Apple Inc. Porting wifi settings
CN108289290A (zh) * 2016-10-19 2018-07-17 上海掌门科技有限公司 一种用于连接智能穿戴设备与无线接入点的方法与设备

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101050601B1 (ko) * 2009-07-20 2011-07-19 주식회사 엘지유플러스 선호 ap를 이용한 무선랜 접속 방법
EP2816845B1 (en) * 2012-02-16 2019-02-06 Sony Corporation Wireless communication device, program, and communication control method
KR101997577B1 (ko) * 2012-03-23 2019-10-01 삼성전자주식회사 근거리 무선 통신 리더를 구비한 모바일 단말 장치와 근거리 무선 통신 태그를 구비한 디바이스 및 그 ap 연결 방법
US20140075523A1 (en) * 2012-09-10 2014-03-13 Nokia Corporation Method, apparatus, and computer program product for sharing wireless network credentials
US9232465B2 (en) * 2013-10-17 2016-01-05 Google Technology Holdings LLC Method and device for selecting or excluding an access point for use in wirelessly connecting to a network
TWI694695B (zh) 2013-11-12 2020-05-21 美商洛克斯無線股份有限公司 自動化接取點裝備方法、系統及相關非暫態電腦可讀媒體
KR20150060275A (ko) * 2013-11-26 2015-06-03 삼성전자주식회사 전자장치 및 전자장치의 데이터서비스 제공방법
KR102314917B1 (ko) 2015-03-19 2021-10-21 삼성전자주식회사 통신 시스템에서 디바이스들 간의 연결 설정 방법 및 장치
KR102424844B1 (ko) 2015-10-22 2022-07-26 삼성전자주식회사 외부 장치와의 무선 p2p 통신을 지원하는 전자 장치 및 그 전자 장치의 통신 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130309971A1 (en) * 2012-05-16 2013-11-21 Nokia Corporation Method, apparatus, and computer program product for controlling network access to guest apparatus based on presence of hosting apparatus
CN104185253A (zh) * 2013-05-20 2014-12-03 海尔集团公司 接入无线路由器的方法、相关装置及系统
US20160242025A1 (en) * 2013-08-29 2016-08-18 Apple Inc. Porting wifi settings
CN103987081A (zh) * 2014-05-30 2014-08-13 深圳市中兴移动通信有限公司 一种多频段wifi信号的实时显示方法及其应用的终端设备
CN108289290A (zh) * 2016-10-19 2018-07-17 上海掌门科技有限公司 一种用于连接智能穿戴设备与无线接入点的方法与设备

Also Published As

Publication number Publication date
US20200196358A1 (en) 2020-06-18
KR20200072310A (ko) 2020-06-22
EP3857975B1 (en) 2023-09-27
US11089638B2 (en) 2021-08-10
KR102506609B1 (ko) 2023-03-06
EP3857975A1 (en) 2021-08-04
WO2020122638A1 (en) 2020-06-18
EP3857975A4 (en) 2021-12-08

Similar Documents

Publication Publication Date Title
EP3857975B1 (en) Mobile device and electronic device for wireless communication, and operation methods thereof
CN112823554B (zh) 用于确定p2p操作信道的电子设备及其方法
US12069551B2 (en) Service connection establishment method, Bluetooth master device, chip, and Bluetooth system
KR102060373B1 (ko) 단말기의 근거리 무선통신 연결방법 및 장치
WO2021037250A1 (zh) 一种无线局域网wlan网络接入方法及装置
US9907097B2 (en) Wireless communication device, wireless communication system, program and wireless communication method
US9942929B2 (en) Radio communication device, radio communication system, radio communication method, and program
EP2723108B1 (en) Wi-Fi P2P communication terminal device and communication method thereof
CN103916987B (zh) 用于提供集成的装置信息的设备和方法
CN106557311B (zh) 电子装置及其执行无线通信的方法
EP3367744B1 (en) Display apparatus and operating channel setting method for display apparatus
US10085237B2 (en) Information processing device, wireless communication system, and information processing method
US20140295762A1 (en) Method for connecting short-range communication in electronic device and the electronic device
CN110870353B (zh) 一种WiFi连接的方法及终端
KR20170047035A (ko) 외부 장치와의 무선 p2p 통신을 지원하는 전자 장치 및 그 전자 장치의 통신 방법
KR20170137344A (ko) 무선랜 품질 관리 방법 및 장치
US20130252555A1 (en) Apparatus and method for link setup using electric field
CN116471707B (zh) 一种路由器的连接方法、装置及系统
US20240107440A1 (en) Wireless communication apparatus, method for controlling wireless communication apparatus, and storage medium
KR20140120255A (ko) 전자장치의 근거리통신 연결방법 및 전자장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination