用于动态数据收集和上下文驱动动作的方法和系统技术方案

技术编号:34508523 阅读:22 留言:0更新日期:2022-08-13 20:52
一种在计算设备上的分析模块处的方法,该分析模块位于分析模块和数据源的分层结构中的层处,该方法包括从数据源或较低层分析模块接收第一数据集;分析第一数据集以创建第二数据集;向至少一个较高层分析模块提供第二数据集,该第二数据集从第一数据集得出;并且向较低层分析模块提供推断和阻断中的至少一项。低层分析模块提供推断和阻断中的至少一项。低层分析模块提供推断和阻断中的至少一项。

【技术实现步骤摘要】
【国外来华专利技术】用于动态数据收集和上下文驱动动作的方法和系统


[0001]本公开涉及数据收集和处理,并且具体地涉及多层数据收集和构造从数据得出的上下文相关动作或响应。

技术介绍

[0002]现代系统可以具有多个传感器,这些传感器提供关于这种系统的大量数据。例如,在车辆中,这样的传感器可以提供关于车辆操作的信息。数据可能与车辆的物理特性相关,诸如轮胎压力、电池性能、振动、位置等等。其他数据可能与车辆的驾驶方式相关,并且可以包括来自加速器、制动踏板和方向盘传感器的数据、激光雷达(LiDAR)和雷达(RADAR)读数等等。
[0003]类似的系统存在于其他领域。例如,物联网(IoT)系统可以包括智能家居,其中各种设备(诸如恒温器、冰箱、警报器等等)全都提供数据。例如,此类数据可以包括温度读数、温度变化读数、内容信息(诸如牛奶供应不足时)、空气质量读数(诸如房间中的过敏原量)、检测到水或烟雾时的警报数据等等。
[0004]这些系统中的数据和传感器读数可用于多种功能。例如,在车辆的情形中,此类读数可以被用于模型中,以推断驾驶员的身份或预测哪些部件可能出现故障。在IoT系统中,读数可以被用于模型中,以提供有关组件故障或家中潜在情况的警报。这些确定可以基于来自系统内的许多传感器读数而导致关联的动作(或阻断)或通知,并且还可以基于来自跨许多系统的报告。
[0005]然而,为了使来自各种传感器或组件的数据有用,系统需要以正确且有意义的方式解释这些数据。在车辆或IoT环境中,系统的各种组件的每个制造商可能会提供不同的传感器,或者可能会提供具有不同读数校准的相似传感器。这可能会使阅读和解释数据变得困难。
附图说明
[0006]参考附图将更好地理解本公开,其中:
[0007]图1是示出了跨越现场部署和远程网络部署的分析模块的示例系统的框图;
[0008]图2是示出了示例车辆系统的框图;
[0009]图3是示出了车辆系统的部署和与网络服务的通信的框图;
[0010]图4是能够与本公开的实施例一起使用的示例物联网系统的框图;
[0011]图5是利用本公开的实施例的物联网部署的框图;
[0012]图6是示出了在一个分析模块处的过程的流程图;和
[0013]图7是能够与本公开的实施例一起使用的示例计算设备或服务器的框图。
具体实施方式
[0014]本公开提供了在计算设备上的分析模块处的方法,该分析模块位于分析模块和数
据源的分层结构中的层处,该方法包括:从数据源或较低层分析模块接收第一数据集;分析第一数据集以创建第二数据集;向至少一个较高层分析模块提供第二数据集,该第二数据集从第一数据集得出;并且向较低层分析模块提供推断和阻断中的至少一项。
[0015]本公开还提供了一种包括分析模块的计算设备,该分析模块位于分析模块和数据源的分层结构中的层处,该计算设备包括:处理器;以及通信子系统,其中使用分析模块的计算设备被配置为:从数据源或较低层分析模块接收第一数据集;分析第一数据集以创建第二数据集;向至少一个较高层分析模块提供第二数据集,该第二数据集从第一数据集得出;并且向较低层分析模块提供推断和阻断中的至少一项。
[0016]本公开还提供了一种包括分析模块的用于存储指令代码的计算机可读介质,该分析模块位于分析模块和数据源的分层结构中的层处,该指令代码在由计算设备的处理器执行时使计算设备:从数据源或较低层分析模块接收第一数据集;分析第一数据集以创建第二数据集;向至少一个较高层分析模块提供第二数据集,该第二数据集从第一数据集得出;并且向较低层分析模块提供推断和阻断中的至少一项。
[0017]根据本公开的实施例,提供了数据收集器的集群阵列,其将来自上游集成传感器的数据汇集到分析处理器或模块的分层结构。在最低级别的数据收集器从传感器收集数据,并且将其发送到通常靠近传感器的最低级别分析。例如,此类传感器可以在车辆的一个或多个电子控制单元(ECU)中找到,或者可以是在家中、医院或其他类似环境中找到的IoT设备。
[0018]然后可以将数据发送到较高级别分析等等。
[0019]每个级别的分析处理器(或模块)提供洞察力、上下文和值,然后将数据或扩充的数据集传递到下一个级别的分析处理器。
[0020]以这种方式,构建分析和规则引擎的分层结构以分析传感器信息和较低级别分析。最靠近传感器的分析模块在本文中被称为最低级别,而大型数据中心中的那些可能处于最高级别。以这种方式,可用于大型数据中心的数据可能是最大的,并且可能来自许多系统,诸如来自跨许多车队的许多车辆。这允许最高级别分析模块基于最广泛和/或最全面的数据视图来做出决策。
[0021]相反,来自较低级别分析模块的响应时间提供了更快的阻断,但是信息可能较少。
[0022]根据本公开,阻断器是能够在分析系统的指挥下执行动作以影响系统的行为的模块。因此,例如,在车辆系统中,阻断器可以是可以控制车辆加速或制动的模块,它可以通过提供警报或视觉通知来控制信息娱乐系统,它可以切断点火装置等等。
[0023]在确定阻断时有许多因素需要考虑。确定是否采取动作的处理可以在系统中原地完成,诸如在车辆本身处,或者可以在云或其他网络环境中完成。处理发生的地方可以基于各种因素,诸如安全性、可用性、速度以及该操作是适用于单个系统还是多个系统。阻断可以是基于规则的,或者可以基于机器学习(ML)。甚至决定使用哪些数据来用于做出决定也可能是可变的。
[0024]由于变量如此多,基于数据来分析和做出决策是处理器密集型的。
[0025]因此,根据本公开的实施例,将反馈提供给较低级别的分析模块,这些模块可以剔除或集中被提供给较高级别分析的数据。如本文中所使用的,数据过滤反馈指示较高层分析模块可以向较低层提供通知,指示较高层需要较少数据或者在一些情况下需要更多数据
以允许较低层数据分析模块有效地过滤数据。
[0026]以这种方式,系统可以随着时间逐渐变得更加高效。具体而言,通过确定要做出决策的重要因素,然后从系统正在处理的数据中移除其他因素,系统可以变得更加高效。
[0027]此外,通过确定可以更靠近数据源做出决策,然后配置更靠近源的分析以接管决策制定,系统可以随着时间逐渐变得更加高效。
[0028]在一些另外的实施例中,过滤决策也可以在较低级别的层中做出。具体来说,较低层处的分析模块可以注意到数据中存在过多的噪声而无法有效地做出决策,从而将决策权退回到较高层。
[0029]现在对图1进行参考,其示出了本系统的简化版本的框图。特别地,图1中的部署示出了原地110部署和数据中心112部署,其中每个部署内具有各种元素。例如,原地110部署可以是车辆部署、智能家居部署、医院部署、工厂部署、商业部署等等。
[0030]多个传感器120可以向多个分析模块130提供数据。传感器120可以是可以提供数据的任何传感器。在车辆环境中,此类传感器可以包括位置、压力、振动、信息娱乐本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在计算设备上的分析模块处的方法,所述分析模块位于分析模块和数据源的分层结构内的层处,所述方法包括:从数据源或较低层分析模块接收第一数据集;分析所述第一数据集以创建第二数据集;向至少一个较高层分析模块提供所述第二数据集,所述第二数据集被从所述第一数据集得出;以及向所述较低层分析模块提供推断和阻断中的至少一项。2.根据权利要求1所述的方法,其中所述创建所述第二数据集基于所述接收和所述分析的先前迭代而被动态执行。3.根据权利要求1所述的方法,还包括:在所述分析之前接收来自较高层级的分析模块的阻断或通知。4.根据权利要求1所述的方法,还包括:在所述分析之前接收来自与所述分析模块在同一层上的第二分析模块的指示。5.根据权利要求4所述的方法,其中所述指示将决策制定委托给所述分析模块。6.根据权利要求1所述的方法,其中向所述较低层分析模块提供所述阻断限制所述第一数据集用于所述接收和分析的未来迭代。7.根据权利要求6所述的方法,其中所述阻断包括用于减少报告次数的通知。8.根据权利要求1所述的方法,其中所述分析基于机器学习过程和基于规则的过程中的至少一项。9.根据权利要求1所述的方法,其中所述数据源是车辆中的传感器和物联网设备中的至少一项。10.根据权利要求1所述的方法,还包括多次重复所述方法以动态地提高分析模块和数据源的所述分层结构的效率。11.一种计算设备,所述计算设备包括分析模块,所述分析模块位于分析模块和数据源的分层结构内的层处,所述计算设备包括:处理器;以及通信子系统,其中使用所述分析模块的所述计算设备被配置为:从数据源或较低层分析模块接收第一数据集;分析所述第一数据集以创建第二数据集;向至少一个较高层分析模块提供所述第二数据集,所述第二数据集被从所述第一数据集得出;以及向所述较低层分析模块提供推...

【专利技术属性】
技术研发人员:B
申请(专利权)人:黑莓有限公司
类型:发明
国别省市:

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

1