首页 > 专利 > 上海斐讯数据通信技术有限公司 > 基于Radius服务器的监控系统及监控方法专利详情

基于Radius服务器的监控系统及监控方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-12-03
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-03-16
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-09-28
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-12-03
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510882144.9 申请日 2015-12-03
公开/公告号 CN105337811B 公开/公告日 2018-09-28
授权日 2018-09-28 预估到期日 2035-12-03
申请年 2015年 公开/公告年 2018年
缴费截止日
分类号 H04L12/26 主分类号 H04L12/26
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 8
权利要求数量 9 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN101072113A、CN104796261A、CN103856496A、CN1852139A、US8892721B2 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 台州市吉吉知识产权运营有限公司
发明人 张伟 第一发明人 张伟
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明提供一种基于Radius服务器的监控系统,包括Radius服务器,连接于所述Radius客户端,用户获取所述Radius客户端的在线事件;监控装置,连接于所述Radius服务器,用于根据所述Radius服务器获取的所述在线事件,对所述Radius客户端进行监控。本发明还提供了一种基于Radius服务器的监控方法。通过使用本发明,一方面,实际应用中普通的Radius服务器的功能特性不足问题,且监控的效率高;另一方面,使得在通过第三方软件进行Radius客户端的监控时,无需不停的轮询调用Radius服务器的接口,减少硬件资源的占用,降低了服务器的功耗。
  • 摘要附图
    基于Radius服务器的监控系统及监控方法
  • 说明书附图:图1
    基于Radius服务器的监控系统及监控方法
  • 说明书附图:图2
    基于Radius服务器的监控系统及监控方法
  • 说明书附图:图3
    基于Radius服务器的监控系统及监控方法
  • 说明书附图:图4
    基于Radius服务器的监控系统及监控方法
  • 说明书附图:图5
    基于Radius服务器的监控系统及监控方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-13 专利权的转移 登记生效日: 2020.11.02 专利权人由上海斐讯数据通信技术有限公司变更为台州市吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为318015 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号
2 2018-09-28 授权
3 2016-03-16 实质审查的生效 IPC(主分类): H04L 12/26 专利申请号: 201510882144.9 申请日: 2015.12.03
4 2016-02-17 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于Radius服务器的监控系统,用于对Radius客户端进行监控,其特征在于,所述监控系统包括:
Radius服务器,连接于所述Radius客户端,用于获取所述Radius客户端的在线事件;
监控装置,连接于所述Radius服务器,用于根据所述Radius服务器获取的所述在线事件,对所述Radius客户端进行监控;
所述Radius服务器包括:
事件注册模块,用于预先注册需要监控的监控事件信息;
存储模块,连接所述事件注册模块,用于保存所述事件注册模块注册的所述监控事件信息;
事件信息获取模块,用于获取所述Radius客户端的事件信息;
比对分析模块,分别连接于所述事件信息获取模块和所述存储模块,用于将所述事件信息获取模块获取的所述Radius客户端的事件信息与所述事件注册模块注册存储的所述监控事件信息进行比对分析,当发现存储模块中有保存对应的Radius客户端事件信息时,则将Radius 客户端事件信息发送到FIFO 控制器进行缓存;
FIFO控制器,连接于所述比对分析模块,用于接收所述比对分析模块发送的所述Radius客户端的事件信息。

2.根据权利要求1所述的基于Radius服务器的监控系统,其特征在于,所述监控事件信息包括:
客户端上下线信息、客户端登陆失败信息、客户端超时信息以及客户端超出费用信息中的至少一种。

3.根据权利要求1所述的基于Radius服务器的监控系统,其特征在于,所述FIFO控制器包括:
FIFO缓冲单元,用于存储所述比对分析模块发送的所述Radius客户端的事件信息;
数据计数器单元,用于当所述FIFO缓冲单元存储一条所述Radius客户端的事件信息时,所述数据计数器单元加1。

