基于优先级信息的消息调度方法和装置与流程

文档序号:33038324发布日期:2023-01-24 20:39阅读:来源:国知局

技术特征:
1.基于优先级信息的消息调度方法,用于第一装置与至少一个第二装置的交互,其特征在于:包括步骤:基于从至少一个所述第二装置获得的消息构建基于消息结构体的消息链表,其中,对应每个所述消息,所述消息链表存储所述消息的优先级信息、消息内容以及消息设备地址;基于所述优先级信息、所述消息内容以及所述消息设备地址将消息链表中的消息装载进入消息队列,以及根据所述消息队列中的消息数量对所述消息队列进行动态轮询以将所述消息内容发送至所述第一装置,并将从所述第一装置获得的反馈发送至具有所述消息设备地址的第二装置。2.根据权利要求1所述的基于优先级信息的消息调度方法,其特征在于:所述消息结构体包括消息状态、消息实时时间、消息启动时间、消息结束时间、消息的长度、消息设备地址、消息内容,其中根据所述消息状态确定所述消息的优先级。3.根据权利要求2所述的基于优先级信息的消息调度方法,其特征在于:所述优先级信息包括指明最高优先级的紧急信息、指明中等优先级的二等信息,以及指明最低优先级的三等信息;构建针对紧急信息的紧急消息结构体、针对二等信息的二等消息结构体,和/或针对三等信息的三等消息结构体。4.根据权利要求3所述的基于优先级信息的消息调度方法,其特征在于:按照固定时间片向所述消息队列循环装载消息,其中,在第一个时间片采用第一装载规则装载消息,在与第一时间片时间连续的第二个时间片采用第二装载规则装载消息,在与第二时间片时间连续的第三时间片采用第三装载规则装载消息。5.根据权利要求4所述的基于优先级信息的消息调度方法,其特征在于:所述第一装载规则包括优先装载紧急消息,所述第二装载规则包括除优先装载紧急消息外,按优先二等消息的第一数量比例装载二等消息和三等消息,所述第三装载规则包括除优先装载紧急消息外,按优先二等消息的第二数量比例装载二等消息和三等消息,其中所述第一数量比例大于第二数量比例。6.根据权利要求1所述的基于优先级信息的消息调度方法,其特征在于:按照所述消息队列中的实际消息数量来动态地计算出所述轮询的等待时间和需要轮询的第二装置的数量。7.根据权利要求3所述的基于优先级信息的消息调度方法,其特征在于:包括由第一装置向第二装置反馈数据校验信息。8.根据权利要求3所述的基于优先级信息的消息调度方法,其特征在于:包括将由第二装置主动传送的消息作为二等消息装载进入所述消息队列。9.基于优先级信息的消息调度装置,其特征在于:包括基于从至少一个第二装置获得的消息构建基于消息结构体的消息链表,其中,对应每个所述消息,所述消息链表存储所述消息的优先级信息、消息内容以及消息设备地址的程序模块;基于所述优先级信息、所述消息内容以及所述消息设备地址将消息链表中的消息装载进入消息队列的程序模块,以及根据所述消息队列中的消息数量对所述消息队列进行动态轮询以将所述消息内容发送至第一装置,并将从所述第一装置获得的反馈发送至具有所述消息设备地址的第二装置的程序模块。
10.基于优先级信息的消息调度装置,其特征在于:包括至少一个处理器和包括计算机程序代码的至少一个存储器,其中,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使所述装置至少执行权利要求1至8中任意一项的基于优先级信息的消息调度方法。

技术总结
本申请公开了基于优先级信息的消息调度方法和装置,其包括基于从至少一个第二装置获得的消息构建基于消息结构体的消息链表,其中,对应每个所述消息,所述消息链表存储所述消息的优先级信息、消息内容以及消息设备地址;基于所述优先级信息、所述消息内容以及所述消息设备地址将消息链表中的消息装载进入消息队列,以及根据所述消息队列中的消息数量对所述消息队列进行动态轮询以将所述消息内容发送至所述第一装置,并将从第一装置获得的反馈发送至具有所述消息设备地址的第二装置。本申请的方法中的消息优先级确保紧急消息能够优先执行,二等消息和三等消息按照动态比例执行。执行。执行。


技术研发人员:刘鹏 王凡 刘宝龙
受保护的技术使用者:青岛意想意创技术发展有限公司
技术研发日:2022.10.27
技术公布日:2023/1/23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1