用于在BLE广告中传送AP错误代码的方法与流程

文档序号:27685869发布日期:2021-12-01 01:16阅读:205来源:国知局
用于在BLE广告中传送AP错误代码的方法与流程
用于在ble广告中传送ap错误代码的方法
1.本技术是国家申请号为202010153011.9、申请日为2020年3月6日、发明名称为“用于在ble广告中传送ap错误代码的方法”的中国发明专利申请的分案申请。
技术领域
2.一个示例性方面涉及监视无线通信系统,并且更具体地,涉及用于确定诸如接入点(ap)的网络节点无法连接到回程网络的根本原因的方法和/或装置。该网络节点将被称为隔离节点。


背景技术:

3.接入点(ap)是网络硬件设备,其允许wi

fi设备经由wi

fi连接到无线和/或有线网络。ap通常(经由有线网络)连接到路由器,并且通常是独立设备,但是ap也可以是路由器本身的组成部分。尽管将关于作为ap的隔离节点来讨论示例性方面,但是应当理解,本文描述的技术可以与任意联网设备一起使用。
4.当由于某种原因ap无法连接到有线网络时,依赖于该ap进行其通信的所有客户端都将失去与附接到有线网络的设备进行通信的能力。由于ap与有线网络之间的连接非常重要,因此大多数网络管理/监视系统都使用保持活动消息或其他类似技术来监视ap的连接。如果网络监视系统检测到ap与有线网络之间的连接断开,则it技术人员经由警报消息被通知,并负责调试和修复问题。类似地,ap到有线网络的连接丢失会影响与特定ap关联的所有移动设备无线终端(wt)。这样,连接丢失可以由wt检测到,并且可以由wt用户中的任意一个向it技术人员报告。
5.ap到有线网络的连接依赖于有线网络所促进的多种功能/服务。这些服务包括但不限于认证、授权、计费、ip地址解析等。ap无法连接到有线网络可能是这些服务/功能中的任意一项中故障的结果。通常,上述服务是由来自不同供应商或不同于wi

fi ap的制造商的供应商的设备提供的。为了加快调试过程,从隔离的ap的角度获取有关故障的信息可能是有益的。但是,由于隔离的ap无法连接到有线网络和/或云,因此网络管理系统(nms)无法探测隔离的ap并请求ap发送ap可能具有的调试信息,诸如:错误日志、消息日志、连接日志等、以及通常来讲与其操作(和/或故障)有关的任何信息。
6.当it技术人员想要获得隔离的ap可能具有的调试信息时,诸如错误日志、最近的消息序列等,人员需要到现场从无法连接到有线网络的特定隔离的ap收集信息。通过连接数据收集设备,诸如pc/笔记本计算机,并将调试信息从ap下载到数据收集设备,可以并且通常是从隔离的ap收集调试信息。许多公司合并了其现场支持业务,并且因此现场支持中心可能位于隔离的ap所在的站点之外的远程站点。为了降低从无法连接到回程网络的ap收集调试信息的成本,公司设计了一种简单的基于led的方法来从ap获取基本的调试信息。
7.当隔离的ap检测到诸如不能连接到回程网络(云)的故障时,其分析内部调试信息(包括查找异常消息流的模式、等待来自另一服务器的回复消息时的计时器期满等),格式化消息以方便调试处理,并通过闪烁特定的led序列来将调试信息传送给附近的观察者。该
序列可以并且经常确实使用具有不同颜色的led、改变led闪烁的持续时间、更改闪烁的频率等。类似的状态消息也可以传送给附近的观察者有关ap的正常操作。例如始终亮着的蓝色led可以传送至少一个wt与ap关联的消息,总是点亮的绿色led可以传送没有检测到错误的消息,等等。
8.甚至,即使具有led,调试也需要现场观察员花时间与远程技术人员一起,以支持调试过程。
9.所需要的是一种系统,该系统可以促进将调试信息从无法与网络/云连接的隔离的ap传送给it人员,而无需任意现场支持。


技术实现要素:

10.ap首先被开发并且用于向wt提供无线连接。随着确定移动终端的位置的重要性日益增加,信标被安装在感兴趣的区域中。信标附近的移动设备测量来自每个信标的信号的(接收信号强度指示器)rssi,并将其通过wi

fi网络报告给位置引擎。然后,位置引擎使用来自每个终端的rssi测量来确定每个移动无线终端的位置。
11.基于来自其无线设备的rssi信号确定用户位置的细节在美国专利9,743,254“method and apparatus relating to the use of received signal to determine wireless terminal location and/or refine location determination models”中描述,其全部内容通过引用并入本文。
12.根据一个示例性方面,该信标信号是低功耗蓝牙(ble)信号,但是,本领域技术人员将认识到,其他频率和/或功率和/或协议的其他信标被所描述的技术覆盖。
13.由于wi

fi ap和定位信标都需要提供对相同或相似区域的覆盖,因此制造商自然而然地将这两个设备的功能组合到单个装备中。
14.根据一个示例性方面,在正常操作下,该组合的ap设备利用第一频率与wt建立wi

fi通信,并利用例如ble的第二频率来实现wt位置估计。例如wt的移动设备从多个信标接收信标信号。每个信标信号被周期性地广播,例如每秒一次,并携带特定信标的id。移动设备测量从每个信标所接收的rssi,并将rssi报告回位置引擎。rssi的报告可以并且通常是通过wi

