在高密度环境中控制接入和接入流量网络的制作方法

文档序号:18706937发布日期:2019-09-17 23:50阅读:179来源:国知局
在高密度环境中控制接入和接入流量网络的制作方法

本发明涉及一种用于在高密度环境中控制无线终端接入流量(traffic)网络的的方法、用于该方法的无线接入点以及用于接入这种网络的无线终端。



背景技术:

在体育场馆、餐馆和零售店等高密度环境中提供可靠的连接并非易事。目前,当爱好者在比赛日访问体育场观看他们的队伍比赛时,存在有限的蜂窝数据覆盖范围来实现可靠的互联网接入,诸如浏览网页或者检查社交媒体上的消息。其主要原因是在一个地方支持高密度网络用户的网络基础设施通常不是由体育场所在的移动网络提供商安装。在设计可靠网络以在这样的环境中对移动设备用户提供可控制的接入时,有许多技术挑战要克服。

在商业环境中确保网络接入的典型方法是标准的wi-fi(rtm)部署。然而,在大型体育场环境中的这种部署需要使用昂贵的分布式天线系统(das)。wi-fi(rtm)接入点和蜂窝基站连接到无线电频率(radiofrequency,rf)分布信道,但是数据处理仍然由接入点或者基站执行。主要针对在室内扩展蜂窝信号进行设想和开发,其中“外到内”的覆盖范围具有挑战性,一些802.11wi-fi功能,诸如多输入/多输出(mimo),可能无法像通过das设计的那样工作。

还已知使用网络应用程序来控制接入wi-fi接入点,但是这通常需要将用户锁定到强制门户。强制门户的另一个问题是,wi-fi连接在应用程序未被使用时不关闭,因此用户可以打开应用程序,然后关闭应用程序并且仍然具有完全的互联网接入,这不是期望的。



技术实现要素:

本发明的一个目的是为至少一些以上列出的问题提供技术解决方案,并且提供一种改进的基础设施,用于实现用户的受控无线网络接入。

根据本发明的第一方面,提供了一种用于在高密度环境中控制接入流量网络的方法,所述流量网络包括流量网络资源的集合,所述方法包括以下步骤:提供至少一个无线接入点;在无线终端与所述无线接入点之间建立无线链路;在所述无线终端与所述无线接入点之间建立未经验证的流量链路;将所述无线终端经由所述未经验证的流量链路对所述流量网络的接入限制于所述流量网络资源的集合的子集,其中至少一个流量网络资源与所述无线终端的操作系统相关联;使用沿无线链路传送的流量检测所述无线终端的所述操作系统;在所述无线终端和与检测到的所述操作系统相关联的所述流量网络资源之间建立链路;从所述流量网络资源下载流量网络接入程序到所述无线终端;在所述无线终端上执行所述流量网络接入程序;使用由所述网络接入程序生成的验证信号在所述无线终端与所述无线接入点之间建立经验证的流量链路。

在一个实施例中,限制流量网络接入包括将流量网络接入限制于所选流量网络域,其中至少一个域与所述无线终端的所述操作系统相关联。

在一个实施例中,所述方法包括从所述无线接入点向所述无线终端发送执行信号的步骤,所述执行信号适于在所述无线终端处执行所述网络接入程序。

在一个实施例中,所述执行信号经由远程验证服务器从所述无线接入点发送到所述无线终端。

在一个实施例中,建立未经验证的流量链路涉及建立虚拟局域网连接。

在一个实施例中,建立经验证的流量链路涉及设定阈值时间,使得当时间超过所述阈值时间时,所述经验证的流量链路变为关闭。

在一个实施例中,可以经由远程验证服务器在所述无线终端与所述无线接入点之间建立所述经验证的流量链路。

在一个实施例中,所述方法还包括经由所述未经验证的流量链路从所述无线接入点向所述无线终端发送流量信号,所述流量信号配置为指示所述网络接入程序在所述流量网络资源中的位置。

