首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种计费更新报文的发送方法及系统专利详情

一种计费更新报文的发送方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-02-21
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-05-24
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-03-24
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-02-21
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710094054.2 申请日 2017-02-21
公开/公告号 CN106603251B 公开/公告日 2020-03-24
授权日 2020-03-24 预估到期日 2037-02-21
申请年 2017年 公开/公告年 2020年
缴费截止日 2022-03-22
分类号 H04L12/14H04L12/861H04L29/08 主分类号 H04L12/14
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 3 被引证专利数量 0
非专利引证
引用专利 CN102148688A、CN104768188A、CN105591762A 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 杭州吉吉知识产权运营有限公司
发明人 李广明 第一发明人 李广明
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明涉及费用计算领域,尤其涉及一种计费更新报文的发送方法及系统。本发明中,RADIUS客户端本身不作为NAS模块直接与AAA计费服务器进行通信,由NAS模块作为代理与AAA计费服务器进行通信,本发明减小了大容量部署情况下,大量的RADIUS客户端进行计费更新报文发送时所产生的报文风暴以及网络带宽占用,同时,对于RADIUS客户端进行计费更新时可以采用统一的管理与维护。
  • 摘要附图
    一种计费更新报文的发送方法及系统
  • 说明书附图:图1
    一种计费更新报文的发送方法及系统
  • 说明书附图:图2
    一种计费更新报文的发送方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-27 专利权的转移 登记生效日: 2020.11.13 专利权人由上海斐讯数据通信技术有限公司变更为杭州吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为310000 浙江省杭州市滨江区西兴街道江淑路260号10242室
2 2020-03-24 授权
3 2017-05-24 实质审查的生效 IPC(主分类): H04L 12/14 专利申请号: 201710094054.2 申请日: 2017.02.21
4 2017-04-26 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种计费更新报文的发送方法,其特征在于,包括:
步骤S1,开始计费,RADIUS客户端发送计费更新报文至网络附属存储模块;RADIUS是基于UDP的一种客户机/服务器协议;
步骤S2,所述网络附属存储模块将所述计费更新报文加入队列;
步骤S3,于上报时间到达时,上报所述队列中的所述计费更新报文至AAA计费服务器;
AAA计费服务器管理哪些用户可以访问网络服务器,具有访问权的用户可以得到哪些服务。

2.根据权利要求1所述的计费更新报文的发送方法,其特征在于,所述步骤S3之后还包括:
步骤S4,计算下一次的上报时间,所述网络附属存储模块将下一个上报阶段的RADIUS客户端发送的计费更新报文加入更新的队列,并且于所述下一次的上报时间到达时,上报更新的队列中的计费更新报文至AAA计费服务器。

3.根据权利要求1所述的计费更新报文的发送方法,其特征在于,所述步骤S2包括:
步骤S21,所述网络附属存储模块按照所述RADIUS客户端的MAC地址将所述计费更新报文置于归类的所述队列。

4.根据权利要求1所述的计费更新报文的发送方法,其特征在于,所述RADIUS客户端为路由器或交换机或无线访问点。

5.根据权利要求1所述的计费更新报文的发送方法,其特征在于,所述步骤S1之前还包括:
步骤S01,请求模块发送接入请求至RADIUS服务器,所述RADIUS服务器对所述接入请求进行认证;
步骤S02,于认证成功时,所述RADIUS服务器向所述请求模块发送允许接入包;
步骤S03,所述请求模块接收所述允许接入包并与RADIUS服务器建立连接。

6.根据权利要求5所述的计费更新报文的发送方法,其特征在于,所述请求模块为所述RADIUS客户端或所述网络附属存储模块。

7.根据权利要求5所述的计费更新报文的发送方法,其特征在于,所述步骤S03之后还包括:
步骤S04,所述请求模块发送计费请求至所述RADIUS服务器,所述RADIUS服务器接收并根据所述计费请求向所述请求模块回送开始计费响应包,执行步骤S1。

8.一种计费更新报文的发送系统,其特征在于,包括:
RADIUS客户端,发送计费更新报文;RADIUS是基于UDP的一种客户机/服务器协议;
网络附属存储模块,连接所述RADIUS客户端,接收并将所述计费更新报文加入队列;
AAA计费服务器,连接所述网络附属存储模块,以及
于上报时间到达时,上报所述队列中的所述计费更新报文至AAA计费服务器;
AAA计费服务器管理哪些用户可以访问网络服务器,具有访问权的用户可以得到哪些服务。

9.根据权利要求8所述的计费更新报文的发送系统,其特征在于,
所述网络附属存储模块按照所述RADIUS客户端的MAC地址将所述计费更新报文置于归类的所述队列。

