一种网络数据采集方法及装置与流程

文档序号:36401974发布日期:2023-12-16 06:35阅读:40来源:国知局
一种网络数据采集方法及装置与流程

本发明涉及无线通信业务,具体涉及一种网络数据采集方法及装置、计算设备及计算机存储介质。


背景技术:

1、采集设备在与网络通信过程中会根据网络覆盖、干扰状态、无线基站的参数配置选择最佳的无线小区与网络进行通信,大量无线网络状态信息、核心网络配置都会传递到采集设备上。网络优化工作中一项重要工作是通过分析从采集设备采集到的其与网络的交互数据,来发现、定位、解决用户打电话、上网等业务存在的问题,采集设备与网络的配合问题,网络性能包括覆盖、干扰等存在的问题。采集设备与网络的通信数据是发现解决网络问题,进行网络优化的重要数据源。

2、当前方案主要是将采集设备连接到电脑,由电脑控制数据采集。因此具有如下缺点:1、需要电脑数据线连接到采集设备采集开展数据采集,由于电脑体积大,便携性差,且在优化工作中经常出现由于电脑与采集设备连线松动导致的数据采集失败问题,降低了工作效率;2、采集设备数据的工具安装在pc电脑上,且这种方式对连接到电脑的采集设备型号有特定要求,只支持海思芯片的部分型号采集设备以及高通芯片的部分采集设备,具有适用范围有限、通用性差的缺点;3、现有技术在开展数据采集时,不能对采集设备与网络通信交互数据丢失问题进行检测与告警。在开展数据分析工作时,经常出现由于关键数据漏采导致数据作废的问题。


技术实现思路

1、鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种网络数据采集方法及装置、计算设备及计算机存储介质。

2、根据本发明的一个方面,提供了一种网络数据采集方法,包括如下步骤:

3、对采集设备进行初始化复位;

4、在初始化复位后获取采集设备型号信息;

5、根据获取的采集设备型号信息自动适配进入数据采集环节的途径,通过自动适配的途径进入数据采集环节,采集网络数据;

6、在进入数据采集环节后,启用数据采集中断检测算法检测所述数据采集环节是否发生异常,当检测到发生异常后,触发网络数据采集中断预警。

7、进一步的,所述根据获取的采集设备型号信息自动适配进入数据采集环节的途径,通过自动适配的途径进入数据采集环节,采集网络数据进一步包括:

8、若根据获取的采集设备型号识别出采集设备支持sdk的途径,则采取通过支持sdk的途径进入数据采集环节,采集芯片层网络数据;若通过支持sdk的途径无法进入数据采集环节,则采取通过外接辅助采集硬件驱动虚拟diag数据采集串口的途径进入数据采集环节,采集芯片层网络数据;

9、若根据获取的采集设备型号识别出采集设备支持diag设备串口驱动的途径,则采取通过支持diag设备串口驱动的途径进入数据采集环节,采集芯片层网络数据;若通过支持diag设备串口驱动的途径无法进入数据采集环节,则采取通过外接辅助采集硬件驱动虚拟diag数据采集串口的途径进入数据采集环节,采集芯片层网络数据。

10、进一步的,所述采取通过外接辅助采集硬件驱动虚拟diag数据采集串口的途径进入数据采集环节,采集芯片层网络数据进一步包括:

11、采集设备尝试初始化并建立和外接辅助采集硬件上的数据采集系统的辅助连接,尝试监听数据转发;

12、如果所述辅助连接建立成功,则外接辅助采集硬件上的数据采集系统尝试激活diag设备串口数据连接;

13、当数据连接激活后,外接辅助采集硬件上的数据采集系统采集芯片层网络数据,并转发给采集设备;

14、采集设备监听到转发数据后,判定采集连接有效,进入数据采集环节,外接辅助采集硬件将采集到的芯片层网络数据回传到采集设备。

15、进一步的,所述方法还包括:

16、如果无法建立辅助连接或者采集设备没有监听到转发数据,则初始化采集设备操作系统提供的网络参数监听接口,并在初始化之后再次进入数据采集环节,获取系统层网络数据。

17、进一步的,若通过支持sdk的途径进入数据采集环节,通过支持diag设备串口驱动的途径进入数据采集环节,或者通过初始化采集设备操作系统提供的网络参数监听接口后进入数据采集环节,则所述启用数据采集中断检测算法检测所述数据采集环节是否发生异常进一步包括:

