一种网络状态信息采集方法及系统技术方案

技术编号:22915703 阅读:21 留言:0更新日期:2019-12-24 22:12
本发明专利技术公开一种网络状态信息采集方法及系统,通过预设需要获取网络状态信息的不同场景对应的ping探测参数,当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数,实现移动设备在不同场景下的网络状态信息采集,从而提供给后续测试来模拟网络场景,方便软件开发过程中对不同场景的网络状态的模拟并测试,避免因用户体验不好造成用户的流失,保障了软件的健壮性。

【技术实现步骤摘要】
一种网络状态信息采集方法及系统
本专利技术涉及移动终端网络通信领域,尤其涉及一种网络状态信息采集方法及系统。
技术介绍
随着国内移动端迅猛发展,大大增加用户碎片化使用移动设备的概率,用户在移动过程中会遇到诸如地铁、巴士、电梯、车库、商场等各种场景,且在这些场景中各类移动应用均可能需要实时和服务器进行通信。为保障软件的健壮性,在软件开发阶段就需要考虑模拟不同场景的网络情况并进行测试,避免因用户体验不友好造成用户的流失。如何获取到不同场景的网络状态信息,从而提供给测试来模拟网络场景,就成了软件开发测试团队共同关心的问题。
技术实现思路
本专利技术所要解决的技术问题是:提供一种网络状态信息采集方法及系统,能够自动采集移动设备在不同场景的网络状态信息。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种网络状态信息采集方法,包括步骤:S1、预设需要获取网络状态信息的不同场景对应的ping探测参数;S2、当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种网络状态信息采集系统,包括客户端,所述客户端包括第一存储器、第一处理器以及存储在所述第一存储器上并可在所述第一处理器上运行的第一计算机程序,其特征在于,所述第一处理器执行所述第一计算机程序时实现以下步骤:S1、预设需要获取网络状态信息的不同场景对应的ping探测参数;S2、当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数。本专利技术的有益效果在于:通过预设需要获取网络状态信息的不同场景对应的ping探测参数,当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数,实现移动设备在不同场景下的网络状态信息采集,从而提供给后续测试来模拟网络场景,方便软件开发过程中对不同场景的网络状态的模拟并测试,避免因用户体验不好造成用户的流失,保障了软件的健壮性。附图说明图1为本专利技术实施例的一种网络状态信息采集方法的流程图;图2为本专利技术实施例的一种网络状态信息采集系统的结构示意图;图3为本专利技术实施例的上传到服务端的采集文件的文件信息示意图;标号说明:1、一种网络状态信息采集系统;2、客户端;3、第一处理器;4、第一存储器;5、服务端;6、第二存储器;7、第二处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:通过预设需要获取网络状态信息的不同场景对应的ping探测参数,采集与所述场景对应的ping探测参数,实现移动设备在不同场景下的网络状态信息采集。请参照图1,一种网络状态信息采集方法,包括步骤:S1、预设需要获取网络状态信息的不同场景对应的ping探测参数;S2、当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数。从上述描述可知,本专利技术的有益效果在于:通过预设需要获取网络状态信息的不同场景对应的ping探测参数,当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数,实现移动设备在不同场景下的网络状态信息采集,从而提供给后续测试来模拟网络场景,方便软件开发过程中对不同场景的网络状态的模拟并测试,避免因用户体验不好造成用户的流失,保障了软件的健壮性。进一步的,所述步骤S2中触发所述移动设备启动ping探测之前包括步骤:自动检测移动设备的wifi状态,判断wifi状态是否为关闭,若否,则执行步骤S21,否则,执行步骤S22;由上述描述可知,在移动设备启动ping探测之前,执行相关判断和操作确保移动设备的wifi状态为关闭状态,以避免wifi开启状态对ping探测参数采集的干扰,保证ping探测参数采集的准确性。进一步的,所述步骤S2还包括步骤:将采集的ping探测参数保存至所述采集文件;在ping探测参数采集过程中,每隔第一预设时间调用定位技术获取基站信息并定位当前位置,并将所述当前位置保存至所述采集文件。由上述描述可知,采集ping探测参数过程中保存ping探测参数和定位信息,所述保存的ping探测参数用于后续的数据清洗提炼操作,所述保存的定位信息用于获取移动设备采集的场景对应的位置信息,完善了网络状态采集的场景和区域信息。进一步的,所述步骤S2之后还包括步骤:S3、将移动设备上保存的采集文件上传到服务端,并清空本地采集文件。由上述描述可知,将移动设备上保存的采集文件上传到统一的文件服务器,并清空本地采集文件,有利于采集文件的统一管理以及减少本地内存占用。进一步的,还包括步骤:S4、每隔第二预设时间,获取最近第二预设时间内所述客户端上传的所有采集文件,对每个采集文件做数据清洗提炼,将经过数据清洗提炼的采集结果以结构化的数据格式进行存储。由上述描述可知,每隔第二预设时间,获取最近第二预设时间内所述客户端上传的所有采集文件,对每个采集文件做数据清洗提炼,用于整理归纳出网络场景数据的关键指标值;将经过数据清洗提炼的采集结果以结构化的数据格式进行存储,可存储到mysql数据库表单中,实现了集中统一的结构化数据管理。请参照图2,一种网络状态信息采集系统,包括客户端,所述客户端包括第一存储器、第一处理器以及存储在所述第一存储器上并可在所述第一处理器上运行的第一计算机程序,其特征在于,所述第一处理器执行所述第一计算机程序时实现以下步骤:S1、预设需要获取网络状态信息的不同场景对应的ping探测参数;S2、当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数。从上述描述可知,本专利技术的有益效果在于:通过预设需要获取网络状态信息的不同场景对应的ping探测参数,当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数,实现移动设备在不同场景下的网络状态信息采集,从而提供给后续测试来模拟网络场景,方便软件开发过程中对不同场景的网络状态的模拟并测试,避免因用户体验不好造成用户的流失,保障了软件的健壮性。进一步的,所述步骤S2中触发所述移动设备启动ping探测之前包括步骤:自动检测移动设备的wifi状态,判断wifi状态是否为关闭,若否,则本文档来自技高网
...

