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

CN105578567A - 一种网络扫描方法及终端 - Google Patents

一种网络扫描方法及终端 Download PDF

Info

Publication number
CN105578567A
CN105578567A CN201510466768.2A CN201510466768A CN105578567A CN 105578567 A CN105578567 A CN 105578567A CN 201510466768 A CN201510466768 A CN 201510466768A CN 105578567 A CN105578567 A CN 105578567A
Authority
CN
China
Prior art keywords
channel
terminal
network
wireless network
connection status
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
CN201510466768.2A
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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201510466768.2A priority Critical patent/CN105578567A/zh
Publication of CN105578567A publication Critical patent/CN105578567A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

本发明实施例公开了一种网络扫描方法及终端,所述方法,包括:检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;扫描所述各信道编号对应的信道。本发明实施例当终端处于连接状态时,仅仅只扫描终端所在的扩展服务集网络使用的信道,而不对所有的信道进行扫描,从而可在终端处于连接状态时降低扫描过程的功能耗电,节约资源,提高终端续航能力。

Description

一种网络扫描方法及终端
技术领域
本发明涉及通信领域,具体涉及一种网络扫描方法及终端。
背景技术
无线局域网(WirelessLocalAreaNetworks,WLAN)是指利用无线技术在空中传输数据、语音和视频等信号的网络,无线局域网信道是指依照一定的标准按频率划分的无线局域网接入通道,在我国,无线局域网信道共划分为13个。在无线局域网中,携带无线网络接口卡(Station,STA)终端在无线局域网中通过扫描无线局域网信道,经由无线网络接入点(AccessPoint,AP)接入该信道即可连接无线局域网,从而利用无线局域网进行网络通信。
现有的STA终端在处于无线局域网中时,会持续扫描所有的无线局域网信道,从而在扫描的过程中导致较大的功能耗电,造成资源浪费。
发明内容
本发明实施例提供了一种网络扫描方法及终端,以期可以节省扫描功耗,减少资源浪费。
本发明实施例第一方面提供一种网络扫描方法,包括:
检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;
若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;
扫描所述各信道编号对应的信道。
本发明实施例第二方面提供一种终端,包括:
检测模块,用于检测所述终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;
接收模块,用于若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;
扫描模块,用于扫描所述各信道编号对应的信道。
可以看出,在本发明实施例提供的技术方案中,检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;然后再扫描所述各信道编号对应的信道。当终端处于连接状态时,仅仅只扫描终端所在的扩展服务集网络使用的信道,而不对所有的信道进行扫描,从而可在终端处于连接状态时降低扫描过程的功能耗电,节约资源,提高终端续航能力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种网络扫描方法的流程示意图;
图2是本发明第二实施例提供的一种网络扫描方法的流程示意图;
图3是本发明第三实施例提供的一种终端的结构示意图;
图4是本发明第四实施例提供的一种终端的结构示意图;
图5是本发明第五实施例提供的一种终端的结构示意图。
具体实施方式
本发明实施例提供了一种网络扫描方法及终端,以期可以节省扫描功耗,减少资源浪费。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例的一种网络扫描方法,一种网络扫描方法包括:检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;扫描所述各信道编号对应的信道。
首先参见图1,图1是本发明第一实施例提供的一种网络扫描方法的流程示意图。其中,如图1所示,本发明第一实施例提供的一种网络扫描方法可以包括:
S101、检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端。
其中,终端为STA终端,可以为智能手机、平板电脑等,由于终端携带了无线网络接口卡,所以该终端可以通过无线网络接口卡通过无线AP接入无线局域网,当终端接入无线局域网后,终端即处于连接状态。
举例说明,当终端为智能手机时,智能手机具有无线网络接口卡,可以通过该接口卡接入无线局域网,首先检测手机是否处于连接状态。
S102、若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量。
其中,无线网络接入点,即无线AP,也称热点,其它STA终端可以通过无线AP使用其提供的网络服务,从而接入该无线网络。
其中,信道是指用于传输无线网络信号的、按照频率划分的电磁波通信链路,无线网络信道总数一共有14个,信道编号用从1至14的数字进行编号;
为了说明扩展服务集(ExtendedServiceSet,ESS),先说明基本服务集(BasicServiceSet,BSS),BSS是整个无线网络的基本构建组件,每个BSS都有一个唯一的标识,称为BSSID(基本服务集标识)。一个BSS包括一个基站,也即接入点AP和若干个移动站,所有的站在本BSS以内都可以通信,但在和本BSS以外的站通信时,都要通过本BSS的基站。一个基本服务集可以是孤立的,也可以通过接入点AP连接到一个主干分配系统,然后再接入到另一个基本服务集,从而由多个基本服务集联合工作构成一个扩展服务集ESS;
从而,一个ESS可包括一个或者多个BSS,每个BSS都有自己的唯一编码BSSID,通常在基础结构型网络中,BSSID就是AP的MAC地址,和BSSID相关联的网络名称是SSID,在ESS网络中,各BSS使用相同的SSID,而有不同的BSSID,SSID会显示在各STA终端的扫描列表中。从而由于ESS中包含的多个BSS都使用相同的SSID,整个ESS网络看起来就像是一个BSS。
例如,在某大厦中部署了一个ESS网络,该ESS网络由多个BSS构成,每个BSS的SSID都设定为xinxigang,从而用户在该大厦使用STA终端时,只能看到一个AP热点,该AP热点一般为ESS网络中当前位置信号最好的AP热点。
其中,每个BSS的AP会设定一个或者多个信道,一般设定为一个,不同的BSS网络可设定在同个信道上,也可设定在不同的信道上,所以整个ESS网络的所有AP可工作在一个信道上,也可工作在不同的信道上。但是一般来说,整个ESS网络的信道总数少于13个,所以,STA终端接入到的AP热点对应的ESS的信道数量少于总的信道数量。
举例说明,在本发明一些可能的实施方式中,在某层办公楼中,由两个BSS构成ESS提供网络服务,这两个BSS分别设定的信道编号为“6”和“1”,处于该网络中的某智能手机通过信道编号为“6”的一个无线AP热点接入该网络,从而接收到该AP热点发送的该ESS网络的各信道编号“1”和“6”,很显然,该信道的数量远少于总的信道数量13。
S103、扫描所述各信道编号对应的信道。
举例说明,在本发明一些可能的实施方式中,在某层办公楼中,由两个BSS构成ESS提供网络服务,这两个BSS分别设定的信道编号为“6”和“1”,处于该网络中的某智能手机通过信道编号为“6”的一个无线AP热点接入该网络,从而接收到该AP热点发送的该ESS网络的各信道编号“1”和“6”,从而当处于连接状态的STA终端再扫描网络时,只扫描信道编号为“1”和“6”的信道,相比传统的要扫描所有13个信道,在STA处于连接状态时,很明显节约功耗。
可以看出,本实施例的方案中,检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;然后再扫描所述各信道编号对应的信道。当终端处于连接状态时,仅仅只扫描终端所在的扩展服务集网络使用的信道,而不对所有的信道进行扫描,从而可在终端处于连接状态时降低扫描过程的功能耗电,节约资源,提高终端续航能力。
可选地,在本发明的一些可能的实施方式中,所述方法还包括:
比较所述各信道的网络信号强度;
判断所述无线网络接入点对应的信道是否为网络信号强度最强的信道;
若所述无线网络接入点对应的信道不是网络信号强度最强的信道,则将所述终端接入所述网络信号强度最强的信道。
可选地,在本发明的一些可能的实施方式中,所述方法还包括:
若所述无线网络接入点对应的信道是网络信号最强的信道,则保持所述终端的信道连接。
举例说明,在某大厦的某二层分别布置二个BSS网络构成一个ESS网络,其中,二层的BSS网络的AP信道为“1”,三层的BSS网络的AP信道为“6”,所以手机在二层的时候接入“1”信道,而当手机用户将手机携带至三层后,由于三层的信道编号为“6”的信道信号强于信道编号为“1”的信道,从而当比较各信道的网络信号强度时,将发现“6”信道强于“1”信道,从而将手机接入“6”信道的AP热点。而如果用户携带手机一直处于二层,那么扫描到的“1”信道的信号依然是最强的,从而保持原有的信道连接。
可以理解,通过比较各信道的网络信号强度,再将STA终端接入网络信号强度最强的信道,从而可以保证终端的网络通信一直处于最优。
可选地,在本发明的一些可能的实施方式中,所述扫描所述各信道编号对应的信道之后,所述方法还包括:
等待预设时间后或接收用户扫描指令后,跳转至所述检测所述终端是否处于连接状态的步骤。
其中,预设时间是指预设设定的,间隔一定的时候STA终端重新扫描信道;用户扫描指令是指当用户手动点击终端的扫描按钮后,STA终端重新扫描信道。
可选地,在本发明的一些可能的实施方式中,等待预设时间或当用户手机点击扫描按钮后,跳转至所述终端是否处于连接状态的步骤,然后再继续执行后续步骤,也即预设时间后重新按照该方法扫描网络。
可以理解,STA终端在间隔一定时间后继续按上述方式扫描网络,从而可以保证终端的网络连接,也不至于造成较大的功耗。
可选地,在本发明的一些可能的实施方式中,所述方法还包括:
若所述终端不处于连接状态,则扫描所有信道。
可选地,在本明的一些可能的实施方式中,所述方法还包括:
若所述终端不处于连接状态,则扫描所有信道,并比较所有信道的信号强度,从中选择信号强度最强的信道进行连接。
可选地,在本发明的一些可能的实施方式中,STA终端扫描所有信道的时候可以是主动扫描,也可以是被动扫描。主动扫描时,STA终端依次在各信道发出探测请求帧,用于检测周围的AP热点;被动扫描时,STA终端不停的监听各信道,并被动的接收AP发送的信标帧。
可以理解,当STA终端不处于连接状态,则采用传统的扫描方式扫描所有信道,从而可以扫描到所有可用的信道,方便用户进行选择。
可选地,在本发明的一些可能的实施方式中,所述无线网络包括:
无线局域网、无线保真、提供语音服务的无线局域网和提供语音服务的无线保真。
其中,无线局域网即WLAN,无线保真即Wi-Fi,提供语音服务的无线局域网(VoiceoverWLAN,VoWLAN)是指通过WLAN提供语音服务,提供语音服务的无线保真(VoiceoverWi-Fi,VoWiFi)是指通过Wi-Fi提供语音服务。
可选地,在本发明的另一些可能的实施方式中,所述无线网络还包括其它无线局域网。
为了便于更好理解和实施本发明实施例的上述方案,下面结合一些具体的应用场景进行举例说明。
请参见图2,图2是本发明第二实施例提供的一种网络扫描方法的流程示意图,其中,如图2所示,本发明第二实施例提供一种网络扫描方法可以包括:
S201、检测终端是否处于连接状态,终端为携带无线网络接口卡的终端。
其中,终端为STA终端,可以为智能手机、平板电脑等,由于终端携带了无线网络接口卡,所以该终端可以通过无线网络接口卡通过无线AP接入无线局域网,当终端接入无线局域网后,终端即处于连接状态。
举例说明,当终端为智能手机时,智能手机具有无线网络接口卡,可以通过该接口卡接入无线局域网,首先检测手机是否处于连接状态。
S202、若终端处于连接状态,则接收终端接入的无线网络接入点发送的各信道编号。
其中,各信道编号为无线网络接入点所属扩展服务集网络使用的各信道编号,信道数量少于或等于总的信道数量;
其中,无线网络接入点,即无线AP,也称热点,其它STA终端可以通过无线AP使用其提供的网络服务,从而接入该无线网络。
其中,信道是指用于传输无线网络信号的、按照频率划分的电磁波通信链路,无线网络信道总数一共有14个,信道编号用从1至14的数字进行编号;
为了说明扩展服务集(ExtendedServiceSet,ESS),先说明基本服务集(BasicServiceSet,BSS),BSS是整个无线网络的基本构建组件,每个BSS都有一个唯一的标识,称为BSSID(基本服务集标识)。一个BSS包括一个基站,也即接入点AP和若干个移动站,所有的站在本BSS以内都可以通信,但在和本BSS以外的站通信时,都要通过本BSS的基站。一个基本服务集可以是孤立的,也可以通过接入点AP连接到一个主干分配系统,然后再接入到另一个基本服务集,从而由多个基本服务集联合工作构成一个扩展服务集ESS;
从而,一个ESS可包括一个或者多个BSS,每个BSS都有自己的唯一编码BSSID,通常在基础结构型网络中,BSSID就是AP的MAC地址,和BSSID相关联的网络名称是SSID,在ESS网络中,各BSS使用相同的SSID,而有不同的BSSID,SSID会显示在各STA终端的扫描列表中。从而由于ESS中包含的多个BSS都使用相同的SSID,整个ESS网络看起来就像是一个BSS。
例如,在某大厦中部署了一个ESS网络,该ESS网络由多个BSS构成,每个BSS的SSID都设定为xinxigang,从而用户在该大厦使用STA终端时,只能看到一个AP热点,该AP热点一般为ESS网络中当前位置信号最好的AP热点。
其中,每个BSS的AP会设定一个或者多个信道,一般设定为一个,不同的BSS网络可设定在同个信道上,也可设定在不同的信道上,所以整个ESS网络的所有AP可工作在一个信道上,也可工作在不同的信道上。但是一般来说,整个ESS网络的信道总数少于13个,所以,STA终端接入到的AP热点对应的ESS的信道数量少于总的信道数量。
举例说明,在本发明一些可能的实施方式中,在某层办公楼中,由两个BSS构成ESS提供网络服务,这两个BSS分别设定的信道编号为“6”和“1”,处于该网络中的某智能手机通过信道编号为“6”的一个无线AP热点接入该网络,从而接收到该AP热点发送的该ESS网络的各信道编号“1”和“6”,很显然,该信道的数量远少于总的信道数量13。
S203、扫描各信道编号对应的信道。
举例说明,在本发明一些可能的实施方式中,在某层办公楼中,由两个BSS构成ESS提供网络服务,这两个BSS分别设定的信道编号为“6”和“1”,处于该网络中的某智能手机通过信道编号为“6”的一个无线AP热点接入该网络,从而接收到该AP热点发送的该ESS网络的各信道编号“1”和“6”,从而当处于连接状态的STA终端再扫描网络时,只扫描信道编号为“1”和“6”的信道,相比传统的要扫描所有13个信道,在STA处于连接状态时,很明显节约功耗。
S204、比较各信道的网络信号强度。
S205、判断无线网络接入点对应的信道是否为网络信号强度最强的信道。
S206、若无线网络接入点对应的信道不是网络信号强度最强的信道,则将终端接入网络信号强度最强的信道。
可选地,在本发明的一些可能的实施方式中,所述方法还包括:
若所述无线网络接入点对应的信道是网络信号最强的信道,则保持所述终端的信道连接。
举例说明,在某大厦的某二层分别布置二个BSS网络构成一个ESS网络,其中,二层的BSS网络的AP信道为“1”,三层的BSS网络的AP信道为“6”,所以手机在二层的时候接入“1”信道,而当手机用户将手机携带至三层后,由于三层的信道编号为“6”的信道信号强于信道编号为“1”的信道,从而当比较各信道的网络信号强度时,将发现“6”信道强于“1”信道,从而将手机接入“6”信道的AP热点。而如果用户携带手机一直处于二层,那么扫描到的“1”信道的信号依然是最强的,从而保持原有的信道连接。
可以理解,通过比较各信道的网络信号强度,再将STA终端接入网络信号强度最强的信道,从而可以保证终端的网络通信一直处于最优。
S207、等待预设时间后或接收用户扫描指令后,跳转至所述检测所述终端是否处于连接状态的步骤。
其中,预设时间是指预设设定的,间隔一定的时候STA终端重新扫描信道;用户扫描指令是指当用户手动点击终端的扫描按钮后,STA终端重新扫描信道。
可选地,在本发明的一些可能的实施方式中,等待预设时间或当用户手机点击扫描按钮后,跳转至所述终端是否处于连接状态的步骤,然后再继续执行后续步骤,也即预设时间后重新按照该方法扫描网络。
可以理解,STA终端在间隔一定时间后继续按上述方式扫描网络,从而可以保证终端的网络连接,也不至于造成较大的功耗。
可选地,在本发明的一些可能的实施方式中,所述方法还包括:
若所述终端不处于连接状态,则扫描所有信道。
可选地,在本明的一些可能的实施方式中,所述方法还包括:
若所述终端不处于连接状态,则扫描所有信道,并比较所有信道的信号强度,从中选择信号强度最强的信道进行连接。
可选地,在本发明的一些可能的实施方式中,STA终端扫描所有信道的时候可以是主动扫描,也可以是被动扫描。主动扫描时,STA终端依次在各信道发出探测请求帧,用于检测周围的AP热点;被动扫描时,STA终端不停的监听各信道,并被动的接收AP发送的信标帧。
可以理解,当STA终端不处于连接状态,则采用传统的扫描方式扫描所有信道,从而可以扫描到所有可用的信道,方便用户进行选择。
可以看出,本实施例的方案中,检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;然后再扫描所述各信道编号对应的信道。当终端处于连接状态时,仅仅只扫描终端所在的扩展服务集网络使用的信道,而不对所有的信道进行扫描,从而可在终端处于连接状态时降低扫描过程的功能耗电,节约资源,提高终端续航能力。
本发明实施例还提供一种处理结果的展示装置,该装置包括:
检测模块,用于检测所述终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;
接收模块,用于若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;
扫描模块,用于扫描所述各信道编号对应的信道。
具体的,请参见图3,图3是本发明第三实施例提供的一种终端的结构示意图,其中,如图3所示,本发明第三实施例提供的一种终端300可以包括:
检测模块310,接收模块320和扫描模块330。
其中,检测模块310,用于检测所述终端是否处于连接状态,所述终端为携带无线网络接口卡的终端。
其中,终端为STA终端,可以为智能手机、平板电脑等,由于终端携带了无线网络接口卡,所以该终端可以通过无线网络接口卡通过无线AP接入无线局域网,当终端接入无线局域网后,终端即处于连接状态。
举例说明,当终端为智能手机时,智能手机具有无线网络接口卡,可以通过该接口卡接入无线局域网,首先检测手机是否处于连接状态。
接收模块320,用于若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量。
其中,无线网络接入点,即无线AP,也称热点,其它STA终端可以通过无线AP使用其提供的网络服务,从而接入该无线网络。
其中,信道是指用于传输无线网络信号的、按照频率划分的电磁波通信链路,无线网络信道一共有14个,信道编号用从1至14的数字进行编号;
为了说明扩展服务集(ExtendedServiceSet,ESS),先说明基本服务集(BasicServiceSet,BSS),BSS是整个无线网络的基本构建组件,每个BSS都有一个唯一的标识,称为BSSID(基本服务集标识)。一个BSS包括一个基站,也即接入点AP和若干个移动站,所有的站在本BSS以内都可以通信,但在和本BSS以外的站通信时,都要通过本BSS的基站。一个基本服务集可以是孤立的,也可以通过接入点AP连接到一个主干分配系统,然后再接入到另一个基本服务集,从而由多个基本服务集联合工作构成一个扩展服务集ESS;
从而,一个ESS可包括一个或者多个BSS,每个BSS都有自己的唯一编码BSSID,通常在基础结构型网络中,BSSID就是AP的MAC地址,和BSSID相关联的网络名称是SSID,在ESS网络中,各BSS使用相同的SSID,而有不同的BSSID,SSID会显示在各STA终端的扫描列表中。从而由于ESS中包含的多个BSS都使用相同的SSID,整个ESS网络看起来就像是一个BSS。
例如,在某大厦中部署了一个ESS网络,该ESS网络由多个BSS构成,每个BSS的SSID都设定为xinxigang,从而用户在该大厦使用STA终端时,只能看到一个AP热点,该AP热点一般为ESS网络中当前位置信号最好的AP热点。
其中,每个BSS的AP会设定一个或者多个信道,一般设定为一个,不同的BSS网络可设定在同个信道上,也可设定在不同的信道上,所以整个ESS网络的所有AP可工作在一个信道上,也可工作在不同的信道上。但是一般来说,整个ESS网络的信道总数少于13个,所以,STA终端接入到的AP热点对应的ESS的信道数量少于总的信道数量。
举例说明,在本发明一些可能的实施方式中,在某层办公楼中,由两个BSS构成ESS提供网络服务,这两个BSS分别设定的信道编号为“6”和“1”,处于该网络中的某智能手机通过信道编号为“6”的一个无线AP热点接入该网络,从而接收到该AP热点发送的该ESS网络的各信道编号“1”和“6”,很显然,该信道的数量远少于总的信道数量13。
扫描模块330,用于扫描所述各信道编号对应的信道。
举例说明,在本发明一些可能的实施方式中,在某层办公楼中,由两个BSS构成ESS提供网络服务,这两个BSS分别设定的信道编号为“6”和“1”,处于该网络中的某智能手机通过信道编号为“6”的一个无线AP热点接入该网络,从而接收到该AP热点发送的该ESS网络的各信道编号“1”和“6”,从而当处于连接状态的STA终端再扫描网络时,只扫描信道编号为“1”和“6”的信道,相比传统的要扫描所有13个信道,在STA处于连接状态时,很明显节约功耗。
可以理解的是,本实施例的终端300的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,检测终端300是否处于连接状态,所述终端300为携带无线网络接口卡的终端;若所述终端300处于连接状态,则接收所述终端300接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;然后再扫描所述各信道编号对应的信道。当终端处于连接状态时,仅仅只扫描终端所在的扩展服务集网络使用的信道,而不对所有的信道进行扫描,从而可在终端处于连接状态时降低扫描过程的功能耗电,节约资源,提高终端续航能力。
请参见图4,图4是本发明第四实施例提供的一种终端的结构示意图,其中,如图4所示,本发明第四实施例提供一种终端400可以包括:
检测模块410,接收模块420和扫描模块430。
其中,检测模块410,接收模块420和扫描模块430的部分功能和本发前第三实施例提供的检测模块310,接收模块320和扫描模块330的功能相同,与本发明第三实施例相同的功能在此不再赘述,另外本发明第四实施例的终端400在本发明第三实施例的终端300的基础上有所补充,详述如下。
可选地,在本发明的一些可能的实施方式中,所述终端还包括:
比较模块440,用于比较所述各信道的网络信号强度;
判断模块450,用于判断所述无线网络接入点对应的信道是否为网络信号强度最强的信道;
接入模块460,用于若所述无线网络接入点对应的信道不是网络信号强度最强的信道,则将所述终端接入所述网络信号强度最强的信道。
可选地,在本发明的一些可能的实施方式中,所述终端400还用于:
若所述无线网络接入点对应的信道是网络信号最强的信道,则保持所述终端的信道连接。
举例说明,在某大厦的某二层分别布置二个BSS网络构成一个ESS网络,其中,二层的BSS网络的AP信道为“1”,三层的BSS网络的AP信道为“6”,所以手机在二层的时候接入“1”信道,而当手机用户将手机携带至三层后,由于三层的信道编号为“6”的信道信号强于信道编号为“1”的信道,从而当比较各信道的网络信号强度时,将发现“6”信道强于“1”信道,从而将手机接入“6”信道的AP热点。而如果用户携带手机一直处于二层,那么扫描到的“1”信道的信号依然是最强的,从而保持原有的信道连接。
可以理解,通过比较各信道的网络信号强度,再将STA终端接入网络信号强度最强的信道,从而可以保证终端的网络通信一直处于最优。
可选地,在本发明的一些可能的实施方式中,所述终端400还用于:
跳转模块470,用于等待预设时间后或接收用户扫描指令后,跳转至所述检测模块410执行所述检测所述终端是否处于连接状态的步骤。
其中,预设时间是指预设设定的,间隔一定的时候STA终端重新扫描信道;用户扫描指令是指当用户手动点击终端的扫描按钮后,STA终端重新扫描信道。
可选地,在本发明的一些可能的实施方式中,等待预设时间或当用户手机点击扫描按钮后,跳转至所述终端是否处于连接状态的步骤,然后再继续执行后续步骤,也即预设时间后重新按照该方法扫描网络。
可以理解,STA终端在间隔一定时间后继续按上述方式扫描网络,从而可以保证终端的网络连接,也不至于造成较大的功耗。
可选地,在本发明的一些可能的实施方式中,所述终端400还用于:
若所述终端不处于连接状态,则扫描所有信道。
可选地,在本明的一些可能的实施方式中,所述终端400还用于:
若所述终端不处于连接状态,则扫描所有信道,从而可以扫描到所有可用的信道,方便用户进行选择,并比较所有信道的信号强度,从中选择信号强度最强的信道进行连接。
可选地,在本发明的一些可能的实施方式中,STA终端扫描所有信道的时候可以是主动扫描,也可以是被动扫描。主动扫描时,STA终端依次在各信道发出探测请求帧,用于检测周围的AP热点;被动扫描时,STA终端不停的监听各信道,并被动的接收AP发送的信标帧。
可以理解,当STA终端不处于连接状态,则采用传统的扫描方式扫描所有信道,从而可以扫描到所有可用的信道,方便用户进行选择。
可以理解的是,本实施例的终端400的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,检测终端400是否处于连接状态,所述终端400为携带无线网络接口卡的终端;若所述终端400处于连接状态,则接收所述终端400接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;然后再扫描所述各信道编号对应的信道。当终端处于连接状态时,仅仅只扫描终端所在的扩展服务集网络使用的信道,而不对所有的信道进行扫描,从而可在终端处于连接状态时降低扫描过程的功能耗电,节约资源,提高终端续航能力。
参见图5,图5是本发明第五实施例提供的一种终端的结构示意图。如图5所示,本发明第五实施例提供的一种终端500可以包括:至少一个总线501、与总线相连的至少一个处理器502以及与总线相连的至少一个存储器503。
其中,处理器502通过总线501,调用存储器503中存储的代码以用于检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;扫描所述各信道编号对应的信道。
其中,终端为STA终端,可以为智能手机、平板电脑等,由于终端携带了无线网络接口卡,所以该终端可以通过无线网络接口卡通过无线AP接入无线局域网,当终端接入无线局域网后,终端即处于连接状态。
其中,无线网络接入点,即无线AP,也称热点,其它STA终端可以通过无线AP使用其提供的网络服务,从而接入该无线网络。
其中,信道是指用于传输无线网络信号的、按照频率划分的电磁波通信链路,无线网络信道总数一共有14个,信道编号用从1至14的数字进行编号;
为了说明扩展服务集(ExtendedServiceSet,ESS),先说明基本服务集(BasicServiceSet,BSS),BSS是整个无线网络的基本构建组件,每个BSS都有一个唯一的标识,称为BSSID(基本服务集标识)。一个BSS包括一个基站,也即接入点AP和若干个移动站,所有的站在本BSS以内都可以通信,但在和本BSS以外的站通信时,都要通过本BSS的基站。一个基本服务集可以是孤立的,也可以通过接入点AP连接到一个主干分配系统,然后再接入到另一个基本服务集,从而由多个基本服务集联合工作构成一个扩展服务集ESS;
从而,一个ESS可包括一个或者多个BSS,每个BSS都有自己的唯一编码BSSID,通常在基础结构型网络中,BSSID就是AP的MAC地址,和BSSID相关联的网络名称是SSID,在ESS网络中,各BSS使用相同的SSID,而有不同的BSSID,SSID会显示在各STA终端的扫描列表中。从而由于ESS中包含的多个BSS都使用相同的SSID,整个ESS网络看起来就像是一个BSS。
其中,每个BSS的AP会设定一个或者多个信道,一般设定为一个,不同的BSS网络可设定在同个信道上,也可设定在不同的信道上,所以整个ESS网络的所有AP可工作在一个信道上,也可工作在不同的信道上。但是一般来说,整个ESS网络的信道总数少于13个,所以,STA终端接入到的AP热点对应的ESS的信道数量少于总的信道数量。
可选地,在本发明的一些可能的实施方式中,所述处理器502还用于:
比较所述各信道的网络信号强度;
判断所述无线网络接入点对应的信道是否为网络信号强度最强的信道;
若所述无线网络接入点对应的信道不是网络信号强度最强的信道,则将所述终端接入所述网络信号强度最强的信道。
可选地,在本发明的一些可能的实施方式中,所述处理器502还用于:
若所述无线网络接入点对应的信道是网络信号最强的信道,则保持所述终端的信道连接。
可选地,在本发明的一些可能的实施方式中,所述处理器502扫描所述各信道编号对应的信道之后,所述处理器502还用于:
等待预设时间或接收用户扫描指令后,跳转至所述处理在502执行检测所述终端是否处于连接状态的步骤。
可选地,在本发明的一些可能的实施方式中,所述处理器502还用于:
若所述终端不处于连接状态,则扫描所有信道。
可选地,在本明的一些可能的实施方式中,所述处理器502还用于:
若所述终端不处于连接状态,则扫描所有信道,并比较所有信道的信号强度,从中选择信号强度最强的信道进行连接。
可选地,在本发明的一些可能的实施方式中,所述无线网络包括:
无线局域网、无线保真、提供语音服务的无线局域网和提供语音服务的无线保真。
可以理解的是,本实施例的终端500的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,检测终端500是否处于连接状态,所述终端500为携带无线网络接口卡的终端;若所述终端500处于连接状态,则接收所述终端500接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;然后再扫描所述各信道编号对应的信道。当终端处于连接状态时,仅仅只扫描终端所在的扩展服务集网络使用的信道,而不对所有的信道进行扫描,从而可在终端处于连接状态时降低扫描过程的功能耗电,节约资源,提高终端续航能力。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何网络扫描方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (10)

