【技术实现步骤摘要】
物联网智能设备的事件处理方法、装置、设备及存储介质
本专利技术实施例涉及数据处理
,尤其涉及一种物联网智能设备的事件处理方法、装置、设备及存储介质。
技术介绍
在一个应用网络中,应用平台通常都会提供用户自定义的事件处理策略(即设备联动)。例如,当物联网中的温度传感器感应到的温度低于某个阈值时,可以根据自定义的时间处理策略打开对应的取暖器等。应用网络中设备数量越多,对应用平台的效率要求也就越高。现有技术在处理应用网络中的事件时,一般会使用关系数据库或非关系数据库等持久化存储手段对保存自定义的事件处理策略。在事件发生时,通过查询数据库来检查该事件是否有自定义的事件处理策略。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:由于自定义的事件处理策略的数量相对于事件的总数来说只占相当小的比例,因此会导致大量的数据库查询无法命中,进而导致事件处理效率降低。
技术实现思路
本专利技术实施例提供一种物联网智能设备的事件处理方法、装置、设备及存储介质,以提高事件处理效率。 ...
【技术保护点】
1.一种物联网智能设备的事件处理方法,其特征在于,包括:/n获取待处理事件;/n根据过滤服务器对所述待处理事件的自定义处理策略进行查询,得到第一策略查询结果;其中,所述过滤服务器仅存储自定义处理策略的触发条件;/n根据所述第一策略查询结果对所述待处理事件进行处理。/n
【技术特征摘要】
1.一种物联网智能设备的事件处理方法,其特征在于,包括:
获取待处理事件;
根据过滤服务器对所述待处理事件的自定义处理策略进行查询,得到第一策略查询结果;其中,所述过滤服务器仅存储自定义处理策略的触发条件;
根据所述第一策略查询结果对所述待处理事件进行处理。
2.根据权利要求1所述的方法,其特征在于,在获取待处理事件之前,还包括:
遍历数据存储数据库,获取全部存储事件的自定义处理策略;
将各所述自定义处理策略匹配的设备标识和事件标识组合成关键字标识,并将各所述关键字标识加入所述过滤服务器。
3.根据权利要求2所述的方法,其特征在于,所述第一策略查询结果包括不存在自定义处理策略;
所述根据所述第一策略查询结果对所述待处理事件进行处理,包括:
进入默认事件处理流程。
4.根据权利要求3所述的方法,其特征在于,所述第一策略查询结果包括存在自定义处理策略;
所述根据所述第一策略查询结果对所述待处理事件进行处理,包括:
根据所述数据存储数据库对所述待处理事件的自定义处理策略进行查询,得到第二策略查询结果;
如果确定所述第二策略查询结果为不存在自定义处理策略,则进入默认事件处理流程;
如果确定所述第二策略查询结果为存在自定义处理策略,则从所述数据存储数据库读取所述待处理事件匹配的自定义处理策略,并根据所述待处理事件匹配的自定义处理策略对所述待处理事件进行处理。
5.根据权利要求4所述的方法,其特征在于,所述根据所述待处理事件匹配的自定义处理策略对所述待处理事件进行处理,包括:
确定所述待处理事件匹配的自定义处理策略的优先级等级;
根据所述优先级等级以及所述自定义处理策略对所述待处理事件进行处理。
6.根据权利要求5所述的方法,其特征在于,所述优先级等级包括第一优先级;
所述根据所述优先级等级以及所述自定义处理策略对所述待处理事件进行处理,包括:
将所述待处理事件及所述自定义处理策略进行打包,并发送至第一优先级消息队列;
通过第一线程池从所述第一优先级消息队列中读取到所述待处理事件及所述自定义处理策略后,根据第一策略处理模式及所述自定义处理策略对所述待处理事件进行处理。
7.根据权利要求6所述的方法,其特征在于,所述根据第一策略处理模式及所述自定义处理策略对所述待处理事件进行处理,包括:
根据所述自定义处理策略及第一预设策略执行时间对所述待处理事件进行...
【专利技术属性】
技术研发人员:陈建江,金伟,
申请(专利权)人:上海顺舟智能科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。