[发明专利]消息推送方法、控制装置、监控设备、系统及存储介质有效
申请号: | 202010110856.X | 申请日: | 2020-02-21 |
公开(公告)号: | CN111262949B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 张林 | 申请(专利权)人: | 普联技术有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L47/50;H04N7/18 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 黄诗彬;郝传鑫 |
地址: | 518000 广东省深圳市南山区深南路科技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 控制 装置 监控 设备 系统 存储 介质 | ||
1.一种消息推送方法,其特征在于,包括:
在监控设备启动时,初始化消息推送服务器信息,同时创建消息推送线程和消息推送定时器,其中,该消息推送服务器信息主要指监控设备的事件消息,通过消息推送定时器来实现不同接收服务器对于消息的间隔的要求;
当检测到侦测事件时,读取消息推送配置;
当所述消息推送配置为开启时,根据所述侦测事件组装消息报文;
对于当前连接的每一接收服务器,在判断当前时刻处于所述接收服务器的布防时间时,根据所述接收服务器的信息,进一步组装所述消息报文,并将进一步组装后的所述消息报文放入不同的消息队列;其中,所述接收服务器的信息包括所述接收服务器的地址、连接状态和布防时间;
通过消息推送线程将所有所述消息队列中进一步组装后的所述消息报文推送至对应的所述接收服务器。
2.如权利要求1所述的消息推送方法,其特征在于,所述将所有所述消息队列中进一步组装后的所述消息报文推送至对应的所述接收服务器,具体包括:
按照预先配置的优先级推送顺序,通过预先创建的消息推送线程将所有所述消息队列中进一步组装后的所述消息报文逐一推送至对应的所述接收服务器。
3.如权利要求2所述的消息推送方法,其特征在于,所述按照预先配置的优先级推送顺序,通过预先创建的消息推送线程将所有所述消息队列中进一步组装后的所述消息报文逐一发送至对应的所述接收服务器,具体包括:
按照预先配置的优先级推送顺序,确定下一个待推送消息的接收服务器;
判断当前时刻与所述接收服务器上一次推送消息时刻的间隔时长是否大于等于所述接收服务器的预设间隔时长;
在当前时刻与所述接收服务器上一次推送消息时刻的间隔时长小于所述接收服务器的预设间隔时长时,重复执行所述判断当前时刻与所述接收服务器上一次推送消息时刻的间隔时长是否大于等于所述接收服务器的预设间隔时长的步骤,直至判断当前时刻与所述接收服务器上一次推送消息时刻的间隔时长大于等于所述接收服务器的预设间隔时长为止;
在当前时刻与所述接收服务器上一次推送消息时刻的间隔时长大于等于所述接收服务器的预设间隔时长时,通过预先创建的消息推送线程将与所述接收服务器对应的所述消息队列中进一步组装后的所述消息报文推送至所述接收服务器,并重新确定下一个待推送消息的接收服务器,直至所有所述消息队列中进一步组装后的所述消息报文全部发送至对应的所述接收服务器为止。
4.一种控制装置,其特征在于,包括:
消息推送配置读取模块,用于当检测到侦测事件时,读取消息推送配置;
第一消息报文组装模块,用于当所述消息推送配置为开启时,根据所述侦测事件组装消息报文;
第二消息报文组装模块,用于对于当前连接的每一接收服务器,在判断当前时刻处于所述接收服务器的布防时间时,根据所述接收服务器的信息,进一步组装所述消息报文,并将进一步组装后的所述消息报文放入不同的消息队列;其中,所述接收服务器的信息包括所述接收服务器的地址、连接状态和布防时间;
消息报文推送模块,用于通过消息推送线程将所有所述消息队列中进一步组装后的所述消息报文推送至对应的所述接收服务器;其中,在监控设备启动时,初始化消息推送服务器信息,同时创建消息推送线程和消息推送定时器,其中,该消息推送服务器信息主要指监控设备的事件消息,通过消息推送定时器来实现不同接收服务器对于消息的间隔的要求。
5.如权利要求4所述的控制装置,其特征在于,所述消息报文推送模块具体用于按照预先配置的优先级推送顺序,通过预先创建的消息推送线程将所有所述消息队列中进一步组装后的所述消息报文逐一推送至对应的所述接收服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普联技术有限公司,未经普联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010110856.X/1.html,转载请声明来源钻瓜专利网。