一种网络测量方法、测量管理服务器、系统及存储介质技术方案

技术编号:27824215 阅读:13 留言:0更新日期:2021-03-30 10:58
本发明专利技术公开了一种网络测量方法、测量管理服务器、系统及存储介质,方法包括:获取待执行的测量任务,其中,测量任务包括多个测量参数;根据测量参数,确定测量参数对应的测量标识符,并将测量参数、以及测量参数和测量标识符之间的参数映射关系存储至预先连接的数据服务器中;根据测量标识符,生成与测量任务对应的命令字符串,其中,命令字符串包括测量标识符;根据测量参数中的测量节点参数,将命令字符串发送至与测量节点参数对应的测量节点,以供测量节点根据命令字符串,从数据服务器获取对应的测量参数并进行网络测量。本发明专利技术中精简了发送至测量节点的文本,从而减少了宽带占用以及提高测量节点的空间利用率。以及提高测量节点的空间利用率。以及提高测量节点的空间利用率。

【技术实现步骤摘要】
一种网络测量方法、测量管理服务器、系统及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种网络测量方法、测量管理服务器、系统及存储介质。

技术介绍

[0002]目前的网络测量大多数基于直连测量实现的。测量管理平台可以和多个终端连接,终端向该测量管理平台发送存储配置信息请求和下发测量任务请求。存储配置信息请求中包含需要存储的配置信息,而下发测量任务请求中包含测量任务的具体内容。例如用户先向测量管理平台发送存储配置信息请求,配置信息包括测量工具参数等,测量管理平台将这些配置信息存储在本地。然后用户在此基础上发送下发测量任务请求,测量管理平台根据该下发测量任务,将配置信息中有用的数据打包,生成JSON格式文本。由于测量管理平台直接连接所有的测量节点,所以可直接以JSON格式文本的形式下发测量任务至测量节点,测量节点再根据该JS对象简谱(JavaScript Object Notation,JSON)格式的文本,对测量目标进行测量。
[0003]然而测量管理平台下发文本非常冗长,需要占用一定带宽及消耗较大的网络流量,一定程度上降低了网络传输效率。而且随着测量目标的增加,下发的文本将越来越臃肿,使得每个测量节点存储了许多不必要的数据。此外,测量节点接收到测量管理平台下发的JSON文本后,都会进行保存,但测量目标、测量参数以及测量工具参数等有很多都是重复的,因此,测量节点会在本地重复存储相同的数据,造成存储空间拥挤。

技术实现思路

