[发明专利]用于向第三方提供车辆的数据记录的方法、系统及车辆有效
申请号: | 201880018978.7 | 申请日: | 2018-05-02 |
公开(公告)号: | CN110431825B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | E·科雷斯;P·罗劳尔;T·瓦格纳;O·维克;S·兹莫曼 | 申请(专利权)人: | 宝马股份公司 |
主分类号: | H04L67/53 | 分类号: | H04L67/53;H04L9/32;H04L9/40;H04L9/08;G06Q20/38 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘盈 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 第三 提供 车辆 数据 记录 方法 系统 | ||
1.用于向第三方提供车辆的数据记录的方法,所述方法包括:
接收与车辆所有者、车辆占有者、车辆用户和/或车辆乘客相关联的密钥对,所述密钥对包括公钥和私钥;
从车辆接收车辆的数据记录;
借助于公钥对所接收的数据记录加密;
将经加密的数据记录传递到数据库服务器的数据存储器上,用以存储所述经加密的数据记录;
产生经加密的数据记录的密码哈希值;
将经加密的数据记录的哈希值传递到区块链数据库上,用以存储所述经加密的数据记录的哈希值;
接收第三方的用于调取数据记录的请求消息;
根据所接收的请求消息,产生到数据存储器上的第一请求消息和到区块链数据库上的第二请求消息;
将第一请求消息传递到数据存储器上,并且将第二请求消息传递到区块链数据库上;
响应于第一请求消息,从数据存储器接收经加密的数据记录,并且响应于第二请求消息,从区块链数据库接收经加密的数据记录的哈希值;
借助于所述哈希值来验证经加密的数据记录;并且
如果验证经加密的数据记录成功,则:
借助于车辆所有者、车辆占有者、车辆用户和/或车辆乘客的私钥来解密经加密的数据记录;并且
响应于第三方的请求消息,将所述数据记录传递到第三方的服务器上。
2.按照权利要求1所述的方法,其中,所述车辆的数据记录包括识别码,所述识别码标识车辆和/或车辆的所有者和/或占有者和/或乘客。
3.按照权利要求2所述的方法,其中,所述识别码是唯一的。
4.按照权利要求1至3之一所述的方法,所述方法还包括:
接收车辆所有者的可执行的程序代码,
其中,所述可执行的程序代码与车辆的数据记录相关联,和/或
其中,所述可执行的程序代码包括命令,在通过第三方请求数据记录时执行所述命令并且所述命令检验通过第三方对数据记录的访问。
5.按照权利要求4所述的方法,其中,接收第三方的用于调取数据记录的请求消息包括:
执行与数据记录相关联的可执行的程序代码;
如果所执行的程序代码表明允许第三方访问数据记录,则:
根据所接收的请求消息产生到数据存储器的第一请求消息并且产生到区块链数据库的第二请求消息;
将第一请求消息传递到数据存储器上并且将第二请求消息传递到区块链数据库上;
响应于所述第一请求消息,从数据存储器接收经加密的数据记录,并且响应于第二请求消息,从区块链数据库接收经加密的数据记录的哈希值;
借助于所述哈希值来验证经加密的数据记录;并且
如果验证经加密的数据记录成功,则:
借助于私钥来解密经加密的数据记录;并且
响应于第三方的请求消息,将所述数据记录传递到第三方的服务器上。
6.按照权利要求4所述的方法,其中,所述可执行的程序代码是脚本。
7.按照权利要求4所述的方法,其中,所述可执行的程序代码是智能合同脚本。
8.用于提供车辆的数据记录的计算机可读介质,其中,所述计算机可读介质包括当在计算机上执行时执行按照权利要求1至7之一所述的方法的指令。
9.用于提供车辆的数据记录的系统,其中,所述系统包括处理器,所述处理器构成为用于执行按照权利要求1至7之一所述的方法。
10.车辆,其包括按照权利要求9所述的用于提供车辆的数据记录的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝马股份公司,未经宝马股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880018978.7/1.html,转载请声明来源钻瓜专利网。