[发明专利]一种网络接警机及告警实现方法有效
申请号: | 201110457916.6 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102447581A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 李昭 | 申请(专利权)人: | 北京迈特安技术发展有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 刘淑敏 |
地址: | 100081 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 接警 告警 实现 方法 | ||
技术领域
本发明涉及网络通讯技术领域,尤其涉及一种网络接警机及告警实现方法。
背景技术
网络接警机是一种网络接警设备,其能够利用网络操作系统,如Linux的良好网络适用性及稳定且高效的特点,对前端网络报警设备上报的报警信息进行有效的分析与处理,从而保证接警中心与前端报警设备之间通讯的及时、安全与有效。网络接警机处于前端网络报警设备与接警中心之间,负责网络的隔离和数据的存储转发,维护接警中心与前端网络报警设备之间的通讯。其通过互联网与前端各个网络报警设备保持联接,将各个报警设备上报的信息进行相应处理,然后通过串口方式上报给与之相连的接警中心,避免接警中心与互联网的直接联接,有效地减少了病毒等不良信息对接警中心的攻击,从而保证了接警中心的安全。
现有的网络接警机,只兼容自带软件的使用,通用性较差,且接入报警主机品牌单一,远程管理功能还尚待完善。
发明内容
有鉴于此,本发明的主要目的在于提供一种网络接警机及告警实现方法,以提高前端设备的接入数量,同时,其作为网络服务器运行,使来自网络的访问首先通过防火墙的检查,然后再通过用户权限检查,网络接警机进程组运行于普通用户状态,以预防病毒感染系统文件,增强安全性。此外,网络接警机通过串口上报信息给接警中心,以避免接警中心与Internet直接联接,有效降低病毒对接警中心攻击,保证网络接警中心的安全。
为达到上述目的,本发明的技术方案是这样实现的:
一种网络接警机,主要包括通信模块、接收模块、信息处理模块、存储模块和输出模块:其中,
通信模块,用于网络接警机与前端设备进行网络通信的接口;
接收模块,包括握手、链路测试、自动重发、合法性和完整性检查、出错报警、自动应答、通信记录、报文拼装和拆卸功能;
信息处理模块,主要用于数据采集处理,它主要包括主线程和辅线程两个工作线程;其中,主线程完成数据信息的读取、写入、实时输出及查询;辅线程实现一个时钟以提供用户当前时间, 并定时对缓存区进行检测和优化, 在链路不通时发出警告;
存储模块,利用现有Linux内核的内存管理子系统,并增加对非均匀存储结构NUMA体系结构的支持,并且使用了基于区的物理内存管理方法,以保持物理上连续分布、而逻辑上统一的内存模式和传统的共享内存编程模型;以及
输出模块,用于信息传输,主要完成信息的上传及其他数据的下载;其与上位机通信采用客户端/服务器模式,通过循环向上位机发送链路测试,以保障通道畅通。
其中,所述通信模块,进一步用于接收前端的连接请求、接收前端的信息、处理前端的计算请求、向前端发送计算结果和应答信息。
所述存储模块,进一步采用虚拟页式存储管理,采用三次映射机制实现从线性地址到物理地址的映射;其中PGD为页面目录,PMD为中间目录,PT为页面表。
当有信息经过处理需要发送时,由所述输出模块判断从RS232接口还是USB接口发送数据,然后根据数据类型的不同执行相应的上传协议或下载协议。
一种网络接警机的告警实现方法,该方法包括:
A、申请建立套接字Socket对象,然后开始监听,以便随时能够监测到是否有客户端的连接请求,当监听到有客户连接时为前端设备建立一个Socket,当网络接警机与前端设备建立连接后,即可互相发送/接收数据;
B、判断接收到的信息是否合法,如果是合法的数据,则将信息传输到步骤C进行信息处理,否则,不合法即无效的数据,则通过前端通信模块重新发送信息;
C、将收到的信息通过信息处理模块,进行从线性地址到物理地址的映射过程,然后再进入数据缓存和数据存储;
D、将经过所述信息处理模块处理后的信息,通过RS232或USB输出给上位机软件,并进行显示。
步骤A进一步包括:前端设备定时周期性向网络接警机发送心跳包以保证链路正常,通信结束时网络接警机端断掉客户端的连接,释放为客户连接而建立的Socket对象。
步骤C所述将收到的信息通过信息处理模块进行从线性地址到物理地址的映射过程,具体为:
C1、从CR3寄存器中找到PGD基地址;
C2、以线性地址的最高位段为下标,在PGD中找到指向PMD的指针;
C3、以线性地址的次位段为下标,在PMD中找到指向PT的指针;
C4、在PT中找到指向页面的指针;
C5、将线性地址的最后位段,作为在此页中的偏移量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京迈特安技术发展有限公司,未经北京迈特安技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110457916.6/2.html,转载请声明来源钻瓜专利网。