一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种消息处理方法、电子设备及存储介质与流程

2021-10-19 21:33:00 来源:中国专利 TAG:电子设备 消息 计算机 方法 存储介质

技术特征:
1.一种消息处理方法,其特征在于,包括:消息处理器确定消息集中的首个消息结点对应的消息类型,其中,所述消息集用于按照时间先后顺序存储消息结点,所述消息结点为基于接收到的消息数据生成,并由消息调度器添加至所述消息集中的,所述消息类型为向协议栈发送或者从所述协议栈接收;所述消息处理器基于所述消息类型对所述消息结点进行处理;消息处理器基于所述消息类型对所述消息结点进行处理,包括:若所述消息结点的消息类型为向协议栈发送,消息处理器利用预设协议对所述消息结点进行封装,并向所述协议栈发送封装后的消息数据;若所述消息结点的消息类型为从所述协议栈接收,消息处理器利用预设协议对所述消息结点进行解析,得到消息数据。2.根据权利要求1所述的消息处理方法,其特征在于,消息调度器将所述消息结点添加至消息集中,包括:消息调度器在所述消息结点的数据域中读取优先级数据位对应的优先级信息;若根据所述优先级信息确定所述消息结点的优先级是否高于所述消息集中其它消息结点的优先级;若所述消息结点的优先级高于所述消息集中其它消息结点的优先级,将所述消息结点插入所述消息集中其它消息结点的头部;若所述消息结点的优先级低于所述消息集中其它消息结点的优先级,将所述消息结点插入所述消息集中其它消息结点的尾部;若所述消息结点的优先级低于所述消息集中若干个消息结点的优先级,且高于所述消息集中剩余若干个消息结点的优先级,将所述消息结点插入所述消息集中若干个消息结点与剩余若干个消息结点之间。3.根据权利要求1所述的消息处理方法,其特征在于,消息调度器将所述消息结点添加至消息集中之前,所述方法还包括:所述消息调度器确定是否存在所述消息集,若存在所述消息集,将所述消息结点添加至消息集中;若不存在所述消息集,创建所述消息集,将所述消息结点插入所述消息集中。4.根据权利要求1所述的消息处理方法,其特征在于,消息处理器确定所述消息集中的首个消息结点对应的消息类型,包括:消息处理器在所述消息结点的数据域中读取消息类型标识;若所述消息类型标识对应发送类型,确定所述消息结点的消息类型为向协议栈发送;若所述消息类型标识为接收类型,确定所述消息结点的消息类型为从所述协议栈接收。5.根据权利要求1所述的消息处理方法,其特征在于,消息处理器基于所述消息类型对所述消息结点进行处理之后,所述方法还包括:所述消息调度器删除所述消息结点,并计算所述消息集的当前长度;若所述消息集的当前长度为0,所述消息调度器释放所述消息集占用的空间;若所述消息集的当前长度大于0,执行消息处理器确定所述消息集中的首个消息结点对应的消息类型的步骤。
6.根据权利要求1所述的消息处理方法,其特征在于,所述方法还包括:在消息处理器基于所述消息类型对所述消息结点进行处理过程中,若检测到优先级高于所述消息处理器处理所述消息结点的高优先级操作,消息处理器暂停基于所述消息类型对所述消息结点进行处理;待所述高优先级操作完成后,消息处理器继续基于所述消息类型对所述消息结点进行处理。7.根据权利要求1所述的消息处理方法,其特征在于,所述方法还包括:在消息处理器基于所述消息类型对所述消息结点进行处理过程中,若所述消息集中消息结点的头部被插入高优先级的消息结点,所述消息处理器暂停处理所述消息结点,并优先处理所述高优先级的消息结点;待所述高优先级的消息结点处理完毕时,处理被暂停处理的所述消息结点。8.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1~7任一所述的消息处理方法。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有消息处理方法的程序,所述消息处理方法的程序被处理器执行时实现权利要求1

7任一所述的消息处理方法的步骤。

技术总结
本发明涉及一种消息处理方法、电子设备及存储介质,方法包括:消息处理器确定消息集中的首个消息结点对应的消息类型,其中,消息集用于按照时间先后顺序存储消息结点,消息结点为基于接收到的消息数据生成,并由消息调度器添加至消息集中的;消息处理器基于消息类型对消息结点进行处理。本发明实现通过消息调度器将消息结点按照接收到的时间先后顺序存储在消息集中,实现最大限度的保留所有通讯数据,由消息处理器将消息集中首个消息结点按照消息类型进行处理,反复执行以上过程,可以实现消息结点的顺序存储及顺序处理,避免一次只处理一个消息而忽略其它消息的情况,使得每个消息结点都能够得到处理,提高消息处理的准确性及实时性。及实时性。及实时性。


技术研发人员:魏建仓 姚健 董焰 刘东娜 商春喜 严娓 贺继阳
受保护的技术使用者:深之蓝(天津)水下智能科技有限公司
技术研发日:2021.06.24
技术公布日:2021/10/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