[发明专利]诊断仪消息推送方法、装置、计算机设备及存储介质有效
申请号: | 201910262143.2 | 申请日: | 2019-04-02 |
公开(公告)号: | CN110097660B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 李小华;金翔宇 | 申请(专利权)人: | 深圳市云伽智能技术有限公司 |
主分类号: | G07C5/08 | 分类号: | G07C5/08;G07C5/00 |
代理公司: | 广州市南锋专利事务所有限公司 44228 | 代理人: | 郑学伟;叶利军 |
地址: | 518000 广东省深圳市南山区西丽街道西丽社区留仙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 诊断仪 消息 推送 方法 装置 计算机 设备 存储 介质 | ||
1.一种诊断仪消息推送方法,其特征在于,包括步骤:
消息推送平台开始发送消息,并根据消息属性判断消息是否需要多播;
若消息需要多播,则找出所有接收消息的故障诊断仪的消息队列;
同时投递消息至各故障诊断仪的消息队列;
找出所有接收消息的在线故障诊断仪;
给在线故障诊断仪发出消息可用通知;
故障诊断仪读取消息,并结束消息推送;
若消息不需要多播,则判断接收消息的故障诊断仪是否在线;
若接收消息的故障诊断仪在线,则将直接消息推送至接收消息的故障诊断仪;
故障诊断仪接收消息,并结束消息推送;
若接收消息的故障诊断仪不在线,则结束消息推送;
其中,
在所述则判断接收消息的故障诊断仪是否在线之前还包括步骤:
判断消息是否可丢;
若消息为不可丢消息,则将消息投递至消息队列中;
否则继续执行所述判断接收消息的故障诊断仪是否在线;
其中,
在所述则判断接收消息的故障诊断仪是否在线之后还包括步骤:
判断消息是否可丢;
若消息为不可丢消息,则向消息接收故障诊断仪推送消息可用通知;
消息接收故障诊断仪读取消息,并结束消息推送;
否则继续执行所述则将消息直接推送至接收消息的故障诊断仪。
2.根据权利要求1所述的诊断仪消息推送方法,其特征在于,所述找出所有故障诊断仪的消息队列的方法包括:通过用户名称ID、群组ID或类型ID任意一项用户属性查找所有接收消息的故障诊断仪,并根据查找到的接收消息故障诊断仪来获取每个故障诊断仪的消息队列。
3.一种故障诊断仪消息推送装置,其特征在于,包括:
开始发送模块,所述开始发送模块用于消息推送平台开始发送消息;
多播判断模块,所述多播判断模块用于根据消息属性判断消息是否需要多播;
故障诊断仪消息列表获取模块,所述故障诊断仪消息列表获取模块用于在消息需要多播,则找出所有接收消息的故障诊断仪的消息队列;
第一消息投递模块,所述第一消息投递模块用于同时投递消息至各故障诊断仪的消息队列;
在线故障诊断仪查找模块,所述在线故障诊断仪查找模块用于找出所有接收消息的在线故障诊断仪;
第一可用消息通知模块,所述第一可用消息通知模块用于给在线故障诊断仪发出消息可用通知;
第一读取消息模块,所述第一读取消息模块用于故障诊断仪读取消息,并结束消息推送;
故障诊断仪在线判断模块,所述故障诊断仪在线判断模块用于在消息不需要多播,则判断接收消息的故障诊断仪是否在线;
消息直接推送模块,所述消息直接推送模块用于若接收消息的故障诊断仪在线,则将直接消息推送至接收消息的故障诊断仪;
故障诊断仪接收消息模块,所述故障诊断仪接收消息模块用于故障诊断仪接收消息,并结束消息推送;若接收消息的故障诊断仪不在线,则结束消息推送;
第一消息可丢判断模块,所述第一消息可丢判断模块用于判断消息是否可丢;
第二消息投递模块,所述第二消息投递模块用于在消息为不可丢消息,则将消息投递至消息队列中;否则继续执行所述故障诊断仪在线判断模块;
第二消息可丢判断模块,所述第二消息可丢判断模块用于判断消息是否可丢;
第二可用消息通知模块,所述第二可用消息通知模块用于在消息为不可丢消息,则向消息接收故障诊断仪推送消息可用通知;
故障诊断仪接收消息模块,所述故障诊断仪接收消息模块用于接收故障诊断仪读取消息,并结束消息推送;否则继续执行所述则将消息直接推送至接收消息的故障诊断仪。
4.根据权利要求3所述的故障诊断仪消息推送装置,其特征在于,所述故障诊断仪消息列表获取模块具体用于通过用户名称ID、群组ID或类型ID任意一项用户属性查找所有接收消息的故障诊断仪,并根据查找到的接收消息的故障诊断仪来获取每个故障诊断仪的消息队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云伽智能技术有限公司,未经深圳市云伽智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910262143.2/1.html,转载请声明来源钻瓜专利网。