获取、提供无线接入点接入信息的方法、设备以及介质与流程

文档序号:14448104阅读:146来源:国知局
获取、提供无线接入点接入信息的方法、设备以及介质与流程

本说明书涉及计算机技术领域,尤其涉及获取、提供无线接入点接入信息的方法、设备以及介质。



背景技术:

随着移动通信的普及,越来越多的用户终端设备通过无线接入点或者移动数据流量与网络连接,例如,人们可以通过手机的移动数据流量(例如,3g(3rd-generation,第三代移动通信技术)或者4g(4rd-generation,第四代移动通信技术))上网,也可以通过手机连接wifi(wireless-fidelity,无线保真)热点上网。但是,用户的移动数据流量是有限的,而且连接wifi需要登录密码,无法满足用户的上网需求。

在现有技术中,为了便于用户设备联网问题,可以通过获取共享无线接入点(例如,wifi或者手机热点)的登录密码后,进行登录联网。在获取登录密码的过程中,需要通过用户手机的移动数据流量与接入点信息存储服务器建立连接,向接入点信息存储服务器请求获取无线接入点的登录密码。当用户设备(比如,手机)的流量用尽后,无法与移动运营商连接,也就无法获得共享无线接入点的登录密码,最终导致用户设备不能通过共享无线接入点上网。

基于现有技术,需要一种在任何情况下用户均能够与共享无线接入点连接的方案。



技术实现要素:

本说明书实施例提供的获取、提供无线接入点接入信息的方法、设备以及介质,用于解决以下技术问题:在任何情况下均能够与共享无线接入点连接的方案。

为解决上述技术问题,本说明书实施例提供以下技术方案:

本说明书实施例提供了一种用户设备端获取无线接入点接入信息的方法,包括:

搜索无线接入点,获得一个或多个无线接入点的标识信息;

判断移动数据流量是否可用;

若是,则通过移动数据流量,发送接入信息查询请求,所述接入信息查询请求包括所述一个或多个无线接入点的标识信息;

否则,则通过短信通道,发送查询请求短信,所述查询请求短信包括所述一个或多个无线接入点的标识信息;

接收网络设备响应于所述接入信息查询请求或查询请求短信返回的一个或多个无线接入点的接入信息。

优选的,在上述的方法中,判断移动数据流量是否可用,包括:

判断所述用户设备的移动流量是否可用;

若是,则确定所述移动数据流量可用;

否则,则确定所述移动数据流量不可用。

优选的,在上述的方法中,通过移动数据流量,发送接入信息查询请求,包括:

判断普通数据流量是否可用;

若是,则通过普通数据流量,发送所述接入信息查询请求;

否则,则通过定向流量,发送所述接入信息查询请求。

优选的,在上述的方法中,通过普通数据流量,发送所述接入信息查询请求,具体包括:

利用移动运营商提供的用户设备与接入点信息存储服务器之间的数据通道发送所述接入信息查询请求至接入点信息存储服务器,由接入点信息存储服务器进行处理。

优选的,在上述的方法中,当通过普通数据流量发送接入信息查询请求时,所述接入信息查询请求还包括使用普通数据流量的应用标识,以供移动运营商根据所述应用标识将所述发送接入信息查询请求消耗的普通数据流量转换为定向流量。

优选的,在上述的方法中,通过定向流量发送所述接入信息查询请求,具体包括:

向移动运营商网络设备发送定向流量使用请求;

利用移动运营商响应于所述定向流量使用请求而建立的用户设备与接入点信息存储服务器之间的数据通道发送所述接入信息查询请求至接入点信息存储服务器,由接入点信息存储服务器进行处理。

优选的,在上述的方法中,向移动运营商网络设备发送定向流量使用请求,具体包括:

利用请求使用定向流量的应用与移动运营商协定的私有流量通道向移动运营商发送所述定向流量使用请求,其中所述私有流量通道包括以下至少一项:私有通道协议、预定的端口信息、预定的域名或ip地址信息,所述定向流量使用请求携带请求使用定向流量的应用标识。

优选的,在上述的方法中,由接入点信息存储服务器进行处理,包括:

接入点信息存储服务器接收所述接入信息查询请求;

查询并处理所述一个或多个无线接入点的接入信息;

将所述处理后的一个或多个无线接入点的接入信息发送至所述用户设备。

优选的,在上述的方法中,接收网络设备响应于所述接入信息查询请求返回的所述一个或多个无线接入点的接入信息,包括:

判断普通数据流量是否可用;

若是,通过普通数据流量,接收网络设备响应于所述接入信息查询请求返回的所述一个或多个无线接入点的接入信息;

否则,通过定向流量,接收网络设备响应于所述接入信息查询请求返回的所述一个或多个无线接入点的接入信息。

优选的,在上述的方法中,通过短信通道,发送查询请求短信,之前还包括:

根据所述一个或多个无线接入点的标识信息,生成查询请求短信。

优选的,在上述的方法中,根据所述一个或多个无线接入点的标识信息,生成查询请求短信,包括:

根据加密或未加密的所述一个或多个无线接入点的标识信息以及sp服务代码,生成查询请求短信;

根据加密或未加密的所述一个或多个无线接入点的标识信息,生成发送至指定sp服务代码的查询请求短信。

优选的,在上述的方法中,所述通过短信通道,发送所述查询请求短信,具体包括:

