首页 / 专利库 / 银行与财务事项 / 区块链处理实体 / 利用区块链数据库在车辆与实体之间进行数据交易的方法和系统

利用数据库在车辆与实体之间进行数据交易的方法和系统

阅读:626发布:2020-07-10

专利汇可以提供利用数据库在车辆与实体之间进行数据交易的方法和系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种使用 区 块 链 来分发与多个实体之间的车辆操作相关的事件信息的方法和系统。该方法包括:执行参与用于分发与车辆操作相关的事件信息的 区块链交易 的多个实体之间的区块链协定,其中该区块链交易包括具有用于该存储事件信息的数据区块的区块链的多个 数据库 。接下来,由多个实体的特定实体生成与车辆操作相关的事件信息,并通过参与区块链交易的多个实体的共识来验证该事件信息。然后,一旦通过共识完成验证,将用于使每个实体能够 访问 相同的被复制的区块数据的区块链数据库内的区块链附加至事件信息,从而基于所述相同的被复制的区块数据实现多个车辆的增强的车辆操作。,下面是利用数据库在车辆与实体之间进行数据交易的方法和系统专利的具体信息内容。

1.一种使用链来分发与多个实体之间的车辆操作相关的事件信息的方法,所述方法包括:
执行参与用于分发与所述车辆操作相关的事件信息的区块链交易的所述多个实体之间的区块链协定,其中所述区块链交易包括多个数据库,所述数据库包括用于存储所述事件信息的数据区块的区块链;
通过所述多个实体的特定实体生成与车辆操作相关的所述事件信息,并且随后将所述事件信息配置成用于输入到所述区块链交易中的数据区块;
在输入到区块链交易中之前通过参与所述区块链交易的所述多个实体的共识来验证所述事件信息;以及
在通过所述共识完成验证后,通过向所述数据区块添加所述事件信息,并且进一步在所述多个数据库的其他数据库的多个区块链中复制和存储用于使每个实体能够访问相同的被复制的区块数据的所述数据区块来向区块链数据库中的区块链附加所述事件信息,从而基于所述相同的被复制的区块数据实现多个车辆的增强的车辆操作。
2.根据权利要求1所述的方法,包括:
如果未通过共识进行验证,则移除与车辆操作相关的所述事件信息,并且进一步移除具有未经来自所述区块链交易中的所述区块链验证的所述事件信息的数据区块和来自与所述多个实体相关联的区块链的所述多个数据库的被复制的数据区块,从而基于未验证的所述事件信息来防止所述车辆的操作。
3.根据权利要求1所述的方法,其中所述事件信息包括与车辆操作相关的事件和服务的时间信息。
4.根据权利要求3所述的方法,其中所述时间信息包括与车辆操作相关的事件和服务的广告。
5.根据权利要求3所述的方法,其中所述时间信息包括NHTSA信息,以及智能公路和交通管理信息。
6.根据权利要求1所述的方法,其中,便携式电子装置可由实体配置以分发或促进使用所述事件信息来增强与所述特定的实体相关联的车辆操作的用途。
7.根据权利要求3所述的方法,包括:
通过所述数据区块的识别信息、车辆数据信息以及先前存储的所述事件信息和所述数据区块的散列信息配置所述数据区块。
8.根据权利要求1所述的方法,其中所述多个实体包括一组车辆制造商、车辆技术提供商、政府机构和/或乘车共享服务中的至少一个。
9.一种计算机程序产品,其有形地体现在计算机可读的存储装置中并且包括指令,所述指令在由处理器执行时执行用于在交易中附加区块链的方法,其中所述区块链用于分发时间数据以帮助使用车辆,所述方法包括:
通过所述交易的多个参与者中的一个参与者生成与车辆用途相关的时间数据的区块,其中需要所述参与者的共识来验证在将所述时间数据分发给其他参与者之前已经生成的时间数据的所述区块;
在验证之后,将时间数据的所述区块附加至所述交易的区块链,其中所述区块链的所述区块数据一旦被验证基本上不可变更;以及
向所述多个参与者分发基本上不可变更的时间数据的所述区块以帮助每个参与者相应地使用车辆,其中作为基本上不可变更的结果的时间数据的所述区块具有由车辆操作的所述参与者在使用中关于信赖度所需的必要程度的完整性。
10.根据权利要求9所述的方法,包括:
将时间数据的所述区块与行为能相关联以满足用于自主或半自主车辆操作的符合性要求。

说明书全文

利用数据库在车辆与实体之间进行数据交易的方法和

系统

技术领域

[0001] 本文所描述的主题的实施例总体涉及在线总账中的区块链,其用于与事件参与者进行数据交易,以允许自主车辆和非自主车辆等访问,来接收与在线总账中所提供的时序事件相关的数据,其中总账输入需要交易的参与者完成验证。

背景技术

