更新用户计费方法及装置制造方法及图纸

技术编号:14783191 阅读:56 留言:0更新日期:2017-03-10 04:01
本申请提供一种更新用户计费方法及装置,所述方法应用于接入设备,所述方法包括:当检测到目标用户上线时,向计费服务器发送针对该目标用户的计费请求报文,并将该目标用户添加至在线用户列表;在所述在线用户列表中,添加对应于所述目标用户的下一次发送计费请求报文的时刻;基于预设的检测周期,检测当前时刻是否大于或者等于对应于所述目标用户的下一次发送计费请求报文的时刻;如果是,向计费服务器发送对应于所述目标用户的计费请求报文,并更新该下一次发送计费请求报文的时刻。使用本申请提供的更新用户计费方法,可以有效地提高用户计费的准确性。

【技术实现步骤摘要】

本申请涉及计算机通信领域,尤其涉及更新用户计费方法及装置
技术介绍
在基于Portal(门户)认证的计费机制中,当用户上线时,接入设备可以向计费服务器发送计费请求报文,用以开始用户的计费。然后,接入设备可以基于用户设定的计费更新周期,定期地向计费服务器发送计费请求报文,用以更新用户的计费。然而,在实际应用中,由于接入设备实际发送计费请求报文的时刻与理论上的计费请求报文的发送时刻之间存在很大的时间误差,因此大大影响了用户计费的准确性。
技术实现思路
有鉴于此,本申请提供更新用户计费方法及装置,用以提高用户计费的准确性。具体地,本申请是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种更新用户计费方法,所述方法应用于接入设备,所述方法包括:当检测到目标用户上线时,向计费服务器发送针对该目标用户的计费请求报文,并将该目标用户添加至在线用户列表;在所述在线用户列表中,添加对应于所述目标用户的下一次发送计费请求报文的时刻;基于预设的检测周期,检测当前时刻是否大于或者等于对应于所述目标用户的下一次发送计费请求报文的时刻;如果是,向计费服务器发送对应于所述目标用户的计费请求报文,并更新该下一次发送计费请求报文的时刻。根据本申请实施例的第二方面,提供一种更新用户计费装置,所述装置应用于接入设备,所述装置包括:检测单元,用于当检测到目标用户上线时,向计费服务器发送针对该目标用户的计费请求报文,并将该目标用户添加至在线用户列表;添加单元,用于在所述在线用户列表中,添加对应于所述目标用户的下一次发送计费请求报文的时刻;发送单元,用于基于预设的检测周期,检测当前时刻是否大于或者等于对应于所述目标用户的下一次发送计费请求报文的时刻;如果是,向计费服务器发送对应于所述目标用户的计费请求报文;更新单元,用于更新该下一次发送计费请求报文的时刻。本申请实施例提供一种更新用户计费方法,接入设备可以为上线的目标用户添加了对应于该目标用户的下一次发送计费请求报文的时刻,并可以基于预设的检测周期,定期地对该对应于该目标用户的下一次发送计费请求报文的时刻进行检测,当检测到当前时刻大于等于该对应于该目标用户的下一次发送计费请求报文的时刻时,接入设备可以将针对该用户的计费请求报文发送至计费服务器,以进行用户的计费更新,与此同时,接入设备可以更新该下一次发送计费请求报文的时刻。由于接入设备为每个不同时刻上线的用户添加了对应于不同用户的下一次发送计费请求报文的时刻,并周期性地对对应于每个用户的下一次发送计费请求报文的时刻,使得接入设备可以基于每个用户正常的不同的发送计费请求报文的时刻,向计费服务器发送针对该用户的计费请求报文,从而可以有效地减少接入设备实际发送计费请求报文的时刻与理论上的计费请求报文的发送时刻之间时间误差,大大提高了用户计费的准确性。附图说明图1是本申请一示例性实施例示出的一种更新用户计费方法的网络架构图;图2是本申请一示例性实施例示出的相关技术中的更新用户计费方法的误差示意图;图3是本申请一示例性实施例示出的一种更新用户计费方法的流程图;图4是本申请一示例性实施例示出的一种更新用户计费装置所在设备的硬件结构图;图5是本申请一示例性实施例示出的一种更新用户计费装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。参见图1,图1本申请一示例性实施例示出的一种更新用户计费方法的网络架构图。在基于Portal认证的计费机制的网络架构中,通常包括认证客户端、接入设备、Portal服务器和计费服务器。其中,上述认证客户端可以为用户提供一个交互界面,用户通过该交互界面进行基于Portal的认证、计费等操作,该认证客户端可以包括基于浏览器的Web客户端和PC机客户端等。上述接入设备,为交换机、路由器等宽带接入设备的统称,主要完成与计费服务器之间的交互,完成计费的功能。当采用本地验证时,上述接入设备可以启用Portal认证功能,以替代Portal服务器。上述Portal服务器,接收Portal客户端认证请求的服务器端系统,提供门户服务和基于Web认证的界面,与接入设备交互认证客户端的认证信息。上述计费服务器,与接入设备进行交互,完成对用户的认证和计费。上述计费服务器可以为RADIUS(RemoteAuthenticationDialInUserService,远端用户拨入验证服务)服务器等。在这里,只是对上述计费服务器进行示例性说明,不对其进行具体地限定。基于Portal认证的计费机制,通常包括,用户验证和用户计费两个过程。对于用户验证来说,可以采用多种方式对用户进行验证,例如,采用独立的Portal服务器进行验证,验证的流程如下:用户可以在上述认证客户端输入该用户的用户信息,该认证客户端可以通过接入设备向Portal服务器发送该用户输入的用户信息,由Portal服务器对用户的合法性进行验证,并将验证结果通过接入设备返回给用户。又例如,采用本地验证,在该网络架构中,可以不包含Portal服务器,由开启Portal认证功能的接入设备代替Portal服务器对用户的合法性进行验证。具体流程如下:用户可以在上述认证客户端输入该用户的用户信息,该认证客户端可以向启用Portal认证功能的接入设备发送该用户输入的用户信息,由接入设备基于接收到的用户信息,对用户的合法性进行验证,并将验证结果返回给用户。在完成上述的用户验证后,当用户上线时,上述接入设备可以向计费服务器发送首个计费请求报文(通常也可以被称为计费开始报文),用以开始用户的计费,并将该用户添加至在线用户列表。然后,接入设备可以基于用户设定的计费更新周期,定期地向计费服务器发送计费请求报文(通常也可以被称作计费更新报文),用以更新用户的计费。例如,在RADIUS协议中,上述计费开始报文和计费更新报文可以是Code=4的计费请求报文。在相关的更新用户计费的机制中,接入设备一般采用基于用户设定的计费更新周期,定期地将本地在线用户列表上的对应于所有用户的计费请求报文统一发送给计费服务器,来更新用户的计费。例如,接入设备可以采用定时器,将超时时间设置为用户设定的计费更新周期,当到达该超时时间时,将所有在线用户的计费请求报文本文档来自技高网...
更新用户计费方法及装置

