System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于物联网可配置事件和动作排序框架的装置和方法制造方法及图纸_技高网

用于物联网可配置事件和动作排序框架的装置和方法制造方法及图纸

技术编号:39942789 阅读:4 留言:0更新日期:2024-01-08 22:41
本公开涉及用于物联网可配置事件和动作排序框架的装置和方法。物联网(IoT)可配置事件和动作排序机制,用于将各种IoT事件互连在一起,以实现事件和动作排序处理,该处理可以高效地启用IoT系统中可用的数据的复杂使用。

【技术实现步骤摘要】


技术介绍

1、物联网(iot)是一种新兴技术,其中涵盖日常对象的设备可以经由互联网或某种其它网络技术进行互连,以发送和接收数据。设备本身可以大或小,提供传感器数据或接收致动器命令以执行动作,并且可以具有不同的功能和能力。家庭中的iot设备的一些示例是:存在传感器、灯、咖啡机、吊扇、冰箱、音频系统和智能tv。复杂的iot设备的范围可以从工业机器人和机械设备、互联网网关、智能电话、甚至到无人驾驶汽车(或其组件)。

2、可以构建iot应用来处理由iot设备生成的大量信息。可以执行分析和数据挖掘以提取由原始数据提供的模式或趋势。传统web应用的范围主要限于可以执行的分析类型,这是因为对于特定应用,有限的数据集可用。有限一般是指种类,而不一定是指大小。另一方面,iot技术提供了对由iot设备提供的原始数据的各种大量数据集进行数据挖掘的能力。

3、可以有许多应用能够连接iot系统中的各种(有时是完全不同的)“事物”。例如,房主的日历时间表可以用在iot家庭自动化系统中,以交互并控制彼此不相关的各种iot设备:咖啡机、扬声器、照明设备、hvac系统、车库门开启器、汽车等。早上醒来时,当天的新闻可以在用户洗澡时流式传输到浴室的扬声器上。存在传感器可以检测用户何时离开洗手间并开始冲泡咖啡。类似地,一旦用户准备好去上班,另一个存在传感器就可以远程启动车库中的汽车并打开车库门。然后,可以在车库门关闭后调整hvac系统以节省能源。

4、如可以看出的,上面提到的操作中的每一个都取决于先前发生的操作。iot事件被定义为检测到特定事件,例如存在传感器检测到用户正在离开房间或车库门关闭。另一方面,iot动作是响应该事件的发生而执行的结果操作——示例包括新闻流式传输到扬声器、自动远程启动汽车以及打开车库门。因此,iot事件和动作彼此相互关联,并允许实现由iot系统提供的现实生活中的便利。在家庭自动化用例中,用户的时间表基于不同的发生来指示动作的顺序。一个动作集合可以基于用户的正常通勤来触发,而另一个动作集合可以在用户在家工作或休假时发生。如果用户起床较晚,那么动作的顺序甚至可以延迟。因此,这些动作是通过检测实时发生的事件而不是预先编程的时间表来触发的。

5、iot技术的主要推动力之一是服务层(sl)架构的规范。诸如onem2m和ocf之类的标准开发组织(sdo)正在定义可以用于实现iot的架构组件。这些组件包括物理和虚拟实体、资源模型和表示、服务和能力、协议消息传递等。然后,实现这些标准的iot设备能够相互通信,并提供iot技术所承诺的种类和大小的大型数据集。

6、在sl架构内,提供了各种功能,利用这些功能,可以使用和处理搜集的数据。一种这样的功能是事件管理:在onem2m中,该功能称为动作触发。开放式互联基金会(openconnectivity foundation)具有有限的事件管理功能,如使用场景、规则和脚本的功能,但是该功能主要集中在自动化操作上,而不是处理具有多个动作的事件。事件管理是检测系统中的事件并响应这些事件的发生执行一些结果操作的处理。在iot系统中,这是一项强大的能力,因为可以将来自许多来源和类型的数据组合在一起,以实现更智能的应用,如上述家庭自动化用例中所示。


技术实现思路

1、iot架构仍在发展,并且试图确定如何最好地使用应用可用的大量数据。本文公开了用于将各种iot事件互连在一起以实现可以高效地实现iot系统中可用数据的复杂使用的最终处理的iot可配置事件和动作排序机制。

