【技术实现步骤摘要】
一种消息调度方法及系统
[0001]本专利技术涉及网络通信
,尤其涉及一种消息调度方法、系统、电子设备及存储介质。
技术介绍
[0002]FC(Fiber Channel)是由美国标准化委员会(ANSI)提出的高速串行传输总线,由于其具备通道和网络的双重优势,具备高带宽、高可靠、抵抗电磁干扰等优点,能够提供非常稳定可靠的光纤连接,容易构建大型的数据传输和通信网络。FC
‑
AE标准是一个应用到航空电子环境中的一组协议族,主要用于航空电子下各设备之间的数据通信,传输视频、指控、仪器仪表、传感器等数据,目前FC
‑
AE网络在诸多航电网络和军工设备中得到了广泛的应用。
[0003]FC
‑
AE
‑
1553是Fiber Channel
‑
Avionics Environment
‑
UpperLayer Protocol MIL
‑
STD
‑
1553B Notice 2的简称,是在
【技术保护点】
【技术特征摘要】
1.一种消息调度方法,其特征在于,包括:响应消息调度请求,基于所述消息调度请求中的非周期消息执行请求,从非周期消息栈中逐一读取非周期消息并执行,直至所述非周期消息栈中的所有非周期消息执行完毕;判断当前时间是否满足预设的循环开始条件,若是,则记录当前循环次数,继而从周期消息栈中逐一识别出目标周期消息并执行,直至所述周期消息栈中的所有目标周期消息执行完毕;其中,所述非周期消息的执行间隔、所述目标周期消息的执行间隔均为预设的第一消息间隔;所述周期消息栈中的各个周期消息包含有周期参数,所述目标周期消息是周期参数与所述当前循环次数相匹配的周期消息。2.根据权利要求1所述的消息调度方法,其特征在于,所述响应消息调度请求,基于所述消息调度请求中的非周期消息执行请求,从非周期消息栈中逐一读取非周期消息并执行,直至所述非周期消息栈中的所有非周期消息执行完毕,包括:响应消息调度请求,若判断所述消息调度请求中不具有非周期消息执行请求时,则跳转至判断当前时间是否满足预设的循环开始条件对应的步骤。3.根据权利要求1所述的消息调度方法,其特征在于,所述目标周期消息的识别方式包括:读取所述周期消息的周期参数,若判断所述当前循环次数是所述周期参数的整数倍,则将该周期消息判定为目标周期消息。4.根据权利要求1所述的消息调度方法,其特征在于,还包括:若在对所述周期消息栈中的目标周期消息进行执行的过程中监测到非周期消息,则将监测到的非周期消息依次添加至所述非周期消息栈;在所述周期消息栈中的所有目标周期消息执行完毕之后,生成非周期消息执行请求并添加至下一周期的消息调度请求中。5.根据权利要求1所述的消息调度方法,其特征在于,所述判断当前时间是否满足预设的循环开...
【专利技术属性】
技术研发人员:崔炳林,谢鹏,黄若愚,李龙威,房亮,曹丽剑,
申请(专利权)人:北京国科天迅科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。