CN110602738A - 网络连接方法、装置及电子装置 - Google Patents

网络连接方法、装置及电子装置 Download PDF

Info

Publication number
CN110602738A
CN110602738A CN201810619538.9A CN201810619538A CN110602738A CN 110602738 A CN110602738 A CN 110602738A CN 201810619538 A CN201810619538 A CN 201810619538A CN 110602738 A CN110602738 A CN 110602738A
Authority
CN
China
Prior art keywords
wireless access
access points
access point
sequencing
channel
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.)
Granted
Application number
CN201810619538.9A
Other languages
English (en)
Other versions
CN110602738B (zh
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810619538.9A priority Critical patent/CN110602738B/zh
Publication of CN110602738A publication Critical patent/CN110602738A/zh
Application granted granted Critical
Publication of CN110602738B publication Critical patent/CN110602738B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0072Transmission or use of information for re-establishing the radio link of resource information of target access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • 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
    • 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 Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例公开了一种网络连接方法、装置及电子装置,涉及终端技术领域。其中,该方法包括:获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量;根据信号强度以及无线接入点数量,对各无线接入点进行排序;根据排序结果连接无线接入点,从而与网络连接效果更好的无线接入点进行连接。

Description

网络连接方法、装置及电子装置
技术领域
本申请涉及终端技术领域,更具体地,涉及一种网络连接方法、装置及电子装置。
背景技术
现有的电子装置通常可以通过WiFi(Wireless Fidelity,无线保真)进行网络数据传输。电子装置在进入新的区域或者WiFi网络断开后需要重新连接时,会对各信道进行扫描,以寻找到适宜连接的接入点。但是,电子装置连接的无线接入点可能并非网络效果好的接入点。
发明内容
鉴于上述问题,本申请提出了一种网络连接方法、装置及电子装置,根据无线接入点的信号强度以及所在信道的无线接入点数量,从而连接到网络效果好的线接入点。
第一方面,本申请实施例提供了一种网络连接方法,所述方法包括:获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量;根据信号强度以及无线接入点数量,对各无线接入点进行排序;根据排序结果连接无线接入点。
第二方面,本申请实施例提供了一种网络连接装置,所述装置包括:监听模块,用于获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量;排序模块,用于根据信号强度以及无线接入点数量,对各无线接入点进行排序;连接模块,用于根据排序结果连接无线接入点。
第三方面,本申请实施例提供了一种电子装置,包括WiFi模块、存储器及处理器,所述WiFi模块及所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述的方法。
第四方面,本申请实施例提供了一种具有处理器可执行的程序代码的计算机可读存储介质,所述程序代码使所述处理器执行上述的方法。。
本申请提供的网络连接方法、装置及电子装置,根据无线接入点的信号强度以及所在信道的无线接入点数量进行连接,从而连接到信道状况以及信号强度兼顾的无线接入点,获得良好的网络效果。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提出的网络连接方法的一流程图;
图2示出了本申请实施例提出的网络连接方法的另一流程图;
图3示出了本申请实施例提出的网络连接方法的一部分步骤的流程图;
图4示出了本申请实施例提出的网络连接方法的另一部分步骤的流程图;
图5示出了本申请实施例提出的网络连接方法的又一部分步骤的流程图;
图6示出了本申请实施例提出的网络连接方法的又一流程图;
图7示出了本申请实施例提出的网络连接装置的功能模块图;
图8示出了本申请实施例提出的电子装置的结构框图;
图9示出了本申请实施例提出的电子装置的一种结构示意图;
图10示出了本申请实施例的用于执行根据本申请实施例的网络连接方法的电子装置的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
手机、平板电脑等电子装置通常通过WiFi网络进行网络连接。电子装置在进入新的环境,或者是在回到之前长时间呆过的某个WiFi覆盖区时,可以进行WiFi连接。使用电子装置在选择路由器进行连接时,会按照已有的策略,对路由器的连接优先级进行排序,根据排序结果进行选择,选择最优的路由进行连接。例如,电子装置根据自身连接某个路由的情况进行记录,并作为后续连接参考。如果以前没有连接该路由,则没有可以参考的数据,只能按照信号强度等进行排序连接。
发明人发现,若仅仅根据信号强度连接,可以连接的无线接入点信号强度较强,但是信号稳定度差,信道拥塞等,导致电子装置与无线接入点之间的连接效果不理想,用户体验差。因此,本申请实施例提供了一种网络连接方法,可以根据无线接入点的信号强度以及所在信道的无线接入点数量综合考量,连接信号强度以及信号稳定度相对较好的无线接入点,获得良好的网络连接效果,提升用户的体验。
下面将结合附图并通过具体的实施例对本申请实施例提供的网络连接方法、装置及电子装置进行说明。
第一实施例
请参阅图1,本申请第一实施例提供了一种网络连接方法,该方法应用于电子装置,该电子装置可以为一种无线设备,包括WiFi模块,可以通过WiFi模块连接无线接入点,从而接入网络。其中,该电子装置可以是手机、平板电脑、智能穿戴式设备、阅读器等可进行WiFi连接的设备,在本申请实施例中并不限定。
在该方法中,可以根据获得的信号强度以及所在信道的无线接入点数量确定连接的无线接入点。在具体的实施例中,所述网络连接方法应用于如图7所示的网络连接装置以及对应有网络连接装置400的电子装置500(图8、图9)。上述的网络连接方法具体可以包括以下步骤:
步骤S110:获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量。
电子装置可以对周围的各个信道进行扫描,获得各信道的无线接入点信息,从而获得周围存在的无线接入点的相关信息。
通常的,无线接入点每隔固定时间会以广播的形式发送信标帧,以声明无线网络的存在。相应的,电子装置可以接收到无线接入点发送的信标帧,并通过各个无线接入点发送的信标帧获取相应无线接入点的信号强度。
当然,电子装置获取无线接入点的信号强度的方式在此不做限定,也可能是从无线接入点接收到的其他数据包解析获得无线接入点的信号强度。
另外,若无线接入点信号强度高,但是其所在信道拥塞,网络连接效果也会较差,连接不稳定,影响用户体验。因此,还可以对无线接入点所在信道的拥塞情况进行考虑。具体的,可以获取可用的信道内的无线接入点的数量,从而确定各个无线接入点所使用的信道内无线接入点的数量,通过电子装置所在信道的无线接入点数量衡量信道拥塞情况,作为对无线接入点是否连接的衡量标准之一。
步骤S120:根据信号强度以及无线接入点数量,对各无线接入点进行排序。
根据信号强度以及所在信道的无线接入点数量,对各个无线接入点进行排序,综合考量信号强度以及信道拥塞情况,使信号强度以及所在信道较为空闲的无线接入点排序靠前,而信号强度较低或者所在信道较为拥塞的无线接入点排序靠后。
步骤S130:根据排序结果连接无线接入点。
从排序结果中选取无线接入点进行连接。例如,优先选择其中信号强度较高以及所在信道的无线接入点数量较少的无线接入点连接;或者如,优先选择其中所在信道的无线接入点数量较少的无线接入点;或者如,优先选择其中信号强度较高的无线接入点。
本申请实施例中,根据无线接入点的信号强度以及所在信道的无线接入点数量进行排序,并根据排序结果进行连接,从而使连接的无线接入点信号强度较高,数据传输稳定性较好,获得良好的网络连接效果,提升用户体验。
本申请实施了提供的网络连接方法,还包括具体的信号强度获取方式以及综合考量信号强度以及信道内无线接入点的数量的具体的排序方式。如图2所示,该方法包括:
步骤S210:获取监听到的各无线接入点的信号强度。
步骤S220:获取监听到的各无线接入点的所在信道的无线接入点数量。
在本申请实施例中,步骤S210以及步骤S220之间的执行先后顺序并不限定,可以步骤S210先执行,可以步骤S220先执行,也可以两个步骤同时执行。
可选的,在本申请实施例中,可以是,电子装置处于wifi漫游网络中进行无线接入点的排序连接。具体的,在获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量之前,可以先判断是否处于WiFi漫游网络中;若是,则获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量。
其中,WIFI漫游网络可以是,在无线网络中,具有相同WIFI名称的无线接入点有很多个(如10个无线接入点都叫aaa),像公司内部网络、商场网络等,该多个名称相同的无线接入点对应的无线局域网。手机在这些路由环境中移动时,表面上一直连接一个路由器(无线接入点的名称没变),但是实际已经切换了好几个路由。
可选的,本申请实施例中,若在wifi漫游网络中,或者是已连接的接入点的名称相同的接入点有多个,在监听时,监听其中名称相同的接入点,实现无线接入点的自动切换,对用户而言无感知的无线接入点切换。
步骤S230:根据信号强度以及无线接入点数量,对各无线接入点进行排序。
获取根据信号强度以及无线接入点所在信道的无线接入点数量,进行综合排序。具体的,如图3所示,该排序方式可以是:
步骤S231:根据各无线接入点的信号强度以及所在信道的无线接入点数量,为各无线接入点分配排序指数。
对无线接入点进行信号强度以及所在信道的无线接入点的数量进行综合排序时,可以为各无线接入点分配排序指数,以根据排序指数确定在综合考虑信号强度以及信号稳定度的情况下,各无线接入点的排列先后。
具体的,可以根据无线接入点在无线接入点数量对应的排序序列中的排序位置以及信号强度对应的排序序列中的排序位置确定排序指数。
作为一种实施方式,如图4所示,获得排序指数可以包括:
步骤S2311A:对各无线接入点根据所在信道的无线接入点数量进行由高到低的排序,获得第一排序序列。其中,无线接入点所在信道的无线接入点数量越少,在第一排序序列中排序越高。
步骤S2312A:对各无线接入点进行信号强度由高到低的排序,获得第二排序序列。
对各个无线接入点进行根据所在信道的无线接入点数量的排序,以及进行信号强度高低的排序,获得对应信号稳定度的第一排序序列以及对应平均信号强度的第二排序序列。其中,无线接入点所在信道的无线接入点数量越少,在第一排序序列中排序越高,例如,a无线接入点在信道1,b无线接入点在信道6,信道1中有10个无线接入点,信道6中有15个无线接入点。则在第一排序序列中,a无线接入点比b无线接入点排序位置靠前,排得更高。平均信号强度越高,在第二排序序列中,无线接入点的排序位置越靠前。
其中,步骤S2311A以及步骤S2312A之间的先后顺序并不限定。
步骤S2313A:根据预设指数规则,为第一排序序列中各无线接入点分配指数,作为各无线接入点的第一指数,其中,所述预设指数规则包括第一排序序列中不同排序位置分别对应的指数。
其中,预设指数规则可以是,根据进行排序的无线接入点的数量以及各个无线接入点在第一排序序列中的位置确定指数,作为相应无线接入点的第一指数。例如,五个无线接入点在第一排序序列中对应排序位置一至五,为排序位置为1的分配指数5,为排序位置为2的分配指数4,为排序位置为3的分配指数3等。当然,具体排序位置对应的指数值在本申请实施例中并不限定。
步骤S2314A:根据预设指数规则,为第二排序序列中各无线接入点分配指数,作为各无线接入点的第二指数,其中,所述预设指数规则包括第二排序序列中不同排序位置分别对应的指数。
在第二排序序列中,也可以根据进行排序的无线接入点的数量以及各个无线接入点在第一排序序列中的位置确定指数,具体确定方式可以参照在第一排序序列中确定指数的方式。
当然,在第二排序序列中各个位置确定的指数与第一排序序列中相同位置确定的指数可以并不相同,例如,五个无线接入点在第一排序序列中对应排序位置一至五,为排序位置为1的分配指数4,为排序位置为2的分配指数4等。
另外,根据综合排序结果更偏向信道拥塞状况还是信号强度,可以为更偏向的参数分配更大的指数。例如,连接的无线接入点需要与更空闲的信道中的无线接入点连接,相对第二排序序列对应位置,则在第一排序序列中分配比重更大的指数。如,五个无线接入点分别根据所在信道的无线接入点数量在第一排序序列中排序,根据信号强度在第二排序序列中排序,为第一排序序列中排序位置为1的无线接入点分配第一指数8,为第二排序序列中排序位置为1的无线接入点分配的第二指数比重小于8,如5。
其中,步骤S2313A以及步骤S2314A之间的的先后顺序并不限定。
步骤S2315A:根据各无线接入点的第一指数以及第二指数,获取各无线接入点的排序指数。
对各个无线接入点,综合其第一指数以及第二指数,获得其排序指数。例如,将每个无线接入点的第一指数以及第二指数相加得到的值,作为该无线接入点的排序指数。当然,第一指数以及第二指数获取排序指数的方式并不限定于此。
作为一种实施方式,根据各无线接入点的信号强度以及所在信道的无线接入点数量,为各无线接入点分配排序指数,还可以是预先设置初始评分值,再根据信号强度或者所在信道的无线接入点数量,进行相对于初始评分值进行调整。具体的,可以预存储有初始评分值以及评分减值表,所述评分减值表包括信号强度对应的评分减值以及无线接入点数量对应的评分减值。其中,在评分减值表中,初始评分值以及评分减值都可以是一个分数,可以是一个信号强度区间对应一个评分减值,一个无线接入点数量区间对应一个评分减值。另外,信号强度越低,其对应的平均减值越高,在信道内的无线接入点数量越多,其对应的平均减值越高。
在该实施方式中,如图5所示,可以包括:
步骤S2311B:对于每一个监听到的无线接入点,根据所述评分减值表查找该无线接入点的信号强度对应的评分减值,以及所在信道的无线接入点数量对应的评分减值。
步骤S2312B:将所述初始评分值减去获得的评分减值得到的值,作为该无线接入点的排序指数。
将每个无线接入点的初始评分值减去对应该无线接入点的评分减值,最后获得的数据作为该无线接入点的排序指数。例如,默认一个初始评分值为100,在评分减值表中,无线接入点数量为x1到x2,评分减值为5;信号强度为y1到y2,评分减值为8。则对于一个无线接入点,若其所在信道的无线接入点数量在x1到x2之间,接收到其信号强度在y1到y2之间,则其排序指数用100减去5,再减去8。
当然,在本申请实施例中,也可以通过其他方式获取排序指数,如对应不同的无线接入点设置评分加值,对应不同的信号强度设置评分价值,用初始评分值加上对应的评分价值获取排序指数。
步骤S232:根据各无线接入点的排序指数对各无线接入点进行由高到低的排序。
将各个无线接入点按照排序指数的大小进行高低排序。其中,若有排序指数相同的无线接入点,则根据所偏重的参数确定排序的先后。例如,连接的无线接入点需要具有更稳定的信号,则在排序指数相同的两个无线接入点中,所在信道无线接入点数量更少的无线接入点排序更高。
本申请实施例中,进行排序的方式也可以是其他,例如,通过函数形式,预先设置综合排序的排序位置与在第一排序序列中的位置以及第二排序序列中的位置之间的函数关系,根据该函数关系以及实际确定的各个无线接入点在第一排序序列中的位置以及第二排序序列中的位置,获得综合考量信号稳定度以及信号强度对移动各个无线接入点的排序位置。
步骤S240:根据排序结果连接无线接入点。
以排序结果作为连接依据进行无线接入点的连。
作为一种实施方式,连接时,可以由高到低与排序结果中的无线接入点尝试连接。若与当前尝试连接的无线接入点连接成功,停止连接尝试;若与当前尝试连接的无线接入点连接不成功,连接排序结果中的下一无线接入点,从而可以尽快连接到综合而言,信号稳定度高且信号强度较高的无线接入点。
作为一种实施方式,也可以是,由高到低与排序结果中的无线接入点尝试连接,若与当前尝试连接的无线接入点连接成功,判断与该无线接入点之间的数据传输质量,如重传率、误码率等是否满足预设条件,若满足,则停止连接尝试;若不满足,尝试连接排序结果中的下一无线接入点。
本申请实施例中,对无线接入点按照所在信道的无线接入点数量以及信号强度综合排序,并且从排序结果中选取无线接入点连接,实现连接到信号稳定度以及信号强度兼顾的无线接入点,获得良好的网络连接效果。
本申请实施例中,进行排序的参数可以不仅仅限定于无线接入点的信号强度以及所在信道的无线接入点数量,也可以包括其他,如信号稳定度、无线接入点的频段,该频段分别为2.4G或者5G等。例如图6所示,在本申请实施例提供的方法中,可以包括:
步骤S310:获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量。
步骤S320:获取监听到的各无线接入点的频段。
无线接入点的频段不同时,信号强度不同、干扰不同。如5G频段相对于2.4G频段频率高,干扰小。
步骤S330:根据信号强度、无线接入点数量以及所述频段,对各无线接入点进行排序。
综合考虑无线接入点的信号强度、频段以及所在信道的无线接入点数量,进行排序。
具体可以参照前述排序方式,如根据各无线接入点的信号强度、所在信道的无线接入点数量、无线接入点的频段,为各无线接入点分配排序指数。
其中,作为一种实施方式,可以对各无线接入点根据所在信道的无线接入点数量进行由高到低的排序,获得第一排序序列;对各无线接入点进行信号强度由高到低的排序,获得第二排序序列;对各无线接入点不同频段的排序,获得第三排序序列。其中,若两个或两个以上的无线接入点在所在信道相同,则其所在信道的无线接入点的数量相同,可以将其在第二排序序列中排在相同的位置,即其排序位置一样。若两个或两个以上的无线接入点的频段相同,可以将其在第三排序序列中排在相同的位置。
再根据预设指数规则,为第一排序序列中各无线接入点分配指数,作为各无线接入点的第一指数;根据预设指数规则,为第二排序序列中各无线接入点分配指数,作为各无线接入点的第二指数;根据预设指数规则,为第三排序序列中各无线接入点分配指数,作为各无线接入点的第三指数,其中,所述预设指数规则包括第三排序序列中不同排序位置分别对应的指数。
根据各无线接入点的第一指数、第二指数以及第三指数,获取各无线接入点的排序指数。
在该实施方式中,具体如何获取排序指数的过程可以参照前面所述,在此不再赘述。
另外,作为一种实施方式,在评分减值表还可以包括频段对应的评分减值,如2.4G对应初始评分值减去10分,5G对应初始评分值减去5分。对于每一个监听到的无线接入点,根据所述评分减值表查找该无线接入点的信号强度对应的评分减值、所在信道的无线接入点数量对应的评分减值以及频段对应的评分减值;将初始评分值减去获得的评分减值得到的值,作为该无线接入点的排序指数。
当然,上述的实施方式并不作为本申请实施例中对无线接入点进行排序方式的限定,也可以通过其他方式表征无线接入点信号质量的好坏,将综合信号质量更好的无线接入点排序更高。
步骤S340:根据排序结果连接无线接入点。
本申请实施例中,可以根据无线接入点的多种参数,如信号强度、所在信道的无线接入点的数量、无线接入点的频段等对无线接入点进行排序,从而获得排序结果更加客观、更能表征无线接入点信号质量的排序序列。根据排序结果连接其中的无线接入点,获得更好的网络连接效果。信号强度、信道内无线接入点的数量、无线接入点的频段等属于无线环境的一部分,且受无线环境中其他因素影响,本申请实施例中,可以根据无线环境变化,连接最优无线接入点。
本申请实施例还提供了一种网络连接装置400。请参见图7,所述装置400包括:监听模块410,用于获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量。排序模块420,用于根据信号强度以及无线接入点数量,对各无线接入点进行排序。连接模块430,用于根据排序结果连接无线接入点。
可选的,排序模块420可以包括,指数分配单元,用于根据各无线接入点的信号强度以及所在信道的无线接入点数量,为各无线接入点分配排序指数;排序单元,用于根据各无线接入点的排序指数对各无线接入点进行由高到低的排序。
可选的,指数分配单元可以用于,对各无线接入点根据所在信道的无线接入点数量进行由高到低的排序,获得第一排序序列,其中,无线接入点所在信道的无线接入点数量越少,在第一排序序列中排序越高;对各无线接入点进行信号强度由高到低的排序,获得第二排序序列;根据预设指数规则,为第一排序序列中各无线接入点分配指数,作为各无线接入点的第一指数,其中,所述预设指数规则包括第一排序序列中不同排序位置分别对应的指数;根据预设指数规则,为第二排序序列中各无线接入点分配指数,作为各无线接入点的第二指数,其中,所述预设指数规则包括第二排序序列中不同排序位置分别对应的指数;根据各无线接入点的第一指数以及第二指数,获取各无线接入点的排序指数。
可选的,电子装置可以预存储有初始评分值以及评分减值表,所述评分减值表包括信号强度对应的评分减值以及无线接入点数量对应的评分减值。指数分配单元可以用于,对于每一个监听到的无线接入点,根据所述评分减值表查找该无线接入点的信号强度对应的评分减值,以及所在信道的无线接入点数量对应的评分减值;将所述初始评分值减去获得的评分减值得到的值,作为该无线接入点的排序指数。
可选的,还可以包括频段获取模块,用于获取监听到的各无线接入点的频段。排序模块420可以用于根据信号强度、无线接入点数量以及所述频段,对各无线接入点进行排序。
可选的,连接模块430可以用于由高到低与排序结果中的无线接入点尝试连接;若与当前尝试连接的无线接入点连接成功,停止连接尝试;若与当前尝试连接的无线接入点连接不成功,连接排序结果中的下一无线接入点。
可选的,本申请实施例还可以包括,判断模块,用于判断是否处于WiFi漫游网络中;若判断结果为是,监听模块410可以用于获取监听到的各无线接入点的信号强度。
请再次参阅图8,基于上述的网络连接方法及装置,本申请实施例还提供一种电子装置500。如图8所示,该电子装置500包括WiFi模块501、存储器104及处理器102,所述WiFi模块501及所述存储器104耦接到所述处理器102,所述WiFi模块501用于通过网络传输数据,所述存储器104存储指令,当所述指令由所述处理器102执行时所述处理器102执行上述的方法。
具体的,如图9所示,以手机作为电子装置进行说明。该电子装置500可以包括电子本体部10,所述电子本体部10包括壳体12及设置在所述壳体12上的显示屏120。所述壳体12可采用金属、如钢材、铝合金制成。本实施例中,所述显示屏120通常包括显示面板111,也可包括用于响应对所述显示面板111进行触控操作的电路等。所述显示面板111可以为一个液晶显示面板(Liquid Crystal Display,LCD),在一些实施例中,所述显示面板111同时为一个触摸屏109。
请同时参阅图10,在实际的应用场景中,所述电子装置500可作为智能手机终端进行使用,在这种情况下所述电子本体部10通常还包括一个或多个(图中仅示出一个)处理器102、存储器104、RF(Radio Frequency,射频)模块106、音频电路110、传感器114、输入模块118、电源模块122、WiFi模块501等。本领域普通技术人员可以理解,图10所示的结构仅为示意,其并不对所述电子本体部10的结构造成限定。例如,所述电子本体部10还可包括比图10中所示更多或者更少的组件,或者具有与图10所示不同的对应。
本领域普通技术人员可以理解,相对于所述处理器102来说,所有其他的组件均属于外设,所述处理器102与这些外设之间通过多个外设接口124相耦合。所述外设接口124可基于以下标准实现:通用异步接收/发送装置(Universal Asynchronous Receiver/Transmitter,UART)、通用输入/输出(General Purpose Input Output,GPIO)、串行外设接口(Serial Peripheral Interface,SPI)、内部集成电路(Inter-Integrated Circuit,I2C),但不并限于上述标准。在一些实例中,所述外设接口124可仅包括总线;在另一些实例中,所述外设接口124还可包括其他元件,如一个或者多个控制器,例如用于连接所述显示面板111的显示控制器或者用于连接存储器的存储控制器。此外,这些控制器还可以从所述外设接口124中脱离出来,而集成于所述处理器102内或者相应的外设内。
所述存储器104可用于存储软件程序以及模块,所述处理器102通过运行存储在所述存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理。所述存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,所述存储器104可进一步包括相对于所述处理器102远程设置的存储器,这些远程存储器可以通过网络连接至所述电子本体部10或所述显示屏120。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述RF模块106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。所述RF模块106可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。所述RF模块106可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信***(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(wideband codedivision multiple access,W-CDMA),码分多址技术(Code division access,CDMA)、时分多址技术(time division multiple access,TDMA),无线保真技术(Wireless,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.10A,IEEE802.11b,IEEE802.11g和/或IEEE 802.11n)、网络电话(Voice over internet protocal,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
音频电路110、扬声器101、传声器103、麦克风105共同提供用户与所述电子本体部10或所述显示屏120之间的音频接口。
所述传感器114设置在所述电子本体部10内或所述显示屏120内,所述传感器114的实例包括但并不限于:加速度传感器114F、陀螺仪114G、磁力计114H以及其他传感器。
本实施例中,所述输入模块118可包括设置在所述显示屏120上的所述触摸屏109,所述触摸屏109可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触摸屏109上或在所述触摸屏109附近的操作),从而可以获得用户的触摸手势,并根据预先设定的程序驱动相应的连接装置,因此,用户可以通过在显示屏的触控操作选定目标区域。可选的,所述触摸屏109可包括触摸检测装置和触摸控制器。其中,所述触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给所述触摸控制器;所述触摸控制器从所述触摸检测装置上接收触摸信息,并将该触摸信息转换成触点坐标,再送给所述处理器102,并能接收所述处理器102发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现所述触摸屏109的触摸检测功能。除了所述触摸屏109,在其它变更实施方式中,所述输入模块118还可以包括其他输入设备,如按键107。所述按键107例如可包括用于输入字符的字符按键,以及用于触发控制功能的控制按键。所述控制按键的实例包括“返回主屏”按键、开机/关机按键等等。
所述显示屏120用于显示由用户输入的信息、提供给用户的信息以及所述电子本体部10的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成。在一个实例中,所述触摸屏109可设置于所述显示面板111上从而与所述显示面板111构成一个整体。
所述电源模块122用于向所述处理器102以及其他各组件提供电力供应。具体地,所述电源模块122可包括电源管理***、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与所述电子本体部10或所述显示屏120内电力的生成、管理及分布相关的组件。
所述电子装置500还包括***119,所述***119用于确定所述电子装置500所处的实际位置。本实施例中,所述***119采用定位服务来实现所述电子装置500的定位,所述定位服务,应当理解为通过特定的定位技术来获取所述电子装置500的位置信息(如经纬度坐标),在电子地图上标出被定位对象的位置的技术或服务。
应当理解的是,上述的电子装置500并不局限于智能手机终端,其应当指可以在移动中使用的计算机设备。具体而言,电子装置500,是指搭载了智能操作***的移动计算机设备,电子装置500包括但不限于智能手机、智能手表、平板电脑,等等。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。对于方法实施例中的所描述的任意的处理方式,在装置实施例中均可以通过相应的处理模块实现,装置实施例中不再一一赘述。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (10)

1.一种网络连接方法,其特征在于,所述方法包括:
获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量;
根据信号强度以及无线接入点数量,对各无线接入点进行排序;
根据排序结果连接无线接入点。
2.根据权利要求1所述的方法,其特征在于,根据信号强度以及无线接入点数量,对各无线接入点进行排序,包括:
根据各无线接入点的信号强度以及所在信道的无线接入点数量,为各无线接入点分配排序指数;
根据各无线接入点的排序指数对各无线接入点进行由高到低的排序。
3.根据权利要求2所述的方法,其特征在于,所述根据各无线接入点的信号强度以及所在信道的无线接入点数量,为各无线接入点分配排序指数,包括:
对各无线接入点根据所在信道的无线接入点数量进行由高到低的排序,获得第一排序序列,其中,无线接入点所在信道的无线接入点数量越少,在第一排序序列中排序越高;
对各无线接入点进行信号强度由高到低的排序,获得第二排序序列;
根据预设指数规则,为第一排序序列中各无线接入点分配指数,作为各无线接入点的第一指数,其中,所述预设指数规则包括第一排序序列中不同排序位置分别对应的指数;
根据预设指数规则,为第二排序序列中各无线接入点分配指数,作为各无线接入点的第二指数,其中,所述预设指数规则包括第二排序序列中不同排序位置分别对应的指数;
根据各无线接入点的第一指数以及第二指数,获取各无线接入点的排序指数。
4.根据权利要求2所述的方法,其特征在于,预存储有初始评分值以及评分减值表,所述评分减值表包括信号强度对应的评分减值以及无线接入点数量对应的评分减值,所述根据各无线接入点的信号强度以及所在信道的无线接入点数量,为各无线接入点分配排序指数,包括:
对于每一个监听到的无线接入点,根据所述评分减值表查找该无线接入点的信号强度对应的评分减值,以及所在信道的无线接入点数量对应的评分减值;
将所述初始评分值减去获得的评分减值得到的值,作为该无线接入点的排序指数。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取监听到的各无线接入点的频段;
所述根据信号强度以及无线接入点数量,对各无线接入点进行排序,包括:
根据信号强度、无线接入点数量以及所述频段,对各无线接入点进行排序。
6.根据权利要求1所述的方法,其特征在于,所述根据排序结果连接无线接入点,包括:
由高到低与排序结果中的无线接入点尝试连接;
若与当前尝试连接的无线接入点连接成功,停止连接尝试;
若与当前尝试连接的无线接入点连接不成功,连接排序结果中的下一无线接入点。
7.根据权利要求1所述的方法,其特征在于,所述获取监听到的各无线接入点的信号强度之前,还包括:
判断是否处于WiFi漫游网络中;
若是,执行所述获取监听到的各无线接入点的信号强度的步骤。
8.一种网络连接装置,其特征在于,所述装置包括:
监听模块,用于获取监听到的各无线接入点的信号强度以及所在信道的无线接入点数量;
排序模块,用于根据信号强度以及无线接入点数量,对各无线接入点进行排序;
连接模块,用于根据排序结果连接无线接入点。
9.一种电子装置,其特征在于,包括WiFi模块、存储器及处理器,所述WiFi模块及所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行权利要求1至7任一项所述的方法。
10.一种具有处理器可执行的程序代码的计算机可读存储介质,其特征在于,所述程序代码使所述处理器执行权利要求1至7任一项所述的方法。
CN201810619538.9A 2018-06-12 2018-06-12 网络连接方法、装置及电子装置 Active CN110602738B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810619538.9A CN110602738B (zh) 2018-06-12 2018-06-12 网络连接方法、装置及电子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810619538.9A CN110602738B (zh) 2018-06-12 2018-06-12 网络连接方法、装置及电子装置

Publications (2)

Publication Number Publication Date
CN110602738A true CN110602738A (zh) 2019-12-20
CN110602738B CN110602738B (zh) 2023-06-13

Family

ID=68849632

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810619538.9A Active CN110602738B (zh) 2018-06-12 2018-06-12 网络连接方法、装置及电子装置

Country Status (1)

Country Link
CN (1) CN110602738B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113630828A (zh) * 2021-10-11 2021-11-09 江苏东大集成电路***工程技术有限公司 一种无线漫游方法、装置、计算机设备和存储介质
CN114698093A (zh) * 2020-12-25 2022-07-01 漳州立达信光电子科技有限公司 改良网络加入方式的通信***、方法以及无线网络装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103889011A (zh) * 2014-04-09 2014-06-25 上海斐讯数据通信技术有限公司 一种基于wlan无线带宽评估的无线带宽选择方法及***
CN106304278A (zh) * 2015-05-19 2017-01-04 中兴通讯股份有限公司 网络选择方法、装置及移动终端
CN107820322A (zh) * 2017-09-13 2018-03-20 捷开通讯(深圳)有限公司 一种网络接入方法、终端和具有存储功能的装置
CN108040358A (zh) * 2017-12-29 2018-05-15 广东欧珀移动通信有限公司 一种无线网络的连接方法、终端设备及存储介质
CN108111977A (zh) * 2017-12-07 2018-06-01 广东欧珀移动通信有限公司 网络扫描方法、装置、存储介质及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103889011A (zh) * 2014-04-09 2014-06-25 上海斐讯数据通信技术有限公司 一种基于wlan无线带宽评估的无线带宽选择方法及***
CN106304278A (zh) * 2015-05-19 2017-01-04 中兴通讯股份有限公司 网络选择方法、装置及移动终端
CN107820322A (zh) * 2017-09-13 2018-03-20 捷开通讯(深圳)有限公司 一种网络接入方法、终端和具有存储功能的装置
CN108111977A (zh) * 2017-12-07 2018-06-01 广东欧珀移动通信有限公司 网络扫描方法、装置、存储介质及电子设备
CN108040358A (zh) * 2017-12-29 2018-05-15 广东欧珀移动通信有限公司 一种无线网络的连接方法、终端设备及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114698093A (zh) * 2020-12-25 2022-07-01 漳州立达信光电子科技有限公司 改良网络加入方式的通信***、方法以及无线网络装置
CN113630828A (zh) * 2021-10-11 2021-11-09 江苏东大集成电路***工程技术有限公司 一种无线漫游方法、装置、计算机设备和存储介质

Also Published As

Publication number Publication date
CN110602738B (zh) 2023-06-13

Similar Documents

Publication Publication Date Title
EP3917205A1 (en) Data packet distribution method and apparatus, mobile terminal, and storage medium
US10314098B2 (en) Method and apparatus for connecting short-range wireless communication in terminal
CN108990105B (zh) 无线通信传输方法、装置、移动终端及计算机可读取存储介质
CN108924908B (zh) WiFi扫描方法、装置及电子装置
CN108811045B (zh) WiFi信道扫描方法、装置、移动终端以及存储介质
CN110972116B (zh) 一种通信方法、装置、介质、程序产品及***
EP4138451A1 (en) Resource selection method and apparatus, and user equipment
CN110603824B (zh) 天线面板选择方法、装置及存储介质
KR20140063334A (ko) 휴대 단말기에서 근거리 통신을 연결하는 장치 및 방법
CN110933704B (zh) 网络通信方法、装置、存储介质及电子设备
WO2018145477A1 (zh) 一种网络接入方法及终端
CN108770055B (zh) 发射功率调整方法、装置及电子装置
CN110602738B (zh) 网络连接方法、装置及电子装置
CN108471622B (zh) WiFi连接调整方法、装置、移动终端以及存储介质
CN108449787B (zh) 连接控制方法、装置以及电子设备
CN111615160A (zh) 一种小区重选方法及终端设备
CN111615143B (zh) 信息上报方法、信息接收方法、终端和网络控制实体
CN108848566B (zh) 无线通信传输方法、装置、移动终端及计算机可读取存储介质
CN108696917B (zh) 通信连接方法、装置、电子装置及计算机可读介质
CN108901062B (zh) 无线通信传输方法、装置、移动终端及计算机可读取存储介质
CN108924868B (zh) WiFi断开调整方法、装置、移动终端以及存储介质
CN108668335B (zh) 通信连接方法、装置、移动终端及计算机可读取存储介质
CN108882335A (zh) 网络连接方法、装置及电子装置
CN108924902B (zh) 无线网络断开方法、装置及电子装置
CN113141576B (zh) 一种数据传输方法、用户设备及网络侧设备

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
GR01 Patent grant
GR01 Patent grant