一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于模块化车辆的分布式账本系统的制作方法

2022-05-08 09:10:27 来源:中国专利 TAG:


1.本公开总体上涉及模块化车辆,并且更具体地涉及用于模块化车辆的分布式账本系统。


背景技术:

2.使用由模块化车辆部件的组合形成的模块化车辆提供了若干益处。具体地,此类模块化车辆在车辆车队的背景下可能是特别有益的,因为车队所有者可以优化拥有较少数量的基部部件(例如,包括车轮和悬架的模块化部件,以及其他部件)和多个可互换的顶部部件(例如,包括车辆的内部和外部的模块化部件,以及其他部件)以与基部部件组合的成本。另外,顶部部件可以从第三方租用。然而,考虑到此类车队中涉及的大量模块化部件,例如,在跟踪此类部件(诸如此类部件的当前位置、与其他部件的组合以及此类部件之间可能进行的有效和无效组合)时可能会出现困难。


技术实现要素:

3.本公开尤其涉及用于模块化车辆的分布式账本系统。在一些实施例中,本文公开的系统和方法涉及分布式账本系统用于模块化车辆的一个或多个车队,所述一个或多个车队可以包括不同模块化车辆部件的组合。分布式账本系统可以包括例如区块链网络。模块化车辆部件中的每一个可以包括模块化车辆的单独部件,所述单独部件在被组合时可以形成全模块化车辆。例如,模块化车辆部件可以包括基部、顶部部分和/或接口。模块化车辆的基部可以包括车辆的下部结构元件,诸如车轮、电池(例如,在电动或混合动力传动系统车辆的情况下)、电子驱动系统和悬架系统以及各种其他部件。模块化车辆的顶部部分可以包括车身结构,所述车身结构包括车辆的外部和/或内部部件,诸如座椅、后视镜、车窗、前灯、尾灯门、行李厢和发动机罩以及各种其他元件。模块化车辆的接口可以包括模块化部件,所述模块化部件可以允许顶部部分和基部的组合。例如,接口可以包含用于将模块化车辆的顶部部分的元件与模块化车辆的基部上的元件组合的机械和/或电气连接。作为一个特定的非限制性示例,接口可以包括电连接以允许从基部上的电池汲取电力并且将电力馈送到顶部部分的内部上的系统(例如,头部单元)。这些可能仅仅是模块化车辆部件的类型的示例,并且可以类似地存在任何其他数量的类型的模块化车辆部件。
4.模块化车辆部件中的每一个可以表示分布式账本系统中的节点。也就是说,模块化车辆部件中的每一个可以与其自己的分布式账本相关联。分布式账本系统中的每个节点处的这些账本可以包括相同或类似的信息,使得所有节点都可以访问关于网络中的任何其他节点的所有相同信息。在这方面,分布式账本也可以是分散的,使得节点可以不依赖于单个集中式数据存储元件来存储和检索关于节点的信息。另外,除了模块化车辆部件之外,分布式账本系统上可以存在其他类型的节点。例如,模块化车辆部件可以是模块化车辆车队的一部分,并且车队管理者装置也可以作为分布式账本网络上的节点存在。这可以允许车队管理者装置包括相同的分散式账本,并且因此可以向车队管理者通知关于网络中的所有
其他节点的相同信息。
5.分布式账本系统可以用于跟踪关于每个节点的信息(例如,模块化车辆车队中存在哪些节点、每种类型的模块化车辆部件存在的数量、模块化车辆部件中的每一个的能力等)。分布式账本系统还可以用于跟踪任何节点的任何变化和/或任何节点之间的任何交互。交互可能涉及例如可以发生的各种模块化车辆部件的组合。例如,第一交互可以包括特定基部与特定接口和特定顶部部分组合。该组合可以作为事务存储,并分发到与分布式账本系统上的节点相关联的所有账本。还可以提供附加信息,诸如组合是有效的还是无效的,和/或即使组合是有效的,是否存在在包括这些模块化车辆部件的模块化车辆中出现的任何性能考虑因素。因此,账本可以包括关于以下项信息:哪些模块化车辆部件当前正在彼此组合地使用以提供车辆车队服务,以及哪些模块化车辆部件当前可用于与其他模块化车辆部件组合。该信息全部可以存储为信息的运行历史,使得信息永远不会被删除或更改。例如,该信息可以作为单独的事务存储在区块链上。此外,可以存储到账本的上述类型的信息可以仅仅是示例,并且也可以将任何其他相关信息添加到账本。
6.由于若干原因,模块化车辆部件的这种分布式账本网络可能是有利的。首先,使用分布式账本来跟踪模块化车辆车队内的事务可用于防止发生无效或不期望的事务。无效或不期望的事务可能是彼此不兼容的一个或多个模块化车辆部件的组合。例如,某些顶部部分、接口和/或基部可能彼此不机械地、电气地或以其他方式兼容。另外,即使某些顶部部分、接口和基部在物理上和电气上可能能够进行组合以形成模块化车辆,但特定组合在性能方面可能不是最优的。关于模块化车辆部件之间的不兼容性的信息可以预先存储在分布式账本中,使得所述信息可以在尝试特定的无效组合之前可用。替代地,可以尝试组合,并且基于随后确定组合无效,可以更新账本以将该无效组合包括在账本上作为新事务,以防止将来尝试这种组合。
7.其次,使用分布式账本来跟踪模块化车辆车队内的事务可以用于跟踪有效或经批准的事务。虽然模块化车辆部件的一些组合可能是无效的或不期望的,但是其他组合可能是有效的和/或经批准的。保存此类有效事务的记录作为将来执行模块化车辆部件的组合的参考点可能是有利的。另外,分布式账本系统内的节点可以用于认证事务,使得事务在被节点中的一个或多个认证之前不会被最终确定并且不会被添加到账本。
8.第三,分布式账本系统的使用也可能有益于安全性和/或故障排除目的。模块化车辆部件的车队可以包括任何数量的部件,这可能是非常大量的部件,这取决于车队的规模。如果模块化部件在模块化车辆执行由车队提供的服务时不断地与其他部件混合和匹配并运输到不同的位置,则车队管理者可能难以跟踪车队的所有部件。因此,通过跟踪关于模块化车辆部件发生的动作,车队管理者可能能够使用分布式账本在任何时间跟踪车队中的任何模块化车辆部件的位置和状态。这可以例如有助于防止模块化部件被盗,因为分布式账本将包括指示特定模块化部件已从模块化车辆移除的条目。分布式账本的使用对于包括在模块化车辆车队内的模块化车辆部件的使用的一般跟踪和/或其他一般故障排除目的也可能是有益的,因为账本包括关于节点及其交互的信息的运行历史。
9.在集中式车队管理者服务器上使用分布式账本也可以具有许多优点。例如,账本可能是不可变的,这可能意味着如果事务写入错误,则无法从账本中对其进行编辑或删除。替代地,可以简单地将具有正确信息的新事务添加为新事务。以这种方式,账本可以创建该
资产的生命历史回到系统的开始。这可以实现改进的可追溯性。账本也可以是可共享的和分布式的,这可能意味着账本的相同副本可以由商业网络的不同成员持有。实际上,每个网络成员可能正在查看相同的记录系统。这可以实现更大的透明度。账本也可以是设有权限的,这可能意味着只有已知参与方才能访问账本的副本,并且已知人员有权限查看账本上的数据。这些身份管理服务可以与用于数据安全性(例如,公钥/私钥基础设施)和数据隐私(例如,分布式账本网络上的所有事务数据可以被加密)的强措施组合,并且账本可以成为保存具有策略价值的数据的可信地方。
10.这些上述优点仅是示例,并且不意图为限制性的。这种模块化车辆分布式账本系统还可以产生任何数量的附加益处。
附图说明
11.附图是本公开的组成部分并且被并入到本说明书中。未按比例绘制的附图示出了本公开的一些实施例。附图结合说明书和权利要求一起用于至少部分地解释本公开的各种原理、方面和实用元件。下文参考附图更全面地描述本公开的一些实施例。然而,本公开的各种方面和元件可以许多不同的形式实施并且不应被解释为限于本文阐述的实现方式。贯穿全文,相同的标记指代相似但不一定相同或完全相同的要素。
12.图1示出了根据本公开的一个或多个实施例的用于供应更新的车辆配置文件包的操作环境的示例。
13.图2示出了根据本公开的一个或多个实施例的模块化车辆的示例。
14.图3示出了根据本公开的一个或多个实施例的基于模块化车辆部件之间的交互来更新分散式账本的示例性用例。
15.图4示出了根据本公开的一个或多个实施例的示例性方法。
16.图5示出了根据本公开的一个或多个实施例的计算环境的示例。
具体实施方式
17.参考附图,图1是根据本公开的一个或多个实施例的操作环境100的示例的示意性框图。示例性操作环境100可以包括节点140的网络110。在一些情况下,节点140可以包括模块化车辆部件,诸如顶部部分、接口、基部和/或任何其他模块化车辆部件,以及任何其他类型的节点(为简单起见,在本文中节点可以被互换地称为模块化车辆部件,然而任何其他类型的节点也可同样适用)。
18.如图1所示,网络110可以包括第一顶部部分120a、第二顶部部分120b、第三顶部部分120c、第四顶部部分120d或任何其他数量的顶部部分。网络110还可以包括第一基部130a、第二基部130b、第三基部130c或任何数量的其他基部。另外,网络可以包括车队管理者节点135。网络还可以包括任何数量的其他类型的模块化车辆部件(图中未示出),诸如接口。网络110还可以包括通信介质115。节点140(例如,顶部部分120a、120b或120c和/或基部130a、130b或130c)可以包括下面关于图5描述的元件中的至少任一者(例如,一个或多个处理器、存储器、一个或多个i/o接口、一个或多个网络接口、大容量存储装置等)。节点140还可以包括账本156,所述账本可以是位于节点140中的每一个处的分布式分散式账本。
19.模块化车辆部件(例如,顶部部分120a、120b或120c和/或基部130a、130b或130c)
可以关于图2进一步更详细地描绘为模块化车辆200的形式的组合。模块化车辆200可以包括基部202、顶部部分204和/或接口206。这些单独的模块化车辆部件中的每一个可以表示分布式账本网络中的节点。例如,基部202可以是基部130a、130b或130c中的任一者,并且顶部部分可以是顶部部分120a、120b或120c中的任一者。尽管关于图1接口206未被描绘为网络100中的节点140,但是接口206也可以被包括作为节点。另外,可以存在任何数量的其他模块化车辆部件,使得模块化车辆部件可以不仅限于基部202、顶部部分204和/或接口206。
20.车队管理者节点135可以是与负责管理模块化车辆部件的车队的用户相关联的装置。车队管理者节点135还可以具有类似于网络110上的其他节点140的账本,使得用户能够访问关于网络110中的各种模块化车辆部件的信息,包括例如部件的当前状态、位置和事务历史以及其他信息。
21.通信介质115可以允许在网络110中的节点之间无线地交换数据和/或发信号。也就是说,通信介质115可以允许在车辆之间、在移动装置之间以及在车辆与网络110中的移动装置之间交换数据和/或发信号。通信介质115可以包括通信链路、基站、接入点和/或多个网络装置(诸如服务器装置、网关装置等)。
22.最后,账本156可以是分散的和分布式信息源,其可以在节点140中的每一个处被持续更新、分发和/或存储。一个或多个节点140中的一些或所有节点也可以访问和/或已经存储相同或类似的账本156。这可以允许节点在任何给定时间获知相同的账本信息。在一个特定实现方式中,账本156可以包括区块链形式的信息。在这种实现方式中,区块链可以包括一个或许多数据区块。因此,更新账本156可以包括添加对应于账本记录的数据区块。
23.图3可以提供分布式账本系统(例如,节点140的网络110)的更新过程的示例性用例300的图示。用例300可以涉及用于用新事务更新分布式账本系统的过程,所述过程可以基于如本文所述的模块化车辆部件之间的交互302。例如,交互302可以在基部304、顶部部分306和接口308之间发生,并且交互302可以包括这三个模块化车辆部件的组合以形成全模块化车辆。用例300还可以涉及与模块化车辆部件相关联的任何其他类型的信息,诸如部件当前位置的时间戳、与特定部件一起工作的车队操作者的姓名或任何其他类型的信息。基于交互302或关于模块化车辆部件的其他类型的新信息,可以将新事务发送到分布式账本网络的账本。例如,如图3中所描绘的,事务可以被发送到与顶部部分306相关联的账本310、与接口308相关联的账本312以及与基部304相关联的账本314。事务可以表示为相应账本中的事务311、313和315,并且事务311、313和315中的每一者可以是相同或类似的。另外,事务还可以被发送到分布式账本网络320中的其余节点,所述分布式账本网络可以与关于以上图1所述的网络110相同。例如,可以在与节点318相关联的账本316上将事务更新为事务317,所述事务317可以与事务311、313和315相同。这样,分布式账本网络320中的所有节点都可以获知事务,并且分布式账本可以保存车队中发生的任何事务的运行历史以及与车队中的模块化车辆部件相关联的任何新的信息。此外,如果节点318识别交互302涉及不正确的模块组合,则节点318可以标记事务。如果没有节点授权事务,则在一些情况下,事务可能被取消并且不被执行。
24.参考图4可以更好地了解从本公开的原理出现的并且可以根据本公开实施的技术的示例。出于简化解释的目的,图4中的示例性方法(以及本文公开的其他技术)被呈现并描述为一系列操作。然而,应注意,本公开的示例性方法和任何其他技术不受操作顺序的限
制。一些操作可以与本文示出和描述的顺序不同的顺序发生。另外或在替代方案中,一些操作可与其他操作(示出的操作或其他操作)基本上同时执行。此外,可能并非所有示出的操作都是实施根据本公开的示例性方法或技术所需要的。另外,在一些实施例中,本文所公开的示例性方法和/或其他技术中的两个或更多个可彼此组合实施以实现本文所公开的一个或多个元件和/或技术改进。
25.贯穿本说明书和附图公开的技术能够存储在制品上以促进将此类方法输送和传递到计算机或其他类型的信息处理机或处理电路以供执行,并且因此由处理器实施或存储在存储器装置或另一种类型的计算机可读存储装置中。在一个示例中,执行本文所公开的方法或方法组合的一个或多个处理器可利用来执行保存在存储器装置或任何计算机可读或机器可读存储装置或非暂时性存储介质中的编程代码指令,以实施本文所公开技术中的一种或若干种。编程代码指令在由一个或多个处理器执行时可以在本文所公开的示例性方法和/或其他技术中实施或执行各种操作。
26.因此,编程代码指令提供计算机可执行或机器可执行框架来实施本文所公开的示例性方法和/或其他技术。更具体地但非排他地,流程图图示中的每个框和/或流程图图示中的框的组合可以通过对代码指令进行编程来实施。
27.图4是根据本公开的一个或多个实施例的方法的示例的流程图。服务器中包括的计算装置(例如,计算装置500)可以完全或部分地实施示例性方法400。图4的方法可以类似地由操作环境100的任何其他元件(诸如节点140)实施。
28.在框410处,包括在计算设备中的计算装置可以执行各操作,所述操作包括在与第一节点相关联的第一账本处接收关于第一节点与第二节点之间的交互的信息,其中第一节点是第一模块化车辆部件,并且第二节点是第二模块化车辆部件。如上所述,第一节点和第二节点可以表示模块化车辆车队的模块化车辆部件。模块化车辆部件中的每一个可以与其自己的分布式账本相关联,所述分布式账本包括与分布式账本网络中的所有其他账本相同或类似的信息。也就是说,分布式账本网络中的每个节点可以包括关于所有事务的信息以及与分布式账本网络相关联的其他信息。同样如上所述,模块化车辆部件之间的交互可以涉及组合模块化车辆部件以形成全模块化车辆。可以记录模块化车辆部件的特定组合,以及与此类组合相关联的信息,诸如组合是有效的还是无效的、执行组合的操作者、与组合相关联的时间戳或任何其他相关信息。
29.在框420处,计算装置可以执行各操作,所述操作包括在与第二节点相关联的第二账本处接收关于第一节点与第二节点之间的交互的信息。也就是说,与事务相关联的第一节点的第一账本可以接收事务,并且与事务相关联的第二节点的第二账本也可以接收事务。
30.在框430处,计算装置可以执行各操作,所述操作包括在与第三节点相关联的第三账本处接收关于第一节点与第二节点之间的交互的信息。也就是说,可以将事务提供给分布式账本网络上的一些或全部其他节点,甚至超出事务中所涉及的节点。在一些情况下,第三节点不必是模块化车辆部件,而是也可以是另一种类型的节点,诸如车队管理者装置。另外,第一账本、第二账本和第三账本包括一组相同的信息,并且第一节点、第二节点和第三节点是分布式账本网络上的节点。
31.图5示出了根据本公开的一个或多个实施例的示例性计算装置500。计算装置500
可以表示本文描述的任何数量的元件,诸如任何节点140和/或任何服务器(例如,服务器142a和/或142b)。计算装置500可以包括执行存储在一个或多个存储器装置(称为存储器504)中的指令的至少一个处理器502。例如,所述指令可以是用于实施被描述为由上面公开的一个或多个模块和系统执行的功能性的指令,或者用于实施上面公开的方法中的一种或多种的指令。一个或多个处理器502可以体现在例如一个cpu、多个cpu、一个gpu、多个gpu、一个tpu、多个tpu、多核处理器、它们的组合等中。在一些实施例中,一个或多个处理器502可以布置在单个处理装置中。在其他实施例中,一个或多个处理器502可以分布在两个或更多个处理装置(例如,多个cpu、多个gpu、它们的组合等)上。处理器可以被实施为处理电路或计算处理单元(诸如,cpu、gpu或两者的组合)的组合。因此,为了说明,处理器可以指代:单核处理器;具有软件多线程执行能力的单个处理器;多核处理器;具有软件多线程执行能力的多核处理器;具有硬件多线程技术的多核处理器;并行处理(或计算)平台;以及具有分布式共享存储器的并行计算平台。另外或作为另一示例,处理器可以指代集成电路(ic)、asic、数字信号处理器(dsp)、fpga、plc、复杂可编程逻辑装置(cpld)、离散门或晶体管逻辑、离散硬件部件或它们的任何组合,其被设计为或以其他方式配置(例如,制造)为执行本文所描述的功能。
32.一个或多个处理器502可以借助于通信架构506(例如,系统总线)来访问存储器504。通信架构506可以适合于一个或多个处理器502的特定布置(局部式或分布式)和类型。在一些实施例中,通信架构506可以包括一个或多个总线架构,诸如存储器总线或存储器控制器;外围总线;加速的图形端口;处理器或本地总线;其组合等。作为说明,此类架构可以包括工业标准架构(isa)总线、微通道架构(mca)总线、增强型isa(eisa)总线、视频电子标准协会(vesa)本地总线、加速图形端口(agp)总线、外围部件互连(pci)总线、pci-express总线、个人计算机存储卡国际协会(pcmcia)总线、通用串行总线(usb)等。
33.本文所公开的存储器部件或存储器装置可以体现在易失性存储器或非易失性存储器中,或者可以包括易失性存储器和非易失性存储器两者。另外,存储器部件或存储器装置可以是可移除或不可移除的,和/或在计算装置或部件的内部或外部。各种类型的非暂时性存储介质的示例可以包括硬盘驱动器、zip驱动器、cd-rom、数字通用盘(dvd)或其他光存储装置、磁带盒、磁带、磁盘存储装置或其他磁存储装置、快闪存储卡或其他类型的存储卡、盒、或者适合于保存期望的信息并可由计算装置访问的任何其他非暂时性介质。
34.作为说明,非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或快闪存储器。易失性存储器可以包括随机存取存储器(ram),充当外部高速缓存存储器。通过说明而非限制的方式,ram可以许多形式获得,所述许多形式诸如同步ram(sram)、动态ram(dram)、同步dram(sdram)、双倍数据速率sdram(ddr sdram)、增强型sdram(esdram)、synchlink dram(sldram)和直接rambus ram(drram)。本文所描述的操作或计算环境中的所公开的存储器装置或存储器意在包括这些和/或任何其他合适类型的存储器中的一者或多者。
35.除了存储可执行指令之外,存储器504还可以保留数据,诸如任何账本156信息以及其他数据。
36.每个计算装置500还可以包括大容量存储装置508,所述大容量存储装置可由一个或多个处理器502借助于通信架构506访问。大容量存储装置508可以包括机器可访问指令
(例如,计算机可读指令和/或计算机可执行指令)。在一些实施例中,机器可访问指令可以编码在大容量存储装置508中,并且可以被布置在部件中,所述部件可以以计算机可执行形式构建(例如,链接和编译)和保存在大容量存储装置508中或者在计算装置500中所包括的一个或多个其他机器可访问的非暂时性存储介质中。此类部件可以体现或可以构成本文所公开的各种模块中的一者或多者。此类模块被示出为节点配置模块514。
37.由一个或多个处理器502中的至少一个单独地或组合地执行节点配置模块514可以使计算装置500执行本文描述的操作中的任一个(例如,关于图4描述的操作以及任何其他操作)。
38.每个计算装置500还可以包括一个或多个输入/输出接口装置510(称为i/o接口510),所述接口装置可以允许或以其他方式促进外部装置与计算装置500通信。例如,i/o接口510可以用于从外部计算装置接收数据和/或指令和向外部计算装置发送数据和/或指令。计算装置500还包括一个或多个网络接口装置512(称为一个或多个网络接口512),所述网络接口装置可以允许或以其他方式促进计算装置500与一个或多个外部装置的功能耦接。将计算装置500在功能上耦接到外部装置可以包括在计算装置500与外部装置之间建立有线连接或无线连接。网络接口装置512可以包括一根或许多天线和通信处理装置,它们可以允许车辆与另一车辆或外部装置之间的无线通信。另一车辆可以是例如网络110中包括的车辆或网络外车辆中的一者。外部装置可以是例如网络110中包括的移动装置中的一个。这种通信处理装置可以处理数据。无线电技术可以包括例如3g、长期演进(lte)、高级lte、5g、ieee 802.11、ieee 802.16、蓝牙、zigbee、近场通信(nfc)等。
39.如本技术中所使用,术语“环境”、“系统”、“单元”、“模块”、“架构”、“接口”、“部件”等是指计算机相关实体或与操作设备相关的具有一个或多个限定功能性的实体。术语“环境”、“系统”、“模块”、“部件”、“架构”、“接口”和“单元”可互换地利用并且通常可称为功能元件。此类实体可为硬件、硬件和软件的组合、软件、或执行中的软件。作为示例,模块可以体现在于处理器上运行的过程、处理器、对象、软件的可执行部分、执行线程、程序和/或计算装置中。作为另一示例,在计算装置上执行的软件应用和计算装置两者都可以体现模块。作为另一示例,一个或多个模块可驻留在过程和/或执行线程内。模块可局限于一个计算装置或分布在两个或更多个计算装置之间。如本文所公开,模块可从上面存储有各种数据结构的各种计算机可读非暂时性存储介质执行。模块可例如根据具有一个或多个数据包(例如,经由信号的来自一个部件与另一个部件在本地系统、分布式系统中交互和/或跨诸如广域网等网络与其他系统交互的数据)的信号(模拟或数字)经由本地和/或远程过程进行通信。
40.作为又一示例,模块可以体现在具有由通过电气或电子电路操作的机械部件提供的限定功能性的设备中或可以包括所述设备,所述电气或电子电路受由处理器执行的软件应用或固件应用控制。这种处理器可在所述设备的内部或外部,并且可执行软件或固件应用的至少一部分。在另一示例中,模块可以体现在通过电子部件提供限定功能性而没有机械零件的设备中或可以包括所述设备。电子部件可以包括处理器以执行至少部分地允许或以其他方式促进电子部件的功能性的软件或固件。
41.在一些实施例中,模块可例如根据具有一个或多个数据包(例如,经由信号的来自一个部件与另一个部件在本地系统、分布式系统中交互和/或跨诸如广域网等网络与其他
系统交互的数据)的信号(模拟或数字)经由本地和/或远程过程进行通信。另外或在其他实施例中,模块可经由热、机械、电气和/或机电耦合机构(诸如,导管、连接器、其组合等)通信或以其他方式耦合。接口可以包括输入/输出(i/o)部件以及相关联的处理器、应用和/或其他编程部件。
42.另外,在本说明书和附图中,诸如“存储区”、“存储装置”、“数据存储区”、“数据存储装置”、“存储器”、“存储库”以及与本公开的部件的操作和功能性相关的基本上任何其他信息存储部件的术语都指代存储器部件、体现在一个或若干个存储器装置中的实体或形成存储器装置的部件。应注意,本文所描述的存储器部件或存储器装置体现或包括可能够由计算装置读取或以其他方式访问的非暂时性计算机存储介质。此类介质可在用于存储信息的任何方法或技术中实现,所述信息诸如机器可访问指令(例如,计算机可读指令)、信息结构、程序模块或其他信息对象。
43.除非另外明确说明,或者在所使用的上下文中以其他方式理解,否则诸如“能够”、“可以”、“可能”或者“可”等条件语言通常意图传达某些实现方式可以包括而其他实现方式不包括某些特征、元素和/或操作。因此,这种条件语言一般不意在暗示特征、元素和/或操作无论如何都是一个或多个实现方式所必需的,或者一个或多个实现方式必定包括用于在有或没有用户输入或提示的情况下判定这些特征、元素和/或操作是否被包括在任何特定实现方式中或者将在任何特定实现方式中执行的逻辑。
44.本文在本说明书和附图中已描述的内容包括个别地和以组合形式容许自动提供车辆配置文件包的更新的系统、装置、技术和计算机程序产品的示例。当然,不可能为了描述本公开的各种元件的目的而描述可设想的部件和/或方法的每个组合,但是可认识到,所公开的元件的许多其他组合和排列是可能的。因此,可能明显的是,可在不脱离本公开的范围或精神的情况下对本公开做出各种修改。另外或作为替代方案,根据考虑本说明书和附图,以及如本文所呈现的对本公开的实践,本公开的其他实施例可能是明显的。本说明书和附图中提出的示例意图在所有方面都被视为是说明性的而不是限制性的。尽管本文使用了特定的术语,但是它们仅用于一般且描述性意义,而不是为了限制的目的。
45.根据本发明的一个实施例,第一模块化车辆部件是模块化车辆的顶部部分,第二模块化车辆部件是模块化车辆的基部,并且第三节点是用于模块化车辆车队的车队管理者装置。
46.根据实施例,第一节点与第二节点之间的交互包括将第一模块化车辆部件与第二模块化车辆部件组合以形成全模块化车辆。
47.根据实施例,计算机可执行指令还包括:在与分布式账本网络的第四节点相关联的第四账本处接收关于分布式账本网络的第四节点与第五节点之间的失败交互的信息,其中第四节点是第四模块化车辆部件,并且第五节点是第五模块化车辆部件,并且其中失败交互包括第四模块化车辆部件与第五模块化车辆部件之间的不兼容。
48.根据实施例,计算机可执行指令还包括:接收形成全模块化车辆的请求;使用第一账本、第二账本或第三账本中的至少一者来确定第一模块化车辆部件与第二模块化车辆部件兼容;基于确定第一模块化车辆部件与第二模块化车辆部件兼容来提供用于将第一模块化车辆部件与第二模块化车辆部件组合以形成全模块化车辆的指令;以及在第一账本、第二账本和第三账本上存储指示第一模块化车辆部件和第二模块化车辆部件的组合的条目。
49.根据实施例,计算机可执行指令还包括:提供用于将第一模块化车辆部件与第二模块化车辆部件组合以形成全模块化车辆的指令还基于第一模块化车辆部件和第二模块化车辆部件两者都可供使用的确定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献