一种统计流量的方法和装置的制造方法

文档序号:9754352阅读:343来源:国知局
一种统计流量的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及互联网技术领域,特别涉及一种流量统计的方法和装置。
【背景技术】
[0002] 随着互联网技术的发展,互联网的覆盖区域越来越广,网站可以提供网络服务的 区域也越来越大。网站可以将自身的服务区域划分为多个子区域,并设置有多个业务服务 器,每个业务服务器可以为多个子区域提供网络服务,每个子区域可以有多台业务服务器 为其提供网络服务。
[0003] 在网络侧,网站的运营商为了达到合理调配业务服务器资源的目的,可以对用户 访问的流量进行统计,流量即为服务器传输的数据量。用户通过终端访问业务服务器时,业 务服务器可以获取终端的IPdnternet Protocol,网络之间互连的协议)地址,进而确定 各IP地址对应的子区域。业务服务器可以统计自身的流量中各子区域的流量,这样,可以 得到每个业务服务器的流量中各子区域的流量,然后,对于任一子区域,将该子区域在各业 务服务器中对应的流量相加,便得到该子区域对应的总流量。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 在获取每个子区域的总流量的过程中,业务服务器需要根据每个消息对应的终端 IP,确定相应的子区域,以统计该业务服务器的流量中对应各子区域的流量,这样会占用业 务服务器大量的处理资源。

【发明内容】

[0006] 为了解决现有技术的问题,本发明实施例提供了一种统计流量的方法和装置。所 述技术方案如下:
[0007] 第一方面,提供了一种统计流量的方法,所述方法包括:
[0008] 获取各业务服务器在目标时间段的流量;
[0009] 获取预先设置的不同业务服务器为相同子区域分担数据包的比例关系信息;
[0010] 根据预先存储的业务服务器与子区域的对应关系、所述比例关系信息、以及所述 各业务服务器在目标时间段的流量,进行计算确定各子区域在所述目标时间段的流量。
[0011] 第二方面,提供了一种统计流量的装置,所述装置包括:
[0012] 获取模块,用于获取各服务器在目标时间段的流量;获取预先设置的不同服务器 为相同子区域分担数据包的比例关系信息;
[0013] 确定模块,用于根据预先存储的服务器与子区域的对应关系、所述比例关系信息、 以及所述各服务器在目标时间段的流量,进行计算确定各子区域在所述目标时间段的流 量。
[0014] 本发明实施例提供的技术方案带来的有益效果是:
[0015] 本发明实施例中,获取各业务服务器在目标时间段的流量,获取预先设置的不同 业务服务器为相同子区域分担数据包的比例关系信息,根据预先存储的业务服务器与子区 域的对应关系、所述比例关系信息、以及所述各业务服务器在目标时间段的流量,进行计算 确定各子区域在所述目标时间段的流量。这样,在确定各子区域在所述目标时间段的流量 的过程中,业务服务器只需要记录自身在目标时间段的流量,无需根据每个消息对应的终 端IP,确定相应的子区域,从而,可以节约业务服务器的处理资源。
【附图说明】
[0016] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0017] 图1是本发明实施例提供的一种统计流量的方法流程图;
[0018] 图2是本发明实施例提供的一种系统框架图;
[0019] 图3是本发明实施例提供的一种统计流量的装置结构示意图;
[0020] 图4是本发明实施例提供的一种统计服务器的结构示意图。
【具体实施方式】
[0021] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0022] 实施例一
[0023] 本发明实施例提供了一种统计流量的方法,如图1所示,该方法的处理流程可以 包括如下的步骤:
[0024] 步骤101,获取各业务服务器在目标时间段的流量。
[0025] 步骤102,获取预先设置的不同业务服务器为相同子区域分担数据包的比例关系 信息。
[0026] 步骤103,根据预先存储的业务服务器与子区域的对应关系、比例关系信息、以及 各业务服务器在目标时间段的流量,进行计算确定各子区域在目标时间段的流量。
[0027] 本发明实施例中,获取各业务服务器在目标时间段的流量,获取预先设置的不同 业务服务器为相同子区域分担数据包的比例关系信息,根据预先存储的业务服务器与子区 域的对应关系、比例关系信息、以及各业务服务器在目标时间段的流量,进行计算确定各子 区域在目标时间段的流量,这样,在确定各子区域在目标时间段的流量的过程中,业务服务 器只需要记录自身在目标时间段的流量,从而,可以节约业务服务器的处理资源。
[0028] 实施例二
[0029] 本发明实施例提供了一种统计流量的方法,该方法的执行主体可以为某个业务服 务器,还可以为独立的统计服务器。其中,统计服务器可以是用于统计各子区域在目标时间 段的流量的服务器。如图2所示,为本发明实施例的系统框架图,其中包括统计服务器和业 务服务器。
[0030] 下面将结合【具体实施方式】,对图1所示的处理流程进行详细的说明,内容可以如 下:
[0031] 步骤101,获取各业务服务器在目标时间段的流量。
[0032] 其中,业务服务器可以是用于向用户提供业务功能的服务器。目标时间段可以是 进行流量统计的单位时长的时间段,如5分钟。
[0033] 在实施中,当用户需要在终端浏览某网站中的信息时,可以在终端访问该网站的 首页,然后可以在首页中点击想要浏览的信息对应的链接,终端则会检测到对应该图标的 点击指令,此时可以触发终端向业务服务器发送数据请求消息,业务服务器可以接收该数 据请求消息,并将相应的数据返回给终端,终端可以接收该数据,并进行相应的显示。业务 服务器在接收数据请求消息,并将相应的数据返回给终端的过程中,会进行数据传输,传输 的数据量即为流量,业务服务器可以对传输的数据量进行记录。
[0034] 业务服务器在接收用户的各种数据请求消息或反馈数据的过程中,都会进行数据 传输,业务服务器可以统计自身在某个时间段(即目标时间段)内传输的数据量,并将统计 结果发送给统计服务器。该网站的任一业务服务器都可以进行上述统计处理,并将统计结 果发送给统计服务器。统计服务器可以接收各业务服务器发送的统计结果,并进行记录。 [0035] 可选的,可以设置流量监测周期,相应的,步骤101的处理过程可以如下:当达到 预设的流量监测周期时,获取各业务服务器在目标时间段的流量。
[0036] 在实施中,统计服务器可以预先设置流量监测周期,流量监测周期的时长可以为 目标时间段的时长。例如,统计服务器可以预先设置流量监测周期为5分钟,并通知给各业 务服务器,则各业务服务器可以统计5分钟内产生的流量,并将统计结果发送给统计服务 器,之后可以重新开始统计,每达到5分钟时,各业务服务器将5分钟内的流量统计结
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1