将所述查询请求短信发送至运营商短信中心,运营商短信中心将查询请求短信发给短信网关,短信网关根据查询请求短信携带的sp服务代码将查询请求短信发送给接入点信息存储服务器,由接入点信息存储服务器进行处理。

优选的,在上述的方法中,所述由接入点信息存储服务器进行处理,包括:

接入点信息存储服务器解析所述查询请求短信,提取所述一个或多个无线接入点的标识信息;

查询并处理所述一个或多个无线接入点的接入信息;

将所述处理后的一个或多个无线接入点的标识信息及接入信息发送至所述用户设备端。

优选的,在上述的方法中,接收网络设备响应于查询请求短信返回的所述一个或多个无线接入点的接入信息,包括:

接收网络设备响应于查询请求短信返回的接入信息短信,所述接入信息短信包括所述一个或多个无线接入点的接入信息。

优选的,在上述的方法中,所述方法还包括:

解析所述接入信息;

利用所述接入信息连接所述一个或多个无线接入点中的一个。

优选的,在上述的方法中,所述接入信息,包括:所述一个或多个无线接入点的标识信息以及接入密码。

本发明提供了一种服务设备端提供无线接入点接入信息的方法,包括:

接收接入信息查询请求或查询请求短信,其中所述接入信息查询请求或查询请求短信包括一个或多个无线接入点的标识信息;

在用户设备移动数据流量可用时,响应于所述接入信息查询请求,通过移动数据流量,向用户设备返回所述一个或多个无线接入点的接入信息;

在用户设备移动数据流量不可用时,响应于所述查询请求短信,通过短信通道,向用户设备返回所述一个或多个无线接入点的接入信息。

优选的,在上述的方法中,响应于所述接入信息查询请求,在用户设备移动数据流量可用时,响应于所述接入信息查询请求,通过移动数据流量,向用户设备返回所述一个或多个无线接入点的接入信息,具体包括:

当普通数据流量可用时,通过普通数据流量向用户设备返回所述一个或多个无线接入点的接入信息;

当普通数据流量不可用时,利用移动运营商响应于定向流量使用请求建立的用户设备与接入点信息存储服务器之间的数据通道向用户设备返回所述一个或多个无线接入点的接入信息。

优选的,在上述的方法中,当通过普通数据流量向用户设备返回所述一个或多个无线接入点的接入信息时,向用户设备返回信息中还包括使用普通数据流量的应用标识,以供移动运营商根据所述应用标识将返回所述接入信息消耗的普通数据流量转换为定向流量。

优选的,在上述的方法中,在用户设备移动数据流量不可用时,响应于所述查询请求短信,通过短信通道,向用户设备返回所述一个或多个无线接入点的接入信息,具体包括:

解析所述查询请求短信,提取所述一个或多个无线接入点的标识信息;

查询处理所述一个或多个无线接入点的接入信息;

将所述处理后的一个或多个无线接入点的接入信息,通过短信通道发送至用户设备。

优选的,在上述的方法中,将所述处理后的一个或多个无线接入点的接入信息,通过短信通道发送至用户设备,包括:

根据所述处理后的一个或多个无线接入点的接入信息生成接入信息短信;

将所述接入信息短信发送至运营商短信网关,运营商短信网关将接入信息短信发给短信中心;

短信中心将所述接入信息短信发送至用户设备。

优选的,在上述的方法中,所述接入信息,包括:所述一个或多个无线接入点的标识信息以及接入密码。

本发明还提供了一种用户设备端获取无线接入点接入信息的设备,所述设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执行以上所述的方法。

本发明又提供了一种服务设备端提供无线接入点接入信息的设备,所述设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执行上述方法。

本发明更提供了一种计算机可读介质,所述介质存储有计算机可读指令,所述计算机可读指令可被处理器执行上述方法。

本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

无论用户设备是否打开移动流量开关,用户设备都可以获得用于接入无线接入点的登录密码等信息,能够在任何情况下都能满足用户连接共享无线接入点的需求,有效提升用户的联网体验效果。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例中用户设备端获取无线接入点接入信息的方法的流程图;

图2为本说明书的方案在一种实际应用场景下涉及的通过普通数据流量获取无线接入点接入信息的示意图;

图3为本说明书实施例提供的一种用户设备端通过普通数据流量获取无线接入点接入信息的方法的流程示意图;

图4为本说明书的方案在一种实际应用场景下涉及的通过定向流量获取无线接入点接入信息的示意图;

图5为本说明书实施例提供的一种用户设备端通过定向流量获取无线接入点接入信息的方法的流程示意图;

图6为本说明书的方案在一种实际应用场景下涉及的通过短信通道获取无线接入点接入信息的示意图;

图7为本说明书实施例提供的一种用户设备端通过短信通道获取无线接入点接入信息的方法的流程图;

图8为本说明书实施例中提供的一种服务设备端提供无线接入点接入信息的方法的流程图;

图9为本发明一实施例中服务设备端通过定向流量提供无线接入点接入信息的方法的流程示意图;

图10为本发明一实施例提供的服务设备端通过短信通道提供无线接入点接入信息的方法的流程示意图。

具体实施方式

为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