根据本发明的第二方面,提供了一种用于在高密度环境中控制接入流量网络的无线接入点,所述流量网络包括流量网络资源的集合,所述接入点包括:模块,配置为在无线终端与无线接入点之间建立无线链路;验证模块,配置为在所述无线终端与所述无线接入点之间建立未经验证的流量链路,并且将所述无线终端的接入限制于所述流量网络资源的集合的子集,其中至少一个流量网络资源与无线终端的操作系统相关联,所述网络资源包括流量网络接入程序,其中,所述验证模块还配置为经由所述未经验证的流量链路从所述无线终端接收来自所述无线终端上的网络接入程序的验证信号,所述信号用于在所述无线接入点与所述无线终端之间建立经验证的流量链路。

在一个实施例中,所述验证模块还配置为当所述接入点使用未经验证的流量链路时,向所述无线终端发送流量信号,所述流量信号配置为指示所述网络接入程序在流量网络资源中的位置。验证模块还可以配置为将流量网络接入限制于所选网络域,其中至少一个网络域与无线终端的操作系统相关联。验证模块还可以配置为经由所述未经验证的流量链路向所述无线终端发送执行信号,所述执行信号适于在所述无线终端处执行所述网络接入程序。所述未经验证的流量链路包括虚拟局域网连接。

在一个实施例中,所述接入点是包括自适应天线阵列的多无线电无线接入点,所述自适应天线阵列配置为生成多个无线电波束,使得在所述接入点与各无线终端之间的同时无线链路的数量可以被最大化。

在一个实施例中,验证模块可以配置为使用所述未经验证的流量链路经由远程验证服务器将所述执行信号发送到所述无线终端。

在一个实施例中,可以经由远程验证服务器在所述无线终端与所述无线接入点之间建立所述经验证的流量链路。

根据本发明的第三方面,提供了一种用于在高密度环境中接入流量网络的无线终端,所述流量网络包括流量网络资源的集合,所述无线终端包括:操作系统,适于执行网络接入程序;第一接口,用于在所述无线终端与无线接入点之间建立第一无线链路;第二接口,用于在所述无线终端与信标之间建立第二无线链路;流量链路模块,配置为在无线终端与所述无线接入点之间建立未经验证的流量链路,所述未经验证的流量链路具有限制于所述无线终端流量网络资源的子集的流量网络接入,其中至少一个流量网络资源与无线终端的操作系统相关联;网络接入程序,配置为使用所述流量链路模块向所述无线接入点发送验证信号,所述信号用于在所述无线接入点与所述无线终端之间建立经验证的流量链路。

在一个实施例中,所述未经验证的流量链路具有限制于所选网络域的流量网络接入,其中至少一个所述域与所述无线终端的所述操作系统相关联。

在一个实施例中,网络接入程序包括无线接入点标识符,所述网络接入程序包括无线接入点标识符,所述网络接入程序还配置为指示所述第一无线接口以建立与通过所述无线接入点标识符所标识的所述无线接入点的流量链路。所述网络接入程序还配置为当所述终端在高密度场所里使用时,经由所述第二接口接收来自所述信标的位置信号,以便给所述终端的用户导航。

在一个实施例中,所述无线终端还可以配置为在所述未经验证的流量链路期间从所述无线接入点接收适于执行所述网络接入程序的执行信号。

在一个实施例中,所述无线终端还配置为经由所述未经验证的流量链路接收来自所述无线接入点的流量信号,所述流量信号配置为指示所述网络接入程序在所述流量网络资源中的位置。所述未经验证的流量链路包括虚拟局域连接。

在一个实施例中,所述无线终端可以配置为经由远程验证服务器从所述无线接入点接收所述执行信号。

在一个实施例中,可以经由远程验证服务器在所述无线终端与所述无线接入点之间建立所述经验证的流量链路。

虽然上面已经描述了本发明,但是本发明可以扩展到上面或者下面的描述中所述的特征的任何创造性组合。尽管这里参考附图详细描述了本发明的说明性实施例,但是是应该理解,本发明不限于这些精确的实施例。