fi网络完成的。根据某些方面,rssi报告可以通过ble或任意其他可用的网络连接来完成。
15.在操作期间,网络监视服务器监视网络的不同组件。例如网络组件可以并且经常确实向监视服务器发送周期性状态和/或保持活动消息。当组件遇到问题时,该组件会向监视服务发送错误消息,通知监视服务该问题。错误消息可能包含附加信息,例如内部日志信息,其可以在确定问题的根本原因的过程中帮助技术人员。
16.当问题导致ap失去与网络的连接/通信时,监视服务器仍可以通过检测保持活动消息的缺失来检测问题。但是,在这种场景中,监视服务器无法访问隔离的ap中的记录信息或任意其他状态信息。要访问记录/问题信息,可能需要将it技术人员派遣到发生问题的站点。到达现场后,技术人员可以经由本地无线连接或经由有线连接来连接到ap,并下载在隔离的ap上记录的信息。对于没有现场技术人员的公司,从有问题的隔离的ap收集记录信息的过程可能是昂贵的提议。为了促进从有问题的ap收集信息,装备制造商使用一种简单的基于led的方法用于从ap获得基本调试信息。
17.当ap检测到故障,诸如无法连接到云或丢失与有线网络的连接时,ap可以分析内部调试信息,格式化消息以促进调试过程并通过闪烁特定的led序列向附近的观察者传送或传递调试信息。该序列可以并且经常确实使用具有不同颜色的led,改变led闪烁的持续时间,改变闪烁的频率等。类似地,状态消息可以传送给附近的观察者有关ap的正常操作。观察者可以并且经常记录led的闪烁序列,并将其传送给it维护团队。例如观察者可以通过记录闪烁led的短视频剪辑来捕获led闪烁序列,并将其粘贴到it问题报告票证上,或仅将其发送给it技术人员。
18.led闪烁序列可以并且经常确实利用单个led。示例性的闪烁消息可以并且通常确实是从单次闪烁开始,然后是短暂的暂停和一系列连续的闪烁。单次闪烁表示消息的开始,连续闪烁的次数表示错误代码号。例如先闪烁1次再闪烁2次对应于错误代码2,该错误代码2表示ap无法运达云。一次闪烁然后暂停,然后连续六次闪烁对应于错误代码6,该错误代码表示ap与云之间的相互认证失败。
19.替代地,led序列可以并且经常确实利用具有不同颜色的多个led,或者能够辐射不同颜色的单个led。将错误代码编码为闪烁的led序列的细节对于所公开的技术不是必需的。
20.尽管ap通过辐射单色或多色led闪烁序列来传送其状态的能力减轻了派遣经训练的技术人员现场调试故障ap的需要,但是该方法仍然需要手工干预。
21.当ap检测到它无法连接到回程网络和/或云时,错误报告模块(erm)检查内部日志并创建消息,该消息可以促进标识问题的根本原因。根据一个方面,该消息包含一个或多个led闪烁的错误代码。根据另一方面,erm创建了全面的消息,仅通过观察led将难以捕获到该消息。例如erm可以创建包括ap与回程网络(云)之间的消息序列的消息,导致将ap与回程网络相关联的拒绝。消息的细节对于本公开不是必需的,并且本文讨论的技术可以与向监视服务器自动通知ap无法执行诸如与网络相关联的某些功能并提供促进确定故障的根本原因的信息的任意消息一起使用。
22.根据特定方面,一旦监视服务确定了故障的根本原因,它就可以并且经常确实会自动启动恢复机制。
23.如上所述,当ap检测到它无法与网络连接时,erm形成要被发送给监视服务器的消息(或选择多个封装消息中的一个)。由于隔离的ap无法与网络关联,因此无法经由正常的回程链路发送消息,其通常利用与网关、交换机或路由器的有线连接。根据另一个特定方面,回程链路可以是无线链路,诸如基于无线电的链路、光纤链路或任意其他通信手段。
24.为了克服该隔离问题,示例性方面利用了信标信号。如所解释的,该信标信号可以是位置系统的一部分。形成了erm的消息被传递到广播信标,例如ble位置信标。一旦从erm接收到消息,信标发射机就从erm广播消息。根据示例性方面,每个ap的信标系统包括发射机和能够监听来自相邻ap的信标消息的接收机。
25.在正常操作期间,当ap从相邻ap接收到包括信标id的正常位置信标消息时,接收机将忽略此消息。但是,当接收机检测到来自相邻ap的广播信标消息包括错误代码和/或任意其他调试信息时,接收ap首先会确定该ap是否具有与云的连接。如果ap有,则ap利用其回程连接并且代表隔离的ap将来自隔离的ap的接收消息转发到监视服务器。
26.如果所接收的ap无法连接到云或网络,则无法将所接收的消息直接转发到监视服
务器。根据一方面,在这种场景中,接收ap简单地忽略从相邻ap接收的消息。但是,由于接收ap没有回程通信链路,因此它的erm可以并且经常确实形成其自己的错误消息并使用其自己的位置信标来广播该错误消息。
27.根据又一方面,接收ap的erm形成消息,该消息包括也不能连接到云/网络的各个相邻隔离的ap的id。然后,此增强状态消息使用接收ap的位置信标被发送,并帮助监视服务器评估问题的范围。
28.一旦相邻ap从隔离的ap接收到错误和/或调试信息,相邻ap便将错误和/或调试信息转发给网络监视服务器,其通常向网络监视服务器发送自己的状态和/或保持活动。但是,任意其他服务器地址都可以被配置为从相邻隔离的ap所接收的错误/调试消息的接收方。根据另一方面,接收设备可以是诸如使用位置服务器来跟踪其位置的移动电话的移动设备。在这种情况下,移动设备被配置为将rssi信息从相邻信标发送到位置服务器。当移动设备通过例如ble广播从隔离的设备接收到错误消息时,移动设备可能并且经常确实将错误消息转发到移动设备知道的位置服务器的ip地址,并且位置服务器进而将消息识别为错误消息,并将其转发给网络管理服务器,并且更具体地说,转发给作为更广泛的网络管理系统的一部分的网络监视系统。
29.在冗余系统中,不同的ap利用不同的回程信道,并采用不同的服务器附接到网络。这样,系统假定ap中的至少一个仍能够建立与云的连接,并促进将错误广播消息从隔离的相邻ap转发到监视服务器。
30.根据另一方面,接收到广播错误消息的其他设备,诸如移动设备、wt等,可以用于将错误消息传送给网络监视服务器。
31.当监视服务器从无法连接到云的隔离的ap的erm接收到错误和/或调试消息时,监视服务器分析该消息并调用校正动作。说明性的校正动作包括但不限于,向it技术人员发出关于问题的警报,在it技术人员的屏幕上显示有关问题的根本原因的详细信息,重启动态主机控制协议(dhcp)服务器,重启ap,重启路由器,重启交换机,重启网关(gw),重启认证,授权和计费(aaa)服务器等。
32.上面描述的方法和装置的多种变体是可能的,并且鉴于以下的详细描述将是显而易见的。
附图说明
33.通过结合附图参考以下描述,可以更好地理解本文的各方面,在附图中,类似的附图标记表示完全相同或功能相似的元件,在附图中:
34.图1是示出了网络环境的示例性方面的框图。
35.图2是示出了无线接入点的示例性方面的框图。
36.图3是示出了确定哪个sle(服务水平期望)恶化将需要手动干预的网络管理系统的示例性方面的框图。
37.图4是示出了网络节点服务器的示例性方面的框图。
38.图5是示出了诸如ue的通信设备的示例性方面的框图。
39.图6是示出了用于监视与云的连接并在其无法连接至云时采取坳作的ap过程的示例性方面的流程图。
40.图7是错误代码表和对应的led序列的示例。
41.图8是示出了设备从不能连接到云的隔离的ap接收广播错误消息的过程的方面的流程图。
42.图9a是示出了诸如位置服务器过程接收报告关于不能连接到云的ap的错误消息的应用服务器的示例性方面的流程图。
43.图9b是示出了网络管理过程接收报告关于不能连接到云的ap的错误消息的示例性方面的流程图。
44.图10是提供了与错误代码相关联的自动校正措施的示例性表格1000的图示。
具体实施方式
45.图1示出了示例性系统100。示例性系统100包括多个接入点(ap1 166,

,ap x 168,ap 1'186,

,ap x'188)、多个认证、授权和计费(aaa)服务器(仅示出了一个aaa服务器110)、多个动态主机配置协议(dhcp)服务器(仅示出了一个dhcp服务器116)、多个域名系统(dns)服务器(仅示出了一个dns服务器122)、多个web服务器(仅示出了一个web服务器128)、多个位置服务器(仅示出了一个位置服务器134)、以及网络管理系统(nms)136,例如接入点管理系统,其经由网络150被耦合在一起,诸如因特网和/或企业内部网和/或lan和/或wan。
46.网络通信链路(127、129、123和125)分别使用网关或路由器(r1 170,ry 172,r1'190和ry'192)将接入点(ap1 166,ap x 168,ap 1'186,ap x'188)分别耦合到网络150。网络通信链路111将aaa服务器(仅示出了一个aaa服务器110)耦合到网络150。网络通信链路113将dhcp服务器(仅示出了一个dhcp服务器116)耦合到网络150。网络通信链路115将dns服务器(仅示出了一个dns服务器122)耦合到网络150。网络通信链接117将web服务器(仅示出了一个web服务器128)耦合到网络150。网络通信链接119将位置服务器(仅示出了一个位置服务器134)耦合到网络150。
47.示例性系统100还包括多个用户装备设备(ue 1 162,...,ue z 164,ue 1'182,...,ue z'184)。ue(162,164,182,184)中的至少一些是可以在整个系统100中移动的无线移动设备(例如智能手机)。
48.在示例性系统100中,接入点集合位于不同的客户驻地站点。客户驻地站点1 160,例如购物中心,包括接入点(ap 1166,

,ap x 168)。客户驻地站点2 180(例如办公室)包括接入点(ap 1'186,

,ap x'188)。如图1所示,ue(ue 1 162,...,ue z 164)当前位于客户驻地站点1 160;ue(ue 1'182,...,ue z'184)当前位于客户驻地站点2 180。
49.除了促进用于无线终端ue 1、ue z、ue 1’和ue z’的wi

fi通信之外,接入点ap1、ap x、ap1’和ap x’还广播信标信号。无线终端ue 1、ue z、ue 1'和ue z'接收信标信号,测量rssi并经由wi

fi链路以及路由器r1、ry、r1'和ry'向该位置服务器134报告rssi。然后,位置服务器使用所测量的rssi来计算各个无线移动终端的位置。来自任意ap的信标信号通常被相邻的ap接收并被忽略。
50.图2示出了根据示例性方面的示例性接入点200(例如接入点ap 1 166,

,apx 168,ap 1’186,

,apx’188)。
51.接入点200包括经由总线209耦合在一起的有线接口230、无线接口236、242、例如
cpu的处理器206、存储器212、和模块组件208,例如硬件模块组件,例如电路组件,各种元件可以通过总线209交换数据和信息。有线接口230包括接收机232和发射机234。有线接口经由诸如r1、ry、r1

和ry

的路由器将接入点200耦合到网络和/或因特网,例如图1的150。第一无线接口236可以支持wi

fi接口,例如ieee 802.11接口,并且包括耦合到接收天线239的接收机238,接入点可以经由该接收机从例如无线终端的通信设备接收无线信号,以及耦合到发射天线241的发射机240,接入点可经由该发射机向例如无线终端的通信设备发射无线信号。
52.第二无线接口242可以支持通信,其包括耦合到接收天线245的接收机244,接入点可以通过该接收机从相邻的通信设备(例如其他接入点、无线终端等)接收无线信号;以及耦合到发射天线247的发射机246,接入点可以经由发射机向通信设备(例如其他接入点、无线终端等)发射无线信号(例如信标信号、广播消息等)。
53.存储器212包括例程214和数据/信息216。例程214包括模块组件218,例如软件模块组件,以及应用编程接口(api)220。数据/信息216包括被配置为存储和/或获得配置信息222、日志信息224并管理针对erm 226的错误报告的软件,该erm 226监视ap到云150的连接。在检测到ap无法连接到云时,ap,特别是erm 226,制定要被发送到图1的监视系统136的消息。该消息然后被传送到信标并经由信标发射机246广播到相邻的ap。来自与网络150断开连接的隔离的ap的广播错误消息由相邻ap中的无线接收机244接收。假设相邻ap具有到云150的连接,则该相邻ap将所接收的错误消息传送到图1的网络管理系统136。
54.图3示出了根据示例性方面的示例性网络管理和监视系统300,例如无线系统监视服务器、接入点管理节点等。在一些方面,图3的网络监视系统300是图1的网络管理系统(nms)136。网络管理系统300包括经由总线309耦合在一起的例如以太网接口的通信接口330、处理器306、例如显示器、打印机等的输出设备308、例如键盘、小键盘、触摸屏、鼠标等的输入设备310、存储器312和模块组件340,例如硬件模块组件,例如电路组件,各种元件可以通过总线309交换数据和信息。通信接口330将网络监视系统300耦合到图1的网络和/或因特网150。通信接口330包括接收机332以及发射机334,网络监视系统可以经由该接收机332接收数据和信息,例如包括服务相关信息(例如保持来自各种ap的活动消息、来自网络100的各种网络组件的错误消息等),网络监视系统300可以经由发射机334发送数据和信息,例如包括配置信息和指令,例如接入点重新启动、改变传输功率、添加ssid的指令、向云服务器(例如aaa服务器、dhcp服务器、dns服务器等)指示它们采取诸如更新软件的校正动作、重新启动服务器等的指令。网络管理系统可以使用输出模块308来显示各种网络组件的状态、错误消息、调试相关信息等。
55.存储器312包括例程314和数据/信息317。例程314包括例如软件模块组件的模块组件318和/或指令和应用编程接口(api)320。数据/信息317包括配置信息322以及用于组件状态和错误消息分析器324的操作以及在网络管理系统确定ap无法连接到云150时要采取的补救动作326的集合的软件。
56.补救动作可以由系统管理员基于一个或多个过去的经验来配置。根据某些方面,一旦网络管理服务器确定了网络故障的根本原因,就可以自动调用补救动作。可以通过检测来自特定ap的保持活动消息的丢失和/或通过分析使用信标信号广播的来自另一个ap的错误消息来确定此根本原因。
57.图4示出了示例性节点400,例如aaa服务器、dhcp服务器、dns服务器、web服务器、位置服务器等。在某些方面,图4的节点400是图1的服务器110、116、122、128、134。节点400包括经由总线409耦合在一起的例如以太网接口的通信接口402、处理器406、例如显示器、打印机等的输出设备408、例如键盘、小键盘、触摸屏、鼠标等的输入设备410、存储器412和模块组件412,例如硬件模块组件,例如电路组件,各个元件可以通过总线409来交换数据和信息。通信接口402将网络节点400耦合到网络和/或因特网。通信接口402包括接收机420以及发射机422,节点可以经由该接收机420接收数据和信息(例如包括与操作有关的信息,例如注册请求、aaa服务、dhcp请求、rssi信息、简单通知服务(sns)查找和网页请求等)节点服务器400可以经由该发射机422发送数据和信息(例如包括配置信息、认证信息、网页数据等)。
58.存储器412包括例程428和数据/信息430。例程428包括例如软件模块组件的模块组件432和数据/信息430。
59.图5示出了根据示例性方面的示例性客户端,诸如ue 500(例如用户装备ue 1 162、

、ue z 164、ue 1’182、

、ue z’184)。
60.ue 500包括经由总线509耦合在一起可选的有线接口502、无线接口504、例如cpu的处理器506、存储器512、以及模块组件516,例如硬件模块组件,例如电路组件,各种元件可以经由总线509交换数据和信息。有线接口502包括接收机520和发射机522。有线接口将ue 500耦合到图1的网络和/或因特网150。
61.无线接口504包括蜂窝接口524、例如802.11wifi接口的第一无线接口526和例如接口的第二无线接口528。蜂窝接口524包括:接收机532,耦合到接收天线533,接入点可以通过该接收机从例如ap 1 166、

、apx 168、ap 1'186、

、apx'188的接入点接收无线信号;以及发射机534,耦合到发射天线535,接入点可以经由发射机向例如ap 1 166、

、apx 168、ap 1'186、

、apx'188的ap发射无线信号。第一无线接口526可以支持wi

fi接口,例如802.11接口,并包括:耦合到接收天线537的接收机536,ue可以经由该接收机从例如ap的通信设备接收无线信号;以及耦合到发射天线539的发射机538,ue可以经由该发射机向例如ap的通信设备发射无线信号。第二无线接口528可以支持其包括:耦合到接收天线541的接收机540,ue可以经由该接收机540从诸如ap的通信设备接收诸如广播的信标信号的无线信号;以及耦合到发射天线543的发射机542,ue可以经由发射机542向例如ap、智能手表等的通信设备发射无线信号。
62.存储器512包括例程528和数据/信息517。例程528包括模块组件515,例如软件模块/指令组件。数据/信息517可以包括配置信息以及ue 500的正常操作所需的任意其他信息。
63.图6是示出了ap使用的示例性过程600的流程图。该过程开始于步骤605,并且进行到步骤610,在该步骤中,ap启动到诸如企业内联网、因特网的网络150或通常到云的连接。在步骤615中,ap监视与控制和促进ap与云150的关联的各种服务器的消息交换。过程进行到步骤620,在步骤620中,消息交换和/或ap的内部状态被存储在日志中。
64.过程进行到步骤625,在步骤625,监视ap与云150的连接。ap可能无法连接到云,否则,可能会在实现初始连接后失去连接。例如作为监视过程的一部分,ap可以并且经常确实向nms 136发送保持活动消息,并且监视来自nms的回复确认消息。
65.过程继续到步骤630,其中ap确定ap是否仍然连接到网络。如果该方法检测到ap仍然连接到网络,则处理循环回到615,其中过程继续监视ap和网络之间的通信,包括与附接到云150的其他服务器的通信。
66.然而,如果该方法在步骤630确定ap无法连接到网络或已经失去与网络的连接,则过程继续进行到步骤635,在步骤635中,隔离的ap的erm模块形成、生成、组装或选择一个或多个错误消息。一旦在步骤635中建立了一个或多个错误消息,该过程就继续到步骤640,在步骤640中,led可选地显示该错误消息,通知隔离的ap附近的观察者该故障的性质。然后,该过程继续到步骤645,在该步骤645中,将错误消息传送到用于位置信标的发射机,诸如发射机,例如图2的模块246,并例如在ble射频上的无线信道上进行广播。然后,该过程循环回到步骤610,在该步骤610中,该过程重试以建立到网络的连接。重试连接到网络/云的过程可以是单个事件,可以在停止尝试之前进行几次尝试,或者可以可选地在重新启动后周期性地重复,等等。
67.图7是以表格形式示出的错误代码和对应的led序列700的说明性示例。列710示出了各种错误代码,这些错误代码促进了用于传送有关隔离的ap可能遇到的特定问题的信息的示例性方式。列720提供了闪烁序列的示例,该闪烁的顺序可以在视觉上将错误代码传送给ap附近的观察者。例如用于传送错误代码1的led闪烁的序列是:闪烁,短暂停顿(用+号表示),紧接着是单个闪烁,长时间停顿,并且然后重复此序列。为了传送错误代码2,led遵循以下序列:闪烁,短暂停顿,然后闪烁2次,长时间停顿,并且然后重复该序列。通常,为了传送错误代码n,led遵循以下序列:闪烁,短暂停顿,紧接着是闪烁n次,长时间停顿,然后重复此序列。列730提供有关错误性质的字面解释,并且列710提供每个错误代码的序列号。
68.图8是示出了由例如ap、wt等的相邻设备使用的示例性过程800的流程图,该相邻设备从无法连接至网络/云的隔离的ap接收广播错误消息。
69.通常,隔离设备广播包括其设备id以及诸如图7的第710列中描述的代码的问题代码的消息。接收设备获取隔离设备的id和问题代码(其已通过广播ble通道接收到),并形成消息,该消息将通过连接到网络管理服务器的例如正常的ip lan/wan发送。该消息中的有效负载包括隔离的ap的id和从该ap所接收的问题代码。
70.这些广播的消息不会被太频繁地发送,并且接收设备跟踪来自有问题的实体每种消息类型中的多少被接收到。然后,其周期性地将此连同计数报告给nms。这也允许系统能够在问题排除时清晰地报告故障,因为接收实体会注意到问题代码的下降并最终消失。
71.该过程开始于步骤805并且前进至步骤810,其中该方法监视广播信标消息,例如ble信标消息。在步骤815中,分析所接收的信标消息,并确定所接收的广播消息是否是正常的信标消息,诸如用于促进标识移动终端位置的信标消息。
72.如果方法在步骤815确定所接收的信标消息是正常的广播信标消息,则该方法循环回到步骤810,并继续针对其他广播信标消息监视航路。应当注意,一些设备可以将正常的信标消息用于其他应用,诸如以促进确定设备的位置。例如如果系统确定信标消息是用于位置确定的正常信标消息,则移动设备形成包括信标的id和信标消息的rssi的位置应用特定消息,并将其转发到该位置诸如图1的位置服务器134的位置服务器。然而,所公开的技术解决了诸如广播的错误消息的特定信标消息的处理,可以可选地忽略对正常的、非错误消息的处理。
73.如果在步骤815中确定所接收的广播信标消息是来自隔离的ap的错误消息,则该方法进行到步骤820。在步骤820中,检查接收到该错误消息的设备是否被连接到网络/云。如果确定接收到错误消息的设备未连接到网络/云,则过程继续进行到图6的步骤635,在该步骤635中,接收到错误消息的设备可能并且经常也广播错误信标消息。
74.但是,如果在步骤820中确定接收到错误消息的设备已连接到网络/云,则处理继续到步骤825,在步骤825中,形成适当的消息。该消息可能并且经常包括从无法连接到云的隔离的ap所接收的错误代码。根据另一方面,该消息还可以包括关于在ap无法连接到云之前同该ap所经历的问题的根本原因的任意其他信息。
75.过程继续到步骤830,其中来自步骤825的消息经由云/网络被发射到网络监视服务器。如果接收设备是具有网络管理的ip地址的设备,则该设备可能并且经常向网络管理系统直接发送消息。如果接收设备是已调谐为接收ble信标并将rssi从不同的信标转发到诸如图1的服务器134的位置服务器的移动设备,则该移动设备可能会并且经常会将格式化的错误消息发送到位置服务器的ip地址,该定位服务器将进而识别该消息并将其转发到网络管理服务器136。然后,该过程循环回到步骤810。
76.图9a是示出了由诸如位置服务器134的应用服务器使用的示例性过程900a的流程图。该过程开始于步骤905,并且前进至步骤910,在步骤910中,消息被接收,诸如经由因特网接收机接收的消息,例如在图4中的接收机420。在步骤915中,对所接收的消息进行分析,以用于分析所接收的消息是否是来自相邻设备的报告关于无法连接至网络/云的隔离的ap的消息。
77.如果在步骤915中确定所接收的消息是与正常应用相关的消息,例如来自移动设备的报告来自广播的信标的rssi的位置相关消息,而不是来自相邻设备的报告关于不具有与云的连接的隔离的ap的消息,控制循环回到步骤910,并且系统等待下一个所接收的消息。在步骤917中,突出显示了该正常应用特定消息的利用,诸如用于位置处理的rssi消息。
78.然而,如果在步骤915中确定所接收的消息是来自例如移动设备的相邻设备的报告关于无法连接到网络/云的隔离的ap的消息,则过程继续到步骤920,其中该方法将具有隔离的ap的id、错误代码以及可选的任意附加调试信息的消息转发给网络监视服务器,诸如图1的服务器136。
79.图9b是示出了由网络管理服务器136使用的示例性过程900b的流程图。该过程开始于步骤950,并且进行到步骤960,其中消息被接收,诸如经由因特网接收机接收的消息,例如图3的接收机332。在步骤965中分析所接收的消息,以用于分析它们是否是来自相邻设备的报告关于无法连接到网络/云的隔离的ap的消息。如前所述,这些消息可以由相邻设备直接发送到网络监视设备,或者替代地,这些消息可以由接收设备发送到应用服务器,诸如位置服务器,应用服务器进而将消息错误消息从隔离的ap转发到网络监视服务器136。
80.如果在步骤965中确定所接收的消息不是来自相邻设备的报告关于不具有与云的连接的隔离的ap的消息,则该方法前进到步骤967,其中网络管理系统根据其正常操作来处理该消息,正常操作与我们的发明无关并且因此在本文中未详细说明。然后该方法循环回到步骤960,并且网络监视系统等待下一个所接收的消息。
81.然而,如果在步骤965中确定所接收的消息是来自相邻设备的报告关于无法连接到网络/云的隔离的ap的消息,则过程继续进行到步骤970,其中该方法调用校正措施。最简
单的校正措施涉及经由诸如图3的模块308的屏幕上的消息警告it技术人员,或经由文本消息、电子邮件或呼出电话来发送警告消息。根据另一方面,网络管理系统调用自动校正措施,例如重新启动dhcp服务器、重新启动aaa服务器、重新启动路由器、重新启动交换机、重新配置防火墙、重新配置服务器等中的一项或多项。系统应该响应于接收到特定工作消息而采取的特定的补救措施可以并且通常可以由it技术人员进行配置,或可以简单地被编程到系统中。
82.图10是示例性表格1000的图示,该表格提供了与错误代码相关联的自动校正措施的示例。图10的列1010与图7的列710相同,示出了各种错误代码,这些错误代码促进了用于传送关于ap可能遇到的特定问题的信息的示例性方式。这些错误代码起源于无法连接到网络/云的隔离的ap,由相邻设备诸如经由或ble(或类似通信协议)的经由广播信标消息接收,并由经由wi

fi链路或蜂窝链路连接到网络/云的相邻设备传送。当作为网络管理系统一部分的网络监视服务器接收并分析该消息时,网络监视服务器使用表1000的列1020来标识适当的补救措施。列1020中提供了此类补救消息的示例。
83.对上述方法和装置的许多其他变化是可能的。
84.可以使用软件、硬件和/或软件和硬件的组合来实现各种实施例的技术。各种实施例针对例如移动节点、移动无线终端、例如接入点的基站、通信系统的装置。各种实施例还针对方法,例如控制和/或操作通信设备的方法,例如无线终端(ue)、基站、控制节点、接入点和/或通信系统。各种实施例还针对非暂态机器,例如计算机、可读介质,例如rom、ram、cd、硬盘等,其包括用于控制机器以实现方法的一个或多个步骤的机器可读指令。
85.应当理解,所公开的过程中的步骤的特定顺序或层次结构是示例性方案的示例。基于设计偏好,应当理解,可以重新布置过程中的步骤的特定顺序或层次结构,同时保持在本公开的范围内。所附的方法权利要求以样本顺序呈现了各个步骤的要素,并且并不意味着限于所呈现的特定顺序或层次结构。
86.在各个实施例中,本文描述的设备和节点是使用一个或多个模块来执行与一种或多种方法相对应的步骤来实现的,例如信号生成、发射、处理和/或接收步骤。因此,在一些实施例中,各种特征是使用模块来实现的。这样的模块可以使用软件、硬件或软件和硬件的组合来实现。在一些实施例中,每个模块被实现为具有设备或系统的单独电路,其包括用于实现与每个所描述的模块相对应的功能的单独电路。许多上述方法或方法步骤可以使用被包括在诸如例如ram、软盘等的存储器设备的机器可读介质中的诸如软件的机器可执行指令,以控制具有或不具有附加硬件的通用计算机的机器,以例如在一个或多个节点中实现上述方法的全部或部分来实现。因此,除其他事项外,各种实施例针对机器可读介质,例如非暂态计算机可读介质,其包括用于使例如处理器和相关联的硬件的机器执行上述方法中的步骤中的一个或多个的机器可执行指令。一些实施例针对包括处理器的设备,该处理器被配置为实现一个示例性方面的一种或多种方法的步骤中的一个、多个或全部。
87.在一些实施例中,例如诸如无线终端(wt)、用户装备(ue)和/或接入节点的通信设备的一个或多个设备的一个或多个处理器,例如cpu,被配置为执行被描述为由设备执行的方法的步骤。可以通过使用例如软件模块的一个或多个模块来控制处理器配置和/或通过在处理器中包括例如硬件模块的硬件来执行所列举的步骤和/或控制处理器的配置,来实现处理器的配置。因此,一些但不是全部实施例针对具有处理器的通信设备,例如用户装
备,该处理器包括与由其中包括该处理器的设备执行的各种所描述方法的步骤中的每一个相对应的模块。在一些但不是全部实施例中,通信设备包括与由其中包括处理器的设备执行的各种所描述的方法的步骤中的每一个相对应的模块。模块可以纯粹以硬件例如作为电路来实现,或者可以使用软件和/或硬件或软件和硬件的组合来实现。
88.一些实施例针对计算机程序产品,该计算机程序产品包括计算机可读介质,该计算机可读介质包括用于使一个或多个计算机实现各种功能、步骤、动作和/或操作(例如上述一个或多个步骤)的代码。根据实施例,计算机程序产品可以并且有时确实包括针对要执行的每个步骤的不同代码。因此,计算机程序产品可以并且有时确实包括用于方法的每个单独步骤的代码,例如操作例如无线终端或节点的通信设备的方法。该代码可以是机器(例如计算机)可执行指令的形式,该机器可执行指令被存储在诸如ram(随机存取存储器)、rom(只读存储器)或其他类型的存储设备的计算机可读介质上。除了针对计算机程序产品之外,一些实施例还针对被配置为实现上述一种或多种方法的各种功能、步骤、动作和/或操作中的一种或多种的处理器。因此,一些实施例针对处理器,例如cpu、图形处理单元(gpu)、数字信号处理(dsp)单元等,其被配置为实现本文描述的方法的步骤中的一些或全部。该处理器可以用于例如本技术中描述的通信设备或其他设备中。
89.鉴于以上描述,对于本领域技术人员而言,上述各种实施例的方法和设备的许多其他变型将是显而易见的。这样的变型将被认为在本公开的范围内。该方法和装置可以并且在各种实施例中与ble、lte、cdma、正交频分复用(ofdm)和/或可以用于在接入节点和移动节点之间提供无线通信链路的各种其他类型的通信技术一起使用。在一些实施例中,接入节点被实现为基站,该基站使用ofdm和/或cdma与例如移动节点的用户装备建立通信链路。在各种实施例中,移动节点被实现为笔记本计算机、个人数据助理(pda)或包括接收机/发射机电路以及逻辑和/或例程以实现该方法的其他便携式设备。
90.在详细描述中,阐述了许多具体细节以便提供对一些实施例的透彻理解。然而,本领域普通技术人员将理解,可以在没有这些具体细节的情况下实践一些实施例。在其他情况下,没有详细描述公知的方法、程序、组件、单元和/或电路,以免使讨论不清楚。
91.一些实施例可以与各种设备和系统结合使用,例如用户设备(ue)、移动设备(md)、无线站(sta)、无线终端(wt)、个人计算机(pc)、台式计算机、移动计算机、膝上型计算机、笔记本计算机、平板计算机、服务器计算机、手持计算机、手持设备、个人数字助理(pda)设备、手持pda设备、车载设备、非车载设备、混合设备、车辆设备、非车辆设备、移动或便携式设备、消费类设备、非移动或非便携式设备、无线通信站、无线通信设备、无线接入点(ap)、有线或无线路由器、有线或无线交换机、有线或无线调制解调器、视频设备、音频设备、音频视频(a/v)设备、有线或无线网络、无线局域网、无线视频局域网(wvan)、局域网(lan)、无线lan(wlan)、个人区域网(pan)、无线pan(wpan)等。
92.一些实施例可以结合以下各项使用:根据现有的无线千兆联盟(wga)规范(无线千兆联盟公司wigig mac和phy规范版本1.1,2011年4月,最终规范)和/或其未来版本和/或其派生版本运行的设备和/或网络;根据以下各项运行的设备和/或网络:现有的ieee 802.11标准(ieee 802.11

2012,ieee信息技术标准

系统局域网和城域网之间的电信和信息交换

特定要求第11部分:无线lan介质访问控制(mac)和物理层(phy)规范,2012年3月29日;ieee802.11ac

2013(“ieee p802.11ac

2013,ieee信息技术标准

系统局域网和城域网之
间的电信和信息交换

特定要求

第11部分:无线lan介质访问控制(mac)和物理层(phy)规范

修正案4:针对6ghz以下频段的极高吞吐量的增强”,2013年12月);ieee 802.11ad(“ieee p802.11ad

2012,ieee信息技术标准

系统局域网和城域网之间的电信和信息交换

特定要求

第11部分:无线lan介质访问控制(mac)和物理层(phy)规范

修正案3:针对60ghz频段的超高吞吐量的增强”,2012年12月28日);ieee

802.11revmc(“ieee 802.11

revmctm/d3.0,2014年6月信息技术标准草案

系统局域网和城域网之间的电信和信息交换的特定要求;第11部分:无线lan介质访问控制(mac)和物理层(phy)规范”);ieee802.11

ay(信息技术的p802.11ay标准

系统局域网和城域网之间的电信和信息交换

特殊要求第11部分:无线lan介质访问控制(mac)和物理层(phy)规范

修正案:在45ghz以上的免许可频段上操作的增强的吞吐量);ieee 802.11

2016和/或其未来版本和/或其派生版本;根据现有的无线保真(wi

fi)联盟(wfa)对等(p2p)规范(wi

fi p2p技术规范,版本1.5,2014年8月)和/或未来版本和/或其派生版本运行的设备和/或网络;根据现有蜂窝规范和/或协议(例如,第三代合作伙伴计划(3gpp)、3gpp长期演进(lte)、和/或其未来版本和/或派生版本)运行的设备和/或网络;作为上述网络的一部分,或使用上述协议中的任何一种或多种运行的单元和/或设备;等等。
93.一些实施例可以结合以下各项使用:单向和/或双向无线电通信系统、蜂窝无线电电话通信系统、移动电话、蜂窝电话、无线电话、个人通信系统(pcs)设备、集成了无线通信设备的pda设备、移动或便携式全球定位系统(gps)设备、集成了gps接收机或收发机或芯片的设备、集成了rfid元件或芯片的设备、多输入多输出(mimo)收发机或设备、单输入多输出(simo)收发机或设备、多输入单输出(miso)收发机或设备、具有一个或多个内部天线和/或外部天线的设备、数字视频广播(dvb)设备或系统、多标准无线电设备或系统、有线或例如智能手机的无线手持设备、无线应用协议(wap)设备等。
94.一些实施例可以结合一种或多种类型的无线通信信号和/或系统使用,例如射频(rf)、红外(ir)、频分复用(fdm)、正交fdm(ofdm)、正交频分多址(ofdma)、fdm时分多路复用(tdm)、时分多址(tdma)、多用户mimo(mu

mimo)、空分多址(sdma)、扩展tdma(e

tdma)、通用分组无线电服务(gprs)、扩展gprs、码分多址(cdma)、宽带cdma(wcdma)、cdma 2000、单载波cdma、多载波cdma、多载波调制(mdm)、离散多音(dmt)、蓝牙、全球定位系统(gps)、wi

fi、wi

max、zigbeetm、超宽带(uwb)、全球移动通信系统(gsm)、2g、2.5g、3g、3.5g、4g、第五代(5g)或第六代(6g)移动网络、3gpp、长期演进(lte)、lte先进、gsm演进的增强数据速率(edge)等。其他实施例可以用在各种其他设备、系统和/或网络中。
95.一些说明性实施例可以与wlan(无线局域网)例如wi

fi网络结合使用。其他实施例可以与任意其他合适的无线通信网络结合使用,例如无线局域网、“微微网”、wpan、wvan等。
96.一些说明性实施例可以与在2.4ghz、5ghz和/或60ghz频带上进行通信的无线通信网络结合使用。然而,可以利用任意其他合适的无线通信频带来实现其他实施例,例如极高频(ehf)频带(毫米波(mmwave)频带),例如在20ghh和300ghz之间的频带内的频带、wlan频带、wpan频带、根据wga规范的频带等。
97.尽管以上仅提供了各种设备配置的一些简单示例,但是应当理解,许多变体和置换是可能的。而且,该技术不限于任意特定的信道,而是通常适用于任意频率范围/信道。而
且,并且如所讨论的,该技术在非许可频谱中可能是有用的。
98.尽管实施例在这方面不受限制,但是利用诸如例如“处理”、“计算”、“计算出”、“确定”、“建立”、“分析”、“检查”等的术语的讨论可以指代计算机、计算平台、计算系统、通信系统或子系统、或其他电子计算设备的操作和/或处理,其将表示为计算机的寄存器和/或存储器中的物理(例如电子)量的数据操纵和/或转换为类似地表示为计算机的寄存器和/或存储器或可以存储执行操作和/或处理的指令的其他信息存储介质中的物理量的其他数据。
99.尽管实施例在这方面不受限制,但是如本文所使用的术语“多个”和“更多个”可包括例如“多个”或“两个或更多个”。在整个说明书中可以使用术语“多个”或“更多个”来描述两个或更多个组件、设备、元件、单元、参数、电路等。例如“多个站”可以包括两个或更多个站。
100.阐述在整个文件中使用的某些词语和短语的定义可能是有利的:术语“包括”和“包含”及其派生词是指包括但不限于;术语“或”是包含性的,意味着和/或;短语“与...相关联”和“与其相关联”及其派生词可能意味着包括、被包括在其中、与之互连、与之互连、包含、被包含在其中、与之相连、与之耦合或与之相连、与

可通信、与

协作、交织、并置、相邻、受其约束、具有、具有

的特性等;术语“控制器”是指控制至少一个操作的任意设备、系统或其一部分,这样的设备可以用硬件、电路、固件或软件或它们中至少两个的某种组合来实现。应当注意,与任意特定控制器相关联的功能可以是本地或远程的集中式或分布式。在整个文档中提供了某些词语和短语的定义,并且本领域的普通技术人员应该理解,在很多情况下,即使不是大多数情况下,这些定义也适用于这种定义的词语和短语的先前以及将来的使用。
101.已经关于诸如在无线网络中、或者通常在使用任意通信协议进行操作的任意通信网络中的通信系统以及用于执行通信的协议、技术、手段和方法,描述了示例性实施例。这样的示例是家庭或接入网络、无线家庭网络、无线公司网络等。然而,应当理解,一般而言,本文公开的系统、方法和技术对于其他类型的通信环境、网络和/或协议将同样良好地工作。
102.出于解释的目的,阐述了许多细节以便提供对本技术的透彻理解。然而,应当理解,可以以除了本文阐述的具体细节之外的各种方式来实践本公开。此外,尽管本文所示的示例性实施例示出了并置的系统的各个组件,但是应当理解,系统的各个组件以位于域主机和/或internet内、或专用的安全、不安全和/或加密的系统内和/或或位于网络内部或外部的网络操作或管理设备内的诸如通信网络、节点的分布式网络的远处部分。作为示例,域主机还可用于指代管理和/或配置或与网络或通信环境和/或收发机和/或站和/或本文所述的接入点中的任何一个或多个方面进行通信的任何设备、系统或模块。
103.因此,应当理解,系统的组件可以组合成一个或多个设备,或者在设备之间拆分,诸如收发机、接入点、站点、域主机、网络操作或管理设备、节点或并置在诸如通信网络的分布式网络的特定节点上。从下面的描述可以理解,并且出于计算效率的原因,系统的组件可以被布置在分布式网络内的任意位置而不会影响其操作。例如各种组件可以位于域主机、节点、诸如mib的域管理设备、网络操作或管理设备、收发机、站点、接入点、或其某种组合。类似地,系统的功能部分中的一个或多个可以分布在收发机和相关联的计算设备/系统之
间。
104.此外,应当理解,包括连接元件的任意通信信道/元件/线路的各种链路,可以是有线或无线链路或其任意组合,或者是能够向或从连接的元件供应和/或传送数据的任意其他已知或以后开发的元件。如本文中所使用的,术语模块可以指能够执行与该元件相关联的功能的任意已知的或以后开发的硬件、电路、软件、固件或其组合。本文所使用的术语确定、计算和计算出及其变型可互换使用,并且包括任意类型的方法、过程、技术、数学运算或协议。
105.此外,尽管本文描述的一些示例性实施例针对执行某些功能的收发机的发射机部分或执行某些功能的收发机的接收机部分,但是本公开旨在包括在同一收发机和/或另一个收发机中的分别对应的和互补的发射机侧或接收机侧功能,反之亦然。
106.关于增强的通信描述了示例性实施例。但是,应该理解,通常,本文的系统和方法对于使用任意一种或多种协议的任意环境中的任意类型的通信系统都将同样地工作,这些协议包括有线通信、无线通信、电力线通信、同轴电缆通信、光纤通信等。
107.关于ieee 802.11和/或和/或低能耗收发机以及相关的通信硬件、软件和通信信道描述了示例性系统和方法。然而,为了避免不必要地混淆本公开,以下描述省略了可以以框图形式示出或以其他方式概括的众所周知的结构和设备。
108.示例性方面针对:
109.一种用于由网络监视服务器缓解ap不具有与云的第一通信信道的根本原因的方法,所述方法包括:
110.由隔离的ap收集与所述根本原因有关的信息;
111.当由所述隔离的ap检测到它无法通过第一通信信道连接到所述云时,形成状态消息;
112.通过第二通信信道使用信标信号来广播所形成的消息;
113.由所述相邻设备通过第二广播信道从所述隔离的ap接收所形成的状态消息;
114.所述相邻设备通过第三通信通道向所述网络监视服务器发射所述状态消息;
115.由所述网络监视服务器接收所述状态消息,并自动地调用缓解动作。
116.上述方面中的任意一个,其中由所隔离的ap收集与所述根本原因有关的信息包括:
117.记录所述ap与附接到所述云的其他服务器之间的所述消息交换;
118.分析所述消息交换并确定来自网络附接服务器的异常消息或回复消息的缺失。
119.上述方面中的任意一个,其中形成状态消息包括:
120.由所隔离的ap确定异常消息流;
121.将权利要求2的所述异常消息流映射到错误代码;
122.用包括以下各项的所述元素中的一个或多个元素形成错误消息:
123.所述错误代码;
124.从隔离的ap到附接到所述云的服务器的消息;
125.由所隔离的ap从附接到所述云的服务器接收的消息;和/或
126.由所隔离的ap检测到超时事件。
127.上述方面中的任意一个,其中通过第二通信信道使用信标信号来广播所形成的消
息包括以下各项中的一项或多项:
128.停止发送所述常规信标信息,并用广播所述错误消息来代替它;
129.在发送正常信标信息和广播所形成的错误消息之间交替;
130.在所述信标信道上一次广播所述错误消息,并且然后恢复广播正常信标信息。
131.以上方面中的任意一个,其中第一通信信道是wi

fi或无线通信信道。
132.以上方面中的任意一个,其中所述第二信道是ble广播通信信道。
133.以上方面中的任意一个,其中所述第三通信信道是以下一项:有线因特网回程连接、无线wi

fi连接、和蜂窝连接。
134.上述方面中的任意一个,其中调用校正措施包括以下一项或多项:
135.重新启动网络附接设备,
136.配置网络附接设备,
137.显示错误消息,和/或
138.向技术人员提供所形成的错误消息信息。
139.上述方面中的任意一个,其中所述网络附接服务器是以下一项:
140.dhcp服务器;
141.aaa服务器;
142.dns服务器;
143.路由器;
144.交换机;
145.代理服务器;
146.防火墙。
147.附加示例性方面针对:
148.一种用于缓解接入点不具有与网络的连接的根本原因的方法,包括:
149.由隔离的接入点检测通过第一通信信道与所述网络的连接已经失败;
150.由处理器和存储器自动地生成或获取与所述连接故障有关的状态消息;
151.使用信标信号并且通过与所述第一通信信道不同的第二通信信道自动地广播状态消息;
152.由相邻设备通过所述第二通信信道从所隔离的接入点接收所述状态消息;
153.由所述相邻设备经由发射通过第三通信通道向网络监视服务器转发所述状态消息,所述第三通信通道与所述第一通信通道和所述第二通信通道不同;
154.在所述网络监视服务器处接收所述状态消息;以及
155.自动地为所隔离的接入点调用缓解动作。
156.以上方面中的任意一个,还包括:
157.记录所隔离的接入点和其他服务器之间交换的消息;
158.分析所述消息交换;以及
159.确定异常消息或来自所述其他服务器的回复消息的缺失。
160.以上方面中的任意一个,还包括:
161.由所隔离的接入点确定异常消息流;
162.将所述异常消息流映射到错误代码;
163.形成包括以下一项或多项的错误消息:
164.所述错误代码,
165.从所隔离的接入点到一个或多个其他设备的消息,
166.由所隔离的接入点从一个或多个其他设备所接收的消息,和/或
167.由所隔离的接入点检测到的超时事件。
168.以上方面中的任意一个,其中:
169.在所述故障后,正常信标信号不被发送,所述正常信标信号被替换为包括所述状态消息的所述信标信号;
170.在所述故障后,所述正常信标信号并不总是被发送,所述正常信标信号与包括所述状态消息的所述信标信号交替;或
171.在所述故障后,所述正常信标信号不被发送,所述正常信标信号被替换为包括所述状态消息的所述信标信号,然后正常信标信号广播恢复。
172.以上方面中的任意一个,其中第一通信信道是有线通信信道。
173.以上方面中的任意一个,其中所述第二信道是蓝牙广播通信信道。
174.上述方面中的任意一个,其中所述第三通信信道是以下一项:有线通信信道、以太网通信信道、有线因特网回程通信信道、wi

fi通信信道和蜂窝通信信道。
175.以上方面中的任意一个,还包括以下一项或多项:
176.重启网络附接的设备;
177.配置网络附接设备;
178.显示错误消息;和/或
179.向技术人员提供错误消息信息。
180.以上方面中的任意一个,其中网络附接设备是以下一项:dhcp服务器、aaa服务器、dns服务器、路由器、代理服务器和防火墙。
181.以上方面中的任意一个,其中来自所隔离的接入点的通信包括通过一个或多个无线收发机到移动设备的通信。
182.一种缓解接入点不具有与网络的连接的根本原因的系统,包括:
183.隔离的接入点,包括错误报告模块、处理器和存储器,其检测通过第一通信信道与所述网络的连接已经失败;
184.所述处理器和存储器自动地生成或获取与所述连接故障有关的状态消息;
185.收发机,用信标信号并且通过与所述第一通信信道不同的第二通信信道来自动地广播所述状态消息;
186.相邻设备中的第二收发机,通过所述第二通信信道从所隔离的接入点接收所述状态消息;
187.所述第二收发机经由发射通过第三通信通道向网络监视服务器转发所述状态消息,所述第三通信通道与所述第一通信通道和所述第二通信通道不同;
188.所述网络监视服务器接收所述状态消息,并且自动地为所隔离的接入点调用缓解措施。
189.以上方面中的任意一个,还包括:
190.存储装置,记录在所隔离的接入点和其他服务器之间交换的消息;
191.所述处理器进一步分析所述消息交换并确定异常消息或来自所述其他服务器的回复消息的缺失。
192.以上方面中的任意一个,还包括:
193.在所隔离的接入点中确定异常消息流的指令;
194.将所述异常消息流映射到错误代码的指令;
195.形成错误消息的指令,所述错误消息包括以下一项或多项:
196.所述错误代码,
197.从所隔离的接入点到一个或多个其他设备的消息,
198.由所隔离的接入点从一个或多个其他设备接收的消息,和/或
199.由所隔离的接入点检测到的超时事件。
200.以上方面中的任意一个,其中:
201.在所述故障后,正常信标信号不被广播,所述正常信标信号被替换为包括所述状态消息的所述信标信号;
202.在所述故障后,所述正常信标信号并不总是被广播,所述正常信标信号与包括所述状态消息的所述信标信号交替;或
203.在所述故障后,所述正常信标信号不被广播,所述正常信标信号被替换为包括所述状态消息的所述信标信号,然后正常信标信号广播恢复。
204.以上方面中的任意一个,其中第一通信信道是有线通信信道。
205.以上方面中的任意一个,其中所述第二信道是蓝牙广播通信信道。
206.上述方面中的任意一个,其中所述第三通信信道是以下一项:有线通信信道、以太网通信信道、有线因特网回程通信信道、wi

fi通信信道和蜂窝通信信道。
207.以上方面中的任意一个,其中网络监视服务器还包括:
208.自动地重启网络附接设备;
209.自动地配置网络附接设备;
210.自动地显示错误消息;和/或
211.自动地向技术人员提供错误消息信息。
212.上述方面中的任意一个,其中网络附接设备是以下一项:dhcp服务器、aaa服务器、dns服务器、路由器、交换机、代理服务器和防火墙。
213.以上方面中的任意一个,其中来自所隔离的接入点的通信包括通过一个或多个无线收发机到移动设备的通信。
214.一种用于缓解接入点不具有与网络的连接的根本原因的系统,包括:
215.用于由隔离的接入点检测通过第一通信信道到所述网络的连接已经失败的装置;
216.用于由处理器和存储器自动地生成或获取与所述连接故障有关的状态消息的装置;
217.用于使用信标信号并通过与所述第一通信信道不同的第二通信信道自动地广播所述状态消息的装置;
218.用于由相邻设备通过所述第二通信信道从所隔离的接入点接收所述状态消息的装置;
219.用于由所述相邻设备经由发射通过第三通信信道向网络监视服务器转发所述状
态消息的装置,所述第三通信通道与所述第一通信通道和所述第二通信通道不同;
220.用于在所述网络监视服务器处接收所述状态消息的装置;以及
221.用于自动为所隔离的接入点调用缓解动作的部件。
222.以上方面中的任意一个,还包括:
223.用于记录在所隔离的接入点和其他服务器之间交换的消息的装置;
224.分析所述消息交换的装置;以及
225.用于确定异常消息或来自所述其他服务器的回复消息的缺失的装置。
226.以上方面中的任意一个,还包括:
227.用于由所隔离的接入点确定异常消息流的装置;
228.用于将所述异常消息流映射到错误代码的装置;
229.用于形成错误消息的装置,所述错误消息包括以下一项或多项:
230.所述错误代码,
231.从所隔离的接入点到一个或多个其他设备的消息,
232.由所隔离的接入点从一个或多个其他设备所接收的消息,和/
233.或
234.由所隔离的接入点所检测的超时事件。
235.以上方面中的任意一个,其中:
236.在所述故障后,正常信标信号不被发送,所述正常信标信号被替换为包括所述状态消息的所述信标信号;
237.在所述故障后,所述正常信标信号并不总是被发送,所述正常信标信号与包括所述状态消息的所述信标信号交替;或
238.在所述故障后,所述正常信标信号不被发送,所述正常信标信号被替换为包括所述状态消息的所述信标信号,然后正常信标信号广播恢复。
239.以上方面中的任意一个,其中第一通信信道是有线通信信道。
240.以上方面中的任意一个,其中所述第二信道是蓝牙广播通信信道。
241.上述方面中的任意一个,其中所述第三通信信道是以下一项:有线通信信道、以太网通信信道、有线因特网回程通信信道、wi

fi通信信道和蜂窝通信信道。
242.以上方面中的任意一个,还包括以下一项或多项:
243.用于重启网络附接设备的装置;
244.用于配置网络附接设备的装置;
245.用于显示错误消息的装置;和/或
246.用于向技术人员提供错误消息信息的装置。
247.上述方面中的任意一个,其中所述网络附接设备是以下一项:dhcp服务器、aaa服务器、dns服务器、路由器、交换机、代理服务器和防火墙。
248.以上方面中的任意一个,其中来自所隔离的接入点的通信包括在一个或多个无线收发机上到移动设备的通信。
249.一种非暂态计算机可读信息存储介质,其上具有在被执行时执行上述方面中的任意一个或多个方面的指令。
250.一种包括以上方面中的任意一个或多个的片上系统(soc)。
251.一种或多种用于执行上述方面中的任意一个或多个的装置。
252.如本文基本上描述的方面中的任意一个或多个方面。
253.尽管已经关于事件的特定顺序讨论了上述流程图,但是应当理解,可以在不实质影响实施例的操作的情况下发生对该顺序的改变。另外,本文示出的示例性技术不限于具体示出的实施例,而是还可以与其他示例性实施例一起使用,并且每个所描述的特征可被单独地和分别地要求保护。
254.可以在诸如ieee 802.11收发机等的无线电信设备/系统上实现上述系统。可以与该技术一起使用的无线协议的示例包括ieee 802.11a、ieee 802.11b、ieee 802.11g、ieee 802.11n、ieee 802.11ac、ieee 802.11ad、ieee 802.11af、ieee 802.11ah、ieee 802.11ai、ieee 802.11aj、ieee 802.11aq、ieee 802.11ax、wi

fi、lte、4g、wirelesshd、wigig、wigi、3gpp、无线lan、wimax、densifi sig、unifi sig、3gpp laa(许可辅助接入)和类似物。
255.另外,可以实现系统、方法和协议以改进以下各项中的一项或多项:专用计算机,编程的微处理器或微控制器以及外围集成电路元件,asic或其他集成电路,数字信号处理器硬件电路,诸如离散元件电路的硬连线电子或逻辑电路,诸如pld,pla,fpga,pal的可编程逻辑设备,调制解调器,发射机/接收机,任意可比较的装置等。一般而言,能够实现状态机进而能够实现本文所示方法的任意设备都可以从根据本文提供的公开内容的各种通信方法、协议和技术中受益。
256.本文描述的处理器的示例可以包括但不限于以下至少一项:800和801、具有4g lte集成和64位计算功能的610和615、具有64位体系结构的a7处理器、m7运动协处理器、系列、core
tm
处理器家族、处理器家族、atom
tm
处理器家族、intel处理器家族、i5

4670k和i7

4770k 22nm haswell、i5

3570k 22nm ivy bridge、fx
tm
处理器家族、fx

4300、fx

6300和fx

8350 32nm vishera、kaveri处理器、texasjacinto c6000
tm
汽车信息娱乐处理器、texasomap
tm
汽车级移动处理器、cortex
tm

m处理器、cortex

a和arm926ej

s
tm
处理器、airforce bcm4704/bcm4703无线网络处理器、ar7100无线网络处理单元、其他行业等效处理器,并且可以使用任意已知的或将来开发的标准,指令集,库和/或体系结构执行计算功能。
257.此外,所公开的方法可以容易地在使用对象或面向对象的软件开发环境的软件中实现,所述对象或面向对象的软件开发环境提供可以在各种计算机或工作站平台上使用的便携式源代码。可替代地,所公开的系统可以使用标准逻辑电路或vlsi设计部分或全部地以硬件实现。使用软件还是硬件来实现根据实施例的系统取决于系统的速度和/或效率要求、特定功能以及所使用的特定软件或硬件系统或微处理器或微计算机系统。适用领域的、具有计算机和电信艺术的基本知识的普通技术人员根据本文提供的功能描述,可以使用任意已知的或以后开发的系统或结构、设备和/或软件,容易地在硬件和/或软件中实现本文
所示的通信系统、方法和协议。
258.此外,所公开的方法可以容易地以可以存储在存储介质上的软件和/或固件来实现,以改善以下各项的性能:具有控制器和存储器的协作的编程的通用计算机,专用计算机,微处理器等。在这些情况下,可以将系统和方法实现为嵌入在诸如applet、java.rtm或cgi脚本的个人计算机上的程序,作为驻留在服务器或计算机工作站上的资源,作为嵌入专用通信系统或系统组件中的例程、等等。该系统还可以通过将系统和/或方法物理地合并到软件和/或硬件系统中来实现,诸如通信收发机的硬件和软件系统。
259.因此,显然,至少提供了用于增强和改善通信可靠性的系统和方法。尽管已经结合多个实施例描述了实施例,但是显然,对于应用领域的正常技术人员而言,许多替代、修改和变体将是显而易见的。因此,本公开旨在涵盖在本公开的精神和范围内的所有这样的替代、修改、等同和变化。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1