本发明一实施例中提供了一种用户设备端获取无线接入点接入信息的方法,如图1所示,图1为本发明一实施例中用户设备端获取无线接入点接入信息的方法的流程图。所述方法包括:首先,搜索无线接入点,获得一个或多个无线接入点的标识信息,如图1中的步骤s101;然后,判断移动数据流量是否可用,如图1中的步骤s103;具体的,若是,则通过移动数据流量,发送接入信息查询请求,所述接入信息查询请求包括所述一个或多个无线接入点的标识信息,如图1中的步骤s105所示;否则,则通过短信通道,发送查询请求短信,所述查询请求短信包括所述一个或多个无线接入点的标识信息,如图1中的步骤s107所示;最后,接收网络设备响应于所述接入信息查询请求或查询请求短信返回的一个或多个无线接入点的接入信息,如1中的步骤s109所示。

步骤s101,搜索无线接入点,获得一个或多个无线接入点的标识信息。

用户设备可以是手机、智能手表等具有与电信运营联网功能的设备,如果用户设备是手机,则需要手机中所安装的手机卡(sim(subscriberidentitymodule,客户识别模块)卡)支持移动数据流量;无线接入点可以是wifi热点、手机热点等能够用于联网的接入点。为了便于理解,下面以手机连接wifi热点为例进行说明。

假设用户端为手机,当用户打开手机的无线网络开关后,可以搜索到附近的一个或者多个无线接入点的信号,用户可以选择信号比较强的一个或者多个wifi热点,进一步地,获取该无线接入点的相关标识信息。

步骤s103,判断移动数据流量是否可用。

具体的,在本发明一实施例中,通过判断所述用户设备的移动流量开关是否打开来判断移动数据流量是否可用。进一步的,当所述用户设备的移动流量开关打开时,且用户身份识别卡(sim卡)支持移动数据流量,则确定所述移动数据流量可用,跳转至步骤s105;否则,则确定所述用户设备的移动数据流量不可用,则跳转至步骤s107。

步骤s105,通过移动数据流量,发送接入信息查询请求。然后跳转至步骤s109。

其中,所述接入信息查询请求包括所述一个或多个无线接入点的标识信息。

具体的,如图1所示,通过移动数据流量,发送接入信息查询请求,包括:步骤s1051,判断普通数据流量是否可用;当所述普通数据流量可用时,通过普通数据流量发送所述接入信息查询请求,如图1中的步骤s1053;当所述普通数据流量不可用时,通过定向流量发送所述接入信息查询请求,如图1中的步骤s1055。

步骤s107,通过短信通道,发送查询请求短信。然后跳转至步骤s109。

发送查询请求短信,所述查询请求短信包括所述一个或多个无线接入点的标识信息。

步骤s109,接收网络设备响应于所述接入信息查询请求或查询请求短信返回的一个或多个无线接入点的接入信息。

在上述图1所示方法的基础上,以下将分别针对用户设备通过移动数据流量和短信通道获取无线接入点的接入信息的方式进行详细阐述。

一、用户设备端通过移动流量获取无线接入点的接入信息。

在本方式中,具体执行将基于前述的步骤s1051~s1055。具体地:

普通数据流量为非定向流量,即需要用户付费购买的数据流量,例如,假设用户想要通过手机与共享wifi建立连接时,首先需要判断该手机能否通过普通数据流量进行数据传输,具体的判断方法,例如,可以是通过与运营商确认该手机卡(sim卡)是否支持移动数据流量,再判断蜂窝移动数据的开关是否打开,如果没有打开,则认为用户普通数据流量不可用。在实际应用中,手机的用户普通数据流量用尽或者没有开通普通数据流量,或者用户忘记打开普通数据流量的开关,都可以认为是不可用状态,则可以通过后台打开手机的蜂窝移动数据,通过定向流量,发送查询请求到指定的接入点信息存储服务器。

而所述的定向流量,是指个人用户使用手机上网时,通过运营商提供的网络使用特定业务或者访问特定网页产生的数据流量。定向流量主要是某互联网公司或者企业统一向运营商支付购买相应的流量,用户使用它提供的业务时候产生的流量费用,运营商不再向个人客户收取。

图2为本说明书的方案在一种实际应用场景下涉及的通过普通数据流量获取无线接入点接入信息的示意图。用户手机通过普通数据流量将无线接入点(例如,wifi热点)的标识信息发送到接入点信息存储服务器,基于接入点信息存储服务器预先存储的各无线接入点的ssid(servicesetidentifier,服务集标识,例如:无线接入点名称)和/或bssid(basicserviceset,一种特殊的ad-hoclan的应用,例如:无线接入点的mac地址)和登录密码等信息,获取对应的接入信息(例如,登录密码),进一步地,通过普通数据流量发送该接入信息到用户手机后,该用户手机可以连接到对应的无线接入点。

本说明书实施例提供了一种用户设备端通过普通数据流量获取无线接入点接入信息的方法,该方法的流程示意图如图3所示。

步骤s301:搜索无线接入点,获得一个或多个所述无线接入点的标识信息。步骤s303:通过普通数据流量发送接入信息查询请求;其中,所述接入信息查询请求包括所述一个或多个无线接入点的标识信息。

具体的,通过普通数据流量,发送所述接入信息查询请求,包括:利用移动运营商提供的用户设备与接入点信息存储服务器之间的数据通道发送所述接入信息查询请求至接入点信息存储服务器,由接入点信息存储服务器进行处理。