此外,可以预期,单独描述或者作为实施例的一部分描述的特定特征可以与其他单独描述的特征或者其他实施例的部分组合,即使其他特征和实施例未提及该特定特征。因此,本发明扩展到尚未描述的这种特定组合。

附图说明

本发明可以以各种方式执行,并且,仅作为示例,现在将参考附图描述其实施例,其中:

图1是根据本发明的实施例的无线接入点和根据本发明的实施例的无线终端的示意图;

图2是示出根据本发明的实施例的方法步骤的流程图。

具体实施方式

参考附图中的图1,示出了根据本发明的任何实施例的无线接入点10,其用于向根据本发明的实施例的无线终端20提供网络接入。无线接入点10可以包括wi-fi路由器(未示出),wi-fi路由器配置为向无线终端20(诸如智能电话或者平板电脑)提供wi-fi网络的接入,但是无线接入点10也可以包括基站(未示出),诸如与蜂窝网络相关联的微微蜂窝或者毫微微蜂窝。接入点10包括模块11,模块11配置为在无线终端20与无线接入点10之间建立无线链路40a。模块11可以是与天线12相关联的无线电模块,以广播或者接收无线信号,诸如ieee802.11信号。特别地,无线接入点10还可以包括多无线电(multi-radio)无线接入点,多无线电无线接入点包括自适应天线阵列(未示出),并且无线接入点10可以配置为实施ieee802.11ac标准。这在多个用户同时请求网络接入的情况下至关重要,该情况需要足够的无线电资源来提供物理层连接信道,从而可以确保不间断的网络接入。无线接入点10包括流量网络接口13,诸如广域网(wan)接口,流量网络接口13用于由无线连接到无线接入点10的终端20接入流量网络资源的集合31。尤其是,接口13可以包括dsl接口、蜂窝网络接口(诸如lte接口)或者任何其他骨干接口。流量网络30包括可以由无线终端20接入的流量网络资源的集合31。这些资源可包括可经由例如互联网协议(ip)网络接入的网页、门户和/或者数据库。

无线接入点10配置为控制对流量网络30的接入,这通过在无线接入点10中实施验证模块14来实现。这种模块14可以由存储在无线接入点10的存储器(未示出)中的软件包来实现或者作为被设计为执行这种功能的硬件模块。验证模块14配置为在无线终端20与无线接入点10之间建立未经验证的流量链路40b,诸如虚拟局域网连接。当在终端20与接入点10之间的物理层的无线电连接40a已经妥当时,协议栈的较高层的未经验证的流量链路40b被建立。然后,可以在它们之间交换分组或者帧,但是验证模块14将无线终端20的接入限制于流量网络资源的集合31的子集32。可以通过维护流量网络资源的可接入子集32的列表15并且将与在无线终端20处发起的流量相关联的地址元数据和白名单地址进行比较来执行这种限制。在无线终端20处发起的指向未被列入白名单的流量网络资源的任何流量都被阻止。可以被列入白名单以供无线终端20接入的子集32的至少一个流量网络资源33与无线终端20的操作系统21相关联。这种资源33可以包括存储仅在由特定操作系统21操作的无线终端20上可下载和执行的多个应用程序的网页。该流量网络资源33还可以包括诸如计算机、网络和在互联网域(比如www.trafficnetworkresource.com)下分组的服务之类的资源,例如,其中,该域旨在仅供由特定操作系统21操作的无线终端20使用。资源33还可以是所谓的“应用商店”,其包括例如用于安卓(android)或者ios操作的无线终端的“应用程序”。应用商店可以包括并且允许将流量网络接入程序22下载到无线终端20。无线接入点10可以存储与应用商店中的网络接入程序22的位置有关的信息。这种信息可以体现在统一资源标识符(uri)或者统一资源定位符(url)中,然后被封装在分组或者帧中并且被发送到无线终端20,使得不需要在应用程序商店中手动查找网络接入程序22。验证模块14还配置为从无线终端20经由未经验证的流量链路40b接收来自在无线终端20上的网络接入程序22的验证信号。验证信号可以包括数据分组,该数据分组包括识别无线终端20的第一信息(例如mac地址)以及确认在无线终端20上执行网络接入程序22的第二信息。这种信息由无线接入点10从诸如超文本传输协议(http)分组之类的分组中提取,并且随后被处理以解除封锁来自发起验证信号的无线终端20的输出流量,使得在无线终端20与无线接入点10之间建立经验证的流量链路40c,并且无线终端20不受限制地接入到流量网络30中的资源集合31。