4.根据权利要求3所述的基于Radius服务器的监控系统,其特征在于,所述监控装置包括:
监控器,用于监测所述数据计数器单元,并根据监测结果发送控制指令;
获取模块,分别连接于所述监控器和所述FIFO缓冲单元,用于根据所述监控器发送的控制指令从所述FIFO缓冲单元获取所述Radius客户端的事件信息;
显示模块,连接于所述获取模块,用于将所述获取模块获取的所述Radius客户端的事件信息进行显示。

5.一种基于Radius服务器的监控方法,其特征在于,所述监控方法包括以下步骤:
S1、Radius服务器监控并获取Radius客户端的事件信息;
S2、监控装置获取所述Radius客户端的事件信息并显示;
在所述Radius服务器监控并获取Radius客户端的事件信息之前,还包括:
预先注册需要监控的监控事件信息并保存到存储模块;
所述Radius服务器监控并获取Radius客户端的事件信息,具体包括:
S11、监控并获取所述Radius客户端的事件信息;
S12、将所述Radius客户端的事件信息与所述存储模块保存的所述监控信息进行对比分析,当存储模块中保存的监控信息包括对应的Radius客户端的事件信息时,则对比分析通过并执行步骤S13,否则执行步骤S11;
S13、将所述Radius客户端的事件信息发送至FIFO控制器进行缓存。

6.根据权利要求5所述的基于Radius服务器的监控方法,其特征在于,所述将所述Radius客户端的事件信息发送至FIFO控制器进行处理,具体包括:
S131、初始化FIFO缓冲单元和数据计数器;
S132、接收所述Radius客户端的事件信息,保存至FIFO缓冲单元,同时数据计数器加1。

7.根据权利要求6所述的基于Radius服务器的监控方法,其特征在于,所述数据计数器,当接收N条所述Radius客户端的事件信息,则数据计数器累计加N,其中N≥1。

8.根据权利要求5所述的基于Radius服务器的监控方法,其特征在于,所述监控装置获取所述Radius客户端的事件信息并显示,具体包括:
S21、监测数据计数器是否为空,否,则发送控制指令,执行步骤S22;
S22、监控装置根据控制指令获取1条所述Radius客户端的事件信息并进行显示;
S23、所述数据计数器根据所述控制指令减1。

9.根据权利要求8所述的基于Radius服务器的监控方法,其特征在于,在所述监控装置获取N条所述Radius客户端的事件信息,则所述数据计数器减N,其中N≥1。
说明书

技术领域

[0001] 本发明涉及通信技术领域,特别是涉及一种基于Radius服务器的监控系统及监控方法。

背景技术

[0002] Radius是Remote Authentication Dial In User Service的简称,是目前应用最广泛的AAA协议。Radius是一种C/S结构的协议,任何运行Radius客户端软件的计算机都可以成为Radius客户端,Radius协议认证机制灵活,可以采用PAP、CHAP或者Unix登陆认证多种方式。当客户端接入Radius服务器后,管理员经常需要查看每个客户端的认证和计费情况,Radius提供了一个客户端程序,管理员可以方便地查看每个客户端的认证情况。
[0003] 现有技术在有第三方应用程序要通过使用Radius服务器及时了解客户端的上下线情况时,则第三方应用程序需要不停地轮询调用Radius服务器的接口,这样做存在两方面的缺点:其一、效率低,且实时度不高;其二、由于需要不停的轮询调用Radius服务器的接口,使得过于占用服务器硬件资源,同时还增加了服务器的功耗。

发明内容

