当前位置: 首页 > 专利查询>特里萨拉专利>正文

用于为网络提供端到端解决方案的系统、设备和方法技术方案

技术编号:28491952 阅读:27 留言:0更新日期:2021-05-19 22:16
一种用于辅助端到端网络的代码供应的方法、设备和系统,包括:自动提供第一接口菜单,用于能够进行端到端网络的装置的配置信息和应用逻辑信息中的至少之一的初始用户输入;继续自动地提供后续接口菜单,用于接收建立所述端到端网络所需的所有装置和互连的配置信息和应用逻辑信息,其中,提供用于输入的后续接口菜单可以取决于对先前提供的接口菜单进行的输入,并且自动提供的接口菜单的顺序引导用户通过所述端到端网络的供应而无需输入编程代码。编程代码可以根据输入信息自动生成,并针对建立所述端到端网络所需的每个装置来部署。署。署。

【技术实现步骤摘要】
【国外来华专利技术】用于为网络提供端到端解决方案的系统、设备和方法


[0001]本文描述的实施例总体上涉及用于为端到端网络的装置提供端到端解决方案的方法、设备和系统,并且更具体地,用于例如为支持多种架构选项、连接性选项、缩放、供应和空中更新能力的完整物联网(IoT)系统,辅助提供端到端系统并使得能够自动生成端到端代码。

技术介绍

[0002]在为装置和系统编程时,程序员向程序添加一个或多个功能。不同的目标装置可以具有用于支持功能实现的不同系统要求。甚至在一种编程语言方面或在针对一种类型的目标装置编程方面的用户专家也会发现,以各种编程语言和/或针对各种目标装置来创建功能齐全且优化的程序具有挑战性。
[0003]此外,考虑到使用的各种各样的装置类型、各种系统要求、配置、应用程序和编程语言,对诸如可编程逻辑控制器(PLC)、现场可编程门阵列(FPGA)和其他基于控制器的装置(例如基于微控制器或微处理器的装置)的目标装置,例如存储器控制器单元(MCU)和片上系统(SoC)的编程甚至更复杂。为了增加复杂性,这样的装置被部署在远程位置,并且通常附属于传统系统,使得对这样的目标装置进行编程以增加功能对于普通用户来说非常具有挑战性。
[0004]因此,在本领域中需要简化端到端系统的配置和编程,而不需要用户为各种类型的端到端系统生成代码,同时支持多个架构选项、连接性选项、缩放供应和更新能力。

技术实现思路

