获取网络接入点的方法及系统技术方案

技术编号:14783096 阅读:84 留言:0更新日期:2017-03-10 03:47
本发明专利技术公开一种获取网络接入点的方法及系统,所述方法包括:在终端中触发监控可供接入的网络接入点,以根据网络接入点发生的变动获取变更网络接入点;根据所述变更网络接入点获取对应的接入数据;及在缓存结果中添加所述变更网络接入点和接入数据,以使得终端能够通过所述缓存结果进行无线网络的接入。所述获取网络接入点的系统与上述方法匹配。本发明专利技术的获取网络接入点的方法及系统不需要依赖于用户的手动触发,且能够简化操作。

【技术实现步骤摘要】

本专利技术涉及网络连接
,尤其涉及一种获取网络接入点的方法及系统
技术介绍
随着网络技术的发展,网络已成为人们日常生活的一部分,人们通过网络获取各种信息以及进行各种交流。为了访问网络,较常用的一种无线网络接入方法是经由网络接入点使得终端能够接入网络。传统的终端接入无线网络方法中,通常先开启终端的WiFi功能,以自动搜索终端附近的网络接入点。在搜索到终端附近相应的网络接入点之后,再由用户手动触发各种操作,以进一步获取网络接入点对应的接入数据。此外,用户还需要不定期地对搜索到的网络接入点进行手动刷新,以保证获取到的网络接入点与对应的接入数据的数据有效性。因此,在现有的网络接入点的获取过程中,各种操作的执行均依赖于用户的手动触发,且存在着操作繁琐等诸多缺陷。
技术实现思路
基于此,有必要提供一种不需要依赖于用户的手动触发,且能够简化操作的获取网络接入点的方法。此外,还有必要提供一种不需要依赖于用户的手动触发,且能够简化操作的获取网络接入点的系统。为了解决上述技术问题,本专利技术所采用的技术方案为:一种获取网络接入点的方法,包括:在终端中触发监控可供接入的网络接入点,以根据网络接入点发生的变动获取变更网络接入点;根据所述变更网络接入点获取对应的接入数据;及在缓存结果中添加所述变更网络接入点和接入数据,以使得终端能够通过所述缓存结果进行无线网络的接入。一种获取网络接入点的系统,包括:变更网络接入点获取模块、接入数据获取模块及接入数据添加模块,变更网络接入点获取模块用于在终端中触发监控可供接入的网络接入点,以根据网络接入点发生的变动获取变更网络接入点;接入数据获取模块根据所述变更网络接入点获取对应的接入数据;接入数据添加模块用于在缓存结果中添加所述变更网络接入点和接入数据,以使得终端能够通过所述缓存结果进行无线网络的接入。与现有技术相比,本专利技术具有以下有益效果:通过终端触发监控终端中可供接入的网络接入点,以获取得到变更网络接入点,再根据变更网络接入点获取对应的接入数据,并将变更网络接入点与对应的接入数据添加至缓存结果中,使得终端能够通过缓存结果进行无线网络的接入。也就是说,通过终端自动监控网络接入点发生的变动得到变更网络接入点,并获取与变更网络接入点对应的接入数据,同时,通过自动添加变更网络接入点和对应的接入数据至缓存结果,使得缓存结果中的可供终端接入的网络接入点既包括了原有的未发生变动的网络接入点,还包括了已发生变动的变更网络接入点,进而使得网络接入点的获取不再依赖于用户的手动触发,且大为简化了操作。附图说明图1为一实施例的获取网络接入点的方法的应用环境示意图;图2为一实施例的获取网络接入点的方法的流程图;图3为一实施例的获取网络接入点的方法的网络接入点变动示意图;图4为一实施例的获取接入数据的方法的流程图;图5为另一实施例的获取网络接入点的方法流程图;图6为另一实施例的获取网络接入点的方法流程图;图7为另一实施例的获取网络接入点的方法的流程图;图8为一实施例的获取网络接入点的系统的结构框图;图9为图8中接入数据获取模块的结构框图;图10为另一实施例的获取网络接入点的系统的结构框图;图11为另一实施例的获取网络接入点的系统的结构框图;图12为另一实施例的获取网络接入点的系统的结构框图;图13为本专利技术实施例所提供的一种终端的结构示意图。具体实施方式体现本专利技术特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本专利技术能够在不同的实施方式上具有各种的变化,其皆不脱离本专利技术的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本专利技术。如前所述,现有的网络接入点的获取过程主要包括三个部分:一是开启WiFi功能以自动搜索终端附近的网络接入点,二是根据搜索到的网络接入点获取对应的接入数据,三是对获取到的网络接入点和对应的接入数据进行不定期地刷新。该网络接入点的获取过程还存在着依赖于用户的手动触发,且操作繁琐等诸多缺陷。基于此,特提出了一种获取网络接入点的方法。该方法可依赖于计算机程序,该计算机程序将运行在终端之上。图1为一实施例中获取网络接入点的方法的应用环境示意图。如图1所示,该应用环境包括终端110、无线网络接入设备120及互联网130。其中,终端110可以是具有无线通信功能的智能手机、平板电脑、台式计算机、笔记本电脑、个人数字助理等等。无线网络接入设备120可以是无线路由器、随身WiFi等等。网络接入点即是无线网络接入设备120在终端110中的标识信息。终端110在开启WiFi功能之后,对终端110中搜索得到的网络接入点进行监控,以主动获取到变更网络接入点,并根据该变更网络接入点获取对应的接入数据,再添加变更网络接入点与对应的接入数据至缓存结果中,使得终端110能够通过缓存结果进行无线网络的接入。由于缓存结果不仅包含了终端中已有的可供接入的网络接入点及对应的接入数据,而且能够获取到自动监控得的变更网络接入点及对应的接入数据,使得用户在任何可进行无线网络接入的应用场景中,都无需任何手动触发操作,即可随时实现无线网络接入。例如,B餐厅所在的免费网络接入点为B1,当用户A在B餐厅就餐时,用户A的智能手机即能够自动监控到免费网络接入点B1为变更网络接入点,并主动获取到该免费网络接入点B1对应的接入数据,同时添加至缓存结果中,使得用户A无需任何操作即可享用到B餐厅提供的免费WiFi服务。请参阅图2,在一实施例中,一种获取网络接入点的方法包括:步骤210,在终端中触发监控可供接入的网络接入点,以根据网络接入点发生的变动获取变更网络接入点。WiFi功能开启后,终端对其附近的网络接入点进行自动搜索,以得到相应的可供终端接入的网络接入点,以便于终端中触发监控。终端中自动搜索得到的可供接入的网络接入点将通过WiFi列表显示界面进行展示,并且发生变动的网络接入点也将通过WiFi列表显示界面中触发的刷新操作进行展示。在自动搜索时,无线网络接入设备上报至终端的接入消息中至少包含有SSID(ServiceSetIdentifier,服务集标识),相应地,展示在WiFi列表显示界面中的网络接入点将以SSID为表征。如图3所示,在智能手机的WiFi列表显示界面中所显示的搜索到的网络接入点的SSID分别是000WiFi、123WiFi、345WiFi。在其他应用场景中,由于可能出现无线网络接入设备上报的SSID相同的情况,因此,无线网络接入设备上报至终端的接入消息中还可以包含有BSSID(BasicServiceSetIdentifier,基本服务集标识),相应地,展示在WiFi列表显示界面中网络接入点将以SSID和BSSID为共同表征。本实施例中,WiFi列表显示界面是通过终端中触发开启的对应的WiFi应用程序展开的。其中,该对应的WiFi应用程序用于实现终端的WiFi功能,其可以是软件客户端或者网页客户端的形式。相应地,该WiFi列表显示界面可以是软件客户端的显示窗口,也可以是网页客户端的网页页面。进一步地,通过对终端中可供接入的网络接入点的监控,即可获取到变更网络接入点。如图3所示,在不同时间段的网络接入点的监控过程中,WiFi列表显示界面中所显示的内容是不同的,通过对比即可获取到变更网络接入点包括123WiFi和34本文档来自技高网...
获取网络接入点的方法及系统