[0002] 虽然区块链技术与金融领域的应用相关,但它也适用于非金融领域,在本发明中,所述区块链技术适用于自主和非自主车辆技术。简言之,区块链是一种分布式记录数据库,当应用于金融行业时,区块链本质上是一种交易的在线总账,并在区块链交易的参与者之间执行和共享。每次交易均由参与者达成共识而完成验证,这使得在数据被输入之前需要一个防失效验证系统,还需要所输入的数据无差错,因为交易信息永远不能被擦除并且不容易被修改。目前,比特币(即数字货币)是一种获得接受的去中心化的数字货币,其依赖于区块链技术,还依赖于在比特币交易将被输入到在线总账上时所使用的共识验证。
[0003] 区块链系统的基础是依赖受信权限,也就是说,所有交易都依赖于信任群体中的多个人在决定交易的有效性时说真话。区块链通过实现分布式信任共识实现了这一卓越性能,在该分布式信任共识中,所有交易均可在未来由区块链交换的参与者进行验证,而不会侵害隐私。也就是说,在向时序事件自主车辆提供时序事件信息时,通过信任进行群体验证的这一基本方面适用于区块链技术应用,该自主车辆要求针对车辆操作的时序事件数据具备高度完整性。
[0004] 在与时序事件相关的自主车辆技术(AVT)中使用区块链技术来产生区块链总账,以便与公路和交通管理系统以及车辆驾驶操作的参与者进行交互,这是合乎期望的。
[0005] 在在线或区块链总账中使用不同的数据类型以向参与者输入和分发来自国家公路交通安全管理局(NHTSA)的关于识别的事件、车辆状态、车辆识别和车辆相关的资源和服务等时序事件的信息,这是合乎期望的。
[0006] 通过创建与车辆动作、驾驶员行为和驾驶员遵循交通规则的能相关的输入的在线区块链总账,从而提供关于自主车辆的用户的行为能力的信息,这是合乎期望的。
[0007] 提供位于在线区块链总账中的区块中的车辆的位置信息和密度,从而在参与者的车辆之间共享用于在导航路线中可互操作的信息,这是合乎期望的。
[0008] 为使用区块链交易结合用于操作自主、半自主和非自主车辆的在线总账访问时序事件数据的参与者实施广告和订阅模型,这是合乎期望的。
[0009] 为市政当局、地区当局和公共设施(机场)实施共同区块链交易,从而确定作为黑客、出租车或其他租赁服务运营的许可和许可证的有效性,这是合乎期望的。
[0010] 实施区块链交易以仅将经批准的、经审核的且安全的基于位置的信息、例如广告、停车可用性、充电或加油信息以及其他基于位置的信息推送给自主车辆的占用者,这是合乎期望的。
[0011] 具有受信的、经过证明的金融平台,用于识别、收取和维护自主车辆的余额,这些余额会产生与通行费、停车费、洗车费以及自主车辆的其他基于收费的服务相关的费用,这是合乎期望的。
[0012] 目前的系统可能并不总是为参与者和数据提供商之间的安全的、可靠的和数据分发以及可互操作的交易提供适当的解决方案。因此,希望提供解决这些缺点的系统和方法。此外,根据本发明的随后的具体实施方式和所附权利要求,结合附图和本发明的背景技术,本发明的其他期望的特征和特性将变得显而易见。

发明内容

