分布式车辆授权操作制造技术

技术编号:27751842 阅读:32 留言:0更新日期:2021-03-19 13:47
本公开提供了“分布式车辆授权操作”。一种系统,包括计算机,所述计算机包括处理器和存储器。所述存储器存储指令,所述指令可由所述处理器执行以:存储电子账本,所述电子账本指定实体对车辆执行的授权操作;接收请求,包括作出所述请求的实体的实体标识符,以执行所请求的操作;查询所述电子账本以确定所请求的操作是所述授权操作;以及基于所述授权操作致动所述车辆。所述电子账本是至少在所述车辆与所述实体之间共享的分布式电子账本。

【技术实现步骤摘要】
分布式车辆授权操作
本公开总体上涉及车辆用户授权。
技术介绍
为了向不同用户提供访问,可以在用户之间物理地传送车辆访问装置,例如钥匙、钥匙扣等。另外,可以基于各种条件而限制各种用户对车辆的访问。
技术实现思路
一种系统包括计算机,所述计算机包括处理器和存储器,所述存储器存储指令,所述指令可由所述处理器执行以存储电子账本,所述电子账本指定实体对车辆执行的授权操作。所述指令还包括用于接收请求(包括作出所述请求的实体的实体标识符)以执行所请求的操作的指令。所述指令还包括用于查询电子账本以确定所请求的操作是授权操作的指令。所述指令还包括用于基于所述授权操作来致动车辆的指令。所述电子账本是至少在所述车辆与所述实体之间共享的分布式电子账本。致动所述车辆包括将所述车辆操作到所述实体的位置。所述指令还可以包括用于基于所述实体标识符向用户输出消息的指令。所述指令还可以包括基于所述车辆的位置来发起所述请求的指令。所述指令还可以包括基于从车辆通信总线上的装置接收的数据来发起所述请求的指令。所述指令还可以包括用于在所述电子账本中记录对由所述实体进行的所述请求的响应包括所述授权和对所述车辆的致动以执行所述授权操作的记录的指令。所述指令还可以包括用于基于针对所述实体记录在电子账本中的一个或多个先前操作确定所请求的操作未被授权的指令。所述指令还可以包括用于基于所请求的操作不满足存储在电子装置中的一个或多个参数来确定所述授权操作未被授权的指令。所述系统包括主装置。确定所请求的操作是所述授权操作包括除了车辆计算机和实体计算机之外还查询存储所述电子账本的主装置。所述系统包括主装置。所述指令还可以包括用于从主装置接收针对所述实体的所述授权操作并将针对所述实体的所述授权操作存储到所述电子账本的指令。一种方法包括存储电子账本,所述电子账本指定实体对车辆执行的授权操作。所述方法还包括接收请求,包括作出所述请求的实体的实体标识符,以执行所请求的操作。所述方法还包括查询电子账本以确定所请求的操作是授权操作。所述方法还包括基于所述授权操作致动所述车辆。所述电子账本是至少在所述车辆与所述实体之间共享的分布式电子账本。致动所述车辆包括将所述车辆操作到所述实体的位置。所述方法还可以包括基于所述实体标识符向用户输出消息。所述方法还可以包括基于所述车辆的位置来发起所述请求。所述方法还可以包括基于从车辆通信总线上的装置接收的数据来发起所述请求。所述方法还可以包括在所述电子账本中记录对由所述实体进行的所述请求的响应包括所述授权和对所述车辆的致动以执行所述授权操作的记录。所述方法还可以包括基于针对所述实体记录在电子账本中的一个或多个先前操作确定所请求的操作未被授权。所述方法还可以包括基于所请求的操作不满足存储在电子装置中的一个或多个参数来确定所述授权操作未被授权。确定所请求的操作是所述授权操作包括除了车辆计算机和实体计算机之外还查询存储所述电子账本的主装置。所述方法还可以包括从主装置接收针对所述实体的所述授权操作并将针对所述实体的所述授权操作存储到所述电子账本。本文还公开了一种计算装置,所述计算装置被编程为执行上述方法步骤中的任一者。本文还公开了一种计算机程序产品,所述计算机程序产品包括计算机可读介质,所述计算机可读介质存储指令,所述指令可由计算机处理器执行,以执行上述方法步骤中的任一者。附图说明图1A是示出用于授权实体对车辆执行的所请求操作的示例性系统的框图。图1B是示出示例性区块链网络的框图。图2是区块链账本的示例。图3是用于授权所请求操作的示例性过程的流程图。具体实施方式多个计算机110、140生成并维护用于管理车辆105的授权操作的区块链账本150。多个计算机110、140中的每一个通信地耦接在区块链网络111中。例如,计算机110、140可以包括在车辆105外部的计算装置140中和车辆计算机110中。区块链网络111包括作为对等网络或具有监控计算机的对等网络的分布式计算机110、140。被授权参与区块链网络111的计算机110、140在区块链账本150中列出。在本公开中,在区块链网络111的上下文中的术语“网络”是指由计算机110、140形成的网络,即,区块链网络111是指形成区块链的计算机110、140,包括到计算机110、140彼此的链接。另一方面,在彼此通信的装置(例如,ECU和/或经由车辆网络和/或广域网135通信的装置)的上下文中的“网络”是指包括常规的联网硬件、媒体、协议等的物理有线和/或无线网络。每个计算机110、140可以包括编程以提供作为计算机参与区块链维护组的工作量证明(proofofwork)。工作量证明是共识算法的一个示例,所述共识算法用于实现在多个实体之间共享的数据的一致性。工作量证明是将执行通常需要大量计算资源(即,大量处理能力和/或大量处理时间)的计算作为进行计算任务,例如执行交易(例如,向区块链账本添加区块)的先决条件的要求。作为示例,工作量证明可以是识别数量的要求,所述数量在被添加到数据区块时修改数据,使得数据的哈希具有特定质量,所述数量诸如前导零的数量。提供工作量证明可以包括对来自区块链维护组的请求作出响应。所述请求可以包括例如要修改数据区块、使用哈希函数生成数据区块的哈希以及从工作量证明获取特定结果。另外或替代地,执行工作量证明可以包括解决需要大量计算资源的其他类型的数字谜题。实体要对车辆105执行的授权操作可以作为数据区块存储在区块链账本150中。区块链账本150是电子账本的一个示例。电子账本是分布式数据库。在该上下文中的“分布式”意味着数据库的副本由访问电子账本的多个实体维护,例如,验证账本上的数据、将数据存储到账本等。针对实体的授权操作由车辆105的所有者指定。针对实体的授权操作可以进一步指定一个或多个参数。参数的非限制性示例包括实体的位置、时间范围、传感器数据、令牌阈值(如下所述)、路线等。例如,车辆105所有者可以指定实体(例如,用户)可以在特定时间范围(例如,在上午9点至下午5点之间)内访问车辆。作为另一示例,车辆105所有者可以授权车辆105例如在特定时间范围内行驶到特定实体的位置。作为又一个示例,车辆105所有者可以指定实体(例如,用户)可以操作车辆105的授权路线,例如,禁止实体在高速公路上操作车辆105。存储在区块链账本150内的数据区块通过哈希被链接成链。区块链账本150是在形成区块链网络111的多个计算机110、140中的每一个中维护的电子账本,每个计算机基于数据区块的哈希的生成来存储共享数据。本上下文中的哈希是具有固定位数的数据的单向加密(即,执行哈希函数的结果)。哈希加密的示例是SHA-256。哈希(即,哈希函数的结果)通过识别数据区块在存储装置(数字存储器)中的位置(例如通过使用将哈希映射到相应存储位置的关联表)来提供至数据区块的链接。关联表提供了一种用于将本文档来自技高网...