1.一种网络扫描方法,其特征在于,所述方法包括:
检测终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;
若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;
扫描所述各信道编号对应的信道。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
比较所述各信道的网络信号强度;
判断所述无线网络接入点对应的信道是否为网络信号强度最强的信道;
若所述无线网络接入点对应的信道不是网络信号强度最强的信道,则将所述终端接入所述网络信号强度最强的信道。
3.根据权利要求1或2所述的方法,其特征在于,所述扫描所述各信道编号对应的信道之后,所述方法还包括:
等待预设时间后或接收用户扫描指令后,跳转至所述检测所述终端是否处于连接状态的步骤。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
若所述终端不处于连接状态,则扫描所有信道。
5.根据权利要求4所述的方法,其特征在于,所述无线网络包括:
无线局域网、无线保真、提供语音服务的无线局域网和提供语音服务的无线保真。
6.一种终端,其特征在于,所述终端包括:
检测模块,用于检测所述终端是否处于连接状态,所述终端为携带无线网络接口卡的终端;
接收模块,用于若所述终端处于连接状态,则接收所述终端接入的无线网络接入点发送的各信道编号,其中,所述各信道编号为所述无线网络接入点所属扩展服务集网络使用的各信道编号,所述信道数量少于或等于总的信道数量;
扫描模块,用于扫描所述各信道编号对应的信道。
7.根据权利要求6所述的终端,其特征在于,所述终端还包括:
比较模块,用于比较所述各信道的网络信号强度;
判断模块,用于判断所述无线网络接入点对应的信道是否为网络信号强度最强的信道;
接入模块,用于若所述无线网络接入点对应的信道不是网络信号强度最强的信道,则将所述终端接入所述网络信号强度最强的信道。
8.根据权利要求6或7所述的终端,其特征在于,所述终端还包括:
跳转模块,用于等待预设时间后或接收用户扫描指令后,跳转至所述检测模块执行所述检测所述终端是否处于连接状态的步骤。
9.根据权利要求6或7所述的终端,其特征在于,所述扫描模块还用于:
若所述终端不处于连接状态,则扫描所有信道。
10.根据权利要求9所述的终端,其特征在于,所述无线网络包括:
无线局域网、无线保真、提供语音服务的无线局域网和提供语音服务的无线保真。
CN201510466768.2A 2015-07-31 2015-07-31 一种网络扫描方法及终端 Pending CN105578567A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510466768.2A CN105578567A (zh) 2015-07-31 2015-07-31 一种网络扫描方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510466768.2A CN105578567A (zh) 2015-07-31 2015-07-31 一种网络扫描方法及终端

