确定Web认证用户老化时间的方法及装置制造方法及图纸

技术编号:13712273 阅读:93 留言:0更新日期:2016-09-16 17:16
本申请提供一种确定Web认证用户老化时间的方法及装置,该方法包括:按照预设查询方式确定在线客户端的在线用户信息,其中,所述在线信息包括所述在线客户端的会话计数;根据所述在线客户端的会话计数,确定是否删除所述在线客户端的在线用户信息。本申请通过定时确定在线客户端的会话计数,确定是否删除某些在线客户端的在线用户信息,避免了接入设备将需要长时间访问互联网的客户端下线,还避免了保持不需要长时间访问互联网的客户端的在线信息。

【技术实现步骤摘要】

本申请涉及网络通信
,尤其涉及一种确定Web认证用户老化时间的方法及装置
技术介绍
Web认证通常也称为门户(Portal)认证,即用户访问互联网时需要进行Web认证,认证成功后,用户即可在在线时间内通过接入设备访问互联网资源。现有技术中,接入设备可以为每个接入的用户配置相同的在线时长,当用户在线时间超过该在线时长,接入设备可将该用户下线。但是现有技术中针对不同用户配置相同的在线时长,可导致需要长时间访问互联网的用户在用户在线时间超过该在线时长时被迫下线,降低了用户的体验,或者还可导致为不需要长时间访问互联网的用户保持在线状态,浪费网络资源。
技术实现思路
本申请提供一种确定Web认证用户老化时间的方法及装置,以解决现有确定Web认证用户老化时间的技术方案所导致的上述问题。第一方面,提供一种确定Web认证用户老化时间的方法,应用于接入设备中,包括:按照预设查询方式确定在线客户端的在线用户信息,其中,所述在线信息包括所述在线客户端的会话计数;根据所述在线客户端的会话计数,确定是否删除所述在线客户端的在线
用户信息。第二方面,提供一种确定Web认证用户老化时间的装置,应用于接入设备上,所述装置包括:第一确定模块,用于按照预设查询方式确定在线客户端的在线用户信息,其中,所述在线信息包括所述在线客户端的会话计数;第二确定模块,用于根据所述第一确定模块确定的所述在线客户端的会话计数,确定是否删除所述在线客户端的在线用户信息。本申请的接入设备通过定时确定在线客户端的会话计数,确定是否删除某些在线客户端的在线用户信息,避免了接入设备将需要长时间访问互联网的客户端下线,提升了用户的体验,还避免了保持不需要长时间访问互联网的客户端的在线信息,减小了资源的浪费。附图说明图1A是本申请一种实施例中确定Web认证用户老化时间的方法流程图;图1B是本申请一种实施例中确定Web认证用户老化时间的方法的应用场景示意图;图2是本申请一种实施例中根据在线客户端的通信流量更新快速转发表的方法流程图;图3是本申请一种实施例中又一根据在线客户端的通信流量更新快速转发表的方法流程图;图4是本申请一种实施例中确定Web认证用户老化时间的装置示意图;图5是本申请一种实施例中又一确定Web认证用户老化时间的装置示意图;图6是本申请一种实施例中确定Web认证用户老化时间的装置所在硬件设备的硬件示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。参见图1A,是本申请一种实施例中确定Web认证用户老化时间的方法流程图,该方法应用于接入设备,例如交换机设备上,包括以下步骤:步骤101,按照预设查询方式确定在线客户端的在线用户信息,其中,在线信息包括在线客户端的会话计数。在一实施例中,在线用户信息包括在线客户端的地址信息和会话计数。在一实施例中,确定在线客户端的在线用户信息,包括:通过查询快速转发表确定在线客户端对应的转发表项的个数,其中,快速转发表用于记录每个在线客户端与外网服务器之间所建立的会话的五元组信息,每个转发表项用于记录一个会话;确定在线客户端对应的转发表项的个数为在线客户端
的会话计数。在一实施例中,客户端在接入设备上Web认证成功后,客户端上线,称为在线客户端,在线客户端第一次访问一个外网服务器时,与该外网服务器建立一个会话,接入设备可在快速转发表中添加与该会话对应的转发表项。因此,通过查询快速转发表,可以确定每个在线客户端当前的会话个数。在一实施例中,按照预设查询方式确定在线客户端的在线用户信息,包括:确定接入设备的定时器计时是否达到预先设置的时间阈值;如果定时器计时达到预先设置的时间阈值,执行确定在线客户端的在线用户信息的步骤。在一实施例中,接入设备中可以预先设置一个时间阈值,每隔该时间阈值的时间,接入设备可查询快速转发表确定当前在线客户端的在线用户信息。例如,接入设备可每隔10分钟查询快速转发表确定当前在线客户端的在线用户信息。步骤102,根据在线客户端的会话计数,确定是否删除在线客户端的在线用户信息。在一实施例中,根据在线客户端的会话计数,确定是否删除在线客户端的在线用户信息,包括:确定会话计数是否大于预设计数阈值;如果确定会话计数大于预设计数阈值,则保留在线客户端的在线用户信息;如果会话计数不大于预设计数阈值,则删除在线客户端的在线用户信息。在一实施例中,该预设计数阈值可以设置为0,即如果在线客户端当前存在没有老化的会话,则保留在线客户端的在线用户信息;如果在线客户端没有任何会话,则删除在线客户端的在线用户信息。参见图1B,客户端110可通过接入设备120访问外网服务器130,外网服务器可以存在N个,客户端可与外网服务器130、131、…、13N中的每个外网服务器之间建立一个会话,接入设备120可在快速转发表中对应每个会话建立一个转发表项。接入设备120为每个转发表项设置了老化时间,如3分钟,如果在老化时间内接入设备120没有接收到对应该会话的网络流量,则可删除对应的转发表。接入设备120通过查询快速转发表中每个在线客户
端对应的转发表项的个数确定该在线客户端的在线用户信息,并将该在线用户信息对应存储在白名单中。当接入设备确定一个在线客户端的会话计数不大于预设计数阈值时,可删除该在线客户端的在线用户信息。在实施例中,方法还可包括:接收客户端访问外网服务器的资源请求消息;根据客户端的地址信息,确定客户端是否已经认证通过;如果确定客户端已经认证通过,则更新在线客户端的在线用户信息。在一实施例中,更新在线客户端的在线用户信息,可包括:确定客户端与外网服务器之间的会话是否已经建立;如果确定会话已经建立,则更新快速转发表中对应会话的转发表项的老化时间;如果确定会话还没有建立,则在快速转发表中添加会话对应的转发表项。在一实施例中,方法还可包括:确定是否有转发表项在对应的老化时间内没有被使用;如果确定有转发表项在对应的老化时间内没有被使用,则将在对应的老化时间内没有被使用转发表项从快速转发表中删除。结合图1A的实施例可知,本申请中的接入设备通过定时确定在线客户端的会话计数,确定是否删除某些在线客户端的在线用户信息,避免了接入设备将本文档来自技高网
...

