一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种针对物联网融合终端快速接入的全过程调试方法及调试装置

2022-04-24 20:40:20 来源:中国专利 TAG:


1.本发明属于电力电子技术领域,具体涉及一种针对物联网融合终端快速接入的全过程调试方法及调试装置。


背景技术:

2.随着配电物联网的建设,分布式能源与电动汽车大规模接入配网,用户与电网之间供需互动不断增加,对配网的台区管理提出了挑战。同时大量融合终端接入配网,其具有的采集与边缘计算的能力,对城市配电网的供电可靠性、供电服务能力提出了高要求、高标准。但当融合终端接入过程中某一环节出现问题时,目前仅通过人工方式进行排查,但通过人工方式进行排查存在以下缺点:排查效率低下、难度大、成本高、及时性难以保证。


技术实现要素:

3.发明目的:为解决当融合终端接入过程中存在问题时,无法快速高效进行排查的问题,本发明提出了一种针对物联网融合终端快速接入的全过程调试方法及调试装置,通过对接入、数据上送、转发、存储等各流程进行校验,能够及时发现终端接入时各个环节易出现的问题,提高运维人员现场工作效率。
4.技术方案:一种针对物联网融合终端快速接入的全过程调试方法,包括以下步骤:
5.步骤1:根据融合终端编号,判断该融合终端编号对应的融合终端是否存在关联的一次设备,若存在,则根据关联的一次设备编号,判断配电是否存在,若配电存在,则执行步骤2;若配电不存在,则向用户侧发送一次设备未建模信息提示;若关联的一次设备不存在,则向用户侧发送一二次设备未关联信息提示;
6.步骤2:根据融合终端编号对应的融合终端的注册状态进行边、端设备注册情况校验,若无注册状态,则向用户侧发送边、端设备未注册信息提示;若有注册状态,则执行步骤3;
7.步骤3:根据融合终端编号对应的融合终端的在线状态值进行融合终端在线状态判定,若在线,则执行步骤4;若离线,则向用户侧发送融合终端在线状态校验不通过以及融合终端离线信息提示;
8.步骤4:根据融合终端编号,查询上送周期内融合终端实时存储的数据,通过判断融合终端上送周期内有效的遥测值数量是否大于阈值,并且遥测累计值是否大于等于0,若融合终端上送周期内有效的遥测值数量大于阈值,并且遥测累计值大于等于0,则执行步骤5,否则向用户侧发送物联管理平台转发接入服务数据及融合终端实时数据校验不通过提示;
9.步骤5:根据采样时间和遥测类型,查询采样数据,若查询的所有采样数据中任意相邻采样值不一致,则全过程调试完成;否则向用户侧发送融合终端采样数据存储不通过提示。
10.进一步的,当融合终端在线状态校验不通过以及融合终端离线时,根据用户请求,向用户侧显示相关信息供用户维护操作。
11.进一步的,所述的当融合终端在线状态校验不通过以及融合终端离线时,根据用户请求,向用户侧显示相关信息供用户维护操作,具体实现步骤包括:
12.从所述用户请求中获取用户输入的融合终端的ip地址,调用目标诊断命令,以访问所述ip地址对所述融合终端进行端口联通状态诊断,得到端口联通状态,所述目标诊断命令包括以下至少一种:ping命令、netstat命令。
13.进一步的,当物联管理平台转发接入服务数据及融合终端实时数据校验不通过时,根据用户请求,向用户侧显示相关信息供用户维护操作。
14.进一步的,所述的当物联管理平台转发接入服务数据及融合终端实时数据校验不通过时,根据用户请求,向用户侧显示相关信息供用户维护操作,具体实现步骤包括:
15.从所述用户请求中获取用户输入的融合终端编号,调用导航树生成命令,根据融合终端编号生成导航树数据格式,在用户侧以一边多端生成二次设备导航树;
16.获取二次设备导航树节点,调用转发实时报文命令,得到实时报文,并将该实时报文封装成表格数据格式;调用实时存储数据命令,得到二次设备导航树节点实时存储数据,将该二次设备导航树节点实时存储数据封装成表格数据格式;
17.将封装成表格数据格式的实时报文和封装成表格数据格式的二次设备导航树节点实时存储数据在用户侧显示。
18.进一步的,将封装成表格数据格式的实时报文和封装成表格数据格式的二次设备导航树节点实时存储数据存储为历史数据,供用户查询。
19.进一步的,所述的将封装成表格数据格式的实时报文和封装成表格数据格式的二次设备导航树节点实时存储数据存储为历史数据供用户查询,具体实现步骤包括:
20.获取用户请求,从所述用户请求中获取用户选择的导航树节点和时间条件,调用历史数据查询命令,得到满足时间条件的历史数据,在用户侧进行显示。
21.进一步的,当融合终端采样数据存储不通过时,根据用户请求,向用户侧显示相关信息供用户维护操作。
22.进一步的,所述的当融合终端采样数据存储不通过时,根据用户请求,向用户侧显示相关信息供用户维护操作,具体实现步骤包括:
23.从所述用户请求中获取用户选择的采样时间段,调用采样值信息查询模块,得到满足采样时间段的采样值信息;调用折线图生成命令,在用户侧以折线图形式显示满足采样时间段的采样值信息。
24.本发明公开了一种针对物联网融合终端快速接入的全过程调试装置,包括:
25.一二次模型校验模块,用于根据融合终端编号,判断该融合终端编号对应的融合终端是否存在关联的一次设备,若存在,则根据关联的一次设备编号,判断配电是否存在,若配电存在,则调用边、端设备注册校验模块;若配电不存在,则向用户侧发送一次设备未建模信息提示;若关联的一次设备不存在,则向用户侧发送一二次设备未关联信息提示;
26.边、端设备注册校验模块,用于根据融合终端编号对应的融合终端的注册状态进行边、端设备注册情况校验,若无注册状态,则向用户侧发送边、端设备未注册信息提示;若有注册状态,则调用融合终端在线状态校验模块;
27.融合终端在线状态校验模块,用于根据融合终端编号对应的融合终端的在线状态值进行融合终端在线状态判定,若在线,则调用融合终端转发接入服务数据及实时数据校验模块;若离线,则向用户侧发送融合终端在线状态校验不通过以及融合终端离线信息提示;
28.物联管理平台转发接入服务数据及融合终端实时数据校验模块,用于根据融合终端编号,查询上送周期内融合终端实时存储的数据,通过判断融合终端上送周期内有效的遥测值数量是否大于阈值,并且遥测累计值是否大于等于0,若融合终端上送周期内有效的遥测值数量大于阈值,并且遥测累计值大于等于0,则调用融合终端采样数据存储校验模块,否则向用户侧发送物联管理平台转发接入服务数据及融合终端实时数据校验不通过提示;
29.融合终端采样数据存储校验模块,用于根据采样时间和遥测类型,查询采样数据,若查询的所有采样数据中任意相邻采样值不一致,则完成全过程调试;否则向用户侧发送融合终端采样数据存储不通过提示。
30.进一步的,一二次模型校验模块、边、端设备注册校验模块、融合终端在线状态校验模块、物联管理平台转发接入服务数据及融合终端实时数据校验模块和融合终端采样数据存储校验模块均基于微服务架构实现,且均独立部署在云主站。
31.进一步的,还包括用户请求响应模块,用于根据用户请求,向用户侧显示相关信息供用户维护操作。
32.进一步的,所述用户请求响应模块包括:融合终端在线状态校验不通过以及融合终端离线用户请求响应模块、物联管理平台转发接入服务数据及融合终端实时数据校验查看详情请求响应模块和融合终端采样数据存储校验查看详情请求响应模块中的一种或多种。
33.进一步的,所述融合终端在线状态校验不通过以及融合终端离线用户请求响应模块,用于当融合终端在线状态校验不通过以及融合终端离线时,获取用户请求,从所述用户请求中获取用户输入的融合终端的ip地址,调用目标诊断命令,以访问所述ip地址对所述融合终端进行端口联通状态诊断,得到端口联通状态,所述目标诊断命令包括以下至少一种:ping命令、netstat命令。
34.进一步的,所述物联管理平台转发接入服务数据及融合终端实时数据校验查看详情请求响应模块,用于当物联管理平台转发接入服务数据及融合终端实时数据校验不通过时,获取用户请求,从所述用户请求中获取用户输入的融合终端编号,调用导航树生成命令,根据融合终端编号生成导航树数据格式,在用户侧以一边多端生成二次设备导航树;基于二次设备导航树节点,调用转发实时报文命令,得到实时报文,并将该实时报文封装成表格数据格式;调用融合终端实时存储数据命令,得到融合终端实时存储数据,将该融合终端实时存储数据封装成表格数据格式;以及将封装成表格数据格式的实时报文和封装成表格数据格式的融合终端实时存储数据在用户侧显示。
35.进一步的,所述融合终端采样数据存储校验查看详情请求响应模块,用于当采样数据存储不通过时,获取用户请求,从所述用户请求中获取用户选择的采样时间段,调用融合终端采样值信息查询命令,得到满足采样时间段的采样值信息;调用折线图生成命令,在用户侧以折线图形式显示满足采样时间段的采样值信息。
36.有益效果:通过采用本发明的调试方法或调试装置,极大方便了工程人员进行融合终端调试,及时发现融合终端接入时各个环节易出现的问题,对融合终端从接入、数据上送、转发、存储等各流程进行校验,更加清楚的了解整个完整操作过程,并且提示过程中校验失败的原因;当数据接入过程中存在异常,现场工程人员能够通过页面直观的定位问题并且快速的解决问题。
附图说明
37.图1为本发明的流程图;
38.图2为本发明根据组织结构获取与融合终端关联的所有数据的流程图;
39.图3为本发明建模/关联/注册校验的流程图;
40.图4为本发明融合终端在线校验的流程图;
41.图5为本发明融合终端转发接入服务数据及实时数据校验的流程图;
42.图6为本发明融合终端采样数据存储校验的流程图;
43.图7为校验主流程图用户界面;
44.图8为建模/关联/注册校验的用户界面;
45.图9为融合终端在线校验的用户界面;
46.图10为融合终端转发接入服务数据及实时数据校验的用户界面;
47.图11为融合终端采样数据存储校验的用户界面。
具体实施方式
48.现结合附图和实施例对本发明的技术方案做进一步说明。
49.如图1所示,本发明的全过程调试方法,根据组织结构获取并展示终端业务表数据,对数据进行问题排查。现从系统侧来说明本方法的步骤:
50.步骤1:根据登录账户权限获取相应的组织结构,根据组织结构展示关联的所有融合终端信息,具体实现步骤为:用户通过选择导航树中的导航节点,填写/选择筛选条件,系统根据用户选择的导航树节点和用户填写/选择的筛选条件,读取区域表及关联的物联管理对接服务表所有信息,得到该导航树节点对应的满足筛选条件的所有融合终端的相关信息,此处的相关信息指的是与融合终端关联的所有数据,将得到的相关信息封装成表格格式,在用户侧以表格形式展示所选导航树节点对应的满足筛选条件的所有融合终端的相关信息,以供用户选择至少一个目标融合终端,具体流程可参见图2。
51.本步骤中的组织结构是指按地理区域划分的组织结构,例如:省级、市级、县级等,该组织结构通过导航树的形式向用户展示,导航树中的导航节点对应的是某一地域的台区,若用户选择了导航树中的一个导航树节点(例如南京市),并填写了筛选条件(例如投运状态异常),则筛选出南京市对应的台区内投运状态异常的所有融合终端的相关信息。本步骤中指出的与融合终端关联的所有数据包括但不限于以下内容:终端名称、投运状态、是否在线、投运时间、终端ip、所属项目、所属产品、产品版本、设备识别码、关联设备、关联名称、关联业务类型、关联模式、服务信息、创建时间、数据有效性、所属网关、所属馈线、是否上传证书、设备固件版本。
52.步骤2:接收并根据用户发送的数据流程检查请求,通过后续步骤对各个目标融合
终端进行融合校验。该步骤由用户点击数据流程检查按钮,实现数据流程检查请求的发送。
53.步骤3:通过目标融合终端编号检查一二次设备,边、端设备是否建模/关联/注册成功,当一二次设备模型已创建且边端设备已注册,则校验通过。
54.现结合图3对建模/关联/注册校验步骤的处理过程进行说明:系统侧接收到用户侧的数据流程检查请求后,根据目标融合终端的编号,判断目标融合终端关联一次设备是否存在,若不存在,则向用户侧发送一二次设备未关联信息提示;若存在,则根据关联一次设备编号查看配变是否存在;若配变不存在,则向用户侧发送一次设备未建模信息提示;若配变存在,则向用户侧发送一二次模型校验通过提示,以及根据目标融合终端的注册状态进行边、端设备注册情况校验;若无注册状态,则向用户侧发送边、端设备未注册信息提示;若有注册状态,则向用户侧发送建模/关联/注册校验通过提示。
55.步骤4:目标融合终端在线状态校验,通过判断融合终端是否在线,若在线则校验通过。
56.现结合图4对目标融合终端在线状态校验过程进行说明:当建模/关联/注册校验通过后,执行该校验。系统根据目标融合终端的编号读取在线状态值,基于在线状态值判定目标融合终端在线状态,若为在线,则向用户侧发送目标融合终端在线状态校验通过提示;若为离线,则向用户侧发送目标融合终端在线状态校验不通过以及终端离线信息提示。当用户接收到目标融合终端在线状态校验不通过以及终端离线信息提示后,点击融合终端在线校验字样,并输入融合终端的ip地址,完成用户请求发送,以求获取相关信息进行维护操作。此时,系统根据用户请求,向用户侧显示相关信息供用户维护操作;向用户侧显示相关信息的实现方式有多种,不限于本技术实施例给出的具体实现方式。以下为一种具体实施方式:从用户请求中获取用户输入的融合终端的ip地址以及需进行联通状态诊断的目标端口,调用目标诊断命令,以访问ip地址对融合终端进行端口联通状态诊断,得到端口联通状态,该目标诊断命令包括以下至少一种:ping命令、netstat命令。
57.步骤5:物联管理平台转发接入服务数据及融合终端实时数据存储校验;通过判断目标融合终端上送周期内有效的遥测值数量是否大于阈值,并且遥测累计值是否大于等于0,若目标融合终端上送周期内有效的遥测值数量大于阈值,并且遥测累计值大于等于0,则校验通过;否则校验不通过。
58.现结合图5对物联管理平台转发接入服务数据及融合终端实时数据存储校验步骤的处理过程进行说明:当目标融合终端在线状态校验在线校验通过后进行此步骤校验;系统获取融合终端编号、数据类型和目标融合终端实时存储数据,根据获取到的数据进行校验,即通过判断目标融合终端上送周期内有效的遥测值数量是否大于阈值,并且遥测累计值是否大于等于0,若目标融合终端上送周期内有效的遥测值数量大于阈值,并且遥测累计值大于等于0,则校验通过;否则校验不通过。当校验不通过,且接收到融合终端转发接入服务数据及实时数据校验查看详情请求时,向用户侧显示相关信息供用户维护操作,向用户侧显示相关信息的实现方式有多种,不限于本技术实施例给出的具体实现方式。以下为一种具体实施方式:从用户请求中获取用户输入的融合终端编号,调用导航树生成命令,根据融合终端编号生成导航树数据格式,在用户侧以一边多端生成二次设备导航树;从用户请求中获取二次设备导航树节点,调用转发实时报文命令,得到物联管理平台实时报文,并将该物联管理平台实时报文封装成表格数据格式;调用实时存储数据命令,得到二次设备导
航树节点实时存储数据,将该二次设备导航树节点实时存储数据封装成表格数据格式;将封装成表格数据格式的物联管理平台实时报文和封装成表格数据格式的二次设备导航树节点实时存储数据在用户侧以两个表格进行显示。将封装成表格数据格式的实时报文和封装成表格数据格式的二次设备导航树节点实时存储数据存储为历史数据,供用户查询。
59.供用户查询的实现方式有多种,不限于本技术实施例给出的具体实现方式。以下为一种具体实施方式:用户可以根据显示的表格,通过选择导航树节点、点击历史数据和选择时间条件,来查询历史数据。系统在接收到用户发送的历史数据请求时,根据导航树节点及数据类型,调用历史数据命令,得到所需历史数据,将所需历史数据封装为表格数据格式,并返回给用户侧,在用户侧显示导航树节点的某一时间段历史报文。用户可以通过选择导航树节点、点击上下线报文数据和选择时间条件,来查询上下线报文数据,系统在接收到用户发送的上下线报文数据请求时,根据获取到的导航树节点和数据类型,调用上下线报文查询命令,得到上下线报文数据,将该上下线报文数据封装成表格数据格式,并将其返回给用户侧,在用户侧页面显示导航树节点的某一时间段上下线报文数据。
60.该步骤为现场提供了融合终端接入问题快速定位方法,其中涉及到的数据分为物联管理平台实时报文及融合终端实时存储数据,数据类型分为遥信、遥测。支持查询并封装调用物联管理平台实时报文、终端实时存储数据,用户可通过直观的数据表格进行比对;以及支持查询历史报文及上下线报文数据。现场人员通过页面实时数据中物联管理平台转发、融合终端实时存储数据对比,快速的定位并排查问题。
61.步骤6:采样数据存储校验;所有遥测中任意相邻采样值不一致,则校验通过。
62.现结合图6对采样数据存储校验步骤的处理过程进行说明:当物联管理平台转发接入服务数据及融合终端实时数据校验通过后,系统针对采样时间、遥测类型进行采样历史数据分析和校验,若相邻采样值不一致,则校验成功;否则校验失败。当系统接收到用户发送的采样数据存储校验查看详情请求时,向用户侧以折线图显示采样值信息,用户可选择采样时间段、遥测类型进行查询。折线图采样值显示支持日、周、月、年、自定义日期,电流、电压、有功、无功等条件筛选进行查询。通过页面折线图显示的采样值信息,能快速定位并解决问题。
63.本发明还公开了一种针对物联网融合终端快速接入的全过程调试装置,该装置是基于微服务架构进行开发,贯彻高内聚,低耦合的开发思想。通过分解巨大单体式应用为多个服务方法解决了复杂性问题;每个服务都可以有专门开发团队来开发,开发者自由选择开发技术,提供公共接口服务;微服务架构模式是每个微服务独立的部署,开发者不再需要协调其它服务部署对本服务的影响,加快部署速度。具体包括:
64.一二次模型校验模块,用于根据融合终端编号,判断该融合终端编号对应的融合终端是否存在关联的一次设备,若存在,则根据关联的一次设备编号,判断配电是否存在,若配电存在,则调用边、端设备注册校验模块;若配电不存在,则向用户侧发送一次设备未建模信息提示;若关联的一次设备不存在,则向用户侧发送一二次设备未关联信息提示;
65.边、端设备注册校验模块,用于根据融合终端编号对应的融合终端的注册状态进行边、端设备注册情况校验,若无注册状态,则向用户侧发送边、端设备未注册信息提示;若有注册状态,则调用融合终端在线状态校验模块;
66.融合终端在线状态校验模块,用于根据融合终端编号对应的融合终端的在线状态
值进行融合终端在线状态判定,若在线,则调用融合终端转发接入服务数据及实时数据校验模块;若离线,则向用户侧发送融合终端在线状态校验不通过以及融合终端离线信息提示;
67.物联管理平台转发接入服务数据及融合终端实时数据校验模块,用于根据融合终端编号及配置域号,查询上送周期内融合终端实时存储的数据,通过判断融合终端上送周期内有效的遥测值数量是否大于阈值,并且遥测累计值是否大于等于0,若融合终端上送周期内有效的遥测值数量大于阈值,并且遥测累计值大于等于0,则调用融合终端采样数据存储校验模块,否则向用户侧发送物联管理平台转发接入服务数据及融合终端实时数据校验不通过提示;
68.融合终端采样数据存储校验模块,用于根据采样时间和遥测类型,查询采样数据,若查询的所有采样数据中任意相邻采样值不一致,则完成全过程调试;否则向用户侧发送融合终端采样数据存储不通过提示。
69.融合终端在线状态校验不通过以及融合终端离线用户请求响应模块,用于当融合终端在线状态校验不通过以及融合终端离线时,获取用户请求,从所述用户请求中获取用户输入的融合终端的ip地址,调用目标诊断命令,以访问所述ip地址对所述融合终端进行端口联通状态诊断,得到端口联通状态,所述目标诊断命令包括以下至少一种:ping命令、netstat命令。
70.物联管理平台转发接入服务数据及融合终端实时数据校验查看详情请求响应模块,用于当物联管理平台转发接入服务数据及融合终端实时数据校验不通过时,获取用户请求,从所述用户请求中获取用户输入的融合终端编号,调用导航树生成命令,根据融合终端编号生成导航树数据格式,在用户侧以一边多端生成二次设备导航树;基于二次设备导航树节点,调用转发实时报文命令,得到实时报文,并将该实时报文封装成表格数据格式;调用融合终端实时存储数据命令,得到融合终端实时存储数据,将该融合终端实时存储数据封装成表格数据格式;以及将封装成表格数据格式的实时报文和封装成表格数据格式的融合终端实时存储数据在用户侧显示。
71.融合终端采样数据存储校验查看详情请求响应模块,用于当采样数据存储不通过时,获取用户请求,从所述用户请求中获取用户选择的采样时间段,调用融合终端采样值信息查询命令,得到满足采样时间段的采样值信息;调用折线图生成命令,在用户侧以折线图形式显示满足采样时间段的采样值信息。
72.其中,一二次模型校验模块、边、端设备注册校验模块、终端在线状态校验模块、物联管理平台转发接入服务数据及融合终端实时数据校验模块和融合终端采样数据存储校验模块均基于微服务架构实现,且均独立部署在云主站。图7展示了校验主流程图用户界面,图8展示了建模/关联/注册校验的用户界面,图9展示了终端在线校验的用户界面,图10展示了物联管理平台转发接入服务数据及实时数据校验的用户界面,图11展示了采样数据存储校验的用户界面,由此可知,本发明对终端从接入、数据上送、转发、存储等各流程进行校验,并通过流程图形对当前终端数据接入是否成功进行展示,更加清楚的了解整个完整操作过程,并且提示过程中校验失败的原因;当数据接入过程中存在异常,现场工程人员能够通过页面直观的定位问题并且快速的解决问题。
73.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序
产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
74.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图来描述的。应理解可由计算机程序指令实现流程图中的每一流程。可提供这些计算机程序指令到计算机,使计算机执行的指令产生用于实现在流程图中一个流程或多个流程指定的功能的作用。
75.这些计算机程序指令也可存储在能引导计算机,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程中指定的功能。
76.这些计算机程序指令也可装载到计算机,使得在计算机执行一系列操作步骤以完成处理,从而在计算机执行的指令提供用于实现在流程图一个流程或多个流程中指定的功能的步骤。
77.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献