一种adsl终端显示上网时间和上网流量的方法

文档序号:7972312阅读:147来源:国知局
专利名称:一种adsl终端显示上网时间和上网流量的方法
技术领域
本发明涉及数字通信领域,特别涉及一种ADSL终端显示上网时间和上 网流量的方法。
背景技术
ADSL (Asymmetrical Digital Subscriber Loop)作为宽带接入的重要手段 之一,凭借其充分利用现网资源、开通便捷、双向不对称带宽、符合用户上 网习惯等等优势一直深受电信运营商的青睐。经过近年来的发展,国内 ADSL建设量已经超过2500万线,ADSL终端容量也近2000万,但就其双 绞线资源的渗透率却仅占国内固网电话的8.5%,落后于发达国家10~ 15个 百分点,因此,大力进行ADSL局端和终端的建设将是电信、网通甚至是铁 通今后长期的战略手段。为了适应这种发展的需要,近年来电信运营商不断 推出新的网上业务,例如网络游戏业务、在线点播业务、远程教育和医疗业 务、号码百事通等等;同时改变计费方式从粗放型包月制向按时间或流量 计费转变。通过提高网上业务的丰富性,收费的合理性,来吸引更多的家庭 用户上网,从而提高企业自身的运营收入。面对运营商这种越来越精细的计费方式,用户在使用宽带的时候,有时 候需要知道诸如累计上网时间、累计上网流量、本次上网时间、本次上网流 量等信息,以便控制上网时间,监控宽带网络使用情况,降低不必要的宽带 网络使用费用。而目前市场上使用的ADSL终端无法直接提供给用户上述信 息。虽然用户可以通过安装专业软件或进行网络查询获得相关数据,但使用 起来很不方便,不但对使用者有一定的专业知识要求,而且会产生一定的费 用。因此,目前的ADSL终端在使用上还是存在一些缺陷,有待于改进和发展。 发明内容本发明要解决的技术问题是提供一种ADSL终端显示上网时间和上网 流量的方法,统计如累计上网时间、累计上网流量、本次上网时间、本次 上网流量并进行显示,使得用户可以直观地获取到需要的上网信息。本发明提出 一种ADSL终端显示上网时间和上网流量的方法,在ADSL 终端数据库中增加四个变量,分别表示本次上网时间,本次上网流量,累计上网时间和累计上网流量,在ADSL终端增加一显示屏,设置一统计间隔T, 包含以下步骤(a) ADSL终端启动之后,判断软件运行情况,若运行不正常,结束, 若运行正常,将本次上网流量和本次上网时间置O,读取累计上网时间和累 计上网流量并显示在显示屏上,"本次上网时间,,和"本次上网流量,,在显示屏 上显示为0;(b) 判断ADSL终端是否激活,如果激活,继续执行下一步,否则, 继续判断是否激活;(c) 统计间隔T到时,读取当前WAN 口接收数据包数,如果该数值 为O,则等待下一次统计间隔到时继续读取当前WAN 口接收数据包数,如 果该数值不为0,执行下一步;(d) 比较读取的当前WAN 口接收数据包数与本次上网流量是否相等, 如果是,将本次上网时间累加到累计上网时间中,将当前WAN 口接收数据 包数累加到累计上网流量中,读取本次上网时间,本次上网流量、累计上网 时间和累计上网流量并显示在显示屏上,然后将当前WAN 口接收数据包数 清零,将本次上网时间和本次上网流量清零,返回步骤(b);否则,本次 上网时间增加T,同时将读取的当前WAN 口接收数据包数存入本次上网流 量中,读取本次上网时间和本次上网流量并显示在显示屏上,返回步骤(c)。如果所述ADSL终端是第 一次使用,所述累计上网时间和累计上网流量 的初始值为0;如果所述ADSL终端禎 使用上过网,则累计上网时间和累计 上网流量的初始值分别为截至上次上网结束之后的累计时间和累计流量。
所述ADSL终端进行恢复出厂默认配置操作时,"累计上网时间"和"累 计上网流量"信息被置零。本发明利用ADSL终端软件现有的数据统计功能,对相关数据进行处 理,将用户需要的信息,累计上网时间、累计上网流量、本次上网时间、 本次上网流量保存在ADSL终端数据库中,并在ADSL终端上增加显示 屏进行显示,从而使用户直观地获取到需要的上网信息,从而控制上网时 间,监控宽带网络使用情况,降低不必要的宽带网络使用费用。


