[发明专利]目标消息的处理方法及装置、存储介质、电子装置有效
| 申请号: | 202011300263.6 | 申请日: | 2020-11-18 |
| 公开(公告)号: | CN112422684B | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 丁张辉 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
| 主分类号: | H04L67/51 | 分类号: | H04L67/51;H04L43/10;H04L67/568;H04L67/1097;H04L1/00 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王晓婷 |
| 地址: | 266101 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标 消息 处理 方法 装置 存储 介质 电子 | ||
1.一种目标消息的处理方法,其特征在于,包括:
获取目标消息的订阅服务端在目标周期内向预设存储队列中写入的服务标识信息,其中,所述服务标识信息包含:所述订阅服务端的目标标识,所述目标标识的有效时间,不同的目标标识分别用于标识不同的订阅服务端;
通过消息发布中心对所述预设存储队列中的所述服务标识信息进行监听,得到监听结果;
根据所述监听结果确定向所述订阅服务端发送所述目标消息的发送策略;
其中,所述有效时间用于指示所述目标标识的过期时间,在所述监听结果指示所述目标标识已过期的情况下,将所述目标标识所指示的订阅服务端设置为下线;
其中,根据所述监听结果确定向所述订阅服务端发送所述目标消息的发送策略,包括:
当所述监听结果指示所述预设存储队列中的所述订阅服务端未出现异常时,将所述目标消息直接发送至所述目标消息对应的订阅服务端中;
当所述监听结果指示所述预设存储队列中的部分订阅服务端出现异常时,将所述部分订阅服务端对应的目标消息缓存在所述预设存储队列中,并通过所述消息发布中心通知目标对象所述部分订阅服务端出现异常情况。
2.根据权利要求1所述的方法,其特征在于,获取目标消息的订阅服务端在目标周期内向预设存储队列中写入的服务标识信息之前,所述方法还包括:
获取所述订阅服务端当前订阅的业务种类;
根据所述业务种类设置所述服务标识信息的有效时间。
3.根据权利要求1所述的方法,其特征在于,通过消息发布中心对所述预设存储队列中的所述服务标识信息进行监听,包括:
通过所述消息发布中心中的监听器对所述服务标识信息进行心跳检测;
在所述心跳检测的状态结果为异常的情况下,在所述预设存储队列中生成所述目标消息对应的目标文件,并将所述目标文件保存在所述预设存储队列中。
4.根据权利要求3所述的方法,其特征在于,通过所述消息发布中心中的监听器对所述服务标识信息进行心跳检测之前,所述方法还包括:
在所述监听器中设置所述心跳检测的判断条件,其中,在所述服务标识信息符合所述判断条件的情况下,确定所述服务标识信息为异常。
5.根据权利要求1所述的方法,其特征在于,将所述部分订阅服务端对应的目标消息缓存在所述预设存储队列中之后,所述方法还包括:
按照所述部分订阅服务端对应的目标消息对应的发送顺序依次发送所述部分订阅服务端对应的目标消息。
6.根据权利要求1所述的方法,其特征在于,通过所述消息发布中心通知目标对象所述部分订阅服务端出现异常情况之后,所述方法还包括:
指示所述目标对象对出现异常情况的订阅服务端进行故障排除;
在出现异常情况的订阅服务端恢复正常后,将缓存在所述预设存储队列中的所述部分订阅服务端对应的目标消息发送至恢复正常的订阅服务端。
7.一种目标消息的处理装置,其特征在于,包括:
获取模块,用于获取目标消息的订阅服务端在目标周期内向预设存储队列中写入的服务标识信息,其中,所述服务标识信息包含:所述订阅服务端的目标标识,所述目标标识的有效时间,不同的目标标识分别用于标识不同的订阅服务端;
监听模块,用于通过消息发布中心对所述预设存储队列中的所述服务标识信息进行监听,得到监听结果;
确定模块,用于根据所述监听结果确定向所述订阅服务端发送所述目标消息的发送策略;
其中,所述有效时间用于指示所述目标标识的过期时间,在所述监听结果指示所述目标标识已过期的情况下,上述装置还用于将所述目标标识所指示的订阅服务端设置为下线;
其中,上述确定模块,还用于当所述监听结果指示所述预设存储队列中的所述订阅服务端未出现异常时,将所述目标消息直接发送至所述目标消息对应的订阅服务端中;当所述监听结果指示所述预设存储队列中的部分订阅服务端出现异常时,将所述部分订阅服务端对应的目标消息缓存在所述预设存储队列中,并通过所述消息发布中心通知目标对象所述部分订阅服务端出现异常情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011300263.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:环保型家具漆
- 下一篇:一种基于多光谱的地面伤员识别方法及系统





