用户终端访问公网时长的确定方法和宽带接入服务器技术

技术编号:15399385 阅读:176 留言:0更新日期:2017-05-23 12:02
本发明专利技术公开了一种用户终端访问公网时长的确定方法和宽带接入服务器,用以解决现有技术中无法区分校园宽带的用户终端而存在的无法获知校园宽带的用户终端访问公网的时长的问题。该方法包括:宽带接入服务器NAS接收用户终端发送的数据报文;获得所述数据报文中携带的目的地址和用户终端的公网IP地址;判断所述目的地址是否为内网地址,并在判断结果为是时开始计时;并在预设的每个接收周期执行指定操作,直至接收到用户终端发送的下线请求为止;NAS以接收到用户终端发送的下线请求的时刻作为计时结束时刻,确定计时时长,以及确定的在线时长,确定用户终端访问公网的时长。

Method for determining user terminal access public network time length and broadband access server

The invention discloses a user terminal accessing time determination method and broadband access server, the user terminal can not be informed of the campus broadband access network is used to solve the campus broadband user terminal can not distinguish between the prior existence of the problem of long. The method includes: receiving NAS broadband access server data packets transmitted by the user terminal; obtain the data contained in a message destination address and user terminal public IP address; judging whether the destination address is the network address, and start the timer in the judgment result is in default; and each receiver performs the specified operation cycle, until it receives a user terminal referral request so far; NAS to receive offline request transmitted by the user terminal time as the time end time, determine the timing, and determine the online time, determine the user terminal accessing time.

