传感器事件覆盖和能量节约制造技术

技术编号:37679763 阅读:33 留言:0更新日期:2023-05-26 04:46
一种用于传感器事件覆盖和能量节约的方法包括接收用于传感器网络中的多个传感器的设备传感器数据。该方法还包括识别设备传感器数据中的一个或多个异常,所述一个或多个异常指示来自多个传感器的一个或多个传感器在特定时间点的事件期间获取数据,以及基于一个或多个异常识别用于多个传感器的移动模式。该方法还包括响应于基于一个或多个异常和移动模式更新用于多个传感器的基本参与轮廓,基于更新的基本参与轮廓激活来自多个传感器的第一传感器。传感器。传感器。

【技术实现步骤摘要】
【国外来华专利技术】传感器事件覆盖和能量节约

技术介绍

[0001]本公开总体上涉及传感器网络,并且具体地涉及管理传感器网络以提供事件覆盖同时最小化能量消耗。
[0002]相关计算设备,也称为物联网(IoT)设备,通常是电池供电的,并且部署在对电气基础设施的访问受限或不能访问的偏远地区。电池供电的IoT设备能够捕捉传感器数据并经由网络将该传感器数据发送给远程设备以用于评估。由于电池供电的IoT设备没有连接到电气基础设施,因此需要周期性地更换电池或再充电以确保数据被捕捉以及事件被注册。尽管IoT设备可以通过太阳能和风从环境中收集能量以周期性地对电池再充电,但是连续充电循环在电池的预期寿命内降低了电池容量。

技术实现思路