步骤s305:接收网络设备响应于所述接入信息查询请求并通过普通数据流量返回的所述一个或多个无线接入点的接入信息。

图4为本说明书的方案在一种实际应用场景下涉及的通过定向流量获取无线接入点接入信息的示意图。用户手机的数据流量用尽后,可以通过定向流量将无线接入点(例如,wifi热点)的标识信息发送到接入点信息存储服务器,基于接入点信息存储服务器预先存储的各无线接入点的ssid(servicesetidentifier,服务集标识,例如:无线接入点名称)和/或bssid(basicserviceset,一种特殊的ad-hoclan的应用,例如:无线接入点的mac地址)和登录密码等信息,获取对应的接入信息(例如,登录密码),进一步地,通过该定向流量发送该接入信息到用户手机后,该用户手机可以连接到对应的无线接入点。

需要说明的是,待接入设备可以是手机、智能手表等具有与电信运营联网功能的设备,如果待接入设备是手机,则需要手机中所安装的手机卡(sim(subscriberidentitymodule,客户识别模块)卡)支持移动数据流量;无线接入点可以是wifi热点、手机热点等能够用于联网的接入点。

基于上述实际应用场景示意图,下面对本说明书的方案进行详细说明。

本说明书实施例提供了一种用户设备端通过定向流量获取无线接入点接入信息的方法,该方法的流程示意图如图5所示。

图5为本说明书实施例提供的一种用户设备端通过定向流量获取无线接入点接入信息的方法的流程示意图,该方法具体可以包括以下步骤:

步骤s501:搜索无线接入点,获得一个或多个所述无线接入点的标识信息。

当用户需要通过打开手机的无线网络后,可以搜索到附件无线接入点信号。用户可以根据实际需求,选择信号比较好的一个或者多个无线接入点,进一步地获取该无线接入点的标识信息,该标识信息包括ssid和/或bssid,获取对应的接入信息(即,登录密码)等。此外,为了确保接入信息传输的安全,该接入信息也可以采用加密传输的方式,在用户设备接收到该接入信息后,进一步根据预设算法解析获得登录密码。所述标识信息还可以包括位置信息和信号强度,有利于实现为用户更加精准的推荐登录密码和可用安全的无线接入点。

需要说明的是,在本说明书实施例中所说的无线接入点,可以是wifi热点,也可以是手机热点。

步骤s503:通过定向流量发送接入信息查询请求;其中,所述接入信息查询请求包括所述一个或多个无线接入点的标识信息。

所述定向流量不同于普通数据流量,因为该定向流量可以是接入点信息存储服务器(该接入点信息存储服务器可以理解为向用户提供共享无线接入点密码的服务器)与移动运营商之间约定的,用于用户设备与接入点信息存储服务器之间进行数据传输的数据流量,用户无法通过该定向流量获取其他信息,也无法应用于与其他服务器进行数据传输。

在实际应用中,定向流量用来短暂传输少量数据,例如,用来传输查询请求和接入信息等少量的字符信息。在本说明书实施例中,当传输结束后,用户设备中止与移动运营商之间的定向流量,在此情况下,用户设备不能使用该定向流量传输其他数据。

步骤s505:接收网络设备响应于所述接入信息查询请求并通过定向流量返回的所述一个或多个无线接入点的接入信息。

如前文所述,所述接入信息查询请求中携带有无线接入点ssid和/或bssid与接入信息具有对应关系,例如,可以通过基于指针、键值对或者数据表的方式预先存储无线接入点ssid和/或bssid和对应的接入信息,以便可以根据查询请求容易的获得对应的接入信息。

用户设备在获取接入信息(比如登录密码)后,可以通过该接入信息建立与无线接入点之间的连接。

以上方法可以由运行在用户设备(例如,手机、智能手表)中的应用来实现;举例来说,该应用可以是安装在手机上的用于实现无线热点共享的app(application,应用程序)。

基于上述方法可知,通过接入点信息存储服务器与移动运营商协议约定开通定向流量后,在普通数据流量不可用的情况下,用户设备也可以通过该定向流量发送查询请求,并从接入点信息存储服务器中获得用于接入无线接入点的登录密码等信息,能够在无普通数据流量的情况下满足用户连接共享无线接入点的需求,有效提升用户的联网体验效果。

在本说明书一个或者多个实施例中,通过定向流量发送接入信息查询请求,具体可以包括:向移动运营商网络设备发送定向流量使用请求;利用移动运营商响应于所述定向流量使用请求而建立的用户设备与接入点信息存储服务器之间的数据通道发送所述接入信息查询请求至接入点信息存储服务器,由接入点信息存储服务器进行处理。

例如,在移动运营商响应了用户手机的定向流量使用请求后,建立了该用户手机与移动运营商之间用于传输定向流量的数据通道,并且该数据通道指向对应的接入点信息存储服务器,用户手机通过该数据通道只能够与接入点信息存储服务器建立连接,不能用于连接其他服务器,这样就能够确保该定向流量使用的专用效果,解决用户普通数据流量用尽无法联网获取接入信息的问题。

