CN114553944A - 预警消息推送方法和*** - Google Patents
预警消息推送方法和*** Download PDFInfo
- Publication number
- CN114553944A CN114553944A CN202111648286.0A CN202111648286A CN114553944A CN 114553944 A CN114553944 A CN 114553944A CN 202111648286 A CN202111648286 A CN 202111648286A CN 114553944 A CN114553944 A CN 114553944A
- Authority
- CN
- China
- Prior art keywords
- early warning
- target
- warning message
- message
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012544 monitoring process Methods 0.000 claims abstract description 46
- 238000012806 monitoring device Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/10—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Alarm Systems (AREA)
Abstract
本发明提供了一种预警消息推送方法和***,应用于告警台;包括:缓存目标预警信息;目标预警信息包括预警人物信息和预警车辆信息;在目标监控设备获取到与目标预警信息关联的监控消息时,生成目标预警消息;基于WebSocket连接向目标客户端推送目标预警消息。本发明缓解了现有技术中存在消息推送延迟的技术问题。
Description
技术领域
本发明涉及web应用开发技术领域,尤其是涉及一种预警消息推送方法和***。
背景技术
消息推送在软件行业应用越来越广泛,例如后台消息推送等,但是在实时消息推送方面会有时间延迟的要求,例如对于告警台的消息推送,需要在预警消息产生的第一时间进行推送。传统的基于HTTP协议的后台消息推送,需要客户端主动请求服务器端,即便使用长链接也容易受到外部因素影响而导致连接断开且不稳定,可能会产生推送延迟,导致消息无法及时被用户接收到的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种预警消息推送方法和***,以缓解现有技术中存在消息推送延迟的技术问题。
第一方面,本发明实施例提供了一种预警消息推送方法,应用于告警台;包括:缓存目标预警信息;所述目标预警信息包括预警人物信息和预警车辆信息;在目标监控设备获取到与所述目标预警信息关联的监控消息时,生成目标预警消息;基于WebSocket连接向目标客户端推送所述目标预警消息。
进一步地,在基于WebSocket连接向目标客户端推送所述目标预警消息之前,所述方法还包括:建立所述告警台与目标客户端之间的WebSocket 连接。
进一步地,所述方法还包括:将所述目标预警消息异步记录存储到所述告警台的存储单元。
进一步地,在目标监控设备获取到与所述目标预警信息关联的监控消息时,生成目标预警消息,包括:获取所述目标监控设备的实时监控视频帧;对所述实时监控视频帧进行特征提取,得到监控特征;判断所述监控特征与目标特征之间的相似度是否大于预设相似度阈值;所述目标特征为对所述目标预警信息进行特征提取得到的特征;如果是,则生成所述目标预警消息。
第二方面,本发明实施例还提供了一种预警消息推送***,应用于告警台;包括:缓存模块,生成模块和推送模块;其中,所述缓存模块,用于缓存目标预警信息;所述目标预警信息包括预警人物信息和预警车辆信息;所述生成模块,用于在目标监控设备获取到与所述目标预警信息关联的监控消息时,生成目标预警消息;所述推送模块,用于基于WebSocket 连接向目标客户端推送所述目标预警消息。
进一步地,还包括:建立模块,用于建立所述告警台与目标客户端之间的WebSocket连接。
进一步地,还包括:存储模块,用于将所述目标预警消息异步记录存储到所述告警台的存储单元。
进一步地,所述生成模块,还用于:获取所述目标监控设备的实时监控视频帧;对所述实时监控视频帧进行特征提取,得到监控特征;判断所述监控特征与目标特征之间的相似度是否大于预设相似度阈值;所述目标特征为对所述目标预警信息进行特征提取得到的特征;如果是,则生成所述目标预警消息。
第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法的步骤。
第四方面,本发明实施例还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行上述第一方面所述方法。
本发明提供了一种预警消息推送方法和***,应用于告警台;通过目标监控设备获取到与目标预警信息关联的监控消息,并生成目标预警消息,然后基于WebSocket连接向目标客户端推送目标预警消息,本发明提供的方法在处理实时消息时以消息推送为最高优先级,利用WebSocket连接的稳定性和时效性,大幅提高消息推送的及时性,缓解了现有技术中存在消息推送延迟的技术问题。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种预警消息推送方法的流程图;
图2为本发明实施例提供的一种预警消息推送***的示意图;
图3为本发明实施例提供的另一种预警消息推送***的示意图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
图1是根据本发明实施例提供的一种预警消息推送方法的流程图,该方法应用于告警台。如图1所示,该方法具体包括如下步骤:
步骤S102,缓存目标预警信息;目标预警信息包括预警人物信息和预警车辆信息。
步骤S104,在目标监控设备获取到与目标预警信息关联的监控消息时,生成目标预警消息。
可选地,目标监控设备包括前端摄像头。
步骤S106,基于WebSocket连接向目标客户端推送目标预警消息。
在本发明实施例中,目标客户端为与告警台通讯连接的客户端。
本发明提供了一种预警消息推送方法,通过目标监控设备获取到与目标预警信息关联的监控消息,并生成目标预警消息,然后基于WebSocket 连接向目标客户端推送目标预警消息,本发明提供的方法在处理实时消息时以消息推送为最高优先级,利用WebSocket连接的稳定性和时效性,大幅提高消息推送的及时性,缓解了现有技术中存在消息推送延迟的技术问题。
可选地,本发明实施例提供的方法,在步骤S102之前,还包括如下步骤:建立告警台与目标客户端之间的WebSocket连接。
可选地,本发明实施例提供的方法,在步骤S106之后,还包括如下步骤:将目标预警消息异步记录存储到告警台的存储单元。
在本发明实施例中,在目标预警消息的推送过程中并未对目标预警消息进行存储,如果需要进行存储,则可以在消息推送过程中增加异步的存储记录操作,具体的,在目标预警消息推送后的存储过程与推送过程异步进行,不需要等待存储完成后再进行下一条消息的推送,这样可以在几乎不影响推送时延的前提下做到消息的推送和存储推送记录,从而方便后续管理和查询,同时异步方式进行部分任务可以提高资源利用,减少服务器资源的浪费。
可选地,在本发明实施例中,对目标预警消息进行异步记录存储的过程为可选过程,可以根据实际应用场景进行选择是否对目标预警消息进行存储,这样使得存储过程更为灵活。
可选地,步骤S104还包括如下具体步骤:
步骤S1041,获取目标监控设备的实时监控视频帧;
步骤S1042,对实时监控视频帧进行特征提取,得到监控特征;
步骤S1043,判断监控特征与目标特征之间的相似度是否大于预设相似度阈值;目标特征为对目标预警信息进行特征提取得到的特征;
如果是,则生成目标预警消息。
本发明实施例提供的一种预警消息推送方法,首先对需要监控的人或车辆在告警台中进行缓存,缓存后会有程序对前端摄像头抓拍进行实时的特征分析,当抓拍车辆或人的特征与缓存中的特征达到预先设置好的相似度阈值是会判定为同一人或同一车辆,此时就会直接进入预警环节,告警台中会产生实时的预警消息推送给目标客户端,同时预警消息需要存储起来,以便后续查询告警历史使用。
在本发明实施例提供的方法中,人员或车辆的预警优先级最高,因此预警信息的消息推送实时进行,同时每产生一次告警信息,在推送完成后开始一个异步存储任务进行告警历史的存储,这样就保证了消息推送的实时性、低延迟,同时还附带了存储功能。
实施例二:
图2是根据本发明实施例提供的一种预警消息推送***的示意图,该***应用于告警台。如图2所示,该***包括:缓存模块10,生成模块20 和推送模块30。
具体的,缓存模块10,用于缓存目标预警信息;目标预警信息包括预警人物信息和预警车辆信息。
生成模块20,用于在目标监控设备获取到与目标预警信息关联的监控消息时,生成目标预警消息。
可选地,生成模块20,还用于:
获取目标监控设备的实时监控视频帧;
对实时监控视频帧进行特征提取,得到监控特征;
判断监控特征与目标特征之间的相似度是否大于预设相似度阈值;目标特征为对目标预警信息进行特征提取得到的特征;
如果是,则生成目标预警消息。
推送模块30,用于基于WebSocket连接向目标客户端推送目标预警消息。
本发明提供了一种预警消息推送***,通过目标监控设备获取到与目标预警信息关联的监控消息,并生成目标预警消息,然后基于WebSocket 连接向目标客户端推送目标预警消息,本发明提供的方法在处理实时消息时以消息推送为最高优先级,利用WebSocket连接的稳定性和时效性,大幅提高消息推送的及时性,缓解了现有技术中存在消息推送延迟的技术问题。
可选地,图3是根据本发明实施例提供的另一种预警消息推送***的示意图。如图3所示,该***还包括:建立模块40和存储模块50。
具体的,建立模块40,用于建立告警台与目标客户端之间的WebSocket 连接。
存储模块50,用于将目标预警消息异步记录存储到告警台的存储单元。
本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例一中的方法的步骤。
本发明实施例还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行上述实施例一中的方法。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种预警消息推送方法,其特征在于,应用于告警台;包括:
缓存目标预警信息;所述目标预警信息包括预警人物信息和预警车辆信息;
在目标监控设备获取到与所述目标预警信息关联的监控消息时,生成目标预警消息;
基于WebSocket连接向目标客户端推送所述目标预警消息。
2.根据权利要求1所述的方法,其特征在于,在基于WebSocket连接向目标客户端推送所述目标预警消息之前,所述方法还包括:建立所述告警台与目标客户端之间的WebSocket连接。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述目标预警消息异步记录存储到所述告警台的存储单元。
4.根据权利要求1所述的方法,其特征在于,在目标监控设备获取到与所述目标预警信息关联的监控消息时,生成目标预警消息,包括:
获取所述目标监控设备的实时监控视频帧;
对所述实时监控视频帧进行特征提取,得到监控特征;
判断所述监控特征与目标特征之间的相似度是否大于预设相似度阈值;所述目标特征为对所述目标预警信息进行特征提取得到的特征;
如果是,则生成所述目标预警消息。
5.一种预警消息推送***,其特征在于,应用于告警台;包括:缓存模块,生成模块和推送模块;其中,
所述缓存模块,用于缓存目标预警信息;所述目标预警信息包括预警人物信息和预警车辆信息;
所述生成模块,用于在目标监控设备获取到与所述目标预警信息关联的监控消息时,生成目标预警消息;
所述推送模块,用于基于WebSocket连接向目标客户端推送所述目标预警消息。
6.根据权利要求5所述的***,其特征在于,还包括:建立模块,用于建立所述告警台与目标客户端之间的WebSocket连接。
7.根据权利要求5所述的***,其特征在于,还包括:存储模块,用于将所述目标预警消息异步记录存储到所述告警台的存储单元。
8.根据权利要求5所述的***,其特征在于,所述生成模块,还用于:
获取所述目标监控设备的实时监控视频帧;
对所述实时监控视频帧进行特征提取,得到监控特征;
判断所述监控特征与目标特征之间的相似度是否大于预设相似度阈值;所述目标特征为对所述目标预警信息进行特征提取得到的特征;
如果是,则生成所述目标预警消息。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至4任一项所述的方法的步骤。
10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1-4任一项所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111648286.0A CN114553944A (zh) | 2021-12-30 | 2021-12-30 | 预警消息推送方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111648286.0A CN114553944A (zh) | 2021-12-30 | 2021-12-30 | 预警消息推送方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114553944A true CN114553944A (zh) | 2022-05-27 |
Family
ID=81670013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111648286.0A Pending CN114553944A (zh) | 2021-12-30 | 2021-12-30 | 预警消息推送方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114553944A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115294741A (zh) * | 2022-10-10 | 2022-11-04 | 深圳曼顿科技有限公司 | 报警消息推送方法、装置、终端设备以及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523177A (zh) * | 2011-12-19 | 2012-06-27 | 北京新媒传信科技有限公司 | 一种消息推送服务的实现方法与*** |
CN103259683A (zh) * | 2013-05-16 | 2013-08-21 | 烽火通信科技股份有限公司 | 基于HTML5的Web网管***二级缓存推送方法 |
CN104519059A (zh) * | 2014-12-16 | 2015-04-15 | 北京中交兴路车联网科技有限公司 | 一种车辆的实时告警处理***及方法 |
WO2015103773A1 (zh) * | 2014-01-10 | 2015-07-16 | 华为技术有限公司 | 一种消息推送方法及装置 |
CN106100914A (zh) * | 2016-08-25 | 2016-11-09 | 上海斐讯数据通信技术有限公司 | 一种云ac告警信息的推送方法及*** |
CN111510325A (zh) * | 2020-04-07 | 2020-08-07 | 广州中石科技有限公司 | 报警信息推送方法、服务器、客户端及*** |
CN112583638A (zh) * | 2020-11-25 | 2021-03-30 | 新浪网技术(中国)有限公司 | 基于WebSocket的语音告警方法及*** |
-
2021
- 2021-12-30 CN CN202111648286.0A patent/CN114553944A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523177A (zh) * | 2011-12-19 | 2012-06-27 | 北京新媒传信科技有限公司 | 一种消息推送服务的实现方法与*** |
CN103259683A (zh) * | 2013-05-16 | 2013-08-21 | 烽火通信科技股份有限公司 | 基于HTML5的Web网管***二级缓存推送方法 |
WO2015103773A1 (zh) * | 2014-01-10 | 2015-07-16 | 华为技术有限公司 | 一种消息推送方法及装置 |
CN104519059A (zh) * | 2014-12-16 | 2015-04-15 | 北京中交兴路车联网科技有限公司 | 一种车辆的实时告警处理***及方法 |
CN106100914A (zh) * | 2016-08-25 | 2016-11-09 | 上海斐讯数据通信技术有限公司 | 一种云ac告警信息的推送方法及*** |
CN111510325A (zh) * | 2020-04-07 | 2020-08-07 | 广州中石科技有限公司 | 报警信息推送方法、服务器、客户端及*** |
CN112583638A (zh) * | 2020-11-25 | 2021-03-30 | 新浪网技术(中国)有限公司 | 基于WebSocket的语音告警方法及*** |
Non-Patent Citations (1)
Title |
---|
李先懿;郭正光;: "基于Websocket的车联网报警推送***", 计算机***应用, no. 03 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115294741A (zh) * | 2022-10-10 | 2022-11-04 | 深圳曼顿科技有限公司 | 报警消息推送方法、装置、终端设备以及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110300050B (zh) | 消息推送方法、装置、计算机设备及存储介质 | |
CN109547511B (zh) | 一种web消息实时推送方法、服务器、客户端及*** | |
CN111752799A (zh) | 一种业务链路跟踪方法、装置、设备及储存介质 | |
CN103370917B (zh) | 消息处理方法及服务器 | |
CN112783725B (zh) | 指标采集方法及装置 | |
CN111400378A (zh) | 基于ElasticSearch的日志实时显示方法、装置、计算机设备和介质 | |
CN110650164B (zh) | 文件的上传方法、装置、终端以及计算机存储介质 | |
CN112118352B (zh) | 通知触发消息的处理方法、装置、电子设备以及计算机可读介质 | |
CN115329170A (zh) | 网页抓取方法、装置、设备以及存储介质 | |
CN114553944A (zh) | 预警消息推送方法和*** | |
CN113691627B (zh) | 一种soar联动设备的控制方法、装置、设备及介质 | |
CN113342503B (zh) | 实时进度反馈方法、装置、设备及存储介质 | |
CN111930542B (zh) | 数据采集方法、装置、电子设备及计算机可读存储介质 | |
CN112565238A (zh) | 弹出隐私政策的方法、客户端及计算机可读存储介质 | |
CN116561179A (zh) | 数据查询方法、装置、设备及程序产品 | |
CN116450176A (zh) | 版本更新方法、装置、电子设备及存储介质 | |
CN115714805A (zh) | 一种跨平台通信连接方法、***及电子设备 | |
CN107547502B (zh) | 信息监听***、方法、装置、电子设备及存储介质 | |
CN113256360B (zh) | 基于Ukey机柜的***处理控制方法、装置、设备和存储介质 | |
CN106550021B (zh) | 推送消息的推送方法及装置 | |
CN112416698B (zh) | 监控***的扩展方法及装置、存储介质及电子设备 | |
CN112235363B (zh) | 数据处理方法、装置、电子设备、存储介质及*** | |
CN112306791B (zh) | 一种性能监控的方法和装置 | |
CN114461485A (zh) | 一种资源加载监测方法、装置、设备及存储介质 | |
CN114006936B (zh) | ***运行信息实时采集方法、服务器及客户端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |