数据处理制造技术

技术编号:31229234 阅读:22 留言:0更新日期:2021-12-08 09:57
本公开涉及数据处理。一种数据处理系统包括处理器和存储器并在其上运行操作系统。用于实现控制嵌入式系统的控制应用的计算机程序可执行文件被加载到存储器中,该计算机程序可执行文件控制操作系统在操作系统存储器中实例化多个数据处理组件和通信组件。通信组件被配置成使用发布

【技术实现步骤摘要】
数据处理


[0001]本专利技术涉及用于对嵌入式系统,特别地使用数据处理组件(例如微服务(microservice)组件)在其中实现控制应用的嵌入式系统进行控制的技术。
[0002]背景
[0003]分布式计算技术的发展使得在许多不同的领域中能够远程控制和监视包含联网计算设备的对象、装备和过程(通常被称为物联网(IoT))。
[0004]然而,与通过大型网络(例如互联网)传送数据相关联的延迟和抖动意味着,对于某些应用来说,传统的IoT方法(其中一个计算设备由另一个计算设备通过互联网控制)是不合适的。
[0005]示例包括控制工业过程的嵌入式系统。这是因为这种嵌入式系统通常要求输入数据(例如,传感器数据或本地控制数据)以最大的时延进行传送、处理并生成响应。如果对该数据的处理需要通过互联网将某些数据传送到远程计算设备或从远程计算设备传送某些数据,则该最大时延可能无法实现。
[0006]然而,使IoT技术能够用于控制和监视这些类型的工业过程仍然是有利的。出于这个原因,“边缘计算(edge computing)”技术,例如由诸如本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理系统,其包括处理器和存储器,并且在所述数据处理系统上运行有操作系统,其中用于实现控制嵌入式系统的控制应用的计算机程序可执行文件被加载到所述存储器中,该计算机程序可执行文件控制所述操作系统在操作系统存储器中实例化多个数据处理组件和通信组件,其中:所述通信组件被配置成使用发布

订阅消息传递模式来促进所述数据处理组件之间的数据通信,并且所述通信组件和数据处理组件在单个存储器地址空间中被实例化。2.根据权利要求1所述的数据处理系统,其中,所述操作系统是实时操作系统。3.根据权利要求2所述的数据处理系统,其中,所述通信组件维护多个主题,并且所述数据处理组件被配置成:通过将数据发布到所述多个主题中的一个主题来传输要由其他数据处理组件处理的数据,以及通过订阅所述多个主题中的至少一个主题来从其他数据处理组件接收数据。4.根据权利要求3所述的数据处理系统,其中,所述数据处理组件被配置成通过将主题标识符附加到数据并将附带有所述主题标识符的数据传送到所述通信组件来将数据发布到给定主题。5.根据权利要求4所述的数据处理系统,其中,所述数据处理组件被配置成借助于由所述通信组件维护的订阅数据来订阅给定主题,所述订阅数据将主题与一个或更多个数据处理组件链接。6.根据权利要求5所述的数据处理系统,其中,所述通信组件被配置成将接收到的与一个主题相关联的数据传送到所述订阅数据指示链接到该主题的每个数据处理组件。7.根据权利要求6所述的数据处理系统,其中,所述通信组件还被配置成:为每个主题分配通信优先级,以及根据与数据相关联的主题的通信优先级,优先将数据传送到所述数据处理组件。8.根据权利要求3至7中任一项所述的数据处理系统,其中,所述数据处理系统是多核数据处理系统,并且所述计算机程序可执行文件被配置成通过请求所述操作系统将与一个或更多个特定主题相关联的处理任务绑定到一个或更多个特定处理器核来实现基于主题的处理器亲和力技术。9.根据任一前述权利要求所述的数据处理系统,其中,所述数据处理组件和通信组件是微服务组件。10.根据权利要求9所述的数据处理系统,其中,所述数据处理组件和通信组件是松散耦合的微服务组件。11.一种在数据处理系统上实现用于控制嵌入式系统的控制应用的方法,所述方法包括:将用于实现所述控制应用的计算机可执行文件加载到所述数据处理系统的存储器中;在所述计算机可执行文件的控制下,...

【专利技术属性】
技术研发人员:斯蒂芬
申请(专利权)人:物联网科技系统有限公司
类型:发明
国别省市:

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

1