18、在数据呈现层预置部分3gpp通信协议中规定的网络参数测量频率;

19、在进入数据采集环节后,根据采集设备当前所处的网络制式,采集到该网络制式下的网络参数刷新频率;

20、若采集到的网络参数刷新频率低于预置的网络参数测量频率,则检测出所述数据采集环节发生异常;

21、若通过外接辅助采集硬件驱动虚拟diag数据采集串口的途径进入数据采集环节,则所述启用数据采集中断检测算法检测所述数据采集环节是否发生异常进一步包括:

22、预置连续中断时间阈值;

23、在进入数据采集环节后,采集设备启动充电状态检测,当检测到采集设备处于中断状态时,统计连续中断时间;

24、若连续中断时间大于预置的连续中断时间阈值,则检测出所述数据采集环节发生异常。

25、进一步的,所述若根据获取的采集设备型号识别出采集设备支持sdk的途径,则采取通过支持sdk的途径进入数据采集环节,采集芯片层网络数据;若通过支持sdk的途径无法进入数据采集环节,则采取通过外接辅助采集硬件驱动虚拟diag数据采集串口的途径进入数据采集环节,采集芯片层网络数据具体包括如下步骤:

26、若根据获取的采集设备型号信息判断采集设备型号在支持sdk的途径的采集设备型号列表中,检查采集设备rom版本是否在支持芯片层网络数据采集能力rom版本列表中;

27、若采集设备rom版本在支持芯片层网络数据采集能力rom版本列表中,判断芯片层数据采集sdk是否可用;

28、若芯片层数据采集sdk可用,初始化芯片层数据采集sdk;若能够建立有效数据连接,则采取通过支持sdk的途径进入数据采集环节,采集芯片层网络数据;

29、若采集设备rom版本不在支持芯片层网络数据采集能力rom版本列表中、芯片层数据采集sdk不可用、或者不能建立有效数据连接,则采取通过外接辅助采集硬件驱动虚拟diag数据采集串口的途径进行进入数据采集环节,采集芯片层网络数据。

30、进一步的,所述若根据获取的采集设备型号识别出采集设备支持diag设备串口驱动的途径,则采取通过支持diag设备串口驱动的途径进入数据采集环节,采集芯片层网络数据;若通过支持diag设备串口驱动的途径无法进入数据采集环节,则采取通过外接辅助采集硬件驱动虚拟diag数据采集串口的途径进入数据采集环节,采集芯片层网络数据具体包括如下步骤:

31、若根据获取的采集设备型号信息判断采集设备型号在支持diag设备串口驱动的途径的采集设备型号列表中,则搜索采集设备系统内部的diag设备串口是否存在;

32、若diag设备串口存在,初始化diag设备串口,并判断该diag设备串口是否可用,若diag设备串口可用,且能够建立有效数据连接,则采取通过支持diag设备串口驱动的途径进入数据采集环节,采集芯片层网络数据;

33、若采集设备系统内部的diag设备串口不存在、采集设备系统内部的diag设备串口存在但不可用、或者不能建立有效数据连接,则采取通过外接辅助采集硬件驱动虚拟diag数据采集串口的途径进入数据采集环节,获取芯片层网络数据。

34、根据本发明的另一方面,提供了一种网络数据采集装置,包括:

35、初始化模块,用于对采集设备进行初始化复位;

36、信息获取模块,用于在初始化复位后获取采集设备型号信息;

37、数据采集模块,用于根据获取的采集设备型号信息自动适配进入数据采集环节的途径,通过自动适配的途径进入数据采集环节,采集网络数据;

38、中断预警模块,用于在进入数据采集环节后,启用数据采集中断检测算法检测所述数据采集环节是否发生异常,当检测到发生异常后,触发网络数据采集中断预警。

39、根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

40、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述任一所述的网络数据采集方法对应的操作。

41、根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述任一项所述的网络数据采集方法对应的操作。

42、根据本发明的一种网络数据采集方法及装置可以直接在采集设备上采集网络数据,解决了现有技术中只能通过将采集设备与电脑连接后进行网络数据采集的问题;且本发明实现了能够在大部分采集设备上直接采集网络数据,具有较好的通用性,克服了现有技术中只支持部分型号采集设备与电脑连接后进行网络数据采集的缺点;本发明在数据采集环节,启用了数据采集中断检测算法,当数据采集中断检测算法检测到发生异常,触发网络数据采集中断预警,提高了网络数据采集的质量。

43、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1