【技术保护点】
1.一种方法,其包括:/n存储电子账本,所述电子账本指定实体对车辆执行的授权操作;/n接收请求,包括作出所述请求的实体的实体标识符,以执行所请求的操作;/n查询所述电子账本以确定所述所请求的操作是所述授权操作;以及/n基于所述授权操作致动所述车辆;/n其中所述电子账本是至少在所述车辆与所述实体之间共享的分布式电子账本。/n

【技术特征摘要】
20190917 US 16/573,0831.一种方法,其包括:
存储电子账本,所述电子账本指定实体对车辆执行的授权操作;
接收请求,包括作出所述请求的实体的实体标识符,以执行所请求的操作;
查询所述电子账本以确定所述所请求的操作是所述授权操作;以及
基于所述授权操作致动所述车辆;
其中所述电子账本是至少在所述车辆与所述实体之间共享的分布式电子账本。


2.如权利要求1所述的方法,其中致动所述车辆包括将所述车辆操作到所述实体的位置。


3.如权利要求1所述的方法,其还包括基于所述实体标识符向用户输出消息。


4.如权利要求1所述的方法,其还包括基于所述车辆的位置或时间范围发起所述请求。


5.如权利要求1所述的方法,其还包括基于从车辆通信总线上的装置接收的数据发起所述请求。


6.如权利要求1所述的方法,其还包括在所述电子账本中记录对由所述实体进行的所述请求的响应包括所述授权和对所述车...

【专利技术属性】
技术研发人员:罗伯特·D·贝达德克利福德·安东尼·贝利维利·哈姆阿里·哈桑尼迈克尔·克伦托夫斯基劳伦·彭
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:美国;US

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

1