未经验证的流量链路40b和经验证的流量链路40c的建立可以由远程验证服务器60控制。服务器60可以与接入点10通信地耦合,并且可以充当无线终端20与流量网络30之间信号或者消息交换的中介,使得无线终端20对流量网络30的接入的一般控制可以被委派给服务器60。服务器60还可以配置为控制验证信号的交换。本领域的技术人员将认识到,服务器60可以实施为各种计算硬件上的软件包,或者实施为独立的硬件单元。在接入点10与服务器60之间的连接独立于在终端20与接入点10之间的任何接入网络连接,并且可以被加密和/或者基本上不断地活动,以便可以在任何需要的时间有效地执行验证过程。

对于本领域技术人员显而易见的是,可以对无线接入点及其模块进行各种设计,并且所描述的示例不应该受限于一个物理设备包括所有模块。本领域的技术人员将会意识到替代设计,例如涉及将一些模块分布到不同的物理机器。

无线接入点10配置为与无线终端20通信,无线终端20配置为经由无线接入点10接入流量网络30。无线终端20可以例如是智能手机、平板电脑、个人数字助理(personaldigitalassistant)或者便携式计算机。无线终端20由诸如安卓(android)或者ios之类的操作系统21控制,操作系统21配置为在无线终端20上执行特定于操作系统的应用程序。无线终端20包括第一无线电接口23和以不同无线电技术操作的第二无线电接口24,第一无线电接口23(诸如wi-fi接口)配置为在2.4或者5ghz频带中操作并且在无线终端20与接入点10之间建立物理层无线电链路40a,第二无线电接口24诸如蓝牙(rtm)低能量之类并且配置为与信标50通信,信标50可以定位在场所周围的各个位置。

无线接入终端20还包括流量链路模块25,流量链路模块25以硬件或者软件实施,并且配置为在无线终端20与无线接入点10之间建立未经验证的流量链路40b。无线终端20适于执行存储有无线接入点标识符的网络接入程序22,该标识符是由例如wi-fi路由器操作的接入网络的服务集标识符(ssid)。可以通过从资源33下载来安装的网络接入程序22配置为指示第一接口23建立与由无线接入点标识符标识的无线接入点10的无线链路40a。网络接入程序22可以包括例如安卓(android)或者ios应用程序,并且当无线终端20位于信标50附近时,网络接入程序22还可以经由第二接口24(诸如蓝牙接口)接收来自信标50的位置信号。信号在网络接入程序22中被处理,使得信标50及其预先存储的地理位置被识别,从而可以在无线终端20上生成允许用户在诸如体育场、餐馆或者零售店之类内的场所(未示出)中导航的地图。

对于本领域技术人员显而易见的是,可以对无线接入点及其模块进行各种设计,并且所描述的示例不应该是限制性的。本领域技术人员将会意识到无线终端(诸如天线26)的替代设计和固有特征。