【技术保护点】
一种确定Web认证用户老化时间的方法,应用于接入设备上,其特征在于,所述方法包括:按照预设查询方式确定在线客户端的在线用户信息,其中,所述在线信息包括所述在线客户端的会话计数;根据所述在线客户端的会话计数,确定是否删除所述在线客户端的在线用户信息。

【技术特征摘要】
1.一种确定Web认证用户老化时间的方法,应用于接入设备上,其特征在于,所述方法包括:按照预设查询方式确定在线客户端的在线用户信息,其中,所述在线信息包括所述在线客户端的会话计数;根据所述在线客户端的会话计数,确定是否删除所述在线客户端的在线用户信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述在线客户端的会话计数,确定是否删除所述在线客户端的在线用户信息,包括:确定所述会话计数是否大于预设计数阈值;如果确定所述会话计数大于预设计数阈值,则保留所述在线客户端的在线用户信息;如果所述会话计数不大于预设计数阈值,则删除所述在线客户端的在线用户信息。3.根据权利要求1所述的方法,其特征在于,所述确定在线客户端的在线用户信息,包括:通过查询快速转发表确定所述在线客户端对应的转发表项的个数,其中,所述快速转发表用于记录每个在线客户端与外网服务器之间所建立的会话的五元组信息,每个转发表项用于记录一个会话;确定所述在线客户端对应的转发表项的个数为所述在线客户端的会话计数。4.根据权利要求1所述的方法,其特征在于,所述按照预设查询方式确定在线客户端的在线用户信息,包括:确定所述接入设备的定时器计时是否达到预先设置的时间阈值;如果所述定时器计时达到预先设置的时间阈值,执行所述确定在线客户端的在线用户信息的步骤。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收客户端访问外网服务器的资源请求消息;根据所述客户端的地址信息,确定所述客户端是否已经认证通过;如果确定所述客户端已经认证通过,则更新所述在线客户端的所述在线用户信息。6.根据权利要求5所述的方法,其特征在于,所述更新所述在线客户端的所述在线用户信息,包括:确定所述客户端与所述外网服务器之间的会话是否已经建立;如果确定所述会话已经建立,则更新所述快速转发表中对应所述会话的转发表项的老化时间;如果确定所述会话还没有建立,则在所述快速转发表中添加所述会话对应的转发表项。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定是否有转发表项在对应的老化时间内没有被使用;如果确定有转发表项在对应的老化时间内没有被使用,则将所述在对应的老化时间内没有被使用转发表项从所述快速转发表中删除。8.一种确定Web认证用户老化时间的装置,应用于接入设备上,其特征在于,所述装置包括:第一确定模块,用于按照预设查询方式确定在线客户端的在线用户信息,其中,所述在线信息包括所述在线客户端的会话计...

【专利技术属性】
技术研发人员:翟连森魏绍乾
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:浙江;33

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

1