在本说明书一个或者多个实施例中,向移动运营商网络设备发送定向流量使用请求,具体可以包括:利用请求使用定向流量的应用与移动运营商协定的私有流量通道向移动运营商发送所述定向流量使用请求,其中所述私有流量通道包括以下至少一项:私有通道协议、预定的端口信息、预定的域名或ip地址信息,所述定向流量使用请求携带请求使用定向流量的应用标识。

目前,实现定向流量主要的技术方案,是运营商在移动网络上通过分组域(数据业务)网关上配置策略规则实现。申请购买定向流量的企业,需要提供ip地址、域名、协议和内容关键字等需要减免的相关策略信息,运营商在分组域的网关设备上,配置对应的策略信息。个人用户通过用户设备使用运营商的网络产生数据流量时候,网关设备对于流量进行数据包的解析,按照对应的规则进行匹配,匹配后网关设备生成话单文件上标记特殊标识,产生话单文件。后续的计费单元获取到话单文件后,根据话单文件上标识,按照定向流量的计费规则进行费用计算,对于个人用户减免相关费用。

在本说明书一个或者多个实施例中,所述由接入点信息存储服务器进行处理,具体可以包括:接入点信息存储服务器接收所述接入信息查询请求;查询并处理所述一个或多个无线接入点的接入信息;将所述处理后的一个或多个无线接入点的接入信息发送至所述用户设备。

需要说明的是,为了信息传输的安全,接入信息查询请求可能是经过加密的。在接入点信息存储服务器接收到经过加密后接入信息查询请求后,首先需要根据预设解析算法,解析加密后的接入信息查询请求,获取所要查询的无线接入点的标识信息,包括ssid和/或bssid;根据该标识信息,从接入点信息存储服务器中预先存储的接入点相关信息中,查询所需的接入信息,比如登录密码等。

在本说明书一个或者多个实施例中,当通过普通数据流量发送接入信息查询请求时,所述接入信息查询请求还包括使用普通数据流量的应用标识,以供移动运营商根据所述应用标识将所述发送接入信息查询请求消耗的普通数据流量转换为定向流量。

在实际应用中,有时用户可能忘记手机的普通数据流量用尽,主动打开蜂窝移动数据的开关,并发送接入信息查询请求,因此会导致产生普通数据流量的消耗;为了避免用户不必要的费用支出,移动运营商根据用户的应用标识,将发送接入信息查询请求消耗的普通数据流量转换为定向流量,这里所说的应用标识是消耗数据流量的应用软件程序的标识,以供移动运营商根据所述应用标识将所述发送接入信息查询请求消耗的普通数据流量转换为定向流量。

在本说明书一个或者多个实施例中,接收网络设备响应于所述接入信息查询请求并通过定向流量返回的所述一个或多个无线接入点的接入信息,之后还包括:解析所述接入信息;利用所述接入信息连接所述一个或多个无线接入点中的一个。

在实际应用中,所述接入信息包括无线接入点的标识信息与接入密码,在进行无线接入点的连接时,根据无线接入点的标识信息以及接入密码,实现登录。有时为了确保登录效果,可以同时获得多个无线接入点的标识信息以及接入密码,当某一个无线接入点无法连接时,会自动换下一个接入点进行连接,并最终选择一个可以连接的无线接入点;本次获取的多个接入点均无法连接,则提示用户连接失败,为用户推荐其他无线接入点。

二、用户设备端通过短信通道获取无线接入点的接入信息。

图6为本说明书的方案在一种实际应用场景下涉及的通过短信通道获取无线接入点接入信息的示意图。在用户手机的移动数据流量不可用或者用户手机不支持移动数据流量的情况下,可以通过短信的方式将携带有无线接入点名称、物理地址、sp服务代码等相关信息的查询请求发送给电信运营商,电信运营商从短信中获取sp服务代码;进一步地,电信运营商根据sp服务代码发送查询请求到对应的sp服务器,再由sp服务器将该短信发送给对应的接入点信息存储服务器。基于接入点信息存储服务器预先存储的各无线接入点的无线接入点名称、无线接入点物理地址(mac(mediaaccesscontrol或者mediumaccesscontrol)地址)和登录密码等信息,获取对应的接入信息(例如,登录密码)。进一步地,通过短信的方式将加密后的登录密码等接入信息发送到用户手机,该用户手机可以连接到对应的无线接入点。

基于上述图6中的实际应用场景示意图,下面对本说明书中通过短信通道获取无线接入点接入信息的方案进行详细说明。

本说明书实施例提供了一种用户设备端通过短信通道获取无线接入点接入信息的方法,该方法的流程示意图如图7所示,具体可以包括以下步骤:

步骤s701:搜索无线接入点,获得一个或多个所述无线接入点的标识信息。

假设用户端为手机,当用户打开手机的无线网络开关后,可以搜索到附近的一个或者多个无线接入点的信号,用户可以选择信号比较强的一个或者多个无线接入点,进一步地,获取该无线接入点的相关标识信息。

需要说明的是,在本说明书实施例中所说的无线接入点,可以是wifi热点,也可以是手机热点。

步骤s703:根据所述一个或多个无线接入点的标识信息,生成查询请求短信。

无线接入点的标识信息可以包括:ssid(servicesetidentifier,服务集标识,例如:无线接入点名称)和/或bssid(basicserviceset,一种特殊的ad-hoclan的应用,例如:无线接入点的mac地址)等,用于区别不同无线接入点的信息;此外,该标识信息中还可以包括无线接入点地址信息、信号强度等,以便更好的为用户提供可用的无线接入点。