Publications (1)

Publication Number Publication Date
CN105578567A true CN105578567A (zh) 2016-05-11

Family

ID=55888099

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510466768.2A Pending CN105578567A (zh) 2015-07-31 2015-07-31 一种网络扫描方法及终端

Country Status (1)

Country Link
CN (1) CN105578567A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507443A (zh) * 2016-10-10 2017-03-15 珠海市魅族科技有限公司 服务集标识ssid的显示方法及装置
CN106507444A (zh) * 2016-10-24 2017-03-15 珠海市魅族科技有限公司 一种扫描无线接入点的方法及装置
CN107995672A (zh) * 2017-12-13 2018-05-04 乐鑫信息科技(上海)有限公司 一种Wi-Fi选择最优接入点的方法及其系统
WO2024168785A1 (zh) * 2023-02-17 2024-08-22 Oppo广东移动通信有限公司 无线通信的方法、环境能站点和环境能接入点

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050153736A1 (en) * 2004-01-05 2005-07-14 Ganton Robert B. Method and apparatus for associating with a communication system
CN101483894A (zh) * 2009-01-06 2009-07-15 北京交通大学 一种无线局域网的快速切换方法
CN101932054A (zh) * 2010-08-06 2010-12-29 北京交通大学 一种无线局域网的切换方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050153736A1 (en) * 2004-01-05 2005-07-14 Ganton Robert B. Method and apparatus for associating with a communication system
CN101483894A (zh) * 2009-01-06 2009-07-15 北京交通大学 一种无线局域网的快速切换方法
CN101932054A (zh) * 2010-08-06 2010-12-29 北京交通大学 一种无线局域网的切换方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507443A (zh) * 2016-10-10 2017-03-15 珠海市魅族科技有限公司 服务集标识ssid的显示方法及装置
CN106507443B (zh) * 2016-10-10 2019-03-15 珠海市魅族科技有限公司 服务集标识ssid的显示方法及装置
CN106507444A (zh) * 2016-10-24 2017-03-15 珠海市魅族科技有限公司 一种扫描无线接入点的方法及装置
CN107995672A (zh) * 2017-12-13 2018-05-04 乐鑫信息科技(上海)有限公司 一种Wi-Fi选择最优接入点的方法及其系统
CN107995672B (zh) * 2017-12-13 2021-06-29 乐鑫信息科技(上海)股份有限公司 一种Wi-Fi选择最优接入点的方法及其系统
WO2024168785A1 (zh) * 2023-02-17 2024-08-22 Oppo广东移动通信有限公司 无线通信的方法、环境能站点和环境能接入点