现在参考附图的图2,示出了根据本发明的任何实施例的方法100,其用于控制接入流量网络,特别是用于支持大量用户的网络,诸如体育场馆、餐馆和零售场所的高密度环境。该方法开始于步骤101,即当用户第一次进入场所时。场所可以是具有至少一个wi-fi接入点的体育场。在步骤102,检查用户的智能手机是否已经下载了网络接入程序(app)。如果尚未下载网络接入程序,则为了接入wi-fi,用户需要在步骤103通过从智能手机设置中选择相关的接入点来连接到wi-fi网络。流量网络接入在该点保持对大部分数据接入的锁定,因为用户需要使用应用程序首先对wi-fi接入点进行验证。通过去除对除用户可以从中下载所需应用程序的域(例如游戏商店(playstore)和应用商店)之外的所有域的接入来实现接入限制。特别地,在wi-fi网络的控制器上维护可以由用户接入的接受域的白名单。然后,用户下载应用程序,但是被锁定而不能使用互联网,直到下载了应用程序并且执行了验证。

当在智能手机上下载并且执行了应用程序时,在步骤104启动强制门户页面,并且在智能手机上的网络浏览器中向用户呈现启动页面(splashpage)。启动页面包含能够在智能手机上执行的代码,诸如javascript。启动页面需要收集重新定向用户流量所需的信息,这取决于无线终端的操作系统。为此,在步骤105读取与智能手机相关联的httpuser_agent字段,以获得这种信息。然后,在步骤106取决于与操作系统有关的信息,向用户呈现在步骤107从适当的商店(诸如游戏商店(playstore)或者应用商店)下载应用程序的选项,或者如果设备是台式机或者不支持的设备,向用户呈现在步骤108提示用户输入其电子邮件的网页。输入电子邮件将通过提交验证请求来解锁用户在wi-fi接入点的流量网络接入。这提供了一种机制,该机制允许接入所有类型的无线终端的系统,并且不要求用户共享其个人数据(诸如个人详细信息、电子邮件、家庭地址等)以接入wi-fi,而现有技术的接入网络经常需要共享这些个人数据。

随后在商店里打开应用程序下载页面,这可以通过实施将利用包含相关应用程序的页面打开商店的链路来实现。

一旦下载了,应用程序将充当验证无线终端(诸如智能手机)的密钥,并且允许接入流量网络的任何资源。如果在步骤109确定操作系统是例如安卓(android)操作系统,则应用程序被启动110并且将自动搜索包含wi-fi接入点标识符的ssid。如果在步骤112没有找到相关的wi-fi接入点,则应用程序将使用不同的接入方法(例如,另一个接入点或者蜂窝连接)连接113。应用程序还配置为在搜索wi-fi网络一段设定时间之后超时,并且使用另一个接口进行连接,以免让用户长时间等待连接。应用程序还适于检测例如用户是否在其智能手机上启用了wi-fi接口。如果未启用该接口,则应用程序不会继续搜索wi-fi接入点,并且立即尝试使用蜂窝连接进行连接,以免让用户长时间等待。这使用户不必手动搜索智能手机中的网络列表以获得正确的连接接入点。

可替代地,如果在步骤109确定操作系统是ios系统,则用户在步骤111经由智能手机的设置连接到wi-fi接入点,并且在智能手机与wi-fi接入点之间建立未经验证的链路。随后在步骤114从启动页面启动该应用程序。

在步骤115,应用程序被执行并且尝试接入不在接入点的允许域的白名单中的网页。如果它可以接入该网页,则表明该链路已经在无线终端(即智能手机)与接入点之间进行了验证。如果无法接入网页,则启动页面将会返回到应用程序。此过程在后台发生,并且用户无法察觉。该应用程序随后将javascript代码植入返回的启动页面,该启动页面可以例如经由远程验证服务器60自动验证无线终端,并且在wi-fi接入点解锁对流量网络资源的接入,以便用户可以可以在一段可配置的时间(例如24小时)内自由接入。经验证的链路将在配置的时间之后超时,并且需要在步骤116再次执行应用程序以建立新的经验证的链路。对用户的好处是可以在一段设定时间内轻松接入,而无需填写任何可证明为太过于碍事的表格。

因此,从上述内容可以明显看出,该方法、无线接入点和无线终端提供了一种改进的网络接入基础设施,其允许对流量网络资源的可控制的入。

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