步骤s705:通过短信通道,发送所述查询请求短信。

在移动数据流量不可用或者用户的手机不支持移动数据流量时,通过短信通道发送查询请求。容易理解,短信可以基于gsm(globalsystemformobilecommunication,全球移动通信系统)系统进行发送,gsm系统具有全球通用性好,信号覆盖范围广等优点,因此,即使移动数据流量不可用或者用户手机不支持移动数据流量的情况下,也可以通过短信的方式进行数据传输。其中,该查询请求通常可以是短信的形式。

步骤s707:接收网络设备响应于所述查询请求短信返回的包括所述一个或多个无线接入点的接入信息的接入信息短信。

其中,网络设备可以包括:用于存储无线接入点的接入信息的存储服务器,还可以包括运营商用于传递短信的设备,例如:短信中心、短信网关、基站等等。一般来说,网络设备响应与该查询请求方法如下:在存储服务器接收到查询请求后,根据该查询请求从其预先存储的接入信息中获取并生成接入信息短信,该存储服务器将接入信息短信发送至运营商的短信中心、短信网关、基站等;最终可由用户设备端接收接入信息短信。

用户设备端(例如,手机、智能手表)在获取接入信息(比如,登录密码)后,可以通过该接入信息建立与无线接入点之间的连接。

以上方法可以由运行在用户设备中的应用来实现;举例来说,该应用可以是安装在手机上的用于实现无线热点共享的app(application,应用程序)。

基于上述方法可知,通过接入点信息存储服务器与电信运营商协议约定开通专用移动数据流量后,在用户移动数据流量不可用的情况下,用户设备也可以通过该专用移动数据流量发送查询请求,并从接入点信息存储服务器中获得用于接入无线接入点的登录密码等信息,能够在无用户移动数据流量的情况下满足用户连接共享无线接入点的需求,有效提升用户的联网体验效果。

在本说明书一个或者多个实施例中,所述根据所述无线接入点的标识信息,生成查询请求短信,之前还可以包括:确定移动数据流量的使用状态;当确定所述移动数据流量不可用时,根据所述一个或多个无线接入点的标识信息,生成所述查询请求短信。

例如,假设用户想要通过手机与共享wifi建立连接时,在发出查询请求前,需要判断当前用户手机能否使用移动数据流量,其中,判断方法可以是通过与运营商确认该手机卡(sim卡)是否支持移动数据流量,再进一步判断该手机的移动数据流量是否建立连接(即,手机的无线网络连接开关是否打开)。当确定该手机的移动数据流量不可用时,根据搜索到的无线接入点名称和该无线接入点物理地址,生成查询请求。容易理解,这里所说的移动数据流量不可用可以是用户设备端(例如,手机)的移动数据流量开关未打开,也可以是移动流量数据已打开但是无法连接到运营商提供的互联网。

在本说明书一个或者多个实施例中,根据所述一个或多个无线接入点的标识信息,生成查询请求短信,具体可以包括:根据加密或未加密的所述一个或多个无线接入点的标识信息以及sp服务代码,生成查询请求短信;或根据加密或未加密的所述一个或多个无线接入点的标识信息,生成发送至指定sp服务代码的查询请求短信。

一般来说,用户设备端与接入点信息存储服务之间进行短信传输需要通过sp服务器实现。例如,用户设备端在获取无线接入点的标识信息后,根据预先分配或指定的sp服务代码,编辑生成短信;其中,sp服务代码可以作为短信内容的一部分,也可以作为接收端代码。为了确保查询请求短信传递的保密效果,可以对短信内容进行加密处理,能够有效提升安全效果。

所述通过短信通道,发送所述查询请求短信,具体可以包括:将所述查询请求短信发送至运营商短信中心,运营商短信中心将查询请求短信发给短信网关,短信网关根据查询请求短信携带的sp服务代码将查询请求短信发送给接入点信息存储服务器,由接入点信息存储服务器进行处理。

该查询请求短信中,往往还需携带有发送者标识(例如,手机号等)。

在实际应用中,sp服务器作为连接电信运营商和接入点信息存储服务器之间的中间设备,主要是用于将电信运营商发出的短信转发到对应的接入点信息存储服务器或者将接入点信息存储服务器生成的短信转发到运营商,借助sp服务器,可以有效减轻接入点信息存储服务器接收和处理短信的压力,能够有效提升接入点信息存储服务器的工作效率。

在实际应用中,该sp服务器可以由电信运营商提供,也可以是业务方指定的sp服务器,或者第三方提供的sp服务器,该sp服务器通常可以设置在电信运营商的基站附近或者机房当中。

例如,假设手机中安装有共享无线接入点的软件,该软件可以根据查询请求中的信息,自动生成和发送短信。具体来说,软件提取搜索到的无线接入点的信息,生成短信的文本内容,在根据该软件中预先存储的接入点信息存储服务器和sp服务器接收标识,写入到短信接收方的号码当中,从而实现利用该软件,可以将查询请求自动生成短信并发送。当然,也可以由用户自己将查询请求中的信息编辑为短信,然后发送到指定的服务器。