[0004]本专利技术的主要目的在于提供一种网络测量方法、测量管理服务器、系统及存储介质,旨在解决现有技术中网络测量过程中下发指令文本对宽带占用率过高的问题。
[0005]为实现上述目的,本专利技术提供一种网络测量方法,所述网络测量方法包括如下步骤:
[0006]获取待执行的测量任务,其中,所述测量任务包括多个测量参数;
[0007]根据所述测量参数,确定所述测量参数对应的测量标识符,并将所述测量参数、以及所述测量参数和所述测量标识符之间的参数映射关系存储至预先连接的数据服务器中;
[0008]根据所述测量标识符,生成与所述测量任务对应的命令字符串,其中,所述命令字符串包括所述测量标识符;
[0009]根据所述测量参数中的测量节点参数,将所述命令字符串发送至与所述测量节点参数对应的测量节点,以供所述测量节点根据所述命令字符串,从所述数据服务器获取对应的测量参数并进行网络测量。
[0010]此外,为实现上述目的,本专利技术还提供一种测量管理服务器,其中,所述测量管理服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络测量程序,所述网络测量程序被所述处理器执行时实现如上所述的网络测量方法的步骤。
[0011]此外,为实现上述目的,本专利技术还提供一种存储介质,其中,所述存储介质存储有网络测量程序,所述网络测量程序被处理器执行时实现如上所述的网络测量方法的步骤。
[0012]此外,为实现上述目的,本专利技术还提供一种网络测量系统,所述网络测量系统包括数据服务器、若干个测量节点和如上所述的测量管理服务器;
[0013]其中,各个所述测量节点与所述数据服务器和所述测量管理服务器之间通讯连接,所述数据服务器和所述测量管理服务器之间通讯连接;
[0014]所述数据服务器用于存储所述测量参数、所述测量参数和所述测量标识符之间的参数映射关系;
[0015]所述测量节点用于当接收到所述命令字符串时,根据所述命令字符串,从所述数据服务器获取对应的测量参数;以及
[0016]根据所述测量参数,对测量目标进行网络测量。
[0017]可选地,其中,所述测量管理服务器包括下发模块、管理子服务器和命令子服务器;
[0018]其中,所述下发模块用于获取待执行的测量任务,其中,所述测量任务包括多个测量参数;
[0019]所述管理子服务器用于根据所述测量参数,生成对应的测量文本并发送至所述命令子服务器,其中,所述测量文本包括所述测量参数对应的测量标识符;以及
[0020]将所述测量参数,以及所述测量参数和所述测量标识符之间的参数映射关系发送至所述数据服务器,以供所述数据服务器存储;
[0021]所述命令子服务器用于当接收所述测量文本时,根据所述测量文本,生成对应的命令字符串并发送至测量节点。
[0022]可选地,其中,所述根据所述测量参数,生成对应的测量文本并发送至所述命令子服务器,具体包括:
[0023]根据所述测量参数,生成对应的测量标识符;
[0024]根据所述测量参数的类型,将所述测量标识符写入预设的模板文件中,生成与所述测量任务对应的测量文本。
[0025]可选地,其中,所述测量参数还包括测量目标参数、测量工具参数、测量类型参数和测量操作参数;
[0026]所述测量标识符包括与所述测量目标参数对应的测量目标标识符、与所述测量节点参数对应的测量节点标识符、与所述测量工具参数对应的测量工具参数标识符、与所述测量类型参数对应的测量类型标识符和与所述测量操作参数对应的测量操作标识符。
[0027]可选地,其中,所述根据所述测量文本,生成对应的命令字符串并发送至测量节点,具体包括:
[0028]根据所述测量节点标识符,从所述数据服务器获取测量节点参数;
[0029]当检测到所述参数测量节点参数时,根据所述测量节点参数,生成对应的命令标识符;
[0030]根据预设的命令字符串格式,将所述命令标识符、所述测量工具参数标识符、所述测量目标标识符、所述测量类型标识符和所述测量操作标识符写入预设的模板字符串中,生成所述测量节点参数对应的命令字符串并发送至对应的测量节点。
[0031]可选地,其中,所述测量节点还用于:
[0032]对测量目标进行网络测量结束后,将所述测量参数和所述命令字符串删除。
[0033]可选地,其中,所述根据所述命令字符串,从所述数据服务器获取对应的测量参数,具体包括:
[0034]当所述测量标识符为测量工具参数标识符时,将所述测量工具参数标识符与比对标识符进行匹配,其中,所述比对标识符为比对字符串中的测量工具标识符,所述比对字符串为网络测量未结束的命令字符串;
[0035]当匹配成功时,确定与所述比对标识符对应的测试工具参数作为测量工具参数;
[0036]当匹配失败时,根据所述测量工具参数标识符,从所述数据服务器获取与所述测量工具参数对应的测量工具参数。
[0037]本专利技术中,当获取待执行的测量任务时,由于测量任务中包括多个测量参数,因此生成各个测量参数对应的测量标识符,并将述测量参数、以及所述测量参数和所述测量标识符之间的参数映射关系存储至预先连接的数据服务器中。同时,根据测量标识符,生成命令字符串。由于命令字符串中不再包含测量参数,而是相对于测量参数而言更为精简的测量标识符,因此相较于传统的JSON文本更为精简。将该命令字符串下发至测量节点,从而减少宽带占用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络测量方法,其特征在于,所述网络测量方法包括:获取待执行的测量任务,其中,所述测量任务包括多个测量参数;根据所述测量参数,确定所述测量参数对应的测量标识符,并将所述测量参数、以及所述测量参数和所述测量标识符之间的参数映射关系存储至预先连接的数据服务器中;根据所述测量标识符,生成与所述测量任务对应的命令字符串,其中,所述命令字符串包括所述测量标识符;根据所述测量参数中的测量节点参数,将所述命令字符串发送至与所述测量节点参数对应的测量节点,以供所述测量节点根据所述命令字符串,从所述数据服务器获取对应的测量参数并进行网络测量。2.一种测量管理服务器,其特征在于,所述测量管理服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络测量程序,所述网络测量程序被所述处理器执行时实现如权利要求1所述的网络测量方法的步骤。3.一种存储介质,其特征在于,所述存储介质存储有网络测量程序,所述网络测量程序被处理器执行时实现如权利要求1所述的网络测量方法的步骤。4.一种网络测量系统,其特征在于,所述网络测量系统包括数据服务器、若干个测量节点和如权利要求2所述的测量管理服务器;其中,各个所述测量节点与所述数据服务器和所述测量管理服务器之间通讯连接,所述数据服务器和所述测量管理服务器之间通讯连接;所述数据服务器用于存储所述测量参数、所述测量参数和所述测量标识符之间的参数映射关系;所述测量节点用于当接收到所述命令字符串时,根据所述命令字符串,从所述数据服务器获取对应的测量参数;以及根据所述测量参数,对测量目标进行网络测量。5.根据权利要求4所述的网络测量系统,其特征在于,所述测量管理服务器包括下发模块、管理子服务器和命令子服务器;其中,所述下发模块用于获取待执行的测量任务,其中,所述测量任务包括多个测量参数;所述管理子服务器用于根据所述测量参数,生成对应的测量文本并发送至所述命令子服务器,其中,所述测量文本包括所述测量参数对应的测量标识符;以及将所述测量参数,以及所述测量参数和所述测量标识符之间的参数映射关系发送至所述数据服务器,以供所述数据服务器存储;所述命令子服务器...

【专利技术属性】
技术研发人员:李伟超彭翔刘启豪黄秋花
申请(专利权)人:南方科技大学
类型:发明
国别省市:

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

1