一种现场监控单元注册系统及方法技术方案

技术编号:17146448 阅读:25 留言:0更新日期:2018-01-27 17:32
本发明专利技术公开了一种现场监控单元注册系统及方法,该现场监控单元注册系统包括:与至少一个现场监控单元FSU通过传输控制协议TCP连接的前置注册机;与所述前置注册机通过用户数据报协议UDP连接的后置注册机;其中,所述前置注册机接收至少一个FSU发送的注册报文,并对所述注册报文进行校验,并将校验通过的注册报文发送至后置注册机;所述后置注册机接收前置注册机发送的校验通过的注册报文,并进行注册业务处理。本发明专利技术大幅提升了FSU并发访问能力,启动耗时短,有效保证了注册业务的持续性和注册机运行状态的稳定性。

A registration system and method for field monitoring unit

The invention discloses a system and method for monitoring unit registration site, including the site monitoring unit registration system: with at least one field monitoring unit through the FSU transmission control protocol TCP pre registered machine connection; and the pre registration machine through the user datagram protocol UDP is connected with the rear registration machine; the registration message the pre registration machine receives at least one sent by FSU, and to verify the registration message, and the message is sent to the post registration registration by the registration check machine; message check the post register machine by sending and receiving pre registration, registration and business processing. The invention greatly improves the FSU concurrent access ability, starts the time consuming short, effectively guarantees the continuity of registration business and the stability of the running state of the registered machine.

【技术实现步骤摘要】
一种现场监控单元注册系统及方法
本专利技术涉及现场监控单元FSU领域,尤其涉及一种现场监控单元注册系统及方法。
技术介绍
在运营商传统的分省监控模式下,现场监控单元FSU数量一般在万级,并且还存在多个FSU厂家情况,分摊到每个厂家网管平台的数量就更少,并发注册量一般小于1000次/秒,因此采用通用的注册机模式即可处理并发注册问题。但是FSU并发注册数量上升一个数量级,那么现有注册平台的注册稳定性、运行稳定性问题就会暴露出来,日常运行中也会因为注册压力过大而导致告警接收缓慢等现象。一个注册区只有1台注册机,注册机接收到FSU的注册报文后,直接对该报文进行接入校验和注册业务处理。由于业务处理过程复杂,且需要和数据库打交道,导致每个请求的处理时延过大,如果遇到注册高峰,处于等待状态的传输控制协议TCP连接数巨大,消耗了大量系统资源,严重时甚至导致注册程序崩溃。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种现场监控单元注册系统及方法,解决了现场监控单元FSU并发注册量较大时,注册系统易崩溃的问题。依据本专利技术的一个方面,提供了一种现场监控单元注册系统,包括:与至少一个现场监控单元FSU通过传输控制协议TCP连接的前置注册机;与所述前置注册机通过用户数据报协议UDP连接的后置注册机;其中,所述前置注册机接收至少一个FSU发送的注册报文,并对所述注册报文进行校验,并将校验通过的注册报文发送至后置注册机;所述后置注册机接收前置注册机发送的校验通过的注册报文,并进行注册业务处理。可选地,所述前置注册机包括:校验模块,用于对注册报文的格式进行校验,并在校验通过后形成注册记录;过滤模块,用于检索注册记录,并对在预设时长内有过注册记录的FSU注册报文进行过滤,得到过滤后的FSU注册报文。可选地,所述前置注册机还包括:第一计时模块,用于记录校验及等待时长。可选地,所述后置注册机包括:解析模块,用于解析所述前置注册机发送的校验通过的注册报文,并构建FSU对象及FSU关联设备对象;分配模块,用于根据采集机任务负载情况对FSU分配采集机,构建采集任务对象;结果返回模块,用于将注册结果通过前置注册机返回给FSU;处理模块,用于将所述FSU对象、FSU关联设备对象、采集任务对象以及处理注册业务和离线的时长的数据缓存并加入定期更新队列,并通知采集机对新加入的FSU进行管理。可选地,所述后置注册机还包括:第二计时模块,用于记录处理注册业务、处理离线和注册等待时长。可选地,所述系统还包括:与所述后置注册机连接的数据库,所述数据库用于对待更新队列内的待更新对象进行定期更新并存储数据。可选地,所述数据库包括:第一存储模块,用于对定期更新队列中的待更新的FSU对象进行定期更新并存储数据;第二存储模块,用于对定期更新队列中的待更新的FSU关联设备对象进行定期更新并存储数据;第三存储模块,用于对定期更新队列中的待更新的采集任务对象进行定期更新并存储数据。依据本专利技术的另一个方面,提供了一种现场监控单元注册方法,包括:与至少一个FSU通信连接的前置注册机接收至少一个FSU发送的注册报文,并对所述注册报文进行校验,并将校验通过的注册报文发送至后置注册机;与所述前置注册机通信连接的后置注册机接收前置注册机发送的校验通过的注册报文,并进行注册业务处理。可选地,所述与至少一个FSU通信连接的前置注册机接收至少一个FSU发送的注册报文,并对所述注册报文进行校验,并将校验通过的注册报文发送至后置注册机的步骤包括:对所述注册报文的格式进行校验,并在校验通过后形成注册记录;检索注册记录,并对在预设时长内有过注册记录的FSU注册报文进行过滤,得到过滤后的FSU注册报文;将校验和过滤后的注册报文发送至后置注册机,若校验或过滤不通过,则将注册失败结果返回至FSU。可选地,与所述前置注册机通信连接的后置注册机接收前置注册机发送的校验通过的注册报文,并进行注册业务处理的步骤包括:解析所述前置注册机发送的校验通过的注册报文,并构建FSU对象及FSU关联设备对象;根据采集机任务负载情况对FSU分配采集机,构建采集任务对象;将注册结果通过前置注册机返回给FSU;将所述FSU对象、FSU关联设备对象、采集任务对象以及处理注册业务和离线的时长的数据缓存并加入定期更新队列,并通知采集机对新加入的FSU进行管理。可选地,所述方法还包括:数据库对定期更新队列中的待更新的FSU对象、FSU关联设备对象及采集任务对象进行定期更新并存储数据。本专利技术的实施例的有益效果是:本专利技术的现场监控单元注册系统,前置注册机实现接入校验,后置注册机实现注册业务处理,前、后置注册机之间通过UDP协议进行交互,由于前置注册机不做任何业务处理,大幅提升了并发访问能力,且前置注册机启动时不再加载业务处理所必须的缓存信息,启动耗时短,当遇上大量非法注册或网络攻击导致程序瘫痪后,可以通过守护进程快速重置,有效保证了注册业务的持续性。附图说明图1表示本专利技术的现场监控单元注册系统与FSU的结构框图;图2表示本专利技术的现场监控单元注册系统的具体结构框图;图3表示本专利技术的现场监控单元注册方法的流程图;图4表示本专利技术的现场监控单元注册方法的具体流程示意图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。如图1所示,本专利技术的实施例提供了一种现场监控单元注册系统,包括:与至少一个现场监控单元FSU通过传输控制协议TCP连接的前置注册机1;与所述前置注册机通过用户数据报协议UDP连接的后置注册机2;其中,所述前置注册机1接收至少一个FSU发送的注册报文,并对所述注册报文进行校验,并将校验通过的注册报文发送至后置注册机2;所述后置注册机2接收前置注册机1发送的校验通过的注册报文,并进行注册业务处理。该实施例中,处理现场监控单元FSU的注册报文的注册机为两台,其中,前置注册机1实现接入校验,后置注册机2实现注册业务处理,两者之间通过UDP协议进行交互,前置注册机1将校验通过的注册报文发送至后置注册机2,后置注册机2进行注册业务处理,将注册过程数据缓存,并将注册结果通过前置注册机1返回至FSU。相对于现有的一个注册区只有一台注册机,该方案的注册系统中,由于前置注册机1不做任何业务处理,大幅提升了并发访问能力,且前置机启动时不再加载业务处理所必须的缓存信息,启动耗时非常短,甚至不到1秒,当遇上大量非法注册或网络攻击导致程序瘫痪后,可以通过守护进程快速重置前置注册机1,有效保证了注册业务的持续性,新增的前置注册机可以拦截恶意访问及起到缓冲作用,形成对后置注册机的保护,提升整体稳定性。具体地,如图2所示,所述前置注册机1包括:校验模块11,用于对注册报文的格式进行校验,并在校验通过后形成注册记录;该实施例中,所述前置注册机1的校验模块对注册报文进行校验,允许格式正确且关键字为预设关键字的注册报文通过,所述关键字可以为“LOGIN”,不通过的注册报文注册失败,并将注册失败结果和原因返回至FSU。过滤模块12,用于检索注册记录,并对本文档来自技高网...
一种现场监控单元注册系统及方法