10.根据权利要求8所述的计费更新报文的发送系统,其特征在于,所述RADIUS客户端为路由器或交换机或无线访问点。
说明书

技术领域

[0001] 本发明涉及费用计算领域,尤其涉及一种计费更新报文的发送方法及系统。

背景技术

[0002] RADIUS(Remote Authentication Dial In User Service)协议是在IETF的RFC2865和2866中定义的。RADIUS 是基于 UDP 的一种客户机/服务器协议。RADIUS客户端是网络访问服务器。RADIUS服务器通常是在UNIX或Windows 2000服务器上运行的一个监护程序。RADIUS 协议的认证端口是1812 ,计费端口是1813。
[0003] RADIUS是一种C/S结构的协议,它的客户端最初就是网络接入网络附属存储服务器(Network Access Server,NAS),运行在任何硬件上的RADIUS客户端软件都可以成为RADIUS的客户端。客户端的任务是把用户信息(用户名,口令等)传递给指定的RADIUS服务器,并负责执行返回的响应。
[0004] AAA(Authentication、Authorization、Accounting, 验证、授权、记账)计费服务器主要目的是管理哪些用户可以访问网络服务器,具有访问权的用户可以得到哪些服务。如何对正在使用网络资源的用户进行记账,具体为:
[0005] 1、验证: 验证用户是否可以获得访问权限。
[0006] 2、授权: 授权用户可以使用哪些服务。
[0007] 3、记账:记录用户使用网络资源的情况。
[0008] 目前,客户端在开始计费后,发送计费更新报文给RADIUS服务器,计费更新报文的发送周期由RADIUS服务器进行设定,在进行Radius计费更新报文发送时,存在固定的发送周期,对于每一个客户端来说,则需要维持自己的发送周期,自己存在一套单独的计费周期更新策略,不便于管理和维护。
[0009] 此外,采用这样的计费更新报文发送方式,在大容量部署情况下,大量的Radius客户端进行计费更新报文发送时会产生报文风暴,同时还会占用网络带宽。

发明内容

[0010] 针对现有技术存在的问题,现提供了一种计费更新报文的发送方法及系统。
[0011] 具体的技术方案如下:
[0012] 一种计费更新报文的发送方法,其中,包括:
[0013] 步骤S1,开始计费,RADIUS客户端发送计费更新报文至网络附属存储模块;
[0014] 步骤S2,所述网络附属存储模块将所述计费更新报文加入队列;
[0015] 步骤S3,于上报时间到达时,上报所述队列中的所述计费更新报文至AAA计费服务器。
[0016] 优选的,所述步骤S3之后还包括:
[0017] 步骤S4,计算下一次的上报时间,所述网络附属存储模块将RADIUS客户端发送的计费更新报文加入更新的队列,并且于所述下一次的上报时间到达时,上报更新的队列中的计费更新报文至AAA计费服务器。
[0018] 优选的,所述步骤S2具体包括:
[0019] 步骤S21,所述网络附属存储模块按照所述RADIUS客户端的MAC地址将所述计费更新报文置于归类的所述队列。
[0020] 优选的,所述RADIUS客户端为路由器或交换机或无线访问点。
[0021] 优选的,所述步骤S1之前还包括:
[0022] 步骤S01,请求模块发送接入请求至RADIUS服务器,所述RADIUS服务器对所述接入请求进行认证;
[0023] 步骤S02,于认证成功时,所述RADIUS服务器向所述请求模块发送允许接入包;
[0024] 步骤S03,所述请求模块接收所述允许接入包并与RADIUS服务器建立连接。
[0025] 优选的,所述请求模块为所述RADIUS客户端或所述网络附属存储模块。
[0026] 优选的,所述步骤S03之后还包括:
[0027] 步骤S04,所述请求模块发送计费请求至所述RADIUS服务器,所述RADIUS服务器接收并根据所述计费请求向所述请求模块回送开始计费响应包,执行步骤S1。
[0028] 一种计费更新报文的发送系统,包括:
[0029] RADIUS客户端,发送计费更新报文;
[0030] 网络附属存储模块,连接所述RADIUS客户端,接收并将所述计费更新报文加入队列;
[0031] AAA计费服务器,连接所述网络附属存储模块,以及
[0032] 于上报时间到达时,上报所述队列中的所述计费更新报文至AAA计费服务器。
[0033] 优选的,所述网络附属存储模块按照所述RADIUS客户端的MAC地址将所述计费更新报文置于归类的所述队列。
[0034] 优选的,所述RADIUS客户端为路由器或交换机或无线访问点。
[0035] 上述技术方案的有益效果是:
[0036] 上述技术方案中,RADIUS客户端本身不作为NAS模块直接与AAA计费服务器进行通信,由NAS模块作为代理与AAA计费服务器进行通信,上述技术方案减小了大容量部署情况下,大量的RADIUS客户端进行计费更新报文发送时所产生的报文风暴以及网络带宽占用,同时,对于RADIUS客户端进行计费更新时可以采用统一的管理与维护。

