定位感知强制访客门户的制作方法
【专利摘要】用于提供定位感知强制访客门户的技术被描述。实施例包括,从用户设备接收接入物理环境的无线网络的请求,该网络包括被配置为提供公用网络的多个无线接入点。该用户设备的物理位置然后在所述物理环境内被确定。实施例还确定与该用户设备的物理位置相对应的位置配置文件。然后使用基于被确定的位置配置文件选择的强制访客门户来处理接入所述无线网络的请求。
【专利说明】
定位感知强制访客门户
技术领域
[0001] 本公开中提出的实施例一般地涉及无线联网,更具体地,涉及可以基于用户设备 的物理位置能够选择性地处理请求的强制访客门户(captive guest portal)。
【背景技术】
[0002] 无线网络(例如,无线局域网(WLAN))正迅速地变得普及,并且符合IEEE 802.11标 准的WLAN的应用尤为广泛。WLAN可以由一个或多个无线接入点组成。无线接入点通常为使 得有线通信设备(例如,网络设备)能够通过使用无线技术(例如,Wi-Fi、蓝牙、或相关标准) 的无线网络连接并传输数据的设备。例如,接入点可以连接至网络设备(例如,边界设备)并 可以在无线用户设备(例如,个人计算机、打印机、移动设备等)和网络设备之间中继数据。 接入点还可以例如在无线路由器中与无线网络设备组合。
[0003]通常,给定接入点将具有固定区域,在该固定区域中,其可以提供可接受的信号强 度。为了创建跨越较大区域的WLAN,网络工程师将经常在有线网络中使用多个接入点,从而 在该较大区域内提供对用户设备的无线接入。WLAN内的接入点可以共同工作以提供对用户 设备的网络接入,并且WLAN内的接入点可以由WLAN控制器管理。WLAN控制器通常执行对该 无线网络内的多个接入点的管理功能,例如,自动调整与接入点相关联的射频(RF)功率、信 道、认证、和/或安全。
[0004] 在许多情形下,无线网络被布置在过于大以至于不能被单个无线接入点覆盖的区 域内。换言之,单个无线接入点通常可以提供对固定区域的网络接入。当被无线网络覆盖的 区域增长时,接入点的数目、以及布置并管理接入点的难度也随之增长。为了协助网络工程 师管理这样的网络,可以例如使用设施的设计图或其它图样来创建定位图(position map)。这样的定位图可以指定例如物理环境内每一个接入点的物理位置。网络工程师然后 可以针对RF覆盖优化功能使用这样的图,例如定义每一个接入点的最优信道和功率水平选 择,以及基于WLAN位置的服务(例如,用户设备追踪)。可以通过网络管理员输入一组楼层平 面图、并手动选择该图内与该物理环境内的物理接入点相对应的接入点位置,来手动地创 建定位图。
[0005] 许多公共网络利用强制访客门户系统,在该系统中,顾客被认证并被授权使用该 网络。例如,强制访客门户可以要求用户通过ID号(例如,宾馆的房间号)的方式认证其身 份。作为另一示例,强制访客门户可以仅在用户已接受指定使用该网络的项目和服务的协 议之后,授权用户接入该网络。通常,针对物理环境创建多个访客门户是可取的,以使得每 一个访客门户可以被定制以适应它们各自的应用环境。例如,在百货商店中,"男性区"可以 包括具有以男性购买者为目标的视觉主题和广告的访客门户,而"女性区"可以包括具有以 女性购买者为目标的不同视觉主题和广告的另一访客门户。然而,当前通过使用遍及物理 环境的多个访客门户来实现以上这种情况,因此在物理环境内创建了多个单独网络。
【附图说明】
[0006]为使得本公开以上述列举特征的方式可以被详细理解,本公开更为具体的描述 (以上被简要概括)可以通过参考实施例而被获得,一些实施例在附图中被示出。然而,要注 意的是,附图仅表述本公开的典型实施例,因此不被认为限制其范围,因为本公开可以承认 其它同等有效的实施例。
[0007]图1示出了根据本文所描述的一个实施例的在定位感知(location aware)强制访 客门户组件与物理环境之间的交互。
[0008] 图2示出了根据本文所描述的一个实施例的被划分为多个分区的物理环境的无线 网络。
[0009] 图3是示出了根据本文所描述的一个实施例的用于处理针对URL的用户请求的方 法的流程图。
[0010] 图4是示出了根据本文所描述的一个实施例的用于处理接入网络的用户请求的方 法的流程图。
[0011] 图5是示出了根据本文所描述的一个实施例的用于确定用户设备的物理位置的方 法的流程图。
[0012] 图6是示出了根据本文所描述的一个实施例的被配置具有定位感知强制访客门户 组件的系统的框图。
[0013] 示例实施例的描述
[0014] 挺塗
[0015]实施例提供了一种方法、系统和计算机可读介质,包括:从用户设备接收接入物理 环境的无线网络的请求。在此,该网络包括被配置为提供公用网络的多个无线接入点。实施 例还确定在该物理环境内用户设备的位置。此外,实施例确定与用户设备的物理位置相对 应的位置配置文件。实施例还基于被确定的位置配置文件,使用被选定的强制访客门户处 理接入无线网络的请求。
[0016] 示例实施例
[0017] 通常,基于用户的当前物理位置,实施例提供了用于提供能够以不同方式处理接 入网络的用户请求的定位感知强制访客门户的技术。例如,实施例可以从用户设备接收接 入物理环境的无线网络的请求。这样的网络可以由被配置为提供公用网络的多个无线接入 点组成。此外,该请求可以为来自用户设备且尚未被认证和授权接入该网络的请求。
[0018] 实施例然后可以确定在物理环境内用户设备的物理位置。例如,可以确定在用户 设备与两个或更多无线接入点之间的信号强度的测量值,并且可以使用这些信号强度的测 量值(例如,连同指定该物理环境内无线接入点的物理位置的数据)来确定在该物理环境内 用户设备的位置。
[0019] 一旦确定用户位置,实施例确定与用户设备的物理位置相对应的位置配置文件。 通常,物理环境可以被划分为两个或更多不同区域(或分区),其中该两个或更多不同区域 的每一个区域与相应的位置配置文件相关。位置配置文件通常指定用于定制强制访客门户 的外观和/或行为的数据。然后,基于被确定的位置配置文件,使用强制访客门户来处理接 入无线网络的用户请求。
[0020] 例如,可以使用多个无线接入点对百货商店提供无线网络,第一分区可以被定义 为包含百货商店的男性区的物理区域,而第二分区可以被定义为包含百货商店的女性区的 物理区域。在此,如果定位感知强制访客门户组件从用户设备接收接入该网络的请求,并确 定用户设备位于该第一分区内(即,包含男性区的分区),那么定位感知强制访客门户组件 可以获取与第一分区相关联的位置配置文件,并可以使用如由该位置配置文件定义的访客 门户来处理该请求。例如,用于处理该请求的访客门户可以包括具有为对商店男性区定制 的主题的网页,并可以包括针对男性区的目标观众的广告。这样做提供了物理环境的单一 的、公用网络,在该网络中,根据该物理环境内的用户的物理位置来不同地处理来自用户设 备的请求。
[0021]图1示出了根据本文所描述的一个实施例的在定位感知强制访客门户组件与物理 环境之间的交互。如所示的,系统1 〇〇包括定位感知强制访客门户系统110和物理环境130。 定位感知强制访客门户系统110包括定位感知强制访客门户组件115和位置配置文件120。 此外,物理环境130由若干不同的无线接入点135组成。此外,如所示的物理环境130被划分 为两个不同的分区140和145,如被物理环境130的阴影部分和非阴影部分所示。
[0022]在此,定位感知强制访客门户组件115可以从物理环境130内的用户设备接收接入 网络的请求。定位感知强制访客门户组件115然后可以确定在物理环境130内用户设备的物 理位置。例如,定位感知强制访客门户组件115可以确定用户设备与两个或更多无线接入点 之间的信号强度的测量值。定位感知强制访客门户组件115然后可以获取指定无线接入点 135的物理位置的数据(例如,作为坐标),并可以使用这一数据连同信号强度的测量值来对 物理环境130内的用户设备的位置进行三角测量。然而,更普遍地,与本文所描述的功能一 致的,可以使用用于确定用户设备的物理位置的任何技术。
[0023]当确定用户设备的位置时,定位感知强制访客门户组件115确定该位置与分区140 和145中的哪一个相对应。值得注意的是,虽然仅示出了两个分区140和145,但是该描述仅 用于示意性目的,更普遍地,实施例可以被配置为利用任何数量的不同分区。一旦定位感知 强制访客门户组件115确定用户设备的位置相对应的分区,定位感知强制访客门户组件115 基于与所确定分区相对应的分区配置文件来处理接入网络的用户设备的请求。例如,定位 感知强制访客门户组件115可以被配置为显示强制访客门户的网页,该强制访客门户具有 基于所确定分区配置文件被选定的体裁上主题和广告。
[0024]图2中所示出的另一示例示出了根据本文所描述的一个实施例的被划分为多个分 区的物理环境的无线网络。如所示的,图200示出了被配置有无线接入点205、215、225、235、 245和255的物理环境,这些无线接入点分别位于坐标210、220、230、240、250和260。此外,物 理环境已被划分为三个单独的地区270、280和290,如被各种阴影和非阴影地区表示。
[0025]作为示例,所表述的物理环境代表百货商店,其中地区270是儿童区,地区280是女 性区,地区290是男性区。此外,这些地区中的每一个可以与各自的位置配置文件相关联,该 位置配置文件指定应当如何处理来源于各自地区的接入网络的请求。例如,位置配置文件。 例如,男性区的位置配置文件可以指定来源于地区290的请求应当利用具有特定体裁主题 且包括针对男性购买者的多个广告的强制访客门户来处理。作为另一示例,儿童区270的位 置配置文件可以指定以玩具为主题的访客门户应当被用于来源于儿童区的请求,并且可以 包括即将上映的儿童电影的预告片的短视频文件。然而,更普遍地,更广泛地想到了位置配 置文件可以指定可以在组成强制访客门户的(一个或多个)网页上反映的任何内容、特性、 特征或行为。
[0026]图3是示出了根据本文所描述的一个实施例的用于处理针对URL的用户请求的方 法的流程图。如所示的,图300表述用户设备310、控制器单元320和定位感知强制访客门户 组件115之间的交互。如所示的,用户设备310包括网络浏览器315。例如,用户设备310可以 代表移动设备、便携式计算机等。
[0027]在此,用户设备310通过无线网络(要素317)向控制器组件320发起针对URL的请 求。当接收到该请求时,控制器组件320将该请求从用户设备310重定向至定位感知强制访 客门户组件115用于处理(要素327)。如以上所讨论的,定位感知强制访客门户组件115可以 确定用户设备310的物理位置。一般地,与本文所描述的功能一致的,可以使用用于确定设 备位置的任何技术。这些技术的示例包括确定与用户设备相对应的全球定位系统(GPS)坐 标,基于用户设备和网络内的无线接入点之间的信号强度的测量值对用户设备的位置执行 三角测量等。
[0028] 当确定用户设备310的位置时,定位感知强制访客门户组件115可以确定物理环境 内与被确定位置相对应的地区,并且可以选择与该地区相对应的地区配置文件用于在注册 用户设备时使用。例如,基于被确定的地区配置文件,定位感知强制访客门户组件115可以 向用户设备310呈现一个或多个网页用于在认证用户设备310中使用(要素330)。同样地,基 于该地区配置文件(要素335),定位感知强制访客门户组件115向用户设备310传输基于地 区的广告。定位感知强制访客门户组件115还可以向用户设备310传输与社交媒体服务集成 的、针对用户设备位于的被确定的地区的欢迎页面(要素340)。在此,来自用户设备310的认 证信息可以用于访问来自一个或多个社交媒体服务345的信息,并且这一被获取的信息可 以在欢迎页面内显示。
[0029] 定位感知强制访客门户组件115然后注册用户设备310(要素342),以使得以后来 自用户设备310的针对URL的请求可以在不需重新认证和授权用户设备310的情况下被处 理。因此,如果定位感知强制访客门户组件115(例如,从与用户设备310的之间的会话)确定 该用户已经向该访客门户注册,则定位感知强制访客门户组件115可以在不需重新认证用 户设备310(要素330)的情况下,进行至显示广告(要素335)和欢迎页面(要素340)。控制器 组件320然后处理针对指定URL的请求,并从互联网325获取与该URL相对应的网页数据(要 素 322)。
[0030] 图4是示出了根据本文所描述的一个实施例的用于处理接入网络的用户请求的方 法的流程图。如所示的,方法400开始于框410,在此定位感知强制访客门户组件115从用户 设备接收接入网络的请求。接下来,定位感知强制访客门户组件115确定用户设备是否已向 该网络注册(框415)。例如,定位感知强制访客门户组件115可以认证该用户设备,并可以确 定该用户设备是否被授权接入该网络。
[0031]如果定位感知强制访客门户组件115确定该用户设备已向该网络注册,则定位感 知强制访客门户组件115处理用户请求(框440),其中,定位感知强制访客门户组件115向用 户设备传输用于显示的(例如,被包括在一个或多个网页中内的)一个或多个广告,该广告 基于与用户设备的物理位置相对应的位置配置文件而被选定。在方法400中,定位感知强制 访客门户组件115还向该用户设备传输用于显示的(例如,由一个或多个网页组成的)欢迎 页面,该欢迎页面基于位置配置文件而被选定。然后,定位感知强制访客门户组件115处理 来自用户设备的请求(框450)。例如,如果来自用户设备的请求指定了特定URL,则定位感知 强制访客门户组件115可以将该请求转发至控制器组件,该控制器组件从被指定的URL获取 内容并将该内容回送至该用户设备。一旦该用户请求被处理,则方法400结束。
[0032]如果定位感知强制访客门户组件115确定该用户设备尚未向该网络注册,则定位 感知强制访客门户组件115确定在该物理环境内该用户的物理位置(框420)。例如,定位感 知强制访客门户组件115可以从网络组件请求该用户设备的位置,该网络组件被配置为计 算并回送该用户设备的位置。在一个实施例中,该位置使用图5中所示的方法500来计算,该 方法将在以下进行讨论。
[0033] 一旦物理位置被确定,则定位感知强制访客门户组件115选择与被确定位置相对 应的位置配置文件(框425)。例如,在被配置为提供宾馆的公用网络的实施例中,定位感知 强制访客门户组件115可以被配置具有宾馆的餐厅区域的一个配置文件,并且可以被配置 有宾馆的泳池区域的另一配置文件。更普遍地,根据本文所描述的功能,可以使用任何数目 的不同配置文件来细分物理环境。
[0034] 定位感知强制访客门户组件115然后基于被选定的位置配置文件来认证该用户设 备(框430)。例如,位置配置文件可以指定特定的视觉主题应当应用于被用来认证该用户设 备的网页。继续以上的示例,具有餐饮主题的网页作为认证该用户设备的一部分可以被提 供至宾馆的餐厅区域中的用户设备,而宾馆的泳池区域中的不同用户设备可以被提供用于 输入认证信息的海滨主题的网页。
[0035] 在所描述的实施例中,定位感知强制访客门户组件115还可以根据被选定的位置 配置文件来显示项目和服务(框435)。在此,商家可能希望让顾客同意一个物理区域(例如, 宾馆餐厅)中的特定项目和条件,而让不同物理区域(例如,泳池区域)中的其它顾客同意另 外的项目和条件。因此,每一个位置的位置配置文件可以(例如,通过指定被传输至该用户 设备的网页的方式)指定用于相对应的物理区域内的用户设备的项目和服务。
[0036]此外,在方法400中,基于被确定的位置配置文件,定位感知强制访客门户组件115 向用户设备显示一个或多个广告(框440)。作为示例,(一个或多个)广告可以以流至用户设 备用于重放的视频文件的形式,或者可以以传输至用户设备的网页内的一个或多个横幅广 告的形式。在所描述的实施例中,定位感知强制访客门户组件115然后基于被选定的位置配 置文件,向用户设备显示欢迎页面(框445)。例如,可以向位于宾馆的餐厅区域内的用户设 备显示餐饮主题的欢迎页面,同时可以向位于宾馆的泳池区域内的用户设备显示泳池主题 的欢迎页面。
[0037]然后,定位感知强制访客门户组件115处理接入该网络的用户请求(框450),方法 400终止。例如,定位感知强制访客门户组件115可以将该请求转发至控制器组件,该控制器 组件被配置为提取与该用户请求中指定的URL相关联的网页,并将该网页回送至该用户设 备。定位感知强制访客门户组件115还可以向该网络注册该用户设备至少持续预定的时间 量,以使得来源于该用户设备的针对URL的以后请求在不需要重复框420-445的情况下被处 理。
[0038]如以上所讨论的,实施例可以被配置为利用适合用于确定在物理环境内用户设备 的物理位置的任何技术。例如,在一个实施例中,定位感知强制访客门户组件115可以从配 置有GPS的用户设备请求GPS坐标,并可以使用该GPS坐标来确定该物理环境内用户设备的 位置。然而,该技术的一个限制在于,一些用户设备可能未被配置有GPS接收器,因此不能提 供它们的GPS坐标。
[0039]用于确定用户设备位置的特定技术在图5中被描述,图5是示出了根据本文所描述 的一个实施例的用于确定用户设备的物理位置的方法的流程图。如所示的,方法500开始于 框510,其中,定位感知强制访客门户组件115接收确定用户设备的物理位置的请求。定位感 知强制访客门户组件115然后确定该用户设备与多个无线接入点的每一个之间的信号强度 的测量值(框515)。在此,定位感知强制访客门户组件115可以使用该网络内的所有无线接 入点,或者可以使用该网络内的无线接入点的子集(例如,具有信号强度的最大测量值的预 定数目的无线接入点,所有无线接入点具有超过信号强度的预定阈值量的信号强度的测量 值等)。
[0040]此外,定位感知强制访客门户组件115提获取定位图的数据结构,该定位图的数据 结构指定该物理环境内每一个无线接入点的物理位置(框520)。例如,无线接入点的物理位 置可以使用坐标来指定(例如,X和Y坐标或X、Y和Z坐标)。定位感知强制访客门户组件115然 后使用定位图的数据结构和信号强度的测量值来确定用户设备的物理位置(框525)。例如, 当信号强度的测量值较高时,定位感知强制访客门户组件115可以确定该用户设备更接近 于特定的无线接入点,以及当强度的测量值较低时,可以确定该用户设备更远离于特定的 无线接入点。一旦位置被确定,定位感知强制访客门户组件115将该位置回送至请求方(框 530 ),且方法500终止。例如,方法500可以被定位感知强制访客门户组件115的子组件执行。 在一个实施例中,定位感知强制访客门户组件115被配置为从位置确定组件请求用户设备 的位置。且方法500可以由该位置确定组件执行。
[0041]图6是示出了根据本文所描述的一个实施例的被配置有定位感知强制访客门户组 件的系统的框图。定位感知强制访客门户系统600包括处理器615、存储装置6 20、存储器 625、输入/输出(I/O)设备630和网络适配器635。处理器615可以为能够执行本文所描述的 功能的任何处理元件。处理器615代表单个处理器、多个处理器、具有多核的处理器、以及它 们的组合。存储装置620代表定位图分析系统600上、或者可由定位感知强制访客门户系统 600访问的任何非易失性存储器(例如,磁盘驱动器)。
[0042]存储器625可以为易失性或非易失性存储器,包括RAM、闪速存储器、缓存、磁盘驱 动器等。尽管被示出为单个实体,但是存储器625可以被划分为不同的存储器存储元件,例 如RAM和一个或多个硬盘驱动器。在此,存储器625包括定位感知强制访客门户组件115和位 置配置文件120。网络适配器635促进定位图分析系统600和网络之间的通信。在此,网络代 表任何数据通信网络(包括有线网络、无线网络等),在该数据通信网络上,定位图分析系统 可以传输数据。该网络的示例包括局域网、互联网、BtoetOOth? (蓝牙)通信链路等。
[0043]如以上所讨论的,定位感知强制访客门户组件115可以从用户设备接收接入物理 环境的无线网络的请求。在此,该网络由被配置为提供公用网络的多个无线接入点组成。定 位感知强制访客门户组件115然后可以确定该物理环境内该用户设备的物理位置。例如,定 位感知强制访客门户组件115可以被配置为基于用户设备与两个或更多无线接入点之间的 信号强度的测量值、以及指定该物理网络内该两个或更多无线接入点的每一个的位置的数 据,对该用户设备的物理位置执行三角测量。定位感知强制访客门户组件115然后可以确定 与该用户设备的物理位置相对应的位置配置文件,并可以基于被确定的位置配置文件,使 用被选定的强制访客门户来处理接入该无线网络的请求。例如,定位感知强制访客门户组 件115可以使用具有基于被确定的位置配置文件选择的体裁上的主题和广告的强制访客门 户来认证并授权该用户设备接入该网络。这样做提供了针对由多个无线接入点组成的单个 公用网络的具体于位置的访客门户功能。
[0044]此外,具体想到了实施例可以通过云计算设施被提供至终端用户。云计算通常涉 及将可扩展的计算资源提供为网络上的服务。更形式化地,云计算可以被定义为一种计算 能力,该计算能力提供了计算资源和它的底层技术架构(例如,服务器、存储装置、网络)之 间的抽象,使能便利的、按需网络接入到可配置的计算资源的共享池,该可配置的计算资源 可以通过利用最小的管理努力或服务提供商的交互来被快速地提供和释放。因此,云计算 允许用户访问"云"中的虚拟计算资源(例如,存储设备、数据、应用、以及甚至完全虚拟化的 计算系统),不需考虑用于提供计算资源的底层物理系统(或这些系统的位置)。
[0045]云计算资源在按次计费(pay-per-use)的基础上被提供给用户,其中,仅针对实际 使用的计算资源(例如,被用户或由用户实例化的若干虚拟化系统消耗的存储空间量)而对 用户进行计费。用户可以在任何时候,从任何位置通过互联网访问位于云中的任何资源。在 本公开的情形下,位置确定组件可以被部署在位于云中的节点上,并且可以接收指定无线 接入点的物理位置的数据以及无线接入点和用户设备之间的信号强度信息。位置确定组件 然后可以基于位置和信号强度信息来确定物理环境内用户设备的位置,并可以将被确定的 位置信息回送至定位感知强制访客门户组件115,用于处理接入该网络的请求。这样做允许 用户从(例如,经由互联网)连接至云计算环境的任何计算系统接入位置确定组件。
[0046] 虽然之前的讨论是针对本公开的实施例的,但是在不脱离本空的基本范围的情况 下,可以想出本公开的其它和进一步的实施例。例如,本公开的方面可以在硬件或软件或硬 件和软件的组合中实施。本公开的一个实施例可以被实施为与计算机系统一同使用的程序 产品。该程序产品的(一个或多个)程序定义了实施例的功能(包括本文所公开的方法),且 可以被包含在各种计算机可读存储介质之上。示意性计算机可读存储介质包括但不限于: (i)在其上信息被永久性存储的不可写存储介质(例如,计算机内的只读存储器设备,例如 由⑶-ROM驱动器可读的⑶-ROM盘、闪速存储器、ROM芯片、或任何类型的固态非易失性半导 体存储器);以及(ii)在其上可改变信息被存储的可写存储介质(例如,磁盘驱动器内的软 盘或硬盘驱动器或任何类型的固态随机访问半导体存储器)。当执行指挥本公开的功能的 计算机可读指令时,该计算机可读存储介质为本公开的实施例。
[0047] 附图中的流程图和框图示出了根据各种实施例的、可能实现系统、方法和计算机 程序产品的架构、功能和操作。从这一点上,流程图或框图中的每一个框可以代表模块、代 码的分段或部分,该代码包括用于实现所指定的(一个或多个)逻辑功能的一个或多个可执 行指令。还应当注意的是,在一些替代的实现方式中,框中所指出的功能可以不按照附图中 指出的次序发生。例如,取决于所涉及的功能,两个以连续方式示出的框,实际上大致被同 时执行,或者这些框可能有时以相反的次序执行。还要注意的是,框图和/或流程图示出的 每一个框,以及框图和/或流程图表述的框的组合,可以被专用的基于硬件的系统(该系统 执行指定的功能或行为),或者被专用的硬件和计算机指令的组合实现。
[0048] 鉴于前述内容,本公开的范围由所附的权利要求确定。
【主权项】
1. 一种方法,包括: 从用户设备接收接入物理环境的无线网络的请求,所述网络包括被配置为提供公用网 络的多个无线接入点; 确定所述物理环境内所述用户设备的物理位置; 确定与所述用户设备的所述物理位置相对应的位置配置文件; 使用基于被确定的位置配置文件选择的强制访客门户来处理接入所述无线网络的所 述请求。2. 如权利要求1所述的方法,其中,确定所述物理环境内所述用户设备的所述物理位置 还包括: 获取指定所述物理环境内所述无线接入点的每一个无线接入点的物理位置的楼层平 面图数据结构; 确定所述用户设备和所述多个无线接入点的两个或更多中的每一个无线接入点之间 的信号强度的测量值;以及 基于所述楼层平面图数据结构和被确定的信号强度的测量值来确定所述用户设备的 所述物理位置。3. 如权利要求2所述的方法,其中,所述用户设备和所述多个无线接入点的第一无线接 入点之间的距离被确定为与所述用户设备和所述第一无线接入点之间的所述信号强度的 测量值成反比,由此当所述信号强度的测量值越小时,所述距离越远,并且当所述信号强度 的测量值越大时,距离越近。4. 如权利要求1所述的方法,其中,基于所述被确定的位置配置文件来处理接入所述无 线网络的所述请求还包括: 基于所述被确定的位置配置文件来选择广告;以及 向所述用户设备传输被选择的广告用于显示。5. 如权利要求1所述的方法,其中,基于所述被确定的位置配置文件来处理接入所述无 线网络的所述请求还包括: 基于所述被确定的位置配置文件来选择与访客门户使用的视觉主题;以及 向所述用户设备传输与具有被选择的视觉主题的所述访客门户相对应的数据用于显 不。6. 如权利要求1所述的方法,其中,确定与所述用户设备的所述物理位置相对应的位置 配置文件还包括: 从所述物理环境的多个位置配置文件中选择所述位置配置文件,其中所述位置配置文 件的每一个位置配置文件与所述物理环境内的不同区域相对应,并且其中所述物理环境内 的每个点仅与所述多个配置文件中的一个位置配置文件相对应。7. 如权利要求1所述的方法,其中所述物理环境内所述用户设备的所述物理位置不基 于所述用户设备当前连接至所述多个无线接入点的哪一个无线接入点来确定。8. 一种系统,包括: 处理器;以及 存储器,所述存储器包括逻辑,当所述逻辑被所述处理器执行时,所述处理器执行操 作,包括: 从用户设备接收接入物理环境的无线网络的请求,所述网络包括被配置为提供公用网 络的多个无线接入点; 确定所述物理环境内所述用户设备的物理位置; 确定与所述用户设备的所述物理位置相对应的位置配置文件; 使用基于被确定的位置配置文件选择的强制访客门户来处理接入所述无线网络的所 述请求。9. 如权利要求8所述的系统,其中,确定所述物理环境内所述用户设备的所述物理位置 还包括: 获取指定所述物理环境内所述无线接入点的每一个无线接入点的物理位置的楼层平 面图数据结构; 确定所述用户设备和所述多个无线接入点的两个或更多中的每一个无线接入点之间 的信号强度的测量值;以及 基于所述楼层平面图数据结构和被确定的信号强度的测量值来确定所述用户设备的 所述物理位置。10. 如权利要求9所述的系统,其中,所述用户设备和所述多个无线接入点的第一无线 接入点之间的距离被确定为与所述用户设备和所述第一无线接入点之间的所述信号强度 的测量值成反比,由此当所述信号强度的测量值越小时,所述距离越远,并且当所述信号强 度的测量值越大时,所述距离越近。11. 如权利要求8所述的系统,其中,基于所述被确定的位置配置文件来处理接入所述 无线网络的所述请求还包括: 基于所述被确定的位置配置文件来选择广告;以及 向所述用户设备传输被选择的广告用于显示。12. 如权利要求8所述的系统,其中,基于所述被确定的位置配置文件来处理接入所述 无线网络的所述请求还包括: 基于所述被确定的位置配置文件来选择与访客门户使用的视觉主题;以及 向所述用户设备传输与具有被选择的视觉主题的所述访客门户相对应的数据用于显 不。13. 如权利要求8所述的系统,其中,确定与所述用户设备的所述物理位置相对应的位 置配置文件还包括: 从所述物理环境的多个位置配置文件中选择所述位置配置文件,其中所述位置配置文 件的每一个位置配置文件与所述物理环境内的不同区域相对应,并且其中所述物理环境内 的每个点仅与所述多个配置文件中的一个位置配置文件相对应。14. 如权利要求8所述的系统,其中所述物理环境内所述用户设备的所述物理位置不基 于所述用户设备当前连接至所述多个无线接入点的哪一个无线接入点来确定。15. -种包括程序的非暂态计算机可读介质,当所述程序被执行时,所述非暂态计算机 可读介质执行操作,包括: 从用户设备接收接入物理环境的无线网络的请求,所述网络包括被配置为提供公用网 络的多个无线接入点; 确定所述物理环境内所述用户设备的物理位置; 确定与所述用户设备的所述物理位置相对应的位置配置文件; 使用基于被确定的位置配置文件选择的强制访客门户来处理接入所述无线网络的所 述请求。16. 如权利要求15所述的非暂态计算机可读介质,其中,确定所述物理环境内所述用户 设备的所述物理位置还包括: 获取指定所述物理环境内所述无线接入点的每一个无线接入点的物理位置的楼层平 面图数据结构; 确定所述用户设备和所述多个无线接入点的两个或更多中的每一个无线接入点之间 的信号强度的测量值;以及 基于所述楼层平面图数据结构和被确定的信号强度的测量值来确定所述用户设备的 所述物理位置。17. 如权利要求16所述的非暂态计算机可读介质,其中,所述用户设备和所述多个无线 接入点的第一无线接入点之间的距离被确定为与所述用户设备和所述第一无线接入点之 间的所述信号强度的测量值成反比,由此当所述信号强度的测量值越小时,所述距离越远, 并且当所述信号强度的测量值越大时,所述距离越近。18. 如权利要求15所述的非暂态计算机可读介质,其中,基于所述被确定的位置配置文 件来处理接入所述无线网络的所述请求还包括: 基于所述被确定的位置配置文件来选择广告;以及 向所述用户设备传输被选择的广告用于显示。19. 如权利要求15所述的非暂态计算机可读介质,其中,基于所述被确定的位置配置文 件来处理接入所述无线网络的所述请求还包括: 基于所述被确定的位置配置文件来选择与访客门户使用的视觉主题;以及 向所述用户设备传送数据传输与具有所述被选择的视觉主题的所述访客门户相对应 的数据用于显示。20. 如权利要求15所述的非暂态计算机可读介质,其中,确定与所述用户设备的所述物 理位置相对应的位置配置文件还包括: 从所述物理环境的多个位置配置文件中选择所述位置配置文件,其中所述位置配置文 件的每一个位置配置文件与所述物理环境内的不同区域相对应,并且其中所述物理环境内 的每个点仅与所述多个配置文件中的一个位置配置文件相对应。
【文档编号】H04W84/12GK105900464SQ201580004323
【公开日】2016年8月24日
【申请日】2015年1月13日
【发明人】雷迪·巴布·阿达拉普, 拉维·阿基雷迪, 尤代·库玛·帕达, 拉德哈克里斯南·塞彻拉曼
【申请人】思科技术公司