Similar Documents

Publication Publication Date Title
CN102833727B (zh) 选择用户识别卡的方法与通讯装置
CN110267327A (zh) 业务传输方法及装置
WO2016101563A1 (zh) Plmn上报的方法、终端及网络侧接入设备
CN103024844A (zh) 网络流量切换方法及装置
CN111630896A (zh) 一种小区重选方法及装置、计算机存储介质
CN114423057B (zh) 信道切换方法、装置、ap设备及存储介质
CN106576292A (zh) 用于在无线lan系统中扫描接入点的方法和设备
CN107222937B (zh) 一种数据传输方法、装置及终端
CN105813221A (zh) Wifi无线局域网络环境下智能设备的wifi断网重连方法
CN105578567A (zh) 一种网络扫描方法及终端
CN111918350A (zh) 无线漫游方法、装置、设备及存储介质
EP2687049B1 (en) Mode steering in a wireless communication network
CN109769275A (zh) Wifi频段切换方法、装置、设备及计算机存储介质
CN106211279A (zh) 无线网络入网方法及无线设备
CN111654344B (zh) 频段扫描方法、装置、设备和存储介质
US20190098627A1 (en) Mobile communication equipment and channel scan method
CN107959945B (zh) 一种无线通信方法及终端设备
CN109922489B (zh) 一种ap聚合方法、装置和介质
CN107959954A (zh) 一种无线通信方法及终端设备
CN114448756A (zh) 多链路通信的探测请求方法及装置
CN111970750B (zh) 多频WiFi识别方法及装置
EP3376821A1 (en) Wireless communication network registration method and terminal
CN106717066A (zh) 通过第二网络的网络运营者辅助连接
KR20230045001A (ko) 단말 위치 추정 방법, 이를 위한 장치 및 시스템
EP4195756A1 (en) Measurement method, measurement apparatus, terminal and network device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160511