一种基于制造技术

技术编号:39900634 阅读:17 留言:0更新日期:2023-12-30 13:14
本发明专利技术提供一种基于

【技术实现步骤摘要】
一种基于Linux平台epoll机制的数据交互方法


[0001]本专利技术涉及新能源电力系统
,具体而言,涉及一种基于
Linux
平台
epoll
机制的数据交互方法


技术介绍

[0002]电池模组作为从机与数据采集主机组成数据并发交互系统,为了保证数据的可靠稳定和电池模组的动态接入,并具有一定的数据存储和告警处理机制,需要主机对电池模组的数据和参数进行管理,并及时处理告警信息

[0003]多个电池模组与主机组成局域网,由主机控制数据的收发和指令的执行,电池模组的动态接入,以及接入场景的多变性,要求储能采集系统可以动态分配电池模组的配置信息,处理不同电池模组的并发任务,并能够在任务和状态处理异常时,快速调整策略,而
epoll
机制基于遍历侦听队列,依赖于从机的主动触发,包括从机的链接和数据到达,无法满足使用场景中可能出现的异常状况和临时任务的即时处理要求


技术实现思路

[0004]有鉴于此,本专利技术旨在提出一种基于
L本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
Linux
平台
epoll
机制的数据交互方法,其特征在于,包括以下步骤:
S1
:任务启动,建立
epoll
处理机制;
S2
:检测并判断主机是否接收到了从机的链接,若是,进入
S3
,若否,则进入
S2

S3
:所述主机向从机发送数据采集指令,进入
S4

S4
:检测并判断所述主机是否接收到从机反馈的数据,若是,进入
S3
,若否,则进入
S5

S5
:检测并判断所述主机接收从机的数据是否超时,若是,进入
S3
,若否,则进入
S6

S6
:检测并判断所述主机向从机重发数据的次数是否超限,若否,进入
S3
,若是,则进入
S7

S7
:所述主机断开与从机的链接,任务结束
。2.
根据权利要求1所述的基于
Linux
平台
epoll
机制的数据交互方法,其特征在于,在步骤
S2
中还包括,所述主机设置阻塞的延时时间,用于侦听从机的新链接和数据,并将所述新链接以事件形式加入到主机的任务表中
。3.
根据权利要求1所述的基于
Linux
平台
epoll
机制的数据交互方法,其特征在于,在步骤
S4
中还包括,所述主机遍历从机的就绪队列,识别队列中从机的事件类型,并更新主机任务表中事件的实时状态
。4.
根据权利要求1所述的基于
Li...

【专利技术属性】
技术研发人员:刘岩良
申请(专利权)人:云储新能源科技有限公司
类型:发明
国别省市:

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

1