报警数据分配处理系统及其数据处理方法

文档序号:7747654阅读:161来源:国知局
专利名称:报警数据分配处理系统及其数据处理方法
技术领域
本发明涉及一种报警系统,具体的涉及一种报警数据分配处理系统及其数据处理 方法。
背景技术
目前的安防软件大多是基小区,公司或厂矿,用于现场警情的监控和处理,这些安 防软件具有数据量小,处理过程单调的缺点,因此满足不了大批量用户并发处理的需求和 用户的个性化需求。

发明内容
为克服现有技术中的不足,本发明的目的在于提供一种报警数据分配处理系统及 其数据处理方法,该系统可以及时处理各种警情。为解决上述技术问题,本发明采用如下技术方案一种报警数据分配处理系统,包括服务器端系统和客户端系统,所述服务器端系 统包括一数据库系统;一服务器处理程序,所述服务器处理程序包括一数据处理分配程序 (S3000)、一警情翻译程序(S5100)、一用户基本信息数据处理程序(S1000)、和一用户详细 信息数据处理程序(S2000);所述客户端系统安装有客户端处理程序(C3101)和日志监控 处理服务程序(C3102)。进一步的,所述数据库系统包括,用户基本信息数据库、用户详细信息数据库、警 情数据库和一日志记录数据库。进一步的,所述警情翻译程序(S5100)用于翻译警情数据,然后将数据存储在警 情数据库中,所述数据处理分配程序(S3000)用扫描的方式从警情数据库中接收所述警情 翻译程序(S5100)翻译后的警情数据,然后将数据分配到客户端系统,达到警情全局分配 的目的。本发明的报警数据分配处理系统进行的数据处理方法,包括服务器系统的处理步 骤和客户端系统的处理步骤,所述服务器系统的处理步骤如下1)服务器处理程序初始化;2)数据处理程序(S3000)扫描数据库系统;3)当数据处理程序(S3000)发现有警情时,便将扫描到的警情数据分配到客户端 系统,根据客户端系统的状态,进行警情转发,保证警情传送到可及时处理的客户端。所述客户端系统的处理步骤如下1)客户端处理程序(C3101)初始化;2)根据情况实际情况,可进行用户登入、切换用户或注销用户;3)当用户登入后运行日志监控处理服务程序(C3102),便可查看警情情况,根据 当前的状态,用户进行警情处理。优选的,所述的警情处理,包括以下几种方式
3
1)根据警情情况逐一及时处理;2)将一部分或所有警情数据转发到其他客户端;3)根据当前警情的状态,禁止接收新的警情数据。与现有技术相比本发明可以完成多警情并发的情况,以及客户个人化需求的处理。


