当前位置: 首页 > 专利查询>罗伯特专利>正文

用于处理数据的方法和设备技术

技术编号:34879852 阅读:15 留言:0更新日期:2022-09-10 13:36
一种例如针对车辆的用于处理数据的方法、例如计算机实现的方法,例如用于在云计算和/或边缘计算领域应用,所述方法具有:在使用至少两个不同的硬件资源的情况下提供多个计算服务;使用所述多个计算服务。使用所述多个计算服务。使用所述多个计算服务。

【技术实现步骤摘要】
用于处理数据的方法和设备


[0001]本公开涉及一种用于处理数据的方法。
[0002]本公开还涉及一种用于处理数据的设备。

技术实现思路

[0003]示例性的实施方式涉及一种例如针对车辆的用于处理数据的方法、例如计算机实现的方法,例如用于在云计算和/或边缘计算领域应用,该方法具有:在使用至少两个不同的硬件资源的情况下提供多个计算服务;使用所述多个计算服务。由此,在其它示例性的实施方式中,可以提高安全性,使得例如借助于所述多个计算服务也能可靠地执行安全关键的应用或计算。
[0004]在其它示例性的实施方式中规定:所述多个计算服务中的至少两个计算服务分别使用不同的资源,例如硬件资源和/或软件资源。
[0005]在其它示例性的实施方式中规定:所述多个计算服务中的至少一个计算服务被设计用于执行如下要素中的至少一个要素:a)计算机程序;b)计算任务,例如computation task;c)对算法的评估,例如在人工智能或机器学习领域;d)推理。
[0006]在其它示例性的实施方式中规定:所述多个计算服务中的至少两个计算服务例如至少部分地彼此冗余。
[0007]在其它示例性的实施方式中规定:该方法具有:提供第一处理单元、例如处理流水线,其中第一处理单元分配有第一数目的例如冗余的计算服务,例如所述多个计算服务中的第一数目的例如冗余的计算服务;而且可选地,提供第二处理单元、例如处理流水线,其中第二处理单元分配有第二数目的例如冗余的计算服务,例如所述多个计算服务中的第二数目的例如冗余的计算服务。
[0008]在其它示例性的实施方式中规定:该方法具有如下要素中的至少一个要素:a)对与所述多个计算服务中的至少一个计算服务相关联的资源进行缩放;b)对与至少一个处理单元相关联的资源进行缩放,其中例如对资源的缩放具有对这些资源的减少或增加;c)对处理单元的数目进行缩放。
[0009]在其它示例性的实施方式中规定:在运行期间、例如在使用所述多个计算服务期间、例如在使用至少一个与所述多个计算服务相关联的处理单元期间执行该缩放。
[0010]在其它示例性的实施方式中规定:该方法具有:例如在多个计算服务之间和/或在多个处理单元之间,实施负载平衡,例如load balancing。
[0011]在其它示例性的实施方式中规定:该缩放和/或对负载平衡的实施基于如下要素中的至少一个要素来被执行:a)请求的数目、例如来自客服端的请求的数目;b)至少一个可预先给定的标准,例如质量标准,例如至少一个与应用或服务相关联的质量标准;c)至少一个安全要求。
[0012]在其它示例性的实施方式中规定:该方法具有:使用如下类型中的至少一种类型的硬件资源:a)具有一个或多个计算内核的计算装置;b)处理器,例如中央处理器,CPU;c)
图形处理器,GPU;d)可编程逻辑电路,例如FPGA;e)硬件电路;f)专用电路,例如ASIC;g)微控制器;h)云系统。
[0013]在其它示例性的实施方式中规定:该方法具有:确定和/或至少临时存储标识,该标识表征两个不同的硬件资源中的至少一个硬件资源;并且可选地,评估或验证这些硬件资源的配置;并且可选地,评价借助于多个计算服务获得的或能获得的结果、例如计算结果的有效性。
[0014]在其它示例性的实施方式中规定:该方法具有:确定和/或监控如下要素中的至少一个要素的完整性:a)至少一个计算服务,例如所述多个计算服务中的至少一个计算服务;b)至少一个硬件资源,例如所述至少两个不同的硬件资源中的至少一个硬件资源;c)至少一个处理单元。
[0015]在其它示例性的实施方式中规定:该方法具有:更换如下要素中的至少一个要素:a)至少一个计算服务,例如所述多个计算服务中的至少一个计算服务;b)至少一个硬件资源,例如所述至少两个不同的硬件资源中的至少一个硬件资源;c)至少一个处理单元,其中例如当识别出了错误、例如确定或识别出了违背完整性时,进行该更换。
[0016]在其它示例性的实施方式中规定:该方法具有:标识有错误的组件;并且可选地,至少临时使用该有错误的组件,例如以便评价该有错误的组件的状态或完整性。
[0017]在其它示例性的实施方式中规定:该方法具有:转移如下要素中的至少一个要素的位置、例如地理位置:a)至少一个计算服务,例如所述多个计算服务中的至少一个计算服务;b)至少一个硬件资源,例如所述至少两个不同的硬件资源中的至少一个硬件资源;c)至少一个处理单元,例如基于如下要素中的至少一个要素来转移:A)所述多个计算服务中的至少一个计算服务的至少一个用户、例如客户端的位置、例如地理位置;B)在该至少一个用户与所述多个计算服务中的至少一个计算服务之间的信号渡越时间。
[0018]在其它示例性的实施方式中规定:该方法具有:提供用于车辆、例如机动车的计算任务,其中例如该计算任务应该冗余地并且在车辆外部被执行;例如冗余地、例如借助于冗余的软件资源和/或借助于冗余的硬件资源并且在车辆外部、例如借助于所述多个计算服务中的至少两个计算服务,执行该计算任务,其中例如所述至少两个计算服务分别与至少一个边缘服务器和/或至少一个云服务器相关联,其中例如获得多个计算结果。
[0019]在其它示例性的实施方式中,例如由车辆或该车辆的组件(例如控制设备)来提供用于该车辆的计算任务。
[0020]在其它示例性的实施方式中,例如由布置在车辆外部的单元或该车辆以外的单元(例如调度中心、基础设施组件、车辆的数字孪生等等)来提供用于该车辆的计算任务。
[0021]在其它示例性的实施方式中规定:该方法具有:向车辆传送所述多个计算结果。
[0022]在其它示例性的实施方式中规定:该方法具有:例如在车辆中,接收所述多个计算结果,并且对所述多个计算结果进行比较;并且可选地,基于该比较,验证所述多个计算结果(并且可选地,使用这些计算结果);或者可选地,执行替代反应(例如丢弃所述多个计算结果中的至少一个计算结果和/或该计算任务,错误报告,例如向例如车辆的另一组件的错误报告,将车辆的至少一个组件或至少一个系统转变到可预先给定的状态、例如安全状态)。
[0023]其它示例性的实施方式涉及一种方法,其包括如下要素中的至少一个要素:a)提
供用于车辆、例如机动车的计算任务,其中例如该计算任务应该冗余地并且在车辆外部被执行;b)例如冗余地、例如借助于冗余的软件资源和/或借助于冗余的硬件资源并且在车辆外部、例如借助于所述多个计算服务中的至少两个计算服务,执行该计算任务,其中例如所述至少两个计算服务分别与至少一个边缘服务器和/或至少一个云服务器相关联,其中例如获得多个计算结果;c)向车辆传送所述多个计算结果;d)例如在车辆中,接收所述多个计算结果,e)对所述多个计算结果进行比较;并且可选地,基于该比较:f)验证所述多个计算结果,g)使用这些计算结果,h)执行替代反应(例如丢弃所述多个计算结果中的至少一个计算结果和/或该计算任务,错误报告,例如向例如车辆的另一组件的错误报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种例如针对车辆的用于处理数据的方法、例如计算机实现的方法,例如用于在云计算和/或边缘计算领域应用,所述方法具有:在使用至少两个不同的硬件资源(HR1、HR2)的情况下提供(100)多个计算服务(CD1、CD2);使用(102)所述多个计算服务(CD1、CD2)。2.根据权利要求1所述的方法,其中所述多个计算服务(CD1、CD2)中的至少两个计算服务分别使用不同的资源(RES1、RES2),例如硬件资源(HR1、HR2)和/或软件资源(SR1、SR2)。3.根据上述权利要求中至少任一项所述的方法,其中所述多个计算服务(CD1、CD2)中的至少一个计算服务被设计用于执行如下要素中的至少一个要素:a)计算机程序;b)计算任务,例如computation task;c)对算法的评估,例如在人工智能或机器学习领域;d)推理。4.根据上述权利要求中至少任一项所述的方法,其中所述多个计算服务(CD1、CD2)中的至少两个计算服务彼此冗余,例如至少部分地彼此冗余。5.根据上述权利要求中至少任一项所述的方法,所述方法具有:提供(110)第一处理单元、例如处理流水线(VP1),其中所述第一处理单元(VP1)分配有第一数目的例如冗余的计算服务(CD1

1、CD1

2、
……
),例如所述多个计算服务(CD1、CD2)中的第一数目的例如冗余的计算服务;而且可选地,提供(112)第二处理单元、例如处理流水线(VP2),其中所述第二处理单元(VP2)分配有第二数目的例如冗余的计算服务(CD2

1、CD2

2、
……
),例如所述多个计算服务(CD1、CD2)中的第二数目的例如冗余的计算服务。6.根据上述权利要求中至少任一项所述的方法,所述方法具有如下要素中的至少一个要素:a)对与所述多个计算服务(CD1、CD2)中的至少一个计算服务相关联的资源进行缩放(115);b)对与至少一个处理单元(VP1)相关联的资源进行缩放(116),其中例如对所述资源的缩放(115、116)具有对所述资源的减少或增加;c)对处理单元(VP1、VP2)的数目进行缩放(117)。7.根据权利要求6所述的方法,其中在运行期间、例如在使用(102)所述多个计算服务(CD1、CD2)期间、例如在使用(102)至少一个与所述多个计算服务(CD1、CD2)相关联的处理单元(VP1)期间执行所述缩放(115、116、117)。8.根据上述权利要求中至少任一项所述的方法,所述方法具有:例如在所述多个计算服务(CD1、CD2)之间和/或在多个处理单元(VP1、VP2)之间,实施(120)负载平衡,例如load balancing。9.根据权利要求6至8中至少任一项所述的方法,其中所述缩放(115、116、117)和/或对负载平衡的实施(120)基于如下要素中的至少一个要素来被执行:a)请求的数目(NA)、例如来自客服端的请求的数目;b)至少一个可预先给定的标准,例如质量标准(QK),例如至少一个与应用或服务相关联的质量标准;c)至少一个安全要求(SA)。10.根据上述权利要求中至少任一项所述的方法,所述方法具有:使用(130)如下类型中的至少一种类型的硬件资源:a)具有一个或多个计算内核的计算装置(RE);b)处理器(CPU),例如中央处理器,CPU;c)图形处理器,GPU(GPU);d)可编程逻辑电路(PL),例如FPGA;e)硬件电路(HWS);f)专用电路(AS),例如ASIC;g)微控制器(MC);h)云系统(CS)。11.根据上述权利要求中至少任一项所述的方法,所述方法具有:确定(135)和/或提供和/或至少临时存储(136)标识(HW

ID),所述标识表征两个不同的硬件资源(HR1、HR1)中的至少一个硬件资源(HR1);并且可选地,评估(137)或验证这些硬件资源(HR1、HR1)的配置;并且可选地,评价(138)借助于所述多个计算服务(CD1、CD2)获得的或能获得的结果(ERG)、
例如计算结果的有效性。12.根据上述权利要求中至少任一项所述的方法,所述方法具有:确定(140)和/或监控(141)如下要素中的至少一个要素的完整性(INT):a)至少一个计算服务(CD1),例如所述多个计算服务(CD1、CD2)中的至少一个计算服务;b)至少一个硬件资源(HR1),例如所述至少两个不同的硬件资源(HR1、HR2)中的至少一个硬件资源;c)至少一个处理单元(VP1)。13.根据权利要求12所述的方法,所述方法进一步具有:更换(142)如下要素中的至少一个要素:a)至少一个计算服务(CD1),例如所述多个计算服务(CD1、CD2)中的至少一个计算服务;b)至少一个硬件资源(HR1),例如所述至少两个不同的硬件资源(HR1、HR2)中的至少一个硬件资源;c)至少一个处理单元(VP1),其中例如当识别出了错误、例如确定或识别出了违背所述完整性(INT)时,进行所述更换(142)。14.根据上述权利要求中至少任一项所述的方法,所述方法具有:标识(150)有错误的组件(FK);并且可选地,至少临时使用(152)所述有错误的组件(FK),例如以便评价所述有错误的组件(FK)的状态(ZUST)或完整性。15.根据上述权利要求中至少任一项所述的方法,所述方法具有:转移(160)如下要素中的至少一个要素的位置(POS)、例如地...

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

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

1