2、提供本
技术实现思路
是为了以简化的形式介绍选择的概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在识别要求保护的主题的关键特征或必要特征,也不旨在用于限制要求保护的主题的范围。此外,要求保护的主题不限于解决在本公开的任何部分中提到的任何或全部缺点的限制。

本文档来自技高网...

【技术保护点】

1.一种装置,所述装置包括:

2.根据权利要求1所述的装置,其中,所述一个或多个条件包括以下中的至少一个:

3.根据权利要求1所述的装置,其中,所述一个或多个动作包括以下中的至少一个:

4.根据权利要求1所述的装置,其中,第一资源包括用于定义所述进程中的所述事件序列中的初始事件的参数。

5.根据权利要求1所述的装置,其中,第一资源包括用于定义所述进程的文本描述的参数。

6.根据权利要求1所述的装置,其中,第一资源包括所述进程开始所必须满足的先决条件。

7.根据权利要求6所述的装置,其中,所述先决条件包括在所述进程开始之前执行的动作。

8.根据权利要求1所述的装置,其中,第一资源包括用于停止所述装置对所述进程的处理的退出条件。

9.一种方法,所述方法包括:

10.根据权利要求9所述的方法,其中所述一个或多个条件包括以下中的至少一个:值的阈值或范围、定时器的到期、对资源的创建RESTful操作、对资源的检索RESTful操作、对资源的更新RESTful操作、对资源的删除RESTful操作、打开或关闭设备的操作、或由另一进程执行的动作。

11.根据权利要求9所述的方法,其中,所述一个或多个动作包括以下中的至少一个:

12.根据权利要求9所述的方法,其中,第一资源包括用于定义所述进程中的所述事件序列中的初始事件的参数。

13.根据权利要求9所述的方法,其中,第一资源包括用于定义所述进程的文本描述的参数。

14.根据权利要求9所述的方法,其中,第一资源包括所述进程开始所必须满足的先决条件。

15.根据权利要求14所述的方法,其中,所述先决条件包括在所述进程开始之前执行的动作。

16.根据权利要求9所述的方法,其中,第一资源包括用于停止所述装置对所述进程的处理的退出条件。

17.一种计算机可读存储介质,其存储计算机可执行指令,当被计算设备执行时,所述计算机可执行指令使得所述计算设备执行包括以下的可执行操作:

18.根据权利要求17所述的方法,其中,所述一个或多个条件包括定时器的到期。

19.根据权利要求17所述的方法,其中,所述一个或多个条件包括打开或关闭设备的操作。

20.根据权利要求17所述的方法,其中,所述一个或多个动作包括致动器的控制或定时器的启动中的至少一个。

...

【技术特征摘要】

1.一种装置,所述装置包括:

2.根据权利要求1所述的装置,其中,所述一个或多个条件包括以下中的至少一个:

3.根据权利要求1所述的装置,其中,所述一个或多个动作包括以下中的至少一个:

4.根据权利要求1所述的装置,其中,第一资源包括用于定义所述进程中的所述事件序列中的初始事件的参数。

5.根据权利要求1所述的装置,其中,第一资源包括用于定义所述进程的文本描述的参数。

6.根据权利要求1所述的装置,其中,第一资源包括所述进程开始所必须满足的先决条件。

7.根据权利要求6所述的装置,其中,所述先决条件包括在所述进程开始之前执行的动作。

8.根据权利要求1所述的装置,其中,第一资源包括用于停止所述装置对所述进程的处理的退出条件。

9.一种方法,所述方法包括:

10.根据权利要求9所述的方法,其中所述一个或多个条件包括以下中的至少一个:值的阈值或范围、定时器的到期、对资源的创建restful操作、对资源的检索restful操作、对资源的更新restful操作、对资源的删除restful操作、打开或关闭设备的操作、或由另一进程执行的动作。

...

【专利技术属性】
技术研发人员:Q·李D·N·希德陈卓W·R·弗林C·M·麦兰迪恩R·迪吉洛拉莫S·洛埃布李鸿堃
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:

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

1