[0005]本文描述的实施例总体上涉及用于为端到端系统的装置提供端到端解决方案的方法、设备和系统,并且更具体地,用于例如为支持多种架构选项、连接性选项、缩放供应和空中更新能力的完整物联网(IoT)系统,辅助提供端到端系统并使得能够自动生成端到端代码,基本上如至少一个附图所示和/或结合至少一个附图所描述的,如权利要求书中更完整地阐述的。
[0006]在一些实施例中,一种用于辅助端到端网络的代码供应的方法包括:自动提供第一接口菜单,该第一接口菜单用于能够进行所述端到端网络的装置的配置信息和应用逻辑信息中的至少一个的初始用户输入;响应于对所述端到端网络的装置中的至少一个装置的所述配置信息和应用逻辑信息中的至少之一的所述初始用户输入,自动提供第二接口菜单,该第二接口菜单用于能够进行对所述端到端网络的装置中的至少一个其他装置的配置信息和应用逻辑信息中的至少之一的后续用户输入;以及继续自动提供后续接口菜单,用于接收建立所述端到端网络所需的所有装置和互连的配置信息和应用逻辑信息中的至少之一。在这样的实施例中,提供用于输入的后续接口菜单可以取决于对先前提供的接口菜单进行的输入,并且自动提供的接口菜单的顺序引导用户通过所述端到端网络的供应而无需输入编程代码。
[0007]在一些实施例中,所述方法可以进一步包括以下各项中的至少一种:根据所输入的建立所述端到端网络所需的每个装置的配置信息和应用逻辑信息来自动生成编程代码;以及通过将所生成的编程代码发送到所述装置中的每个相应装置来部署所生成的编程代码,用于配置这些装置以建立所述端到端网络。
[0008]在一些实施例中,所述方法可以进一步包括:分析所述端到端网络的装置中的至少一个装置的操作数据以及使用所分析的数据来预测所述端到端网络及所述端到端网络的装置中的所述至少一个装置的未来行为中的至少一个;对所述端到端网络的装置的操作数据进行监测和/或分析以及基于监测数据和分析数据的至少之一对所述端到端网络的装置中的至少一个装置进行重编程;以及提供缩放功能,使得配置信息和应用逻辑信息中的所述至少之一不必被输入用于所述端到端网络的装置中的所述至少一个装置中的复制装置。在一些实施例中,所述方法可以进一步包括使用包括机器学习、线性回归分析和神经网络中的至少之一来确定所述配置信息和应用逻辑信息中的所述至少之一。
[0009]在一些实施例中,一种用于辅助端到端网络的代码供应的方法包括:接收建立所述端到端网络所需的装置的配置信息和应用逻辑信息中的至少之一,根据所接收的建立所述端到端网络所需的所述装置中的每个装置的配置信息自动地生成编程代码,以及通过将所生成的编程代码发送/传送到所述装置中的每个相应装置来部署所生成的编程代码,用于配置这些装置以建立所述端到端网络。
[0010]在一些实施例中,所述方法还包括向用户提供用于输入建立所述端到端网络所需的所述装置中的每个装置的配置信息和应用逻辑信息的接口。
[0011]在一些实施例中,一种用于端到端网络的辅助代码供应的设备包括引导模块,其被配置为:自动提供第一接口菜单用于能够进行对所述端到端网络的装置的配置信息和应用逻辑信息的至少之一的初始用户输入,响应于所述端到端网络的装置中的至少一个装置的配置信息和应用逻辑信息的所述至少之一的初始用户输入,自动提供第二接口菜单用于进行能够对所述端到端网络的装置中的至少一个其他装置的配置信息和应用逻辑信息中的至少之一的后续用户输入,并且继续自动地提供后续接口菜单用于接收建立所述端到端网络所需的所有装置和互连的配置信息和应用逻辑信息中的至少之一。在一些实施例中,此设备还包括代码生成器模块,该代码生成器模块根据所接收的建立所述端到端网络所需的装置中的每个装置的配置信息和应用逻辑信息的至少之一来自动地生成编程代码。在这些实施例中,提供用于输入的后续接口菜单可以取决于对先前提供的接口菜单进行的输入,并且自动提供的接口菜单的顺序引导用户通过所述端到端网络的供应而无需输入编程代码。
[0012]在一些实施例中,所述设备可进一步包括部署模块,用于通过将所生成的编程代码发送到所述装置中的每个相应装置来部署所生成的编程代码,用于配置所述装置以建立所述端到端网络。
[0013]在一些实施例中,所述设备可进一步备配置为:分析所述端到端网络的装置中的至少一个装置的操作数据并使用所分析的数据来预测所述端到端网络及所述端到端网络的装置中的所述至少一个装置的未来行为中的至少一个,监测和/或分析所述端到端网络的装置的操作数据并且基于监测数据和分析数据的至少之一对所述端到端网络的装置中的至少一个装置进行重编程,提供缩放功能使得所述配置信息和应用逻辑信息中的所述至
少之一不必被输入用于所述端到端网络的装置中的所述至少一个装置的复制装置,并且生成图形用户界面用于使得用户能够输入用于建立所述端到端网络所需的装置的所述配置信息和所述应用逻辑信息。
[0014]在所述设备的一些实施例中,所述端到端网络可以包括物联网(IoT)端到端网络,并且至少一些装置包括IoT装置。在所述设备的一些实施例中,所述端到端网络的所述装置可以包括多个架构选项、连接性选项、缩放选项和编程语言,并且所述代码生成器模块根据如何供应所述装置中的每个装置来生成所述装置中的每个装置的相应代码。
[0015]在一些实施例中,一种非暂时性机器可读介质在其上存储有至少一个程序,所述至少一个程序包括指令,所述指令在由处理器执行时使所述处理器在基于处理器的系统中执行一种用于端到端网络的辅助代码供应的方法,所述方法包括:自动提供第一接口菜单,该第一接口菜单用于能够进行所述端到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于辅助供应端到端网络的方法,该方法包括:自动提供第一接口菜单,用于能够进行对所述端到端网络的装置的配置信息和应用逻辑信息的至少之一的初始用户输入;响应于对所述端到端网络的装置中的至少一个装置的所述配置信息和应用逻辑信息的至少之一的初始用户输入,自动提供第二接口菜单,用于能够进行对所述端到端网络的装置中的至少一个其他装置的配置信息和应用逻辑信息的至少之一的随后用户输入;以及继续自动地提供后续接口菜单,用于接收建立所述端到端网络所需的所有装置和互连的配置信息和应用逻辑信息的至少之一;其中,提供用于输入的后续接口菜单可以取决于对先前提供的接口菜单进行的输入,并且自动提供的接口菜单的顺序引导用户通过所述端到端网络的供应而无需输入编程代码。2.根据权利要求1所述的方法,所述方法进一步包括:根据所输入的建立所述端到端网络所需的所述装置中的每个装置的配置信息和应用逻辑信息来自动地生成编程代码。3.根据权利要求2所述的方法,所述方法进一步包括:通过将所生成的编程代码发送到所述装置中的每个相应装置来部署所生成的编程代码,用于配置这些装置以建立所述端到端网络。4.根据权利要求1所述的方法,所述方法进一步包括:分析所述端到端网络的装置中的至少一个装置的操作数据;以及使用所分析的数据来预测所述端到端网络以及所述端到端网络的装置中的所述至少一个装置的未来行为。5.根据权利要求1所述的方法,所述方法进一步包括:对所述端到端网络的装置的操作数据进行监测和/或分析;以及基于监测数据和分析数据的至少之一对所述端到端网络的装置中的至少一个装置进行重编程。6.根据权利要求1所述的方法,所述方法进一步包括:提供缩放功能,使得配置信息和应用逻辑信息的所述至少之一不必被输入用于所述端到端网络的装置中的所述至少一个装置中的复制装置。7.根据权利要求1所述的方法,其中,使用包括机器学习、线性回归分析和神经网络至少之一的数据分析方法来确定所述配置信息和应用逻辑信息的所述至少之一。8.一种用于端到端网络的辅助代码供应的方法,该方法包括:接收建立所述端到端网络所需的装置的配置信息和应用逻辑信息的至少之一;根据所接收的建立所述端到端网络所需的所述装置中的每个装置的配置信息自动地生成编程代码;以及通过将所生成的编程代码传送到所述装置中的每个相应装置来部署所生成的编程代码,用于配置这些装置以建立所述端到端网络。9.根据权利要求8所述的方法,所述方法进一步包括:分析所述端到端网络的装置中的至少一个装置的操作数据;以及使用所分析的数据来预测所述端到端网络以及所述端到端网络的装置中的所述至少
一个装置的未来行为。10.根据权利要求10所述的方法,所述方法进一步包括:监...

【专利技术属性】
技术研发人员:特里萨拉
申请(专利权)人:特里萨拉
类型:发明
国别省市:

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

1