掌桥专利:专业的专利平台
掌桥专利
首页

一种机电系统智慧运维互联网数据采集端配置方法

文献发布时间:2023-06-19 11:22:42


一种机电系统智慧运维互联网数据采集端配置方法

技术领域

本发明涉及物联网数据处理技术领域,具体涉及一种机电系统智慧运维互联网数据采集端配置方法。

背景技术

智慧运维采集端采集完成数据后会将数据发送至一个或多个不同类型的云平台。发送的数据因接收云平台的不同而数据格式差异巨大,且每个采集端采集的数据也不一致,导致整个客户端的配置文件极为复杂、操作步骤繁琐、极易出错。所以采集端配置文件的编写比较复杂。非专业开发人员部署采集端署极易出错,影响部署效率和进度。

发明内容

本发明针对现有技术中存在的技术问题,提供一种机电系统智慧运维互联网数据采集端配置方法,减少了非开发人员对配置文件的操作门槛和操作出错问题。提高智慧运维采集端部署效率、减少智慧运维采集端部署出错率。

本发明解决上述技术问题的技术方案如下:一种机电系统智慧运维互联网数据采集端配置方法,其包括以下步骤:

步骤一,用户登录,用户根据注册信息,通过输入账号密码登录配置工具,用以验证用户的身份信息;

步骤二,编辑通用配置文件,用户登录成功后,自动检查通用配置文件是否存在,若存在,则读取通用配置文件并还原配置工具界面,若不存在,则重新生成通用配置文件;

步骤三,配置文件内容提示,根据用户选择上传的平台,读取该平台对应的数据格式以及内容信息,根据读取的平台的数据格式信息和内容信息对照通用配置文件的格式和内容信息,给予用户配置文件格式内容提示信息;

步骤四,配置文件内容校验,根据步骤三读取的该平台对应的数据格式以及内容信息,与通用配置文件的格式和内容信息进行对照,将不符合该平台数据格式和内容信息的通用配置文件的数据格式和内容进行修改校验。

作为优选的,还包括:

步骤五,通用配置文件存储,将校验后的通用配置文件进行存储,用于再次使用时进行直接调用。

作为优选的,所述通用配置文件有多个,在运行步骤二时,通过选择直接调用对应格式的通用配置文件。

作为优选的,每个通用配置文件对应设置有与其对应平台的识别标签。

作为优选的,所述通用配置文件包括多个配置模块,每个配置模块对应采集不同种类的数据信息,配置文件内容校验时,对每个配置模块进行逐一校验。

本发明的有益效果是:本发明提供一种机电系统智慧运维互联网数据采集端配置方法,减少了非开发人员对配置文件的操作门槛和操作出错问题。提高智慧运维采集端部署效率、减少智慧运维采集端部署出错率。

附图说明

图1为本发明的架构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

如图1所示,本实施例公开了一种机电系统智慧运维互联网数据采集端配置方法,其包括以下步骤:

步骤一,用户登录,用户根据注册信息,通过输入账号密码登录配置工具,用以验证用户的身份信息;在实施例中,其主要用于校验其是否为本公司员工。

步骤二,编辑通用配置文件,用户登录成功后,自动检查通用配置文件是否存在,若存在,则读取通用配置文件并还原配置工具界面,若不存在,则重新生成通用配置文件;具体的,用户通过身份验证并完成登录后,系统自动检查通用配置文件情况,若在本次使用前,有生成的通用配置文件,则直接读取该通用配置文件,若本次使用前没有生成的通用配置文件,如第一次使用时,需要新生成通用配置文件。

步骤三,配置文件内容提示,根据用户选择上传的平台,读取该平台对应的数据格式以及内容信息,根据读取的平台的数据格式信息和内容信息对照通用配置文件的格式和内容信息,给予用户配置文件格式内容提示信息;实施例中,作为举例说明的,数据格式可以包括编号格式、标点符号格式、时间格式、签名格式、数据值格式等。每个不同的平台对应的格式可能存在差异,当平台要求的数据格式信息不同于现有通用配置文件的格式时,对用户进行提示,并弹出匹配的信息录入框供用户按照需求进行信息录入,保证格式统一。