【技术实现步骤摘要】
用户终端访问公网时长的确定方法和宽带接入服务器
本专利技术涉及宽带接入领域,尤其涉及一种用户终端访问公网时长的确定方法和宽带接入服务器。
技术介绍
目前对于宽带接入领域,主要分为面向家庭用户和面向集团用户两类宽带业务。面向家庭用户的宽带接入通常采用以太网上点对点协议(pointtopointprotocoloverEthernet,PPPoE)的认证方式,面向集团用户的宽带接入通常采用IPoE的认证方式。基于PPPoE的认证方式,家庭宽带用户通过传输网络接入宽带接入服务器(NetAccessServer,NAS),由NAS结合认证计费(Radius)服务器完成对家庭宽带用户的PPPoE认证,从而家庭宽带用户可以获取到一个随机的公网IP地址。这里说的传输网络是指采用数字用户专线(DigitalSubscriberLine,DSL)、无源光纤网络(PassiveOpticalNetwork,PON)、以太数据通过同轴电缆传输(EthernetoverCOAX,EOC)等技术的二层网络,即用户侧与NAS之间的网络。而基于IPoE的认证方式,是给集团用户分配一个或多个固定的公网IP地址,通过传输网络(即二层网络)直接接入业务路由器,集团宽带的所有用户访问互联网都必须通过集团宽带的互联网出口防火墙的端口地址转换(PAT)来获取公网IP地址,不同的集团用户在互联网上表示为同一个/多个公网IP地址的不同端口。校园宽带业务是集团宽带业务中的一类,对于校园宽带的用户终端,由于面向集团用户的宽带接入均采用IPoE的认证方式,因此校园宽带的所有用户访问互联网都只能通过校园宽带的互联网出口防火墙来实现校园用户的私网IP地址到公网IP地址的端口地址转换。从运营商的角度,采用这样的方式无法区分校园宽带的用户终端。对于校园宽带的用户终端来说,其是既可以访问公网(互联网),也可以访问内网(校园网服务器)的。运营商若想对访问公网的校园宽带的用户终端收费,就需要根据用户终端上公网的流量来判断用户终端的上网时间,以达到对用户终端上网计费的目的,基于运营商无法区分校园宽带的用户终端,因此也就无法获知校园宽带的用户终端访问公网的时长。
技术实现思路
本专利技术实施例提供一种用户终端访问公网时长的确定方法和宽带接入服务器,用以解决现有技术中无法区分校园宽带的用户终端而存在的无法获知校园宽带的用户终端访问公网的时长的问题。本专利技术实施例采用以下技术方案:一种用户终端访问公网时长的确定方法,包括:宽带接入服务器NAS接收用户终端发送的数据报文;获得所述数据报文中携带的目的地址和用户终端的公网IP地址;其中,所述公网IP地址是用户终端基于PPPoE认证方式而获得的;判断所述目的地址是否为内网地址,并在判断结果为是时开始计时;并在预设的每个接收周期执行指定操作,直至接收到用户终端发送的下线请求为止;其中,所述指定操作包括:根据在该接收周期内接收的以所述公网IP地址作为目的地址或源地址的数据报文,确定所述用户终端在该接收周期访问公网所产生的流量,并在确定出该流量大于预先设置的流量阈值时,将计时时长更新为计时时长与所述周期的差值,并基于更新后的计时时长继续计时;NAS以接收到用户终端发送的下线请求的时刻作为计时结束时刻,确定计时时长,并根据确定出的计时时长以及基于接收到用户终端发送的第一个数据报文的时刻和所述计时结束时刻而确定出的在线时长,确定用户终端访问公网的时长。一种宽带接入服务器NAS,包括:报文解析模块,用于接收用户终端发送的数据报文;并获得所述数据报文中携带的目的地址和用户终端的公网IP地址;其中,所述公网IP地址是用户终端基于PPPoE认证方式而获得的;用户上网时长纠正模块,用于判断所述目的地址是否为内网地址,并在判断结果为是时开始计时;并在预设的每个接收周期执行指定操作,直至接收到用户终端发送的下线请求为止;其中,所述指定操作包括:根据在该接收周期内接收的以所述公网IP地址作为目的地址或源地址的数据报文,确定所述用户终端在该接收周期访问公网所产生的流量,并在确定出该流量大于预先设置的流量阈值时,将计时时长更新为计时时长与所述周期的差值,并基于更新后的计时时长继续计时;以接收到用户终端发送的下线请求的时刻作为计时结束时刻,确定计时时长,并根据确定出的计时时长以及基于接收到用户终端发送的第一个数据报文的时刻和所述计时结束时刻而确定出的在线时长,确定用户终端访问公网的时长。一种用户终端访问公网时长的确定方法,包括:宽带接入服务器NAS接收用户终端发送的数据报文;获得所述数据报文中携带的目的地址和用户终端的公网IP地址;其中,所述公网IP地址是用户终端基于PPPoE认证方式而获得的;判断所述目的地址是否为内网地址,并在判断结果为是时开始计时;并基于预设的接收周期,根据在各个接收周期内接收的以所述公网IP地址作为目的地址或源地址的数据报文,分别确定所述用户终端在各个接收周期访问公网所产生的流量;以及通过分别比较确定出的各流量与预先设置的流量阈值,从确定出的各流量中确定大于所述流量阈值的流量的个数;NAS以接收到用户终端发送的下线请求的时刻作为计时结束时刻,确定计时时长,并根据所述个数与所述接收周期的乘积、所述计时时长以及基于接收到用户终端发送的第一个数据报文的时刻和所述计时结束时刻而确定出的在线时长,确定用户终端访问公网的时长。一种宽带接入服务器,包括:报文解析模块,用于接收用户终端发送的数据报文;并获得所述数据报文中携带的目的地址和用户终端的公网IP地址;其中,所述公网IP地址是用户终端基于PPPoE认证方式而获得的;用户上网时长纠正模块,用于判断所述目的地址是否为内网地址,并在判断结果为是时开始计时;并基于预设的接收周期,根据在各个接收周期内接收的以所述公网IP地址作为目的地址或源地址的数据报文,分别确定所述用户终端在各个接收周期访问公网所产生的流量;以及通过分别比较确定出的各流量与预先设置的流量阈值,从确定出的各流量中确定大于所述流量阈值的流量的个数;以接收到用户终端发送的下线请求的时刻作为计时结束时刻,确定计时时长,并根据所述个数与所述接收周期的乘积、所述计时时长以及基于接收到用户终端发送的第一个数据报文的时刻和所述计时结束时刻而确定出的在线时长,确定用户终端访问公网的时长。本专利技术实施例的有益效果如下:本专利技术实施例一方面通过用户终端基于PPPoE认证方式获得一个公网IP地址,使得运营商网络侧可以区分校园宽带的用户终端;另一方面通过判断用户终端发送的数据报文中携带的目的地址是否为内网地址,并在判断结果为是时开始计时,以及在接收到用户终端发送的下线请求的时刻作为计时结束时刻,同时根据在这期间统计到的公网流量得到用户终端访问内网的实际时长,最终确定用户终端访问公网的实际时长,使得运营商网络侧可以准确的得到用户终端访问外网的时长,从而根据该访问外网的时长对用户终端进行准确的按时计费,解决了现有技术中无法区分校园宽带的用户终端而存在的无法获知校园宽带的用户终端访问公网的时长的问题。附图说明图1为本专利技术实施例提供一种校园宽带的用户终端的二次认证网络方案的实现示意图;图2为本专利技术实施例提供的一种用户终端访问公网时长的确定方法的主要流程图;图3为本专利技术实施例提本文档来自技高网
...
用户终端访问公网时长的确定方法和宽带接入服务器

