CN105530684B - 网络接入方法、装置和系统 - Google Patents
网络接入方法、装置和系统 Download PDFInfo
- Publication number
- CN105530684B CN105530684B CN201410510310.8A CN201410510310A CN105530684B CN 105530684 B CN105530684 B CN 105530684B CN 201410510310 A CN201410510310 A CN 201410510310A CN 105530684 B CN105530684 B CN 105530684B
- Authority
- CN
- China
- Prior art keywords
- wireless network
- network access
- terminal
- identifier
- location
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000004891 communication Methods 0.000 abstract description 11
- 238000005516 engineering process Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000010295 mobile communication Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种网络接入方法、装置和系统,属于通信技术领域。所述方法包括:获取终端所处区域内的位置告知设备发送的数据包;读取数据包中包含的位置标识;获取与位置标识对应的无线网络接入参数;采用该无线网络接入参数接入对应的无线网络。本发明通过终端从获取到的数据包中读取位置标识,然后获取与该位置标识对应的无线网络接入参数,并采用该无线网络接入参数自动接入对应的无线网络;解决了背景技术涉及的网络接入方法存在操作步骤繁琐、接入耗时长的问题;简化了无线网路接入步骤,缩短了接入耗时,且实现了自动化地接入无线网络。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种网络接入方法、装置和系统。
背景技术
WiFi(Wireless Fidelity,无线保真)是一种短距离无线通信技术。用户可利用支持WiFi技术的终端与无线接入点相连,并通过无线接入点接入互联网。
目前,WiFi网络接入方法主要包括如下步骤:终端获取周围区域内可连接的无线接入点,用户从中选取一个需要连接的无线接入点,并输入对应的密码,然后终端根据用户选取的无线接入点及其对应的密码完成WiFi网络接入。
在实现本发明的过程中,发明人发现上述技术至少存在以下问题:上述技术涉及的WiFi接入方法存在操作步骤繁琐、接入耗时长的缺点。
发明内容
为了解决上述技术涉及的WiFi接入方法存在操作步骤繁琐、接入耗时长的问题,本发明实施例提供了一种网络接入方法、装置和系统。所述技术方案如下:
第一方面,提供了一种网络接入方法,用于终端中,所述方法包括:
通过iBeacon接收器获取所述终端所处区域内的位置告知设备中的iBeacon发射器向外发送的数据包,所述终端所处区域内还包括至少一个无线接入点;
读取所述数据包中包含的位置标识,所述位置标识用于反映所述位置告知设备的地理位置;
获取与所述位置标识对应的无线网络接入参数;
接入与所述无线网络接入参数对应的无线接入点所提供的无线网络。
第二方面,提供了一种网络接入方法,用于服务器中,所述方法包括:
接收终端发送的位置标识,所述位置标识是所述终端通过iBeacon接收器获取到所述终端所处区域内的位置告知设备中的iBeacon发射器向外发送的数据包后,从所述数据包中读取的,所述位置标识用于反映所述位置告知设备的地理位置,所述终端所处区域内还包括至少一个无线接入点;
根据预定对应关系获取与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系;
将所述无线网络接入参数发送给所述终端,所述无线网络接入参数用于触发所述终端接入与所述无线网络接入参数对应的无线接入点所提供的无线网络。
第三方面,提供了一种网络接入装置,用于终端中,所述装置包括:
数据包获取模块,用于通过iBeacon接收器获取所述终端所处区域内的位置告知设备中的iBeacon发射器向外发送的数据包,所述终端所处区域内还包括至少一个无线接入点;
标识读取模块,用于读取所述数据包中包含的位置标识,所述位置标识用于反映所述位置告知设备的地理位置;
参数获取模块,用于获取与所述位置标识对应的无线网络接入参数;
网络接入模块,用于接入与所述无线网络接入参数对应的无线接入点所提供的无线网络。
第四方面,提供了一种网络接入装置,用于服务器中,所述装置包括:
标识接收模块,用于接收终端发送的位置标识,所述位置标识是所述终端通过iBeacon接收器获取到所述终端所处区域内的位置告知设备中的iBeacon发射器向外发送的数据包后,从所述数据包中读取的,所述位置标识用于反映所述位置告知设备的地理位置,所述终端所处区域内还包括至少一个无线接入点;
参数取得模块,用于根据预定对应关系获取与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系;
参数发送模块,用于将所述无线网络接入参数发送给所述终端,所述无线网络接入参数用于触发所述终端接入与所述无线网络接入参数对应的无线接入点所提供的无线网络。
第五方面,提供了一种网络接入系统,所述系统包括:终端和服务器;
所述终端包括如第三方面所述的网络接入装置;
所述服务器包括如第四方面所述的网络接入装置。
第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序由处理器执行以实现如第一方面所述的网络接入方法。
第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序由处理器执行以实现如第二方面所述的网络接入方法。
本发明实施例提供的技术方案带来的有益效果是:
通过终端从获取到的数据包中读取位置标识,然后获取与该位置标识对应的无线网络接入参数,并采用该无线网络接入参数自动接入对应的无线网络;解决了背景技术涉及的网络接入方法存在操作步骤繁琐、接入耗时长的问题;简化了无线网路接入步骤,缩短了接入耗时,且实现了自动化地接入无线网络。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明各个实施例所涉及的一种实施环境的结构示意图;
图2是本发明一个实施例提供的网络接入方法的方法流程图;
图3是本发明另一实施例提供的网络接入方法的方法流程图;
图4是本发明再一实施例提供的网络接入方法的方法流程图;
图5是本发明一个实施例提供的网络接入装置的结构方框图;
图6是本发明另一实施例提供的网络接入装置的结构方框图;
图7是本发明一个实施例提供的网络接入系统的结构方框图;
图8是本发明一个实施例提供的终端的结构示意图;
图9是本发明一个实施例提供的服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
在实现本发明的过程中,发明人发现:若终端需要接入周围区域内的某一无线网络,终端需要获取该无线网络的无线网络接入参数。因此,可以借助于定位技术实现对终端的位置判断,进而可以根据终端的位置向终端提供其周围区域内可接入的无线网络的无线网络接入参数,当终端获取到该无线网络接入参数后,便可采用该无线网络接入参数自动地接入对应的无线网络。
下面,首先对本发明各个实施例所涉及的一种可能的实施环境进行介绍。
请参考图1,其示出了本发明各个实施例所涉及的一种实施环境的结构示意图。该实施环境包括:终端120、位置告知设备140和无线接入点160。
终端120可以是手机、平板电脑、电子书阅读器、MP3(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机等等。
位置告知设备140可以是能够向外发送数据包的各类基站设备。比如,位置告知设备140可以包括控制器和无线射频模块,控制器用于控制无线射频模块向外发送数据包。
在一种可能的实现方式中,位置告知设备140内部可以通过软件、硬件或者两者的结合实现基于iBeacon技术的iBeacon发射器,终端120内部可以通过软件、元件或者两者的结合实现基于iBeacon技术的iBeacon接收器。其中,iBeacon技术是一种基于BLE(Bluetooth Low Energy,低功耗蓝牙)技术实现精确微定位的技术。iBeacon发射器用于向外发送用于实现定位的广播数据包,而iBeacon接收器用于获取外部iBeacon发射器发出的广播数据包。
无线接入点160可以是纯接入点设备,也可以是集路由、交换和接入于一体的一体设备。无线接入点160用于提供无线网络,供终端120进行接入。比如,该无线网路为WiFi网络。
另外,可选的,该实施环境还可以包括:服务器180。
服务器180与终端120之间可以通过有线网络或无线网络相连。比如,当服务器180与终端120之间通过无线网络相连时,该无线网络可以是基于通信标准的无线网络,如2G(The Second Generation of Mobile Phone Mobile Communication TechnologyStandards,第二代移动通信技术规格)网络、3G(The Third Generation of Mobile PhoneMobile Communication Technology Standards,第三代移动通信技术规格)网络、4G(TheFourth Generation of Mobile Phone Mobile Communication Technology Standards,第四代移动通信技术标准)网络或者是高频无线电通信信号。
服务器180可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
下面,对本发明实施例提供的网络接入方案进行详细介绍和说明。
请参考图2,其示出了本发明一个实施例提供的网络接入方法的方法流程图,本实施例以该网络接入方法应用于图1所示实施环境中的终端侧进行举例说明。该网络接入方法可以包括如下步骤:
步骤202,获取终端所处区域内的位置告知设备向外发送的数据包,该终端所处区域内还包括至少一个无线接入点。
位置告知设备向周围一定范围的区域内发出数据包,终端进入该区域后,便会获取到该区域内的位置告知设备向外发出的数据包。其中,当位置告知设备为iBeacon发射器时,其向外发出的数据包为用于实现定位的广播数据包。对应地,终端内部可集成有iBeacon接收器,用于获取iBeacon发射器发出的广播数据包。
另外,终端所处区域内除了包括位置告知设备外,还包括至少一个无线接入点。
步骤204,读取数据包中包含的位置标识,该位置标识用于反映位置告知设备的地理位置。
数据包中携带有用于反映位置告知设备的地理位置的位置标识,不同的位置标识代表着不同的地理位置。由于位置告知设备、无线接入点和终端处于同一区域,位置标识所反映的地理位置也反映着无线接入点和终端的地理位置。
步骤206,获取与位置标识对应的无线网络接入参数。
预先设置不同位置标识和不同无线网络接入参数之间的预定对应关系。该预定对应关系可以存储于终端中,也可以存储于服务器中。当该预定对应关系存储于终端中时,终端在本地获取无线网络接入参数;当该对应关系存储于服务器中时,终端通过与服务器交互获取无线网络接入参数。
无线网络接入参数为终端接入无线网络所需的必要参数。比如,当无线网络为WiFi网络时,无线网络接入参数通常包括WiFi网络的SSID(Service Set Identifier,服务集标识)、密码和网络加密类型。
步骤208,接入与无线网络接入参数对应的无线接入点所提供的无线网络。
终端获取到无线网络接入参数后,自动根据无线网络接入参数接入对应的无线接入点所提供的无线网络。
综上所述,本实施例提供的网络接入方法,通过终端从获取到的数据包中读取位置标识,然后获取与该位置标识对应的无线网络接入参数,并采用该无线网络接入参数自动接入对应的无线网络;解决了背景技术涉及的网络接入方法存在操作步骤繁琐、接入耗时长的问题;简化了无线网路接入步骤,缩短了接入耗时,且实现了自动化地接入无线网络。
请参考图3,其示出了本发明另一实施例提供的网络接入方法的方法流程图,本实施例以该网络接入方法应用于图1所示实施环境中的服务器侧进行举例说明。该网络接入方法可以包括如下步骤:
步骤302,接收终端发送的位置标识,该位置标识是终端获取到终端所处区域内的位置告知设备向外发送的数据包后,从数据包中读取的,该位置标识用于反映位置告知设备的地理位置,且终端所处区域内还包括至少一个无线接入点。
服务器与终端间通过无线网络或有线网络相连。服务器通过上述无线网络或有线网络接收终端发送的位置标识。位置标识用于反映终端所处区域内的位置告知设备的地理位置,不同的位置标识代表着不同的地理位置。
另外,终端所处区域内除了包括位置告知设备外,还包括至少一个无线接入点。由于位置告知设备、无线接入点和终端处于同一区域,位置标识所反映的地理位置也反映着无线接入点和终端的地理位置。
步骤304,根据预定对应关系获取与位置标识对应的无线网络接入参数,该预定对应关系包括上述位置标识与上述无线网络接入参数之间的对应关系。
服务器中预先存储有不同位置标识与不同无线网络接入参数之间的预定对应关系,服务器查询预定对应关系获取与接收到的位置标识对应的无线网络接入参数。
无线网络接入参数为终端接入无线网络所需的必要参数。比如,当无线网络为WiFi时,无线网络接入参数通常包括WiFi网络的SSID、密码和网络加密类型。
步骤306,将无线网络接入参数发送给终端,该无线网络接入参数用于触发终端接入与无线网络接入参数对应的无线接入点所提供的无线网络。
服务器通过上述无线网络或有线网络将获取到的无线网络接入参数发送给终端,终端获取到该无线网络接入参数后,自动根据无线网络接入参数接入对应的无线接入点所提供的无线网络。
综上所述,本实施例提供的网络接入方法,通过服务器在接收到终端发送的位置标识后,获取与该位置标识对应的无线网络接入参数,并将其反馈给终端,使得终端采用该无线网络接入参数接入对应的无线网络;解决了背景技术涉及的网络接入方法存在操作步骤繁琐、接入耗时长的问题;简化了无线网路接入步骤,缩短了接入耗时,且实现了自动化地接入无线网络。
请参考图4,其示出了本发明再一实施例提供的网络接入方法的方法流程图,本实施例以该网络接入方法应用于图1所示实施环境中进行举例说明。该网络接入方法可以包括如下步骤:
步骤401,终端获取终端所处区域内的位置告知设备向外发送的数据包,该终端所处区域内还包括至少一个无线接入点。
终端内部可预先安装有一个用于获取位置告知设备发送的数据包的APP(Application,应用)。用户使用终端打开该APP后,终端便可自动监听、获取外部位置告知设备发送的数据包。另外,终端所处区域内可能存在一个或多个位置告知设备,终端可以获取到该一个或多个位置告知设备向外发送的数据包。
终端所处区域内除了包括位置告知设备外,还包括至少一个无线接入点。无线接入点用于提供无线网络,供终端进行接入。
步骤402,终端读取数据包中包含的位置标识,该位置标识用于反映位置告知设备的地理位置。
数据包中携带有用于反映位置告知设备的地理位置的位置标识,不同的位置标识代表着不同的地理位置。以基于iBeacon技术发送的数据包为例,该数据包中通常包含有proximity UUID(proximity Universally Unique Identifier,临近的通用唯一标识符,以下简称“UUID”)、major identifier(主要标识符,以下简称“major”)和minoridentifier(次要标识符,以下简称“minor”),上述3个标识符组成一个完整的位置标识。该3个标识符各自的作用为:UUID用于标识一个或一组iBeacon设备;major用于区分一组拥有相同UUID的iBeacon设备;minor用于区分一组拥有相同UUID和相同major的iBeacon设备。
在基于iBeacon技术的定位原理中,iBeacon发射器可以建立一个以自身为中心的区域,该区域便可由16字节的UUID、2字节的major和2字节的minor所组成的位置标识进行唯一标识。具体的,该不同区域的标识实现可结合如下表-1所示,以商户A在不同地区的不同分店为例:
表-1
由上表-1可以看出,该商户A的所有分店共用一个UUID,不同的major标识着不同的地区,而不同的minor标识着同一地区的不同分店。通过上述3个标识符所组成一个完整的位置标识,可以精确确定该商户A的任意一家分店。
可选的,终端在读取数据包中包含的位置标识时,可包含如下几个子步骤:
第一,读取数据包中包含的通用标识符。
通用标识符即为用于标识一个或一组位置告知设备的全局标识,如上述UUID。
第二,检测通用标识符是否存在于预先设定的通用标识符组中。
通用标识符组中包含有至少一个通用标识符。该通用标识符组中包含的通用标识符是预先设定的、可提供无线网络接入服务的区域对应的通用标识符。终端通过检测从数据包中读取到的通用标识符是否存在于通用标识符组中,可以过滤出有用的通用标识符,而对于一些并不提供无线网络接入服务的区域对应的通用标识符,不作后续处理。
另外,终端可从服务器获取通用标识符组。比如,用户每次打开APP后,在联网状态下终端自动从服务器中获取最新的通用标识符组。该获取过程可以是终端主动向服务器发送请求获取,也可以被动接收服务器发送的推送信息,对此不作具体限定。
第三,若通用标识符存在于通用标识符组中,则读取数据包中包含的唯一标识符,并将通用标识符和唯一标识符作为位置标识。
当从数据包中读取到的通用标识符存在于通用标识符组中时,表明该通用标识符对应的区域是可提供无线网络接入服务的。此时,终端进一步读取数据包中包含的唯一标识符。唯一标识符即为用于区分一组具有相同通用标识符的位置告知设备的唯一标识,如上述major和minor的组合。通用标识符和唯一标识符的组合所构成的位置标识反映了发送该数据包的位置告知设备所处的地理位置。
另外,当终端获取到来自于多个位置告知设备向外发送的数据包时,可以进行如下处理:
当存在n个数据包中包含的通用标识符存在于通用标识符组中时,终端分别获取终端与发送该n个数据包的各个位置告知设备之间的距离,然后从该n个数据包中选取与终端距离最近的位置告知设备发送的数据包;其中,n≥2且n为整数。
具体来讲,终端可获取每个数据包对应的接收信号强度指示,并根据接收信号强度指示获取终端与发送该n个数据包的各个位置告知设备之间的距离。终端获取到与各个位置告知设备之间的距离后,选取距离最近的位置告知设备,从该距离最近的位置告知设备发送的数据包中读取位置标识,这样可以保证后续无线网络连接的稳定性。
终端从数据包中读取位置标识后,可在本地或从服务器中获取与该位置标识对应的无线网络接入参数。其中,位置标识对应的无线网络接入参数即为该位置标识所反映的地理位置区域内的无线接入点的无线网络接入参数。如下步骤403至步骤405,首先对终端从服务器中获取无线网络接入参数的过程进行介绍。
步骤403,终端将位置标识发送给服务器。
终端与服务器之间可通过有线网络或无线网络相连,终端借助于该网络连接向服务器发送位置标识。
对应地,服务器接收终端发送的位置标识。
步骤404,服务器根据预定对应关系获取与位置标识对应的无线网络接入参数。
其中,预定对应关系包括位置标识与无线网络接入参数之间的对应关系。服务器中可预存有至少一组位置标识与无线网络接入参数之间的对应关系。服务器接收到终端发送的位置标识后,查询预定对应关系得到与接收到的位置标识对应的无线网络接入参数。
当无线网络为WiFi网络时,无线网络接入参数通常包括WiFi网络的SSID、密码和网络加密类型。
在一种可能的实现方式中,服务器首先根据第一预定对应关系查询与位置标识对应的地理位置信息,该第一预定对应关系包括位置标识与地理位置信息之间的对应关系;之后,服务器根据第二预定对应关系查询与地理位置信息对应的无线网络接入参数,第二预定对应关系包括地理位置信息与无线网络接入参数之间的对应关系。
如下表-2和表-3,其分别示出了第一预定对应关系和第二预定对应关系的示例:
位置标识 | 地理位置信息 |
70018899-9423-47BC-8A77-8D9C11B87681;1;10 | 商户A广州分店1 |
70018899-9423-47BC-8A77-8D9C11B87681;1;20 | 商户A广州分店2 |
70018899-9423-47BC-8A77-8D9C11B87681;2;10 | 商户A上海分店1 |
… | … |
表-2
地理位置信息 | 无线网络接入参数 |
商户A广州分店1 | SSID:Mc-free;密码:12345678;加密类型:WEP |
商户A广州分店2 | SSID:TP-Link98E;密码:freewifi;加密类型:WPA2-AES |
商户A上海分店1 | SSID:Mc-free;密码:88888888;加密类型:WPA2-AES |
… | … |
表-3
在一个具体的例子中,结合参考上述表-2和表-3,假设终端向服务器发送的位置标识包括:70018899-9423-47BC-8A77-8D9C11B87681;1;10。服务器接收到上述位置标识后,查询第一预定对应关系得到地理位置信息,该地理位置信息为“商户A广州分店1”。之后,服务器进一步根据第二预定对应关系查询得到该分店的无线网络接入参数。服务器中预先存储有各个提供有无线网络接入服务的区域、商家或单位等提供方的无线网络接入参数,且可以对信息实时进行更新,确保信息的完整性和准确度。
步骤405,服务器将无线网络接入参数发送给终端。
服务器获取到与位置标识对应的无线网络接入参数后,将无线网络接入参数反馈给终端,以便终端后续利用该无线网络接入参数自动接入对应的无线网络。
对应地,终端接收服务器发送的无线网络接入参数。
上述步骤403至步骤405以终端从服务器中获取无线网络接入参数的过程为例,在其它可能的实现方式中,终端还可在本地获取无线网络接入参数。具体的,终端可在本地预存预定对应关系,然后根据本地存储的预定对应关系查询与位置标识对应的无线网络接入参数,该预定对应关系包括位置标识与无线网络接入参数之间的对应关系。其中,终端本地预存的预定对应关系也可以是预先从服务器中获取并存储的。
与服务器获取无线网络接入参数的过程类似,终端也可首先根据本地存储的第一预定对应关系查询与位置标识对应的地理位置信息,该第一预定对应关系包括位置标识与地理位置信息之间的对应关系;然后根据本地存储的第二预定对应关系查询与地理位置信息对应的无线网络接入参数,该第二预定对应关系包括地理位置信息与无线网络接入参数之间的对应关系。具体查询过程在上文已经详细介绍和说明,具体可参照服务器侧的查询过程,对此不再赘述。
步骤406,终端接入与无线网络接入参数对应的无线接入点所提供的无线网络。
终端获取到无线网络接入参数后,通过系统底层实现自动接入。比如,当终端获取到WiF网络的SSID、密码和网络加密类型后,可自动接入对应的无线接入点所提供的WiFi网络。具体接入过程是本领域技术人员易于思及的,本实施例对此不再赘述。
需要说明的一点是:位置标识与无线网络接入参数之间的对应关系可以是一对一的关系,也可以是一对多的关系。当与位置标识对应的无线网络接入参数为一个时,终端直接采用该无线网络接入参数接入对应的无线网络。当与位置标识对应的无线网络接入参数为两个或两个以上时,终端可根据预先设定的预定选取规则从中选取一个无线网络接入参数,然后采用该选取的无线网络接入参数接入对应的无线接入点所提供的无线网络。其中,预定选取规则可以是随机选取一个无线网络接入参数、选取第一个无线网络接入参数、或者依次选取无线网络接入参数,直至成功接入对应的无线接入点所提供的无线网络。
综上所述,本实施例提供的网络接入方法,通过终端从获取到的数据包中读取位置标识,然后获取与该位置标识对应的无线网络接入参数,并采用该无线网络接入参数自动接入对应的无线网络;解决了背景技术涉及的网络接入方法存在操作步骤繁琐、接入耗时长的问题;简化了无线网路接入步骤,缩短了接入耗时,且实现了自动化地接入无线网络。
另外,本实施例提供的网络接入方法,通过借助于iBeacon技术中iBeacon发射器向外发出的数据包,利用该数据包中本身携带的位置标识确定终端的地理位置区域,进而获取到该区域内的无线接入点的无线网络接入参数。实现了对数据包中本身携带的位置标识的合理利用,进而为用户提供自动化地无线网络接入服务,省去了手动搜索后选择接入这一系列过程的麻烦。
另外,当终端检测到多个数据包中包含的通用标识符存在于通用标识符组中时,选取与终端距离最近的位置告知设备发送的数据包,并从中读取位置标识,保证了无线网络连接的连接质量。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
请参考图5,其示出了本发明一个实施例提供的网络接入装置的结构方框图,该网络接入装置可以通过软件、硬件或者两者的结合实现成为终端的部分或全部。该网络接入装置可以包括:数据包获取模块510、标识读取模块520、参数获取模块530和网络接入模块540。
数据包获取模块510,用于获取所述终端所处区域内的位置告知设备向外发送的数据包,所述终端所处区域内还包括至少一个无线接入点。
标识读取模块520,用于读取所述数据包中包含的位置标识,所述位置标识用于反映所述位置告知设备的地理位置。
参数获取模块530,用于获取与所述位置标识对应的无线网络接入参数。
网络接入模块540,用于接入与所述无线网络接入参数对应的无线接入点所提供的无线网络。
综上所述,本实施例提供的网络接入装置,通过终端从获取到的数据包中读取位置标识,然后获取与该位置标识对应的无线网络接入参数,并采用该无线网络接入参数自动接入对应的无线网络;解决了背景技术涉及的网络接入方法存在操作步骤繁琐、接入耗时长的问题;简化了无线网路接入步骤,缩短了接入耗时,且实现了自动化地接入无线网络。
请参考图6,其示出了本发明另一实施例提供的网络接入装置的结构方框图,该网络接入装置可以通过软件、硬件或者两者的结合实现成为服务器的部分或全部。该网络接入装置可以包括:标识接收模块610、参数取得模块620和参数发送模块630。
标识接收模块610,用于接收终端发送的位置标识,所述位置标识是所述终端获取到所述终端所处区域内的位置告知设备向外发送的数据包后,从所述数据包中读取的,所述位置标识用于反映所述位置告知设备的地理位置,所述终端所处区域内还包括至少一个无线接入点。
参数取得模块620,用于根据预定对应关系获取与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系。
参数发送模块630,用于将所述无线网络接入参数发送给所述终端,所述无线网络接入参数用于触发所述终端接入与所述无线网络接入参数对应的无线接入点所提供的无线网络。
综上所述,本实施例提供的网络接入装置,通过服务器在接收到终端发送的位置标识后,获取与该位置标识对应的无线网络接入参数,并将其反馈给终端,使得终端采用该无线网络接入参数接入对应的无线网络;解决了背景技术涉及的网络接入方法存在操作步骤繁琐、接入耗时长的问题;简化了无线网路接入步骤,缩短了接入耗时,且实现了自动化地接入无线网络。
请参考图7,其示出了本发明一个实施例提供的网络接入系统的结构方框图,该网络接入系统包括:终端500和服务器600。其中:
终端500可以包括网络接入装置,该网络接入装置可以通过软件、硬件或者两者的结合实现成为终端500的部分或全部。该网络接入装置可以包括:数据包获取模块510、标识读取模块520、参数获取模块530和网络接入模块540。
数据包获取模块510,用于获取所述终端500所处区域内的位置告知设备向外发送的数据包,所述终端500所处区域内还包括至少一个无线接入点。
标识读取模块520,用于读取所述数据包中包含的位置标识,所述位置标识用于反映所述位置告知设备的地理位置。
其中,所述标识读取模块520,包括:第一读取单元520a、标识检测单元520b和第二读取单元520c。
所述第一读取单元520a,用于读取所述数据包中包含的通用标识符。
所述标识检测单元520b,用于检测所述通用标识符是否存在于预先设定的通用标识符组中。
所述第二读取单元520c,用于当所述通用标识符存在于所述通用标识符组中时,读取所述数据包中包含的唯一标识符,并将所述通用标识符和所述唯一标识符作为所述位置标识。
可选的,所述标识读取模块520,还包括:距离获取单元520d和数据包选取单元520e。
所述距离获取单元520d,用于当存在n个数据包中包含的通用标识符存在于所述通用标识符组中时,分别获取所述终端500与发送所述n个数据包的各个位置告知设备之间的距离。
具体的,所述距离获取单元520d,包括:信号获取子单元520d1和距离获取子单元520d2。
所述信号获取子单元520d1,用于获取每个数据包对应的接收信号强度指示。
所述距离获取子单元520d2,用于根据所述接收信号强度指示获取所述终端500与发送所述n个数据包的各个位置告知设备之间的距离。
所述数据包选取单元520e,用于从所述n个数据包中选取与所述终端500距离最近的位置告知设备发送的数据包。
可选的,所述标识读取模块520,还包括:标识获取单元520f。
所述标识获取单元520f,用于从服务器600获取所述通用标识符组。
参数获取模块530,用于获取与所述位置标识对应的无线网络接入参数。
其中,所述参数获取模块530,包括:本地获取单元530a。
本地获取单元530a,用于根据本地存储的预定对应关系查询与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系。
具体的,所述本地获取单元530a,包括:位置获取子单元530a1和参数获取子单元530a2。
所述位置获取子单元530a1,用于根据本地存储的第一预定对应关系查询与所述位置标识对应的地理位置信息,所述第一预定对应关系包括所述位置标识与所述地理位置信息之间的对应关系。
所述参数获取子单元530a2,用于根据本地存储的第二预定对应关系查询与所述地理位置信息对应的无线网络接入参数,所述第二预定对应关系包括所述地理位置信息与所述无线网络接入参数之间的对应关系。
或者,所述参数获取模块530,包括:标识发送单元530b和参数接收单元530c。
标识发送单元530b,用于将所述位置标识发送给服务器600;参数接收单元530c,用于接收所述服务器600发送的与所述位置标识对应的无线网络接入参数;其中,所述无线网络接入参数是所述服务器600根据预定对应关系查询得到的,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系。
网络接入模块540,用于采用所述无线网络接入参数接入对应的无线网络。
服务器600可以包括网络接入装置,该网络接入装置可以通过软件、硬件或者两者的结合实现成为服务器600的部分或全部。该网络接入装置可以包括:标识接收模块610、参数取得模块620和参数发送模块630。
标识接收模块610,用于接收终端500发送的位置标识,所述位置标识是所述终端500获取到所述终端500所处区域内的位置告知设备向外发送的数据包后,从所述数据包中读取的,所述位置标识用于反映所述位置告知设备的地理位置,所述终端500所处区域内还包括至少一个无线接入点。
参数取得模块620,用于根据预定对应关系获取与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系。
具体的,所述参数取得模块620,包括:第一获取单元620a和第二获取单元620b。
所述第一获取单元620a,用于根据第一预定对应关系查询与所述位置标识对应的地理位置信息,所述第一预定对应关系包括所述位置标识与所述地理位置信息之间的对应关系。
所述第二获取单元620b,用于根据第二预定对应关系查询与所述地理位置信息对应的无线网络接入参数,所述第二预定对应关系包括所述地理位置信息与所述无线网络接入参数之间的对应关系。
参数发送模块630,用于将所述无线网络接入参数发送给所述终端500,所述无线网络接入参数用于触发所述终端500接入与所述无线网络接入参数对应的无线接入点所提供的无线网络。
可选的,所述装置还包括:标识发送模块602。
标识发送模块602,用于向所述终端发送通用标识符组,所述通用标识符组中包含有至少一个通用标识符;
其中,所述通用标识符组用于在所述终端从所述数据包中读取通用标识符后,检测读取到的所述通用标识符是否存在于所述通用标识符组中,当所述通用标识符存在于所述通用标识符组中时,读取所述数据包中包含的唯一标识符,并将所述通用标识符和所述唯一标识符作为所述位置标识。
综上所述,本实施例提供的网络接入系统,通过终端从获取到的数据包中读取位置标识,然后获取与该位置标识对应的无线网络接入参数,并采用该无线网络接入参数自动接入对应的无线网络;解决了背景技术涉及的网络接入方法存在操作步骤繁琐、接入耗时长的问题;简化了无线网路接入步骤,缩短了接入耗时,且实现了自动化地接入无线网络。
另外,当终端检测到多个数据包中包含的通用标识符存在于通用标识符组中时,选取与终端距离最近的位置告知设备发送的数据包,并从中读取位置标识,保证了无线网络连接的连接质量。
需要说明的是:上述实施例提供的网络接入装置和系统在提供网络接入服务时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网络接入装置和系统与网络接入方法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图8,其示出了本发明一个实施例提供的终端的结构示意图。该终端用于实施上述实施例中提供的网络接入方法。具体来讲:
终端800可以包括RF(Radio Frequency,射频)电路810、包括有一个或一个以上计算机可读存储介质的存储器820、输入单元830、显示单元840、传感器850、音频电路860、WiFi(wireless fidelity,无线保真)模块870、包括有一个或者一个以上处理核心的处理器880、以及电源890等部件。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路810可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器880处理;另外,将涉及上行的数据发送给基站。通常,RF电路810包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路810还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器820可用于存储软件程序以及模块,处理器880通过运行存储在存储器820的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端800的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器820还可以包括存储器控制器,以提供处理器880和输入单元830对存储器820的访问。
输入单元830可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元830可包括图像输入设备831以及其他输入设备832。图像输入设备831可以是摄像头,也可以是光电扫描设备。除了图像输入设备831,输入单元830还可以包括其他输入设备832。具体地,其他输入设备832可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元840可用于显示由用户输入的信息或提供给用户的信息以及终端800的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元840可包括显示面板841,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板841。
终端800还可包括至少一种传感器850,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板841的亮度,接近传感器可在终端800移动到耳边时,关闭显示面板841和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端800还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路860、扬声器861,传声器862可提供用户与终端800之间的音频接口。音频电路860可将接收到的音频数据转换后的电信号,传输到扬声器861,由扬声器861转换为声音信号输出;另一方面,传声器862将收集的声音信号转换为电信号,由音频电路860接收后转换为音频数据,再将音频数据输出处理器880处理后,经RF电路810以发送给比如另一终端,或者将音频数据输出至存储器820以便进一步处理。音频电路860还可能包括耳塞插孔,以提供外设耳机与终端800的通信。
WiFi属于短距离无线传输技术,终端800通过WiFi模块870可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了WiFi模块870,但是可以理解的是,其并不属于终端800的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器880是终端800的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器820内的软件程序和/或模块,以及调用存储在存储器820内的数据,执行终端800的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器880可包括一个或多个处理核心;优选的,处理器880可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器880中。
终端800还包括给各个部件供电的电源890(比如电池),优选的,电源可以通过电源管理系统与处理器880逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源890还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端800还可以包括蓝牙模块等,在此不再赘述。
具体在本实施例中,终端800还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,以执行上述图2或图4所示实施例提供的终端侧的网络接入方法。
图9示出了本发明一个实施例提供的服务器的结构示意图。该服务器用于实施上述实施例中提供的网络接入方法。具体来讲:
所述服务器900包括中央处理单元(CPU)901、包括随机存取存储器(RAM)902和只读存储器(ROM)903的系统存储器904,以及连接系统存储器904和中央处理单元901的系统总线905。所述服务器900还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/O系统)906,和用于存储操作系统913、应用程序914和其他程序模块915的大容量存储设备907。
所述基本输入/输出系统906包括有用于显示信息的显示器908和用于用户输入信息的诸如鼠标、键盘之类的输入设备909。其中所述显示器908和输入设备909都通过连接到系统总线905的输入输出控制器910连接到中央处理单元901。所述基本输入/输出系统906还可以包括输入输出控制器910以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器910还提供输出到显示屏、打印机或其他类型的输出设备。
所述大容量存储设备907通过连接到系统总线905的大容量存储控制器(未示出)连接到中央处理单元901。所述大容量存储设备907及其相关联的计算机可读介质为服务器900提供非易失性存储。也就是说,所述大容量存储设备907可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器904和大容量存储设备907可以统称为存储器。
根据本发明的各种实施例,所述服务器900还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器900可以通过连接在所述系统总线905上的网络接口单元911连接到网络912,或者说,也可以使用网络接口单元911来连接到其他类型的网络或远程计算机系统(未示出)。
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,以执行上述图3或图4所示实施例提供的服务器侧的网络接入方法。
应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、“the”)旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (17)
1.一种网络接入方法,其特征在于,用于终端中,所述方法包括:
获取所述终端所处区域内的位置告知设备向外发送的数据包,所述终端所处区域内还包括至少一个无线接入点;
读取所述数据包中包含的通用标识符;
检测所述通用标识符是否存在于预先设定的通用标识符组中;
当存在n个数据包中包含的通用标识符存在于所述通用标识符组中时,获取每个数据包对应的接收信号强度指示,n≥2且n为整数;
根据所述接收信号强度指示获取所述终端与发送所述n个数据包的各个位置告知设备之间的距离;
从所述n个数据包中选取与所述终端距离最近的位置告知设备发送的数据包,
从选取的所述数据包中读取唯一标识符,并将所述通用标识符和所述唯一标识符作为位置标识,所述位置标识用于反映所述位置告知设备的地理位置;
获取与所述位置标识对应的无线网络接入参数;
当所述位置标识对应的无线网络接入参数存在多个时,按照预定选取规则选取一个所述无线网络接入参数,接入与选取的所述无线网络接入参数对应的无线接入点所提供的无线网络;
其中,所述预定选取规则为以下任意一项:随机选取一个无线网络接入参数、选取第一个无线网络接入参数、依次选取无线网络接入参数,直至成功接入对应的无线接入点所提供的无线网络。
2.根据权利要求1所述的方法,其特征在于,所述获取与所述位置标识对应的无线网络接入参数,包括:
根据本地存储的预定对应关系查询与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系;
或者,
将所述位置标识发送给服务器,接收所述服务器发送的与所述位置标识对应的无线网络接入参数;其中,所述无线网络接入参数是所述服务器根据预定对应关系查询得到的,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述根据本地存储的预定对应关系查询与所述位置标识对应的无线网络接入参数,包括:
根据本地存储的第一预定对应关系查询与所述位置标识对应的地理位置信息,所述第一预定对应关系包括所述位置标识与所述地理位置信息之间的对应关系;
根据本地存储的第二预定对应关系查询与所述地理位置信息对应的无线网络接入参数,所述第二预定对应关系包括所述地理位置信息与所述无线网络接入参数之间的对应关系。
4.根据权利要求1所述的方法,其特征在于,所述检测所述通用标识符是否存在于预先设定的通用标识符组中之前,还包括:
从服务器获取所述通用标识符组。
5.一种网络接入方法,其特征在于,用于服务器中,所述方法包括:
接收终端发送的位置标识,所述位置标识是所述终端获取到所述终端所处区域内且与所述终端距离最近的位置告知设备向外发送的数据包后,从所述数据包中读取的,所述位置标识用于反映所述位置告知设备的地理位置,所述位置告知设备与所述终端之间的距离根据所述位置告知设备发送的数据包的接收信号强度指示确定,所述数据包包含通用标识符和唯一标识符,在所述通用标识符存在于预先设定的通用标识符组中时,由所述通用标识符和所述唯一标识符组成所述位置标识,所述终端所处区域内还包括至少一个无线接入点;
根据预定对应关系获取与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系;
将所述无线网络接入参数发送给所述终端,所述终端用于当所述位置标识对应的无线网络接入参数存在多个时,按照预定选取规则选取一个所述无线网络接入参数,接入与选取的所述无线网络接入参数对应的无线接入点所提供的无线网络;
其中,所述预定选取规则为以下任意一项:随机选取一个无线网络接入参数、选取第一个无线网络接入参数、依次选取无线网络接入参数,直至成功接入对应的无线接入点所提供的无线网络。
6.根据权利要求5所述的方法,其特征在于,所述根据预定对应关系获取与所述位置标识对应的无线网络接入参数,包括:
根据第一预定对应关系查询与所述位置标识对应的地理位置信息,所述第一预定对应关系包括所述位置标识与所述地理位置信息之间的对应关系;
根据第二预定对应关系查询与所述地理位置信息对应的无线网络接入参数,所述第二预定对应关系包括所述地理位置信息与所述无线网络接入参数之间的对应关系。
7.根据权利要求5或6所述的方法,其特征在于,所述接收终端发送的位置标识之前,还包括:
向所述终端发送通用标识符组,所述通用标识符组中包含有至少一个通用标识符;
其中,所述通用标识符组用于在所述终端从所述数据包中读取通用标识符后,检测读取到的所述通用标识符是否存在于所述通用标识符组中,当所述通用标识符存在于所述通用标识符组中时,读取所述数据包中包含的唯一标识符,并将所述通用标识符和所述唯一标识符作为所述位置标识。
8.一种网络接入装置,其特征在于,用于终端中,所述装置包括:
数据包获取模块,用于获取所述终端所处区域内的位置告知设备向外发送的数据包,所述终端所处区域内还包括至少一个无线接入点;
标识读取模块,用于读取所述数据包中包含的通用标识符;检测所述通用标识符是否存在于预先设定的通用标识符组中;当存在n个数据包中包含的通用标识符存在于所述通用标识符组中时,获取每个数据包对应的接收信号强度指示,n≥2且n为整数;根据所述接收信号强度指示获取所述终端与发送所述n个数据包的各个位置告知设备之间的距离;从所述n个数据包中选取与所述终端距离最近的位置告知设备发送的数据包,从选取的所述数据包中读取唯一标识符,并将所述通用标识符和所述唯一标识符作为位置标识,所述位置标识用于反映所述位置告知设备的地理位置;
参数获取模块,用于获取与所述位置标识对应的无线网络接入参数;
网络接入模块,用于当所述位置标识对应的无线网络接入参数存在多个时,按照预定选取规则选取一个所述无线网络接入参数,接入与选取的所述无线网络接入参数对应的无线接入点所提供的无线网络;
其中,所述预定选取规则为以下任意一项:随机选取一个无线网络接入参数、选取第一个无线网络接入参数、依次选取无线网络接入参数,直至成功接入对应的无线接入点所提供的无线网络。
9.根据权利要求8所述的装置,其特征在于,所述参数获取模块,包括:
本地获取单元,用于根据本地存储的预定对应关系查询与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系;
或者,
标识发送单元,用于将所述位置标识发送给服务器;参数接收单元,用于接收所述服务器发送的与所述位置标识对应的无线网络接入参数;其中,所述无线网络接入参数是所述服务器根据预定对应关系查询得到的,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系。
10.根据权利要求9所述的装置,其特征在于,所述本地获取单元,包括:位置获取子单元和参数获取子单元;
所述位置获取子单元,用于根据本地存储的第一预定对应关系查询与所述位置标识对应的地理位置信息,所述第一预定对应关系包括所述位置标识与所述地理位置信息之间的对应关系;
所述参数获取子单元,用于根据本地存储的第二预定对应关系查询与所述地理位置信息对应的无线网络接入参数,所述第二预定对应关系包括所述地理位置信息与所述无线网络接入参数之间的对应关系。
11.根据权利要求8所述的装置,其特征在于,所述标识读取模块,还包括:标识获取单元;
所述标识获取单元,用于从服务器获取所述通用标识符组。
12.一种网络接入装置,其特征在于,用于服务器中,所述装置包括:
标识接收模块,用于接收终端发送的位置标识,所述位置标识是所述终端获取到所述终端所处区域内且与所述终端距离最近的位置告知设备向外发送的数据包后,从所述数据包中读取的,所述位置标识用于反映所述位置告知设备的地理位置,所述位置告知设备与所述终端之间的距离根据所述位置告知设备发送的数据包的接收信号强度指示确定,所述数据包包含通用标识符和唯一标识符,在所述通用标识符存在于预先设定的通用标识符组中时,由所述通用标识符和所述唯一标识符组成所述位置标识,所述终端所处区域内还包括至少一个无线接入点;
参数取得模块,用于根据预定对应关系获取与所述位置标识对应的无线网络接入参数,所述预定对应关系包括所述位置标识与所述无线网络接入参数之间的对应关系;
参数发送模块,用于将所述无线网络接入参数发送给所述终端,
所述终端用于当所述位置标识对应的无线网络接入参数存在多个时,按照预定选取规则选取一个所述无线网络接入参数,接入与选取的所述无线网络接入参数对应的无线接入点所提供的无线网络;
其中,所述预定选取规则为以下任意一项:随机选取一个无线网络接入参数、选取第一个无线网络接入参数、依次选取无线网络接入参数,直至成功接入对应的无线接入点所提供的无线网络。
13.根据权利要求12所述的装置,其特征在于,所述参数取得模块,包括:第一获取单元和第二获取单元;
所述第一获取单元,用于根据第一预定对应关系查询与所述位置标识对应的地理位置信息,所述第一预定对应关系包括所述位置标识与所述地理位置信息之间的对应关系;
所述第二获取单元,用于根据第二预定对应关系查询与所述地理位置信息对应的无线网络接入参数,所述第二预定对应关系包括所述地理位置信息与所述无线网络接入参数之间的对应关系。
14.根据权利要求12或13所述的装置,其特征在于,所述装置还包括:
标识发送模块,用于向所述终端发送通用标识符组,所述通用标识符组中包含有至少一个通用标识符;
其中,所述通用标识符组用于在所述终端从所述数据包中读取通用标识符后,检测读取到的所述通用标识符是否存在于所述通用标识符组中,当所述通用标识符存在于所述通用标识符组中时,读取所述数据包中包含的唯一标识符,并将所述通用标识符和所述唯一标识符作为所述位置标识。
15.一种网络接入系统,其特征在于,所述系统包括:终端和服务器;
所述终端包括如权利要求8至11任一所述的网络接入装置;
所述服务器包括如权利要求12至14任一所述的网络接入装置。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,所述程序由处理器执行以实现如权利要求1至4任一项所述的网络接入方法。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,所述程序由处理器执行以实现如权利要求5至7任一项所述的网络接入方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410510310.8A CN105530684B (zh) | 2014-09-28 | 2014-09-28 | 网络接入方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410510310.8A CN105530684B (zh) | 2014-09-28 | 2014-09-28 | 网络接入方法、装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105530684A CN105530684A (zh) | 2016-04-27 |
CN105530684B true CN105530684B (zh) | 2020-09-11 |
Family
ID=55772582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410510310.8A Active CN105530684B (zh) | 2014-09-28 | 2014-09-28 | 网络接入方法、装置和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105530684B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107567071B (zh) * | 2016-06-30 | 2020-08-11 | 上海连尚网络科技有限公司 | 一种用于查询无线热点的方法与设备 |
CN108207018A (zh) * | 2016-12-16 | 2018-06-26 | 中兴通讯股份有限公司 | 无线连接方法及装置 |
CN106850760B (zh) * | 2016-12-30 | 2020-10-27 | 华为技术有限公司 | 地理位置获取方法及装置 |
CN111049710A (zh) * | 2019-11-20 | 2020-04-21 | 视联动力信息技术股份有限公司 | 一种接入服务器的方法和装置 |
CN116097758A (zh) * | 2020-08-11 | 2023-05-09 | Oppo广东移动通信有限公司 | 网络选择方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102448187A (zh) * | 2011-10-29 | 2012-05-09 | 华为终端有限公司 | 自动接入Wi-Fi网络的方法及终端 |
CN103108380A (zh) * | 2011-11-10 | 2013-05-15 | 北京千橡网景科技发展有限公司 | 一种用于提供网络连接的方法和设备 |
CN103458408A (zh) * | 2013-08-19 | 2013-12-18 | 小米科技有限责任公司 | 网络连接方法、网络共享方法及装置 |
CN103475996A (zh) * | 2013-08-19 | 2013-12-25 | 小米科技有限责任公司 | 网络连接方法、网络共享方法及装置 |
CN103501482A (zh) * | 2013-09-26 | 2014-01-08 | 小米科技有限责任公司 | 网络接入方法、装置及终端 |
CN103607713A (zh) * | 2013-10-29 | 2014-02-26 | 小米科技有限责任公司 | 网络接入方法、装置、设备和系统 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102857858A (zh) * | 2011-06-27 | 2013-01-02 | 罗博特·顾 | 一种无线定位信息装置 |
KR101392047B1 (ko) * | 2012-04-05 | 2014-05-07 | 주식회사 엘지씨엔에스 | 사용자 검증 방법, 이를 수행하는 사용자 검증 서버 및 모바일 단말 |
CN104066146A (zh) * | 2013-03-18 | 2014-09-24 | 华为技术有限公司 | Wi-Fi网络的接入方法和无线接入设备 |
CN103823230A (zh) * | 2014-03-11 | 2014-05-28 | 邹美余 | 一种室内定位系统及其使用方法 |
-
2014
- 2014-09-28 CN CN201410510310.8A patent/CN105530684B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102448187A (zh) * | 2011-10-29 | 2012-05-09 | 华为终端有限公司 | 自动接入Wi-Fi网络的方法及终端 |
CN103108380A (zh) * | 2011-11-10 | 2013-05-15 | 北京千橡网景科技发展有限公司 | 一种用于提供网络连接的方法和设备 |
CN103458408A (zh) * | 2013-08-19 | 2013-12-18 | 小米科技有限责任公司 | 网络连接方法、网络共享方法及装置 |
CN103475996A (zh) * | 2013-08-19 | 2013-12-25 | 小米科技有限责任公司 | 网络连接方法、网络共享方法及装置 |
CN103501482A (zh) * | 2013-09-26 | 2014-01-08 | 小米科技有限责任公司 | 网络接入方法、装置及终端 |
CN103607713A (zh) * | 2013-10-29 | 2014-02-26 | 小米科技有限责任公司 | 网络接入方法、装置、设备和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN105530684A (zh) | 2016-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107094294B (zh) | 网络连接方法及装置 | |
CN104142862B (zh) | 服务器的过载保护方法及装置 | |
CN106851654B (zh) | 伪基站识别方法、装置及终端 | |
US10009838B2 (en) | Access point connection method and electronic device thereof | |
CN107040610B (zh) | 数据同步方法、装置、存储介质、终端以及服务器 | |
CN105530684B (zh) | 网络接入方法、装置和系统 | |
CN106162811B (zh) | 建立网络连接的方法及装置 | |
CN113660650B (zh) | 设备回连的方法及相关装置 | |
CN112269842B (zh) | 一种信息处理方法、装置、存储介质及计算机设备 | |
CN103455330A (zh) | 应用程序管理方法、终端、设备及系统 | |
CN104820665A (zh) | 展示推荐信息的方法、终端及服务器 | |
CN104618854A (zh) | 共享位置信息的方法、终端及服务器 | |
CN103390034A (zh) | 图片展示的方法、装置、终端及服务器 | |
CN105681441A (zh) | 数据传输方法及装置 | |
CN107423099B (zh) | 键码烧写方法、服务器、终端、键码烧写系统及存储介质 | |
CN109495769B (zh) | 视频通信方法、终端、智能电视、服务器及存储介质 | |
CN105303591A (zh) | 在拼图上叠加地点信息的方法、终端及服务器 | |
CN107317828B (zh) | 文件下载方法及装置 | |
CN104702678A (zh) | 文件传输方法及装置 | |
CN105577712B (zh) | 一种文件上传方法、装置和系统 | |
CN105306244B (zh) | 路由器管理方法、系统及设备 | |
CN103501373A (zh) | 发起呼叫的方法、装置及终端 | |
CN105025064B (zh) | 下载文件的方法、装置及系统 | |
CN103336677B (zh) | 一种向显示设备输出图像的方法、装置和系统 | |
CN109348425B (zh) | 一种定位信息更新方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |