消息推送方法、装置、客户端设备和系统制造方法及图纸

技术编号:42451746 阅读:18 留言:0更新日期:2024-08-21 12:43
本发明专利技术提供一种消息推送方法、装置、客户端设备和系统,涉及数据处理技术领域,该方法包括:获取当前时刻服务端设备的消息推送速率和客户端缓存队列的队列长度,该客户端缓存队列用于缓存服务端设备推送的待处理消息;确定客户端设备在当前时刻的消息处理速率;基于消息处理速率和队列长度确定下一时刻的目标消息推送速率;在目标消息推送速率相对于消息推送速率发生变化的情况下,将目标消息推送速率发送给服务端设备,以使服务端设备按照目标消息推送速率向客户端设备推送待处理消息。本发明专利技术提供的技术方案能够在客户端设备尽最大消息处理能力处理消息的同时,不会因消息的过量推送而出现响应慢、卡顿或崩溃的现象。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种消息推送方法、装置、客户端设备和系统


技术介绍

1、在安防监控系统、物联网系统等网络系统中,服务端设备可以主动向客户端设备推送监控设备、物联网设备等消息产生设备的报警、运行状态、事件等消息,以便客户端设备实时感知网络系统中消息产生设备的变化,进而进行相应的业务处理流程。

2、随着大量的消息产生设备接入网络系统,设备产生的消息越来越多,则会有大量消息被推送给目标客户端设备。当推送的消息的数量大于客户端设备处理消息的能力时,容易引起客户端设备因消息堆积而导致响应慢、卡顿或崩溃的问题。


技术实现思路

1、本专利技术提供一种消息推送方法、装置、客户端设备和系统,用以解决现有技术中服务端设备推送的消息数量大于客户端设备处理消息的能力时容易导致客户端设备响应慢、卡顿或崩溃的问题。

2、本专利技术提供一种消息推送方法,应用于客户端设备,所述方法包括:

3、获取当前时刻服务端设备的消息推送速率和客户端缓存队列的队列长度;所述客户端缓存队列用于缓存所述服本文档来自技高网...

【技术保护点】

1.一种消息推送方法,其特征在于,应用于客户端设备,所述方法包括:

2.根据权利要求1所述的消息推送方法,其特征在于,所述基于所述消息处理速率和所述队列长度确定下一时刻的目标消息推送速率,包括:

3.根据权利要求1所述的消息推送方法,其特征在于,所述基于所述消息处理速率和所述队列长度确定下一时刻的目标消息推送速率,包括:

4.根据权利要求3所述的消息推送方法,其特征在于,所述采样周期包括至少一个采样间隔;所述基于所述消息处理速率、所述队列长度和所述第二变化幅度确定所述下一时刻的目标消息推送速率,包括:

5.根据权利要求1至4任一项所述的消息...

【技术特征摘要】

1.一种消息推送方法,其特征在于,应用于客户端设备,所述方法包括:

2.根据权利要求1所述的消息推送方法,其特征在于,所述基于所述消息处理速率和所述队列长度确定下一时刻的目标消息推送速率,包括:

3.根据权利要求1所述的消息推送方法,其特征在于,所述基于所述消息处理速率和所述队列长度确定下一时刻的目标消息推送速率,包括:

4.根据权利要求3所述的消息推送方法,其特征在于,所述采样周期包括至少一个采样间隔;所述基于所述消息处理速率、所述队列长度和所述第二变化幅度确定所述下一时刻的目标消息推送速率,包括:

5.根据权利要求1至4任一项所述的消息推送方法,其特征在于,所述当前时刻为当前采样间隔的采样结束时刻;所述确定...

【专利技术属性】
技术研发人员:祝玉磊
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1