[发明专利]一种数据处理方法以及服务器有效
申请号: | 201611236029.5 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106886558B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 徐陇浙;黄群 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/2457 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
地址: | 310051 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 以及 服务器 | ||
本发明公开了一种数据处理方法。在获取各布控规则的时间配置参数后,根据时间配置参数从布控规则中去除在当前的周期时间段非生效的布控规则,并将剩余的布控规则作为待布控规则,这样在当在周期时间段内接收到前端设备发送的监控数据时,能够及时利用监控数据以及与待布控规则对应的规则表达式确定是否产生告警,因此能够在保证规则能够被准备匹配的同时减少单条数据的运算量,从而提高了数据匹配吞吐量和系统响应速度。
技术领域
本发明涉及通信技术领域,特别涉及一种数据处理方法。本发明同时还涉及一种服务器。
背景技术
布控是安防监控行业应用广泛的一项业务,其主要功能是根据特定规则对流式数据进行实时监控,若出现符合规则的数据则立即向操作人员产生告警。以过车数据为例,通过布控能够对时间、卡口、车牌、车型等规则进行监控,当发现指定车牌或车型的车辆在某一时刻经过特殊的卡口时,即产生告警信息。
随着安防行业的不断发展,布控数据类型趋向多样化,并被广泛应用在刑侦、交通违法、车辆限行等场景。除了最早的对车辆进行布控之外,目前还新增了MAC、RFID、旅馆登记等多种类型,在可预见的将来,还会有更多数据类型的加入,这也对布控业务的设计提出了新的要求。
在现有技术中,布控业务以布控规则为单元进行设计,即针对每一种数据类型以及每一种规则编写特定的判断逻辑。然而,发明人在实现本发明的过程中发现,现有技术在执行布控业务的过程中,前端设备所采集到的任意一条数据都需要尝试和所有正在布控的规则进行匹配,如果当前有n条布控规则,则每条数据就需要匹配n次。当面对海量的数据时,需要通过规则处理的数据流量基数很大,这样会给服务器造成很大的压力。此外,当新增或修改布控对象或布控规则时,现有技术需要修改相关代码,重新测试并发布版本。由于用户需求的多样性和多变性,技术人员不可能一开始就考虑到所有的情况。因此采用传统布控实现就不够灵活,无法快速响应需求。
发明内容
本发明提供了一种数据处理方法,用以解决现有技术中在布控数据时所出现处理效率低的问题,该方法应用于监控系统中的服务器,所述监控系统还包括前端设备以及客户端,包括如下步骤:
获取各布控规则的时间配置参数;
根据所述时间配置参数从所述布控规则中去除在当前的周期时间段非生效的布控规则,并将剩余的布控规则作为待布控规则;
当在所述周期时间段内接收到所述前端设备发送的监控数据时,利用所述监控数据以及与所述待布控规则对应的规则表达式确定是否产生告警。
优选的,所述时间配置参数包含所述布控规则的布控时段以及例外时段,根据所述时间配置参数从所述布控规则中去除在当前的周期时间段非生效的布控规则,并将剩余的布控规则作为待布控规则,具体为:
根据所述布控时段从所述布控规则中筛选适用于当前的周期时间段的待布控规则;
根据所述待布控规则的布控时段获取所述待布控规则在所述周期时间段中的生效时段;
根据所述生效时段以及所述例外时段的时段补集设置所述待布控规则的有效时段。
优选的,在将剩余的布控规则作为待布控规则之后,还包括:
生成与所述待布控规则对应的规则下发消息以及规则删除消息,所述规则下发消息包含所述待布控规则的标识ID、所述规则表达式以及所述有效时段的起始时刻,所述规则删除消息包含所述待布控规则的标识ID、所述规则表达式以及所述有效时段的结束时刻;
分别将所述规则下发消息以及所述规则删除消息添加至规则消息队列;
按照预设的周期对所述规则消息队列进行轮询,并在当前的时间点到达所述规则消息队列中的消息的生效时间时将所述规则下发消息中的规则表达式添加至规则表达式列表,或从所述规则表达式列表中删除所述规则删除消息中的规则表达式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611236029.5/2.html,转载请声明来源钻瓜专利网。