经由无线传感器网络内的标签传播确定故障节点的制作方法

文档序号:8546609阅读:564来源:国知局
经由无线传感器网络内的标签传播确定故障节点的制作方法【
技术领域
】[0001]本公开文本通常涉及基于对未标记数据向量的标记来帮助对故障节点的检测。【
背景技术
】[0002]无线传感器网络(WirelessSensorNetworks,WSN)由空间分布的多个传感器所组成以检测物理或环境条件并经由网络协作地将这些传感器的数据传递到主要地点。WSN系统检测和控制用于各种各样的应用场合,例如:铁路安全、运输系统、农业监测、医疗保健器械等。根据各传感器节点的复杂性,传感器节点的成本是变化的。因此,对传感器节点的尺寸和成本的约束导致诸如能量、存储器、计算速度以及通信带宽等资源受到相应的约束。由于信号干扰、电池耗竭、和/或过度的数据传输,在这些传感器节点内可能发生故障。因此,需要低能耗的故障检测方案来使维护成本最小化并使网络性能最大化。[0003]上文描述的与WSN故障检测有关的【
背景技术
】仅是旨在提供一些当前技术的背景概述,并非旨在穷尽。在阅读以下详细的描述后,有关现有技术状态的其它背景可能变得进一步清晰。【
发明内容】[0004]为了在更详细的描述和附图中有助于能够基本或大体理解后文的示例性非限制实施例的各方案,本文提供了简化概要。然而,该概要不旨在为广泛概述或穷尽概述。替代地,该概要的目的是作为后文公开内容中的各种实施例的更详细描述的引言而以一种简化的方式提出与一些示例性非限制实施例有关的一些概念。[0005]本文描述了能够促进WSN故障检测的建立的系统、方法、制品以及其它实施例或实施方式。通过与连接至通信网络(无线通信网络、互联网等)的任何类型的装置(例如移动手机、计算机、手持式装置等)连接,能够实现促进WSN故障检测的建立。[0006]根据一个实施例,本文描述了一种用于确定与网络的一个或多个数据包相关的传播延迟的方法。该方法能够通过传播已标记数据向量的故障节点信息以及预测未标记数据向量的故障节点来确定WSN内的故障节点。[0007]根据另一个实施例,制品(例如计算机可读存储介质等)能够存储指令,当由计算装置执行时,该指令能够促进与网络的数据包相关的传播延迟的确定。该制品能够通过传播已标记数据向量的故障节点信息以及预测未标记数据向量的故障节点来确定WSN内的故障节点。[0008]根据再一个实施例,本文描述了一种用于确定与网络的一个或多个数据包相关的传播延迟的设备。该设备能够通过传播已标记数据向量的故障节点信息以及预测未标记数据向量的故障节点来确定WSN内的故障节点。[0009]额外地,根据又一个实施例,本文描述了一种能够提供与网络的一个或多个数据包相关的传播延迟的确定的系统。该系统能够通过传播已标记数据向量的故障节点信息以及预测未标记数据向量的故障节点来确定WSN内的故障节点。[0010]该系统可包括能够用于访问有关故障网络的信息的显示组件。该系统还可包括处于云计算环境中的能够存储有关故障网络的信息的一个或多个服务器。[0011]下文参考附图来更详细地描述这些和其它实施例或实施方式。【附图说明】[0012]参考下列附图来描述请求保护的主题的非限制和非穷尽的实施例,其中除非另有规定,否则各附图中相似的附图标记表示相似的部件。[0013]图1示出故障数据向量、正常数据向量以及未标记数据向量的数据向量场景。[0014]图2示出故障数据向量、正常数据向量以及预测数据向量的数据向量场景。[0015]图3示出能够用于预测未标记数据向量的故障节点信息的方法。[0016]图4示出能够用于通过输入表示标记矩阵的数据结构来预测未标记数据向量的故障和节点信息的方法的示意性处理流程图。[0017]图5示出能够用于通过输入表示标记矩阵的数据结构并处理标记矩阵数据来预测未标记数据向量的故障节点信息的方法的示意性处理流程图。[0018]图6示出能够用于基于数据向量之间的概率相似性来预测未标记数据向量的故障节点信息的方法的示意性处理流程图。[0019]图7示出能够用于通过确定未标记数据向量是否满足定义的标准来预测未标记数据向量的故障节点信息的方法的示意性处理流程图。[0020]图8示出能够用于预测未标记数据向量的故障节点信息并确定未标记数据向量是否满足标准以及接收统计模式信息的方法的示意性处理流程图。[0021]图9示出能够用于通过确定未标记数据向量是否满足定义的标准来预测未标记数据向量的故障节点信息,接收统计模式信息并提供故障节点的指示的方法的示意性处理流程图。【具体实施方式】[0022]在以下的描述中,详细阐明了众多的具体细节,以对于各种实施例提供透彻的理解。然而,相关
技术领域
的技术人员将认识到本文描述的技术能够在不使用一个或多个具体细节的情况下得以实施,或者能够利用其它方法、组件、材料等来实施。在其它例子中,并未具体示出或描述熟知的结构、材料或操作,以避免使特定方案不清晰。[0023]本说明书中提及的"一个实施例"或"一实施例"表示结合实施例描述的特定特征、结构或特性被包括在至少一个实施例中。因此,本说明书中各地方出现的短语"在一个实施例中"、"在一个方案中"或"在一实施例中"不一定全部涉及相同的实施例。而且,在一个或多个实施例中,特定特征、结构或特性可以按照任何适当的方式结合。[0024]如本文所使用的,术语"组件"、"系统"、"接口"等,是指计算机相关的实体,或者是硬件、软件(例如,执行中的)、和/或固件。例如,组件可以是处理器、在处理器上运行的进程、对象、可执行程序(executable)、程序、存储装置、和/或计算机。以示意性方式,在服务器上运行的应用和服务器这二者均可以是组件。一个或多个组件可以驻留在进程中,并且组件可以本地化在一个计算机上和/或分布在两个或多个计算机之间。[0025]另外,通过其上存储有各种数据结构的各种计算机可读介质,这些组件能够被执行。这些组件例如能够根据具有一个或多个数据包(例如,来自与本地系统、分布式系统中另一个组件交互、和/或通过网络(例如互联网、局域网、广域网等)与另一个组件交互的一个组件的数据)的信号经由本地和/或远程处理通过该信号与其它系统进行通信。[0026]作为另一个示例,组件可以是具有由电路或电子电路所操作的机械部件提供的特定功能的设备;该电路或电子电路能够被一个或多个处理器所执行的软件应用或固件应用操作;该一个或多个处理器能够位于该设备的内部或外部并能够执行软件应用或固件应用的至少一部分。作为再一个示例,组件可以是通过无机械部件的电子组件提供特定功能的设备;该电子组件中能够包括一个或多个处理器以执行至少部分给出电子组件的功能的软件和/或固件。在一方案中,组件能够经由虚拟机例如在云计算系统内仿真电子组件。[0027]本文使用词语"示例性的"和/或"说明性的"意思是作为示例、例子或例证。为免生疑问,本文公开的主题不限于这种示例。另外,本文描述为"示例性的"和/或"说明性的"的任何方案或设计不一定被解释为其相对于其它方案或设计是优选的或有利的,也不意味着将本领域普通技术人员已知的等同的示例性结构和技术排除。而且,在这个意义上,在详细的描述中或在权利要求书中使用术语"包括"、"具有"、"含有"和其它类似的词语,以与作为开放性承接词的术语"包含"类似的方式,这种术语旨在是包容性的,而不排除任何额外或其它的元件。[0028]如本文所使用的,术语"推断"或"推断结果"通常是指通过经事件和/或数据捕获的一组观察结果,对系统、环境、用户和/或意图的状态进行推理或推断的过程。捕获的数据和事件能够包括用户数据、装置数据、环境数据、来自传感器的数据、传感器数据、应用数据、隐式数据、显式数据等。例如,推断结果能够被用于识别特定背景或动作,或能够基于对数据和事件的考虑对感兴趣的状态产生概率分布。[0029]推断结果也可是指用于通过一组事件和/或数据来构成较高层次事件的技术。这种推断结果使得可通过一组观察的事件和/或存储的事件数据构建新的事件或动作,而无论这些事件在时间接近(closetemporalproximity)中是否密切相关,以及无论这些事件或数据是否来自一个或几个事件和数据源。结合所公开的主题,能够结合进行自动和/或推断的动作来采用各种分类方案和/或系统(如支持向量机、神经网络、专家系统、贝叶斯置信网络、模糊逻辑以及数据融合引擎)。[0030]另外,所公开的主题能够被实施为方法、设备或者制品,该方法、装置或者制品使用标准编程和/或工程技术来产生软件、固件、硬件或者其组合,以控制计算机实施所公开的主题。本文使用的术语"制品"旨在涵盖从任意计算机可读装置、计算机可读载体或计算机可读介质等中可访问的计算机程序。例如,计算机可读介质可以包括但不限于磁性存储装置(如硬盘、软盘、磁带)、光盘(如紧凑型盘(CD)、多功能数码盘(DVD)、蓝光光盘?(BD))、智能卡、闪存装置(如卡、棒、密钥驱动器(keydrive))和/或仿真存储装置和/或上文任意计算机可读介质的虚拟装置。[0031]在各种实施例中,数据包帧协议(packetframeprotocol)中的现存信息能够用于检测故障。就这一点而言,因为没有涉及额外的诊断数据包传输,所以使用数据包帧协议中的现存信息可使用较少的能量。传感器节点内的硬件时钟用于通信协议和时间同步技术当前第1页1 2 3 4 
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1