实施方案

[0039] 需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。
[0040] 下面结合附图对本发明的具体实施方式作进一步的说明:
[0041] 一种计费更新报文的发送方法,其中,如图1所示,包括:
[0042] 步骤S1,开始计费,RADIUS客户端发送计费更新报文至网络附属存储模块;
[0043] 步骤S2,网络附属存储模块将计费更新报文加入队列;
[0044] 步骤S3,于上报时间到达时,上报队列中的计费更新报文至AAA计费服务器。
[0045] 本实施例旨在说明基于RADIUS协议的RADIUS客户端与采用RADIUS协议的AAA服务器在计费开始后,如何进行计费更新报文的上报。
[0046] 本实施例中,在开始计费后,RADIUS客户端采用NAS模块作为代理进行计费更新报文的发送,本实施例中的NAS模块接收到的RADIUS客户端计费更新报文,并将其放置到队列中,队列存在上报周期,在本次上报周期的上报时间到达时,队列中的所有计费更新请求统一上报给AAA计费服务器。
[0047] 本发明一个较佳的实施例中,步骤S3之后还包括:
[0048] 步骤S4,计算下一次的上报时间,网络附属存储模块将下一个上报阶段的RADIUS客户端发送的计费更新报文加入更新的队列,并且于下一次的上报时间到达时,上报更新的队列中的计费更新报文至AAA计费服务器。
[0049] 本实施例中,上报队列计算下一次的上报时间,并根据RADIUS客户端的存活状态对于队列进行维护和更新。一个上报阶段完成后,开始下一个上报阶段,将会根据该阶段的RADIUS客户端的计费更新报文的发送情况进行队列的更新,根据上报周期设定的时间,上报队列计算下一次的上报时间,并且于下一次的上报时间到达时,上报下一上报阶段对应的队列的计费更新报文。
[0050] 较佳的,上报周期中的各个上报阶段的时间相同,也可以不相同。
[0051] 本发明一个较佳的实施例中,步骤S2具体包括:
[0052] 步骤S21,网络附属存储模块按照RADIUS客户端的MAC地址将计费更新报文置于归类的队列。
[0053] 本发明一个较佳的实施例中,RADIUS客户端为路由器或交换机或无线访问点。
[0054] 本发明一个较佳的实施例中,步骤S1之前还包括:
[0055] 步骤S01,请求模块发送接入请求至RADIUS服务器,RADIUS服务器对接入请求进行认证;
[0056] 步骤S02,于认证成功时,RADIUS服务器向请求模块发送允许接入包;
[0057] 步骤S03,请求模块接收允许接入包并与RADIUS服务器建立连接。
[0058] 本发明一个较佳的实施例中,请求模块为RADIUS客户端或网络附属存储模块。
[0059] 本发明一个较佳的实施例中,步骤S03之后还包括:
[0060] 步骤S04,请求模块发送计费请求至RADIUS服务器,RADIUS服务器接收并根据计费请求向请求模块回送开始计费响应包,执行步骤S1。
[0061] 上述实施例中,首先进行RADIUS客户端的认证授权过程,之后开始进行计费,认证授权过程可以是:用户输入用户名、密码等信息到请求模块,即输入到RADIUS客户端或连接到NAS模块;RADIUS客户端或NAS模块产生一个“接入请求(Access-Request)”报文到RADIUS服务器,其中包括用户名、口令、客户端(NAS)ID 和用户访问端口的ID,口令可以经过MD5算法进行加密;RADIUS服务器对用户进行认证。
[0062] 若认证成功,RADIUS服务器向RADIUS客户端或NAS模块发送允许接入包(Access-Accept),否则发送拒绝加接入包(Access-Reject)。若RADIUS客户端或NAS模块接收到允许接入包,则为用户建立连接,对用户进行授权和提供服务,并转入;若接收到拒绝接入包,则拒绝用户的连接请求,结束协商过程。
[0063] RADIUS客户端或NAS模块发送计费请求包给RADIUS服务器,RADIUS服务器接收到计费请求包后开始计费,并向RADIUS客户端或NAS模块回送开始计费响应包。
[0064] RADIUS客户端采用NAS模块作为代理进行计费更新报文的发送,采用本实施例的技术方案,NAS模块可以接收到的RADIUS客户端计费更新请求,根据RADIUS客户端的MAC地址将其放置到归类的队列中,队列存在上报周期。
[0065] 较佳的,上述实施例中的NAS模块可以包括NAS服务器。
[0066] 可以根据上报周期的设定,在上报时间到达时,队列中的所有计费更新请求统一上报给AAA计费服务器。上报队列计算下一次的上报时间,并根据客户端的存活状态对于队列进行维护和更新。
[0067] 用户断开连接,RADIUS客户端或NAS模块发送停止计费包给RADIUS服务器,RADIUS服务器接收到停止计费包后停止计费,并向RADIUS客户端或NAS模块回送停止计费响应包,完成该用户一次计费,记录计费信息。
[0068] 一种计费更新报文的发送系统,如图2所示,包括:
[0069] RADIUS客户端,发送计费更新报文;
[0070] 网络附属存储模块,连接RADIUS客户端,接收并将计费更新报文加入队列;
[0071] AAA计费服务器,连接网络附属存储模块,以及
[0072] 于上报时间到达时,上报队列中的计费更新报文至AAA计费服务器。
[0073] 本实施例能够实现NAS模块对于RADIUS客户端进行代理发送计费更新报文,在RADIUS客户端认证通过之后,RADIUS客户端本身不作为NAS模块直接与AAA计费服务器进行通信,由本实施例实现的NAS模块作为代理与AAA计费服务器进行通信,RADIUS客户端与NAS客户端进行通信,使用NAS作为代理进行发送计费更新报文。
[0074] 本实施例的技术方案主要实现的NAS侧,NAS模块将进行计费更新上报的报文进行队列存储,较佳的,该队列以对于需要进行计费上报的RADIUS依照响应规则进行队列的分配,队列中存入需要进行上报的RADIUS客户端信息以及该RADIUS客户端的上报周期以及下一次的上报时间。
[0075] 每个上报阶段对应一个队列,每个队列存在一个上报时间,在上报时间到达时,则将队列中所有的RADIUS客户端的计费更新报文上报给AAA计费服务器。
[0076] 本发明一个较佳的实施例中,网络附属存储模块按照RADIUS客户端的MAC地址将计费更新报文置于归类的队列。
[0077] 本实施例中,本实施例的技术方案主要实现的NAS侧,NAS模块将进行计费更新上报的报文进行队列存储,较佳的,该队列以对于需要进行计费上报的RADIUS依照响应规则进行队列的分配,以RADIUS客户端的MAC地址来进行模算法匹配队列,向队列中存入需要进行上报的RADIUS客户端信息以及该RADIUS客户端的上报周期以及下一次的上报时间。
[0078] 本发明一个较佳的实施例中,RADIUS客户端为路由器或交换机或无线访问点。
[0079] 上述实施例中,需要分别进行RADIUS客户端的认证授权过程和计费过程,在认证授权过程中,请求模块输出接入请求的报文到RADIUS服务器,RADIUS服务器对用户进行认证。
[0080] 若认证成功,RADIUS服务器向RADIUS客户端或NAS模块发送允许接入包,若不成功则发送拒绝加接入包。若RADIUS客户端或NAS模块接收到允许接入包,则为用户建立连接,对用户进行授权和提供服务,并转入;若接收到拒绝接入包,则拒绝用户的连接请求,结束进程。
[0081] RADIUS客户端或NAS模块发送计费请求包给RADIUS服务器,RADIUS服务器接收到计费请求包后开始计费,并向RADIUS客户端或NAS模块回送开始计费响应包。
[0082] RADIUS客户端采用NAS模块作为代理进行计费更新报文的发送, NAS模块可以接收到的RADIUS客户端计费更新请求,并且加入队列,在上报时间到达时,队列中的所有计费更新请求统一上报给AAA计费服务器。上报队列计算下一次的上报时间,并根据客户端的存活状态对于队列进行维护和更新。
[0083] 之后用户断开连接,RADIUS客户端或NAS模块发送停止计费包给RADIUS服务器,RADIUS服务器接收到停止计费包后停止计费,计费完成。
[0084] 综上,上述技术方案中,RADIUS客户端本身不作为NAS模块直接与AAA计费服务器进行通信,由NAS模块作为代理与AAA计费服务器进行通信,上述技术方案减小了大容量部署情况下,大量的RADIUS客户端进行计费更新报文发送时所产生的报文风暴以及网络带宽占用,同时,对于RADIUS客户端进行计费更新时可以采用统一的管理与维护。
[0085] 通过说明和附图,给出了具体实施方式的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。
[0086] 对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。

附图说明

[0037] 图1为本发明一种计费更新报文的发送方法的实施例的流程图;
[0038] 图2为本发明一种计费更新报文的发送系统的实施例的结构示意图。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号