本发明涉及移动网络技术领域,尤其涉及一种动态网络模拟方法和装置。
背景技术:
目前,移动应用在做网络相关功能的测试时,一般采取模拟网络测试和真实网络场测两种方式。在模拟网络测试中,可以通过软件或者硬件对经过的报文做特定的处理(例如:时延,抖动,丢包和带宽等等)来模拟特定的网络质量,以测试移动应用在不同网络质量环境下的表现;在场测中,可以在真实的移动网络环境下测试移动应用,一般选择一些典型的场景(如:地铁,高铁、商场等场景)。
在现有技术方案中,模拟网络测试设定的是静态的网络质量参数,即一旦设定,不再变化,因此模拟网络测试的测试网络环境是一个静态的模拟网络环境,然而移动互联网网络环境复杂多变,静态的模拟网络环境已经不能满足移动应用的评测需求,而真实网络场测虽然能够更有效的评测移动应用,但是测试成本较高,测试效率也偏低。
技术实现要素:
本发明实施例提供一种动态网络模拟方法和装置。通过动态改变网络模拟中的网络质量参数,模拟真实网络质量的动态变化,从而使得移动应用在该模拟网络下的测试结果接近于真实网络,有效的减少了场试的次数,提升了移动应用的测试效果和效率。
本发明第一方面提供了一种动态网络模拟方法,包括:
获取网络测试配置文件,其中,所述网络测试配置文件包括多组网络质量参数,每组所述网络质量参数包括模拟时长;
根据所述多组网络质量参数中的第一组网络质量参数进行网络模拟;
当根据所述第一组网络质量参数进行网络模拟的时间超过所述第一组网络质量参数中的所述模拟时长时,读取所述网络测试配置文件中的第二组网络质 量参数;
根据所述第二组网络质量参数进行网络模拟。
在第一方面的第一种可能的实现方式中,所述获取网络测试配置文件包括:
确定所述网络模拟对应的网络模拟场景;
根据确定的所述网络模拟场景,从网络参数配置库中获取所述网络测试配置文件,其中,所述网络参数配置库包括多个网络测试配置文件,每个所述网络测试配置文件对应一种网络模拟场景。
在第一方面的第二种可能的实现方式中,所述第一组网络质量参数包括时延、信号抖动状况、报文传输速率以及丢包数中的至少一个;
所述根据所述多组网络质量参数中的第一组网络质量参数进行网络模拟包括:
根据所述第一组网络质量参数中配置的时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,对传输的报文进行处理以进行网络模拟。
结合第一方面的第一种可能的实现方式,在第一方面的第三种可能实现方式中,所述根据确定的所述网络模拟场景,从网络参数配置库中获取所述网络测试配置文件之后,还包括:
获取所述网络模拟场景的网络波动状况;
根据所述网络模拟场景的网络波动状况,从所述网络测试配置文件中选取多组网络质量参数进行网络模拟。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能实现方式中,所述根据所述网络模拟场景的网络波动状况,从所述网络测试配置文件中选取多组网络质量参数进行网络模拟包括:
若所述网络模拟场景的网络波动状况为震荡状态,则从所述网络测试配置文件中选取所述模拟时长小于预设阈值的多组网络质量参数进行网络模拟;
若所述网络模拟场景的网络波动状况为平稳状态,则从所述网络测试配置文件中选取所述模拟时长不小于预设阈值的多组网络质量参数进行网络模拟。
相应地,本发明第二方面提供了一种动态网络模拟装置,包括:
文件获取模块,用于获取网络测试配置文件,其中,所述网络测试配置文件包括多组网络质量参数,每组所述网络质量参数包括模拟时长;
第一模拟模块,用于根据所述多组网络质量参数中的第一组网络质量参数 进行网络模拟;
参数读取模块,用于当根据所述第一组网络质量参数进行网络模拟的时间超过所述第一组网络质量参数中的所述模拟时长时,读取所述网络测试配置文件中的第二组网络质量参数;
第二模拟模块,用于根据所述第二组网络质量参数进行网络模拟。
在第二方面的第一种可能实现方式中,所述文件获取模块包括:
场景确定单元,用于确定所述网络模拟对应的网络模拟场景;
文件获取单元,用于根据确定的所述网络模拟场景,从网络参数配置库中获取所述网络测试配置文件,其中,所述网络参数配置库包括多个网络测试配置文件,每个所述网络测试配置文件对应一种网络模拟场景。
在第二方面的第二种可能实现方式中,所述第一组网络质量参数包括时延、信号抖动状况、报文传输速率以及丢包数中的至少一个;
所述第一模拟模块具体用于:
根据所述第一组网络质量参数中配置的时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,对传输的报文进行处理以进行网络模拟。
结合第二方面的第一种可能的实现方式,在第二方面的第三种可能实现方式中,所述文件获取单元还用于:
获取所述网络模拟场景的网络波动状况;
根据所述网络模拟场景的网络波动状况,从所述网络测试配置文件中选取多组网络质量参数进行网络模拟。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能实现方式中,所述文件获取单元具体用于:
若所述网络模拟场景的网络波动状况为震荡状态,则从所述网络测试配置文件中选取所述模拟时长小于预设阈值的多组网络质量参数进行网络模拟;
若所述网络模拟场景的网络波动状况为平稳状态,则从所述网络测试配置文件中选取所述模拟时长不小于预设阈值的多组网络质量参数进行网络模拟。
实施本发明实施例,首先获取网络测试配置文件,其中,网络测试配置文件包括多组网络质量参数,每组网络质量参数包括模拟时长;然后根据多组网络质量参数中的第一组网络质量参数进行网络模拟;其次当根据第一组网络质量参数进行网络模拟的时间超过第一组网络质量参数中的模拟时长时,读取网 络测试配置文件中的第二组网络质量参数;最后根据第二组网络质量参数进行网络模拟。通过动态改变网络模拟中的网络质量参数,模拟真实网络质量的动态变化,从而使得移动应用在该模拟网络下的测试结果接近于真实网络,有效的减少了场试的次数,提升了移动应用的测试效果和效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提出的一种动态网络模拟方法的第一实施例的流程示意图;
图2是本发明实施例提出的一种动态网络模式测试系统的结构示意图;
图3是本发明实施例提供的一种模拟场景下的网络测试配置文件;
图4是本发明提出的一种动态网络模拟方法的第二实施例的流程示意图;
图5是本发明实施例提出的一种动态网络模拟装置的结构示意图;
图6是本发明实施例提出的装置中的文件获取模块的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1是本发明提出的一种动态网络模拟方法的第一实施例的流程示意图。如图所示,本发明实施例中的方法包括:
S101,获取网络测试配置文件,其中,所述网络测试配置文件包括多组网络质量参数,每组所述网络质量参数包括模拟时长。
在本发明实施例中,如图2所示,图2是本发明实施例一种动态网络模式测试系统的结构示意图,移动终端通过动态网络模拟系统访问Internet网络,移动终端发送到Internet网络的报文以及Internet网络下发到移动终端的报文都需要经过动态网络模拟系统,该动态网络模拟系统对传输的报文进行延时、信号 抖动、限制报文传输速率、设置丢包数等等处理以达到网络模拟的目的。
具体实现中,可以确定所述网络模拟对应的网络模拟场景;根据确定的所述网络模拟场景,从网络参数配置库中获取所述网络测试配置文件,其中,所述网络参数配置库包括多个网络测试配置文件,每个所述网络测试配置文件对应一种网络模拟场景。如图3所示,图3是一种模拟场景对应的网络测试配置文件,网络配置文件可以通过网络质量软件在真实网络环境下采集得到,也可以由用户根据经验数据进行自定义得到。对于不同的网络模拟场景(如:地铁、商场、高铁等等),网络质量中的延时、信号抖动、报文传输速率以及丢包数均不同,因此可以根据不同的网络模拟场景,建立网络参数配置库,网络参数配置库包括多个网络测试配置文件,每个所述网络测试配置文件对应一种网络模拟场景,从而可以根据用户选择的场景确定所述网络模拟对应的网络模拟场景进而获取所述网络测试配置文件。
可选的,可以获取所述网络模拟场景的网络波动状况;根据所述网络模拟场景的网络波动状况,从所述网络测试配置文件中选取多组网络质量参数进行网络模拟。进一步的,若所述网络模拟场景的网络波动状况为震荡状态,则从所述网络测试配置文件中选取所述模拟时长小于预设阈值的多组网络质量参数进行网络模拟;若所述网络模拟场景的网络波动状况为平稳状态,则从所述网络测试配置文件中选取所述模拟时长不小于预设阈值的多组网络质量参数进行网络模拟。例如:由于地铁对应的网络模拟场景的网络波动比较大,因此用户可以设定网络模拟场景的网络波动状况为震荡状态,动态网络模拟系统根据设定的网络波动状况,将每组所述网络质量参数中的模拟时长与预设阈值进行比较,从中筛选出模拟时长小于预设阈值的多组网络质量参数。
S102,根据所述多组网络质量参数中的第一组网络质量参数进行网络模拟。
具体实现中,可以根据第一组网络质量参数中的模拟时长进行网络模拟。其中,模拟时长可以由用户自己设定,每组网络质量参数中的模拟时长可以相同,也可以各不相同。
可选的,所述第一组网络质量参数包括时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,可以根据所述第一组网络质量参数中配置的时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,对传输的报文进行处理以进行网络模拟。
S103,当根据所述第一组网络质量参数进行网络模拟的时间超过所述第一组网络质量参数中的所述模拟时长时,读取所述网络测试配置文件中的第二组网络质量参数。
例如:如图3所示,第一组网络质量参数可以为第一行网络质量参数,该第一行的网络质量参数中的模式时长为Duration1,因此,在根据第一行网络质量参数进行网络模拟的时长达到Duration1,动态网络模拟系统需要跳转到第二行网络质量参数,因此读取网络测试配置文件中的第二行网络质量参数。
S104,根据所述第二组网络质量参数进行网络模拟。
具体实现中,可以根据第二组网络质量参数中的模拟时长进行网络模拟。所述第二组网络质量参数还包括时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,可以根据所述第二组网络质量参数中配置的时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,对传输的报文进行处理以进行网络模拟。
需要说明的是,当根据所述第二组网络质量参数进行网络模拟的时间超过所述第二组网络质量参数中的所述模拟时长时,读取所述网络测试配置文件中的第三组网络质量参数,根据所述第三组网络质量参数进行网络模拟,直到根据网络测试配置文件中所有组网络质量参数进行网络模拟结束后,停止网络模拟,或者跳转到第一行网络质量参数继续进行网络模拟。
可选的,用户可以设置网络模拟周期,在根据网络测试配置文件进行网络模拟的时间到达所述网络模拟周期时,停止网络模拟。其中,该网络模拟周期大于每组所述网络质量参数中的模拟时长。
在本发明实施例中,首先获取网络测试配置文件,其中,网络测试配置文件包括多组网络质量参数,每组网络质量参数包括模拟时长;然后根据多组网络质量参数中的第一组网络质量参数进行网络模拟;其次当根据第一组网络质量参数进行网络模拟的时间超过第一组网络质量参数中的模拟时长时,读取网络测试配置文件中的第二组网络质量参数;最后根据第二组网络质量参数进行网络模拟。通过动态改变网络模拟中的网络质量参数,模拟真实网络质量的动态变化,从而使得移动应用在该模拟网络下的测试结果接近于真实网络,有效的减少了场试的次数,提升了移动应用的测试效果和效率。
请参考图4,图4是本发明提出的一种动态网络模拟方法的第一实施例的流程示意图。如图所示,本发明实施例中的方法包括:
S401,获取网络测试配置文件,其中,所述网络测试配置文件包括多组网络质量参数,每组所述网络质量参数包括模拟时长。
在本发明实施例中,如图2所示,图2是本发明实施例一种动态网络模式测试系统的结构示意图,移动终端通过动态网络模拟系统访问Internet网络,移动终端发送到Internet网络的报文以及Internet网络下发到移动终端的报文都需要经过动态网络模拟系统,该动态网络模拟系统对传输的报文进行延时、信号抖动、限制报文传输速率、设置丢包数等等处理以达到网络模拟的目的。
具体实现中,可以确定所述网络模拟对应的网络模拟场景;根据确定的所述网络模拟场景,从网络参数配置库中获取所述网络测试配置文件,其中,所述网络参数配置库包括多个网络测试配置文件,每个所述网络测试配置文件对应一种网络模拟场景。如图3所示,图3是一种模拟场景对应的网络测试配置文件,网络配置文件可以通过网络质量软件在真实网络环境下采集得到,也可以由用户根据经验数据进行自定义得到。对于不同的网络模拟场景(如:地铁、商场、高铁等等),网络质量中的延时、信号抖动、报文传输速率以及丢包数均不同,因此可以根据不同的网络模拟场景,建立网络参数配置库,网络参数配置库包括多个网络测试配置文件,每个所述网络测试配置文件对应一种网络模拟场景,从而可以根据用户选择的场景确定所述网络模拟对应的网络模拟场景进而获取所述网络测试配置文件。
可选的,可以获取所述网络模拟场景的网络波动状况;根据所述网络模拟场景的网络波动状况,从所述网络测试配置文件中选取多组网络质量参数进行网络模拟。进一步的,若所述网络模拟场景的网络波动状况为震荡状态,则从所述网络测试配置文件中选取所述模拟时长小于预设阈值的多组网络质量参数进行网络模拟;若所述网络模拟场景的网络波动状况为平稳状态,则从所述网络测试配置文件中选取所述模拟时长不小于预设阈值的多组网络质量参数进行网络模拟。例如:由于地铁对应的网络模拟场景的网络波动比较大,因此用户可以设定网络模拟场景的网络波动状况为震荡状态,动态网络模拟系统根据设定的网络波动状况,将每组所述网络质量参数中的模拟时长与预设阈值进行比较,从中筛选出模拟时长小于预设阈值的多组网络质量参数。
S402,根据所述第一组网络质量参数中配置的时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,对传输的报文进行处理以进行网络模拟。
具体实现中,当移动终端经过动态网络模拟系统向Internet网络发送报文或者Internet网络经过动态网络模拟系统向移动终端下发报文时,动态网络模拟系统对传输的报文进行延时、信号抖动、限制报文传输速率、设置丢包数等等处理。
可选的,可以根据第一组网络质量参数中的模拟时长进行网络模拟。其中,模拟时长可以由用户自己设定,每组网络质量参数中的模拟时长可以相同,也可以各不相同。
S403,当根据所述第一组网络质量参数进行网络模拟的时间超过所述第一组网络质量参数中的所述模拟时长时,读取所述网络测试配置文件中的第二组网络质量参数。
例如:如图3所示,第一组网络质量参数可以为第一行网络质量参数,该第一行的网络质量参数中的模式时长为Duration1,因此,在根据第一行网络质量参数进行网络模拟的时长达到Duration1,动态网络模拟系统需要跳转到第二行网络质量参数,因此读取网络测试配置文件中的第二行网络质量参数。
S404,根据所述第二组网络质量参数中配置的时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,对传输的报文进行处理以进行网络模拟。
具体实现中,当移动终端经过动态网络模拟系统向Internet网络发送报文或者Internet网络经过动态网络模拟系统向移动终端下发报文时,动态网络模拟系统对传输的报文进行延时、信号抖动、限制报文传输速率、设置丢包数等等处理。
可选的,可以根据第二组网络质量参数中的模拟时长进行网络模拟。其中,模拟时长可以由用户自己设定,每组网络质量参数中的模拟时长可以相同,也可以各不相同。
需要说明的是,当根据所述第二组网络质量参数进行网络模拟的时间超过所述第二组网络质量参数中的所述模拟时长时,读取所述网络测试配置文件中的第三组网络质量参数,根据所述第三组网络质量参数进行网络模拟,直到根据网络测试配置文件中所有组网络质量参数进行网络模拟结束后,停止网络模拟,或者跳转到第一行网络质量参数继续进行网络模拟。
可选的,用户可以设置网络模拟周期,在根据网络测试配置文件进行网络模拟的时间到达所述网络模拟周期时,停止网络模拟。其中,该网络模拟周期大于每组所述网络质量参数中的模拟时长。
在本发明实施例中,首先获取网络测试配置文件,其中,网络测试配置文件包括多组网络质量参数,每组网络质量参数包括模拟时长;然后根据多组网络质量参数中的第一组网络质量参数进行网络模拟;其次当根据第一组网络质量参数进行网络模拟的时间超过第一组网络质量参数中的模拟时长时,读取网络测试配置文件中的第二组网络质量参数;最后根据第二组网络质量参数进行网络模拟。通过动态改变网络模拟中的网络质量参数,模拟真实网络质量的动态变化,从而使得移动应用在该模拟网络下的测试结果接近于真实网络,有效的减少了场试的次数,提升了移动应用的测试效果和效率。
请参考图5,图5是本发明实施例提出的一种动态网络模拟装置的结构示意图。如图所示,本发明实施例中的装置包括:
文件获取模块501,用于获取网络测试配置文件,其中,所述网络测试配置文件包括多组网络质量参数,每组所述网络质量参数包括模拟时长。
在本发明实施例中,如图2所示,图2是本发明实施例一种动态网络模式测试系统的结构示意图,移动终端通过动态网络模拟系统访问Internet网络,移动终端发送到Internet网络的报文以及Internet网络下发到移动终端的报文都需要经过动态网络模拟系统,该动态网络模拟系统对传输的报文进行延时、信号抖动、限制报文传输速率、设置丢包数等等处理以达到网络模拟的目的。
具体实现中,如图6所示,文件获取模块501还可以进一步包括:
场景确定单元601,用于确定所述网络模拟对应的网络模拟场景。
文件获取单元602,用于根据确定的所述网络模拟场景,从网络参数配置库中获取所述网络测试配置文件,其中,所述网络参数配置库包括多个网络测试配置文件,每个所述网络测试配置文件对应一种网络模拟场景。
如图3所示,图3是一种模拟场景对应的网络测试配置文件,网络配置文件可以通过网络质量软件在真实网络环境下采集得到,也可以由用户根据经验数据进行自定义得到。对于不同的网络模拟场景(如:地铁、商场、高铁等等),网络质量中的延时、信号抖动、报文传输速率以及丢包数均不同,因此可以根 据不同的网络模拟场景,建立网络参数配置库,网络参数配置库包括多个网络测试配置文件,每个所述网络测试配置文件对应一种网络模拟场景,从而可以根据用户选择的场景确定所述网络模拟对应的网络模拟场景进而获取所述网络测试配置文件。
可选的,可以获取所述网络模拟场景的网络波动状况;根据所述网络模拟场景的网络波动状况,从所述网络测试配置文件中选取多组网络质量参数进行网络模拟。进一步的,若所述网络模拟场景的网络波动状况为震荡状态,则从所述网络测试配置文件中选取所述模拟时长小于预设阈值的多组网络质量参数进行网络模拟;若所述网络模拟场景的网络波动状况为平稳状态,则从所述网络测试配置文件中选取所述模拟时长不小于预设阈值的多组网络质量参数进行网络模拟。例如:由于地铁对应的网络模拟场景的网络波动比较大,因此用户可以设定网络模拟场景的网络波动状况为震荡状态,动态网络模拟系统根据设定的网络波动状况,将每组所述网络质量参数中的模拟时长与预设阈值进行比较,从中筛选出模拟时长小于预设阈值的多组网络质量参数。
第一模拟模块502,用于根据所述多组网络质量参数中的第一组网络质量参数进行网络模拟。
具体实现中,可以根据第一组网络质量参数中的模拟时长进行网络模拟。其中,模拟时长可以由用户自己设定,每组网络质量参数中的模拟时长可以相同,也可以各不相同。
可选的,所述第一组网络质量参数包括时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,可以根据所述第一组网络质量参数中配置的时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,对传输的报文进行处理以进行网络模拟。具体的,当移动终端经过动态网络模拟系统向Internet网络发送报文或者Internet网络经过动态网络模拟系统向移动终端下发报文时,动态网络模拟系统对传输的报文进行延时、信号抖动、限制报文传输速率、设置丢包数等等处理。
可选的,可以根据第一组网络质量参数中的模拟时长进行网络模拟。其中,模拟时长可以由用户自己设定,每组网络质量参数中的模拟时长可以相同,也可以各不相同。
参数读取模块503,用于当根据所述第一组网络质量参数进行网络模拟的时 间超过所述第一组网络质量参数中的所述模拟时长时,读取所述网络测试配置文件中的第二组网络质量参数。
例如:如图3所示,第一组网络质量参数可以为第一行网络质量参数,该第一行的网络质量参数中的模式时长为Duration1,因此,在根据第一行网络质量参数进行网络模拟的时长达到Duration1,动态网络模拟系统需要跳转到第二行网络质量参数,因此读取网络测试配置文件中的第二行网络质量参数。
第二模拟模块504,用于根据所述第二组网络质量参数进行网络模拟。
具体实现中,可以根据第二组网络质量参数中的模拟时长进行网络模拟。所述第二组网络质量参数还包括时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,可以根据所述第二组网络质量参数中配置的时延、信号抖动状况、报文传输速率以及丢包数中的至少一个,对传输的报文进行处理以进行网络模拟。
需要说明的是,当根据所述第二组网络质量参数进行网络模拟的时间超过所述第二组网络质量参数中的所述模拟时长时,读取所述网络测试配置文件中的第三组网络质量参数,根据所述第三组网络质量参数进行网络模拟,直到根据网络测试配置文件中所有组的网络质量参数进行网络模拟结束后,停止网络模拟,或者跳转到第一行网络质量参数继续进行网络模拟。
可选的,用户可以设置网络模拟周期,在根据网络测试配置文件进行网络模拟的时间到达所述网络模拟周期时,停止网络模拟。其中,该网络模拟周期大于每组所述网络质量参数中的模拟时长。
在本发明实施例中,首先获取网络测试配置文件,其中,网络测试配置文件包括多组网络质量参数,每组网络质量参数包括模拟时长;然后根据多组网络质量参数中的第一组网络质量参数进行网络模拟;其次当根据第一组网络质量参数进行网络模拟的时间超过第一组网络质量参数中的模拟时长时,读取网络测试配置文件中的第二组网络质量参数;最后根据第二组网络质量参数进行网络模拟。通过动态改变网络模拟中的网络质量参数,模拟真实网络质量的动态变化,从而使得移动应用在该模拟网络下的测试结果接近于真实网络,有效的减少了场试的次数,提升了移动应用的测试效果和效率。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表 述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例所提供的内容下载方法及相关设备、系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。