【技术保护点】
一种用户终端访问公网时长的确定方法,其特征在于,包括:宽带接入服务器NAS接收用户终端发送的数据报文;获得所述数据报文中携带的目的地址和用户终端的公网IP地址;其中,所述公网IP地址是用户终端基于PPPoE认证方式而获得的;判断所述目的地址是否为内网地址,并在判断结果为是时开始计时;并在预设的每个接收周期执行指定操作,直至接收到用户终端发送的下线请求为止;其中,所述指定操作包括:根据在该接收周期内接收的以所述公网IP地址作为目的地址或源地址的数据报文,确定所述用户终端在该接收周期访问公网所产生的流量,并在确定出该流量大于预先设置的流量阈值时,将计时时长更新为计时时长与所述周期的差值,并基于更新后的计时时长继续计时;NAS以接收到用户终端发送的下线请求的时刻作为计时结束时刻,确定计时时长,并根据确定出的计时时长以及基于接收到用户终端发送的第一个数据报文的时刻和所述计时结束时刻而确定出的在线时长,确定用户终端访问公网的时长。

【技术特征摘要】
1.一种用户终端访问公网时长的确定方法,其特征在于,包括:宽带接入服务器NAS接收用户终端发送的数据报文;获得所述数据报文中携带的目的地址和用户终端的公网IP地址;其中,所述公网IP地址是用户终端基于PPPoE认证方式而获得的;判断所述目的地址是否为内网地址,并在判断结果为是时开始计时;并在预设的每个接收周期执行指定操作,直至接收到用户终端发送的下线请求为止;其中,所述指定操作包括:根据在该接收周期内接收的以所述公网IP地址作为目的地址或源地址的数据报文,确定所述用户终端在该接收周期访问公网所产生的流量,并在确定出该流量大于预先设置的流量阈值时,将计时时长更新为计时时长与所述周期的差值,并基于更新后的计时时长继续计时;NAS以接收到用户终端发送的下线请求的时刻作为计时结束时刻,确定计时时长,并根据确定出的计时时长以及基于接收到用户终端发送的第一个数据报文的时刻和所述计时结束时刻而确定出的在线时长,确定用户终端访问公网的时长。2.如权利要求1所述的方法,其特征在于,还包括:NAS向认证计费服务器发送携带所述访问公网的时长的计费结束请求;并从认证计费服务器基于所述计费结束请求而反馈的计费结束响应中,确定用户终端的上网费用信息。3.如权利要求2所述的方法,其特征在于,还包括:将所述上网费用信息、所述访问公网的时长以及所述在线时长承载在本地计费消息中推送给所述用户终端进行显示。4.如权利要求1所述的方法,其特征在于,还包括:NAS基于用户终端发送的PPPoE认证请求,建立NAS与用户终端之间的PPP隧道;其中,所述PPP隧道是基于NAS与汇聚交换机之间建立的L2TP隧道建立的;则宽带接入服务器NAS接收用户终端发送的数据报文,具体包括:基于该PPP隧道接收用户终端发送的数据报文。5.一种宽带接入服务器NAS,其特征在于,包括:报文解析模块,用于接收用户终端发送的数据报文;并获得所述数据报文中携带的目的地址和用户终端的公网IP地址;其中,所述公网IP地址是用户终端基于PPPoE认证方式而获得的;用户上网时长纠正模块,用于判断所述目的地址是否为内网地址,并在判断结果为是时开始计时;并在预设的每个接收周期执行指定操作,直至接收到用户终端发送的下线请求为止;其中,所述指定操作包括:根据在该接收周期内接收的以所述公网IP地址作为目的地址或源地址的数据报文,确定所述用户终端在该接收周期访问公网所产生的流量,并在确定出该流量大于预先设置的流量阈值时,将计时时长更新为计时时长与所述周期的差值,并基于更新后的计时时长继续计时;以接收到用户终端发送的下线请求的时刻作为计时结束时刻,确定计时时长,并根据确定出的计时时长以及基于接收到用户终端发送的第一个数据报文的时刻和所述计时结束时刻而确定出的在...

【专利技术属性】
技术研发人员:顾蔚
申请(专利权)人:中国移动通信集团上海有限公司
类型:发明
国别省市:上海,31

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

1