图1为本发明的报警数据分配处理系统的原理框图。图中标号说明1.服务器处理程序,2.数据库系统,3.客户端处理程序,4.日志监 控处理服务程序。
具体实施例方式下面结合附图,对本发明的优选实施例进行详细的介绍。如图1所示,一种报警数据分配处理系统,包括服务器端系统和客户端系统,所 述服务器端系统包括一数据库系统2,一服务器处理程序1,所述服务器处理程序1包括 一数据处理分配程序(S3000)、一警情翻译程序(S5100)、一用户基本信息数据处理程序 (S3100)和一用户详细信息数据处理程序(S2000);所述客户端系统安装有客户端处理程 序3和一日志监控处理服务程序4。进一步的,所述数据库系统2包括,用户基本信息数据库、用户详细信息数据库、 警情数据库和一日志记录数据库。进一步的,所述警情翻译程序(S5100)用于翻译警情数据,然后将数据存储在警 情数据库中,所述数据处理分配程序(S3000)用扫描的方式从警情数据库中接收所述警情 翻译程序(S5100)翻译后的警情数据,然后将数据分配到客户端系统,达到警情全局分配 的目的。本发明的报警数据分配处理系统进行的数据处理方法,包括服务器系统的处理步 骤和客户端系统的处理步骤,所述服务器系统的处理步骤如下1)理程序1初始化;1.程序启动后首先判断本地IP的合法性,在S1000数据库中查找服务器类型为 S3000所对应的网络地址和本机进行比较,非法IP则提示,程序退出。2.通过IP验证后,根据刷新频率值,确定刷新数据库中的在线时间,并启动计时 器同时后台启动系统监视器。3.再启动两个定时器进行警情扫描和系统事件扫描。4.启动UDP接受线程,回应客户端心跳包数据。2)数据处理程序(S3000)扫描数据库系统2 ;在S3000的数据库中生成系统警情接收表、系统日志接收表,两表用以接受警情 和系统事件,S3000启动后以50ms的频率扫描这两张表,根据判断条件,如果是新记录则触 发命令发送唯一的警情编号到客户端,客户端对相应记录做处理标记,完成后记录到日志 表。S3000可以根据当前临时表中的数据进行警情流量统计。S3000扫描警情接收表,从该表中取出警情记录,解开警情包,经过相应的处理,把警情分发到C3101客户端。S3000同时还处理C3101客户端提交的请求拨打电话,发送短信等信息。3)处理程序(S3000)发现有警情时,便将扫描到的警情数据分配到客户端系统, 根据客户端系统的状态,进行警情转发,保证警情传送到可及时处理的客户端。警情分配的原则是保证同一个客户的警情只有一个监控端在处理,同一个小区的 系统事件只有一个监控端在处理,被分配到警情的客户端必须是可以及时处理警情的客户 端。扫描到警情S3000根据该用户的唯一 ID是否正在被某客户端处理,如果是则发送到相 应的客户端(包含自动处理警情),如果不是则判断是否需要自动处理,不是自动处理的再 判断是否为设备故障,是设备故障的按小区分配,否则由根据UID对应的注册用户手机号 码,如果该手机号码对应的用户正在被某客户端处理,则自动发送到相应的客户端;其它情 况则优先分配正在处理的警情数最少的。在某些情况下,客户端C3101需要将已经发送到本地的警情转发到另外客户端。 转发分按用户转发、按小区转发、全部转发。客户端通过转发命令将MID通知服务端,服务 端向目标客户端重发MID,收到MID的客户端更改记录的几个状态字段。进一步的,所述客户端系统的处理步骤如下1)客户端处理程序3初始化;程序启动后首先判断本地IP的合法性,在S3000数据库的客户端信息表中查找是 否存在本机IP,通过验证后主动给服务器发在线心跳包。2)根据情况实际情况,可进行用户登入、切换用户或注销用户;用户登入情况如下1.程序开始时候,程序处于用户注销状态,界面上显示用户登录窗口,等待用户登 录,在程序的右下角显示当前程序通讯处于在线状态,用户处于用户注销状态。2.如果程序没有连接上服务器,在程序的右下角显示当前程序通讯处于离线状 态,用户处于用户注销状态。3.当前该程序不能接收警情。4.如果用户输入了用户名密码时,C3101根据这个用户名,密码到服务器上去验 证是否有个用户存在,如果不存在提示用户,在C3102上添加该用户;如果存在,验证该客 户的机器是否处于离线状态,如果离线提示用户;如果在线,在去验证该用户是否处于激活 状态,如果没有激活,提示用户;如果在激活状态该用户可以登录到C3101。当用户登录上C3101该用户获得分配警情的权限,当S3000有新警情的时,将有可 能分配给该客户端。用户切换情况如下当用户交接班时,需要切换到其他用户的时候,可以使用用户切换窗口。点击C3101的切换用户菜单,弹出切换用户窗口,该窗口有登录用户名称(程序 添写),登录用户密码(登录人填写),切换人名称(切换人填写)切换人密码(切换人填 写) 点击确定,程序验证该切换人是否在该系统中存在如果不存在提示用户。如果存在,到客户端状态表中去查看该用户是否处于在线激活状态,如果在激活 提示用户。
5
如果不存在,程序将在警情处理表中,将该用户的所有处理警情名称改变成切换 人名称,其他状态不变,将S3000的客户端状态表中该用户的名称更新成切换人的名称,完 成切换任务。注销用户如下当用户需要注销自己的时候,点击C3101菜单栏目的注销菜单,弹出注销用户窗 口,用户填写注销密码,可以注销。1.程序将把该用户的所有未处理的警情作为新的警情处理,分配到其他的客户 端,但是该用户的警情内容处理结果不变。把自己的登入名变成空,同时写登入表。2.当S3000根据分配原则分到其他的客户端的时候,该警情的处理结果将在该客 户端显示出来。3)当用户登入后运行日志监控处理服务程序4,便可查看警情情况,根据当前的 状态,用户进行警情处理。所述的警情处理,包括以下几种方式1)根据警情情况逐一及时处理;2)将一部分或所有警情数据转发到其他客户端;3)根据当前警情的状态,禁止接收新的警情数据。
权利要求
一种报警数据分配处理系统,包括服务器端系统和客户端系统,其特征在于所述服务器端系统包括一数据库系统(2),一服务器处理程序(1),所述服务器处理程序(1)包括一数据处理分配程序(S3000)、一警情翻译程序(S5100)、一用户基本信息数据处理程序(S3100)和一用户详细信息数据处理程序(S2000);所述客户端系统安装有客户端处理程序(3)和一日志监控处理服务程序(4)。
2.根据权利要求1所述的报警数据分配处理系统,其特征在于所述数据库系统(2) 包括,用户基本信息数据库、用户详细信息数据库、警情数据库和一日志记录数据库。
3.根据权利要求2所述的报警数据分配处理系统,其特征在于所述警情翻译程序 (S5100)用于翻译警情数据,然后将数据存储在警情数据库中,所述数据处理分配程序 (S3000)用扫描的方式从警情数据库中接收所述警情翻译程序(S5100)翻译后的警情数 据,然后将数据分配到客户端系统,达到警情全局分配的目的。
4.一种利用权利要求1或2或3所述的报警数据分配处理系统进行的数据处理方法, 其特征在于包括服务器系统的处理步骤和客户端系统的处理步骤,所述服务器系统的处 理步骤如下1)服务器处理程序(1)初始化;2)数据处理程序(S3000)扫描数据库系统(2);3)当数据处理程序(S3000)发现有警情时,便将扫描到的警情数据分配到客户端系 统,根据客户端系统的状态,进行警情转发,保证警情传送到可及时处理的客户端。
5.根据权利要求4所述的报警数据分配处理系统的数据处理方法,其特征在于所述 客户端系统的处理步骤如下1)客户端处理程序(3)初始化;2)根据情况实际情况,可进行用户登入、切换用户或注销用户;3)当用户登入后运行日志监控处理服务程序(4),便可查看警情情况,根据当前的状 态,用户进行警情处理。
6.根据权利要求5所述的报警数据分配处理系统的数据处理方法,其特征在于所述 的警情处理,包括以下几种方式1)根据警情情况逐一及时处理;2)将一部分或所有警情数据转发到其他客户端;3)根据当前警情的状态,禁止接收新的警情数据。
全文摘要
本发明公开了一种报警数据分配处理系统及其数据处理方法,包括服务器端系统和客户端系统,所述服务器端系统包括一数据库系统,一服务器处理程序,所述服务器处理程序包括一数据处理分配程序、一警情翻译程序、一用户基本信息数据处理程序和一用户详细信息数据处理程序;所述客户端系统安装有客户端处理程序和一日志监控处理服务程序。本发明的报警数据分配处理系统的数据处理方法,可以根据警情情况逐一及时处理;或将一部分或所有警情数据转发到其他客户端;或根据当前警情的状态,禁止接收新的警情数据。
文档编号H04L29/06GK101854355SQ20101016178
公开日2010年10月6日 申请日期2010年5月4日 优先权日2010年5月4日
发明者张力, 彭川, 纪轩 申请人:苏州悠安科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1