一种基于Actor模型的物联网消息控制方法技术

技术编号:41967540 阅读:29 留言:0更新日期:2024-07-10 16:48
本申请公开了一种基于Actor模型的物联网消息控制方法,包括:S11接收控制任务请求信息,并添加至预先构建的Actor模型的任务队列末尾;S12Actor模型创建1个或多个发送Actor;S13利用ActorManager模块依次为控制任务请求信息分配发送Actor;S14利用分配的发送Actor下发控制任务请求信息;发送Actor向其它发送Actor发送自身在工作的消息,与其它发送Actor进行信息交互,并在发送Actor自身中更新对应的状态信息;S15当发送Actor执行任务结束,判断Actor模型的任务队列中不存在任务,执行销毁操作。通过本申请方法,能够高效地对物联网设备进行下控。

【技术实现步骤摘要】

本申请涉及物联网网关消息处理技术,特别是涉及一种基于actor模型的物联网设备控制方法。


技术介绍

1、随着智能家居领域的发展,智能家居不仅提供了系统集成和信息交换功能,还优化了人们的生活方式和居住环境。智能家居通过物联网技术将家居的不同设备连接在一起,从而进行一系列的控制及数据采集,如照明控制、窗帘控制、空调控制、环境监测等等。

2、传统的基于物联网网关的数据对接技术均是采用不同通道启用一个线程或的方式来同时执行数据采集任务,每个线程可以独立的访问和处理数据,从而是实现并行化的数据采集,未考虑硬件设备的内存、磁盘等性能问题,这可能导致资源竞争和冲突,如处理不当,可能导致数据不一致,性能下降甚至系统崩溃。因此为了解决资源竞争和冲突的问题,当多个线程访问采集同一资源时,常用方法在对资源进行访问或操作前,对将要访问或操作的资源加锁,防止其他线程在此期间访问或修改这些资源,然而通过加锁的方式容易容易带来的一系列阻塞、等待、死锁等线程级别的问题,以使得无法高效的进行下控。


技术实现思路

>1、基于此,针对上本文档来自技高网...

【技术保护点】

1.一种基于Actor模型的物联网设备控制方法,其特征在于,应用于物联网网关,所述方法包括:

2.根据权利要求1所述的基于Actor模型的物联网设备控制方法,其特征在于,所述利用分配的发送Actor向对应设备下发控制任务请求信息包括:

3.根据权利要求1所述的基于Actor模型的物联网设备控制方法,其特征在于,所述步骤S14后还包括:

4.根据权利要求3所述的基于Actor模型的物联网设备控制方法,其特征在于,所述接收Actor请求线程池分配线程,并通过线程池分配的线程接收控制任务返回报文之后还包括:

5.根据权利要求1所述的基于Actor...

【技术特征摘要】

1.一种基于actor模型的物联网设备控制方法,其特征在于,应用于物联网网关,所述方法包括:

2.根据权利要求1所述的基于actor模型的物联网设备控制方法,其特征在于,所述利用分配的发送actor向对应设备下发控制任务请求信息包括:

3.根据权利要求1所述的基于actor模型的物联网设备控制方法,其特征在于,所述步骤s14后还包括:

4.根据权利要求3所述的基于actor模型的物联网设备控制方法,其特征在于,所述接收actor请求线程池分配线程,并通过线程池分配的线程接收控制任务返回报文之后还包括:

5.根据权利要求1所述的基于actor模型的物联网设备控制方法,其特征在于,所述步骤s1后包括:判断所述控制任...

【专利技术属性】
技术研发人员:张胜红刘龙豹
申请(专利权)人:中瑞恒北京科技有限公司
类型:发明
国别省市:

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

1