[0013] 提供了使用区块链来分发与多个实体之间的车辆操作相关的事件信息的方法和系统。
[0014] 在一个示例中,该方法包括执行参与用于分发与车辆操作相关的事件信息的区块链交易的多个实体之间的区块链协定,其中区块链交易包括多个数据库,所述数据库包括用于存储事件信息的数据区块的区块链。然后,由多个实体中的特定实体生成与车辆操作相关的事件信息,并随后将事件信息配置成用于输入到区块链交易中的数据区块。此外,在输入至区块链交易之前,通过参与区块链交易的多个实体的共识来验证事件信息。最后,在通过所述共识完成验证后,通过向所述数据区块添加所述事件信息,并且进一步在所述多个数据库的其他数据库的多个区块链中复制和存储用于使每个实体能够访问相同的被复制的区块数据的所述数据区块来向区块链数据库中的区块链附加所述事件信息,从而基于所述相同的被复制的区块数据实现多个车辆的增强的车辆操作。
[0015] 此外,在一个示例中,该方法包括:如果未通过共识进行验证,则移除与车辆操作相关的所述事件信息,并且进一步移除具有未经来自所述区块链交易中的所述区块链验证的所述事件信息的数据区块和来自与所述多个实体相关联的区块链的所述多个数据库的被复制的数据区块,从而基于未验证的所述事件信息来防止所述车辆的操作。事件信息包括与车辆操作相关的事件和服务的时间信息。时间信息包括与车辆操作和NHTSA信息相关的事件和服务的广告、以及智能公路和交通管理信息。此外,便携式电子装置可以由实体配置以分发或促进使用事件信息来增强与特定的实体相关联的车辆操作。
[0016] 此外,该方法包括利用数据区块的识别信息、车辆数据信息以及事件信息的散列信息和先前存储的数据区块来配置数据区块。多个实体包括一组车辆制造商、车辆技术提供商、政府机构和/或乘车共享服务中的至少一个。
[0017] 在另一个示例中,该方法包括一种计算机程序产品,其有形地体现在计算机可读的存储装置中并且包括指令,所述指令在由处理器执行时执行用于在交易中附加区块链的方法,其中所述区块链用于分发时间数据以帮助使用车辆,所述方法包括:通过所述交易的多个参与者中的一个参与者生成与车辆用途相关的时间数据的区块,其中需要所述参与者的共识来验证在将所述时间数据分发给其他参与者之前已经生成的时间数据的所述区块;然后,在验证之后,将时间数据的所述区块附加至所述交易的区块链,其中所述区块链的所述区块数据一旦被验证基本上不可变更;以及向所述多个参与者分发基本上不可变更的时间数据的所述区块以帮助每个参与者相应地使用车辆,其中作为基本上不可变更的结果的时间数据的所述区块具有由车辆操作的所述参与者在使用中关于信赖度所需的必要程度的完整性。
[0018] 此外,该方法包括将时间数据的区块与行为能力相关联以满足用于自主或半自主车辆操作的符合性要求。时间数据的区块包括关于车辆操作中的软件符合性的数据。时间数据的区块包括使用自主或半自主车辆的用途的进入停车场、充电站和乘车队列的数据。交易被配置用于交易的多个不同参与者之间的组合管理以及基于时间数据的区块的分发的车辆的相应通途。时间数据的区块包括用于车辆操作中的用途的智能公路和交通管理数据。在第三示例中,系统包括至少一个处理器;以及包括指令的至少一个计算机可读的存储装置,所述指令在被执行时导致执行区块链数据输入到区块链交易的方法以将事件数据分发到车辆,所述方法包括:将所述事件数据配置成区块数据以用于输入至区块链交易的区块链。然后,配置区块链交易以在输入到区块链交易中之前验证区块数据并且配置区块链交易以复制区块数据并且将区块数据分发到与区块链交易相关联的车辆以用于相应的车辆操作。事件数据包括来自智能公路和交通管理服务的时间数据。
[0019] 此外,该系统包括:配置区块链交易以将区块数据分发给参与区块链交易的多个实体以供每个实体访问。多个实体在输入到区块链交易中之前通过共识来验证区块数据。当验证区块数据时,多个实体确定区块数据是否满足由参与区块链交易的多个实体已经以合约方式达成一致的一组术语。区块数据在由多个实体完成验证之后为不可改变的。
[0020] 提供该发明内容从而以简单的形式介绍许多构思,这些构思将在以下具体实施方式部分被进一步描述。本发明内容不旨在确定所要求保护的主题的关键特征或基本特征,也不旨在用作确定所要求保护的主题的范围的辅助手段。

附图说明

[0021] 当结合以下附图考虑时,通过参考具体实施方式和权利要求,可以获得对主题的更完整的理解,其中在所有附图中相同的附图标记指代相似的元件。
[0022] 图1示出了车辆中的区块链处理器系统的示例性实施例的功能框图
[0023] 图2示出了示出区块链交易系统的示例性实施例的功能框图;
[0024] 图3示出了区块链系统流程的示例性实施例的功能图;以及
[0025] 图4A、4B、4C和4D示出了区块链系统流程的示例性实施例的图;以及[0026] 图5示出了区块链系统的数据区块的示例性实施例的示意图。

具体实施方式