在本说明书一个或者多个实施例中,所述由接入点信息存储服务器进行处理,具体可以包括:接入点信息存储服务器解析所述查询请求短信,提取所述一个或多个无线接入点的标识信息;查询并处理所述一个或多个无线接入点的接入信息;将所述处理后的一个或多个无线接入点的标识信息及接入信息发送至所述用户设备端。

在通过短信通道接收到加密后的接入信息后,接入点信息存储服务器首先根据预设解析算法,解析加密后的查询请求短信,获取其中的标识信息。进一步地,接入点信息存储服务器根据该标识信息,查询到对应的一个或者多个接入点的接入密码(例如,登录密码等)。

在本说明书一个或者多个实施例中,所述接入信息短信,具体可以包括:经加密或未经加密的所述一个或多个无线接入点的标识信息;以及经加密或未经加密的所述一个或多个无线接入点的接入密码。

为了确保接入信息能够被安全的传送,需要对该接入信息和/或标识信息进行加密处理;进一步地,将加密后的接入信息生成接入信息短信,根据发送者标识发送至对应的用户设备端。

在本说明书一个或者多个实施例中,所述接收网络设备响应于所述查询请求短信返回的包括所述一个或多个无线接入点的接入信息的接入信息短信,之后还包括:解析所述接入信息短信,并提取所述一个或多个无线接入点的接入信息;利用所述接入信息连接所述一个或多个无线接入点中的一个。

在实际应用中,无线接入点的标识信息与接入密码是一一对应的,在进行无线接入点的连接时,通过无线接入点的标识信息和接入密码,实现登录。有时为了确保登录效果,可以同时获得多个无线接入点的标识信息和接入密码,当某一个无线接入点无法连接时,会自动换下一个接入点进行连接,并最终选择一个可以连接的无线接入点;本次获取的多个接入点均无法连接,则提示用户连接失败,为用户推荐其他无线接入点。

基于同样的思路,本说明书实施例还提供一种用户设备端获取无线接入点接入信息的设备,所述设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执行上述的方法。

基于同样的思路,本说明书实施例还提供一种服务设备端提供无线接入点接入信息的方法,如图8所示的步骤流程示意图,具体方法步骤包括:接收接入信息查询请求或查询请求短信,其中所述接入信息查询请求或查询请求短信包括一个或多个无线接入点的标识信息,如图8中的步骤s802;以及,在用户设备移动数据流量可用时,响应于所述接入信息查询请求,通过移动数据流量,向用户设备返回所述一个或多个无线接入点的接入信息,如图8中的步骤s804;在用户设备移动数据流量不可用时,响应于所述查询请求短信,通过短信通道向用户设备返回所述一个或多个无线接入点的接入信息,如图8中的步骤s806。

在上述步骤s804中,当普通数据流量可用时,通过普通数据流量向用户设备返回所述一个或多个无线接入点的接入信息。具体的,通过普通数据流量接收所述接入信息查询请求,其中所述接入信息查询请求包括一个或多个无线接入点的标识信息,响应所述接入信息查询请求,并通过普通数据流量向用户设备返回所述一个或多个无线接入点的接入信息。

当移动数据流量可用,但是普通数据流量不可用时,利用移动运营商响应于定向流量使用请求建立的用户设备与接入点信息存储服务器之间的数据通道向用户设备返回所述一个或多个无线接入点的接入信息,如图9所示。

在上述步骤s806中,当移动数据流量不可用时,通过短信通道响应于所述查询请求短信,向用户设备返回所述一个或多个无线接入点的接入信息,如图10所示。

图9为本发明一实施例中服务设备端通过定向流量提供无线接入点接入信息的方法的流程示意图。

步骤s901,通过定向流量接收接入信息查询请求,其中所述接入信息查询请求包括一个或多个无线接入点的标识信息。

该定向流量是指个人用户使用手机上网时,通过运营商提供的网络使用特定业务或者访问特定网页产生的数据流量。定向流量主要是某互联网公司或者企业统一向运营商支付购买相应的流量,用户使用它提供的业务时候产生的流量费用,运营商不再向个人客户收取。

接入信息查询请求往往携带有少量的数据信息,例如,查询请求可以携带该接入点信息存储服务器的ip地址、ssid、bssid等相关信息。通过该定向流量进行发送一次查询请求,不会消耗很多流量,不会增加接入点信息存储服务器的数据流量传输负担。

此外,为了提升无线接入点与接入信息进行匹配的准确效果,接入信息查询请求也可以携带该无线接入点的地址信息等;如果匹配不成功,业务服务器可以根据地址信息主动推荐附近可用的无线接入点和对应的登录密码等信息。

步骤s903,响应于所述接入信息查询请求通过定向流量向用户设备返回所述一个或多个无线接入点的接入信息。

该待接入设备,可以是手机、智能手表等具有联网功能的设备。

需要说明的是,定向流量不同于普通数据流量,因为该定向流量可以是接入点信息存储服务器与移动运营商之间约定的用于用户设备与接入点信息存储服务器之间进行数据流量,用户无法通过该定向流量获取其他信息,也无法应用于与其他服务器进行数据传输。该定向流量的获得,比如可以是接入点信息存储服务器与移动运营商之间约定专用的端口或者域名,在进行连接验证时,可以通过ip地址、域名、协议,内容关键字等进行验证。