【技术保护点】
1.一种网络状态信息采集方法,其特征在于,包括步骤:/nS1、预设需要获取网络状态信息的不同场景对应的ping探测参数;/nS2、当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数。/n

【技术特征摘要】
1.一种网络状态信息采集方法,其特征在于,包括步骤:
S1、预设需要获取网络状态信息的不同场景对应的ping探测参数;
S2、当移动设备处于所述预设的场景时,触发所述移动设备启动ping探测,根据预设的场景与ping探测参数的对应关系,采集与所述场景对应的ping探测参数。


2.根据权利要求1所述的网络状态信息采集方法,其特征在于,所述步骤S2中触发所述移动设备启动ping探测之前包括步骤:
自动检测移动设备的wifi状态,判断wifi状态是否为关闭,若否,则执行步骤S21,否则,执行步骤S22;
S21、提示wifi状态并关闭wifi,并执行步骤S22;
S22、检查sim卡状态信息,将所述sim卡状态信息连同本次采样时间点作为采集文件的标记信息,在移动设备上生成一个采集文件。


3.根据权利要求2所述的网络状态信息采集方法,其特征在于,所述步骤S2还包括步骤:
将采集的ping探测参数保存至所述采集文件;
在ping探测参数采集过程中,每隔第一预设时间调用定位技术获取基站信息并定位当前位置,并将所述当前位置保存至所述采集文件。


4.根据权利要求3所述的网络状态信息采集方法,其特征在于,所述步骤S2之后还包括步骤:
S3、将移动设备上保存的采集文件上传服务端,并清空本地采集文件。


5.根据权利要求4所述的网络状态信息采集方法,其特征在于,还包括步骤:
S4、服务端每隔第二预设时间,获取最近第二预设时间内所述客户端上传的所有采集文件,对每个采集文件做数据清洗提炼,将经过数据清洗提炼的采集结果以结构化的数据格式进行存储。


6.一种网络状态信息采集系统,包括客户端,所述客户端包括第一存储器、第一处理器以及存储在所述第一存储器上并可在所述第一处理器上运行的第一计算机程序,...

【专利技术属性】
技术研发人员:刘德建黄雪华高仁玲陈铨叙陈丽专林琛
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:福建;35

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

1