图1为本发明实施例的"本次上网时间"、"本次上网流量"、"累计上网时 间"和"累计上网流量"信息处理的主要流程示意图。
具体实施方式
下面结合附图对本发明实施例作进一步的详细说明。在ADSL终端数据库中增加四个新的变量WANRcv用于保存读取到 的WAN口接收数据包数,相当于本次上网流量;UpTime用于保存本次上 网时间,这两个变量初始状态值为0。 SumUpTime用于保存累计上网时间; SumUpData用于保存累计上网流量,如果终端是第一次使用或是进行过恢复 默认出厂设置,则SumUpTime和SumUpData的值为0;如果设备被使用上 过网,则SumUpTime和SumUpData的值分别为截至上次上网结束之后的累 计时间和累计流量。在ADSL终端增加一显示屏用于显示。步骤l: ADSL终端启动之后,首先判断设备软件是否运行正常,如果 不正常,则结束;如果正常,则将数据库中的变量UpTime和WANRcv置O, 同时从数据库中读取变量SumUpTime和SumUpData的值,作为"累计上网 时间"和"累计上网流量"显示在显示屏上;"本次上网时间"和"本次上网流量" 在显示屏上显示为0。接着再判断设备ADSL是否激活,如果激活,则执行 步骤2,否则继续判断软件是否运行正常。步骤2:每间隔时间T读取设备当前WAN 口接收数据包数(该数值是ADSL终端数据库中原有的),进行以下数据比对处理,到ADSL去激活时 为止。(1 )如果当前WAN 口接收数据包数-WANRcv且当前WAN 口接收 数据包数-0,则说明用户没有上网。不更新ADSL终端数据库;继续以时间T为周期进行查询。(2)如果当前WAN 口接收数据包数-WANRcv且当前WAN 口接收 数据包数邦,则说明用户上网之后停止上网。将UpTime中的数据累加存入SumUpTime中;将当前WAN 口接收数据包数累加存入SumUpData中;读取变量UpTime、 WANRcv、 SumUpTime、 SumUpData中的数据显示 在显示屏上;通过ADSL终端统计重置功能将当前WAN 口接收数据包数置0;将UpTime和WANRcv置0。(3 )如果当前WAN 口接收数据包数-WANRcv,则说明用户开始上网。将时间T累加到UpTime,即UpTime (n) =T+UpTime (n-1);将读取到的当前WAN 口接收数据包数保存在变量WANRcv中,即 WANRcv (n) -当前WAN 口接收数据包数;读取变量UpTime、 WANRcv中的数据显示在显示屏上;继续以时间T为周期进行查询。在实际运行中,如图l所示,在检查软件运行情况和终端激活情况后, 一般是每隔时间T先读取当前WAN 口接收数据包数,如果值为0,按上述 (1)中的方式处理;如果当前WAN 口接收数据包数不为O,再判断WANRcv值是否等于当 前WAN 口接收数据包数,如果相等,按上迷(2)中的方式处理,并返回 检查终端激活情况,如果不等,按上述(3)中的方式处理。
权利要求
1、一种ADSL终端显示上网时间和上网流量的方法,在ADSL终端数据库中增加四个变量,分别表示本次上网时间,本次上网流量,累计上网时间和累计上网流量,在ADSL终端增加一显示屏,设置一统计间隔T,包含以下步骤(a)ADSL终端启动之后,判断软件运行情况,若运行不正常,结束,若运行正常,将本次上网流量和本次上网时间置0,读取累计上网时间和累计上网流量并显示在显示屏上,“本次上网时间”和“本次上网流量”在显示屏上显示为0;(b)判断ADSL终端是否激活,如果激活,继续执行下一步,否则,继续判断是否激活;(c)统计间隔T到时,读取当前WAN口接收数据包数,如果该数值为0,则等待下一次统计间隔到时继续读取当前WAN口接收数据包数,如果该数值不为0,执行下一步;(d)比较读取的当前WAN口接收数据包数与本次上网流量是否相等,如果是,将本次上网时间累加到累计上网时间中,将当前WAN口接收数据包数累加到累计上网流量中,读取本次上网时间,本次上网流量、累计上网时间和累计上网流量并显示在显示屏上,然后将当前WAN口接收数据包数清零,将本次上网时间和本次上网流量清零,返回步骤(b);否则,本次上网时间增加T,同时将读取的当前WAN口接收数据包数存入本次上网流量中,读取本次上网时间和本次上网流量并显示在显示屏上,返回步骤(c)。
2、 如权利要求l所述的方法,其特征在于如果所述ADSL终端是第 一次使用,所述累计上网时间和累计上网流量的初始值为0;如果所述ADSL 终端被使用上过网,则累计上网时间和累计上网流量的初始值分别为截至上 次上网结束之后的累计时间和累计流量。
3、 如权利要求l所述的方法,其特征在于所述ADSL终端进行恢复 出厂默认配置操作时,"累计上网时间"和"累计上网流量"信息被置零。
全文摘要
一种ADSL终端显示上网时间和流量的方法,在ADSL终端数据库中增加四个变量,分别表示本次或累计上网时间或流量,在ADSL终端增加显示屏,设置统计间隔T,包含以下步骤(a)ADSL终端启动之后,判断软件运行情况,若运行不正常,结束,若运行正常,将本次上网流量和时间置0,显示该4个变量值;(b)ADSL激活执行下一步,否则,继续判断是否激活;(c)每隔T,读取当前WAN口值,为0,等待下一次T时,不为0,执行下一步;(d)当前WAN口值=本次上网流量,将本次上网时间累加到累计上网时间中,将当前WAN口值累加到累计上网流量中,显示然后清零,返回(b);否则,本次上网时间增加T,当前WAN口值存入本次上网流量中,显示,返回(c)。
文档编号H04L12/14GK101150414SQ20061015221
公开日2008年3月26日 申请日期2006年9月20日 优先权日2006年9月20日
发明者杰 熊, 炜 董, 炜 陈 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1