[发明专利]一种预警信息处理方法、系统、服务器和客户端在审
申请号: | 202110484356.7 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113051139A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 林熙南;吴平凡 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 周初冬 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 预警 信息处理 方法 系统 服务器 客户端 | ||
本申请公开了一种预警信息处理方法、系统、服务器和客户端,在接收到监控设备发送的预警信息的情况下,使用预设算法对预警信息进行校验值计算,得到第一校验值。按照预设时间间隔,向客户端循环发送预警信息和第一校验值,直至接收到客户端发送的已确认处理提示,其中,客户端预先与服务器建立长连接通信。在接收客户端发送的下线提示的情况下,关闭长连接通信。客户端对预警信息进行校验值计算,以及服务器循环发送预警信息直至接收到已确认处理提示的方式,能够确保客户端接收到的预警信息是完整的、且实时的,从而实现预警信息的无漏报、不复报。可见,利用本申请所述方法,能够提高预警信息推送的实时性和完整性。
技术领域
本申请涉及监控领域,尤其涉及一种预警信息处理方法、系统、服务器和客户端。
背景技术
银行的开放区域(例如自助存取款机),其具备24小时营业的特性,而且分布广泛,如果安排专人看管将会对人力资源的严重负担,所以大部分采用的是部署监控摄像头、以及安装监控系统进行远端监控。但是,同时对上万个监控画面进行监控,对用户也是一项重大的负担,故在银行网点部署监控视频解析设备,将监控设备识别到的预警信息发送至远端监控中心,远端监控中心依据预警信息切换监控画面,便于用户查看事件地点。在此项业务中,预警信息需要确保数据完整,且时效性要高、延迟要小、无漏报、不复报。
目前,现有技术主要是客户端(即远端监控中心)通过轮询的方式不断向服务器(即监控视频解析设备)发送预警信息获取请求,以达到获取最新预警信息的目的,该方式在每次发送请求时需要重新进行TCP连接,并且会提交对业务无意义的请求头信息增加无效带宽的占用,并且需要对数据包进行多余的解析。另外,轮询方式由于是定时器触发接口请求,故存在一个时间间隔,那么在最差的情况下预警信息与实际发生事件会存在该时间间隔的偏差,由于是异步的请求无法保证数据抵达顺序的一致性。
为此,如何提高预警信息推送的实时性和完整性,成为了本领域亟需解决的问题。
发明内容
本申请提供了一种预警信息处理方法、系统、服务器和客户端,目的在于提高预警信息推送的实时性和完整性。
为了实现上述目的,本申请提供了以下技术方案:
一种预警信息处理方法,应用于服务器,包括:
在接收到监控设备发送的预警信息的情况下,使用预设算法对所述预警信息进行校验值计算,得到第一校验值;
按照预设时间间隔,向客户端循环发送所述预警信息和所述第一校验值,直至接收到所述客户端发送的已确认处理提示;其中,所述客户端预先与所述服务器建立长连接通信;
在接收所述客户端发送的下线提示的情况下,关闭所述长连接通信。
可选的,还包括:
判断在预设时间周期内是否接收到所述客户端发送的心跳包;
在确定所述预设周期内没有接收到所述客户端发送的心跳包的情况下,关闭所述长连接通信。
可选的,所述使用预设算法对所述预警信息进行校验值计算,得到第一校验值,包括:
使用哈希函数,对所述预警信息进行哈希值计算,得到哈希值;
将所述哈希值作为所述第一校验值。
一种预警信息处理方法,应用于客户端,包括:
接收服务器发送的预警信息和第一校验值;其中,所述服务器预先与所述客户端建立长连接通信;所述第一校验值基于使用预设算法对所述预警信息进行校验值计算得到;
使用所述预设算法对所述预警信息进行校验值计算,得到第二校验值;
将所述第二校验值与所述第一校验值进行比对;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110484356.7/2.html,转载请声明来源钻瓜专利网。