[0027] 以下详细描述本质上仅仅是说明性的,并非旨在限制主题的实施例或这些实施例的应用和用途。如本文所使用的,词语“示例性”意指“用作示例、实例或说明”。在本文中描述为示例性的任何实施方式不一定被解释为比其他实施方式优选或有利。此外,无意受到在前述技术领域、背景技术、发明内容或以下详细描述中呈现的任何明示或暗示的理论的限制。
[0028] 工艺和技术在本文中可以根据功能和/或逻辑块组件并且参考可以由各种计算组件或装置执行的操作、处理任务和功能的符号表示来描述。这些操作、任务和功能有时被称为由计算机执行、计算机化、以软件实施或以计算机实施。此外,附图中所示的各种块组件可以通过被配置为执行指定功能的任何数量的硬件、软件和/或固件组件来实现。举例来说,系统或组件的实施例可采用各种集成电路组件(例如,存储器元件、数字信号处理元件、逻辑元件、查找表等),其可以在一个或多个微处理器或者其他控制装置的控制下运行各种功能。此外,对在线的引用可能包括云、服务器和移动连接类型的平台。如在本文所使用的那样,术语模块是指单独地或以任何组合的任何硬件、软件、固件、电子控制组件、处理逻辑和/或装置,包括但不限于:专用集成电路(ASIC)、电子电路,执行一个或多个软件或固件程序的模块(共享的、专用的或群组的)和存储器、组合逻辑电路和/或提供所描述的功能的其他合适的组件。
[0029] 由于广泛的数据黑客行为,自主车辆在运行中接收到的数据的完整性非常重要,因为在接收和使用受损的数据的情况下运行自主车辆时可能导致严重伤害。此外,由自主车辆通过车辆的可见性和车辆用途性质而接收到的数据非常容易受到未授权方的入侵。与互联网一样,这些车辆用途的通信中枢依靠开放的且通常可互操作的平台以与多方通信。因此,区块链技术由于其内置的稳健性和一旦被验证则无法被更改的特性被区块链交易参与者视为适合自主车辆进行数据存储和访问的平台。此外,通过在网络中存储相同的数据区块,区块链数据不能被更改或丢失。
[0030] 图1示出了用于与区块链交易进行通信的自主型车辆100的实施例。虽然可以设想所公开的主题在自主型车辆100的系统中实现,但是其他部署所公开的主题的方式也是可行的。例如,完全有可能将该主题部署在或集成在其他类型车辆的系统或设备中,这些系统或设备可能是或可能不是自主的或者用于手持式装置,例如智能电话或iPad或例如无人驾驶飞机的远程装置。
[0031] 参照图1,根据示例性实施例示出了具有区块链数据处理器系统110的车辆100。车辆100包括多个传感器120以及区块链数据处理器系统110的区块链处理器模块140。传感器感测车辆100的可观察的状况,并且可以包括但不限于图像传感器、LIDAR传感器和雷达传感器。通常,多个传感器中的每个传感器具体地耦联至车辆100的区块链处理器模块140并且被配置为感测车辆100的外部环境。区块链处理器模块140接收由传感器120生成的传感器信号、处理传感器信号以获得传感器数据,并将区块数据发送到区块链交易(未示出)用于进一步处理。在各种实施例中,区块链处理器模块140基于本文公开的区块链分布式处理方法和系统来接收时序事件数据。尽管所描绘的实施例将平台实现为车辆100,但是这里提出的构思可以部署在其他平台中,例如飞机、航天器、船只、摩托车、机器人、机器人装置等。此外,如果需要,在这里提出的构思也可以部署在替代性的移动和非移动的平台应用中。
[0032] 如所提及的那样,车辆100通常包括足以用于感测信息、将感测到的信息转换为数字信息并且将数字信息提供给区块链处理器模块140以将数据区块发送到区块链交易以完成验证和输入的多个传感器120、装置和软件。通常,多个传感器中的每个传感器被配置为感测车辆100的周围环境的各方面。
[0033] 处理器系统可以耦联至收发器136,该收发器可以包括至少一个接收器和至少一个发射器,其可操作地耦联至区块数据处理器142以将区块数据发送到区块链交易。在区块链交易处记录区块数据不需要任何单一的、中央的机构;相反,多个中介以一种执行区块链软件的计算机服务器的形式存在。这些计算机服务器形成了通过互联网连接的云类型网络,其中实体可以潜在地加入云网络并在这种情况下提供时序事件数据。
[0034] 收发器136可以使区块链处理器模块140能够建立和维护通向包括无线通信的机载组件和外部通信源的通信链路。如本领域中已知的那样,收发器136可以执行信号处理(例如,数字化、数据编码、调制等),并且在这种情况下用于对向区块链交易发送和由其接收的时间数据进行信号处理。在一些实施例中,收发器136与区块链处理器模块140集成。
[0035] 继续参考图1,描述了区块链处理器模块140的组件及其功能。在所示实施例中,区块链处理器模块140的计算机系统包括通信地耦联至存储器144、接口146、存储装置148、总线150和可选的存储盘158的区块数据处理器142。在各种实施例中,区块链数据处理器系统110(并且更具体地,区块链处理器模块140)执行下面结合图2进一步描述的动作和其他功能。区块数据处理器142执行归因于区块链处理器模块140的计算和控制功能,并且可以包括任何类型的模块或多个模块、诸如微型模块的单个集成电路、或任何合适数量的集成电路装置和/或通过操纵代表系统存储器中在存储器位置处的数据位的电信号以及信号的其他处理来协同工作以执行所述操作、任务和功能的电路板
[0036] 在操作期间,区块数据处理器142加载并执行一个或多个程序、算法和规则,该程序、算法和规则体现为包含在存储器144内的指令和应用程序152,并且因此控制控制系统130以及区块链处理器模块140的计算机系统一般性操作。在执行在本文中所描述的过程中,区块数据处理器142加载并执行至少一个程序156。
[0037] 诸如存储器144、存储装置148或可选的存储盘158的计算机可读的存储介质可以用作存储器和暂存存储区。数据位被保持的存储器位置是具有与数据位相对应的特定电的、磁的、光的或有机的属性的物理位置。存储器144可以是任何类型的合适的计算机可读的存储介质。例如,存储器144可以包括诸如SDRAM、各种类型的静态RAM(SRAM)以及各种类型的非易失性存储器(PROM、EPROM和闪存)的各种类型的动态随机存取存储器(DRAM)。在某些示例中,存储器144位于与区块数据处理器142相同的计算机芯片上和/或共同位于相同的计算机芯片上。在所示出的实施例中,存储器144将上述指令和应用程序152连同被存储的值154中的一个或多个可配置的变量一起存储。
[0038] 存储装置148是呈任何合适类型的存储装置形式的计算机可读的存储介质,包括诸如硬盘驱动器、闪存系统、软盘驱动器和光盘驱动器的直接存取存储装置。在一个示例性实施例中,存储装置148包括程序产品,存储器144可以从该程序产品接收执行本公开的一个或多个过程的一个或多个实施例的程序156。在另一个示例性实施例中,该程序产品可以被直接存储在存储器144和/或盘(例如,可选的存储盘158)中和/或以其他方式被所述存储器144和/或盘(例如,可选的存储盘158)存取,如以下引用的那样。
[0039] 区块链数据记录可以被存储在诸如存储器144、存储装置148或可选的存储盘158的计算机可读的存储介质中。总线150用于在区块链处理器模块140的计算机系统的各种组件之间传输程序、数据、状态和其他信息或信号。总线150可以是连接计算机系统和组件的任何合适的物理或逻辑装置。这包括但不限于直接硬接线的连接、光纤,红外的和无线的总线技术。在操作期间,被存储在存储器144中的程序156由区块数据处理器142加载并执行。
[0040] 接口146实现区块链处理器模块140内的通信,例如来自系统驱动器和/或另一个计算机系统,并且可以使用任何合适的方法和装置来实现。在一个实施例中,接口146从传感器120和/或收发器136获得数据。接口146可以包括一个或多个网络接口以与其他系统或组件通信。接口146还可以包括一个或多个网络接口以与技术人员进行通信,和/或一个或多个存储接口以连接至诸如存储装置148的存储装置。
[0041] 图2示出了具有区块链交易210的区块链交易系统的图的示例性实施例,该区块链交易包括一组区块链模块。区块链模块也可以被视为区块链实体,其中区块数据被添加以附加至每个区块链模块。这组区块链模块被指定为节点并且被定义为节点215、节点220、节点225和节点230。节点215、220、225和230中的每一个都是单独的区块链数据库,其是用于区块链数据的记录的安全的存储库,该区块链数据还可以额外地具有加密密钥以防止黑客攻击。附接到区块链交易210的是交易成员的交易成员模块的一组,其包括交易成员模块235和交易成员模块250。交易成员模块235包括乘车/汽车共享服务模块240和州/本地DOT和代理模块245。交易成员模块250包括车辆制造商和技术提供商模块255以及联邦机构模块260。此外,可以添加广告客户,并且可以与服务提供商(燃料、收费)类似的类型进行协调,例如所描述的乘车共享服务以及基于位置、许可证、许可的附近的停车可用性,并且以相同的方式具有收费或计入通行费、停车费等的能力。考虑到货币交易中的区块链使用,处理货币交易的这个财务部分很容易实施,但是自主车辆位置和自我识别特征以及整体系统与附加的特征和后续的实施的集成需要显著的改变。参与其中的交易成员模块235、250中的每一个交易成员具有与所有交易成员可用的相同的数据以及节点215、220、225和230的数据库的每个单独的访问。
[0042] 在区块链交易210中,通过在所谓的智能合约中所设置的术语,访问区块数据的所有实体事先同意智能合约中所规定的合约条款。智能合约定义访问并取决于双方同意的访问的合约权利,实体可以以有限方式或更主动的方式参与区块链交易210。智能合约的使用具有价值,因为这些工具可以轻松改变实体的合约权利。此外,智能合约可以允许实体访问的更多个性化,并且可以允许不同的实体需要。例如,与车辆制造商或车辆服务实体相比,政府实体可能会有不同的需求和后续的访问要求。区块链交易210的大多数成员或参与者具有读取区块链总账中的公共类型时间数据的可用的访问权利。但是,只有一些参与者才有权验证待输入的数据。参与者根据智能合约的条款通过共识验证每个输入。也就是说,因为每个数据输入被广播到区块链交易210的每个节点215、220、225、230;每一个单独的数据输入都需要通过共识来进行核实和适当地验证。验证包括确保参与者提供准确的数据,并且数据不是虚假或可能被认为具有完整性问题。通过让多个参与者或可能地多个参与者在本共识决策中发挥积极作用;大大减少了多个参与者被蒙骗并且允许不准确的数据被验证的可能性。具有验证权利的参与者被称为次要者,而那些没有验证权利被称为非次要者。此外,由于每个为次要者的参与者都具有验证授权,单个参与者的个人动机或愿望对验证决策影响不大,并且验证过程的总体可信度因验证的共识系统而增加。此外,验证步骤可以防止外部人员窃取或插入不良的或不准确的数据,这些数据会中断或导致对交易的完整性的其他严重损害,因为只进行参与者数量的次数的数据检查。一旦待添加到总账的数据被验证,即由区块链交易210批准,则数据或区块数据由系统指定为不可改变和不可变更的,即被添加或附加至区块链交易210内的区块链数据库的区块链的单个记录的区块数据是永久的。
[0043] 此外,区块链交易210的数据区块内可能存在多种类型的数据,这是由于区块链数据结构的灵活性可以容易地被配置到数据区块中,在这种情况下通常是时间驾驶相关的事件。这些时间驾驶相关的事件允许符合NHTSA对自主和半自主车辆用途的要求。还有一组由NHTSA识别的多个事件与自主和半自主车辆操作的一组要求相关联,在这种情况下,例如存在二十八个用于车辆操作的行为能力和由区块链交易分发的时间数据协助满足这些行为能力。换句话说,行为能力的NHTSA使用是为了响应各种事件而使自主和半自主车辆行为达到共识和某个等级的尝试。通过区块链交易210提供的时间数据可以提供关于事件的附加信息,这又增强车辆性能和操作,即能力和对所需行为能力的遵守。
[0044] 此外,由于一些能力涉及用于对象和事件检测以及后续响应(OEDR)的车辆传感器能力;如上所述,由区块链交易分发的附加的时间数据使车辆能够更好地检测物体和事件。此外,可能需要永久保留与事件相关的项目的能力,区块链交易中的区块链数据库记录提供了一个适当的存储库以用于永久保留此事件数据的副本并保留不可更改的记录,其可被用于在将来检查和验证与参与者相关的车辆是否符合所要求的能力。
[0045] 此外,可以添加更多的数据类型以便在区块链中进行记录,并且可以包括车辆运行状态,并且车辆软件符合性验证数据类型可以包括数据类型的更新和当前版本以及具有增强的防火墙或加密保护的未受损的版本(即为了防止黑客攻击)。此外,可能存在与车辆识别和授权相关的数据类型以及请求访问资源的数据类型,这些资源可能包括停车、收费和乘车队列。最后,可为预期的操作设计域(IODD)和由NHTSA规定的车辆自主能力等级指定一组数据类型。
[0046] 此外,所要求的与区块链记录相关的二十八种行为能力如下:
[0047] 行为能力
[0048] 1.检测并响应速度限制更改和速度建议
[0049] 2.执行高速合并操作(例如,合并到快车道上)
[0050] 3.执行低速合并操作
[0051] 4.移出行车道并停放车辆(例如,将车辆停放在路肩区块作为最小险的位置)[0052] 5.检测并响应与侵入的迎面而来的车辆
[0053] 6.在操作时检测通过区块和不通过区块,并在适当区块执行通过操作[0054] 7.在跟随车辆时正确执行操作(即在适当的时间和距离停车和行驶)[0055] 8.在车辆操作期间检测并响应已停的车辆
[0056] 9.检测并响应其他车辆的车道变更
[0057] 10.检测并响应车辆路径中的静态障碍物
[0058] 11.检测交通信号并停止/让行标志
[0059] 12.对交通信号和停止/让行标志做出适当的响应
[0060] 13.在交叉路口导航并在交叉路口处适当地执行转弯
[0061] 14.在环形路和环形交通枢纽处导航
[0062] 15.在停车场中导航并定位用于停车的空位
[0063] 16.检测并响应访问限制(例如,单向路、不准掉头、斜坡等标志)
[0064] 17.检测并响应工作区块和在非计划的或计划的事件中引导交通的人员[0065] 18.基于周围环境做出适当的自主化的路权决策
[0066] 19.遵守当地和国家驾驶法律法规
[0067] 20.跟随警察/急救员控制交通(取代或作为交通管制装置发挥作用)[0068] 21.跟随施工区块工人控制交通模式(手持慢速/停车标志的人)。
[0069] 22.在发生碰撞或遇到其他障碍物后,响应交通引导员
[0070] 23.检测并响应临时交通控制装置
[0071] 24.检测并响应紧急车辆
[0072] 25.在交叉路口、路口和其他交通控制情况下让行执法车辆、EMT、火警车辆和其他紧急车辆
[0073] 26.在交叉路口和人行横道上让行行人和骑自行车
[0074] 27.提供与道路一侧的车辆、行人、玩滑板的人、轮滑运动者、骑自行车者、狗等的安全距离
[0075] 28.检测并响应绕行和/或其他交通模式的临时变更
[0076] 图3示出了具有用于将数据区块添加到区块链总账的总账输入的区块链交易。区块链总账输入替代性地被称为区块链到区块链数据库的添加。将区块添加到单个区块链或总账或数据库称为挖矿。在区块链总账中,如果输入满足合约的条款,则输入过程包括由共识验证的处理模块310执行的三步骤过程,然后该输入被提交到区块链总账并且所有参与方具有相同的总账。该过程在包括区块链散列300和车辆数据340的区块链325的起始处示出。
[0077] 区块链总账使用和数据输入的益处是多重的并且是数据冗余、验证过程、固定的不可更改的数据的记录、记录的透明度、针对未授权数据输入的障碍、参与者的优先级以及预先通知特征的结果。在车辆中使用区块链技术的益处可能包括以下列表:
[0078] 益处
[0079] 1.允许基于区块链中的数据的责任减少和解决过程。
[0080] 2.由区块链创建的几乎无可辩驳的公共记录。
[0081] 3.时间数据的所有输入在输入到区块链总账中时均通过共识进行审查。
[0082] 4.在区块链数据结构中建立了弹性
[0083] 5.将完整数据记录的多个实例分配给区块链交易的不同成员以保护记录。
[0084] 6.政府实体的透明度和可见度:DOT。NHTSA,当地道路委员会
[0085] 7.通过使用基本不可该变的数据结构来防止黑客攻击的安全防护。
[0086] 8.非法玩家或身份不明的第三方必须通过成员的共识验证,作为进入到区块链交易的检查。
[0087] 9.即使被侵入,区块链记录也很难改变。
[0088] 10.区块链中的数据可以以汇总的方式进行查看,并且可以“实时地”提供给区块链交易的成员使用。
[0089] 11.区块链中的数据与位置无关,并且可被访问以用于管理车辆交通的位置和密度。
[0090] 12.区块链交易允许在被分发时实施许可证或特许经营权的便利机制。
[0091] 13.基于预期的操作设计域IODD的地理围栏或许可模型可以被指定用于自主或半自主车辆操作的级别。
[0092] 14.车辆访问的优先级可以通过区块链和相应车辆的数据来指定。
[0093] 15.可以通过成员参与区块链交易,容易实现与智能公路和交通管理系统的互动。
[0094] 16.容易实现与各个当地许可证和许可机构的互动。
[0095] 17.自我识别位置和参与的能力允许不同的服务提供商进行加油、停车、基于收费的服务以及广告到达那些服务附近的车辆。
[0096] 18.区块链允许为紧急车辆访问需求(警察、救护车、救火车等)提供安全的预先通知系统的机制。
[0097] 19.防止未经授权的实体向交通管理系统插入错误的信号
[0098] 在345处,参与区块链交易的实体将实例中可能已知为区块数据的数据发送到区块链交易以完成输入。在示例性实施例中,数据可以是来自坑洼车辆的传感器数据并且可以包括从车辆位置的车辆传感器获得的附加数据、时间和坑洼图像。当车辆所有者或制造商已经与区块链交易执行了智能合约协议时,示例性实施例中的车辆也参与其中。然后,数据或区块由区块链325的参与者查看,该参与者通过共识验证或不验证待附加至区块链的数据。待附加的数据的区块是数据区块330,该数据区块包括标识区块的包头信息334、输入的时间以及相关的散列,该散列是识别与添加的先前数据区块相关的数据区块的唯一标识符。换句话说,因为散列基于先前的散列,并且将每个数据区块绑定在一起,所以散列是唯一的。此外,通过参考由先前的散列的先前的数据区块,该先前的数据区块是先前的区块头的散列;该参考将每个数据区块连接至该数据区块的父数据区块,并因此通过归纳法连接至所有先前的数据区块。头项被散列到数据区块散列中,这允许证明该头的其他部分未被改变,并且该散列也被后续的数据区块用作参考。
[0099] 数据区块330的另一个相关部分是被指定为车辆数据340的有效载荷。在这种特定情况下,标识符是生成数据区块330的车辆的信息。然而,有效载荷不仅限于车辆数据,还可能包括其他数据甚至附加数据。在示例性实施例中,数据可以是来自其他来源的附加数据,该附加数据可以包括来自第三方的数据、通过处理或人工智能机器学习技术所生成的数据。然后将数据区块330分发到其中数据区块330在数据库315和数据库335中被复制的其他数据库。数据区块330可以额外地在额外的连接的数据库320中被复制。在示例性实施例中,连接的数据库320和其他数据库可以被部署在多租户连接的数据库的网络数据库配置中,其中每个参与者可以访问存储区块链中的数据区块330的各种租户数据库。
[0100] 图4A、4B、4C和4D示出了根据示例性实施例的区块链实体中的每一个之间的区块链流程。在图4A、4B、4C和4D中,在410处,为参与区块链的实体412建立区块链合约。N1-N4的实体412中的每一个执行区块链合约。在415处,每个实体部署并维护区块链实体N1-N4的区块链数据库417的实例。在420处,实体N1-N4的区块链数据库417被链接在一起以在区块链交易422中一旦接收时交易输入。在425处,实体检测需要按照合约在其他实体之间共享的事件或情况。在示例性实施例中,事件427通常是时序事件,该时序事件可以在更好或更糟的情况下发生变化,并且可以包括交通碰撞、道路工程、交通拥堵或缓慢移动的交通以及诸如坑洼之类的道路损坏。可以设想到事件包括与自主或非自主车辆的用途直接或间接相关的多种事件。例如,间接相关的事件可以包括基于车辆用途或位置的广告或者甚至可以作为区块链输入添加或与区块链输入一起插入的乘客档案信息。根据区块链交易合约的用户可以拥有选择广告类型或不选择任何广告的选项。在替代性的实施例中,用户可以间歇地或连续地在交易中向区块链交易提供传感器或其他类型的数据,例如在用于免除订阅费或更多个人服务和促销的情况下。换句话说,通过允许由参与者同意的许可和协议可以结合区块链输入来开发各种服务、广告和货币模型。
[0101] 在430处,通过与区块链交易相关联的应用程序解决方案做出关于检测到的事件或情况是否符合由区块链交易合约所定义的事件的确定。如果所述确定为否定,则流程将回到425,并继续检测其他事件或情况。如果所述确定是肯定的并且事件是区块链交易合约的一部分,则在435处附加在436处的区块链交易。也就是说,436处的区块链交易的本地区块链实体N1附加有待添加到区块链交易的其他实体N2-N4的区块链中的新输入。在440处,交易关于参与者的区块链输入以进行审查和共识验证。尽管区块链交易442的所有参与者都具有对区块链输入中的输入的读取访问或者被认为是非次要的访问,但较小数量的参与者具有能够验证总账输入的能力的次要访问。在将区块添加到区块链总账之前,通过参与者的共识完成验证的使用是被添加的错误事件和数据的完整性受到破坏的障碍。此外,由于区块链输入一旦被添加不能被修改,并且被添加的每个区块使用基于先前添加的区块的唯一签名标识,任何错误的或损坏的输入可以容易地追溯到来源并且被防止将来被添加。
[0102] 在445处,其他区块链成员将根据参与者已经执行的合约下的义务的规则或定义来验证或不验证输入。在447处,区块链实体N1-N2以及政府实体审查输入以进行共识验证。在450处,根据具体情况确定输入是否有效。如果该输入被认为无效,则该输入或交易在460处被移除并被拒绝;此外,可以移除同一类型输入的所有实例以保护区块链的整体的数据完整性。使用拒绝的数据来更新表或其他数据结构以用于将来的检查,并且区块交易在462处保持不变。流程随后在425处回到检测步骤。如果输入被验证,则该区块被添加或在455处被提交到457处的区块链交易。
[0103] 图5示出了根据一个实施例的区块链的数据区块的图。如前所述的数据区块500包括区块链头510和车辆数据540。散列525包括所有区块链头510数据。此外,由于区块链头510包括先前的散列530的数据,因此如果先前输入中的父区块需要修改,则所有以下添加的区块和散列需要被改变,因为所有随后的散列通过区块链头510信息链接在一起。因此,区块链的特定的数据区块500中的任何改变都需要在整个后续管线中改变。因此,如果区块链交易被黑客攻击,黑客将不能修改特定的数据区块500而没有后续的数据区块修改和验证。换句话说,由于随后的更改验证,黑客无法更改数据,因为黑客无法容易地从参与者那里收到所有更改的共识验证。车辆数据540包括有效载荷545。然而,车辆数据540的描述符和有效载荷的数据类型可以被修改为附加类型的数据,而不是简单的车辆数据。在示例性实施例中,数据可以包括可以被添加到区块链中的广告、元数据、机器数据、由人工智能生成的数据以及其他类型的与事件相关的数据。
[0104] 虽然在前面的详细描述中已经呈现了至少一个示例性实施例,但是应该理解的是存在大量的变型方案。还应该理解的是,在本文中所描述的一个或多个示例性实施例不旨在以任何方式限制所要求保护的主题的范围、适用性或配置。而是,前面的详细描述将为本领域技术人员提供用于实现所描述的一个或多个实施例的便利路线图。
[0105] 一般应该理解的是,在不脱离由权利要求限定的范围的情况下,可以对元件的功能和布置进行各种改变,这包括在提交本专利申请时已知的等同物和可预见的等同物。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