自动接入点配置的制作方法

文档序号:10541124阅读:228来源:国知局
自动接入点配置的制作方法
【专利摘要】配置接入点(AP)的系统和方法。某些示例性的实施例包括:使用与网络和数据存储器通信的网关,并且从移动设备接收用户登录信息;基于所述用户登录信息,从所述数据存储器检索用户权限信息;基于所述权限信息,将授权发送到所述移动设备;将用于接收服务的至少一个AP的优先列表发送到移动设备的服务;接收在所述列表上对目标AP的选择以及目标AP的标签信息中的至少一个;以及发送有关所述目标AP的信息以在所述移动设备上显示。
【专利说明】自动接入点配置
[0001]相关申请的交叉引用
[0002]本申请涉及2013年11月12日提交的美国临时专利申请US61/903,338,并主张其优先权,通过引用的方式将其作为整体合并到本文中。
技术领域
[0003]本申请涉及无线网络领域,并且更具体的,涉及便于接入点操作。
【背景技术】
[0004]通信网络中的接入点的传统的安装和配置可能是低效的并且容易出错。通常,由现场技术人员在期望位置执行针对服务提供商(SP)的接入点(AP)的物理安装。为了启动新安装的AP(配置),现场技术人员必须呼叫网络操作中心(NOC)并且手动中继信息以配置和/或配备AP。通常,现场技术人员必须在没有网络连接的情况下部署AP。如果后来判定有安装的问题或者AP的其他缺陷,则需要对AP进行后续访问。

【发明内容】