【技术保护点】
一种更新用户计费方法,其特征在于,所述方法应用于接入设备,所述方法包括:当检测到目标用户上线时,向计费服务器发送针对该目标用户的计费请求报文,并将该目标用户添加至在线用户列表;在所述在线用户列表中,添加对应于所述目标用户的下一次发送计费请求报文的时刻;基于预设的检测周期,检测当前时刻是否大于或者等于对应于所述目标用户的下一次发送计费请求报文的时刻;如果是,向计费服务器发送对应于所述目标用户的计费请求报文,并更新该下一次发送计费请求报文的时刻。

【技术特征摘要】
1.一种更新用户计费方法,其特征在于,所述方法应用于接入设备,所述方法包括:当检测到目标用户上线时,向计费服务器发送针对该目标用户的计费请求报文,并将该目标用户添加至在线用户列表;在所述在线用户列表中,添加对应于所述目标用户的下一次发送计费请求报文的时刻;基于预设的检测周期,检测当前时刻是否大于或者等于对应于所述目标用户的下一次发送计费请求报文的时刻;如果是,向计费服务器发送对应于所述目标用户的计费请求报文,并更新该下一次发送计费请求报文的时刻。2.根据权利要求1所述的方法,其特征在于,所述在所述在线用户列表中,添加对应于所述目标用户的下一次发送计费请求报文的时刻,包括:将所述目标用户的上线时刻与预设的计费更新周期相加,得到所述对应于所述目标用户的下一次发送计费请求报文的时刻;将计算得到的所述下一次发送计费请求报文的时刻添加至所述在线用户列表中,并保存与所述目标用户的对应关系。3.根据权利要求1所述的方法,其特征在于,所述更新所述下一次发送计费请求报文的时刻,包括:将所述在线用户列表中当前记录的对应于所述目标用户的下一次发送计费请求报文的时刻与所述预设的计费更新周期相加,并使用相加得到的时刻值更新所述下一次发送计费请求报文的时刻。4.根据权利要求1所述的方法,其特征在于,所述预设的检测周期小于所述预设的计费更新周期。5.根据权利要求1所述的方法,其特征在于,所述预设的检测周期适配所述接入设备以及所述计费服务器的处理性能;所述预设的检测...

【专利技术属性】
技术研发人员:何辉海李喻
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1