CN105684520B - 用于建立无线局域网通信连接的方法及其电子设备 - Google Patents
用于建立无线局域网通信连接的方法及其电子设备 Download PDFInfo
- Publication number
- CN105684520B CN105684520B CN201480060073.8A CN201480060073A CN105684520B CN 105684520 B CN105684520 B CN 105684520B CN 201480060073 A CN201480060073 A CN 201480060073A CN 105684520 B CN105684520 B CN 105684520B
- Authority
- CN
- China
- Prior art keywords
- information
- wlan
- probe request
- connection
- response signal
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/14—Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种用于建立无线局域网(WLAN)通信连接的方法及其电子设备。用于在设备中建立WLAN通信连接的方法可以包括步骤:从另一设备接收探测请求消息;以及基于接收的探测请求消息中包括的信息和设备的内部消息的至少一个来选择性地响应于探测请求发送响应信号。
Description
技术领域
本发明涉及一种在WLAN系统中用于响应于对无线LAN(局域网)连接的探测(probe)请求进行应答的方法和装置。
背景技术
根据无线局域网(WLAN)技术的发展,支持使用WLAN的通信的设备正爆发式增多。例如,支持Wi-Fi技术的智能手机、智能家电等正在增多。因此,每个相同WLAN范围的WLAN设备的数量正在增多。
在WLAN系统中,定位在特定范围内的设备共享资源。因此,当多个WLAN设备被包括在特定的范围内时,定位在相应的区域中的每个设备可用的资源降低。此外,当多个WLAN设备被包括在特定的范围内时,由于定位在相应区域的每个设备的信号发送和接收,引起在多个WLAN设备之间的干扰数量增加。
图1说明根据现有技术的发送和接收探测请求信号和探测响应信号的WLAN系统的配置。参考图1,在WLAN系统中,一个网络包括:一个接入点(AP)100,多个组所有者(GO)110-1到110-N,以及多个WLAN设备120-1到120-M。每个WLAN设备120-1到120-M广播130探测请求信号以便搜索位于周边的AP或GO。在此时,接收探测请求信号的全部设备(即,AP 100和GO110-1到110-N)向对应的WLAN设备发送140-1到140-N探测响应信号以便通知其存在。也即,接收探测请求信号的全部AP和/或GO向对应的WLAN设备发送探测响应信号,由此在瞬间网络流量迅速增加。由此,在对应时间点包括在相同范围中的WLAN设备的可用资源的数量减少,而在对应时间点包括在相同范围中的WLAN设备的干扰数量增加。
发明内容
技术问题
因此,有必要提出一种在WLAN系统中用于资源效率提高和干扰减少的方法。
因此,本发明的实施例提出一种方法和装置,用于在WLAN系统中通过减少MAC层的控制消息来提高资源效率和减少干扰。
本发明的另一实施例提出一种用于从WLAN系统的设备选择性地发送探测响应消息的方法和装置。
本发明的再一实施例提出一种用于从接收探测请求消息的设备使用包括在探测请求消息的信息来选择性地发送探测响应消息的方法和装置。
本发明的再一实施例提出一种用于从接收探测请求消息的设备使用记录在设备中的信息来选择性地发送探测响应消息的方法和装置。
本发明的再一实施例提出一种用于从设备发送包括关于请求服务的质量的信息的消息的方法和装置。
本发明的再一实施例提出一种方法和装置,用于选择性地发送接收探测请求消息的设备是否可以提供发送该探测请求消息的对方设备所请求的服务质量的探测响应消息。
解决方案
根据本发明的实施例,用于在WLAN系统的无线局域网(WLAN)连接的设备的方法包括:从另一设备接收探测请求消息;以及基于接收的探测请求消息中包括的信息和设备的内部消息的至少一个响应于探测请求来选择性地发送响应信号。
根据本发明的实施例,一种用于在无线局域网(WLAN)系统的WLAN连接的设备包括:与至少另一设备通信的通信模块;和控制单元,其进行控制来通过该通信模块从另一设备接收探测请求消息,并且基于接收的探测请求消息中包括的信息和设备的内部消息的至少一个响应于探测请求来选择性地发送响应信号。
根据本发明的实施例,一种用于在无线局域网(WLAN)系统的WLAN连接的设备的方法包括:通过至少一个应用执行来感测WLAN连接事件;以及广播用于WLAN连接的探测请求消息,并且该探测请求消息包括如下的至少一个:设备的地址信息、设备的类型信息、设备的认证信息、设备的厂商信息、设备的请求数据传输速率和设备的算法运算信息。
根据本发明的实施例,一种用于在无线局域网(WLAN)系统的WLAN连接的设备包括:与至少另一设备通信的通信模块;和控制单元,其进行控制来通过至少一个应用执行来感测WLAN连接事件,以及广播用于WLAN连接的探测请求消息,并且该探测请求消息包括如下的至少一个:设备的地址信息、设备的类型信息、设备的认证信息、设备的厂商信息、设备的请求数据传输速率和设备的算法运算信息。
附图说明
图1是说明根据现有技术的发送和接收探测请求信号和探测响应信号的WLAN系统的配置的图。
图2A是说明根据本发明的实施例的发送和接收探测请求信号和探测响应信号的WLAN系统的配置的图。
图2B是说明根据本发明的另一实施例的发送和接收探测请求信号和探测响应信号的WLAN系统的配置的图。
图3是说明根据本发明的实施例的设备的块配置的图。
图4是说明根据本发明的实施例的探测请求信号的帧结构的图。
图5A是说明根据本发明的实施例的设备的操作过程的图。
图5B是说明根据本发明的实施例的设备的装置(means)的图。
图6是说明根据本发明的实施例的从设备基于设备列表来选择性地发送探测响应信号的操作过程的图。
图7是说明根据本发明的实施例的从设备基于设备状态来选择性地发送探测响应信号的操作过程的图。
图8是说明根据本发明的再一实施例的从设备基于设备的地址信息选择性地发送探测响应信号的操作过程的图。
图9是说明根据本发明的再一实施例的从设备基于设备类型来选择性地发送探测响应信号的操作过程的图。
图10是说明根据本发明的再一实施例的从设备基于设备列表和添加到探测请求消息的信息来选择性地发送探测响应信号的操作过程的图。
图11A是说明根据本发明的再一实施例的从设备基于厂商信息来选择性地发送探测响应信号的操作过程的图。
图11B是说明根据本发明的再一实施例的其中在WLAN系统中基于厂商信息来选择性地发送探测响应信号的示例的图。
图12A是说明根据本发明的再一实施例的从设备发送探测请求信号的过程的图。
图12B是说明根据本发明的再一实施例的从设备基于数据传输速率来选择性地发送探测响应信号的操作过程的图;以及
图12C是说明根据本发明的再一实施例的其中在WLAN系统中基于数据传输速率来选择性地发送探测响应信号的示例的图。
具体实施方式
下文中,将参考附图描述本发明的优选示例实施例。此外,在本发明的以下描述中,当这里并入的公知功能或配置的具体描述会使得本发明的主题不清楚时其将被省略。此外,后面描述的术语考虑到本发明的功能来定义,但是可以根据用户或运营商的意图或惯例而改变。因此,应该基于本说明书的整个内容来做出定义。
如在本发明的各种实施例所使用的,表述“包括”,“可以包括”以及其它结合物是指对应的公开的功能、操作、或组成元件的存在,并且不限制一个或多个附加的功能、操作或组成元件。此外,如在本发明的各种实施例所使用的,术语“包括”,“具有”,以及它们的结合物意图仅仅是表示一定的特征、数字、步骤、操作、元件、部件或它们的组合,而不应当被解释为首先排除一个或多个其它特征、数字、步骤、操作、元件、部件或它们的组合的存在或附加的可能性。
在本发明的各个实施例中,表达“或”或“A或/和B的至少一个”包括一起列出的单词的任何一个或全部的组合。例如,表达“A或B”或“至少A或/和B”可以包括A,可以包括B,或者可以同时包括A和B。
虽然在本发明的各个实施例中使用的包括序数(如“第一”和“第二”)的表达可以修饰各个组成元件,但是此类组成元件不为上述表达限制。例如,上面的表达不限制元件的顺序和/或重要性。上述表达可被用于在元件和另一个元件间进行区分。例如,第一用户设备和第二用户设备指示不同的用户设备,虽然两者都是用户设备。例如,第一元件可以被称为第二元件,同样,第二元件也可以被称为第一元件,而不脱离本发明的各种实施例的范围。
应当指出的是,如果描述了一个组件元件被“耦接”或“连接”到另一组件元件,则第一组件元件可以直接耦接或连接到第二组件,并且第三组件元件可以在第一和第二组件元件之间“耦接”或“连接”。相反,当元件被“直接耦接”或“直接连接”到另一元件时,可以解释为第三元件不存在于第一元件和第二元件之间。
如在本发明的各种实施例所使用的术语仅仅是为了描述具体实施例的目的,并且其不打算用于限制本发明的各种实施例。如文中所使用的,单数形式也意图包括复数形式,除非上下文另外明确指出。
除非另有定义,本文所使用的所有术语,包括技术术语和科学术语,具有与由本发明的各个实施例所属的技术领域的普通技术人员通常理解的相同的含义。这样的术语(如那些在通常使用的字典中定义的)将被解释为具有的含义等同于现有技术的相关领域的语境含义,并且不应被解释为具有理想或过于正式的含义,除非在本发明中明确地定义。
在下文中,将描述从设备选择性地发送探测响应信号(或消息)的方法。在下文中,设备可以是支持WLAN通信功能的WLAN设备(或WLAN电子设备)。例如,该设备可以包括如下中的至少一个:WLAN接入点(AP),智能手机,平板个人计算机(PC),移动电话机,视频电话机,电子书阅读器,台式PC,笔记本PC,上网本计算机,个人数字助理(PDA),便携式多媒体播放器(PMP),MP3播放器,扬声器,照相机,可佩带设备,电子钟,手表,冰箱,空调器,真空吸尘器,人工智能机器人,电视机,数字视频光盘(DVD)播放器,立体声系统,烤箱,微波炉,洗衣机,空气净化器,医疗设备(例如,磁共振血管造影(MRA),磁共振成像(MRI),计算机断层成像(CT),摄影机,超声波设备),导航设备,全球定位系统(GPS)接收器,事件数据记录器(EDR),飞行数据记录器(FDR),机顶盒,电视盒(例如,三星HomeSyncTM,苹果TVTM或谷歌TVTM),电子词典,车辆信息娱乐设备,船用电子装备,航空电子设备,安全设备,摄像机和游戏控制台。下文中,对于具有本领域的普通技术的人员很明显的是,该设备并不限于上述的设备。下文中,“设备”和“WLAN设备”指的是支持WLAN通信功能的WLAN电子设备,并且设备与WLAN设备不会被解释为不同的设备。但是,在下文中,根据设备或WLAN设备是发送探测请求信号的设备还是发送探测响应信号的设备,“设备”和“WLAN设备”可以被解释为执行不同操作的设备。
图2A说明根据本发明的实施例的发送和接收探测请求信号和探测响应信号的WLAN系统的配置。
参照图2A,在根据本发明的实施例的WLAN系统中,一个网络可以包括至少一个接入点(AP)200、多个组所有者(GO)210-1至210-N、以及多个WLAN设备220-1至220-M。GO 210-1至210-N表示对于至少另一设备执行WLAN AP角色(或桥接功能),以根据用户配置与至少另一设备(即,WLAN设备)形成通信组的用户设备。GO 210-1至210-N可在AP 200与WLAN设备之间执行中继通信的功能。
参照图2A,WLAN设备M 220-M定期广播230探测请求消息,以便搜索在WLAN设备M220-M周围的AP 200或GO 210-1到210-N。根据实施例,从WLAN设备M 220-M广播的探测请求消息可以包括WLAN设备M 220-M的标识信息、WLAN设备M 220-M的地址信息(例如,媒体访问控制(MAC)地址或因特网协议(IP)地址)、WLAN设备M 220-M的类型、厂商信息(例如,制造商信息)、认证信息、请求服务质量信息(例如,数据传输速率)、和附加信息。
在WLAN设备M 220-M周围的AP 200和/或GO 210-1至210-N可接收探测请求消息。根据本发明的实施例,AP 200和/或GO 210-1至210-N响应于探测请求消息选择性地应答。例如,AP 200、GO 3 210-3、和GO 4 210-4可以响应于探测请求消息发送241、240-3、和240-4探测响应消息,而GO 1210-1、GO 2 210-2、和GO N 210-N可以响应于探测请求消息不发送响应消息。也即,根据本发明的实施例的AP 200和/或GO 210-1至210-N使用包括在探测请求消息中的信息或其信息确定是否AP 200和/或GO 210-1至210-N响应于对应的探测请求消息来发送响应消息。例如,AP 200和/或GO 210-1至210-N的每个可以基于如下的至少一个:预先存储的列表,发送探测请求消息的WLAN设备的标识信息,发送探测请求消息的WLAN设备的地址信息,发送探测请求消息的WLAN设备的类型,由发送探测请求消息的WLAN设备请求的服务质量信息(例如,数据传输速率),厂商信息,认证信息,包括在探测请求消息中其他附加的信息,其状态信息,以及关于可提供的数据传输速率的信息,来确定是否AP 200和/或GO 210-1至210-N响应于探测请求消息发送响应消息。
如上所述,在本发明中,接收探测请求消息的AP 200和/或GO 210-1至210-N选择性地发送探测响应消息,因此可以阻止不必要地发送探测响应消息。因此,可以提高资源效率和可以减少干扰。
在如下情况的假设下描述图2A,其中作为至少一个AP 200操作的WLAN设备和多个GO 210-1至210-N被一起包括在WLAN系统中。但是,本发明的实施例可以按相同的方式适应于如下图2B所示的情况,在其中至少一个AP存在而没有GO。
图2B说明根据本发明的另一实施例的发送和接收探测请求信号和探测响应信号的WLAN系统的配置。
参照图2B,在根据本发明的实施例的WLAN系统中,一个网络可以包括至少一个接入点(AP)200,和多个WLAN设备220-1至220-M。
参照图2B,WLAN设备M 220-M定期广播230探测请求消息,以搜索WLAN设备M 220-M周围的至少一个AP。因此,在WLAN设备M 220-M周围的AP 200-1至200-N可接收探测请求消息。根据本发明的实施例,AP 200-1到200-N响应于探测请求消息选择性地应答。例如,响应于探测请求消息AP2 200-2,AP3 200-3,AP4 200-4和APN 200-N可以发送240-2,240-3,240-4和240-N响应消息,以及AP1 200-1和AP5 200-5可不发送响应消息。即,根据本发明的实施例的AP 200-1至200-N使用包括在探测请求消息中的信息或其信息确定是否AP 200-1至200-N响应于对应的探测请求消息发送响应消息。例如,AP 200-1至200-N的每个可以基于如下的至少一个:预先存储的列表,发送探测请求消息的WLAN设备的标识信息,发送探测请求消息的WLAN设备的地址信息,发送探测请求消息的WLAN设备的类型,发送探测请求消息的WLAN设备请求的服务质量信息(例如,数据传输速率),厂商信息,认证信息,包括在探测请求消息中的附加信息,其状态信息,以及关于可提供的数据传输速率的信息,来确定是否AP 200-1至200-N响应于探测请求消息发送响应消息。如上所述,在本发明中,接收探测请求消息的AP 200-1至200-N选择性地发送探测响应消息,因此可以阻止不必要地发送探测响应消息。因此,可以提高资源效率并可以减少干扰。
图3说明根据本发明的实施例的设备的块配置。这里,设备300可以是AP,或作为GO操作的WLAN设备。
参考图3,设备300包括诸如总线310,处理器320,存储器330,输入模块340和通信模块350的元件。
总线310连接包括在设备300中的元件,并且执行元件之间传送通信的功能。
处理器320控制与设备300的操作有关的各个功能。例如,处理器320可解码通过总线310从设备300中包括的至少另一元件接收的命令,并且可以根据解码的命令执行操作或数据处理。
处理器320执行存储在存储器330的至少一个程序,以控制用于提供各种服务的功能。例如,处理器320执行存储在存储器330的WLAN连接程序331,从而为试图通过WLAN执行通信的WLAN设备提供桥接功能。此外,根据本发明的实施例,处理器320执行WLAN连接程序331,用于提供响应于自WLAN设备接收的探测请求消息而选择性地响应的功能。
存储器330存储从设备300中包括的至少一个元件接收的或者由至少一个元件产生的命令或数据333。例如,存储器330可以存储如下的至少一个:WLAN连接许可设备列表,WLAN连接许可设备类型,用于WLAN连接的认证信息,用于WLAN连接的附加信息,WLAN连接许可设备的地址信息(例如,MAC地址和IP地址),WLAN连接许可厂商信息,WLAN连接历史信息(其指示已通过WLAN连接到设备300的WLAN设备);以及可提供的数据传输速率。可提供的数据传输速率可以根据连接到设备300的终端的数目,以及通过连接到设备300的终端使用的数据传输速率而动态地改变。
存储器330可以包括WLAN连接程序331模块。WLAN连接程序331模块可通过软件,固件和硬件的至少一个来配置。
WLAN连接程序331可以包括用于对尝试通过WLAN进行通信的WLAN设备提供桥接功能的命令。根据本发明的实施例的WLAN连接程序331包括探测响应程序332,并因此可以包括命令,用于基于包括在探测请求消息的信息、记录在设备300的信息、设备300的状态信息和设备300的可提供的数据传输速率信息的至少一个,响应于该探测请求选择性地应答。这里,在具有如图4所示的帧结构的探测请求消息中,包括在探测请求消息的信息包括:添加到包含在MAC报头400的地址402(地址1,地址2和地址3)的信息和/或包括在帧主体410中的厂商特定信息元素字段。此外,记录在设备300中的信息包括被存储在存储器330中的如下的至少一个:WLAN连接许可设备列表、WLAN连接许可设备类型,用于WLAN连接的认证信息,该WLAN连接许可设备的地址信息(例如,MAC地址和IP地址),WLAN连接许可厂商信息,和WLAN连接历史信息。另外,设备300的状态信息表示指示设备300是否被作为配对主机模式或正常模式来操作的信息。配对主机模式是其中设备300执行配置用于WLAN通信的连接的操作的模式。作为配对主机模式操作的设备300可以通过许可与新的WLAN设备的连接而形成与新的WLAN设备的连接。正常模式是如下的模式,在其中设备300执行向或从其WLAN连接被先前形成的WLAN设备发送和接收数据的操作。作为正常模式操作的设备300可以不许可新的WLAN连接的连接,并可以许可具有现有连接历史的WLAN设备的连接。
根据本发明的实施例,探测响应程序332可包括命令,其从自WLAN设备接收的探测请求消息中获得对应的WLAN设备的识别信息,确定所获得的识别信息是否在预先存储在存储器330中的设备列表中注册,并且基于确定结果来确定该探测响应消息是否是要被发送到对应的WLAN设备。根据本发明的实施例,探测响应程序332可以包括命令,其从自WLAN设备接收的探测请求消息中获得对应的WLAN设备的地址信息,确定所获得的地址信息是否对应于预先存储在存储器330中的WLAN连接许可设备的地址信息,并且基于确定结果确定该探测响应消息是否是要被发送到对应的WLAN设备。根据本发明的又一实施例,探测响应程序332可以包括命令,其在探测请求消息从WLAN设备接收时,基于设备的状态和针对WLAN设备的连接历史信息来确定所述探测响应消息是否是要被发送到对应的WLAN设备。根据本发明的又一实施例,探测响应程序332可以包括命令,其从自WLAN设备接收的探测请求消息中获得对应的WLAN设备的设备类型信息,确定所获得的设备类型信息是否对应于先前配置的WLAN连接许可设备类型,以及基于确定结果确定该探测响应消息是否是要被发送到对应的WLAN设备。根据本发明的又一实施例,探测响应程序332可以包括命令,其从自WLAN设备接收的探测请求消息中获得对应的WLAN设备的厂商信息,确定所获得的厂商信息是否对应于先前配置的WLAN连接许可厂商信息,并且基于确定结果确定该探测响应消息是否是要被发送到对应的WLAN设备。根据本发明的又一实施例,探测响应程序332可包括命令,其从自WLAN设备接收的探测请求消息中获得关于由对应的WLAN设备请求的数据传输速率的信息,基于由设备300可提供的数据传输速率确定是否可以保证由对应的WLAN设备所请求的数据传输速率,并且根据是否可以保证由对应的WLAN设备所请求的数据传输速率来确定该探测响应消息是否是要被发送到对应的WLAN设备。根据本发明的又一实施例,探测响应程序332可包括命令,其从自WLAN设备接收的探测请求消息中获得认证信息,确定获得的附加信息是否等于先前配置的WLAN连接认证信息,并且基于确定结果确定该探测响应消息是否是要被发送到对应的WLAN设备。此外,探测响应程序332可包括命令,其向设备列表添加发送探测请求消息(其包括等于先前配置的认证信息的认证信息)的对应的WLAN设备,并且使用该设备列表确定该响应消息是否响应于探测请求而要被发送。这里,用于确定是否发送该响应消息的上述实施例将参考图6至10具体描述。
输入模块340将由用户选择或手势产生的命令或数据通过总线310传送到处理器320或存储器330。输入模块340可包括如下的至少一个:物理按键,物理键盘,触摸感测传感器,接近传感器,加速度传感器,麦克风和鼠标。根据本发明的实施例,输入模块340可接收用于设备300的模式交换的命令或数据。例如,输入模块340可接收将作为正常模式执行的设备300的状态交换为配对主机模式的键入。
通信模块350执行在设备300和至少一个或多个其它设备302和304之间的WLAN通信连接。例如,通信模块350可支持近场通信协议(例如,Wi-Fi(无线保真),蓝牙(BT)和近场通信(NFC))。另外,通信模块350可支持网络通信(例如,因特网,局域网(LAN),有线区域网络(WAN),电信网络,蜂窝网络,卫星网络,普通老式电话业务(POTS)等)。通信模块350可通过与位于距设备300临界距离内的至少一个或多个其它设备302和304进行通信来形成组。例如,通信模块350可提供用于产生使用WLAN执行通信的组的移动接入点(AP)功能。
设备302或304可以是具有与设备300的类型相等的类型的设备,或者可以是具有与设备300的类型不同的类型的设备。根据本发明的实施例,设备302可以是广播探测请求消息的WLAN设备,以便搜索其周围的AP或GO。
根据本发明的实施例的设备可包括各个元件,诸如总线360,处理器362,存储器364,输入模块366和通信模块368。
总线360连接包括在设备302中的各个元件,并且执行在各个元件之间传送通信的功能。
处理器362控制与设备302的操作有关的各种功能。例如,处理器363可以解码通过总线360从设备302中包括的至少另一元件接收的命令,以及可以根据解码的命令执行操作或数据处理。
处理器362执行存储在存储器364的至少一个程序,以控制用于提供各种服务的功能。例如,处理器362执行存储在存储器364的WLAN连接程序371,以搜索AP和/或GO,并且通过搜索的AP和/或GO执行WLAN连接。此外,根据本发明的实施例,处理器362执行WLAN连接程序371,以控制用于广播探测请求消息来搜索AP和/或GO的功能。
存储器364存储从设备302中包括的至少一个元件接收的或者由至少一个元件产生的命令或数据373。例如,存储器364可以存储如下的至少一个:设备302的识别信息,设备302的设备类型,关于WLAN连接的认证信息,关于WLAN连接的附加信息,设备302的地址信息(例如,MAC地址和IP地址),厂商信息,关于设备302可执行的每个应用的请求数据传输速率信息,以及关于设备302可执行的每个服务的请求数据传输速率信息。
存储器364可以包括WLAN连接程序371模块。WLAN连接程序371模块可通过软件,固件和硬件的至少一个来配置。
WLAN连接程序371可以包括用于广播探测请求消息的命令。根据本发明的实施例的WLAN连接程序371包括探测响应程序372,并因此可以包括用于产生和广播探测请求消息的命令。WLAN连接程序371可包括用于配置具有如图4所示的帧结构的探测请求消息的命令。WLAN连接程序371可包括命令,其在如图4所示的帧结构中,包括在MAC报头400包含的地址402(地址1,地址2、和地址3)中的附加信息和/或包括在帧主体410中的厂商特定信息元素字段。根据实施例,WLAN连接程序371可以包括命令,其包括存储在存储器364的如下的至少一个:设备302的识别信息,设备302的设备类型,WLAN连接的认证信息,关于WLAN连接的附加信息,设备302的地址信息(例如,MAC地址和IP地址),以及在探测请求消息的厂商特定信息元素字段中的厂商信息。此外,WLAN连接程序371可以包括命令,其用于在探测请求消息的厂商特定信息元素字段中包括在设备302中执行的至少一个应用,由设备302请求执行的至少一个应用,和/或用于由设备302请求执行的至少一个服务的请求数据传输速率。例如,WLAN连接程序371可以包括命令,其识别在根据用户或设备302中先前配置的方法检测的执行的应用中,要求WLAN连接的至少一个应用的请求数据传输速率,并且配置包括识别的请求数据传输速率的探测请求消息。
输入模块366通过总线360传送由用户选择或手势产生的命令或数据到处理器362或存储器364。输入模块366可包括如下的至少一个:物理按键、物理键盘、触摸感测传感器、接近传感器、加速度传感器、麦克风和鼠标。根据本发明的实施例的输入模块366可接收用于执行至少一个应用的命令或数据。根据本发明的实施例的输入模块366可接收命令或数据,用于提供至少一个服务功能。
通信模块368执行在设备302和至少另一设备300之间的WLAN通信连接。例如,通信模块368可以支持近场通信协议(例如,Wi-Fi(无线保真),蓝牙(BT)和近场通信(NFC))。另外,通信模块368可支持网络通信(例如,因特网,局域网(LAN),有线区域网络(WAN),电信网络,蜂窝网络,卫星网络,普通老式电话业务(POTS)等)。通信模块368可搜索位于距设备302临界距离内的至少一个设备300以执行WLAN连接。
根据实施例,设备302可以包括与至少另一设备通信的通信模块,和控制单元,其进行控制以通过至少一个应用的执行来感测WLAN连接事件,并广播该探测请求消息以用于WLAN连接。此时,探测请求消息可以包括如下的至少一个:设备的地址信息,设备的类型信息,设备的认证信息,设备的厂商信息,设备的请求数据传输速率和设备的算法运算信息。
图5A说明根据本发明的实施例的设备300的操作过程。
参照图5A,在步骤501中,设备300从至少另一WLAN设备接收探测请求消息。探测请求消息可如图4所示来配置。
在步骤503中,设备300使用包括在探测请求信号的信息和设备300的内部信息的至少一个来选择性地发送探测响应信号。例如,设备300使用在探测请求信号中包括的信息、设备300的内部信息、和设备300的可提供的数据传输速率信息中的至少一个来确定设备300是否发送探测响应信号,并且当确定探测响应信号发送时发送探测响应信号。这里,包括在探测请求消息中的信息可以包括:在具有如图4所示的帧结构的探测请求消息中,在MAC报头400中包括的地址402中添加的信息和/或包括在帧主体410的厂商特定信息元素字段。此外,设备300的内部信息可以包括记录在设备300中的WLAN许可设备有关信息和设备300的状态信息的至少一个。例如,记录在设备300的WLAN许可设备有关信息可以包括如下存储在存储器330的至少一个:WLAN连接许可设备列表,WLAN连接许可设备类型,关于WLAN连接的认证信息,WLAN连接许可设备的地址信息,WLAN许可厂商信息和WLAN连接历史信息。另外,设备300的状态信息表示指示设备300是否操作为配对主机模式或正常模式的信息。设备300的可提供的数据传输速率信息可以基于关于小区负荷的信息(诸如连接到(或访问)设备300的终端的数目)和连接到设备300的终端的数据传输速率来确定。
接下来,设备300结束根据本发明的实施例的过程。
图5B说明根据本发明的实施例的设备的装置。
参照图5B,设备300包括装置511,其从至少另一WLAN设备接收探测请求消息。例如,设备300包括支持WLAN通信的通信模块350,以便接收该探测请求消息。可以如图4所示配置探测请求消息。
此外,设备300包括装置513,其使用包括在探测请求信号的信息和设备300的内部信息的至少一个来选择性地发送探测响应信号。例如,设备300可以包括处理器320或探测响应程序332,其使用包括在探测请求信号的信息、设备300的内部信息和设备300的可提供的数据传输速率信息的至少一个来确定设备是否响应于该探测请求信号进行应答。此外,设备300可以包括记录设备300的内部信息的存储器330。
图6说明根据本发明的实施例的从设备基于设备列表选择性地发送探测响应信号的操作过程。
参照图6,在步骤601中,设备300接收探测请求信号。在步骤603中,设备300识别包括在探测请求信号中设备的识别信息。例如,该设备的识别信息可以包括设备的ID、MAC地址和IP地址的至少一个。
在步骤605中,设备300检查发送探测请求信号的WLAN设备的识别信息是否包括在先前存储的设备列表中。先前存储的设备列表可包括许可设备300中的WLAN连接的WLAN设备的识别信息。先前存储的设备列表可以通过处理从设备300收集的信息产生,可以从另一设备接收,并且可以基于用户输入的信息产生。
当确定发送探测请求信号的WLAN设备的识别信息包括在先前存储的设备列表中时,在步骤607中,设备300向发送探测请求信号的WLAN设备发送探测响应信号,并结束根据本发明的实施例的过程。
与此相反,当确定发送探测请求信号的WLAN设备的识别信息未包括在先前存储的设备列表中时,设备300确定发送探测请求信号的WLAN设备是对其不许可WLAN连接的设备,设备300不发送探测响应信号,并且结束根据本发明的实施例的过程。
在上述的图6中,描述了如下的方法,在其中设备300通过使用包括WLAN设备(对其允许WLAN连接)的识别信息的设备列表,仅向其识别信息被包括在设备列表的WLAN设备发送探测响应信号。然而,根据实施例,可能存在如下方法,在其中通过预先存储包括WLAN设备(对其不允许WLAN连接)的识别信息的设备列表,设备300仅向其识别信息不被包括在设备列表中的WLAN设备发送探测响应信号。
图7说明根据本发明的实施例的从设备基于设备状态选择性地发送探测响应信号的操作过程。
参照图7,在步骤701中,设备300接收探测请求信号。在步骤703中,设备300识别其状态信息。例如,设备300识别设备300是否操作为配对主机模式(其许可与新的WLAN设备的连接)或者设备操作为正常模式(其不许可与新的WLAN设备的连接)。当设备300从电源断开状态改变到电源接通状态时、当设备300复位时、当输入预先配置的模式交换键、或用户接收模式交换请求命令时,设备300可以操作为配对主机模式达预先配置的持续时间,并且设备300在其它持续时间可以操作为正常模式。
作为步骤703的识别结果,当设备300操作为配对主机模式时,在步骤607,设备300发送探测响应信号到发送探测请求信号的WLAN设备,并且结束根据本发明的实施例的过程。
作为步骤703的识别结果,当设备300操作为正常模式时,在步骤705中,设备300识别设备的识别信息,其包括在探测请求信号中。例如,该设备的识别信息可以包括设备ID、MAC地址和IP地址的至少一个。
接下来,在步骤707中,设备300基于识别的设备的识别信息,检查用于相应WLAN设备的先前连接记录是否存在。
当不存在用于发送探测请求信号的WLAN设备的先前的连接记录时,设备300确定发送探测请求信号的WLAN设备是新的WLAN设备。由于设备300当前操作为不许可新的WLAN设备的连接的正常模式,故设备300不发送探测响应信号,并结束根据本发明的实施例的过程。
相反,当存在用于发送探测请求信号的WLAN设备的先前的连接记录时,在步骤709,设备300确定发送探测请求信号的WLAN设备是在过去已经被连接的WLAN设备,并且发送探测响应信号到相应的WLAN设备。例如,设备300可确定曾连接到设备300的WLAN设备的连接由于诸如WLAN设备的移动的原因而被释放,并且WLAN设备再次发送探测请求信号以连接到的设备300,而设备300可以发送探测响应消息以便许可相应的WLAN设备的连接。在这种情况下,设备300应该存储指示已经连接到设备300的WLAN设备的WLAN连接历史信息。
接下来,设备300结束根据本发明的实施例的过程。
图8说明根据本发明的再一实施例的从设备基于设备的地址信息来选择性地发送探测响应信号的操作过程。
参照图8,在步骤801中,设备300接收探测请求信号,并且在步骤803中,设备300识别包括在探测请求信号中的设备的地址信息。例如,设备300可以识别在如图4所示的结构的探测请求信号中的MAC报头中的“地址1、地址2、和地址3”402字段中记录的信息。
设备300识别是否所识别的地址信息包括在可允许的WLAN设备的地址范围中。例如,通过向形成一个网络的WLAN设备事先分配先前配置范围的地址信息(如,IP地址或MAC地址),设备300可基于发送探测请求信号的WLAN设备的地址信息确定相应的WLAN设备是否是形成其网络的设备。
当识别的地址信息被包括在可允许的WLAN设备的地址范围中时,在步骤807中,设备300向发送探测请求信号的WLAN设备发送探测响应信号,并且结束根据本发明实施例的过程。
相反,当识别的地址信息未被包括在可允许的WLAN设备的地址范围中时,设备300确定发送探测请求信号的WLAN设备是不许可对其的WLAN连接的设备,设备300不发送探测响应信号,并且结束根据本发明实施例的过程。
例如,当一个网络仅由扬声器和电视机形成时,扬声器和电视机的IP地址可使用在xxx.xxx.xxx.100到xxx.xxx.xxx.200之间的地址进行分配。此时,作为相应网络的AP或GO操作的设备300可以仅响应于具有在xxx.xxx.xxx.100和xxx.xxx.xxx.200之间的IP地址的WLAN设备发送的探测请求信号进行应答。
在如上描述的图8中,描述了如下的方法,在其中通过使用分配给可允许的WLAN设备的地址的范围信息,仅在其中发送探测请求信号的WLAN设备的地址信息被包括在可允许的WLAN设备的地址范围中的情况下发送该探测响应信号。然而,根据实施例,通过使用分配给不允许对其连接的WLAN设备的地址的范围信息,可以仅在其中发送探测请求信号的WLAN设备的地址信息不包括在不允许的WLAN设备的地址范围中的情况下发送该探测响应信号。
图9说明根据本发明的再一实施例的从设备基于设备类型来选择性地发送探测响应信号的操作过程。
参照图9,在步骤901中,设备300接收探测请求信号,并且在步骤903中,设备300识别包括在探测请求信号中设备的类型信息。例如,设备300识别在具有如图4所示的帧结构的探测请求信号中,添加到帧主体410中包括的厂商特定信息元素字段的设备类型信息。设备类型信息可以是指示对应设备的用途的信息。例如,设备类型信息可以包括电视机、扬声器、移动电话机等。
在步骤905中,设备300检查是否所识别的设备类型是先前配置的可允许的设备类型。设备300可以从设计者,用户或另一设备接收用于许可对设备300的WLAN连接的至少一条设备类型信息,并且可以存储接收的设备类型信息。
当所识别的设备类型是可允许的WLAN设备类型时,在步骤907中,设备300发送探测响应信号到发送探测请求信号的WLAN设备,并结束根据本发明的实施例的过程。
相反,当所识别的设备类型不是可允许的WLAN设备类型时,设备300确定发送探测请求信号的WLAN设备不是对其不许可的WLAN连接的设备,设备300不发送探测响应信号,并结束根据本发明的实施例的过程。
例如,当一个网络仅由扬声器和电视机形成时,通过指示WLAN许可设备的类型是扬声器类型和电视机类型的先前存储的信息,设备300可仅应答从扬声器或电视机类型的WLAN设备发送的探测请求信号。
在上述的图9中,描述了如下的方法,在其中通过先前配置或存储对其允许WLAN连接的WLAN设备的类型信息,设备300仅向具有允许的设备类型的WLAN设备发送探测响应信号。然而,根据实施例,可以有如下的方法,在其中通过先前配置或存储对其不允许WLAN连接的WLAN设备的类型信息,设备300仅向不是不允许的设备类型的设备发送探测响应信号。
图10说明根据本发明的再一实施例的从设备基于设备列表和添加到探测请求消息的信息来选择性地发送探测响应信号的操作过程。
参照图10,在步骤1001中,设备300接收探测请求信号,并且在步骤1003中,设备300识别包括在探测请求信号中设备的识别信息。例如,该设备的识别信息可以包括设备的ID、MAC地址和IP地址的至少一个。
在步骤1005中,设备300检查发送探测请求信号的WLAN设备的识别信息是否包括在先前存储的设备列表中。先前存储的设备列表可包括设备允许对其的WLAN的连接的WLAN设备的识别信息。先前存储的设备列表可以基于下面描述的步骤1009和步骤1011产生和更新。因此,当没有先前存储的设备列表时,即,当没有对设备300执行WLAN连接的WLAN设备时,在步骤1001之后,设备300可以省略步骤1003和步骤1005,并且可以直接执行步骤1009。
当确定发送探测请求信号的WLAN设备的识别信息包括在先前存储的设备列表中时,在步骤1007中,设备300向发送探测请求信号的WLAN设备发送探测响应信号,并结束根据本发明的实施例的过程。
相反,当确定发送探测请求信号的WLAN设备的识别信息未包括在先前存储的设备列表中时,在步骤1007,设备300识别包括在探测请求信号中的附加信息。例如,设备300识别在具有如图4所示的帧结构的探测请求消息中,添加到在帧主体410中包括的厂商特定信息元素字段的信息。
在步骤1009,检查在探测请求信号中包括的附加信息是否等于先前配置的附加信息。例如,设备300可以先前从设计者、用户、或另一设备接收和存储用于许可对设备的WLAN连接的附加信息,并且确定是否存储的附加信息等于在探测请求信号中包括的附加信息。这里,附加信息可以是认证信息,设备类型和用于特定算法的运算的信息。
当识别的附加信息等同于先前配置的附加信息时,在步骤1011,设备300将发送探测请求信号的WLAN设备的识别信息添加到指示许可对其的WLAN连接的WLAN设备的设备列表。在步骤1013,设备300向发送探测请求信号的WLAN设备发送探测响应信号,并结束根据本发明的实施例的过程。这里,步骤1013和步骤1011可以同时执行,或者步骤1013可以在步骤1011之前执行。
相反,当识别的附加信息不等于先前配置的附加信息时,设备300确定发送探测请求信号的WLAN设备不是对其不许可WLAN连接的设备,设备300不发送探测响应信号,并结束根据本发明的实施例的过程。
图11A说明根据本发明的再一实施例的从设备基于厂商信息来选择性地发送探测响应信号的操作过程。
参照图11A,在步骤1101中,设备300接收探测请求信号,并且在步骤1103中,设备300识别包括在探测请求信号中设备的厂商信息(如制造公司)。例如,设备300识别在具有如图4所示的帧结构的探测请求消息中,添加到在帧主体410中包括的厂商特定信息元素字段的厂商信息。该厂商信息可以是指示对应设备的制造公司的信息。
在步骤1105,设备检查识别的厂商信息是否等于可允许的厂商信息。例如,设备300检查包括在探测请求信号中的制造公司信息是否等于设备300的制造公司信息。作为另一例子,设备300检查探测请求信号中包括的厂商信息是否等于先前配置的可允许厂商信息。
当识别的厂商信息等于可允许厂商信息时,在步骤1107,设备300向发送探测请求信号的WLAN设备发送探测响应信号,并结束根据本发明的实施例的过程。
相反,当识别的厂商信息不等于可允许厂商信息时,设备300确定发送探测请求信号的WLAN设备不是对其不许可WLAN连接的设备,设备300不发送探测响应信号,并结束根据本发明的实施例的过程。
图11B说明根据本发明的再一实施例的其中在WLAN系统中基于厂商信息来选择性地发送探测响应信号的示例。
如图11B所示,在S公司制造的WLAN设备1100可以通过在探测请求消息中包括指示其厂商是“S公司”的信息来广播该信息。因此,位于WLAN设备1100周围的多个AP 1110到1120可以接收探测请求消息。在这种情况下,在多个AP 1110到1120中其厂商是“S公司”的AP 1110、1112和1118可以发送探测响应消息,而剩余的AP,即,其厂商不是“S公司”的AP1114、1116和1120可以不发送探测响应消息。
图12A说明根据本发明的再一实施例的从设备发送探测请求信号的过程。
参照图12A,在步骤1201,设备302确定需要WLAN连接的应用的请求数据传输速率。根据实施例,设备302可通过至少一个应用的执行检测WLAN连接事件的产生,并且可以确定由执行的应用所需的数据传输速率。当多个应用请求WLAN连接时,设备302可确定由多个应用的每个请求的数据传输速率,或者可确定由整个的多个应用请求的数据传输速率。根据实施例,关于每个应用所请求的数据传输速率的信息可以被预先存储在设备302中。
在步骤1203中,设备302广播包括请求数据传输速率的探测请求信号。例如,该设备300可以将关于请求数据传输速率的信息添加到在具有如图4所示的帧结构的探测请求消息中,在帧主体410中包括的厂商特定信息元素字段。
接着,在步骤1205中,设备302从至少一个设备300接收探测响应信号,并且在步骤1207中,将WLAN连接到发送探测响应消息的设备300。例如,设备302可确定发送探测响应消息的设备300是可满足在设备302中执行的应用的请求数据传输速率,并且可以通过执行对相应的设备300的WLAN连接接收相应应用的服务的AP或GO。
图12B说明根据本发明的再一实施例的从设备基于数据传输速率来选择性地发送探测响应信号的操作过程。
参照图12B,在步骤1211,设备303接收探测请求信号,并且在步骤1213中,设备300识别在探测请求信号中包括的请求数据传输速率。例如,设备300可以识别添加到在具有如图4所示的帧结构的探测请求消息中,在帧主体410中包括的厂商特定信息元素字段的请求数据传输速率信息。
在步骤1215中,设备300检查所识别的请求数据传输速率是否可被保证。例如,设备300可以识别从中能提供的请求数据传输速率,并且当从中能提供的请求数据传输速率比包含在探测请求信号中的请求数据传输速率大或相等时,设备300可确定该请求数据传输速率的保证是可能的。相反,当从中能提供的请求数据传输速率比包含在探测请求信号中的请求数据传输速率小时,设备可确定该请求数据传输速率的保证可能是不可能的。
当所识别的请求数据传输速率的保证可能时,在步骤1217,设备300向发送探测请求信号的WLAN设备发送探测响应信号,并结束根据本发明的实施例的过程。
相反,当不能保证所识别的请求数据传输速率时,设备300不发送探测响应信号,并结束根据本发明的实施例的过程。
图12C说明根据本发明的再一实施例的在其中在WLAN系统中基于数据传输速率来选择性地发送探测响应信号的示例。
如图12中所示,WLAN设备1200可以通过在探测请求消息中包括信息来广播指示其请求数据传输速率是5Mbps的信息。因此,定位在WLAN设备1200周围的多个AP 1210到1220可以接收探测请求消息。在这种情况下,在多个AP 1210到1220中,其可提供数据传输速率等于或大于5Mbps的AP 1210、1212、1216和1220可以发送探测响应消息,而剩余的AP,即,其可提供数据传输速率小于5Mbps的AP 1214和1218可以不发送探测响应消息。
在图12B和12C中,描述的是,通过设备300仅使用发送探测请求信号的设备的请求数据传输速率来选择性地发送探测响应信号。但是,根据实施例,如图6到11B所示,在设备300使用如下的至少一个:设备识别信息,设备状态,设备地址信息,设备类型,先前存储的设备列表,认证信息和厂商信息,来检查发送探测请求信号的设备是否是其WLAN连接许可是可能的设备之后,在其WLAN连接许可是可能的设备的情况下,设备300可以基于请求数据传输速率来选择性地发送探测响应信号。例如,即使基于在图6到11B的至少一个方法,发送探测请求信号的WLAN设备被识别为到其的WLAN连接被许可的设备,设备300可以另外检查设备300是否保证WLAN设备请求的数据传输速率,并且可以向WLAN设备选择性地发送探测响应信号。根据本发明的实施例,设备300可以通过使用和混合以上参考图6到13C描述的至少两个方法,响应于探测请求消息进行应答。
在本发明的实施例中,在WLAN系统中,接收探测请求消息的设备基于包括在探测请求消息的信息和记录在设备的信息的至少一个来选择性地发送探测响应消息。因此,阻止发送不必要的探测响应消息。因此,在改善资源效率的同时减少干扰。因此,能够提高系统的传输速率。此外,在其中多个探测响应消息同时产生而因此网络变得复杂的情况可以被阻止。在提高资源效率的同时能够减少干扰。此外,在WLAN系统中,接收探测请求消息的设备仅当设备能够提供发送探测请求消息的对方设备请求的服务质量时才发送探测响应消息。因此,本发明能够保证对方WLAN设备的服务质量。
根据本发明的各个实施例的设备的上述组件可以由一个或多个组件形成,并且对应组件元素的名称可以基于设备的类型改变。根据本发明的电子设备可以包括一个或多个上述的组件,或可以还包括其他附加的组件,或者可以省略上述组件的一些。此外,根据本发明的各个实施例的电子设备的某些组件可以被组合来形成单个实体,因此,可以等同地执行组合前的对应元素的功能。
在本发明的各种实施例中所使用的“模块”可以指,例如,“单元”,包括硬件,软件和固件的一个,或两个或两个以上的硬件,软件和固件的组合。“模块”可与如下术语互换使用,例如,术语“单元”,“逻辑”,“逻辑块”,“组件”或“电路”。“模块”可以是集成组件元素或其部分的最小单元。“模块”可以是执行一个或多个功能或其部分的最小单位。“模块”可以机械或电子实现。例如,根据本发明的各种实施例的“模块”可包括如下的至少一个:专用集成电路(ASIC)芯片,现场可编程门阵列(FPGA),和用于执行已知的或之后将开发的操作的可编程逻辑设备。
根据各个实施例,根据本发明的各种实施例的设备(如,模块或其功能)或方法(如操作)的至少一些可以例如实现为编程模块形式的存储的计算机可读存储介质的指令。当由一个或多个处理器(例如,处理器320)执行命令时,一个或多个处理器可以执行对应于命令的功能。计算机可读存储介质可以是例如存储器330。编程模块的至少部分可以由例如处理器320实现(例如,执行)。编程模块的至少部分可以例如包括模块、程序、例程、指令集或用于执行至少一个功能的进程。
计算机可读存储介质可以包括磁介质,诸如硬盘,软盘和磁带,光学介质,诸如光盘只读存储器(CD-ROM)和数字通用盘(DVD),磁-光介质,诸如可光读盘,和专门配置为存储和执行程序指令的硬件设备(例如,编程模块),诸如只读存储器(ROM),随机存取存储器(RAM),闪速存储器等。此外,程序指令可以包括高级语言代码,其可以在计算机中通过使用解释器来执行,以及由编译器产生的机器代码。上述硬件设备可被配置来作为一个或多个软件模块操作,以执行本发明的操作,反之亦然。
根据本发明的编程模块可以包括所描述的组件元素中的至少一个,若干组件元素可以被省略,或者可以包括附加的组件元素。由根据本发明的各个实施例的模块,编程模块,或其他组件元素执行的操作可以顺序执行,并行执行,重复执行,或者按照启发的方式执行。此外,一些操作可以按照另一顺序执行,或者可以被省略,或者可以添加其他操作。
根据各种实施例,提供了一种其中存储命令的存储介质。命令被配置为当命令由一个或多个处理器执行时允许一个或多个处理器执行一个或多个操作。该一个或多个操作可以包括如下操作:发送或接收对应于第一通信网络的第一信号和对应于第二通信网络的第二信号的一个或多个信号的操作,以及,当接收一个或多个信号时,基于由电子设备提供的服务(其对应于第一信号和第二信号)将一个或多个信号分配到用于处理第一信号的第一通信控制模块和用于处理第二信号的第二通信控制模块的操作。
虽然特定示例性实施例已经在本发明的具体说明中进行描述,但可以做出各种改变和修改而不脱离本发明的精神和范围。因此,本发明的范围不应该定义为局限于这些实施例,而应由所附权利要求书及其等同物中定义。
Claims (14)
1.一种用于在无线局域网WLAN系统中执行WLAN连接的第一设备的方法,该方法包括:
从第二设备接收探测请求消息;
识别第一设备的预定的状态信息;
如果预定的状态信息指示许可与新的WLAN设备的连接的配对主机模式,响应于探测请求消息来发送响应信号,其中,所述预定的状态信息指示在预先配置的持续时间中的配对主机模式;
如果预定的状态信息指示不许可与新的WLAN设备的连接的正常模式,则基于接收的探测请求消息中包括的信息和第一设备的关于至少一个可允许连接的消息之间的比较来确定是否响应于探测请求发送响应信号;以及
当确定发送响应信号时,响应于探测请求消息发送响应信号。
2.根据权利要求1所述的方法,其中在接收的探测请求消息中包括的信息包括如下的至少一个:第二设备的地址信息、第二设备的类型信息、第二设备的认证信息、第二设备的厂商信息、第二设备的请求数据传输速率和第二设备的算法运算信息。
3.根据权利要求1所述的方法,其中设备的关于至少一个可允许连接的信息包括如下的至少一个:WLAN连接许可设备列表、WLAN连接许可设备类型、用于WLAN连接的认证信息、用于WLAN连接的附加信息、WLAN连接许可设备的地址信息、指示已经通过WLAN连接到第一设备的其他设备的WLAN连接历史信息、和WLAN连接许可厂商信息。
4.根据权利要求1所述的方法,其中确定是否响应于探测请求发送响应信号包括:
基于接收的探测请求消息中包括的信息和关于至少一个可允许连接的消息的比较确定第二设备是否是能够进行WLAN连接的设备;以及
仅在其中第二设备能够进行WLAN连接的情况下确定向第二设备发送探测响应信号。
5.根据权利要求1所述的方法,还包括:
产生和更新包括被确定为能够进行WLAN连接的设备的第二设备的WLAN连接许可设备列表。
6.根据权利要求1所述的方法,其中确定是否响应于探测请求发送响应信号包括:
识别在探测请求信号中包括的第二设备的识别信息;
确定识别信息是否包括在预存储在第一设备中的设备列表中;以及
当识别信息包括在设备列表中时确定向第二设备发送探测响应信号。
7.根据权利要求1所述的方法,其中,如果预定的状态信息指示正常模式,则确定是否响应于探测请求发送响应信号包括:
当第一设备的状态是不许可新设备的连接而许可具有连接历史的设备的连接的正常模式时,检查所述第二设备的连接历史是否存储在第一设备中;以及
当所述第二设备的连接历史被存储在第一设备中时,确定向所述第二设备发送探测响应信号。
8.根据权利要求1所述的方法,其中确定是否响应于探测请求发送响应信号包括:
识别在探测请求信号的报头中包括的地址信息;
确定地址信息是否对应于已经在第一设备中配置的地址范围;以及
当地址信息对应于已经配置的地址范围时确定向第二设备发送探测响应信号。
9.根据权利要求1所述的方法,其中确定是否响应于探测请求发送响应信号包括:
识别在探测请求信号的帧主体中包括的厂商特定信息元素字段中添加的信息;
确定添加的信息是否对应于已经在第一设备中配置的附加信息;
当添加的信息对应于已经在第一设备中配置的附加信息时确定向第二设备发送探测响应信号,以及
其中添加的信息包括设备类型、认证信息和用于算法运算的信息的至少一个。
10.根据权利要求1所述的方法,其中确定是否响应于探测请求发送响应信号包括:
识别发送探测请求信号的第二设备的厂商信息;
确定是否第二设备的厂商信息等于第一设备的厂商信息;以及
当第二设备的厂商信息等于第一设备的厂商信息时,确定向第二设备发送探测响应信号。
11.一种用于在无线局域网WLAN系统中执行WLAN连接的第一设备,包括:
被配置为与至少第二设备通信的通信模块;
至少一个处理器,其被配置为:
通过该通信模块从第二设备接收探测请求消息,并且
识别第一设备的预定的状态信息;
如果预定的状态信息指示许可与新的WLAN设备的连接的配对主机模式,响应于探测请求消息来发送响应信号,其中,所述预定的状态信息指示在预先配置的持续时间中的配对主机模式;
如果预定的状态信息指示不许可与新的WLAN设备的连接的正常模式,则基于接收的探测请求消息中包括的信息和第一设备的关于至少一个可允许连接的消息的至少一个来确定是否响应于探测请求发送响应信号,以及
当确定发送响应信号时,响应于探测请求消息发送响应信号。
12.根据权利要求11所述的第一设备,其中第一设备被配置来执行权利要求2到11的任何一个的方法。
13.一种用于在无线局域网WLAN系统中与第一设备执行WLAN连接的第二设备的方法,该方法包括:
通过至少一个应用执行来感测WLAN连接事件;
广播用于WLAN连接的探测请求消息;以及
当从所述第一设备发送响应信号时,响应于探测请求消息从所述第一设备接收响应信号,
其中,如果第一设备的预定的状态信息指示许可与新的WLAN设备的连接的配对主机模式,则接收响应信号,其中,所述预定的状态信息指示在预先配置的持续时间中的配对主机模式;或者
其中,如果第一设备的预定的状态信息指示不许可与新的WLAN设备的连接的正常模式,并且基于在探测请求消息中包括的信息和用于所述第一设备的关于至少一个可允许连接的信息之间的比较确定要发送响应信号,则接收响应信号。
14.一种用于在无线局域网WLAN系统中与第一设备执行WLAN连接的第二设备,包括:
与至少第一设备通信的通信模块;
至少一个处理器,其被配置为:
通过至少一个应用执行来感测WLAN连接事件,
广播用于WLAN连接的探测请求消息,以及
当从所述第一设备发送响应信号时,响应于探测请求消息从所述第一设备接收相应信号,
其中,如果第一设备的预定的状态信息指示许可与新的WLAN设备的连接的配对主机模式,则接收响应信号,其中,所述预定的状态信息指示在预先配置的持续时间中的配对主机模式;或者
其中,如果第一设备的预定的状态信息指示不许可与新的WLAN设备的连接的正常模式,并且基于在探测请求消息中包括的信息和用于所述第一设备的关于至少一个可允许连接的信息之间的比较确定要发送响应信号,则接收响应信号。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130104414 | 2013-08-30 | ||
KR10-2013-0104414 | 2013-08-30 | ||
KR1020140110690A KR102296162B1 (ko) | 2013-08-30 | 2014-08-25 | 무선랜 통신 연결 방법 및 그 전자 장치 |
KR10-2014-0110690 | 2014-08-25 | ||
PCT/KR2014/008064 WO2015030519A1 (ko) | 2013-08-30 | 2014-08-29 | 무선랜 통신 연결 방법 및 그 전자 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105684520A CN105684520A (zh) | 2016-06-15 |
CN105684520B true CN105684520B (zh) | 2019-12-31 |
Family
ID=53022635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480060073.8A Expired - Fee Related CN105684520B (zh) | 2013-08-30 | 2014-08-29 | 用于建立无线局域网通信连接的方法及其电子设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10624022B2 (zh) |
EP (1) | EP3041292A4 (zh) |
KR (1) | KR102296162B1 (zh) |
CN (1) | CN105684520B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10374819B2 (en) * | 2014-09-19 | 2019-08-06 | Xiaomi Inc. | Methods and devices of accessing wireless network |
US9838480B2 (en) * | 2015-02-18 | 2017-12-05 | Visa International Service Association | Systems and methods implementing a communication protocol for data communication with a vehicle |
CN105162728B (zh) | 2015-07-31 | 2018-07-31 | 小米科技有限责任公司 | 网络接入方法、设备及系统 |
KR102033330B1 (ko) * | 2016-03-07 | 2019-10-17 | 한국전자통신연구원 | 항공전자 통신 모듈 및 이의 동작 방법 |
KR102692376B1 (ko) * | 2016-06-03 | 2024-08-06 | 주식회사 케이티 | 무선랜에서 클라이언트 디바이스와 액세스 포인트의 페어링 방법 및 장치 |
CN108064048A (zh) * | 2017-10-25 | 2018-05-22 | 合肥润东通信科技股份有限公司 | 一种基于家庭无线网络的智能组网方法 |
WO2019232681A1 (en) * | 2018-06-04 | 2019-12-12 | Beijing Thomson Commerce Co., Ltd. | Method for providing services and corresponding gateway, storage medium and computer program product |
CN108833426B (zh) * | 2018-06-27 | 2021-03-02 | 北京小米移动软件有限公司 | 发送登陆页面的方法和装置 |
WO2020098007A1 (en) * | 2018-11-15 | 2020-05-22 | Huawei Technologies Co., Ltd. | Communication method and apparatus |
KR102599948B1 (ko) | 2018-11-16 | 2023-11-09 | 삼성전자주식회사 | 전자 장치 및 그의 와이파이 연결 방법 |
CN112055396B (zh) * | 2019-06-05 | 2022-05-03 | 九阳股份有限公司 | 一种家电设备联网方法 |
US11540199B2 (en) * | 2020-06-30 | 2022-12-27 | Arris Enterprises Llc | Discovery of a network topology from a client perspective |
CN113132917B (zh) * | 2021-04-15 | 2022-04-01 | 成都极米科技股份有限公司 | 感知进程中发送和接收感知信号的方法、装置及存储介质 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4397929B2 (ja) | 2003-04-29 | 2010-01-13 | 株式会社エヌ・ティ・ティ・ドコモ | ワイヤレスネットワークの高速能動的探索装置及び方法 |
EP1690417B1 (en) | 2003-11-19 | 2009-07-15 | Research In Motion Limited | Methods and apparatus for providing network broadcast information to wlan enabled wireless communication devices |
US8499042B2 (en) | 2004-01-30 | 2013-07-30 | Unwired Planet, Inc. | System for managing e-mail traffic |
US7120136B2 (en) * | 2004-04-26 | 2006-10-10 | Motorola, Inc. | Mobile station mobility in a wireless LAN |
US20080320108A1 (en) * | 2007-06-20 | 2008-12-25 | Microsoft Corporation | Management Policies For Dense Wireless Access Point Infrastructures in Wireless Local Area Networks |
JP4880546B2 (ja) * | 2007-08-22 | 2012-02-22 | 日本電信電話株式会社 | ハンドオーバ方法および無線端末装置 |
US8374159B2 (en) * | 2008-05-21 | 2013-02-12 | Microsoft Corporation | Wireless network host in silent mode |
US8270304B2 (en) * | 2008-10-31 | 2012-09-18 | Symbol Technologies, Inc. | Methods and apparatus for access point scanning in VOIP systems |
US8768323B2 (en) * | 2009-06-23 | 2014-07-01 | Intel Corporation | Service discovery in a wireless network |
US9247567B2 (en) | 2009-11-20 | 2016-01-26 | Qualcomm Incorporated | Methods and apparatus for providing silence periods in directional communications networks |
JP2011211612A (ja) * | 2010-03-30 | 2011-10-20 | Nec Access Technica Ltd | 無線lan端末、無線lanアクセスポイント及び無線lanシステム |
US8464061B2 (en) * | 2010-08-30 | 2013-06-11 | Apple Inc. | Secure wireless link between two devices using probes |
KR20120032298A (ko) | 2010-09-28 | 2012-04-05 | 삼성전기주식회사 | 사업자 식별정보에 기초한 무선 네트워크 접속 방법 및 이를 이용한 이동 단말기 |
KR101735334B1 (ko) * | 2010-11-25 | 2017-05-15 | 삼성전자 주식회사 | 와이파이 P2P 디바이스(Wi-Fi Peer to Peer Device)의 디스커버리(Discovery) 방법 및 장치 |
JP5135445B2 (ja) * | 2011-01-11 | 2013-02-06 | 株式会社バッファロー | 無線lanシステム、通信装置、設定情報を共有する方法 |
US8655278B2 (en) * | 2011-06-20 | 2014-02-18 | Hewlett-Packard Development Company, L.P. | Band steering |
WO2013062586A1 (en) | 2011-10-28 | 2013-05-02 | Nokia Corporation | Probing procedure for wireless networks |
US9814085B2 (en) | 2011-10-28 | 2017-11-07 | Qualcomm, Incorporated | Systems and methods for fast initial network link setup |
US9307484B2 (en) * | 2011-12-22 | 2016-04-05 | Electronics And Telecommunications Research Institute | Method and apparatus of scanning in wireless local area network system |
US9294883B2 (en) * | 2012-03-01 | 2016-03-22 | Nokia Technologies Oy | Method, apparatus, and computer program product for probe request and response exchange |
KR101561113B1 (ko) * | 2012-06-07 | 2015-10-16 | 주식회사 케이티 | 설정 정보 기반 능동적 스캐닝 및 연결 방법 |
-
2014
- 2014-08-25 KR KR1020140110690A patent/KR102296162B1/ko active Active
- 2014-08-29 US US14/915,487 patent/US10624022B2/en active Active
- 2014-08-29 CN CN201480060073.8A patent/CN105684520B/zh not_active Expired - Fee Related
- 2014-08-29 EP EP14840501.2A patent/EP3041292A4/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
US20160212692A1 (en) | 2016-07-21 |
CN105684520A (zh) | 2016-06-15 |
KR102296162B1 (ko) | 2021-09-01 |
EP3041292A4 (en) | 2017-01-18 |
KR20150026870A (ko) | 2015-03-11 |
EP3041292A1 (en) | 2016-07-06 |
US10624022B2 (en) | 2020-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105684520B (zh) | 用于建立无线局域网通信连接的方法及其电子设备 | |
CN108353094B (zh) | 用于m2m服务层的跨资源订阅 | |
EP3361815B1 (en) | Wireless communication method and electronic device for providing same | |
US9883447B2 (en) | Communication method and apparatus supporting selective communication services | |
KR101605968B1 (ko) | 가상 객체의 동적 인스턴스 호스팅 서비스 변경 방법 및 시스템 | |
US20150134743A1 (en) | Method and apparatus for connecting communication of electronic devices | |
CN105578385B (zh) | 电子设备收发数据的方法及使用该方法的电子设备 | |
US20150065053A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
US20140177615A1 (en) | Method for scanning a wireless fidelity (wi-fi) direct device and terminal device for the same | |
US9781597B2 (en) | Electronic device and network connection method of electronic device | |
KR20180058785A (ko) | 향상된 RESTful 동작들 | |
KR20150065410A (ko) | 전자 장치의 억세스 포인트 접속 방법 및 그 전자 장치 | |
US12058100B2 (en) | Electronic device for performing edge computing service and operation method of electronic device | |
US10862698B2 (en) | Method and device for searching for and controlling controllees in smart home system | |
US10284614B2 (en) | Method for downloading contents of electronic device and electronic device thereof | |
US20220295533A1 (en) | System and method for collision handling with cross carrier scheduling | |
US9485721B1 (en) | Discovery of services by mobile communication devices using a service registry indexed by wireless beacons | |
CN113746517B (zh) | 一种波束训练的方法、终端设备及计算机可读存储介质 | |
WO2023081202A1 (en) | Mec dual edge apr registration on behalf of edge platform in dual edge deployments | |
US10582546B2 (en) | Method and device for configuring connection of wireless communication system | |
CN112640533B (zh) | 用于提供ap列表的电子设备以及用于操作电子设备的方法 | |
KR102227488B1 (ko) | 통신 환경에 기반한 메시지 송신 방법 및 그 장치 | |
EP3657732B1 (en) | Electronic device control system for controlling electronic device, and method for controlling electronic device | |
CN116208942A (zh) | 近域通信中继节点发现方法及相关设备 | |
CN107211479B (zh) | 选择接入网的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191231 |
|
CF01 | Termination of patent right due to non-payment of annual fee |