System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及一种基于可视化规则配置的边缘计算方法、系统、设备及介质。
技术介绍
1、边缘服务器是为用户提供一个进入网络的通道以及同其他服务器设备通讯的功能,在物联网领域中终端设备通过边缘服务器接入物联网平台,在边缘服务器中对设备采集数据进行预处理,将处理结果上报到物联网平台。
2、然而,因为受互联网络制约的问题,以及边缘计算存在缺少面向业务人员和场景的可视化配置的问题,当需要计算的数据维度发生变化时,需要开发人员重新编码,无法满足业务开展的灵活性和扩展性。
3、因此,亟需一种基于可视化规则配置的边缘计算方法以解决上述问题。
技术实现思路
1、针对现有技术的不足,本专利技术提出一种基于可视化规则配置的边缘计算方法、系统、设备及介质。
2、本专利技术第一方面公开了一种基于可视化规则配置的边缘计算方法,包括:
3、s1:根据业务关联设备及业务场景需求预设可视化规则配置,将所述可视化规则配置编译生成可实时调用的规则脚本缓存至数据库中;
4、s2:根据接入设备的分析结果编写转换程序,通过所述转换程序将所述接入设备转换为物模型标准的对照结构数据;
5、s3:调用所述规则脚本同所述对照结构数据进行条件匹配的实时边缘计算,输出条件匹配结果,根据所述条件匹配结果更新业务状态并执行业务更新结果。
6、在一个可选的实施例中,所述根据业务关联设备及业务场景需求预设可视化规则配置包括:
7、s1
8、s12:根据所述物模型的特征定义所述物模型,所述物模型包括属性、事件以及服务行为;
9、s13:根据所述业务场景需求的分析结果定义不同业务场景相关联的边缘计算规则模板;
10、s14:基于业务需求选择对应业务场景下的所述边缘计算规则模板,再基于业务需求选择所述物模型内的业务关注点定义为规则条件,将所述业务关注点转换为关注值并定义为匹配值;
11、s15:将所述规则条件以及匹配值应用于所述边缘计算规则模板中生成预设的可视化规则配置。
12、在一个可选的实施例中,所述将所述可视化规则配置编译生成可实时调用的规则脚本缓存至数据库中包括:
13、s16:根据不同业务需求将所述可视化规则配置的规则条件和匹配值同对应业务场景下的所述边缘计算规则模板进行配对应用,通过编译打包生成规则脚本缓存至数据中,所述规则脚本响应于业务匹配请求并进行实时调用。
14、在一个可选的实施例中,所述根据接入设备的分析结果编写转换程序包括:
15、s21:分析接入设备的通信协议,编写对应通信协议的设备协议转换程序,所述设备协议转换程序包括第一转换程序和第二转换程序,所述第一转换程序用于获取设备运行数据以及上报事件数据,并将所述运行数据和所述上报事件数据根据物模型的数据标准转换,所述第二转换程序用于物模型的控制转发,所述物模型经所述第一程序转换为对应数据结构,再将所述数据结构转发至关联设备执行。
16、在一个可选的实施例中,所述转换程序将所述接入设备转换为物模型标准的对照结构数据包括:
17、s22:将所述转换程序部署于边缘网关,基于接收到接入设备的运行数据以及事件数据将所述接入设备通过所述第一转换程序转译以及第二转换程序转发执行,实时生成所述接入设备基于物模型数据标准的对照结构数据。
18、在一个可选的实施例中,所述调用所述规则脚本同所述对照结构数据进行条件匹配的实时边缘计算,输出条件匹配结果包括:
19、s31:检测到设备接入,规则引擎加载缓存于数据库中的规则脚本,根据接入设备的实时运行数据以及事件数据转换的对照结构数据匹配所述规则脚本内的规则条件以及匹配值,输出条件匹配结果。
20、在一个可选的实施例中,所述根据所述条件匹配结果更新业务状态并执行业务更新结果包括:
21、s32:根据条件匹配结果确定对应规则脚本内满足业务需求以及业务场景的业务关注点,基于业务关注点更新业务状态并执行更新操作;
22、s33:持续进行接入设备的实时条件匹配,通过条件匹配结果持续更新业务状态。
23、本专利技术第二方面公开了一种基于可视化规则配置的边缘计算系统,所述系统包括:
24、规则脚本生成模块,用于根据业务关联设备及业务场景需求预设可视化规则配置,将所述可视化规则配置编译生成可实时调用的规则脚本缓存至数据库中;
25、对照数据转换模块,用于根据接入设备的分析结果编写转换程序,通过所述转换程序将所述接入设备转换为物模型标准的对照结构数据;
26、条件匹配模块,用于调用所述规则脚本同所述对照结构数据进行条件匹配的实时边缘计算,输出条件匹配结果,根据所述条件匹配结果更新业务状态并执行业务更新结果。
27、本专利技术第三方面公开了一种基于可视化规则配置的边缘计算设备,包括:
28、至少一个处理器,以及,
29、与所述至少一个处理器通信连接的存储器;其中,
30、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本专利技术第一方面公开的任一项所述的基于可视化规则配置的边缘计算方法。
31、本专利技术第四方面公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如本专利技术第一方面公开的任一项所述的基于可视化规则配置的边缘计算方法。
32、与现有技术相比,本专利技术具有以下优点:
33、本专利技术中可视化规则配置采用业务语言,面向业务人员,当业务场景发生变化时,业务人员只需及时调整规则配置即可适应业务场景变化;规则条件使用标准物模型,预配置条件值与设备实时上报数据是否匹配判断规则是否执行,达到基于设备数据执行告警、设备联动的目标;所有规则配置均在边缘侧完成,不依赖云端下发,降低云端网络计算的影响,提高不同业务场景下业务开展的灵活性和扩展性。
本文档来自技高网...【技术保护点】
1.一种基于可视化规则配置的边缘计算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于可视化规则配置的边缘计算方法,其特征在于,所述根据业务关联设备及业务场景需求预设可视化规则配置包括:
3.根据权利要求2所述的基于可视化规则配置的边缘计算方法,其特征在于,所述将所述可视化规则配置编译生成可实时调用的规则脚本缓存至数据库中包括:
4.根据权利要求3所述的基于可视化规则配置的边缘计算方法,其特征在于,所述根据接入设备的分析结果编写转换程序包括:
5.根据权利要求4所述的基于可视化规则配置的边缘计算方法,其特征在于,所述转换程序将所述接入设备转换为物模型标准的对照结构数据包括:
6.根据权利要求5所述的基于可视化规则配置的边缘计算方法,其特征在于,所述调用所述规则脚本同所述对照结构数据进行条件匹配的实时边缘计算,输出条件匹配结果包括:
7.根据权利要求6所述的基于可视化规则配置的边缘计算方法,其特征在于,所述根据所述条件匹配结果更新业务状态并执行业务更新结果包括:
8.一种基于可视化规则配
9.一种基于可视化规则配置的边缘计算设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至7任一项所述的基于可视化规则配置的边缘计算方法。
...【技术特征摘要】
1.一种基于可视化规则配置的边缘计算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于可视化规则配置的边缘计算方法,其特征在于,所述根据业务关联设备及业务场景需求预设可视化规则配置包括:
3.根据权利要求2所述的基于可视化规则配置的边缘计算方法,其特征在于,所述将所述可视化规则配置编译生成可实时调用的规则脚本缓存至数据库中包括:
4.根据权利要求3所述的基于可视化规则配置的边缘计算方法,其特征在于,所述根据接入设备的分析结果编写转换程序包括:
5.根据权利要求4所述的基于可视化规则配置的边缘计算方法,其特征在于,所述转换程序将所述接入设备转换为物模型标准的对照结构数据包括:
6...
【专利技术属性】
技术研发人员:朱细龙,纪风,
申请(专利权)人:珠海华发数智技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。