【技术保护点】
一种获取网络接入点的方法,其特征在于,包括:在终端中触发监控可供接入的网络接入点,以根据网络接入点发生的变动获取变更网络接入点;根据所述变更网络接入点获取对应的接入数据;及在缓存结果中添加所述变更网络接入点和接入数据,以使得终端能够通过所述缓存结果进行无线网络的接入。

【技术特征摘要】
1.一种获取网络接入点的方法,其特征在于,包括:在终端中触发监控可供接入的网络接入点,以根据网络接入点发生的变动获取变更网络接入点;根据所述变更网络接入点获取对应的接入数据;及在缓存结果中添加所述变更网络接入点和接入数据,以使得终端能够通过所述缓存结果进行无线网络的接入。2.如权利要求1所述的获取网络接入点的方法,其特征在于,所述变更网络接入点包括消失的网络接入点,所述根据所述变更网络接入点获取对应的接入数据的步骤之前,所述方法还包括:将所述消失的网络接入点与对应的接入数据从所述缓存结果中清除,并添加至待删除队列。3.如权利要求1所述的获取网络接入点的方法,其特征在于,所述变更网络接入点包括新增的网络接入点,所述根据所述变更网络接入点获取对应的接入数据的步骤包括:判断所述新增的网络接入点是否存在于待删除队列;若为是,则从所述待删除队列中提取所述新增的网络接入点与对应的接入数据。4.如权利要求3所述的获取网络接入点的方法,其特征在于,所述根据所述变更网络接入点获取对应的接入数据的步骤还包括:若判断得到所述新增的网络接入点不存在于所述待删除队列,则上报所述新增的网络接入点至服务器,并接收得到所述服务器根据所述新增的网络接入点返回的接入数据。5.如权利要求1所述的获取网络接入点的方法,其特征在于,所述在缓存结果中添加所述变更网络接入点和接入数据,以使得终端能够通过所述缓存结果进行无线网络的接入的步骤之后,所述方法还包括:判断所述终端通过所述缓存结果接入无线网络是否成功;若为是,则触发开启对无线连接的连接时间的计时;及当所述连接时间达到预设时间,将连接成功的网络接入点与对应的接入数据从所述缓存结果中清除。6.如权利要求5所述的获取网络接入点的方法,其特征在于,所述方法还包括:若判断得到所述终端通过所述缓存结果接入无线网络失败,则进一步判断连接失败的网络接入点是否为消失的网络接入点;若为是,则将所述连接失败的网络接入点与对应的接入数据从所述缓存结果中清除,并添加至待删除队列。7.如权利要求6所述的获取网络接入点的方法,其特征在于,所述方法还包括:若判断得到所述连接失败的网络接入点不为消失的网络接入点,则在所述缓存结果中将与所述连接失败的网络接入点对应的接入数据标识为不可用。8.如权利要求1所述的获取网络接入点的方法,其特征在于,所述方法还包括:侦听得到刷新指令,以触发进行终端中可供接入的网络接入点的刷新;上报刷新后的网络接入点至服务器,并接收得到所述服务器根据刷新后的网络接入点返回的接入数据;及清除所述缓存结果,并同步刷新后的网络接入...

【专利技术属性】
技术研发人员:区小东陈就标陈炎福
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1