CN114175593B - 一种用于检测节点中断的方法、节点和系统 - Google Patents
一种用于检测节点中断的方法、节点和系统 Download PDFInfo
- Publication number
- CN114175593B CN114175593B CN202080056008.3A CN202080056008A CN114175593B CN 114175593 B CN114175593 B CN 114175593B CN 202080056008 A CN202080056008 A CN 202080056008A CN 114175593 B CN114175593 B CN 114175593B
- Authority
- CN
- China
- Prior art keywords
- node
- state
- nodes
- active beacon
- radio frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000004891 communication Methods 0.000 claims abstract description 84
- 230000004044 response Effects 0.000 claims abstract description 54
- 239000000523 sample Substances 0.000 claims abstract description 48
- 230000000694 effects Effects 0.000 claims description 31
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000010200 validation analysis Methods 0.000 abstract description 13
- 230000008569 process Effects 0.000 description 55
- 238000012795 verification Methods 0.000 description 25
- 238000001514 detection method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 108700026140 MAC combination Proteins 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000003792 electrolyte Substances 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 230000000246 remedial effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R22/00—Arrangements for measuring time integral of electric power or current, e.g. electricity meters
- G01R22/06—Arrangements for measuring time integral of electric power or current, e.g. electricity meters by electronic methods
- G01R22/061—Details of electronic electricity meters
- G01R22/068—Arrangements for indicating or signaling faults
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/08—Locating faults in cables, transmission lines, or networks
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H1/00—Details of emergency protective circuit arrangements
- H02H1/0007—Details of emergency protective circuit arrangements concerning the detecting means
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H3/00—Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection
- H02H3/02—Details
- H02H3/04—Details with warning or supervision in addition to disconnection, e.g. for indicating that protective apparatus has functioned
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0604—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
- H04L41/0622—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time based on time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0686—Additional information in the notification, e.g. enhancement of specific meta-data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B2001/6908—Spread spectrum techniques using time hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/026—Details of "hello" or keep-alive messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Cardiology (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
公开了用于检测网状网络中的节点中断的系统和方法。网状网络中的跟踪节点检测源自网状网络中被跟踪节点的一组信号。该组信号包括被跟踪节点发送的信标或通信消息。跟踪节点确定自从从被跟踪节点接收到最近的信号以来已经过去阈值数量的信标间隔。跟踪节点基于从网状网络中的另一个节点接收的数据执行中断验证,并更新被跟踪节点的状态。基于更新的状态,跟踪节点向被跟踪节点输出探查,其请求对探查的响应。当没有从被跟踪节点接收到对探查的响应时,跟踪向网状网络的下一拓扑更高层发送中断警报消息。
Description
技术领域
本公开通常涉及用于检测和报告无线网络内的节点中断(例如,通信中断、屋宇电力中断或电网电力中断)和警报事件的过程。
背景技术
诸如智能电力、燃气和水表以及其它智能设备(即,能够连接到其它设备或网络并与其通信的设备)的联网系统能够彼此互连以用于设备间通信。此外,联网系统内的智能设备中的一个或多个可以能够与互联网或其他网络互连。例如,联网系统向智能设备提供了一种机制以通信地彼此耦合并交换数据。联网系统可以包括直接或通过父节点和根节点或集线器的附加层间接连接到网络(例如,互联网或内联网)的一个或多个节点。联网系统还可以包括与父节点或其他子节点链接来跨联网系统交换数据的节点。
对于联网系统内的节点的节点可靠性和节点中断检测和报告出现了某些问题。例如,节点可以依赖于超级电容器来为节点提供充足的能量来在节点停止从节点的主功率源接收电力之后发送中断指示。随着时间的推移,存储在超级电容器内的液体(例如,电解质混合物)可能泄露,并且泄露液体可能使电组件短路并导致节点的过早击穿此外,由超级电容器供电的节点发送的中断指示可能不总是被联网系统中的其他节点检测到,这是由于联网系统上的通信的有损特性。因此,中断指示可能永远不会被联网系统中的其他节点接收并报告给头端系统。因此,可能不充分地或一致地检测联网系统中的节点的中断事件并将其报告给头端系统以用于进一步补救动作。
发明内容
公开了用于在智能设备的联网系统中的节点中断和警报事件确定和报告的装置和过程的方面和示例。例如,一种用于检测网状网络中的节点中断的方法包括:在第一时间段期间,检测源自由第一节点跟踪的网状网络的第二节点的一组信号。该组信号包括由第二节点发送的RF活动信标或通信消息,并且RF活动信标指示第二节点的操作状态。在对应于至少单个活动信标间隔的时间段期间检测到该组信号。该方法还包括在第一时间段之后的第二时间段期间,在第一节点处,基于自检测到来自第二节点的最近信号以来过去阈值数量的活动信标间隔,确定第二节点的当前状态。最近信号包括最近的RF活动信标或最近的通信消息。该方法还包括从第三节点接收指示第三节点的操作状态并且包括第二节点的标识和第二节点的状态的高级RF活动信标,至少部分地基于高级RF活动信标更新第二节点的当前状态,以及基于第二节点的当前状态向第二节点输出探查(ping),其请求对探查的响应。当在响应时段内没有从第二节点接收到对探查的响应时,该方法包括向网状网络的下一拓扑更高层发送中断警报消息。中断警报消息包括第二节点的标识。
在另一个示例中,网状网络中的节点包括被配置为执行计算机可读指令的处理器,以及被配置为存储计算机可读指令的存储器,所述计算机可读指令当由该处理器执行时,使该处理器执行操作。所述操作包括:在第一时间段期间,检测源自由所述节点跟踪的网状网络的第二节点的一组信号。该组信号包括由第二节点发送的RF活动信标或通信消息,并且RF活动信标指示第二节点的操作状态。在对应于至少单个活动信标间隔的时间段期间检测到该组信号。该操作还包括在第一时间段之后的第二时间段期间,基于自检测到来自第二节点的最近信号以来过去阈值数量的活动信标间隔,确定第二节点的当前状态,最近信号包括最近的RF活动信标或最近的通信消息。该操作还包括从第三节点接收指示第三节点的操作状态并且包括第二节点的标识和第二节点的状态的高级RF活动信标;以及至少部分地基于高级RF活动信标更新第二节点的当前状态。该操作还包括基于第二节点的当前状态向第二节点输出探查,其请求对探查的响应。当在响应时段内没有从第二节点接收到对探查的响应时,该操作包括向网状网络的下一拓扑更高层发送中断警报消息,中断警报消息包括第二节点的标识。
在又一个示例中,一种系统包括经由网状网络通信地连接的多个节点,所述多个节点包括第一节点、第二节点和第三节点。第二节点被配置为发送包括通信消息和RF活动信标的信号,RF活动信标指示第二节点的操作状态。第一节点被配置为跟踪第二节点的状态。所述跟踪包括在第一时间段期间,检测源自第二节点的一组信号。在对应于至少单个活动信标间隔的时间段期间检测到该组信号。所述跟踪还包括在第一时间段之后的第二时间段期间,基于自检测到来自第二节点的最近信号以来过去阈值数量的活动信标间隔,确定第二节点的当前状态。最近信号包括最近的RF活动信标或最近的通信消息。所述跟踪还包括从第三节点接收高级RF活动信标,所述高级RF活动信标指示第三节点的操作状态并且包括第二节点的标识和第二节点的状态,以及基于高级RF活动信标更新第二节点的当前状态。所述跟踪还包括基于第二节点的当前状态向第二节点输出探查,其请求对探查的响应;以及当在响应时段内没有从第二节点接收到对探查的响应时,向网状网络的下一拓扑更高层发送中断警报消息。中断警报消息包括第二节点的标识。
所提及的这些说明性方面和特征不是为了限制或限定目前描述的主题,而是为了提供示例以帮助理解本申请中描述的概念。在阅读了整个申请文件之后,当前所描述的主题的其它方面、优点及特征将变得显而易见。
附图说明
当参考附图阅读以下详细描述时,将更好地理解本公开的这些和其它特征、方面和优点。
图1是示出根据一个或多个示例的智能设备的联网系统的示例的框图。
图2是实现多个介质访问控制协议的单个无线电收发器设备的示例协议栈的图。
图3是示出时隙信道跳频(TSCH)网络中的时隙的示例的图。
图4是示出根据一个或多个示例的为被跟踪节点确定的各种状态的状态转移图。
图5示出了根据一个或多个示例的用于检测图1的联网系统中的节点中断的过程的示例。
图6示出了根据一个或多个示例的用于验证图1的联网系统中的被跟踪节点的状态的过程的示例。
图7示出了根据一个或多个示例的用于验证图1的联网系统中的被跟踪节点的状态的过程的另一个示例。
图8示出了根据一个或多个示例的图1的联网系统的节点的框图的示例。
具体实施方式
提供了用于智能设备的联网系统中的节点中断和警报事件确定的系统和方法。如这里所使用的,节点中断可以包括节点的通信中断、节点位置处的屋宇电力中断或者节点位置处的电网电力中断。在联网系统内,节点可以是联网系统中能够向其他节点或集中式网络(例如,互联网或内联网)发送数据并从其他节点或集中式网络接收数据的任何点。为了提供对连接到联网系统的节点的状态的适当记账,联网系统包括利用节点能力来管理连接到联网系统的节点处的节点中断检测的过程。
在操作中,联网系统中的节点可以被配置为输出信标信号,诸如射频(RF)信号,其指示节点是操作的,在本文称为“RF活动信标”或“RF活动信标信号”。RF活动信标信号提供将RF活动信标信号标识为信标信号的前导以及还有RF活动信标信号源发的节点的标识。节点可以被配置为当没有其他信号要发送时发送RF活动信标信号,诸如数据消息或网络通信消息。网络中可以从节点(被跟踪节点)接收RF活动信标信号的其他节点(跟踪节点)可以基于RF活动信标信号和该节点发送的其他信号来跟踪该节点的状态。
如果跟踪节点在超过指定数量的活动信标间隔内没有从被跟踪节点接收到信号,则跟踪节点可以确定被跟踪节点处于疑似中断状态。为了确认被跟踪节点确实正遭受中断,跟踪节点可以探查被跟踪节点,其请求来自被跟踪节点的指示被跟踪节点仍在操作的响应。如果没有从被跟踪节点接收到响应,则跟踪节点可以通过联网系统的层发送中断警报消息。
网络系统的每一层可以处理、过滤和合并中断警报消息,使得根节点接收联网系统中所有不起作用的节点的指示,而没有或具有节点中断的最小重复指示。可以使用集中式网络(例如,互联网)连接到头端系统的根节点可以向头端系统提供不起作用节点的指示作为警报分组。在头端系统,可以采取措施来解决不起作用的节点。例如,可以部署技术人员来对不起作用的节点执行物理检查和修复。在另一个示例中,在节点与电网相关联的端点相关的情况下,多个不起作用的节点可以指示电力中断。关于不起作用节点的信息可被用于向客户提供准确的中断信息或标识问题的范围。
为了降低假阳性中断检测的可能性,跟踪节点可以执行中断验证,例如,在向被跟踪节点发送探查之前或探查被跟踪节点之后。中断验证可以通过配置网络中的节点来执行,以将它们相应被跟踪节点的状态包括在由单独的节点发出的RF活动信标(也称为高级RF活动信标信号)中。换句话说,高级RF活动信标信号是指示发送RF活动信标的节点的操作状态的信标,并且包括被跟踪节点的状态信息。因此,跟踪节点可以基于也跟踪被跟踪节点的其他节点发送的高级RF活动信标信号来更新被跟踪节点的状态。中断验证也可以由跟踪节点向被跟踪节点的其他跟踪节点请求状态信息来执行。如果中断验证显示被跟踪节点仍在运行,则跟踪节点可以避免发送探查和/或中断警报消息。因此,可以降低假阳性中断检测的可能性和网络业务。
为了进一步提高网络效率,节点可以被配置为支持两种媒体访问控制(MAC)协议,并且可以在一个网络上监听数据或网络管理通信和另一个网络(射频信标网络)上监听RF活动信标信号之间切换。这样,当节点没有接收数据或网络管理通信时,可以执行检测RF活动信标信号,从而提高通信效率并减少对正常数据或网络管理通信的中断。
图1是示出联网系统100和网状网络101的一个示例的框图。联网系统100和网状网络101为智能设备(例如,包括通信技术的资源消耗计量器、车辆、家用电器等)提供网络基础设施以跨节点(即,其他智能设备)的网络、互联网和/或内联网进行通信。联网系统100包括头端系统102,其可以用作从网络104接收数据流的中央处理系统。网络104可以是互联网、内联网或任何其它数据通信网络。网状网络101可以包括收集与节点106和108a-108h相关联的数据的根节点106和其他节点108a-108h,并且根节点106将收集的数据发送到网络104,并最终发送到联网系统100的头端102。另外,根节点106还可以从头端102接收网络管理消息,并将网络管理消息发送到节点108a-108h。同样地,根节点106本身或其它节点108a-108h也可向其它节点108a-108h发布和发送网络管理消息。在节点106、108a-108h之间发送的数据和网络管理在此可以统称为“通信消息”。这些通信消息通过节点106、108a-108h之间的数据链路110被发送和路由。根节点106可以是个人区域网(PAN)协调器、互联网网关或能够连接到网络104的任何其它设备。
由于与位于根节点106下面的节点层(例如,层一)的节点108a和108b的数据链路,根节点106通常可以被称为父节点。例如,根节点106被示为直接与网络104通信。如图所示,由于与位于节点108a和108b下方的节点层(例如,层二)的节点108c、108d、108e和108g的数据链路,节点108a和108b也可以被称为父节点。另外,由于与位于节点108e和108g下方的节点层(例如,层三)的节点108f和108h的数据链路,节点108e和108g可以被称为父节点。节点108a-108h可以将信息全部向上通过节点层汇集(funnel)到根节点106并且最终汇集到头端102。
节点106和108a-108h中的每一个与其它节点106和108a-108h中的至少一个链接。可以通过在节点106和108a-108h的相邻高速缓存中存储相邻节点信息来创建链路110,所述相邻高速缓存向节点106和108a-108h提供通过其可以路由数据的其它节点106和108a-108h的指示。例如,节点108h的相邻高速缓存可以包括标识在节点108h处收集的数据应当被发送到节点108g的相邻节点信息。同样,节点108g的相邻高速缓存可包括相邻节点信息,其标识节点108g应当向节点108h发送相关信息(例如,来自头端102的网络管理消息或其他信息),并且还标识节点108g应当向节点108b发送由节点108g收集的数据和从节点108h接收的数据。这种数据传输方案可以继续向上通过网状网络101的节点层。
在操作中,更少或更多的节点108可以被包括在网状网络101中,并且更多的根节点106也可以被包括在联网系统100中。另外,虽然图1中描绘的网状网络101包括根节点层(即,根节点106)、层一(即,节点108a和108b)、层二(即,节点108c、108d、108e和108g),但是也构想了更少或更多的节点层。此外,虽然图1描述了特定的网络拓扑(例如DODAG树拓扑),但是其它网络拓扑也是可能的(例如环形拓扑、网状拓扑、星形拓扑等)。
头端系统102可以跟踪操作和非操作节点106和108a-108h。为了跟踪节点106和108a-108h的状态,节点106和108a-108h发射具有足够强度的射频(RF)信标信号,以便仅被物理上紧密接近发射节点106和108a-108h的其他节点106和108a-108h接收。这些RF活动信标信号可以用来指示发射节点106和108a-108h是可操作的(即,没有遭受电力中断)。
例如,节点108h可以以仅足够节点108e、108f和108g持续接收RF活动信标信号的强度发送RF活动信标信号。在一个示例中,RF活动信标信号可以被称为有限范围信标,因为RF活动信标信号的发射强度可能是有限的。RF活动信标信号被限制为由位于发送有限范围信标的节点的发射强度半径内的其他节点106和108a-108h接收。以这种方式,RF活动信标提供位于发送有限范围信标的节点的发射强度半径内的节点106和108a-108h的子集之间的对等(peer-to-peer)通信。
RF活动信标信号可以包括发射RF活动信标信号的节点106或108a-108h的标识。例如,RF活动信标信号可以包括将RF活动信标信号标识为信标信号的前导以及还有RF活动信标信号源发的节点106或108a-108h的标识。仅具有前导和节点标识的表示可以是仅4-8字节的数据,但是也预期更大或更小尺寸的RF活动信标信号。与发射节点106或108a-108h相关联的其他信息也被预期为包括为RF活动信标信号的一部分。
在一个示例中,由节点106和108a-108h中的每一个输出的RF活动信标信号的强度可以被调整,使得5到10个之间的其他节点106和108a-108h从那个单独的节点接收RF活动信标信号。在这样的示例中,RF活动信标信号的强度可以是0 dBm或从-3 dBm到10 dBm的范围,并且强度可以基于节点106和108a-108h中有多少位于紧密接近发射RF活动信标信号的节点106或108a-108h来调整。也就是说,取决于网状网络101中附加节点106和108a-108h的具体布置,RF活动信标信号的强度可以增加以到达附加节点106和108a-108h,或者减少以到达更少的附加节点106和108a-108h。在一个示例中,当RF活动信标信号的强度使得6个节点以大于50%的成功率接收到RF活动信标信号时,每个RF活动信标信号将到达6个节点中的至少一个的后续成功率将至少为98.4%(即,1-0.56)。基于发射节点106或108a-108h的范围内的节点106和108a-108h的数量的增加,基于单独的接收节点106和108a-108h的成功率的增加,或二者,该成功率可以增加。
RF活动信标信号可以由节点108a-108h中的每一个以定义的活动信标间隔发送。例如,节点108a-108h可以每5秒发送一次RF活动信标信号。也可以考虑更长或更短的活动信标间隔。另外,节点108a-108h中的每一个可以控制它们自己的活动信标间隔,并且活动信标间隔的同步可以不跨节点108a-108h执行。在一个示例中,RF活动信标信号之间的时段可以被选择成,在以下一个或多个因素之间实现最佳平衡:1)增加来自发射节点的RF活动信标信号的均匀分布,2)最小化来自网状网络的其他RF活动信标信号或其他RF传输的干扰,以及3)最大化中断事件时间戳的分辨率。例如,最大化中断事件时间戳的分辨率可能需要将活动信标间隔减少到更小的时间段,而最小化来自其他RF源的干扰可能需要将活动信标间隔增加到更大的时间段。
在一些示例中,跟踪节点106或108a-108h能够使用单个收发器设备(例如,单个无线电)实现两个MAC协议,使得数据和网络管理通信可以使用一个MAC协议来执行,并且RF活动信标通信可以使用另一个MAC协议来执行。下面参考图2和3提供了关于基于两个MAC协议的实现的附加细节。
随着时间的推移,节点106和108a-108h中的每一个从一个或多个其它节点106和108a-108h接收RF活动信标信号。当接收节点106和108a-108h以大于阈值百分比的活动信标间隔百分比从一个或多个其他节点106和108a-108h接收RF活动信标信号时,接收节点106和108a-108h可以跟踪来自一个或多个其他节点106和108a-108h的RF活动信标信号何时丢失。例如,阈值百分比可以设置为p%。如果接收节点106或108a-108h在总共N个活动信标间隔中的M个活动信标间隔期间从另一节点106或108a-108h接收到RF活动信标信号,并且M/N > p%,则接收节点(也称为“跟踪节点”)可以跟踪发送节点(也称为“被跟踪节点”)的状态。在以下描述中,节点108h被用作被跟踪节点的示例,并且节点108f被用作跟踪被跟踪节点108h的状态的跟踪节点的示例。应当理解,网状网络中的任何节点106或108a-108h可以是被跟踪节点或跟踪节点。此外,节点106或108a-108h可以是被其他节点跟踪的被跟踪节点,并且同时也是跟踪其他节点的状态的跟踪节点。
跟踪包括确定在其期间未接收到RF活动信标信号的活动信标间隔的数量。在从被跟踪节点108h丢失预定数量的活动信标间隔的RF活动信标信号之后,跟踪节点108f可以确定被跟踪节点108h处于疑似中断状态,并且可以发起节点探查过程,以主动请求来自被跟踪节点108h的响应。在一些示例中,跟踪节点108f在发起节点探查过程之前执行中断验证。例如,跟踪节点108f可以基于从其他跟踪节点接收的高级RF活动信标中包含的信息来执行中断验证。在这个示例中,由被跟踪节点106或108a-108h发送的高级RF活动信标信号可以被配置为包括附加信息,诸如其他节点106和108a-108h的状态。由于被跟踪节点106或108a-108h也可以是跟踪其他节点108a-108h的状态的跟踪节点,所以被跟踪节点106或108a-108h知道其被跟踪节点106和108a-108h的状态,并且这样的状态信息可以包括在由被跟踪节点106或108a-108h发送的高级RF活动信标信号中。结果,接收到被跟踪节点106或108a-108h发送的高级RF活动信标信号的任何节点可以获得这些节点的状态。
继续上述示例,跟踪节点108f可以基于从也在跟踪被跟踪节点108h的一个或多个其他节点106和108a-108h(诸如节点108e)接收的高级RF活动信标来执行中断验证。跟踪节点108f可以比较自身确定的被跟踪节点108h的状态和从其他节点接收的高级RF活动信标中指示的被跟踪节点108h的状态,以确定被跟踪节点108h是否确实处于中断状态。例如,跟踪节点108f可以在预定数量的活动信标间隔内未能从被跟踪节点108h接收到RF活动信标之后,确定被跟踪节点108h处于疑似中断状态。然而,如果从其他节点接收的高级RF活动信标指示被跟踪节点108h的状态是可操作的,则跟踪节点108f可以将被跟踪节点108h的状态更新为“可操作”,而不发起节点探查过程。以这种方式,可以减少假阳性中断指示,并且可以减少通信(例如,消除节点探查过程中涉及的通信)。
中断验证过程也可以由跟踪节点108f执行,该跟踪节点108f向其他节点(例如,其相邻节点)请求被跟踪节点108h的状态。从那些节点接收到的响应可用于确认被跟踪节点108h处于疑似中断状态。下面参考图6和7提供了关于中断验证的附加细节。如果跟踪节点108f确认被跟踪节点108h处于疑似中断状态,则跟踪节点108f可以发起节点探查过程。
在一个示例中,节点探查过程可以涉及跟踪节点108f向被跟踪节点108h发送探查(例如,对响应的请求)。节点探查过程提供了附加的检测层,以确保被跟踪节点108h在发送中断警报消息之前没有正常工作。可以以跟踪节点108f的全功率强度(例如,20 dBm–30dBm)发送探查。如果被跟踪节点108h仍然可操作,则被跟踪节点108h可以以全功率强度向跟踪节点108f发回消息,其指示被跟踪节点108h的操作状态。在这样的示例中,信标过程可以恢复,而不将中断警报消息升级到网状网络101的其他节点层。
如果被跟踪节点108h不再工作,诸如由于没有替代功率源的持续电力丧失,则在跟踪节点108f处没有接收到对探查的响应。为了降低跟踪节点108f未能检测到响应的可能性,节点探查过程可以重复两次或更多次。通过重复节点探查过程,被跟踪节点108h的假阳性中断检测的可能性可以显著降低。
当跟踪节点108f在节点探查过程期间没有接收到来自被跟踪节点108h的响应时,跟踪节点108f可以建立中断警报消息,该消息被定向到网状网络101的节点层。中断警报消息可以包括不起作用的被跟踪节点108h的标识,以及还有由跟踪节点108f从被跟踪节点108h接收的最近的RF活动信标信号(或者其他通信,如果这些其他通信也用于检测被跟踪节点的中断的话)的时间戳的指示。在一个示例中,跟踪节点108f可以将被跟踪节点108h的中断警报消息与其他被跟踪节点的中断警报消息相组合。这样的封装可以被称为警报分组,并且作为数据消息被发送到下一个更高节点级别的节点。
在一些示例中,如果在通过网络的分层拓扑向上发送警报分组之后,跟踪节点108f从被跟踪节点108h接收到RF活动信标,则跟踪节点108f可以将被跟踪节点108h标记为“已恢复”或“可操作”,并如上所述继续跟踪被跟踪节点108h的状态。在一个示例中,在将被跟踪节点108h标记为“已恢复”时,跟踪节点108f可以通过网状网络101的分层拓扑向上发送经节点恢复的消息。经节点恢复的消息可以包括恢复的节点108h的标识。
当警报分组(例如,包括由一个跟踪节点或多个跟踪节点确定的处于中断状态的多个被跟踪节点106和108a-108h的指示的数据分组)在下一个更高节点级别的节点106或108a-108h处被接收时,诸如在节点108e处,过滤和合并过程可以发生以防止不必要的或重复的中断指示的传输。例如,接收警报分组的节点106或108a-108h可以将警报分组解析成多个端点标识,所述端点标识指示节点106和108a-108h中的哪一个在警报分组中被指示为处于中断。节点106或108a-108h分析端点标识以得到重复警报指示(例如,如果节点106或108a-108h已经知道节点106和108a-108h中的一个或多个处于中断)。存储非重复警报指示以供进一步分析。
然后交叉引用存储的警报指示,以查看是否有任何存储的警报指示来自分析节点106或108a-108h监视其RF活动信标信号的节点106或108a-108h之一。如果不是,分析节点106或108a-108h将警报分组转发到网状网络101的下一个更高节点层。如果一个或多个存储的警报指示对应于由分析节点106或108a-108h监视的节点,则分析节点106或108a-108h确定是否接收到用于一个或多个存储的警报指示的RF活动信标信号,以确保RF活动信标信号没有被网状网络101的拓扑较低节点层中的节点106或108a-108h错过。如果分析节点106或108a-108h没有接收到RF活动信标信号,则分析节点106或108a-108h可以将警报分组转发到网状网络101的下一个拓扑更高的节点层。如果分析节点106或108a-108h接收到RF活动信标信号,则分析节点106或108a-108h可以在向网状网络101的下一个拓扑更高的节点层发送更新的警报分组之前,从警报分组中移除提供RF活动信标信号的节点106或108a-108h。该过程涉及从警报分组中过滤出重复的警报指示,并且在将警报分组发送到网状网络101的下一个拓扑较高的节点层之前,还从警报分组中去除假阳性中断指示。
当头端102从根节点106接收到警报分组时,头端102可以部署技术人员来解决警报分组指示为处于中断的一个或多个节点106和108a-108h。例如,技术人员可以被部署来修理或替换由警报分组标识的节点106和108a-108h。此外,头端102可以维护处于中断的节点106和108a-108h的记录。
应当理解,虽然以上描述集中于依靠RF活动信标信号来确定被跟踪节点的状态,但是也可以利用被跟踪节点发送的其他通信。例如,跟踪节点可以充当“混杂节点”,并且嗅探或监听被跟踪节点发送的任何类型的通信。当确定被跟踪节点是否处于操作状态时,跟踪节点考虑被跟踪节点发送的RF活动信标信号和其他通信。通信包括数据通信和网络管理通信。由于被跟踪节点发送的数据或网络管理通信的发射功率可能高于被跟踪节点发送的RF活动信标信号,因此跟踪节点将接收数据或网络管理通信的概率可能高于跟踪节点将接收RF活动信标信号的概率。
如果跟踪节点检测到从被跟踪节点发送的通信消息,即使在多于预定数量的活动信标间隔内没有从被跟踪节点接收到RF活动信标,跟踪节点也可以确定被跟踪节点是操作的。在一些示例中,当没有从被跟踪节点接收到RF活动信标信号或通信消息时,可以使用错过间隔计数器来跟踪连续活动信标间隔的数量。由于跟踪节点可以跟踪多个被跟踪节点,因此跟踪节点可以具有针对每个被跟踪节点的单独的计数器。当跟踪节点检测到来自被跟踪节点的数据或网络管理通信或RF活动信标信号时,跟踪节点可以重置被跟踪节点的错过间隔计数器。通过考虑RF活动信标信号和其他类型的通信二者,降低了跟踪节点做出假阳性中断确定的可能性和跟踪节点生成不必要的探查的可能性。
如果网状网络101中的跟踪节点106和108a-108h被配置为基于RF活动信标和通信消息二者来检测被跟踪节点的操作状态,则被跟踪节点可以被配置为仅当它们在特定时间段内没有发送任何通信消息时才发送RF活动信标。该时间段可以对应于一个或多个活动信标间隔。
在一些情况下,节点106和108a-108h支持两种或更多种媒体访问控制(MAC)协议,并且节点106和108a-108h可以被配置为使用不同的MAC协议来发送RF活动信标信号和通信消息。
图2是实现多个MAC协议的单个无线电收发器设备的示例协议栈的图。协议栈200在底层包括物理接口(PHY) 210。PHY 210可以定义物理传输介质的规范,诸如节点的收发器设备。节点的协议栈200的下一层包括至少两个MAC层220a、220b。例如,MAC层220a定义了第一网络(诸如网状网络101)的寻址和信道接入协议,允许收发器设备通过发送和接收通信消息来与其他节点通信。类似地,MAC层220b可以定义称为RF信标网络的第二网络的寻址和信道接入协议,允许节点通过RF活动信标信号与其他节点通信。MAC层220a和MAC层220b二者的业务可以通过单个IP层230路由。两个网络的信号都可以经由传输层(如UDP 240)进行传送。如下文将参考图3详细描述的,两个MAC层可以是相同的协议,但是在不同的时间点(例如,在时隙的两个不同部分)操作。此外,在一些示例中,MAC层220b(例如,用于RF活动信标的MAC层)可能不会转到IP层,直到它执行上述信标处理方案为止。
网状网络101可以遵循时隙信道跳频(TSCH)通信协议来在网络内传送数据和网络管理消息。网络内的节点在当前的TSCH时隙上同步。为了使用单个收发器与RF信标网络和网状网络101通信,节点106或108a-108h可以在TSCH时隙期间在网状网络101和RF信标网络之间切换,导致与网状网络101和RF信标网络的交错通信。因此,节点106和108a-108h可以通过经由收发器设备支持网状网络101(操作TSCH协议)和RF信标网络(可以使用或不使用TSCH协议操作)二者。
TSCH协议中的每个时隙具有持续时间“T”的持续时间,其可以用毫秒或其他适当的时间单位来定义。TSCH协议还使用多个信道频率用于在网络中的设备之间进行通信。跳频模式定义了用于在每个时隙期间为TSCH网络中的节点进行通信的信道。例如,跳频模式可以确定信道4与时隙1相关联,并且信道6与时隙2相关联。因此,节点可以基于跳频模式确定它应该在时隙1期间切换到信道4,并且在时隙2期间切换到信道6。跳频模式可以具有跳频模式长度L,并且跳频模式每L个时隙重复。
图3示出了时隙300的典型TSCH时隙结构。在该示例中,所示的时间段是示例性的,并且在其他实现中可以使用其他值(例如,时隙300被示为具有25毫秒的持续时间,但是时隙的其他持续时间也是可能的)。在TSCH时隙结构中,节点在时隙300的第一部分308期间监听由TSCH跳频模式确定的信道,用于网状网络上的通信。如图3所示,在RF稳定时段302之后,节点可以在一段时间(显示为接收器等待时间304)内监听信道上的信号。典型地,接收器等待时间304的持续时间取决于预期的发射持续时间。发射持续时间可以在IEEE802.15.4e TSCH规范中定义。如果节点在接收器等待时间304到期之前接收到消息的开始,则节点可以进行到接收消息的剩余部分并处理接收到的消息。然而,如果节点在接收器等待时间304到期之前没有接收到消息的开始,则节点可以确定在当前时隙期间它将不会从网状网络上的另一个节点接收到通信。在常规网络中,时隙300的剩余部分可以是空闲的或未使用的。
在当前公开中,在确定节点将不会在时隙的第一部分中接收通信之后,该时隙的被使用的第二部分可以用于RF活动信标通信。更具体地,在使用TSCH协议的网状网络101上通信的节点106或108a-108h可以在TSCH时隙的未使用时间部分期间切换到使用另一协议的RF信标网络。这样,如图3所示,在时隙300的第二部分,节点106和108a-108h可以在第一网络或第二网络中通信。如果节点106或108a-108h在时隙300的第一部分308期间从网状网络101上的另一节点106或108a-108h接收到消息的开始部分,则节点106或108a-108h可以在时隙300的第二部分310期间(例如,在时隙300的持续时间内)继续在第一网络中接收消息。如果节点106或108a-108h在时隙300的第一部分308到期之前没有从网状网络101接收到消息,则节点106或108a-108h可以切换到信标网络,并且开始监听来自RF信标网络中的另一个节点106或108a-108h的RF活动信标信号。如果节点106或108a-108h在时隙300的第二部分中操作并且从RF信标网络接收到信号,则节点106或108a-108h可以在时隙300的剩余持续时间内从RF信标网络接收消息。这样,可以减少或消除空闲时间,并且通信变得更加有效。
类似地,节点106或108a-108h可以在网状网络101上发送数据和网络管理消息,并在RF信标网络上发送RF活动信标信号。在一些示例中,RF活动信标信号以定义的活动信标间隔发送,而不管数据和网络管理消息是否在活动信标间隔内发送。在其他示例中,特别是当跟踪节点被配置为基于RF活动信标信号以及数据和网络管理消息二者来确定被跟踪节点的操作状态时,节点106或108a-108h可以被配置为仅当在给定的活动信标间隔期间没有数据或网络管理消息在网状网络101上传输时,在RF信标网络上传输RF活动信标信号。
例如,在节点106或108a-108h没有数据或网络管理消息要在网状网络101上发送的时间段期间,节点可以针对每个活动信标间隔发送RF活动信标。在节点106或108a-108h具有要在网状网络101上发送的数据或网络管理消息的下一个时间段中,节点可以根据需要发送这些数据或网络管理消息。节点可以进一步确定它是否也需要发送RF活动信标。如果数据或网络消息中的至少一个是在最近的活动信标间隔期间发送的,则节点可以跳过该最近的活动信标间隔的RF活动信标的发送;否则,节点将发送RF活动信标。以这种方式,减少了发送的RF活动信标信号的数量。
另外,或者可替换地,两个不同的信道可以用于两个网络。换句话说,网状网络101可以在用于数据和网络管理通信的第一信道上操作,并且RF信标网络可以在用于RF活动信标信号的不同信道上操作。当使用不同的信道时,数据和网络管理通信可以使用与RF活动信标信号的信道跳频序列不同的信道跳频序列。例如,跟踪节点可以在第一频率上操作,以检测网状网络上的通信消息。如果在TSCH协议的时隙的第一部分期间没有检测到通信消息,则跟踪节点通过将其频率改变为不同于第一频率的RF信标网络的频率,在时隙的第二部分期间切换到RF信标网络。这可以允许RF活动信标信号以更高的功率发送,因为RF活动信标信号对数据和网络管理通信的干扰较小。在一个示例中,使用与用于发送通信消息的功率强度大体上相同的功率强度来发送RF活动信标信号。发送更高功率的RF活动信标信号可以增加接收RF活动信标信号的节点106和108a-108h的数量,或者增加在RF活动信标信号的通信范围内的节点接收到RF活动信标信号的可能性。因此,可以减少假阳性中断检测。
图4示出图示根据一个或多个示例的由跟踪节点确定的被跟踪节点的各种状态的状态转移图400。如图4所示,被跟踪节点可以被确定为处于三种可能状态之一:可操作状态402、疑似中断状态404和中断状态406。如果跟踪节点能够定期检测从被跟踪节点发送的信号(RF活动信标信号、数据消息或网络管理消息),则被跟踪节点被确定为处于可操作状态402。如以上关于图1所讨论的,如果跟踪节点在预定数量的活动信标间隔内没有检测到来自被跟踪节点的信号,则跟踪节点可以确定被跟踪节点可能正遭受电力中断并且处于疑似中断状态404。
跟踪节点可以通过执行中断验证来验证疑似中断状态,以减少假阳性中断检测。中断验证可以例如基于包含在由其他节点发送的高级RF活动信标中的被跟踪节点的状态信息或者通过主动请求被跟踪节点的状态来执行。如果中断验证失败,即中断验证过程显示被跟踪节点仍然可操作,则跟踪节点可以将被跟踪节点标记回可操作状态402。这样,可以减少不必要的探查的生成和传输。如果中断验证确认跟踪节点不可操作(例如,来自其他节点的信息显示被跟踪节点处于中断状态或疑似中断状态),则跟踪节点可以进一步发起节点探查过程,以主动寻求来自被跟踪节点的响应。
如果没有接收到对探查的响应,则跟踪节点可以确定被跟踪节点处于中断状态406。此时,跟踪节点可以被配置为向下一个更高节点级别的节点发送中断警报消息。在一些实现中,跟踪节点可以在发送中断警报消息之前进一步执行中断验证,以确保被跟踪节点确实处于中断状态406,从而进一步降低节点中断的假阳性检测的可能性。如果中断验证失败(即中断验证显示被跟踪节点可操作),则跟踪节点可以将被跟踪节点改变到可操作状态402。此外,由于混杂节点正在监听网络业务,因此跟踪节点可以检测由网状网络101中的其他节点发送的中断警报消息或警报分组。如果跟踪节点检测到标识被跟踪节点的中断警报消息或警报分组,则跟踪节点可以避免为被跟踪节点发起中断警报消息,或者将被跟踪节点包括在其创建的警报分组中。这提供了减少网络业务的附加益处。
如果在被跟踪节点处于疑似中断状态404或中断状态406时,跟踪节点检测到源自被跟踪节点的信号,例如RF活动信标信号、数据消息或网络管理消息,则跟踪节点可以将被跟踪节点的状态改变回可操作状态402。应当理解,各种状态和用于在这些状态之间转换的条件仅仅是为了说明,而不应当被解释为限制。不同的条件可能会触发这些状态之间的转换。例如,如果中断验证显示被跟踪的节点确实正遭受中断,则被跟踪的节点可以从疑似中断状态404转换到中断状态406,而不发送探查。下面参考图5-7提供了关于确定被跟踪节点的状态的附加细节。
图5示出了用于检测图1的联网系统中的端点中断的过程500的示例。一个或多个节点(例如,节点106和108a-108h)通过执行合适的程序代码来实现图5所示的操作。为了说明的目的,过程500参考附图中描绘的某些示例来描述。然而,其他实现也是可能的。
在框502,过程500涉及跟踪节点106或108a-108h监听来自跟踪节点正在跟踪的被跟踪节点106或108a-108h的信号。如上所述,在一些示例中,跟踪节点可以被配置为支持在两个网络中使用的两个MAC协议:由网状网络101使用的TSCH协议和由RF信标网络使用的另一个协议,诸如Wi-SUN CSMA-CA协议。跟踪节点可以在TSCH时隙的第一部分期间监听网状网络101中的数据或网络管理消息。如果在时隙的第一部分期间没有接收到通信消息,则跟踪节点可以切换到RF信标网络来监听RF活动信标信号。
在框504,过程500涉及确定跟踪节点是否在当前活动信标间隔期间从被跟踪节点接收信号。在一些示例中,跟踪节点确定在活动信标间隔期间是否接收到RF活动信标信号。在其他示例中,跟踪节点能够嗅探或监听被跟踪节点发送的任何类型的通信。在这些示例中,跟踪节点可以考虑被跟踪节点发送的RF活动信标信号和通信消息二者,以确定被跟踪节点是否可操作。这样,如果跟踪节点在活动信标间隔期间检测到被跟踪节点发送的RF活动信标信号或数据或网络管理消息,则跟踪节点可以确定从被跟踪节点接收到信号。
如果至少从被跟踪节点接收到信号,则过程500涉及在框505将错过间隔计数器重置为零,然后在框502继续监听来自被跟踪节点的信号。如果在当前活动信标间隔期间没有从被跟踪节点接收到信号,则在框506,跟踪节点将错过的信号计数器增加一。在框508,跟踪节点确定错过间隔计数器是否高于错过间隔的阈值数量。如果不是,则在框502,跟踪节点继续监听来自被跟踪节点的信号。
如果错过间隔计数器高于阈值,则跟踪节点可以确定被跟踪节点处于疑似中断状态。在框510,过程500涉及执行中断验证以确认被跟踪节点确实不可操作,并基于中断验证更新被跟踪节点的状态。中断验证可以基于从其他节点获得的附加信息来执行,诸如包含在由另一个节点发送的高级RF活动信标信号中的被跟踪节点的状态,或者对由跟踪节点发送的对被跟踪节点的状态的请求的响应。下面参考图6和7描述了中断验证的两个示例。跟踪节点可以使用图6和7所示的中断验证方法中的一种或两种来执行中断验证。
在框512,过程500涉及确定被跟踪节点是否被确定为处于疑似中断状态。该确定可以基于中断验证的结果。如果中断验证失败,这意味着被跟踪节点仍然可操作,则过程500涉及在框505重置错过间隔计数器,并在框502继续监听来自被跟踪节点的信号。如果中断验证确认被跟踪节点处于疑似中断状态,则过程500涉及,在框514,通过向被跟踪节点发送探查来发起节点探查过程。探查可以是请求来自被跟踪节点的响应的信号,并且可以使用跟踪节点的全功率强度来发送探查。在一个示例中,全功率强度可以在20 dBm和30 dBm之间,但是也考虑其他信号强度。探查的全功率强度可能明显大于RF活动信标信号的强度,以确保被跟踪节点有好得多的机会接收探查。
在框516,过程500涉及确定跟踪节点是否在响应时段内从被跟踪节点接收到探查响应。响应时段可以设置为几十毫秒到几秒钟。如果跟踪节点接收到探查响应,则在框505重置错过间隔计数器。在重置错过间隔计数器时,被跟踪节点被标识为处于可操作状态,并且跟踪节点继续监听来自被跟踪节点的信号。如果跟踪节点没有从被跟踪节点接收到探查响应,则过程500可以涉及在框518处的另一中断验证,类似于在框510处执行的中断验证。如果中断验证确认被跟踪节点确实处于中断状态,则在框522,跟踪节点可以向下一个更高节点级别的节点发送指示被跟踪节点的中断状态的中断警报消息。如果中断验证显示被跟踪节点仍然可操作,则过程500涉及在框505重置错过间隔计数器,并且在框502跟踪节点继续监听来自被跟踪节点的信号。
应当理解,以上关于图5描述的过程500是为了说明的目的,并且不应当被解释为限制。过程500的块可以以不同于图5所示的顺序执行。此外,过程500可以涉及比图500所示的那些更多或更少的块。例如,可以从过程500中省略框510中的中断验证、框518中的中断验证或两者。在另一示例中,在发送中断警报消息之前,可以向过程500添加附加块,以确定被跟踪节点的中断状态是否已经在另一节点发送的警报消息中报告。如果是,跟踪节点可以避免发送中断警报消息,从而减少网络业务。
如上所述,一个节点可以被多个跟踪节点跟踪。这样,当确定被跟踪节点的状态时,这些多个跟踪节点可以相互协作(例如,相互交换数据)。这可以提高被跟踪节点的状态确定的准确性,并降低检测的假阳性率。该过程包括上文在图5的框510和518中描述的中断验证过程。图6和图7均示出了中断验证过程的示例。
特别地,图6示出了用于基于被跟踪节点的其他跟踪节点发送的高级RF活动信标信号来验证被跟踪节点的中断状态的过程600的示例。在框602,过程600包括从被跟踪节点的另一个跟踪节点接收高级RF活动信标信号。在该示例中,网状网络101中的节点被配置为在RF活动信标信号(即,高级RF活动信标信号)中包括附加信息。除了发送RF活动信标信号的节点的标识之外,高级RF活动信标信号还可以包括关于它正在跟踪的节点的信息。关于被跟踪节点的信息可以包括标识被跟踪节点的信息和每个被跟踪节点的状态。除了标识被跟踪节点的信息和状态信息之外,高级RF活动信标信号还可以包括最近接收的RF活动信标信号或从每个被跟踪节点接收的其他通信的时间戳。该信息可以包括所有被跟踪的节点,或者仅包括具有特定状态的那些被跟踪节点,例如,发送节点已经确定处于疑似中断状态或中断状态的那些节点。在一些实施方式中,网状网络101中的节点106和108a-108h都被配置为发送高级RF活动信标信号。
在框604,过程600涉及解析高级RF活动信标信号以确定被跟踪节点的状态。在框606,过程600涉及确定高级RF活动信标信号是否显示被跟踪节点是可操作的。如果是,过程600涉及在框608将被跟踪节点更新为可操作的。例如,被跟踪节点的状态可以通过将高级RF活动信标中的时间戳与跟踪节点从被跟踪节点接收的最近信号的时间戳进行比较来更新。如果高级RF活动信标中的时间戳晚于跟踪节点从被跟踪节点接收的最近信号的时间戳,并且它显示被跟踪节点在当前时间间隔期间发送了信号,则被跟踪节点可以被确定为处于可操作状态。在另一个示例中,如果高级RF活动信标显示被跟踪节点是可操作的,则被跟踪节点可以被标记为处于可操作状态。
如果高级RF活动信标信号显示被跟踪节点不可操作,则过程600涉及在框610,根据跟踪节点确定的状态,将被跟踪节点标记为处于疑似中断状态或中断状态。例如,如果跟踪节点在被跟踪节点的状态被确定为疑似中断时调用中断验证(例如,在跟踪节点未能在超过阈值数量的错过的间隔内从被跟踪节点接收信号之后并且在探查被跟踪节点之前),如果高级RF活动信标也显示被跟踪节点处于疑似中断或中断状态,则跟踪节点可以确定被跟踪节点处于疑似中断状态。在一些实现中,如果高级RF活动信标显示被跟踪节点处于中断状态,则跟踪节点可以确定被跟踪节点处于中断状态,即使它确定被跟踪节点处于疑似中断状态。这可以消除端点探查过程。
同样地,如果跟踪节点在被跟踪节点的状态被确定为中断状态时调用中断验证(例如,在跟踪节点未能接收到对探查的响应之后),如果高级RF活动信标显示被跟踪节点处于疑似中断或中断状态,则跟踪节点可以确定被跟踪节点处于中断状态。应当进一步理解,跟踪节点可以进一步使用高级RF活动信标信号中关于被跟踪节点的附加信息来确定如何准备其自己的RF活动信标信号、中断警报消息或警报分组,诸如如果其他跟踪节点已经报告了中断,则避免生成和发送中断警报消息。
图7示出了用于通过与被跟踪节点的其他跟踪节点通信来验证被跟踪节点的中断状态的过程700的示例。在框702,过程700涉及跟踪节点向被跟踪节点的其他跟踪节点发送请求,以获得关于被跟踪节点的信息,从而验证其对中断的确定。在一个实现中,跟踪节点维护关于正在跟踪同一被跟踪节点的其他节点的信息,并将请求发送给那些节点。替代地或附加地,跟踪节点可以向其相邻节点发送请求。也跟踪相同被跟踪节点的相邻节点可以响应该请求。节点可以使用这里描述的任何方法发送请求,例如,经由RF活动信标信号、数据消息、网络管理消息或其任意组合。该请求可以是单播或广播通信,并且在一些情况下以降低的功率水平发送。该请求可以使用用于其他类型通信的相同网络协议,或者可以使用本地协议。
在框704,过程700涉及从跟踪节点接收响应。响应包含关于由相应跟踪节点确定的被跟踪节点的信息。在框706,过程700涉及确定响应中被跟踪节点的状态是否与跟踪节点的中断确定一致。如果是,则过程700涉及根据在框708由跟踪节点自身确定的被跟踪节点的状态,将被跟踪节点标记为处于中断状态或疑似中断状态。如果响应中被跟踪节点的状态与跟踪节点的中断确定不一致,则在框710,跟踪节点可以在报告中断之前等待附加的时间量(例如,将被跟踪节点标记为可操作,但是将错过间隔的计数器分配为非零值),或者采取进一步的动作,诸如向被跟踪节点发送另一个探查(例如,通过将被跟踪节点标记为处于疑似中断状态)。通过以这种方式验证被跟踪节点的中断,即使本地业务增加,也可以减少全局网络业务(例如,中断警报消息)。
示例性节点
图8是网状网络101的节点106或108的组件的框图的一个示例。计算系统800的一些或所有组件可以属于图1的节点106或108a-108h中的一个或多个。节点800包括通过本地或串行连接830连接的通信模块816和计量模块818。通信模块816的功能包括向网状网络101或RF信标网络中的其他节点发送和从其接收各种信号,诸如RF活动信标(包括高级RF活动信标)、数据和网络通信消息、中断警报消息和其他数据。
通信模块816可以包括通信设备812,诸如天线和无线电。替代地,通信设备812可以是允许无线或有线通信的任何设备。通信设备812可以包括收发器设备,诸如RF收发器,其能够从网状网络101中的其他节点发送和接收RF通信。在一些配置中,收发器设备能够实现至少两个MAC接口,以分别经由两个天线或经由单个天线与网状网络101和RF信标网络通信。通信模块816还可以包括处理器813和存储器814。处理器813控制由通信模块816执行的功能,诸如以上关于图1-7描述的一个或多个操作。存储器814可以用于存储由处理器813用来执行其功能的数据。
计量模块818的功能包括管理资源特别是以允许访问资源和测量所使用的资源所必需的功能。计量模块818可包含处理器821、存储器822及测量电路823。测量电路823处理资源的测量,并且可被用作传感器来收集传感器数据。计量模块818中的处理器821控制由计量模块818执行的功能。存储器822存储处理器821执行其功能所需的数据。通信模块816和计量模块818通过本地连接830彼此通信,以提供其它模块所需的数据。通信模块816和计量模块818两者都可以包括存储在存储器或另一类型的计算机可读介质中的计算机可执行指令,并且模块内的一个或多个处理器可以执行指令以提供本文描述的功能。
一般考虑
本文阐述了许多具体细节以提供对所要求保护的主题的透彻理解。然而,本领域技术人员应当理解,可以在没有这些具体细节的情况下实践所要求保护的主题。在其它实例中,未详细描述本领域技术人员应当了解的方法、装置或系统,以免混淆所要求保护的主题。
本文所讨论的特征不限于任何特定的硬件架构或配置。计算设备可以包括提供以一个或多个输入为条件的结果的组件的任何合适的布置。合适的计算设备包括访问所存储的软件(即,存储在计算机系统的存储器上的计算机可读指令)的多用途的基于微处理器的计算机系统,所存储的软件将计算系统从通用计算装置编程或配置成实现本主题的一个或多个方面的专用计算装置。任何合适的编程、脚本或其它类型的语言或语言的组合都可用于以用于编程或配置计算设备的软件来实现本文包含的教导。
本文公开的方法的各方面都可以以这样的计算设备的操作来执行。在以上示例中呈现的框的顺序是可以变化的;例如,框可以被重新排序、组合和/或分解成子框。某些框或过程可以并行执行。
这里“适于”或“配置成”的使用意味着开放和包含性语言,其不排除适于或配置成执行附加任务或步骤的设备。另外,“基于”的使用意味着开放和包括性的,在于“基于”一个或多个所叙述的条件或值的过程、步骤、计算或其他动作实际上也可以基于超出所叙述的那些的附加条件或值。本文所包括的标题、列表和编号仅是为了便于解释,而不是限制性的。
尽管已经针对本主题的特定方面详细描述了本主题,但是应当理解,本领域技术人员在获得对前述内容的理解后,也可以容易地得到对这些方面的更改、变化和等效物。因此,应当理解,本公开是出于示例而非限制的目的而呈现的,并且不排除包括对本领域普通技术人员应当容易显而易见的对本主题的这样的修改、变化和/或添加。
Claims (17)
1.一种用于检测节点中断的方法,包括:
在第一时间段期间:
由网状网络的第一节点检测源自由第一节点跟踪的网状网络的第二节点的一组信号,其中该组信号包括由第二节点发送的射频活动信标或通信消息,该射频活动信标指示第二节点的操作状态,并且其中该组信号在对应于至少单个活动信标间隔的时间段期间被检测;
在第一时间段之后的第二时间段期间:
在第一节点处,基于自检测到来自第二节点的最近信号以来过去阈值数量的活动信标间隔,确定第二节点的当前状态是否处于疑似中断状态,所述最近信号包括最近的射频活动信标或最近的通信消息;
在第一节点处,从第三节点接收高级射频活动信标,所述高级射频活动信标指示第三节点的操作状态,并且包括第二节点的标识和第二节点的状态;
由第一节点至少部分基于所述高级射频活动信标来更新第二节点的当前状态,所述更新包括基于确定所述高级射频活动信标中的第二节点的状态处于疑似中断状态或中断状态,确定第二节点处于疑似中断状态;
响应于确定第二节点处于疑似中断状态,从第一节点向第二节点输出探查,并且请求对探查的响应;以及
当在响应时段内没有从第二节点接收到对探查的响应时,由第一节点向网状网络的下一个拓扑更高层发送中断警报消息,所述中断警报消息包括第二节点的标识。
2.根据权利要求1所述的方法,其中所述高级射频活动信标还包括由第三节点从第二节点接收的最近信号的时间戳,并且其中至少部分基于所述高级射频活动信标来更新第二节点的当前状态还包括:
基于确定自从第一节点检测到来自第二节点的最近信号或者第三节点从第二节点接收到的最近信号的时间戳之后已经过去阈值数量的活动信标间隔,确定第二节点处于疑似中断状态,
其中响应于确定第二节点处于疑似中断状态,执行输出探查。
3.根据权利要求1所述的方法,其中至少部分基于所述高级射频活动信标来更新第二节点的当前状态还包括:
确定所述高级射频活动信标指示第二节点处于可操作状态;
将第二节点的当前状态更新为处于可操作状态;以及
将自从第二节点接收到最近的信号以来已经过去的活动信标间隔的数量的计数器重置为零。
4.根据权利要求1所述的方法,还包括:
由第一节点发送射频活动信标,其中所发送的射频活动信标是指示第一节点的操作状态并且包括第二节点的当前状态的指示的高级射频活动信标。
5.根据权利要求1所述的方法,还包括:
在发送中断警报消息之前,
由第一节点向第四节点发送对第二节点的信息的请求;
在第一节点处接收包括第二节点的状态的对所述请求的响应;
由第一节点基于所述响应更新第二节点的状态;以及
其中由第一节点基于第二节点的更新的状态来发送中断警报消息。
6.根据权利要求5所述的方法,其中所述信息的请求被发送到包括第四节点的多个节点,其中第一节点将所述多个节点标识为跟踪第二节点的节点。
7.根据权利要求5所述的方法,其中所述信息的请求被发送到包括第四节点的多个节点,其中第一节点将所述多个节点标识为第一节点的相邻节点。
8.一种网状网络中的节点,包括:
处理器,被配置为执行计算机可读指令;
存储器,被配置为存储计算机可读指令,所述计算机可读指令当被所述处理器执行时,使得所述处理器执行包括以下操作的操作:
在第一时间段期间:
检测源自由所述节点跟踪的网状网络的第二节点的一组信号,其中该组信号包括由第二节点发送的射频活动信标或通信消息,该射频活动信标指示第二节点的操作状态,并且其中该组信号在对应于至少单个活动信标间隔的时间段期间被检测;
在第一时间段之后的第二时间段期间:
基于自检测到来自第二节点的最近信号以来过去阈值数量的活动信标间隔,确定第二节点的当前状态是否处于疑似中断状态,所述最近信号包括最近的射频活动信标或最近的通信消息;
从第三节点接收高级射频活动信标,所述高级射频活动信标指示第三节点的操作状态,并且包括第二节点的标识和第二节点的状态;以及
至少部分基于所述高级射频活动信标来更新第二节点的当前状态,所述更新包括基于确定所述高级射频活动信标中的第二节点的状态处于疑似中断状态或中断状态,确定第二节点处于疑似中断状态;
响应于确定第二节点处于疑似中断状态,向第二节点输出探查,并且请求对探查的响应;以及
当在响应时段内没有从第二节点接收到对探查的响应时,向网状网络的下一个拓扑更高层发送中断警报消息,所述中断警报消息包括第二节点的标识。
9.根据权利要求8所述的节点,其中至少部分基于所述高级射频活动信标来更新第二节点的当前状态还包括:
确定所述高级射频活动信标指示第二节点处于可操作状态;
将第二节点的当前状态更新为处于可操作状态;以及
将自从第二节点接收到最近的信号以来已经过去的活动信标间隔的数量的计数器重置为零。
10.根据权利要求8所述的节点,其中所述操作还包括:
在发送中断警报消息之前:
向第四节点发送对第二节点的信息的请求;
接收包括第二节点的状态的对所述请求的响应;
基于所述响应更新第二节点的状态;以及
其中由第一节点基于第二节点的更新的状态来发送中断警报消息。
11.根据权利要求10所述的节点,其中所述信息的请求被发送到包括第四节点的多个节点,其中所述节点将所述多个节点标识为跟踪第二节点的节点。
12.根据权利要求10所述的节点,其中所述信息的请求被发送到包括第四节点的多个节点,其中所述节点将所述多个节点标识为所述节点的相邻节点。
13.一种系统包括经由网状网络通信地连接的多个节点,所述多个节点包括第一节点、第二节点和第三节点,其中:
第二节点被配置为发送包括通信消息和射频活动信标的信号,所述射频活动信标指示第二节点的操作状态;以及
第一节点被配置为跟踪第二节点的状态,所述跟踪包括:
在第一时间段期间:
检测源自第二节点的一组信号,其中在对应于至少单个活动信标间隔的时间段期间检测到该组信号;
在第一时间段之后的第二时间段期间:
基于自检测到来自第二节点的最近信号以来过去阈值数量的活动信标间隔,确定第二节点的当前状态是否处于疑似中断状态,所述最近信号包括最近的射频活动信标或最近的通信消息;
从第三节点接收高级射频活动信标,所述高级射频活动信标指示第三节点的操作状态,并且包括第二节点的标识和第二节点的状态;
基于所述高级射频活动信标来更新第二节点的当前状态,所述更新包括基于确定所述高级射频活动信标中的第二节点的状态处于疑似中断状态或中断状态,确定第二节点处于疑似中断状态;
响应于确定第二节点处于疑似中断状态,向第二节点输出探查,并且请求对探查的响应;以及
当在响应时段内没有从第二节点接收到对探查的响应时,向网状网络的下一个拓扑更高层发送中断警报消息,所述中断警报消息包括第二节点的标识。
14.根据权利要求13所述的系统,其中所述多个节点还包括第四节点,并且第一节点还被配置为在发送所述中断警报消息之前:
向第四节点发送对第二节点的信息的请求;
接收包括第二节点的状态的对所述请求的响应;以及
基于所述响应更新第二节点的状态,
其中由第一节点基于第二节点的更新的状态来发送中断警报消息。
15.根据权利要求14所述的系统,其中所述信息的请求被发送到包括第四节点的一组节点,其中第一节点将该组节点标识为跟踪第二节点的节点。
16.根据权利要求14所述的系统,其中所述信息的请求被发送到包括第四节点的一组节点,其中第一节点将该组节点标识为第一节点的相邻节点。
17.根据权利要求14所述的系统,其中基于所述响应更新第二节点的状态,包括:
确定所述响应指示第二节点处于可操作状态;
将第二节点的当前状态更新为处于可操作状态;以及
将自从第二节点接收到最近的信号以来已经过去的活动信标间隔的数量的计数器重置为零。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310185069.5A CN116346682A (zh) | 2019-05-30 | 2020-05-29 | 一种用于检测节点中断的方法、节点和系统 |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962854553P | 2019-05-30 | 2019-05-30 | |
US62/854553 | 2019-05-30 | ||
US16/836200 | 2020-03-31 | ||
US16/836,200 US11067614B2 (en) | 2019-05-30 | 2020-03-31 | Managing outage detections and reporting |
PCT/US2020/035256 WO2020243525A1 (en) | 2019-05-30 | 2020-05-29 | Managing outage detections and reporting |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310185069.5A Division CN116346682A (zh) | 2019-05-30 | 2020-05-29 | 一种用于检测节点中断的方法、节点和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114175593A CN114175593A (zh) | 2022-03-11 |
CN114175593B true CN114175593B (zh) | 2023-03-10 |
Family
ID=71787096
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080056017.2A Active CN114175118B (zh) | 2019-05-30 | 2020-05-29 | 电力中断检测和报告 |
CN202080056008.3A Active CN114175593B (zh) | 2019-05-30 | 2020-05-29 | 一种用于检测节点中断的方法、节点和系统 |
CN202080055989.XA Active CN114208130B (zh) | 2019-05-30 | 2020-05-29 | 管理中断检测和报告 |
CN202310185069.5A Pending CN116346682A (zh) | 2019-05-30 | 2020-05-29 | 一种用于检测节点中断的方法、节点和系统 |
CN202310225236.4A Pending CN116366509A (zh) | 2019-05-30 | 2020-05-29 | 一种用于促进中断检测的方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080056017.2A Active CN114175118B (zh) | 2019-05-30 | 2020-05-29 | 电力中断检测和报告 |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080055989.XA Active CN114208130B (zh) | 2019-05-30 | 2020-05-29 | 管理中断检测和报告 |
CN202310185069.5A Pending CN116346682A (zh) | 2019-05-30 | 2020-05-29 | 一种用于检测节点中断的方法、节点和系统 |
CN202310225236.4A Pending CN116366509A (zh) | 2019-05-30 | 2020-05-29 | 一种用于促进中断检测的方法 |
Country Status (7)
Country | Link |
---|---|
US (5) | US11067614B2 (zh) |
EP (4) | EP3957129B1 (zh) |
JP (3) | JP7497375B2 (zh) |
CN (5) | CN114175118B (zh) |
AU (3) | AU2020282841A1 (zh) |
CA (3) | CA3140176A1 (zh) |
WO (3) | WO2020243525A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11067614B2 (en) | 2019-05-30 | 2021-07-20 | Landis+Gyr Innovations, Inc. | Managing outage detections and reporting |
US20210160125A1 (en) * | 2019-11-26 | 2021-05-27 | Jing Cheng | Systems and methods for fault detection based on peer statistics |
US11800437B2 (en) * | 2021-01-27 | 2023-10-24 | Landis+Gyr Technology, Inc. | Automatic configuration switch for a node joined to a wireless network |
US20230284042A1 (en) * | 2022-03-07 | 2023-09-07 | Charter Communications Operating, Llc | Control of communication devices in a wireless network |
US11784936B1 (en) | 2022-08-18 | 2023-10-10 | Uab 360 It | Conservation of resources in a mesh network |
US12047226B2 (en) * | 2022-09-01 | 2024-07-23 | Fortinet, Inc. | Systems and methods for arbitrated failover control using countermeasures |
DK181560B1 (en) * | 2022-12-23 | 2024-05-16 | Anticimex Innovation Center As | A pest control system and a method for building a network of pest control devices |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103052110A (zh) * | 2013-01-07 | 2013-04-17 | 华为技术有限公司 | 小区失效检测和补偿方法及装置 |
US9679255B1 (en) * | 2009-02-20 | 2017-06-13 | Oneevent Technologies, Inc. | Event condition detection |
Family Cites Families (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6332072B1 (en) | 1999-05-24 | 2001-12-18 | Motorola, Inc. | Method and apparatus for detecting failures in a communication device BV signal metrics |
US7701858B2 (en) * | 2003-07-17 | 2010-04-20 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network |
US7233991B2 (en) | 2003-08-22 | 2007-06-19 | Clearmesh Networks, Inc. | Self-healing tree network |
US7627283B2 (en) * | 2004-09-10 | 2009-12-01 | Nivis, Llc | System and method for a wireless mesh network of configurable signage |
DE102005017021A1 (de) * | 2005-04-13 | 2006-10-19 | Siemens Ag | Verfahren und Vorrichtung zur Kommunikation zwischen Netzknotenelementen |
US7965758B2 (en) | 2006-09-15 | 2011-06-21 | Itron, Inc. | Cell isolation through quasi-orthogonal sequences in a frequency hopping network |
US20170070563A1 (en) | 2008-08-11 | 2017-03-09 | Ken Sundermeyer | Data model for home automation |
KR101066291B1 (ko) | 2009-01-02 | 2011-09-20 | 삼성전자주식회사 | 패킷 라우팅 방법 및 장치 |
WO2012042432A1 (en) * | 2010-10-01 | 2012-04-05 | Koninklijke Philips Electronics N.V. | Device and method for scheduling data packet transmissions in wireless networks |
US8970394B2 (en) | 2011-01-25 | 2015-03-03 | Trilliant Holdings Inc. | Aggregated real-time power outages/restoration reporting (RTPOR) in a secure mesh network |
CN102196502B (zh) * | 2011-04-06 | 2013-10-16 | 东南大学 | 一种面向无线传感器网络的拥塞控制方法 |
US20130136033A1 (en) * | 2011-11-28 | 2013-05-30 | Abhishek Patil | One-click connect/disconnect feature for wireless devices forming a mesh network |
US8930455B2 (en) | 2011-12-22 | 2015-01-06 | Silver Spring Networks, Inc. | Power outage detection system for smart grid using finite state machines |
US9521010B2 (en) * | 2012-04-05 | 2016-12-13 | Schneider Electric Industries Sas | Diagnosing and reporting a network break |
US9689710B2 (en) | 2012-09-21 | 2017-06-27 | Silver Spring Networks, Inc. | Power outage notification and determination |
US20140105037A1 (en) | 2012-10-15 | 2014-04-17 | Natarajan Manthiramoorthy | Determining Transmission Parameters for Transmitting Beacon Framers |
EP2949104A4 (en) * | 2013-01-23 | 2016-02-10 | Ericsson Telefon Ab L M | METHOD AND ARRANGEMENTS FOR CONNECTIVITY REVIEW AND DETECTION OF CONNECTIVITY FAILURES |
CN103974225B (zh) * | 2013-02-01 | 2018-03-13 | 财团法人工业技术研究院 | 通讯装置、装置对装置通讯系统及其无线通信方法 |
US9088983B2 (en) | 2013-08-06 | 2015-07-21 | Cisco Technology, Inc. | Interleaving low transmission power and medium transmission power channels in computer networks |
US9806799B2 (en) | 2013-09-17 | 2017-10-31 | Kabushiki Kaisha Toshiba | Methods and apparatus for a TDMA mesh network |
WO2015068286A1 (ja) * | 2013-11-08 | 2015-05-14 | 株式会社日立製作所 | 通信装置、及び通信チャネルとスロットの割当方法 |
JPWO2016098205A1 (ja) * | 2014-12-17 | 2017-09-14 | 富士通株式会社 | 収集システム、収集装置及び電力制御方法 |
US9860789B2 (en) | 2014-12-30 | 2018-01-02 | Fortinet, Inc. | Load balancing for a cloud-based wi-fi controller based on local conditions |
US9787491B2 (en) * | 2015-03-20 | 2017-10-10 | Landis & Gyr Innovations, Inc. | Interleaved communication with resource providers and a home area network |
EP3292717A4 (en) * | 2015-05-04 | 2018-04-18 | Telefonaktiebolaget LM Ericsson (publ) | Coordinated duty cycle assignment in mesh networks |
CN108028786B (zh) * | 2015-07-17 | 2021-03-19 | 维泰尔公司 | 控制网状网络中设备之间的交互和协作的集中控制系统 |
US10505948B2 (en) | 2015-11-05 | 2019-12-10 | Trilliant Networks, Inc. | Method and apparatus for secure aggregated event reporting |
US10278173B2 (en) * | 2015-11-30 | 2019-04-30 | Landis+Gyr Innovations, Inc. | Selecting a parent node in a time-slotted channel hopping network |
EP3941106B1 (en) * | 2016-03-18 | 2023-05-03 | Plume Design, Inc. | Cloud-based control of a wi-fi network |
US10420024B2 (en) * | 2016-03-22 | 2019-09-17 | British Telecommunications Public Limited Company | Transmitter outage detection |
JP2017195555A (ja) | 2016-04-21 | 2017-10-26 | 富士通株式会社 | 通信装置、通信システムおよび通信方法 |
JP6801005B2 (ja) * | 2016-05-03 | 2020-12-16 | ランディス・ギア イノベーションズ インコーポレイテッドLandis+Gyr Innovations, Inc. | リソースプロバイダおよびホームエリアネットワークとのスケジュール通信 |
US11076370B2 (en) * | 2016-06-07 | 2021-07-27 | Texas Instruments Incorporated | Node synchronization for networks |
US10009783B2 (en) * | 2016-09-27 | 2018-06-26 | King Fahd University Of Petroleum And Minerals | Energy efficient data collection routing protocol for wireless rechargeable sensor networks |
US20200033393A1 (en) | 2016-09-28 | 2020-01-30 | Andium Inc. | Electrical transmission line sensing |
US9974035B2 (en) * | 2016-10-12 | 2018-05-15 | Landis+Gyr Innovations, Inc. | Synchronization between low energy end point devices and parent devices in a time slotted channel hopping network |
US10912004B2 (en) * | 2016-10-28 | 2021-02-02 | British Telecommunications Public Limited Company | Method of handling a cell outage in a radiocommunication network |
US10256783B2 (en) | 2016-11-29 | 2019-04-09 | Taiwan Semiconductor Manufacturing Co., Ltd. | Dual-mode RF transmission frontend |
US10346649B2 (en) * | 2017-01-11 | 2019-07-09 | Abl Ip Holding Llc | Asset tracking using active wireless tags that report via a local network of connected beacons |
US10477500B2 (en) * | 2017-03-07 | 2019-11-12 | Itron Networked Solutions, Inc. | Time distribution scheme for wireless mesh networks |
US10219142B2 (en) * | 2017-05-15 | 2019-02-26 | Amazon Technologies, Inc. | Neighbor discovery and neighbor selection of mesh network devices in a mesh network |
JP6591122B2 (ja) * | 2017-05-17 | 2019-10-16 | 三菱電機株式会社 | 通信装置、通信方法および通信システム |
US10849086B2 (en) * | 2017-07-20 | 2020-11-24 | Itron Networked Solutions, Inc. | Compensating for oscillator drift in wireless mesh networks |
WO2019027706A1 (en) | 2017-08-04 | 2019-02-07 | Sensus Spectrum, Llc | METHOD AND SYSTEM FOR HIGH TEMPERATURE DETECTION IN ELECTRICAL METERS |
US10708172B2 (en) * | 2017-10-03 | 2020-07-07 | Itron Networked Solutions, Inc. | Energy aware routing for mesh networks |
US11871249B2 (en) | 2017-10-13 | 2024-01-09 | Plume Design, Inc. | Intelligent monitoring systems and methods for cloud-based Wi-Fi |
WO2019123447A1 (en) | 2017-12-24 | 2019-06-27 | Arilou Information Security Technologies Ltd. | System and method for tunnel-based malware detection |
US12101652B2 (en) | 2018-01-18 | 2024-09-24 | Cable Television Laboratories, Inc. | Ad-hoc wireless mesh network system and methodology for failure reporting and emergency communications |
US10056159B1 (en) | 2018-01-31 | 2018-08-21 | MedPather, Inc. | System and method for medical resource utilization management |
US10488910B1 (en) | 2018-06-06 | 2019-11-26 | General Electric Company | Healthcare asset tracker apparatus and methods |
US11178530B2 (en) | 2018-07-13 | 2021-11-16 | Itron, Inc. | Power-efficient discovery process for nodes within a wireless mesh network |
US10833824B2 (en) | 2018-10-01 | 2020-11-10 | Ahmad Jalali | Self-configurable mesh network for wireless broadband access |
US11012290B2 (en) | 2018-12-06 | 2021-05-18 | Landis+Gyr Innovations, Inc. | Systems and methods for node outage determination and reporting |
US10687384B2 (en) * | 2018-12-26 | 2020-06-16 | Intel Corporation | Enhanced Wi-Fi disconnection with collocated wireless technology |
US10849048B2 (en) | 2019-01-08 | 2020-11-24 | Sony Corporation | Quick blockage discovery and recovery in multi-hop routing |
US10924343B1 (en) | 2019-01-22 | 2021-02-16 | Amazon Technologies, Inc. | Event propagation and action coordination in a mesh network |
US11067614B2 (en) * | 2019-05-30 | 2021-07-20 | Landis+Gyr Innovations, Inc. | Managing outage detections and reporting |
-
2020
- 2020-03-31 US US16/836,200 patent/US11067614B2/en active Active
- 2020-03-31 US US16/836,164 patent/US11125791B2/en active Active
- 2020-05-29 EP EP20746397.7A patent/EP3957129B1/en active Active
- 2020-05-29 CN CN202080056017.2A patent/CN114175118B/zh active Active
- 2020-05-29 WO PCT/US2020/035256 patent/WO2020243525A1/en unknown
- 2020-05-29 CN CN202080056008.3A patent/CN114175593B/zh active Active
- 2020-05-29 AU AU2020282841A patent/AU2020282841A1/en active Pending
- 2020-05-29 JP JP2021570868A patent/JP7497375B2/ja active Active
- 2020-05-29 AU AU2020282835A patent/AU2020282835A1/en active Pending
- 2020-05-29 EP EP20760619.5A patent/EP3977773B8/en active Active
- 2020-05-29 JP JP2021570876A patent/JP7410981B2/ja active Active
- 2020-05-29 EP EP24157470.6A patent/EP4346331A3/en active Pending
- 2020-05-29 CA CA3140176A patent/CA3140176A1/en active Pending
- 2020-05-29 AU AU2020283902A patent/AU2020283902A1/en active Pending
- 2020-05-29 US US16/887,950 patent/US11125792B2/en active Active
- 2020-05-29 WO PCT/US2020/035248 patent/WO2020243518A1/en unknown
- 2020-05-29 CN CN202080055989.XA patent/CN114208130B/zh active Active
- 2020-05-29 WO PCT/US2020/035282 patent/WO2020243542A1/en unknown
- 2020-05-29 CN CN202310185069.5A patent/CN116346682A/zh active Pending
- 2020-05-29 CA CA3141793A patent/CA3141793A1/en active Pending
- 2020-05-29 CN CN202310225236.4A patent/CN116366509A/zh active Pending
- 2020-05-29 EP EP20746383.7A patent/EP3977772B1/en active Active
- 2020-05-29 CA CA3141788A patent/CA3141788A1/en active Pending
- 2020-05-29 JP JP2021570877A patent/JP7437420B2/ja active Active
-
2021
- 2021-02-18 US US17/178,894 patent/US11543442B2/en active Active
- 2021-06-22 US US17/354,814 patent/US11585838B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9679255B1 (en) * | 2009-02-20 | 2017-06-13 | Oneevent Technologies, Inc. | Event condition detection |
CN103052110A (zh) * | 2013-01-07 | 2013-04-17 | 华为技术有限公司 | 小区失效检测和补偿方法及装置 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114175593B (zh) | 一种用于检测节点中断的方法、节点和系统 | |
CN101395868B (zh) | 在无线网络中报告无干扰信道以及帮助孤立节点 | |
EP3892026B1 (en) | Node outage determination and reporting in a mesh network | |
AU2022261848A1 (en) | Managing outage reporting using last gasps |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240202 Address after: Georgia, USA Patentee after: Landis+Gail Technology Co.,Ltd. Country or region after: U.S.A. Address before: American Georgia Patentee before: LANDIS+GYR INNOVATIONS, Inc. Country or region before: U.S.A. |