[0003]根据本专利技术的实施例公开了一种用于传感器事件覆盖和能量节约的方法、计算机程序产品和计算机系统,该方法、计算机程序产品和计算机系统可以接收用于传感器网络中的多个传感器的设备传感器数据。该方法、计算机程序产品和计算机系统可以接收用于传感器网络中的多个传感器的设备传感器数据。该方法、计算机程序产品和计算机系统可以识别设备传感器数据中的一个或多个异常,该一个或多个异常指示来自多个传感器的一个或多个传感器在特定时间点的事件期间获取数据。该方法、计算机程序产品和计算机系统可以基于该一个或多个异常来识别用于多个传感器的移动模式。该方法、计算机程序产品和计算机系统可以响应于基于一个或多个异常和移动模式更新用于多个传感器的基本参与轮廓,基于更新的基本参与轮廓激活来自多个传感器的第一传感器。
附图说明
[0004]图1是示出根据本专利技术的实施例的分布式数据处理环境的功能框图。
[0005]图2是描绘根据本专利技术的实施例的图1的分布式数据处理环境内的服务器计算机上的、用于提供传感器网络事件覆盖的传感器事件覆盖程序的操作步骤的流程图。
[0006]图3A示出了根据本专利技术的实施例的由传感器事件覆盖程序进行的传感器网络事件覆盖的时间(n)处的活动参与模式的示例。
[0007]图3B示出了根据本专利技术的实施例的由传感器事件覆盖程序进行的传感器网络事件覆盖的时间(n+50)处的主动参与模式的示例。
[0008]图3C示出了根据本专利技术的实施例的针对不同季节的由传感器事件覆盖程序进行的传感器网络事件覆盖的时间(n+100)处的主动参与模式的示例。
[0009]图4示出了根据本专利技术的实施例的由传感器事件覆盖程序进行的传感器网络事件覆盖的时间(n)处的主动参与模式的示例。
[0010]图5描绘了根据本专利技术的实施例的在图1的分布式数据处理环境中执行传感器事件覆盖程序的服务器计算机的组件的框图。
[0011]图6描绘了根据本专利技术的实施例的云计算环境;以及
[0012]图7描绘了根据本专利技术的实施例的抽象模型层。
具体实施方式
[0013]物联网(IoT)传感器网络利用多个相关计算设备来提供事件覆盖以捕捉数据,其中并非IoT传感器网络中的每个IoT传感器都被要求捕捉和发送数据,因此消耗能量。本专利技术的实施例基于参与轮廓来管理IoT传感器网络以激活事件覆盖区域中的一部分传感器,以捕捉和发送数据来提供事件覆盖。在其中来自IoT传感器网络的一部分传感器不需要基于参与轮廓来提供事件覆盖的实例中,该部分传感器被置于低能耗状态(例如,睡眠模式)。在低能耗状态中,IoT网络传感器的该部分传感器可接收激活指令但不需要捕捉和发送数据,因为该部分传感器在事件覆盖区域之外。
[0014]图1是示出根据本专利技术一个实施例的分布式数据处理环境的功能框图。分布式数据处理环境包括服务器计算机102、客户端设备104和传感器网络122,它们都通过网络106互连。
[0015]服务器计算机102可以是台式计算机、膝上型计算机、平板计算机、专用计算机服务器、智能电话、或能够执行传感器事件覆盖程序108的各种实施例的任何计算机系统。在某些实施例中,服务器计算机102表示利用集群计算机和组件的计算机系统,当通过网络106访问时,集群计算机和组件充当单个无缝资源池,因为这在数据中心中以及与云计算应用是常见的。通常,服务器计算机102表示能够执行机器可读程序指令并经由网络与其他计算机设备通信的任何可编程电子设备或可编程电子设备的组合。服务器计算机102具有与其它计算机设备(图1中未示出)通信以向计算机设备查询信息的能力。在该实施例中,服务器计算机102包括能够与数据库110通信的传感器事件覆盖程序108,其中数据库110包括设备参与轮廓112、传感器数据114、异常数据116和移动模式数据118。
[0016]客户端设备104可以是蜂窝电话、智能电话、智能手表、膝上型计算机、平板计算机或能够经由网络106通信的任何其他电子设备。通常,客户端设备104表示能够执行机器可读程序指令并经由诸如网络106的网络与分布式数据处理环境内的其他计算设备(未示出)通信的一个或多个可编程电子设备或可编程电子设备的组合。在一个实施例中,客户端计算设备104表示与用户相关联的一个或多个设备。客户端设备104包括用户接口120,其中用户接口120使得客户端设备104的用户能够与服务器计算机102上的传感器事件覆盖程序108交互。
[0017]传感器事件覆盖程序108利用传感器网络122中被指定为传感器124A、124B和124N的多个传感器的参与轮廓112来确定何时激活和去激活传感器网络122中的特定传感器以提供事件覆盖。在该实施例中,来自多个参与轮廓112的一个或多个参与轮廓112与来自多个传感器的传感器(例如,传感器124A)相关联。应当注意,传感器124A表示第一传感器,传感器124B表示第二传感器,传感器124N表示传感器网络122中的最后一个传感器,其中传感器124N例如可以表示传感器网络122中的第二十传感器或第四十五传感器。事件覆盖表示其中传感器事件覆盖程序108要激活传感器网络122中的一个或多个传感器以在事件发生期间捕捉并发送数据的实例。传感器事件覆盖程序108利用传感器124A、124B和124N的已知位置和所确定的事件覆盖区域来建立参与轮廓112。
[0018]传感器事件覆盖程序108确定传感器网络122中的传感器124A、124B和124N的基本
参与轮廓112,其中传感器事件覆盖程序108利用传感器124A、124B和124N的基于时间的激活时间表和/或用户定义的激活偏好。传感器事件覆盖程序108从传感器网络122中的每个传感器(例如,传感器124B)接收设备传感器数据114,其中设备传感器数据114指示针对每个传感器124A、124B和124N的所捕获的数据的时间、所捕获的数据的原因、所捕获的一个或多个数据类型以及所发送的一个或多个数据类型。传感器事件覆盖程序108识别所接收的设备传感器数据114中的异常,并基于所识别的异常来识别移动模式。随后,传感器事件覆盖程序108存储设备传感器数据114,将所识别的异常存储为异常数据116,并且将所识别的移动模式存储为移动模式数据118。传感器事件覆盖程序108本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由一个或多个处理器接收用于传感器网络中的多个传感器的设备传感器数据;由一个或多个处理器识别所述设备传感器数据中的一个或多个异常,所述一个或多个异常指示来自所述多个传感器的一个或多个传感器在特定时间点的事件期间获取数据;由一个或多个处理器基于所述一个或多个异常来识别用于所述多个传感器的移动模式;以及响应于基于所述一个或多个异常和所述移动模式更新用于所述多个传感器的基本参与轮廓,由一个或多个处理器基于更新的基本参与轮廓激活来自所述多个传感器的第一传感器。2.根据权利要求1所述的方法,还包括:由一个或多个处理器基于基于时间的激活时间表和针对来自所述多个传感器的每个传感器的用户定义的激活偏好,确定用于所述多个传感器的所述基本参与轮廓。3.根据权利要求2所述的方法,还包括:由一个或多个处理器利用机器学习过程的总迭代计数来确定是否初始化用于所述传感器网络的更新的参与轮廓,以确定在各个时间点是否针对所述多个传感器接收到足够的设备传感器数据;以及响应于确定达到所述总迭代计数,由一个或多个处理器初始化用于所述传感器网络中的所述多个传感器的所述更新的参与轮廓。4.根据权利要求2所述的方法,还包括:由一个或多个处理器利用机器学习过程的稳定迭代计数来确定是否初始化用于所述传感器网络的更新的参与轮廓,其中所述稳定迭代计数表示在对所述更新的基本参与轮廓没有附加更新的情况下接收所述设备传感器数据的实例的数量;以及响应于确定达到所述稳定迭代计数,由一个或多个处理器初始化用于所述传感器网络中的所述多个传感器的所述更新的参与轮廓。5.根据权利要求2所述的方法,其中用于所述传感器网络中的所述多个传感器的所述设备传感器数据包括选自由以下各项组成的群组的数据:所获取的传感器读数、激活指示、操作状态、所获取的传感器读数的时间戳以及所获取的传感器读数的位置。6.根据权利要求5所述的方法,其中所述移动模式表示来自所述多个传感器的所述一个或多个传感器的激活的实例。7.根据权利要求2所述的方法,还包括:由一个或多个处理器显示表示事件覆盖区域的所述多个传感器的数据矩阵,其中来自所述更新的基本参与轮廓的第一参与轮廓被覆盖在所述数据矩阵上并且包括来自所述多个传感器的所述第一传感器。8.一种计算机程序产品,包括:一个或多个计算机可读存储介质和存储在所述一个或多个存储介质中的至少一个上的程序指令,所述程序指令包括:用于接收用于传感器网络中的多个传感器的设备传感器数据的程序指令;用于识别所述设备传感器数据中的一个或多个异常的程序指令;用于基于所述一个或多个异常来识别用于所述多个传感器的移动模式的程序指令;以
及用于响应于基于所述一个或多个异常和所述移动模式更新用于所述多个传感器的基本参与轮廓,基于更新的基本参与轮廓激活来自所述多个传感器的第一传感器的程序指令。9.根据权利要求8所述的计算机程序产品,还包括存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令在由处理器执行时使所述处理器:基于基于时间的激活时间表和来自所述多个传感器的每个传感器的用户定义的激活偏好,确定用于所述多个传感器的所述基本参与轮廓。10.根据权利要求9所述的计算机程序产品,还包括存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令在由处理器执行时使所述处理器:确定是否利用机器学习过程的总迭代计数来初始化用于所述传感器网络的更新的参与轮廓,以确定在各个时间点是否针对所述多个传感器接收到足够的设备传感器数据;以及响应于确定达到所述总迭代计数,初始化用于所述传感器网络中的所述多个传感器的所述更新的参与轮廓。11.根据权利要求9所述的计算机程序产品,还包括存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令在由处理器执行时...

【专利技术属性】
技术研发人员:S
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1