[0005]本文公开的是配置接入点(AP)的示例性的系统和方法。某些示例性的实施例包括,通过与网络和数据存储器通信的网关,从移动设备接收用户登录信息,基于所述用户登录信息从所述数据存储器检索用户权限信息,基于所述权限信息将授权发送到所述移动设备,将用于接收服务的至少一个AP的优先列表发送到所述移动设备,接收下述中的至少一个:对所述列表上的目标AP的选择,以及目标AP的标签信息,以及发送有关所述目标AP的信息以在所述移动设备上显示。
[0006]某些示例性的系统和方法实施例进一步包括,通过与所述网络和所述数据存储器通信的网关,接收所述目标AP上的条形码的图像,将所接收的条形码的图像与所述目标AP的MAC地址相关联,以及将所述目标AP的MAC地址信息存储到所述数据存储器中。
[0007]某些实施例进一步包括,通过与所述网络和所述数据存储器通信的网关,将所述目标AP的位置信息发送到所述移动设备。并且在某些实施例中,所述位置信息包括地图。在某些例子中,所述服务是配备。
[0008]某些例子进一步包括,通过与所述网络和所述数据存储器通信的网关,将所接收的目标AP的标签信息与在所述网关中注册的AP列表进行比较;以及如果在所述列表中没有找到所接收的目标AP的标签信息,则将所述目标AP上的默认信息发送给所述移动设备进行显不O
[0009]在某些示例性的实施例中,所述默认信息包括下述中的至少一个:AP名、物理地址、默认组、网格配备、捕获性能日期和地图位置。在某些例子中,所述默认信息可由所述用户通过所述移动设备进行编辑。
[0010]某些示例性的系统和方法实施例可进一步包括,通过与所述网络和所述数据存储器通信的网关,通过所述移动设备从所述用户接收对所述默认信息的编辑;以及将对所述默认信息的编辑保存到所述数据存储器。并且某些例子可进一步包括,通过与网络和数据存储器通信的网关,从所述移动设备接收测试信息;以及使所接收的测试信息存储到所述数据存储器中。
[0011]某些例子可以包括通过与所述网络和所述数据存储器通信的网关,接收客户端统计;以及使所述客户端统计存储到所述数据存储器中。并且在某些例子中,所述标签信息是条形码的图像。
[0012]某些示例性的系统和方法实施例可进一步包括,通过与所述网络和所述数据存储器通信的网关,至少执行下述操作中的一个:启用对BSSID的配备,启用对AP设置的编辑,以及允许新SSID的创建。此外,实施例可以包括通过与所述网络和所述数据存储器通信的网关,至少执行下述操作中的至少一个:使AP灯闪烁,允许进行对目标AP后端连接性的测试,以及将性能数据发送到所述移动设备。
[0013]某些例子通过与所述网络和所述数据存储器通信的网关,可以至少执行下述操作中的至少一个:将所述目标AP的图像发送到所述移动设备,将所述目标AP的地图位置发送到所述移动设备,将所述目标AP的报警状态发送到所述移动设备,以及将AP文档发送到所述移动设备。在某些示例性的实施例中,通过与所述网络和所述数据存储器通信的网关,从后端连接性测试接收测试数据。
[0014]某些示例性的实施例可以包括一种利用具有内部存储器的移动设备上的计算机程序编码的非易失性计算机可读介质,所述计算机程序用于一种配置接入点(AP)的方法,所述方法包括:通过网关/控制器与网关通信;与目标AP无线通信以进行配置;从所述网关接收有关所述目标AP配置的配置信息;以及将所述配置信息无线地发送给所述目标AP。在某些示例性的实施例中,通过蜂窝连接与网关通信。并且在某些示例性的实施例中,通过另一个AP与后端服务器通信。某些例子可进一步包括,通过所述网关与后端服务器通信。
[0015]某些示例性的实施例可包括一种利用具有内部存储器的移动设备上的计算机程序编码的非易失性计算机可读介质,所述计算机程序用于一种配置接入点(AP)的方法,所述方法包括:从网关接收有关目标AP的配置信息;将接收到的配置信息装载到所述移动设备的内部存储器中;连接到所述目标AP,其中,所述目标AP正使用安全设置;显示有关所述目标AP的默认信息;允许所述移动设备的用户编辑有关所述目标AP的默认信息;以及将有关所述目标AP的编辑信息发送到所述网关。在某些实施例中,安全设置是加密,所述AP可以包括隐藏SSID。
[0016]在一些例子中,所述安全设置是下述中的至少一个:预先确定的AP广播时间,等待直到进行配置的移动设备首次注销的AP广播时间,通过仅接受到不接入上行链路端口的AP的通信量的受限接入,以及只有所述移动设备上的配置应用可用的加密密钥。
[0017]在一些例子中,所述用户输入的有关所述目标AP的默认信息是AP组、或是地图上的网格配置、或位置。
【附图说明】
[0018]为了理解本发明并了解在实际中如何执行本发明,现在将参考附图仅以非限制性的方式描述实施例,其中:
[0019]图1是描述实现本文描述的某些实施例的一个示例性的系统的网络框图。
[0020]图2A是描述实现本文描述的某些实施例的一个示例性的方法的流程图。
[0021]图2B是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0022]图2C是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0023]图2D是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的显示界面。
[0024]图2E是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0025]图2F是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0026]图2G是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0027]图2H是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0028]图3A是描述实现本文描述的某些实施例的一个示例性的方法的流程图。
[0029]图3B是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0030]图3C是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0031]图3D是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0032]图4A是描述实现本文描述的某些实施例的示例性的方法的流程图。
[0033]图4B是描述实现本文描述的某些实施例的示例性的方法的另一个流程图。
[0034]图4C是描述实现本文描述的某些实施例的一个示例性的方法的移动设备的说明性的显示界面。
[0035]图5是描述实现本文描述的某些实施例的一个示例性的方法的流程图。
[0036]图6A是描述实现本文描述的某些实施例的示例性的方法的流程图。
[0037]图6B是描述实现本文描述的某些实施例的示例性的方法的其他流程图。
[0038]图7是描述实现本文描述的某些实施例的示例性的地图的移动设备的说明性的显示界面。
【具体实施方式】
[0039]现在将详细的参考实施例,在附图中示出了实施例的例子。在下面的详细描述中,阐述了许多的具体细节以充分理解本文提出的主题。但是,对本领域技术人员显而易见的是,可以在无需这些细节的情况下实施本主题。另外,本文描述的特定实施例通过举例的方式提供,并且不应用于将本发明的范围限制到这些特定实施例。在其他实例中,为了不没有必要的混淆本发明的实施例的方面,没有详细描述公知的数据结构、定时协议、软件操作、进程和组件。
[0040]概述
[0041]本文描述的本实施例涉及无线网络中的无线天线系统(有时也被称为接入点(AP))的安装、设置、故障排除和配置。在某些实施例中,该无线网络可以符合802.11标准并且可以被称作W1-Fi网络。但是,诸如WiFi的此类术语的使用并不旨在进行限制,而是仅仅例示可能得益于本文的教导的各种无线系统和标准中的任意一个。此类AP可以允许无线用户设备和网络(例如,本文描述的因特网)之间的通信。在某些情况下,服务提供商(SP)(例如,蜂窝服务提供商电话公司,如美国电话电报公司(AT&T)、斯普林特公司(Sprint)、威瑞森公司(Verizon)或其他例子)拥有并操作这些AP。
[0042]利用本文公开的创造性的方面,用户可以在物理安装位置安装并配置新AP(有时也称作启动AP)、如果损坏或发生故障则配备已有的正在运行的AP、对AP进行各种测试、收集有关物理AP安装点的信息以记录保存、或者任意数量的其他事件,在某些实施例中,以利用加密的安全的方式进行该事件。可以在无需重复访问物理AP安装点的情况下完成此类事件。
[0043]因此,在某些实施例中,当AP被设置为将要安装或者接受服务时,其可以不连接到网络,并且从而可以不与后端系统(例如,网关/控制器)通信。这些后端系统可用于向AP发送信息并从AP接收信息以完成本文讨论的各种任务,这是可能的。为了允许这些后端网关/控制器和新AP或禁用AP之间进行通信,用户的移动设备可用于提供通信桥。在某些实施例中,后端服务器也可以通过网关和移动设备上的蜂窝连接,或者通过AP或者其他AP(如果在服务中)与该AP进行通信。
[0044]一些更多的例子如下:可以由具有例如,网关IP、DNS地址、DHCP服务器地址等设置的移动设备来提供已启动但是没有与网关连接或者没有与网关进行合适的连接配置的AP。在另一个例子中,将AP安装在用户希望连接到另一个AP或者网格的电话线杆上-移动设备可便于将该AP连接和配备至其他设备,而无需如传统那样的要求用户拉下AP或者带着笔记本电脑爬上电话线杆。
[0045]这里应当注意的是,术语网关/控制器并不旨在进行限制。各种系统的任意一个均可用于与AP通信、提供AP、向AP发送信息以及从AP接收信息。本文所使用的术语网关/控制器可以指此类系统中的任意一个。
[0046]示例性的网络
[0047]图1是根据某些实施例的示例性的网络框图。如本文所述,提供了示例性的移动设备110以便于与新安装的AP 120进行通信。通过与其进行通信,移动设备110可用于启动或者提供新安装的AP 120,排除故障和/或配备已安装的AP。在某些实施例中,移动设备110能够进行多个无线连接。此类多个无线连接可以包括,例如,WiFi连接至作为服务目标的AP120,并且还包括另一个连接,例如,通过某种手机信号塔(cell tower)连接170的蜂窝数据连接。通过这种示例性的次级连接,移动设备110可以能够与后端系统(例如,网关/控制器130)通信,并最终通过任一连接信道与后端服务器140通信。在某些实施例中,移动设备110可以管理这些并发连接,以使得用户无需在移动设备和网关连接之间以及移动设备110和AP 120连接之间,手动的从WiFi改变到蜂窝。该例子中的移动设备110能够同时通过蜂窝连接到网关以及通过WiFi连接到AP 120。
[0048]在某些示例性的实施例中,移动设备110可以通过另一个AP(未示出)与后端服务器140通信,该另一个AP是正常运行的、已经被配置的并且能够与后端服务器140通信。
[0049]仍然参考图1,移动设备110、接入点120、网关130和后端服务器140的每一个都包括执行与其相关的功能所需的任何硬件,例如,计算机处理器、存储器、用于无线通信的天线等。在本公开中,术语移动设备可以包括但不限于被配备为无线通信的任何设备,例如,智能手机、笔记本电脑、上网本、超级本、平板电脑、平板手机、手持式电脑、可穿戴计算机(包括手表、手镯、眼镜等)。在某些实施例中,移动设备110包括显示器并且在任何操作系统(包括移动操作系统)上运行,并且可以可选的包括照相机和位置确定部件,例如,GPS系统。
[0050]一旦正确的安装,AP 120就可以向多个移动无线设备提供无线网络接入。在某些实施方式中,可以由服务提供商(SP)提供并管理AP 12。在某些实施例中,网关是至SP移动核心分组核心150的无线接入网关/控制器,并且网关将AP 120和移动设备110连接至移动分组核心150 AP可以提供网关130并控制网关130,以将WiFi通信量整合至SP移动核心150。该系统可以包括多个网关、服务器和接入点,然而例如在图1中,描述了单个网关、接入点等,这样仅为了便于解释而不旨在进行限制。在该例子中,后端服务器140可以连接到移动设备110和网关130中的一个或者二者,以提供翻译服务、文档和数据存储,160。
[0051]在某些实施例中,移动设备110可以首先通过其已经与网关130建立的任何通信从网关130下载信息,例如,预先确定的/引导指令的AP配置信息。然后,其可以在与网关130和AP 二者同时通信或者不与网关130和AP 二者同时通信的情况下,将预先确定的/引导指令的配置信息推送到AP 120。
[0052]在安装了AP并对其进行首次配置之后,移动设备还可以执行安装后的验证并且可以记录与AP相关的信息以便以后使用,或者将该信息发送到网关和/或后端服务器。为了安装或者诊断的目的(例如,包括物理AP安装点处的环境条件),移动设备还可用于确定、记录和显示与AP相关的信息。移动设备还可以执行任何数量的测试,包括在AP上进行的连接测试。
[0053]在一些实施例中,用户可以手动输入配置和/或配备信息并且直接输入到移动设备,该移动设备随后在无需网关的指令的情况下与AP通信。
[0054]在某些实施例中,移动设备110可用于通过记录并传送AP安装点的图片以及还可选的在图片上标记相应的GPS位置,来帮助验证AP的安装。
[0055]另外,移动设备可用于在安装好的AP上进行任何数量的测试,例如,速度测试,并进一步的记录与安装相关的数据,例如,当执行AP配置时的时间戳以及指示用户已经完成所有的与AP相关的任务的完成标记。移动设备还可用于记录AP点附近的射频(RF)情况。可以将与在AP 120上运行的测试相关的任何数据存储到移动设备110中并上传到网关130,以归档并提供用于排除故障的参考数据以及允许其他用户验证AP安装。通过安装后的验证,这可以允许确认正确的执行了 AP安装,以减少对AP 120进行随后的站点访问的需要。
[0056]移动设备110还可以包括主软件,其可用于完成配置、配备或者收集与AP有关的测试数据或度量的各种其他任务。例子包括但不限于:找到其附近的任何AP;将站报警(standing alarm)装载到AP;查看与其通信的任何AP的广播SSID;查看连接到与其通信的任何AP的客户端;查看AP的错误日志;查看与其通信的AP相关的文档;获得AP的当前的后端连接状态;拍摄AP的物理位置的图像并以GPS位置标记该图像的坐标;运行测试以确定(ping)上传和下载速度。
[0057]网关功能示例的概述
[0058]根据实施例,可以给予移动设备的用户一定的权限而不给其他权限。也就是说,可以允许操作移动设备的个人仅做与安装相关的某些事情,例如,配置和配备AP。系统可以具有建立好的权限级别或者许可,以允许特定用户以及扩展到与他们关联的移动设备做某些事情而不能做其他事情。例如,网关可以提供授权给特定移动设备及其用户配置或者配备AP,而不运行任何测试。
[0059]因为在某些实施例中,可以将配置/配备AP和移动设备执行的安装进程所需的信息存储到网关并传送到移动设备,所以网关具有允许或者不允许特定移动设备取得该信息的能力。该信息可以包括可供移动设备的用户配置或配备AP所用的功能的范围。因此,就可供配置/配备AP所用的功能的范围而言,可以为不同的移动设备用户提供不同的权限组。可以为每个终端用户定制用于提供合适的权限的执行的顺序和执行的步骤,例如,按照SP的要求,并且可以提供安全性以便只有授权用户/设备能够找到并配置/配备AP。可以基于由系统管理者(举例来说,例如,SP)确定的多个不同标准,定制配置/配备进程。
[0060]网关可以进一步的驱动在移动设备上的用户级权限,以读/写与多个AP/AP组/域相关的设置。例如,网关用户权限可以确定某个用户是否可以在特定的AP/AP组的基础上读/写。
[0061 ]网关还可以驱动用户级权限,以在每个用户和每个网关簇的基础上确定移动设备应用上的工作流。例如,对于特定用户来说,网关可以将执行性能数据设置为强制的、可选的或者根本不可用。
[0062]网关还可以确定与网络内的任意数量的AP相关的信息并将该信息传送到移动设备。该信息可以指示哪些AP需要服务。可以建立报警系统,其将通知现场的用户需要为哪些AP以什么优先级服务。例如,网关可以为移动设备配备针对各个AP的最高严重程度的标准报警,例如,如果有多于一个报警,则分为多级层次,例如,关键>主要>次要。可以可选的地接受对低于次要级别的严重程度较低的报警的忽略。通过这种方式,用户可以知道首先服务最关键的AP,或者在关键的地理服务区内服务的AP。在设备被盗和/或受损的情况下,网关还可以支持特定设备的黑名单。
[0063]网关可以确定AP的当前状态以及下载预先配置的AP配备设置并将该设置传送到移动设备。网关可以进一步执行AP上的基准后端连接度量,并且还获得并传送AP的报警状
??τ O
[0064]在某些实施例中,网关能够接收和/或存储从移动设备获得的物理AP的图片,并且例如在AP详细信息(Details)页面中将AP的图片推送到移动设备。网关还可以接收并存储从移动设备捕获并上传的性能数据。
[0065]另外,在某些实施例中,网关是至SP移动核心分组核心的、并将AP和移动设备连接至移动分组核心的无线接入网关/控制器。这种控制器的实施例可以被配置为获得网络中的AP的当前状态,下载预先配置的AP配备、基准后端连接度量,以及甚至获得各个AP的报警状态。
[0066]后端服务器功能示例的概述
[0067]在某些实施例中,后端服务器不是必要的。在这种情况下,网关能够提供信息、权限、文档等。但是在某些实施例中,后端服务器可用于存储通过移动设备发送到AP的信息和从AP接收的信息。在某些实施例中,存储可以是数据存储(图1中的160)或者云数据存储。例如,后端服务器可以存储针对移动设备的AP激活日志、AP文档和移动设备文档。可以将涉及AP配置/配备和AP安装验证的信息从移动设备传送到后端服务器,额外的或者可替换的,将该信息传送到网关以进行存储、分析和/或故障排除。后端服务器可由SP或者另一个组提供以向SP提供服务。在某些实施方式中,后端服务器可以提供位于移动设备和网关之间的中介层以当移动设备和网关使用不同的API操作时提供消息翻译。
[0068]在某些实施方式中,后端服务器接收并存储涉及任何一个移动设备特性的事件和状态消息。可将接收的数据作为包含状态的文本消息来提供。后端服务器还可以用作SP的各种操作支持系统/业务支持系统(0SS/BSS)的整合点。后端服务器可以安装在SP点或者通过云连接到SP。
[0069]更多示例
[0070]参考图2A,对于希望配置或者配备特定的目标AP的现场用户来说,该用户可以使用无线移动设备来首先找到目标AP。在网络中具有多个AP的例子中,网关也可以通过无线移动设备通知用户要服务的AP的优先级。另外,可将优先级设立为服务AP的顺序。
[0071]为了达到该目的,用户可以登录到移动设备和系统。可以通过如上所述的可由移动设备利用后端服务器和/或网关/控制器建立的各种无线连接中的任何一个登录该系统。例如,如果移动设备具有通过蜂窝式塔到网关的蜂窝式连接,或者通过各种AP的任何一个的WiFi连接。然而,移动设备能够连接到网关和/或后端服务器,并且一旦在200授权并登录,网关和/或后端服务器就可以向移动设备发送信息以显示AP列表202和WLAN列表214中的一个或者二者。例如,可以基于包括字母数字的名称、与移动设备位置的接近程度、或者基于地理区域,对这些列表202,214进行分类。可以通过内置的GPS单元或其他地理定位系统确定移动设备的位置,并以能够允许用户找到在其物理位置的AP的精度将确定的移动设备的位置发送到网关/控制器和/或后端服务器。
[0072]一旦用户已经在其物理位置找到AP,用户就可以利用各种设备中的任何一个(例如,照相机或者条码扫描器)扫描AP的标签,或者用户也可以简便地搜索AP并从网关/控制器和/或后端服务器提供的列表中搜索并选择AP 212。在用户从列表中搜索并选择AP 212的示例中,网关/控制器可以随后将AP的细节发送给用户的移动设备以向用户显示。
[0073]在用户扫描AP标签204的示例中,随后将该信息发送到网关/控制器以确定该AP是否已经注册到特定网关206。如果AP已经注册到网关206,则网关/控制器随后将AP的细节发送到用户的移动设备以向用户显示201。在AP不在网关206中的示例中,可以配置AP 208并将该AP添加到与用户通信的特定网络。图3A示出了该示例性的配置步骤。
[0074]图2B示出了在用户的移动设备上显示的配置应用的示例性的登录页面/用户界面(UI)。该系统可以允许移动设备的用户登录并允许移动设备按照特定SP的要求通过虚拟专用网(VPN)与网关和/或后端服务器通信。在某些例子中,可以要求用户输入网关用户名230和密码232以及网关的IP地址234。例如,用户可能必须输入网关的完全合格域名(FQDN)。输入字段可以可选的存留,例如,只输入一次网关IP地址。在该例子中,提示用户记住我236以允许输入字段存留。
[0075]在该例子中,启用了VPN软件。另外,该系统还可被配置为记住该网关(未示出)。该系统可以可选的要求FDQN。
[0076]在某些示例性的实施方式中,移动设备将用户输入的登录信息传送到网关和/或后端服务器。网关和/或后端服务器基于存储的用户信息确定用户的权限和授权级别。在某些实施例中,网关将授权返回给移动设备,并指示由哪个AP提供服务和/或特定AP的工作流程。该工作流程可以是在移动设备上显示的步骤和/或的屏幕的顺序以完成一些任务,例如,配置、测试等。在一些实施例中,移动设备不与网关通信,其可以存储确定授权所必需的权限、AP配置、AP配备、功能以及工作流程。
[0077]在下文讨论的图2C中示出了移动设备显示的AP列表,并且可以根据状态或者位置对所述AP列表进行分类,所述AP列表还可以包括AP的更多细节信息,例如,型号、到移动设备的物理距离等。为了帮助确定下一步由哪个AP提供服务,可以从网关检索到例如AP的报警状态的信息。该报警状态可以允许用户基于报警如何设置而确定下一步要提供服务的AP的优先级,或者给用户某些有关AP状态的信息。例如,可通过图标显示(例如,红色、黄色和/或绿色图标)来指示报警状态。
[0078]如上所述,图2C示出了在移动设备的显示器上显示的AP列表的例子。例如,在图2C中,移动设备的显示器上示出了目录240的列表中的各个AP名,目录240显示为屏幕底部的按钮。列出了各个AP242,例如,Sim-20000 244等。并且在示出列表的示例性的UI中,每个AP都具有示出AP的状态和/或各个报警中的任意一个等的按钮246。可以根据状态或位置对AP列表进行分类,所述AP列表还可以包括AP的更多细节信息,例如,型号、与移动设备的物理距离等。
[0079]接下来,再次参考图2A,可以显示WLAN列表214。例如,在下文详细讨论的图2D中示出了在特定AP组中标识的WLAN的示例性的显示。
[0080]图2D示出了移动设备的UI屏幕截图的例子,其替代了配置AP,而是用于通过利用UI屏底部的按钮切换到WLAN来检查WLAN 250的状态。该例子涉及图2A 214。再次参考图2D,该系统可以导致在AP组上显示WLAN列表252。该例子示出了WLAN Wl 254和W2 256。此外,该系统可以在这种屏幕上指示任何数量的状态信息,并允许用户按压箭头258以接收有关示出的任何一个WLAN的更加详细的信息。
[0081 ] 通过该示例性的UI,用户可以选择任意一个显示的与组中的AP相关的WLANMT解更多有关如何找到该AP以及当找到它后进行什么动作的信息。图2E中发现了特定选择的WLAN的示例性的移动设备UI,下面将对其详细描述。
[0082]如上所述,图2E中发现了特定选择的WLAN的示例性的移动设备UI。例如,用户可以从示例性的显示中选择WLAN。首先,从移动设备上的列表中选择WLAN,可以根据多种方式(例如,通过WLAN名或者通过地理位置)对所述列表进行分类。然后,UI可以允许对相应的AP上的选择的WLAN的配备信息进行编辑。在某些实施例中,用户还可以创建与AP相关的新WLAN0
[0083]在图2E中,移动设备UI可以被配备为显示有关选择的WLAN的各种信息中的任意一种。此处,例子示出了SSID 260和显示为可选的描述字段262。另外,AP标签264可连同对2.4GHz 266、5GHz 268和客户端隔离270—起使用,在例子中,2.4GHz 266、5GHz 268和客户端隔离270都选择为关闭(OFF)。在某些实施例中,AP标签的显示是可选的并且用于企业应用。另外,用户可以选择使能测试SSID 272。另外,认证可以是打开(0pen)274、WPA-PSK 276或者802.1x 278中的任意一项。
[0084]类似的,如图2F所示,用户可以选择客户端。图2F示出了示例性的移动设备UI和客户端列表,其中,每个客户端使用特定的WLAN。例如,一个客户端具有列出的它的MAC地址和IP地址280。此处示例的屏幕还指示客户端最后一次上线的时间282,该时间可以是一天中的本地时间和/或累计计时器,其指示自从客户端最后连接到WLAN起所经过的时间。并且还可以提供客户端(未示出)的A最高级概述。这种示例性的列表还可以包括移动设备MAC地址,这是因为其可用于了解特定AP如何看到该客户端。
[0085]选择客户端可以允许通过如图2G例示的移动设备向用户显示客户端连接的细节。图2G示出了具有客户端细节的示例性的UI。如果用户向下滚动,会看到图2G的284,286中的两个示例性的UI在一个屏幕上示出的有关在该例子中选择的客户端的信息。作为屏幕顶部的第一屏幕284包括客户端的MAC地址、IP、制造商的细节288以及连接的AP、频带(Band)、SSID和RSSI 290。在某些实施例中,可以示出最后上线的时钟292。如果向下滚动,第二屏幕286会显示示例性的客户端的统计信息,例如,发送、接收的数据包、以及发送和接收的字节以及下行吞吐量294。取决于屏幕尺寸、类型尺寸和在屏幕上的细节的布局,在某些移动设备实施例的显示器上,滚动并非是必要的。
[0086]移动设备的用户可以提供输入,以基于标准(例如,序列号(S/N)、介质存取控制(MAC)地址、AP名、地理区域等)搜索特定AP 212。移动设备可以使用内置的天线和无线处理硬件来扫描、搜索并分类其可以通信的任何AP,以找到其正在寻找的那个AP。其也可以使用输入/选择的搜索标准对它们进行分类。在某些实施例中,不从显示的与移动设备通信的AP列表中选择AP,取而代之的是用户可以输入与AP相关的数据以识别它。在某些实施例中,用户可以利用移动设备中的摄像头来可视地扫描AP上的条码或者其他识别符。
[0087]图2H示出了当移动设备上的摄像头扫描用户想服务的AP的条形码标签时的示例性的扫描特性。图2H示出了示例性的AP扫描器的实施例。在该例子中,移动设备的摄像头可用于拍摄AP上的条形码或者标签的图像。通过这种方式,该系统可以能够将有关这些AP的信息下载到该系统和移动设备中。在该例子中,UI提示用户利用摄像头296扫描条形码。这种扫描可以启动AP的触发进程。在扫描了已经配置好的AP的标签之后,可以向用户显示AP信息页。用户还可以扫描AP的盒子的背面以得到有关该特定AP的信息。
[0088]可以将这种条形码设置在附着到AP的标签上,并且可以是任何种类的快速响应QR码或者其他识别码。扫描的视觉标识符不需要从AP扫描或者不需要是条形码,而是也可以以从盒子、纸或者与AP相关的任何其他视觉源的方式来扫描。
[0089]一旦摄像头捕获识别AP的信息,移动设备就可以确定206视觉识别符是否与存储在移动设备中或者从网关检索到的AP信息相匹配。扫描的数据可用于从网关或者从移动设备本身检索AP细节,并且可以如下文详细讨论的在移动设备上显示相应的AP细节210。否则,进程转到步骤208并进入到图3A。
[0090]配置示例
[0091]在图3A中,需要服务的AP开启但是它不能在网关中被识别,并且即使它具有用于识别的代码标签也无法在网关中显示。在这种情况下,可以通过移动设备的用户从列表中选择未配置的AP,或者通过扫描物理AP来选择未配置的AP。如果系统被设置为这样做,则两者中的任何一个都可以自动启动AP配置进程。
[0092]当在现场时,一旦用户已经识别需要工作的AP,用户接下来就可以配置AP。配置可以是仅类似于配备AP,但是针对之前并未服务的AP,或者正第一次安装或者建立的AP。
[0093]图3A示出了示例性的AP配置进程,当AP还没有如图2A 208所示的配置时,在通过扫描识别/找到AP之后开始该进程,或者在用户通过移动设备经由WLAN登录并连接到AP自身之后300开始该进程。
[0094]在该示例性的场景中,可以显示默认AP信息302,并且可以通过任何数量的方式(包括自动、用户手动、或者通过自动和手动的组合)来配置AP。
[0095]在AP被安装并且初始启动的例子中,其容易受到外界的控制。为了帮助确保只有授权用户访问AP,AP可以使用任何数量的示例性的安全措施。例如,AP可以开始广播具有基于时间、访问和加密的限制的有限配置的WLAN。在一些例子中,AP可以包括隐藏SSID、预先确定的广播时间(例如,仅15分钟)、或者等待直到进行配置的移动设备首次退出为止。AP可以通过接受仅针对不访问上行链路端口的AP的通信量来限制访问其本身。AP可以使用加密密钥,只有移动设备上的配置应用程序可以使用该加密密钥。这些或者其他安全措施中的任意一个可以有助于安全性以确保只有授权的移动设备能够访问并控制AP。
[0096]如上所述,可以由移动设备从网关下载AP的配置信息或者可以从本地移动设备存储器本身检索AP的配置信息。通过默认的AP信息显示302,用户可以选择编辑任何数量的特性,例如,AP名304、增加对AP的物理地址的描述306、编辑默认AP组308、编辑允许不同AP相互通信的网格配置310、以及甚至允许捕获性能数据312的特性。在某些实施例中,可以在地图上显示AP 314,并且用户可以随后编辑地图上的位置316。为了有助于地理定位,可以为AP配备地理标签或者加载关于其AP区域的信息,以广播至用户的移动设备。
[0097]可以通过SP或者某些其他实体,在网关上为每个用户设置配置AP的权限。在一些实施例中,SP可以确定并提供具有基于相关用户的权限级别的定制工作流程的特定移动设备。该工作流程可以确定移动设备的用户是自动配置AP还是通过手动输入来配置AP。例如,如果用户(例如,技术人员)没有指定AP区域的权限,则在用户的移动设备上该选项不可用,并且被替代的设为默认区域。如果另一个用户具有权限,则从网关获得允许用户访问AP区域的信息,并且可以在另一个用户的移动设备上显示针对所有AP区域的菜单。
[0098]图3B-3D提供了与图3A的AP配置步骤相关的移动设备上的不同示例性的UI显示,下面将对其进行详细描述。
[0099]性能捕获示例
[0100]仍然参考图3A,作为配置进程的一部分,可以收集有关AP的性能数据312。还可以向用户提供自定义的清单以查看并完成可以列出设置AP时可用的强制/可选步骤的配置/配备进程。这种步骤可以包括任意数量的性能捕获和通过测试或者请求得到的数据。
[0101]这些可以包括但不限于:ZAP、频谱、AP图像、通过后端/回程测试和信道选择统计获得的数据。这种示例性的信道选择方法可以包括基于环境条件改变信道。例如,后端连接测试可以包括与网关、辐射部件、DHCP服务器、DNS服务器的连接性并且还返回报告连接到它们所花费的时间。移动设备存储移动设备最新尝试连接到这些服务器的时间和结果。
[0102]可以由移动设备请求并记录该数据以提供在第O天的本地基准,其允许将来对该特定AP进行分析。还可以在任何时间捕获性能数据,例如,在配置之前、以及在配备变化之前和之后。
[0103]其他性能捕获可以包括分析并且还包括移动设备追踪能力,其使得移动设备利用追踪,包括在移动设备上正使用/显示哪些个别画面。在某些实施方式中,屏蔽了可识别的特性(例如,设备的MAC、用户名等)。汇总数据在每个SP的基础上可用。
[0104]在某些实施例中,一旦识别并找到AP,在登录之后,用户还可以选择查看与特定AP通信的连接的客户端列表以及这些客户端的相关的详细信息。图2F中的例子示出了示例性的UI和特定WLAN上的客户端列表。还可以提供客户端(未示出)的最高级概述。这种示例性的列表可以包括移动设备的MAC地址,这是因为其可用于理解该特定AP如何看待该客户端。
[0105]事务标记示例
[0106]仍然参考图3A,在某些实施例中,事务标记318可用于记录保持以及用于对用户和AP的分析,以记住该安装或者执行的其他服务。如果要重新配备AP或者为了排除故障,可以将其他AP的事务标记信息从网关或者后端服务器推送到移动设备。可以记录事务标记318并将其传送到网关和/或后端服务器并提供与执行的AP安装和配置相关的信息。事务标记318可以包括特性,例如,标记安装完成、安装者的用户名、完成的时间戳、GPS设备的位置、上游AP连接信息、以及捕获的性能数据312。还可以将涉及AP的启动信息发送到网关/服务器。这可以通过批处理执行并且包括信息,例如,AP序列号、MAC地址、GPS位置,日期-时间戳记等。可以在每次通过移动设备将AP恢复出厂设置或者配置时传送这些消息,但是并非必须要用于改变,例如,配备改变。
[0107]配置示例的细节
[0108]图3B示出了示例性的AP配置UI。该示例示出了AP的照片,其允许现场人员更容易的识别该AP。另外,屏幕UI示出了信息,例如,AP名332、MAC地址334和序列号336。另外,屏幕可以允许现场人员配备AP 338。在该示例中,示出了 “O个标签”338,但是用户可以点击箭头338并将用户带到具有更多细节的另一个屏幕。
[0109]应当注意的是,可以利用地理标签或者通过AP区域来配备AP。可以在网关上设置每个用户的权限。如果现场的技术人员没有权限指定AP区域,那么该选项在移动设备上将会不可用。其可以是灰色或者根本不显示。在这种情况下,可以设置默认区域。但是,如果技术人员确实具有权限,则可以显示用于所有AP区域的下拉菜单,并且该下拉菜单填充着从网关获得的?目息。
[0110]图3C示出了来自移动设备的示例性的完成的工作流程显示UI。在图3C中,当点击0Κ340时,系统可以返回AP目录界面342。恰如同图2C—样,在该例子344中,某个彩色的核对标记/图标表示成功配置,而不同颜色的核对标记/图标可以表示配置未成功。通过这种方式,现场的技术人员可以快速确定配置是否成功,或者在特定AP上是否需要进行更多的故障排除。
[0111]在某些实施例中,当完成配置时,示出在图3D中的AP列表或者AP信息画面346的显示。在图3D中,状态显示为完成348。另外,在屏幕上指示一个客户端350已经成功的关联到AP0
[0112]更多的AP配备示例
[0113]图4Α和4Β示出了系统/用户为了完成AP配备而可以采用的示例性的工作流程步骤。另外,可以为每个用户定制该工作流程步骤。例如,通过网关和/或后端服务器向他们各自的移动设备发送信息,为第一用户提供图4Α中的配备选项,而向第二用户提供图4Β中的配备选项。在该示例中,图4Β示出了多个服务提供商(MSO)情况的实例。在网关和/或后端服务器授权使用在用户各自的移动设备上运行的应用程序之后,当登录时,可以确定定制的工作流程并将该定制的工作流程发送给移动设备。
[0114]如在图4A和4B中进一步详细描述的,在移动设备上显示的AP细节400、450可以包括AP的图片以及AP或者从网关检索的AP列表的最高严重度报警(例如,红色/黄色/绿色报警)。另外,可以显示网格示例中的上游AP、AP 414,464的遥测数据和在地图上的位置。可以分别查看/选择AP 412,462的不同尺寸的图像,或者伴随地图上AP的位置和AP的标准报警的同时查看/选择AP 412,462的不同尺寸的图像。图7示出了基于从网关和/或后端服务器发送的信息,显示的要被服务的AP的位置的地图。可以在不同的屏幕上、同一个屏幕上或者某种组合中显示任何一个显示的信息。对于显示来说,网络信息和有关AP的细节的顺序、布局和层次可以由SP或者系统的终端用户定制。例如,低级别的用户可能仅具有查看AP信息的有限子集的权限,而网络管理者可以具有查看所有可用数据的完全接入权限。
[0115]移动设备还可以显示与AP418,468相关的文档和从后端服务器检索的启动日志。检索的AP文档可帮助没有经验的用户进行AP安装或者操作并可以减少用户寻求外界帮助的需要。对于之前配置的AP,既可以从网关也可以从后端服务器获得之前记录的性能细节420,470 (例如,频谱、会话的数量、会话RSSI&SNR、无线电字节、以及上游/下游数据包)并在移动设备上显示。可以获得和/或捕获的刚配置的性能细节420,470并且还可以在移动设备上显示该性能细节。
[0116]在某些实施例中,移动设备可以显示关于AP的细节信息。例如,如图4C所示,显示了选择的AP的细节(图4A中的400)450。在图4C中,在移动设备上显示了详细的AP信息,包括S/N、MAC地址、模型等。可以显示的信息可以是从网关接收的数据和移动设备中生成/存储的数据的组合。尽管在该例子中没有示出,但是AP的图像也可以和从网关接收的或者通过移动设备的摄像头拍摄的细节信息一起显示。另外,AP的GPS位置数据也可以包括在内。
[0117]编辑配备示例
[0118]在移动设备上运行的指令可用于指示移动设备不仅对新安装的AP进行配置,还便于改变之前配置和安装的AP。如图4A和4B所示,通过AP细节400,450,移动设备可以改变AP的设置,包括启用/禁用盲SSID(BSSID)的配备402、在每个AP基础上的AP灯的闪烁404、454、在AP上创建新SSID(针对空SSID)408、452、以及针对MSO例子的收集电缆调制解调器MAC458。还可以配备AP设置406、456,包括^?名、0!03/静态1?、0略^44服务器、网格设置、无线电2.4&5GHz开/关、容量预测式频道选择技术(ChannelFly)、AP名、和/或AP标签等。还可以执行AP与后端系统的连接测试410、460,其中,端到端检查包括与客户端、AAA服务器、DHCP服务器的连接,到达网关(连通测试(ping/ARP)),解析DNS,和/或互联网接入。
[0119]例如,可由移动设备用户基于SP客户的期望SSID而创建新的空SSID。在某些实现方式中,SP可能希望为客户提供商业WiFi服务,包括定制的SSID配备。客户可以将希望的SSID指示给移动设备用户,并且可以在移动设备上向客户显示对空SSID的确认。
[0120]另外,在图4B的MSO例子中,系统可以允许用户捕获和/或查看性能数据470。
[0121 ] 在重新启动之后对AP进行配备的示例
[0122]图5以流程图的形式示出了在重新启动之后对AP进行配备的实施例的是示例性的进程。在该示例中,用户可以恢复AP 500的出厂设置以重新启动AP并应用出厂配备502。如果利用出厂配备启动AP,则AP可以开始广播受限制的WLAN配备。其可以在时间方面受限制,例如,15分钟时间或者直到第一移动设备注销的时间。其可以在接入方面受限制,其中,只有一个客户端并且仅接入到一个不接入上行链路端口的AP。其可以通过加密进行限制,例如,只有移动设备的应用程序可用的密钥。
[0123]如果用户不使用出厂重新启动配备,则用户可以启动移动设备app504,其开始搜索WLAN配备。在该示例性的例子中,AP可以与标准的工厂配备一起出厂,所述标准的工厂配备启用可以受到隐藏SSID、有限接入、IP地址范围、有限的时间等限制的配备SSID。例如,隐藏的SSID对移动设备来说是已知的。例如,SSID可以由AP序列号或者MAC地址的某些组合组成。接入也可受到配备SSID的限制而仅向AP发送数据流,以使得不提供直通式上游数据流。默认IP地址范围还可设置在169.x.x.x的范围内,并与移动设备的IP地址相协调,这样两个设备都在相同的子网内,并且桥接数据流,与路由截然不同。时间限制也可用于限制配备SSID以仅在特定的可配备的时间量运行。
[0124]在506,移动设备随后可以通过移动设备上的应用程序连接到AP并且用户可以登录。在成功登录时,可以向用户显示AP配备屏幕页面508,其提供AP配备选项以供用户选择和输入。例如,配备编辑选项可以包括AP网格配备512、AP WLAN配备514、和AP配备516。通过AP配备,移动设备应用程序可以将第一配备日志传送到后端服务器。该日志可以包括AP名、用户密码、DHCP服务器、认证服务器等。此外/可选的,其可以包括MAC地址、序列号、时间戳、GPS位置等。
[0125]在配备完成之后,可以执行、显示后端连接性测试510并将所述后端连接性测试510传送到网关。还可以将包括事务标记信息在内的配备日志传送到后端服务器。一旦配备完成,就将AP配备的备份存储518到移动设备上并将其传送到网关。另外,之前备份的AP配备520可应用到该AP。
[0126]并行连接示例
[0127]图6A和6B示出了基于SP的偏好定制的不同工作流程的另外的例子。图6A和6B示出了AP配备&网关连接性以及并行网关和AP工作流程的混合模型。在图6A、6B中,在移动设备的应用程序利用AP MAC地址/SN搜索WLAN配备以连接AP的步骤608之前,用户恢复AP 600、650的出厂设置,其中,AP应用工厂配备并且开始广播配备WLAN 602、652,用户启动移动设备应用程序并通过3G无线连接登录到网关604、654,并且用户扫描AP标签以获得MAdta/SN 606、656。
[0128]广播的WLAN配备602、652可以包括预配置的SSID、去除后6位的SN/MAC对每个AP来说可以是唯一的;可以知道移动设备和AP上的169.*.*.*上的IP地址以切换至获得连接;管理员登录和密码;可以由新AP配备去除WLAN配备。
[0129]移动设备可以与网关进行通信,并确定是否在网关上预先配置了AP610、660。如果没有预先配置,则可以将AP标记为没有配置并且移动设备可以显示消息以呼叫网络运营中心(N0C)612、662或者自动呼叫N0C。否贝lj,移动设备可以从网关下载AP配备信息614、664。一旦下载了 AP配备信息并且移动设备连接到了 AP,移动设备就可以将配备信息推送给AP616,670ο移动设备可以随后将AP连接到回程618、672,该回程是连接AP的上游的设备,例如,电缆调制解调器。接下来,AP直接连接到网关620、674,并且用户可以通过移动设备查看从网关获得的AP的状态622、676。
[0130]图6Β描述了示例性的实施例的步骤,其中,增加了在连接到AP之后用户拍摄AP的照片的额外的步骤666,所述AP的照片标有GPS位置,并且增加了在移动设备将AP信息推送给网关670之前用户编辑配备信息的步骤668。
[0131]图7示出了网关已经将AP的地理位置推送给移动设备以在地图上显示700的示例性的实施例。在示例性的地图上,图标表示目标AP 702。任何示例性的地图软件都可用于在由网关给出位置信息之后显示AP的GPS位置。在某些示例性的实施例中,区域中的其他AP可以与选择的AP 702—起显示。
[0132]定制示例
[0133]在某些示例性的实施例中,AP配置的定制可以是有用的。为了开始定制,例如,用户可以登录到移动设备并选择AP进行配置或者配备。在移动设备连接到AP之后,移动设备可以随后基于从网关检索的或者在移动设备本地存储的设置来配置/配备AP。可以基于存储在移动设备和网关的任何一个中的终端用户要求,将其他特征(例如性能捕获、后端连接性检查、事务标记等)设为可选、强制或者受限。
[0134]然而,本文描述的特征可以以每个SP和每个用户执行和特征集的顺序而为每个SP和每个用户定制。例如,基于一个或多个标注,例如,用户等级、SP要求、控制器类型、地理区域、设备类型、AP的位置(S卩,室内或室外)、AP组、AP区域、域等,不同用户可以具有不同的功能集合来配置、配备或者管理AP AP可以特别要求应用程序可基于他们的网络配备。移动设备应用程序可被配备为针对各个业务提供商(SP)客户而模块化和定制化。当单个移动设备首次连接到网关或者当该设备每次连接到网关时,可以定制并且可以下载步骤的顺序、和屏幕/可选的选项的可用性。如果所需的授权和设置信息本地存储在移动设备上,则该移动设备不需要必须通过蜂窝连接来连接到网关以配置/配备AP。
[0135]例如,在登录屏幕之后向第一终端用户提供AP目录屏幕,而在登录页面之后向第二终端用户提供前次配置的AP的详细信息屏幕。作为另一个例子,向第一用户提供的AP配备屏幕上的连接性测试是工作流程中的强制性字段,而该字段对第二用户来说是可选的。作为工作流程定制化的例子,第一 SP的用户必须在配置AP之前或者之后运行性能测试,但是这对于第二SP的用户来说是可选的。另外,某些选项/屏幕对第一SP处的用户来说是不可见的,但是对第二SP的用户来说是可见的。例如,可以将WLAN配备屏幕设置为对第二终端用户处的技术人员禁用。
[0136]通过网关用户权限的驱动,该系统和方法也可以在每个用户的基础上定制化。例如,允许第一用户改变对AP的配备,但是在相同的网关和SP下,第二用户不能操作。另外,第一用户只被允许将AP添加到区域I而不能添加到区域2。
[0137]结论
[0138]为了解释的目的,已经参考具体实施例描述了前文的说明部分。但是,前文示出的讨论并不旨在穷举或者将本发明限制为公开的精确形式。根据上述教导可以作出很多修改和变化。选择和描述实施例是为了最好的解释本发明的原理及其实际应用,从而使本领域技术人员最好的利用本发明,并且经过各种修改的各种实施例适于期望的特定应用。
[0139]本文的创新之处可以通过一个或多个组件、系统、服务器、设备、其他子组件、或者分布于这些元件之间的部件来实现。当实现为系统时,该系统可以特别的包括和/或包含通用计算机中的组件,例如,软件模块、通用CPU,RAM等。在创新之处在于服务器的实施方式中,该服务器可以包括或包含例如通用计算机中的组件,例如,CPU、RAM等。
[0140]另外,本文的创新之处除了可通过上文提出的方式实现外,还可以通过具有不同或者完全不同的软件、硬件和/或固件的实施方式来实现。至于这样的其他组件(例如,软件,处理组件等)和/或与本发明相关或体现本发明的计算机可读介质,例如,本文的创新性的方面可以与多个通用或专用计算机系统或配置一致的方式来实现。可适于用于本文的创新之处的各种示例性的计算机系统、环境、和/或配备可以包括但不限于:位于个人计算机之内或者嵌入到个人计算机上的软件或者其他组件、服务器或者服务器计算设备,例如,路由/连接组件、手持式或者膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、消费电子设备、网络PC、其他现有的计算机平台、包括一个或多个上述系统或设备的分布式计算环境等。
[0141]在某些情况下,本文的创新性的方面可以经由或者通过例如包括与这些组件或者电路关联执行的程序模块的逻辑和/或逻辑指令的执行来实现。一般来说,程序模块可以包括例程、程序、对象、组件、数据结构等,其执行本文的特定任务或者实现特定指令。还可以在其电路通过通信总线、电路或者链路连接的分布式软件、计算机或者电路设置的情况下实施本发明。在分布式设置中,可以从包括存储设备的本地或者远程计算机存储介质中发出控制/指令。
[0142]本文的创新性的软件、电路和组件还可以包括和/或利用一种或者多种类型的计算机可读介质。计算机可读介质可以是驻留在这种电路和/或计算机组件上、与这种电路和/或计算机组件相关联或可由其访问的任何一种可用的介质。例如但不限于,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括在任何一种方法或技术中实现的易失性和非易失性、可移动和不可移动介质,其用于存储例如计算机可读指令、数据结构、程序模块或者其他数据的信息。计算机存储介质包括但不限于:RAM、R0M、EEPR0M、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其他光学存储器、磁带、磁盘存储器或其他磁存储设备,或可以用于存储所需信息且可以由计算元件存取的任何其他介质。通信介质可以包括计算机可读指令、数据结构、程序模块和/或其他部件。此外,通信介质可以包括有线介质,例如有线网络或直接有线连接,然而本文中的这种类型的介质都不包括暂时性介质。任何上述介质的组合也包括在计算机可读介质的范围之内。
[0143]在本说明书中,术语组件、模块、设备等都可以指可以以各种方式实现的任何类型的逻辑或功能性的软件元件、电路、块和/或进程。例如,可以将各种电路和/或模块的功能彼此组合为任何其他数量的模块。每个模块甚至可以实现为存储在有形存储器(例如,随机存取存储器、只读存储器、CD-ROM存储器、硬盘驱动器等)中的软件程序,中央处理单元读取所述软件程序来实现本文的创新性的功能。或者,所述模块可包括经由传输载波传送给通用计算机或处理/图形硬件的编程指令。此外,所述模块可实现为硬件逻辑电路,其实现本文的创新之处所包括的功能。最后,所述模块可以使用专用指令(snro指令)、现场可编程逻辑阵列或提供了期望的等级性能和成本的上述任意组合来实现。
[0144]如本文所讨论的,与本发明一致的特征可通过计算机硬件、软件和/或固件来实现。例如,本文公开的系统和方法可以体现为各种形式,包括,例如,数据处理器、例如也包括数据库,数字电子电路,固件,软件或者它们的组合的计算机。此外,虽然一些公开的实施方式描述了特定硬件组件,但是与本文的创新性一致的系统和方法可以利用硬件、软件和/或固件的任何组合来实现。此外,上述特征和本文的创新性原理的其他方面可以在各种环境中实现。可以具体构建这种环境及相关的应用以执行根据本发明的各种例程、进程和/或操作,或者它们可以包括通过代码选择性的触发或者重新配备以提供必要功能的通用计算机或者计算机平台。本文所公开的进程并不固有地与任何特定的计算机、网络、结构、环境或其他装置相关,并且可以由硬件、软件和/或固件的适当组合来实现。例如,各种通用机器可以与根据本发明的教导所编写的程序一起使用,或者其可以更便于构造专用装置或系统来执行所需的方法和技术。
[0145]本文描述的方法和系统的方面(例如,逻辑)也可以实现为功能性编程的各种电路中的任意一种,包括:诸如现场可编程门阵列(“FPGA”)的可编程逻辑器件(“PLD”)、可编程阵列逻辑(“PAL”)器件、电可编程逻辑和存储器件和基于标准单元的器件,以及专用集成电路。用于实现本发明的方面的一些其他可能性包括:存储器装置、具有存储器(例如EEPR0M)的微控制器、嵌入式微处理器、固件、软件等。此外,本发明的方面可以具体化为具有基于软件的电路仿真、离散逻辑(顺序的和组合的)、定制设备、模糊(神经)逻辑、量子器件和上述任何一种设备类型的混合的微处理器。底层器件技术可以以各种组件类型提供,例如,金属氧化物半导体场效应晶体管(“M0SFET”)技术(例如互补金属氧化物半导体(“CMOS”))、双极技术(例如发射极耦合逻辑(“ECL”))、聚合物技术(例如硅共轭聚合物和金属共轭聚合物-金属结构)、混合模拟和数字等等。
[0146]还应当指出的是,可以使用硬件、固件的任意数量的组合来启动本文公开的各种逻辑和/或功能,和/或在其行为、寄存器传送、逻辑组件和/或其他特性方面,其可实现为具体化在各种机器可读或计算机可读介质中的数据和/或指令。可以将这种格式化的数据和/或指令具体化在其中的计算机可读介质包括但不限于:各种形式的非易失性存储介质(例如,光,磁或半导体存储介质),尽管再次不包括暂时性媒体。除非上下文明确要求,否则,在整个说明书中,词语“包括”、“包含”等是在与排他或详尽的意义相对的包容性的意义上来解释;也就是说,是“包括但不限于”意思。使用单数或复数的词语也分别包括复数或单数。此外,词语“本文”、“下文”、“上文”、“下面”等以及类似含义的词语指本申请整体,而不是本申请的任何特定部分。当词语“或”用于两个或更多项的列表时,该词语涵盖了下列全部解释:列表中的任何一项、列表中的所有项以及列表中的项的任意组合。
[0147]尽管本文已经具体描述了本发明的某些目前优选的实施方式,但是对本领域技术人员来说显而易见的是,在不背离本发明的精神和范围情况下,可以对本文示出和描述的各种实施方式作出各种修改和改变。因此,旨在将本发明仅限制到法律适用的规则所要求的程度。
[0148]软件存储在机器可读介质,所述机器可读介质可以采取多种形式,包括但不限于:有形存储介质,载波介质或物理传输介质。非易失性存储介质包括,例如,光盘或磁盘,例如在任何计算机或类似设备中的任何一种存储设备。易失性存储介质包括动态存储器,例如,这种计算机平台的主存储器。有形传输介质包括同轴电缆、铜线和光纤,所述铜线和光纤包括包含在计算机系统内的总线的导线。载波传输介质可采用电或电磁信号,或者例如在射频(RF)和红外(IR)数据通信期间所产生声波或光波的形式。因此,计算机可读介质的常见形式包括,例如:磁盘(例如,硬盘,软盘,柔性盘)或任何其他磁介质、CD-ROM、DVD或DVD-R0M、任何其他光学介质、任何其他物理存储介质、RAM、PR0M和EPR0M、FLASH-EPR0M、任何其他存储器芯片、载波传输数据或指令、传输这种载波的电缆或链路、或者计算机可以从中读取编程代码和/或数据的任何其他介质。许多这些形式的计算机可读介质可涉及携带一个或多个指令的一个或多个序列到处理器以由处理器执行。
【主权项】
1.一种配置接入点(AP)的方法,包括: 通过与网络和数据存储器通信的网关, 从移动设备接收用户登录信息; 基于所述用户登录信息,从所述数据存储器检索用户权限信息; 基于所述权限信息,将授权发送到所述移动设备; 将用于接收服务的至少一个AP的优先列表发送到移动设备; 接收下述中的至少一个: 在所述列表上对目标AP的选择,以及 目标AP的标签信息; 以及 发送有关所述目标AP的信息以在所述移动设备上显示。2.根据权利要求1所述的方法,进一步包括: 通过与所述网络和所述数据存储器通信的网关, 接收所述目标AP上的条形码的图像; 将所接收的条形码的图像与所述目标AP的MAC地址相关联; 以及 将所述目标AP的MAC地址信息存储到所述数据存储器中。3.根据权利要求1所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关, 将所述目标AP的位置信息发送到所述移动设备。4.根据权利要求3所述的方法,其中,所述位置信息包括地图。5.根据权利要求1所述的方法,其中,所述服务是配备。6.根据权利要求1所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关, 将所接收的目标AP的标签信息与在所述网关中注册的AP列表进行比较;以及 如果在所述列表中没有找到所接收的目标AP的标签信息, 则将所述目标AP上的默认信息发送给所述移动设备进行显示。7.根据权利要求6所述的方法,其中,所述默认信息包括下述中的至少一个: AP名、物理地址、默认组、网格配备、捕获性能日期和地图位置。8.根据权利要求6所述的方法,其中,所述默认信息可由所述用户通过所述移动设备进行编辑。9.根据权利要求8所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关, 通过所述移动设备从所述用户接收对所述默认信息的编辑;以及 将对所述默认信息的编辑保存到所述数据存储器。10.根据权利要求1所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关, 从所述移动设备接收测试信息;以及 使所接收的测试信息存储到所述数据存储器中。11.根据权利要求1所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关, 接收客户端统计;以及 使所述客户端统计存储到所述数据存储器中。12.根据权利要求1所述的方法,其中,所述标签信息是条形码的图像。13.根据权利要求5所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关,至少执行下述操作中的一个: 启用对隐藏SSID的配备, 启用对AP设置的编辑,以及 允许新SSID的创建。14.根据权利要求5所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关,至少执行下述操作中的至少一个: 使AP灯闪烁, 允许进行对目标AP后端连接性的测试,以及 将性能数据发送到所述移动设备。15.根据权利要求5所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关,至少执行下述操作中的至少一个: 将所述目标AP的图像发送到所述移动设备, 将所述目标AP的地图位置发送到所述移动设备, 将所述目标AP的报警状态发送到所述移动设备,以及 将AP文档发送到所述移动设备。16.根据权利要求15所述的方法,进一步包括, 通过与所述网络和所述数据存储器通信的网关, 接收来自后端连接性测试的测试数据。17.一种配置接入点(AP)的系统,包括: 与网络和数据存储器通信的网关,其被配置为: 从移动设备接收用户登录信息; 基于所述用户登录信息,从所述数据存储器检索用户权限信息; 基于所述权限信息,将授权发送到所述移动设备; 将用于接收服务的至少一个AP的优先列表发送到移动设备; 接收下述中的至少一个: 在所述列表上对目标AP的选择,以及 目标AP的标签信息; 以及 发送有关所述目标AP的信息以在所述移动设备上显示。18.根据权利要求17所述的系统,其中,所述网关被进一步配置为,接收所述目标AP上的条形码的图像; 将所接收的条形码的图像与所述目标AP的MAC地址相关联; 以及 使所述目标AP的MAC地址信息存储到所述数据存储器中。19.根据权利要求17所述的系统,其中,所述网关被进一步配置为,将所述目标AP的位置信息发送到所述移动设备。20.根据权利要求19所述的系统,其中,所述位置信息包括地图。21.根据权利要求17所述的系统,其中,所述服务是配备。22.根据权利要求17所述的系统,其中,所述网关被进一步配置为,将所接收的目标AP的标签信息与在所述网关中注册的AP列表进行比较;以及 如果在所述列表中没有找到所接收的目标AP的标签信息, 则将所述目标AP上的默认信息发送给所述移动设备进行显示。23.根据权利要求22所述的系统,其中,所述默认信息包括下述中的至少一个: AP名、物理地址、默认组、网格配备、捕获性能日期和地图位置。24.根据权利要求22所述的系统,其中,所述默认信息可由所述用户通过所述移动设备进行编辑。25.根据权利要求24所述的系统,其中,所述网关被进一步配置为,通过所述移动设备从所述用户接收对所述默认信息的编辑;以及使对所述默认信息的编辑保存到所述数据存储器。26.根据权利要求17所述的系统,其中,所述网关被进一步配置为,从所述移动设备接收测试信息;以及 使所接收的测试信息存储到所述数据存储器中。27.根据权利要求17所述的系统,其中,所述网关被进一步配置为,接收客户端统计;以及 使所述客户端统计存储到所述数据存储器中。28.根据权利要求17所述的系统,其中,所述标签信息是条形码的图像。29.根据权利要求21所述的系统,其中,所述网关被进一步配置为,至少执行下述操作中的一个: 启用对BSSID的配备, 启用对AP设置的编辑,以及 允许新SSID的创建。30.根据权利要求21所述的系统,其中,所述网关被进一步配置为,至少执行下述操作中的一个: 使AP灯闪烁, 允许进行对目标AP后端连接性的测试,以及 将性能数据发送到所述移动设备。31.根据权利要求21所述的系统,其中,所述网关被进一步配置为,至少执行下述操作中的一个: 将所述目标AP的图像发送到所述移动设备, 将所述目标AP的地图位置发送到所述移动设备, 将所述目标AP的报警状态发送到所述移动设备,以及 将AP文档发送到所述移动设备。32.根据权利要求31所述的系统,其中,所述网关被进一步配置为,至少执行下述操作中的一个: 从所述后端连接性测试接收测试数据。33.—种利用具有内部存储器的移动设备上的计算机程序编码的非易失性计算机可读介质,所述计算机程序用于一种配置接入点(AP)的方法,所述方法包括: 通过网关与网关通信; 与目标AP无线通信以进行配置; 从所述网关接收有关所述目标AP配置的配置信息;以及 将所述配置信息无线地发送给所述目标AP。34.根据权利要求33所述的方法,其中,通过蜂窝连接与网关通信。35.根据权利要求33所述的方法,其中,通过另一个AP与后端服务器通信。36.根据权利要求34所述的方法,进一步包括,通过所述网关与后端服务器通信。37.—种利用具有内部存储器的移动设备上的计算机程序编码的非易失性计算机可读介质,所述计算机程序用于一种配置接入点(AP)的方法,所述方法包括: 从网关接收有关目标AP的配置信息; 将接收到的配置信息装载到所述移动设备的内部存储器中; 连接到所述目标AP; 其中,所述目标AP正使用安全设置; 显示有关所述目标AP的默认信息; 允许所述移动设备的用户编辑有关所述目标AP的默认信息;以及 将有关所述目标AP的编辑信息发送到所述网关。38.根据权利要求37所述的方法,其中,所述安全设置是下述中的至少一个: 隐藏SSID 预先确定的AP广播时间, 等待直到进行配置的移动设备首次注销的AP广播时间, 通过仅接受到不接入上行链路端口的AP的通信量的受限接入,以及 只有所述移动设备上的配置应用可用的加密密钥。39.根据权利要求37所述的方法,其中,所述用户输入的有关所述目标AP的默认信息是下述中的至少一个: AP组, 网格配置,以及 在地图上的位置。
【文档编号】H04L12/28GK105900379SQ201480072688
【公开日】2016年8月24日
【申请日】2014年11月12日
【发明人】A·O·瓦特, W·S·基什, A·J·雷勒
【申请人】鲁库斯无线公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1