[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于Radius服务器的监控系统及监控方法,用于解决现有技术中第三方应用软件在调用Radius服务器接口时效率低、实时度不高的问题。
[0005] 为实现上述目的及其他相关目的,本发明提供了一种基于Radius服务器的监控系统,用于对Radius客户端进行监控,包括:Radius服务器,连接于所述Radius客户端,用户获取所述Radius客户端的在线事件;监控装置,连接于所述Radius服务器,用于根据所述Radius服务器获取的所述在线事件,对所述Radius客户端进行监控。
[0006] 于本发明的一实施例中,所述Radius服务器包括:事件注册模块,用于预先注册需要监控的监控事件信息;存储模块,连接所述事件注册模块,用于保存所述事件注册模块注册的所述监控事件信息;事件信息获取模块,用于获取所述Radius客户端的事件信息;比对分析模块,分别连接于所述事件信息获取模块和所述存储模块模块,用于将所述事件信息获取模块获取的所述Radius客户端的事件信息与所述事件注册模块注册存储的所述监控事件信息进行比对分析,并根据比对分析结果做出操作;FIFO控制器,连接于所述比对分析模块,用于接收所述比对分析模块发送的所述Radius客户端的事件信息。
[0007] 于本发明的一实施例中,所述监控事件信息包括:客户端上下线信息、客户端登陆失败信息、客户端超时信息以及客户端超出费用信息中的至少一种。
[0008] 于本发明的一实施例中,所述FIFO控制器包括:FIFO缓冲单元,用于存储所述比对分析模块发送的所述Radius客户端的事件信息;数据计数器单元,用于当所述FIFO缓冲单元存储一条所述Radius客户端的事件信息时,所述数据计数器单元加1。
[0009] 于本发明的一实施例中,所述监控装置包括:监控器,用于监测所述数据计数器单元,并根据监测结果发送控制指令;获取模块,分别连接于所述监控器和所述FIFO缓冲单元,用于根据所述监控器发送的控制指令从所述FIFO缓冲单元获取所述Radius客户端的事件信息;显示模块,连接于所述获取模块,用于将所述获取模块获取的所述Radius客户端的事件信息进行显示。
[0010] 基于上述监控系统,本发明还提供了一种基于Radius服务器的监控方法,包括以下步骤:S1、Radius服务器监控并获取Radiu客户端的事件信息;S2、监控装置获取所述Radius客户端的事件信息并显示。
[0011] 于本发明的一实施例中,在所述Radius服务器监控并发送Radius客户端的事件信息之前,还包括:预先注册需要监控的监控事件信息并保存到存储模块。
[0012] 于本发明的一实施例中,所述Radius服务器监控并获取Radiu客户端的事件信息,具体包括:S11、监控并获取所述Radiu客户端的事件信息;S12、将所述Radiu客户端的事件信息与所述存储模块保存的所述监控信息进行对比分析,当对比分析通过则执行步骤S13,否则执行步骤S11;S13、将所述Radius客户端的事件信息发送至FIFO控制器进行处理。
[0013] 于本发明的一实施例中,所述将所述Radius客户端的事件信息发送至FIFO控制器进行处理,具体包括:S131、初始化FIFO缓冲单元和数据计数器;S132、接收所述Radius客户端的事件信息,保存至FIFO缓冲单元,同时数据计数器加1。
[0014] 于本发明的一实施例中,所述数据计数器,当接收N(N≥1)条所述Radius客户端的事件信息,则数据计数器累计加N。
[0015] 于本发明的一实施例中,所述监控装置获取所述Radius客户端的事件信息并显示,具体包括:S21、监测数据计数器是否为空,否发送控制指令,并执行步骤S22;S22、监控装置根据控制指令获取1条所述Radius客户端的事件信息并进行显示;S23、所述数据计数器根据所述控制指令减1。
[0016] 于本发明的一实施例中,所述监控装置获取N(N≧1)条所述所述Radius客户端的事件信息,则所述数据计数器减N。
[0017] 如上所述,通过使用本发明提供的一种基于Radius服务器的监控系统及监控方法,一方面,实际应用中普通的Radius服务器的功能特性不足问题,且监控的效率高;另一方面,使得在通过第三方软件进行Radius客户端的监控时,无需不停的轮询调用Radius服务器的接口,减少硬件资源的占用,降低了服务器的功耗。

实施方案

[0036] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0037] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0038] 请参阅图1,本发明一实施例基于Radius服务器的监控系统结构示意图。如图所示,本发明监控系统包括:
[0039] Radius服务器1连接于所述Radius客户端,用户获取所述Radius客户端的在线事件;
[0040] 监控装置2连接于所述Radius服务器1,用于根据所述Radius服务器获取的所述在线事件,对所述Radius客户端进行监控。
[0041] 于本发明一实施例下,Radius服务器1,具体包括:
[0042] 事件注册模块11用于预先注册需要监控的监控事件信息;
[0043] 存储模块12连接所述事件注册模块11,用于保存所述事件注册模块注册的所述监控事件信息;
[0044] 事件信息获取模块13用于获取所述Radius客户端的事件信息;
[0045] 比对分析模块14分别连接于所述事件信息获取模块13和所述存储模块模块12,用于将所述事件信息获取模块13获取的所述Radius客户端的事件信息与所述事件注册模块11注册存储的所述监控事件信息进行比对分析,并根据比对分析结果做出操作;
[0046] FIFO控制器15连接于所述比对分析模块,用于接收所述比对分析模块发送的所述Radius客户端的事件信息。
[0047] 本实施例中,在开始对Radius客户端进行事件监控之前,需要通过事件注册模块11注册需要监控的监控事件信息,如客户端上下线事件信息、客户端登陆失败事件信息、客户端超时事件信息和客户端超出费用事件信息,并保存到存储模块12,注册完监控事件信息,开始通过事件信息获取模块13对Radius客户端进行事件信息监控,当发送事件信息时,如发生Radius客户端登陆失败的事件信息,则所述事件信息获取模块11将获取到的该Radius客户端登陆失败的事件信息发送到对比分析模块14,对比分析模块14通过存储模块
12保存的事件信息对该Radius客户端登陆失败的信息进行对比分析,当发现存储模块12中有保存对应的客户端登陆失败的事件信息,则将该Radius客户端登陆失败的事件信息发送到FIFO控制15进行缓存,一种实施例下,FIFO控制器15在接收到Radius客户端登陆失败的事件信息之后,则将该事件信息保存至FIFO缓冲单元151中,同时在数据计数器单元152中累加1,其中当对比分析模块14将N(N≥1)条事件信息发送至FIFO控制器15,则数据计数器
152在累加时,直接累加N(N≥1)。
[0048] 于本发明一实施例下,监控装置2包括,
[0049] 监控器21用于监测所述数据计数器单元,并根据监测结果发送控制指令;
[0050] 获取模块22分别连接于所述监控器21和所述FIFO缓冲单元11,用于根据所述监控器21发送的控制指令从所述FIFO缓冲单元151获取所述Radius客户端的事件信息;
[0051] 显示模块23连接于所述获取模块22,用于将所述获取模块22获取的所述Radius客户端的事件信息进行显示。
[0052] 本实施例中,监控装置2通过监控器21监测数据计数器152,当发现数据计数器152的数值发生变化,则发送控制指令到获取模块22去FIFO缓冲区151获取Radius客户端的事件信息,例如获取上述Radius客户端登陆失败的事件信息,通过显示模块23进行显示;一种实施例的情况下在获取模块22获取到Radius客户端登陆失败的事件信息后,由监控器21向数据计数器152发送控制指令,则数据计数器152的数值减1,当获取模块22获取N(N≥1)条事件信息时,则数据计数器152的数值则减去N。
[0053] 请参阅图2,为本发明一实施例基于Radius服务器的监控方法流程示意图,如图所示,该监控方法包括步骤:
[0054] S1、Radius服务器监控并获取Radiu客户端的事件信息;
[0055] S2、监控装置获取所述Radius客户端的事件信息并显示。
[0056] 于本发明的一实施例中,所述该基于Radius服务器的监控方法,通过Radius服务器1对Radius客户端进行监控,获取Radius客户端的在线情况信息,如客户端上下线信息、客户端登陆失败信息、客户端超时信息和客户端超出费用信息,然后将这些事件信息发送至监控装置2,则监控装置2通过将获取的诸如客户端上下线信息、客户端登陆失败信息、客户端超时信息和客户端超出费用信息进行显示,供监控人员进行实时查看。一种实施例情况下,在对Radius客户端进行监控前,还需要注册需要监控的事件信息,以明确需要监控的对象;另一种实施例的请下,也可以通过导入历史保存的监控事件信息,监控事件信息的注册。
[0057] 参阅图3,本发明一实施例Radius服务器监控并获取Radiu客户端的事件信息流程示意图,Radius服务器监控并获取Radiu客户端的事件信息具体步骤如下:
[0058] S11、监控并获取所述Radiu客户端的事件信息;
[0059] S12、将所述Radiu客户端的事件信息与所述存储模块保存的保所监控信息进行对比分析,当对比分析通过则执行步骤S13,否则执行步骤S11;
[0060] S13、将所述Radius客户端的事件信息发送至FIFO控制器进行处理。
[0061] 本实施例中,当Radius服务器监控并获取到Radius客户端的事件信息是,如客户端超出费用的事件信息,通过对比分析存储模块12中是否已经注册对应的监控事件信息,有则将该客户端超出费用的事件信息转存至FIFO控制器15的FIFO缓冲区151。
[0062] 一种实施例的情况下,FIFO控制器在对发送的事件信息进行处理流程如图4所示,具体步骤包括:
[0063] S131、初始化FIFO缓冲单元和数据计数器;
[0064] S132、接收所述Radius客户端的事件信息,保存至FIFO缓冲单元,同时数据计数器加1。
[0065] 其中,当FIFO控制器15接收到N(N≥1)条事件信息时,则数据计数器152的数值累加N。
[0066] 于本发明一实施例中,所述监控装置获取所述Radius客户端的事件信息并显示的流程如图5所示,具体包括:
[0067] S21、监测数据计数器是否为空,否发送控制指令,并执行步骤S22;
[0068] S22、监控装置根据控制指令获取1条所述Radius客户端的事件信息并进行显示;
[0069] S23、所述数据计数器根据所述控制指令减1。
[0070] 本实施例中,监控装置2通过监控器21监测数据计数器152,当发现数据计数器152的数值发生变化,则发送控制指令到获取模块22去FIFO缓冲区151获取Radius客户端的事件信息,例如获取上述Radius客户端登陆失败的事件信息,通过显示模块23进行显示;一种实施例的情况下在获取模块22获取到Radius客户端登陆失败的事件信息后,由监控器21向数据计数器152发送控制指令,则数据计数器152的数值减1,当获取模块22获取N(N≥1)条事件信息时,则数据计数器152的数值则减去N。
[0071] 综上所述,通过本发明提供的基于Radius服务器的监控系统及监控方法,一方面,实际应用中普通的Radius服务器的功能特性不足问题,且监控的效率高;另一方面,使得在通过第三方软件进行Radius客户端的监控时,无需不停的轮询调用Radius服务器的接口,减少硬件资源的占用,降低了服务器的功耗。所以本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0072] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

附图说明

[0018] 图1显示为本发明一实施例基于Radius服务器的监控系统结构示意图。
[0019] 图2显示为本发明一实施例基于Radius服务器的监控方法流程示意图。
[0020] 图3显示为本发明一实施例Radius服务器监控并获取Radiu客户端的事件信息流程示意图。
[0021] 图4显示为本发明一实施例将所述Radius客户端的事件信息发送至FIFO控制器进行处理的流程示意图。
[0022] 图5显示为本发明一实施例监控装置获取所述Radius客户端的事件信息并显示的流程示意图。
[0023] 元件标号说明
[0024] 1   Radius服务器
[0025] 11  事件注册模块
[0026] 12  存储模块
[0027] 13  事件信息获取模块
[0028] 14  对比分析模块
[0029] 15  FIFO控制器
[0030] 151 FIFO缓冲单元
[0031] 152 数据计数器
[0032] 2   监控装置
[0033] 21  显示模块
[0034] 22  获取模块
[0035] 23  监控器
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号