步骤四,配置文件内容校验,根据步骤三读取的该平台对应的数据格式以及内容信息,与通用配置文件的格式和内容信息进行对照,将不符合该平台数据格式和内容信息的通用配置文件的数据格式和内容进行修改校验。实施例中,对于不匹配的通用配置文件的格式部分进行校验,使得其与平台格式对应,其可以作为基于步骤三的二次校验过程,也可作为单独运行的步骤,用于对通用配置文件进行修改以供后续使用。

作为优选的,还包括:

步骤五,通用配置文件存储,将校验后的通用配置文件进行存储,用于再次使用时进行直接调用。

作为优选的,所述通用配置文件有多个,在运行步骤二时,通过选择直接调用对应格式的通用配置文件。

实施例中,以上两点主要用于对校验后的通用配置文件按照与其格式对应的平台进行一对一存储,与此同时,一个通用配置文件可以对应有多个平台,同一个平台在特定情况下也可以对应多个通用配置文件。

作为优选的,每个通用配置文件对应设置有与其对应平台的识别标签。识别标签可以便于调用,同时提供给通用配置文件身份识别功能,例如在上传到某平台时,由于其中一个通用配置文件具备该平台的身份识别标签,则可以进行自动匹配,同时还可以省略掉校验过程。

作为优选的,所述通用配置文件包括多个配置模块,每个配置模块对应采集不同种类的数据信息,配置文件内容校验时,对每个配置模块进行逐一校验。配置模块的个数根据实际的需求设定,例如,可以包括电量信息、功率信息、用户信息、费用信息等。

作为进一步说明的,针对格式校验过程进行举例说明,通用配置文件直接调取对应采集值,该采集值作为采集的数据值,未经过任何处理,而平台要求格式中设定有阈值,该阈值用于与采集值进行匹配的目标值,如:当采集值<等于>时返回<运行>。此时True就为阈值。最终值:配置通用配置文件后最终返回的值,可是中文或者其他值。

采集表达式(即上述通用配置文件)的用途是,当采集值<等于>时返回<运行>。此时<运行>就为最终值。但是如果未成功匹配采集表达式则会直接返回采集值。主要用于采集值的翻译。如:采集值为但是用户肯定不想看到或者这样程序化的值,用户可能想看到的值是<运行>或<停止>这样富有表达能力的中文字符。此时我们就可以使用采集表达式把采集值转换为用户想要的值。从而使软件更贴近普通用户提高软件的易用性和友好性。

其中一种采集表达式的格式:

最终值:操作符:阈值, 最终值:操作符:阈值 ,最终值:default

表达式所有符号采用英文标点符号,多个表达式之间可使用英文逗号隔开,default表达式每个表达式组可以不配置或只能配置一个, 不配置时未匹配到表达式则反回采集值,已配置default表达式后,为匹配到表达式组其他表达式时直接返回default表达式的最终值。

如:

运行:=:True,停止:=:False

越下限:<:10,越上限:>:90,正常:default

表达式含义:

最终值: 值需要翻译成的中文或其他目标值。

操作符: 用于值和目标值之间的匹配。

目标值: 设定的目标值,当值和目标值匹配时才会返回中文。

表达式匹配:

表达式匹配从左至右进行依次匹配,只要符合成功匹配表达式就立刻返回该表达式的最终值,并且不在继续往下匹配。有多个表达式满足匹配条件也只会返回从左至右第一个满足匹配条件的表达式的最终值。

如需求为:

小于10最终值为等级一,大于10小于20时最终值为等级二,大于30小于20时最终值为等级三。

错误表达式为: 等级三:<:30,等级二:<:20,等级一:<:10

采集值为: 12时, 匹配表第一个表达式 12 < 30 匹配成功, 则直接返回等级三。

正确表达式为: 等级一:<:10,等级二:<:20,等级三:<:30

采集值为: 12时, 匹配表第一个表达式 12 < 10 匹配不成功。进行下一个表达式匹配,12 < 20 匹配成功,则直接返回等级二。

在另一个实施例中,介于上述实施例,将该方法应用于系统中,通过采集端采集通用配置文件所需要的数据信息,通过用户从配置工具登录后,启用编辑通用配置文件时,通过配置文件读写模块读取通用配置文件信息;同时,然后同样根据平台数据格式信息完成内容提示和校验,登录后完成的操作通过云服务进行记录存储,以及日志服务进行记录存储。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换变型,本发明的范围由权利要求及其等同物限定。

相关技术
  • 一种机电系统智慧运维互联网数据采集端配置方法
  • 一种基于互联网的智慧能源配置方法及装置
技术分类

06120112901189