上网日志留存系统测试方法和装置制造方法

文档序号:7801236阅读:406来源:国知局
上网日志留存系统测试方法和装置制造方法
【专利摘要】本发明提供一种上网日志留存系统测试方法和装置。该方法包括,接收终端发送的拨测请求;从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,并记录访问的数量;确定所述访问的数量是否等于预设的拨测数量,若是,则停止拨测;将访问成功的记录存储在本地,所述访问成功的记录包括:访问网址、所述终端标识和访问时间;向上网日志留存系统发送获取上网日志请求,所述获取上网日志请求中包括:所述终端标识和访问时间;根据所述访问成功的记录和获取的上网日志确定所述上网日志留存系统的性能。通过根据终端的拨测请求,利用本地存储的网址,自动完成对上网日志留存系统的测试,测试方法简单,效率和准确性高。
【专利说明】上网日志留存系统测试方法和装置
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种上网日志留存系统测试方法和装置。
【背景技术】
[0002]为了保证网络的公共安全,及为用户提供更全面的服务,网络管理者可根据用户上网行为,网络的运行状态,发现并消除一些网络隐患,确保网络资源的合理利用和稳定,需要对用户的上网日志和行为进行记录,随之出现了上网日志留存系统。
[0003]上网日志记录的准确性是上网日志留存系统的一项重要性能指标。如何对上网日志留存系统记录日志的准确性进行测试,成为目前设置上网日志留存系统时,亟待解决的问题。

【发明内容】

[0004]本发明提供一种上网日志留存系统测试方法和装置,用于解决如何对上网日志留存系统记录日志的准确性进行测试的问题。
[0005]本发明提供一种上网日志留存系统测试方法,包括:
[0006]接收终端发送的拨测请求,所述拨测请求包括终端标识;
[0007]从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,并记录访问的数量;
[0008]确定所述访问的数量是否等于预设的拨测数量,若是,则停止拨测;
[0009]将访问成功的记录存储在本地,所述访问成功的记录包括:访问网址、所述终端标识和访问时间;
[0010]向上网日志留存系统发送获取上网日志请求,所述获取上网日志请求中包括:所述终端标识和访问时间;
[0011]根据所述访问成功的记录和获取的上网日志确定所述上网日志留存系统的性能。
[0012]本发明提供一种上网日志留存系统测试装置,包括:
[0013]接收模块,用于接收终端发送的拨测请求,所述拨测请求包括终端标识;
[0014]处理模块,用于从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,并记录访问的数量;
[0015]判断模块,用于确定所述访问的数量是否等于预设的拨测数量,若是,则停止拨测;
[0016]存储模块,用于将访问成功的记录存储在本地,所述访问成功的记录包括,访问网址、所述终端标识和访问时间;
[0017]获取模块,用于向上网日志留存系统发送获取上网日志请求,所述获取上网日志请求中包括:所述终端标识和访问时间;
[0018]确定模块,根据所述访问成功的记录和获取的上网日志确定所述上网日志留存系统的性能。[0019]本发明提供的上网日志留存系统测试方法和装置,通过根据终端的拨测请求,利用本地存储的网址,自动完成对上网日志留存系统的测试,测试方法简单,效率和准确性闻。
【专利附图】