在本说明书一个或者多个实施例中,通过定向流量向用户设备返回所述一个或多个无线接入点的接入信息,具体可以包括:当确定普通数据流量可用时,通过普通数据流量向用户设备返回所述一个或多个无线接入点的接入信息;当确定普通数据流量不可用时,利用移动运营商响应于所述定向流量使用请求建立的用户设备与接入点信息存储服务器之间的数据通道向用户设备返回所述一个或多个无线接入点的接入信息。

目前,实现定向流量主要的技术方案,是运营商在移动网络上通过分组域(数据业务)网关上配置策略规则实现。申请购买定向流量的企业,需要提供ip地址、域名、协议和内容关键字等需要减免的相关策略信息,运营商在分组域的网关设备上,配置对应的策略信息。

在本说明书一个或者多个实施例中,所述通过定向流量接收接入信息查询请求,之后还包括:查询并处理所述一个或多个无线接入点的接入信息;将所述处理后的一个或多个无线接入点的接入信息发送至所述用户设备。

在实际应用中,无线接入点的标识信息可能会发生变化,比如,用户可以更改wifi路由器的名称。因此,为了确保登录效果,可以同时获得多个标识信息及其对应的接入信息,当某一个无线接入点无法连接时,会自动换下一个接入点进行连接,并最终选择一个可以连接的无线接入点;本次获取的多个接入点均无法连接,则提示用户连接失败,为用户推荐其他无线接入点。

在本说明书一个或者多个实施例中,当通过普通数据流量向用户设备返回所述一个或多个无线接入点的接入信息时,向用户设备返回信息中包括使用普通数据流量的应用标识,以供移动运营商根据所述应用标识将返回所述接入信息消耗的普通数据流量转换为定向流量。

例如,个人用户通过用户设备终端使用运营商的网络产生数据流量时候,网关设备对于流量进行数据包的解析,按照对应的规则进行匹配,匹配后网关设备生成话单文件上标记特殊标识,产生话单文件。后续的计费单元获取到话单文件后,根据话单文件上标识,按照定向流量的计费规则进行费用计算,对于个人用户减免相关费用。

图10为本发明一实施例提供的服务设备端通过短信通道提供无线接入点接入信息的方法的流程示意图。

步骤s1002,接收查询请求短信,查询请求短信根据所述一个或多个无线接入点的标识信息生成。

在移动数据流量不可用的情况下,服务设备端(即,接入点信息存储服务器)通过短信通道接收短信。在该查询请求短信当中,可以包含一个或者多个无线接入点的标识信息,因为有的无线接入点是不可用的,为了提高连接的成功率,所以往往在同一条短信当中携带有一个或者多个无线接入点的标识信息。

步骤s1004,响应于所述查询请求短信向用户设备端返回的包括所述一个或多个无线接入点的接入信息。

根据所述查询请求,确定所述无线接入点的接入信息。

查询请求中携带有ssid和/或bssid,并且,在接入点信息存储服务器中按照预设的对应关系存储了ssid和/或bssid与接入信息;例如,可以通过基于指针、键值对或者数据表的方式预先存储无线接入点名称、mac地址和对应的接入信息,以便可以根据查询请求短信容易的获得对应的接入信息。

当然,为了更准确的匹配到所需的接入信息,还可以根据查询请求中携带的无线接入点的实际地址确认接入信息,当该无线接入点无法接入时,接入点信息存储服务器还可以根据实际地址,推荐附近可用的共享无线接入点,能够有效提升用户体验。

在本说明书一个或者多个实施例中,响应于所述查询请求短信向用户设备返回的包括所述一个或多个无线接入点的接入信息,具体可以包括:解析所述查询请求短信,提取所述一个或多个无线接入点的标识信息;查询处理所述一个或多个无线接入点的接入信息;将所述处理后的一个或多个无线接入点的标识信息及接入信息发送至用户设备。

在通过短信通道接收到加密后的接入信息短信后,接入点信息存储服务器首先根据预设解析算法,解析加密后的查询请求短信,获取其中的标识信息。进一步地,接入点信息存储服务器根据该标识信息,查询到对应的一个或者多个接入点的接入信息(例如,登录密码等)。

在本说明书一个或者多个实施例中,将所述处理后的一个或多个无线接入点的标识信息及接入信息发送至用户设备,具体可以包括:根据所述处理后的一个或多个无线接入点的标识信息及接入信息生成接入信息短信;将所述接入信息短信发送至运营商短信网关,运营商短信网关将接入信息短信发给短信中心;短信中心将所述接入信息短信发送至用户设备。

在接入信息存储服务器获得标识信息和对应的接入信息后,根据发送者标识采用短信的方式发送到运营商网关以及短信中心,短信中心根据发送者标识发送到对应的用户设备。

在本说明书一个或者多个实施例中,所述接入信息短信,具体可以包括:经加密或未经加密的所述一个或多个无线接入点的标识信息;以及经加密或未经加密的所述一个或多个无线接入点的接入密码。

为了确保接入信息能够被安全的传送,需要对该接入信息进行加密处理;进一步地,将加密后的接入信息生成接入信息短信,根据发送者标识发送至对应的用户设备端。

基于同样的思路,本说明书实施例还提供一种服务设备端提供无线接入点接入信息的设备,所述设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执行上述的方法。

基于同样的思路,本说明书实施例还提供一种计算机可读介质,所述介质存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如上所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1