【技术保护点】
一种现场监控单元注册系统,其特征在于,包括:与至少一个现场监控单元FSU通过传输控制协议TCP连接的前置注册机;与所述前置注册机通过用户数据报协议UDP连接的后置注册机;其中,所述前置注册机接收至少一个FSU发送的注册报文,并对所述注册报文进行校验,并将校验通过的注册报文发送至后置注册机;所述后置注册机接收前置注册机发送的校验通过的注册报文,并进行注册业务处理。

【技术特征摘要】
1.一种现场监控单元注册系统,其特征在于,包括:与至少一个现场监控单元FSU通过传输控制协议TCP连接的前置注册机;与所述前置注册机通过用户数据报协议UDP连接的后置注册机;其中,所述前置注册机接收至少一个FSU发送的注册报文,并对所述注册报文进行校验,并将校验通过的注册报文发送至后置注册机;所述后置注册机接收前置注册机发送的校验通过的注册报文,并进行注册业务处理。2.根据权利要求1所述的现场监控单元注册系统,其特征在于,所述前置注册机包括:校验模块,用于对注册报文的格式进行校验,并在校验通过后形成注册记录;过滤模块,用于检索注册记录,并对在预设时长内有过注册记录的FSU注册报文进行过滤,得到过滤后的FSU注册报文。3.根据权利要求1所述的现场监控单元注册系统,其特征在于,所述前置注册机还包括:第一计时模块,用于记录校验及等待时长。4.根据权利要求1所述的现场监控单元注册系统,其特征在于,所述后置注册机包括:解析模块,用于解析所述前置注册机发送的校验通过的注册报文,并构建FSU对象及FSU关联设备对象;分配模块,用于根据采集机任务负载情况对FSU分配采集机,构建采集任务对象;结果返回模块,用于将注册结果通过前置注册机返回给FSU;处理模块,用于将所述FSU对象、FSU关联设备对象、采集任务对象以及处理注册业务和离线的时长的数据缓存并加入定期更新队列,并通知采集机对新加入的FSU进行管理。5.根据权利要求1所述的现场监控单元注册系统,其特征在于,所述后置注册机还包括:第二计时模块,用于记录处理注册业务、处理离线和注册等待时长。6.根据权利要求4所述的现场监控单元注册系统,其特征在于,所述系统还包括:与所述后置注册机连接的数据库,所述数据库用于对待更新队列内的待更新对象进行定期更新并存储数据。7.根据权利要求4所述的现场监控单元注册系统,其特征在于,所述数据库包括:第一存储模块,用于对定期更...

【专利技术属性】
技术研发人员:李洪闫佰义胡志虎郭哲李晓言
申请(专利权)人:中国铁塔股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1