【附图说明】
[0020]图1为本发明提供的一种上网日志留存系统方法实施例的流程示意图;
[0021]图2为本发明提供的一种上网日志留存系统测试系统实施例的结构示意图;
[0022]图3为本发明提供的一种上网日志留存系统测试装置实施例的结构示意图。
【具体实施方式】
[0023]图1为本发明提供的一种上网日志留存系统方法实施例一的流程示意图。如图1所示,该方法,包括:
[0024]S100,接收终端发送的拨测请求,所述拨测请求包括终端标识。
[0025]本实施例提供的上网日志留存系统方法由本发明提供的上网日志留存系统测试装置执行。
[0026]首先,该测试装置可通过USB接口或者蓝牙接口等方式与终端连接,并通过光纤接口或者通常的数据传输接口,比如RJ45接口等方式分别与上网日志留存系统交换机、上网日志留存系统和网关节点连接。若是对移动网络中的上网日志留存系统进行测试,则网关节点可以为通用分组无线业务(General Packet Radio Service,简称GPRS)、网关支持节点(Gateway GPRS Support Node,简称GGSN)或者为分组数据服务节点(Packet DataServing Node,简称TOSN)等,若是对互联网络中的上网日志留存系统进行测试,则网关节点为核心路由器(Core Router,简称CR),及其它的用于数据分组选路和转发的网络节点,本实施例对比不做限定。
[0027]其中,终端标识可以为终端的移动号码,或者为终端的国际移动用户识别码(International Mobile Subscriber Identification Number,简称 IMSI),或者为终端的初始IP,或者用户的上网用户名,或者为唯一标识该终端区别与其它终端的其它标识符,本实施例对此不做限定。
[0028]为方便说明,本发明各实施例以对移动网络中的上网日志留存系统进行测试,对应的网关节点为GGSN为例进行说明。图2为本发明提供的一种上网日志留存系统测试系统实施例的结构示意图。如图2所示,该系统包括:终端200,测试装置210,GGSN交换机220,上网日志留存系统230。
[0029]S110,从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,并记录访问的数量。
[0030]具体的,测试装置中的第一网址列表,可以是在每次测试前,向该测试装置发送的网址列表;也可在测试装置初次使用前,向该测试装置发送网址列表,若待测试的网址列表有更新时,再根据更新消息,更新的第一网址列表。本实施例对此不做限定。
[0031]S120,确定所述访问的数量是否等于预设的拨测数量,若是,则停止拨测。
[0032]其中,预设的拨测数量,可以是本次测试之前设置的本次测试需要完成的拨测数量,也可以是设置的利用该测试装置进行测试时,需要完成的拨测数量,本实施例对此不做限定。举例来说,若第一网址列表中有20个网址,而预设的拨测数量为10,则测试装置在记录完第10次访问后,确定访问数量已达到预设的拨测数量,停止拨测。
[0033]S130,将访问成功的记录存储在本地,所述访问成功的记录包括:访问网址、所述终端标识和访问时间。
[0034]举例来说,若移动号码为12345678912的终端,在2013年11月8日9点成功访问登录QQ,则该测试装置可将该条访问成功的记录存储在本地。需要说明的是,此处的访问成功记录仅指终端向与选取的网址对应的服务器发起访问请求,并得到响应的记录,若终端向与网址对应的服务器发起访问请求,但未得到响应,则对记录的访问的数量加一,但是访问失败,不记录网址、终端标识和访问时间信息。
[0035]S140,向上网日志留存系统发送获取上网日志请求,所述获取上网日志请求中包括:所述终端标识和访问时间。
[0036]具体的,上网日志留存系统中保存有与终端标识、访问时间对应的上网日志,测试装置在根据终端的拨测请求进行拨测后的一定时间内,即可从上网日志留存系统中获得与该终端标识、访问时间对应的上网日志。
[0037]S150,根据所述访问成功的记录和获取的上网日志确定所述上网日志留存系统的性能。
[0038]举例来说,若测试装置中记录的访问成功记录数量为10,而根据终端标识和访问时间从上网日志留存系统中获取的上网日志数量为9,则该上网日志留存系统上网日志记录的准确性为9/10,或90%。
[0039]具体的,还可以通过对比访问成功的记录和获取的上网日志,确定该上网日志留存系统的灵敏性。举例来说,若在拨测结束后的2分钟后,停止从上网日志留存系统中获取上网日志,通过比较访问成功的记录和获取的上网日志,发现获取的上网日志中的上网数量比访问成功的记录少一个,且缺少的一个上网日志为该终端的最后一条访问成功的记录,则说明该上网日志留存系统记录上网日志的反应时间大于2分钟,此时,可设置在拨测结束后的3分钟,再停止从上网日志留存系统中获取上网日志,再检查获取的上网日志是否与访问成功的记录完全匹配,若仍是少最后一条记录,则继续延长停止从上网日志留存系统获取上网日志的时间,直至到达规定的时间后,仍不能得到最后一条访问成功的记录,则说明该上网日志留存系统的灵敏性不合格。或者若在规定的后,从上网日志留存系统中获取的上网日志比访问成功的记录少,且通过比较发现,缺少的记录并非最后的访问时刻对应的访问记录,则说明该上网日志留存系统的准确性低。
[0040]在本发明一种可能的实现方式中,上述将访问成功的记录存储在本地之后,还包括:
[0041]将所述访问成功的记录发送给所述上网日志留存系统。
[0042]在图2所示的测试系统中,为避免由GGSN交换机向上网日志留存系统发送访问成功的记录时由于GGSN的丢包、漏包,而引起上网日志留存系统无法获得全部的访问成功的记录,从而使测得的上网日志留存系统的性能低,可以通过测试装置将访问成功的记录发送给上网日志留存系统,通过双路备份的方式,降低数据传输过程中的丢包、漏包而使测得的上网日志留存系统的性能低的可能性。
[0043]进一步的,所述接收终端发送的拨测请求之前,还包括:[0044]接收时钟同步请求;
[0045]根据所述时钟同步请求,调整本地时钟与所述上网日志留存系统时钟同步。
[0046]具体的,为保证测试装置与被测上网日志留存系统在时间上一致,以免造成由于时间误差导致的日志记录时间和测试时间的差大于测试要求,影响测试结果的准确性,测试装置还与一时钟同步服务器连接,该时钟同步服务器可以是上网日志留存系统内部的时钟同步服务器,或者若该上网日志留存系统未设置时钟同步服务器,则可以利用全球定位系统(Global Position System,简称GPS),进行测试装置与被测上网日志留存系统的时钟进行同步。
[0047]在本实施例中的另一种可能的实现方式中,所述从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,包括:
[0048]从本地存储的第一网址列表中随机选取与预设的拨测数量相等的网址,组成第二网址列表;
[0049]向与所述第二网址列表中的各网址对应的各服务器发起访问请求;
[0050]所述确定所述访问的数量等于预设的拨测数量时,停止拨测,包括:
[0051]确定已遍历完毕所述第二网址列表中所有网址对应的服务器,停止拨测。
[0052]举例来说,若本地存储的第一网址列表中包括20个网址,预设的拨测数量为15,则可以从20个网址中随机选择15个网址组成第二网址列表,然后依次向与该15个网址对应的服务器发起访问请求,直至将该第二网址列表遍历完毕。
[0053]本实施例提供的上网日志留存系统测试方法,通过根据终端的拨测请求,利用本地存储的网址,自动完成对上网日志留存系统的测试,测试方法简单,效率和准确性高。并通过测试装置直接将访问成功的记录发送给上网日志留存系统,降低了由于网络节点丢包导致的上网日志留存系统的性能下降的可能性。
[0054]图3为本发明提供的一种上网日志留存系统测试装置实施例的结构示意。如图3所示,该测试装置包括:接收模块300,处理模块310,判断模块320,存储模块330,获取模块340,确定模块350 ;
[0055]其中,接收模块300,用于接收终端发送的拨测请求,所述拨测请求包括终端标识;
[0056]处理模块310,用于从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,并记录访问的数量;
[0057]判断模块320,用于确定所述访问的数量是否等于预设的拨测数量,若是,则停止拨测;
[0058]存储模块330,用于将访问成功的记录存储在本地,所述访问成功的记录包括,访问网址、所述终端标识和访问时间;
[0059]获取模块340,用于向上网日志留存系统发送获取上网日志请求,所述获取上网日志请求中包括:所述终端标识和访问时间;
[0060]确定模块350,根据所述访问成功的记录和获取的上网日志确定所述上网日志留存系统的性能。
[0061]在本实施的一种可能的实现方式中,所述存储模块330,将访问成功的记录存储在本地之后,还用于:[0062]将所述访问成功的记录发送给所述上网日志留存系统。
[0063]进一步地,所述接收模块,接收终端发送的拨测请求之前,还用于:
[0064]接收时钟同步请求;
[0065]根据所述时钟同步请求,调整本地时钟与所述上网日志留存系统时钟同步。
[0066]在本实施例的另一种可能的实现方式中,所述处理模块,具体用于:
[0067]从本地存储的第一网址列表中随机选取与预设的拨测数量相等的网址,组成第二网址列表;
[0068]向与所述第二网址列表中的各网址对应的各服务器发起访问请求;
[0069]所述判断模块,具体用于:
[0070]确定已遍历完毕所述第二网址列表中所有网址对应的服务器,停止拨测。
[0071]本实施例提供的上网日志留存系统测试装置中各模块的功能和处理流程,可对应参照本发明实施例提供的上网日志留存系统测试方法的详细描述,此处不再赘述。
[0072]本实施例提供的上网日志留存系统测试装置,通过根据终端的拨测请求,利用本地存储的网址,自动完成对上网日志留存系统的测试,测试方法简单,效率和准确性高。并通过测试装置直接将访问成功的记录发送给上网日志留存系统,降低了由于网络节点丢包导致的上网日志留存系统的性能下降的可能性。
[0073]在本申请所提供的几个实施例中,应该理解到,所揭露的方法,设备和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,所述功能模块的划分,仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0074]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种上网日志留存系统测试方法,其特征在于,包括: 接收终端发送的拨测请求,所述拨测请求包括终端标识; 从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,并记录访问的数量; 确定所述访问的数量是否等于预设的拨测数量,若是,则停止拨测; 将访问成功的记录存储在本地,所述访问成功的记录包括:访问网址、所述终端标识和访问时间; 向上网日志留存系统发送获取上网日志请求,所述获取上网日志请求中包括:所述终端标识和访问时间; 根据所述访问成功的记录和获取的上网日志确定所述上网日志留存系统的性能。
2.根据权利要求1所述的方法,其特征在于,所述将访问成功的记录存储在本地之后,还包括: 将所述访问成功的记录发送给所述上网日志留存系统。
3.根据权利要求1或2所述的方法,其特征在于,所述接收终端发送的拨测请求之前,还包括: 接收时钟同步请求; 根据所述时钟同步请求,调整本地时钟与所述上网日志留存系统时钟同步。
4.根据权利要求1或2所述的方法,其特征在于,所述从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,包括: 从本地存储的第一网址列表中随机选取与预设的拨测数量相等的网址,组成第二网址列表; 向与所述第二网址列表中的各网址对应的各服务器发起访问请求; 所述确定所述访问的数量等于预设的拨测数量时,停止拨测,包括: 确定已遍历完毕所述第二网址列表中所有网址对应的服务器,停止拨测。
5.一种上网日志留存系统测试装置,其特征在于,包括: 接收模块,用于接收终端发送的拨测请求,所述拨测请求包括终端标识; 处理模块,用于从本地存储的第一网址列表中随机选取网址,向与选取的网址对应的服务器发起访问请求,并记录访问的数量; 判断模块,用于确定所述访问的数量是否等于预设的拨测数量,若是,则停止拨测;存储模块,用于将访问成功的记录存储在本地,所述访问成功的记录包括,访问网址、所述终端标识和访问时间; 获取模块,用于向上网日志留存系统发送获取上网日志请求,所述获取上网日志请求中包括:所述终端标识和访问时间; 确定模块,根据所述访问成功的记录和获取的上网日志确定所述上网日志留存系统的性能。
6.根据权利要求5所述的装置,其特征在于,还包括,所述存储模块,将访问成功的记录存储在本地之后,还用于: 将所述访问成功的记录发送给所述上网日志留存系统。
7.根据权利要求5或6所述的装置,其特征在于,所述接收模块,接收终端发送的拨测请求之前,还用于: 接收时钟同步请求; 根据所述时钟同步请求,调整本地时钟与所述上网日志留存系统时钟同步。
8.根据权利要求5或6所述的装置,其特征在于,所述处理模块,具体用于: 从本地存储的第一网址列表中随机选取与预设的拨测数量相等的网址,组成第二网址列表; 向与所述第二网址列表中的各网址对应的各服务器发起访问请求; 所述判断模块,具体用于: 确定已遍历完毕所述第二网址列表中所有网址对应的服务器,停止拨测。
【文档编号】H04L12/26GK103916291SQ201410147831
【公开日】2014年7月9日 申请日期:2014年4月14日 优先权日:2014年4月14日
【发明者】王彬, 周广, 张恺, 冀哲, 韩卫平 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1