CN111935252B - 基于区块链的信息更新方法及服务器 - Google Patents
基于区块链的信息更新方法及服务器 Download PDFInfo
- Publication number
- CN111935252B CN111935252B CN202010743894.9A CN202010743894A CN111935252B CN 111935252 B CN111935252 B CN 111935252B CN 202010743894 A CN202010743894 A CN 202010743894A CN 111935252 B CN111935252 B CN 111935252B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- information
- hash value
- terminal
- license plate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000012163 sequencing technique Methods 0.000 claims abstract description 72
- 238000007689 inspection Methods 0.000 claims description 40
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请公开了一种基于区块链的信息更新方法及服务器,方法包括:从区块链网络中,获取运营商节点发送的第一广播消息;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值;获取预先存储的第一存储信息和第二存储信息,并按照预设方式,分别对第一存储信息进行编码获得第三编码,以及对第二存储信息进行编码获得第四编码;分别对第三编码和第四编码进行哈希运算,获得第三哈希值和第四哈希值;依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果;依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。
Description
技术领域
本申请涉及通信技术领域,具体涉及一种基于区块链的信息更新方法及服务器。
背景技术
目前,公安部通报推出10项公安部交管改革的新措施。其中,这10项新措施包括5类可异地通办的业务,5项便捷快办的服务。其中,异地通办的业务包括:车主可以将自己原有的车牌号码更新到同类型的自己拥有的其他车辆上,以使车主能够保持自己的原有车牌号码不变。
由于区块链网络中的用户名称不是用户的真实姓名,若通过区块链网络的方式来实现车牌号码的更新,使得信息的保密性差,易使车主的隐私信息被泄露,导致用户体验度差。
发明内容
为此,本申请提供一种基于区块链的信息更新方法及服务器,以克服在更换车辆号码的过程中,容易导致终端的隐私信息泄露使得客户体验度差的问题。
为了实现上述目的,本申请第一方面提供一种基于区块链的信息更新方法,方法包括:从区块链网络中,获取运营商节点发送的第一广播消息,其中,第一广播消息包括第一排序结果、第一哈希值和第二哈希值,第一排序结果是所述运营商节点查询到的终端对第一哈希值和第二哈希值进行排序的结果,第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值;获取预先存储的第一存储信息和第二存储信息,并按照预设方式,分别对第一存储信息进行编码获得第三编码,以及对第二存储信息进行编码获得第四编码;分别对第三编码和第四编码进行哈希运算,获得第三哈希值和第四哈希值;依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果;依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。
在一些具体实现中,在从区块链网络中,获取运营商节点发送的第一广播消息的步骤之前,还包括:通过区块链链下的方式,获取终端所属用户的身份信息;依据身份信息为终端分配区块链信息,其中,区块链信息包括终端的区块链标识、终端的公钥和私钥;依据身份信息和区块链信息,生成并发送第二广播消息至区块链网络中。
在一些具体实现中,在从区块链网络中,获取运营商节点发送的第一广播消息的步骤之前,还包括:从区块链网络中,获取终端发送的车辆信息交换请求,车辆信息交换请求包括终端的区块链标识、车牌互换标识、第一车辆的车牌号码和第二车辆的车牌号码;当确定第一车辆的类型和第二车辆的类型相同且第一车辆的所属城市和第二车辆的所属城市相同时,依据终端所属用户的身份信息和查询请求标识,生成并发送第三广播消息至区块链网络中,以使所述运营商节点获得所述第三广播消息,其中,所述查询请求标识用于指示所述运营商节点向所述终端发送查询请求,以获得所述终端反馈的第一车辆的信息和第二车辆的信息。
在一些具体实现中,依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码,包括:若确定同时满足以下条件:第二排序结果和第一排序结果相同、第三哈希值与第一哈希值相同、第四哈希值与第二哈希值相同;则依据车牌互换标识,更新第一车辆的车牌号码和第二车辆的车牌号码。
在一些具体实现中,第一车辆的信息包括第一车辆的硬件信息和第一车辆的车检时间,第二车辆的信息包括第二车辆的硬件信息和第二车辆的车检时间;预设时间顺序是依据车辆的年检时间生成的顺序,或,依据车辆的购买时间生成的顺序。
在一些具体实现中,依据车牌互换标识,更新第一车辆的车牌号码和第二车辆的车牌号码,包括:依据车牌互换标识,使用第一车辆的车牌号码替换第二车辆的车牌号码;同时,使用第二车辆的车牌号码替换第一车辆的车牌号码;保持第一车辆的硬件信息、第一车辆的车检时间、第二车辆的硬件信息和第二车辆的车检时间不变。
在一些具体实现中,在依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码的步骤之后,还包括:发送第四广播消息至区块链网络中,以使车辆检车厂节点获得并依据第四广播消息,更新车辆检车厂节点的车辆备案信息;其中,第四广播消息包括终端的区块链标识、终端所属用户的身份信息、第一哈希值、第二哈希值、更新后的第一车辆的车牌号码和更新后的第二车辆的车牌号码。
为了实现上述目的,本申请第二方面提供一种基于区块链的信息更新方法,方法包括:从区块链网络中,获取车管所节点发送的第三广播消息,其中,第三广播消息包括终端所属用户的身份信息和查询请求标识,查询请求标识用于指示本节点向终端发送查询请求,以获得终端反馈的第一车辆的信息和第二车辆的信息;依据终端所属用户的身份信息查找运营商数据库,获得与终端所属用户的身份信息相对应的终端的网络标识;依据终端的网络标识,通过移动交换网的方式向终端发送查询请求;通过移动交换网,获得终端反馈的查询响应,其中,查询响应包括第一排序结果、第一哈希值和第二哈希值,第一排序结果是终端依据预设时间顺序,对第一哈希值和第二哈希值进行排序获得的结果,第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值;依据第一排序结果、第一哈希值和第二哈希值,生成并发送第一广播消息至区块链网络中,以使车管所节点获得并依据第一排序结果和车管所计算的第二排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。
在一些具体实现中,在从区块链网络中,获取车管所节点发送的第三广播消息的步骤之前,还包括:从区块链网络中,获取车管所节点发送的第二广播消息,其中,第二广播消息包括终端所属用户的身份信息和终端的区块链信息。
为了实现上述目的,本申请第三方面提供一种车管所节点服务器,包括:第一获取模块,用于从区块链网络中,获取运营商节点发送的第一广播消息,其中,第一广播消息包括第一排序结果、第一哈希值和第二哈希值,第一排序结果是运营商节点查询到的终端对第一哈希值和第二哈希值进行排序的结果,第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值;编码模块,用于获取预先存储的第一存储信息和第二存储信息,并按照预设方式,分别对第一存储信息进行编码获得第三编码,以及对第二存储信息进行编码获得第四编码;哈希运算模块,用于分别对第三编码和第四编码进行哈希运算,获得第三哈希值和第四哈希值;排序模块,用于依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果;更新模块,用于依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。
本申请中的基于区块链的信息更新方法及服务器,通过获取运营商节点发送的第一广播消息,第一广播消息中的第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值,使得能够保证终端发送的信息不被泄露,保证信息的安全性;同时,按照预设方式,分别对第一存储信息进行编码获得第三编码,对第二存储信息进行编码获得第四编码,避免第一存储信息和第二存储信息被泄露,进一步保证用户信息的隐私性。依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码,确保车牌号码更新的准确性,提升用户体验度。
附图说明
附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其它特征和优点对本领域技术人员将变得更加显而易见,在附图中:
图1示出本申请一实施例中的基于区块链的信息更新方法的流程示意图。
图2示出本申请又一实施例中的基于区块链的信息更新方法的流程示意图。
图3示出本申请再一实施例中的基于区块链的信息更新方法的流程示意图。
图4示出本申请实施例中的车管所节点服务器的组成方框图。
图5示出本申请实施例中的基于区块链的信息更新***的组成方框图。
图6示出本申请实施例中的基于区块链的信息更新***的工作方法流程图。
在附图中:
401:第一获取模块 402:编码模块
403:哈希运算模块 404:排序模块
405:更新模块 501:终端
502:车管所节点服务器 503:车辆检车厂节点服务器
504:运营商节点服务器
具体实施方式
以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1示出本申请一实施例中的基于区块链的信息更新方法的流程示意图,该方法可应用于车管所节点服务器。如图1所示,包括:
步骤110,从区块链网络中,获取运营商节点发送的第一广播消息。
其中,第一广播消息包括第一排序结果、第一哈希值和第二哈希值,第一排序结果是运营商节点查询到的终端对第一哈希值和第二哈希值进行排序的结果,第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值。
在一些具体实现中,第一车辆的信息包括第一车辆的硬件信息和第一车辆的车检时间,第二车辆的信息包括第二车辆的硬件信息和第二车辆的车检时间。
其中,硬件信息可以是车辆发动机的设备编号,也可以是车辆的车辆识别号码(Vehicle Identification Number,VIN)等。硬件信息是用于区别不同车辆的标识,每辆车的硬件信息都是独一无二的。以上对于硬件信息仅是举例说明,可根据具体情况进行具体设定,其他未说明的硬件信息也在本申请的保护范围之内,在此不再赘述。
步骤120,获取预先存储的第一存储信息和第二存储信息,并按照预设方式,分别对第一存储信息进行编码获得第三编码,以及对第二存储信息进行编码获得第四编码。
步骤130,分别对第三编码和第四编码进行哈希运算,获得第三哈希值和第四哈希值。
步骤140,依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果。
其中,预设时间顺序是依据车辆的年检时间生成的顺序,或,依据车辆的购买时间生成的顺序。以上对于预设时间顺序仅是举例说明,可根据具体情况进行具体设定,其他未说明的预设时间顺序也在本申请的保护范围之内,在此不再赘述。
步骤150,依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。
需要说明的是,其中的更新,可以是对第一车辆的车牌号码和第二车辆的车牌号码进行互换,以方便用户对其名下的车辆进行管理,提升用户的便捷性。
在一些具体实现中,步骤150,包括:若确定同时满足以下条件:第二排序结果和第一排序结果相同、第三哈希值与第一哈希值相同、第四哈希值与第二哈希值相同;则依据车牌互换标识,更新第一车辆的车牌号码和第二车辆的车牌号码。
需要说明的是,只有同时满足以上条件时,才能确定可以依据车牌互换标识更新两辆车辆的车牌号码,避免车辆号码更新至错误的车辆上,保证车牌号码更新的安全性。并且,通过比较哈希值的方式,保证车辆的隐私信息不被泄露,提升用户体验度。
在一些具体实现中,依据车牌互换标识,更新第一车辆的车牌号码和第二车辆的车牌号码,包括:依据车牌互换标识,使用第一车辆的车牌号码替换第二车辆的车牌号码;同时,使用第二车辆的车牌号码替换第一车辆的车牌号码;保持第一车辆的硬件信息、第一车辆的车检时间、第二车辆的硬件信息和第二车辆的车检时间不变。
其中,将两辆车辆的车牌号码互换,以满足终端所属用户的需求。并且,在互换车牌号码的同时,保持第一车辆的硬件信息、第一车辆的车检时间、第二车辆的硬件信息和第二车辆的车检时间不变,使得车辆的硬件信息和车检时间不被篡改,保证车辆信息的安全性。
在本实施例中,通过获取运营商节点发送的第一广播消息,第一广播消息中的第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值,使得能够保证终端发送的信息不被泄露,保证信息的安全性;同时,按照预设方式,分别对第一存储信息进行编码获得第三编码,对第二存储信息进行编码获得第四编码,避免第一存储信息和第二存储信息被泄露,进一步保证用户信息的隐私性。依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码,确保车牌号码更新的准确性,提升用户体验度。
本申请实施例提供了另一种可能的实现方式,其中,在步骤110之前,还包括:通过区块链链下的方式,获取终端所属用户的身份信息;依据身份信息为终端分配区块链信息,其中,区块链信息包括终端的区块链标识、终端的公钥和私钥;依据身份信息和区块链信息,生成并发送第二广播消息至区块链网络中,以使运营商节点依据身份信息确定终端的标识。
其中,区块链链下的方式可以是无线通信方式、点对点通信方式和短距离通信方式等多种不同的非区块链通信方式。以上对于区块链链下的方式仅是举例说明,可根据实际情况具体设定,其他未说明的区块链链下的方式也在本申请的保护范围之内,在此不再赘述。
通过依据终端所属用户的身份信息,为该终端分配区块链信息,使得能够将该终端的区块链信息和其所属用户的身份信息相对应,保证该终端的身份信息的真实有效。
本申请实施例提供了另一种可能的实现方式,其中,在步骤110之前,还包括:从区块链网络中,获取终端发送的车辆信息交换请求,车辆信息交换请求包括终端的区块链标识、车牌互换标识、第一车辆的车牌号码和第二车辆的车牌号码;当确定第一车辆的类型和第二车辆的类型相同且第一车辆的所属城市和第二车辆的所属城市相同时,依据终端所属用户的身份信息和查询请求标识,生成并发送第三广播消息至区块链网络中,以使运营商节点获得第三广播消息。
其中,查询请求标识用于指示运营商节点向终端发送查询请求,以获得终端反馈的第一车辆的信息和第二车辆的信息。具体地,终端可以对第一车辆的信息和第二车辆的信息进行编码或哈希运算,进行处理,然后将计算获得的哈希值反馈给运营商节点,以保证终端的信息不被泄露,提升用户信息的安全性。
图2示出本申请又一实施例中的基于区块链的信息更新方法的流程示意图。如图2所示,包括如下步骤。
步骤210,从区块链网络中,获取运营商节点发送的第一广播消息。
步骤220,获取预先存储的第一存储信息和第二存储信息,并按照预设方式,分别对第一存储信息进行编码获得第三编码,以及对第二存储信息进行编码获得第四编码。
步骤230,分别对第三编码和第四编码进行哈希运算,获得第三哈希值和第四哈希值。
步骤240,依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果。
步骤250,依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。
需要说明的是,本实施例中的步骤210~步骤250与上一实施例中的步骤110~步骤150相同,在此不再赘述。
步骤260,发送第四广播消息至区块链网络中。
其中,第四广播消息包括终端的区块链标识、终端所属用户的身份信息、第一哈希值、第二哈希值、更新后的第一车辆的车牌号码和更新后的第二车辆的车牌号码。
具体地,当车辆检车厂节点获得第四广播消息后,通过对第四广播消息进行解析,可获得终端的区块链标识、终端所属用户的身份信息、第一哈希值、第二哈希值、更新后的第一车辆的车牌号码和更新后的第二车辆的车牌号码。然后,车辆检车厂节点依据终端的区块链标识查询自己内部存储的数据库,若确定上述信息均正确,则使用上述更新的信息,更新车辆检车厂节点的车辆备案信息。
在本实施例中,通过第四广播消息的方式发送至区块链网络中,使得车辆检车厂节点能够获得以上更新后的信息,更新本地存储的车辆备案信息,方便后续对车辆信息的管理和查询,提高对车辆信息的处理速度。
图3示出本申请一实施例中的基于区块链的信息更新方法的流程示意图。该方法可应用于运营商节点服务器。如图3所示,包括如下步骤。
步骤310,从区块链网络中,获取车管所节点发送的第三广播消息。
其中,第三广播消息包括终端所属用户的身份信息和查询请求标识,查询请求标识用于指示本节点向终端发送查询请求,以获得终端反馈的第一车辆的信息和第二车辆的信息。
步骤320,依据终端所属用户的身份信息查找运营商数据库,获得与终端所属用户的身份信息相对应的终端的网络标识。
步骤330,依据终端的网络标识,通过移动交换网的方式向终端发送查询请求。
步骤340,通过移动交换网,获得终端反馈的查询响应。
其中,查询响应包括第一排序结果、第一哈希值和第二哈希值,第一排序结果是终端依据预设时间顺序,对第一哈希值和第二哈希值进行排序获得的结果,第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值。
步骤350,依据第一排序结果、第一哈希值和第二哈希值,生成并发送第一广播消息至区块链网络中。
具体地,车管所节点获得并依据第一排序结果和车管所计算的第二排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。例如,将第一车辆的车牌号码和第二车辆的车牌号码进行互换,以满足用户的需求,方便用户对车辆信息的管理。
在本实施例中,通过依据终端所属用户的身份信息查找运营商数据库,获得与终端所属用户的身份信息相对应的终端的网络标识;依据终端的网络标识,通过移动交换网的方式向终端发送查询请求,在获得终端反馈的第一排序结果、第一哈希值和第二哈希值后,生成并发送第一广播消息至区块链网络中。在用户变更其网络标识的情况下,仍能获得终端反馈的第一排序结果、第一哈希值和第二哈希值,避免无法获取终端信息的情况。当车管所节点获得第一排序结果、第一哈希值和第二哈希值后,依据第一排序结果和车管所计算的第二排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码,使得车辆的车牌号码的更新效率得到提升,用户体验度高。
本申请实施例提供了另一种可能的实现方式,其中,在步骤310之前,还包括:从区块链网络中,获取车管所节点发送的第二广播消息,其中,第二广播消息包括终端所属用户的身份信息和终端的区块链信息。
通过从区块链网络中,获取车管所节点发送的第二广播消息,获得与终端所属用户的身份信息和该终端的区块链信息,能够保证终端的区块链信息和终端所属用户的身份信息相对应,保证终端的真实可靠,避免终端信息的混乱,提升车辆交换的效率,以提升用户体验度。
图4为本申请实施例提供的车管所节点服务器的结构示意图,该服务器的具体实施可参见实施例一的相关描述,重复之处不再赘述。值得说明的是,本实施方式中的服务器的具体实施不局限于以上实施例,其他未说明的实施例也在本服务器的保护范围之内。
如图4所示,该车管所节点服务器具体包括:车管所节点服务器,包括:第一获取模块401,用于从区块链网络中,获取运营商节点发送的第一广播消息,其中,第一广播消息包括第一排序结果、第一哈希值和第二哈希值,第一排序结果是运营商节点对第一哈希值和第二哈希值进行排序获得的结果,第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值;编码模块402,用于获取预先存储的第一存储信息和第二存储信息,并按照预设方式,分别对第一存储信息进行编码获得第三编码,以及对第二存储信息进行编码获得第四编码;哈希运算模块403,用于分别对第三编码和第四编码进行哈希运算,获得第三哈希值和第四哈希值;排序模块404,用于依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果;更新模块405,用于依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。
在本实施方式中,通过第一获取模块获取运营商节点发送的第一广播消息,第一广播消息中的第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值,使得能够保证终端发送的信息不被泄露,保证信息的安全性;同时,使用编码模块按照预设方式,分别对第一存储信息进行编码获得第三编码,对第二存储信息进行编码获得第四编码,避免第一存储信息和第二存储信息被泄露,进一步保证用户信息的隐私性。使用更新模块依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码,确保车牌号码更新的准确性,提升用户体验度。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本申请的创新部分,本实施方式中并没有将与解决本申请所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
图5示出本申请一实施例中的基于区块链的信息更新***的组成方框图。如图5所示,包括:终端501、车管所节点服务器502、车辆检车厂节点服务器503和运营商节点服务器504。
其中,车管所节点服务器502是区块链的创始人节点,以发送经过车管所节点服务器502的私钥签名的广播消息的方式,向区块链中发布创世区块。该广播消息具体包括:终端501的手机号码,车管所节点服务器502的区块链标识和公钥,车辆检车厂节点服务器503的区块链标识和公钥。
图6示出本申请一实施例中的基于区块链的信息更新***的工作方法流程图。如图6所示,具体包括如下步骤。
步骤601,通过区块链链下的方式,终端501发送终端501所属用户的手机号码和身份信息(例如,终端501的用户的姓名和身份证号码等)给车管所节点服务器502。
需要说明的是,区块链链下的方式可以包括无线通信方式、点对点通信方式和短距离通信方式等多种不同的非区块链通信方式。以上对于区块链链下的方式仅是举例说明,可根据实际情况具体设定,其他未说明的区块链链下的方式也在本申请的保护范围之内,在此不再赘述。
步骤602,车管所节点服务器502依据获得终端501所属用户的身份信息为终端501分配区块链信息(例如,区块链标识和终端501的公钥和私钥)。
步骤603,车管所节点服务器502依据终端501所属用户的身份信息和区块链信息,生成并发送第二广播消息至区块链网络中,以使区块链中的各个节点能够获知终端501的区块链信息。
步骤604,终端501对车辆信息交换请求进行私钥签名,生成并发送签名后的车辆信息交换请求至区块链网络中。
需要说明的是,第一车辆M和第二车辆N都是终端501所属用户名下的车辆。其中的车辆信息交换请求可以包括:终端501的区块链标识、车牌互换标识、使用车管所节点服务器502的公钥按照预先约定算法加密的终端501所属用户的身份信息、使用车管所节点服务器502的公钥按照预先约定算法加密的第一车辆M的车牌号码(例如,京ABC666)、第一车辆M的年检时间有效期(例如,2020年5月31日)、使用车管所节点服务器502的公钥按照预先约定算法加密的第二车辆N的车牌号码(例如,京DEF123)、第二车辆N的年检时间有效期(例如,2021年2月28日)。
步骤605,车管所节点服务器502从区块链网络中,获得终端501发送的车辆信息交换请求。首先,车管所节点服务器502查找区块链账本,获得终端501的区块链标识对应的公钥,使用该公钥对车辆信息交换请求的私钥签名进行验证,若验证通过,再使用车管所节点服务器502的私钥,按照预先约定的算法,对车辆信息交换请求中的加密后的各个信息(例如,加密后的终端501所属用户的身份信息、加密后的第一车辆M的车牌号码及其年检时间有效期,加密后的第二车辆N的车牌号码及其年检时间有效期)进行解密,获得终端501所属用户的身份信息、第一车辆M的车牌号码及其年检时间有效期,第二车辆N的车牌号码及其年检时间有效期。车管所节点服务器502节点依据终端501的区块链标识查询数据库,确定以上信息是否正确。若都正确,再查询数据库,以判断第一车辆M和第二车辆N的属地是否是同一个城市,且第一车辆M和第二车辆N的车辆类型是否相同。
步骤606,若确定第一车辆M和第二车辆N的属地是同一个城市(例如,第一车辆M和第二车辆N的属地都是北京)且车辆类型相同(例如,都是非营运类型的私家车),则车管所节点服务器502发送第三广播消息至区块链网络中,以使运营商节点服务器504获得第三广播消息。
其中,第三广播消息包括:终端501所属用户的身份信息、查询请求标识。并且,终端501所属用户的身份信息和查询请求标识都需要按照预先约定的算法,使用运营商节点服务器504的公钥进行加密,以保证身份信息和查询请求标识的安全性。查询请求标识用于指示运营商节点服务器504需要发送查询请求给终端,以获得终端反馈的第一车辆M的信息和第二车辆N的信息。
步骤607,运营商节点服务器504从区块链网络中,获得第三广播消息。先使用自己的私钥,按照预先约定的算法对第三广播消息中使用运营商节点服务器504的公钥加密后的终端501所属用户的身份信息和查询请求标识进行解密,获得终端501所属用户的身份信息和查询请求标识。运营商节点服务器504依据终端501所属用户的身份信息查找运营商数据库(或运营商客服***),获得与终端501所属用户的身份信息相对应的终端501的网络标识(例如,终端501对应的手机号码)。
步骤608,依据该终端501的网络标识,运营商节点服务器504通过移动交换网方式(例如,短消息的方式),向终端501发送查询请求。
需要说明的是,若终端501所属用户在多家运营商都实名申请了手机号码(例如,终端501所属用户在第一运营商实名申请的第一手机号码时138xxxx2345,终端501所属用户在第二运营商实名申请的第二手机号码时130xxxx5678),则运营商节点服务器504包括第一运营商节点服务器和第二运营商节点服务器,每个运营商节点服务器都需要向对应的手机号码发送查询请求。
例如,第一运营商节点服务器需要向手机号码138xxxx2345发送查询请求,同时,第二运营商节点服务器需要向手机号码130xxxx5678发送查询请求。运营商节点服务器504通过多个手机号码反馈的信息,综合评估获得的第一车辆M的信息和第二车辆N的信息。
步骤609,终端501接收到运营商节点服务器504发送的查询请求后,按照预设方式,对第一车辆M的信息和第二车辆N的信息分别进行编码,获得第一编码和第二编码。然后,对第一编码进行哈希运算,获得第一哈希值;对第二编码进行哈希运算,获得第二哈希值。再依据预设时间顺序,对第一哈希值和第二哈希值进行排序,获得第一排序结果;依据第一排序结果、第一哈希值和第二哈希值,生成查询响应信息。
其中,第一车辆M的信息包括:第一车辆M的发送机号码和第一车辆M对应的车辆年检时间,第二车辆N的发送机号码和第二车辆N对应的车辆年检时间。预设时间顺序可以是车辆年检时间的先后顺序,也可以是车辆的购买年限的先后顺序,以上对于预设时间顺序仅是举例说明,具体实现时可根据具体情况具体设定,其他未说明的预设时间顺序也在本申请的保护范围之内,在此不再赘述。
步骤610,终端501通过移动交换网方式,将生成的查询响应信息反馈给运营商节点服务器504。
步骤611,运营商节点服务器504获得终端501反馈的查询响应信息后,使用车管所节点服务器502的公钥对该查询响应信息进行加密,再使用运营商节点服务器504的私钥,对加密后的查询响应信息进行签名,生成并发送第一广播消息到区块链网络中。
步骤612,车管所节点服务器502从区块链网络中获得终端501发送的第一排序结果、第一哈希值和第二哈希值后,对自己内部预先存储的第一存储信息进行编码,生成第一存储编码,对第二存储信息进行编码,生成第二存储编码;然后对第一存储编码进行哈希运算生成第三哈希值,对第二存储编码进行哈希运算生成第四哈希值。依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果。若确定同时满足以下条件:第二排序结果和第一排序结果相同、第三哈希值与第一哈希值相同、第四哈希值与第二哈希值相同;则可以对第一车辆M和第二车辆N的车牌号码进行互换,同时,保持第一车辆M的发动机号码、第一车辆M的车检时间、第二车辆N的发动机号码和第二车辆N的车检时间不变。
其中,第一存储信息是预先存储的第一车辆M的信息,第二存储信息是预先存储的第二车辆N的信息;
需要说明的是,第一车辆M和第二车辆N的车牌号码互换后,两辆车辆的具体信息如下:第一车辆M的车牌号码为京DEF123、第一车辆M的发动机号码保持不变、第二车辆M的年检时间有效期为2020年5月31、第二车辆N的车牌号码为京ABC666、第二车辆N的发动机号码保持不变、第二车辆N的年检时间有效期2021年2月28。
步骤613,车管所节点服务器502将车牌号码互换后的两辆车辆的具体信息记录到本地,并依据记录的信息,生成第四广播消息,并使用自己的私钥对第四广播消息进行签名,然后发送签名后的第四广播消息至区块链网络中,以使车辆检车厂节点服务器503获得并依据第四广播消息更新车辆检车厂节点服务器503的车辆备案信息。
其中,第四广播消息包括终端的区块链标识、终端所属用户的身份信息、第一哈希值、第二哈希值、更新后的第一车辆的车牌号码和更新后的第二车辆的车牌号码。例如,具体可包括终端501的区块链标识、终端501所属用户的身份证信息的哈希值和身份证信息中的数字信息、终端501所属用户的姓名的哈希值和姓名的文字信息、第一车辆M的车牌号码(京DEF123)、第一车辆M的发动机号码(例如,123456789)对应的哈希值,第二车辆N的车牌号码(京ABC666)和第二车辆N的发动机号码(例如,111222333)对应的哈希值。
需要说明的是,第四广播消息中的信息均需要进行加密(例如,计算各个信息的哈希值),以保证用户的信息隐私和车辆的信息隐私不被泄露。
步骤614,车辆检车厂节点服务器503从区块链网络中,获得第四广播消息后,查找区块链账本,获得并使用车管所节点服务器502的公钥对第四广播信息的私钥签名进行验证,若验证通过,则根据第一车辆M和第二车辆N的车牌号码查找自己的内部数据库,获得终端501的身份信息、第一车辆M的信息和第二车辆N的信息。然后,将第四广播信息中的终端501所属用户的身份信息与自己的内部数据库存储的终端501所属用户的身份信息进行对比,将第四广播信息中的第一车辆M的发动机号码与自己的内部数据库存储的第一车辆M的发动机号码进行对比,将第四广播信息中的第二车辆N的发动机号码与自己的内部数据库存储的第二车辆N的发动机号码进行对比,若以上对比结果都是相同,则依据第四广播信息,更新本地存储的车辆备案信息。例如,使用终端501的区块链标识、终端501所属用户的身份证信息、第一车辆M的车牌号码(京DEF123)、第一车辆M的发动机号码(例如,123456789)、第二车辆N的车牌号码(京ABC666)和第二车辆N的发动机号码(例如,111222333)更新本地的车辆备案信息。
在本实施例中,通过区块链链下的方式,终端向车管所节点服务器备案该终端所属用户的身份信息和手机号码,以使车管所节点服务器为该终端分配一个区块链标识、公钥和私钥,区块链中的各个节点能够根据该终端的区块链标识验证该终端所属用户的身份信息的真实性的。通过运营商节点服务器来向终端发送查询消息,以获得终端反馈的查询响应,即使终端更换了手机号码,也依然能够通过运营商节点服务器获得终端反馈的查询响应,提升了信息获取的便捷性。车管所节点服务器在获得终端反馈的第一排序结果、第一哈希值和第二哈希值后,通过预设方式,分别对第一车辆和第二车辆的发动机号码和车检时间进行编码,并计算编码的哈希值,进而按照预设时间顺序,对两个哈希值进行排序获得第二排序结果。通过比较第一排序结果和第二排序结果,使车管所节点服务器能够验证两个车辆的发动机号码和车检时间是否正确,避免动机号码和车检时间被泄露,提高车辆信息的安全性。
可以理解的是,以上实施方式仅仅是为了说明本申请的原理而采用的示例性实施方式,然而本申请并不局限于此。对于本领域内的普通技术人员而言,在不脱离本申请的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本申请的保护范围。
Claims (9)
1.一种基于区块链的信息更新方法,其特征在于,应用于车管所节点服务器,所述方法包括:
从区块链网络中,获取运营商节点发送的第一广播消息,其中,所述第一广播消息包括第一排序结果、第一哈希值和第二哈希值,所述第一排序结果是所述运营商节点查询到的终端对第一哈希值和第二哈希值进行排序的结果,所述第一哈希值是终端对第一编码进行哈希运算获得的值,所述第一编码是所述终端按照预设方式对第一车辆的信息进行编码获得的值;所述第二哈希值是所述终端对第二编码进行哈希运算获得的值,所述第二编码是所述终端按照所述预设方式对第二车辆的信息进行编码获得的值;
获取预先存储的第一存储信息和第二存储信息,并按照所述预设方式,分别对所述第一存储信息进行编码获得第三编码,以及对所述第二存储信息进行编码获得第四编码;
分别对所述第三编码和所述第四编码进行哈希运算,获得第三哈希值和第四哈希值;
依据预设时间顺序,对所述第三哈希值和第四哈希值进行排序,获得第二排序结果;
依据所述第二排序结果和所述第一排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码;
所述依据所述第二排序结果和所述第一排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码,包括:
若确定同时满足以下条件:所述第二排序结果和所述第一排序结果相同、所述第三哈希值与所述第一哈希值相同、所述第四哈希值与所述第二哈希值相同;
则依据获取到的车牌互换标识,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码。
2.根据权利要求1所述的方法,其特征在于,在所述从区块链网络中,获取运营商节点发送的第一广播消息的步骤之前,还包括:
通过区块链链下的方式,获取终端所属用户的身份信息;
依据所述身份信息为所述终端分配区块链信息,其中,所述区块链信息包括所述终端的区块链标识、所述终端的公钥和私钥;
依据所述身份信息和所述区块链信息,生成并发送第二广播消息至区块链网络中。
3.根据权利要求1所述的方法,其特征在于,在所述从区块链网络中,获取运营商节点发送的第一广播消息的步骤之前,还包括:
从区块链网络中,获取所述终端发送的车辆信息交换请求,所述车辆信息交换请求包括所述终端的区块链标识、车牌互换标识、所述第一车辆的车牌号码和所述第二车辆的车牌号码;
当确定所述第一车辆的类型和所述第二车辆的类型相同且所述第一车辆的所属城市和所述第二车辆的所属城市相同时,依据所述终端所属用户的身份信息和查询请求标识,生成并发送第三广播消息至区块链网络中,以使所述运营商节点获得所述第三广播消息,其中,所述查询请求标识用于指示所述运营商节点向所述终端发送查询请求,以获得所述终端反馈的第一车辆的信息和第二车辆的信息。
4.根据权利要求3所述的方法,其特征在于,所述第一车辆的信息包括所述第一车辆的硬件信息和所述第一车辆的车检时间,所述第二车辆的信息包括所述第二车辆的硬件信息和所述第二车辆的车检时间;所述预设时间顺序是依据车辆的年检时间生成的顺序,或,依据所述车辆的购买时间生成的顺序。
5.根据权利要求4所述的方法,其特征在于,所述依据所述车牌互换标识,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码,包括:
依据所述车牌互换标识,使用所述第一车辆的车牌号码替换所述第二车辆的车牌号码;同时,使用所述第二车辆的车牌号码替换所述第一车辆的车牌号码;
保持所述第一车辆的硬件信息、所述第一车辆的车检时间、所述第二车辆的硬件信息和所述第二车辆的车检时间不变。
6.根据权利要求1所述的方法,其特征在于,在所述依据所述第二排序结果和所述第一排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码的步骤之后,还包括:
发送第四广播消息至区块链网络中,以使车辆检车厂节点获得并依据所述第四广播消息,更新所述车辆检车厂节点的车辆备案信息;
其中,第四广播消息包括所述终端的区块链标识、所述终端所属用户的身份信息、第一哈希值、第二哈希值、更新后的所述第一车辆的车牌号码和更新后的所述第二车辆的车牌号码。
7.一种基于区块链的信息更新方法,其特征在于,应用于运营商节点服务器,所述方法包括:
从区块链网络中,获取车管所节点发送的第三广播消息,其中,所述第三广播消息包括终端所属用户的身份信息和查询请求标识,所述查询请求标识用于指示本节点向所述终端发送查询请求,以获得所述终端反馈的第一车辆的信息和第二车辆的信息;
依据所述终端所属用户的身份信息,查找运营商数据库,获得与所述终端所属用户的身份信息相对应的所述终端的网络标识;
依据所述终端的网络标识,通过移动交换网的方式向所述终端发送查询请求;
通过所述移动交换网,获得所述终端反馈的查询响应,其中,所述查询响应包括第一排序结果、第一哈希值和第二哈希值,所述第一排序结果是所述终端依据预设时间顺序,对所述第一哈希值和所述第二哈希值进行排序获得的结果,所述第一哈希值是所述终端对第一编码进行哈希运算获得的值,所述第一编码是所述终端按照预设方式对第一车辆的信息进行编码获得的值;所述第二哈希值是所述终端对第二编码进行哈希运算获得的值,所述第二编码是所述终端按照所述预设方式对所述第二车辆的信息进行编码获得的值;
依据所述第一排序结果、所述第一哈希值和所述第二哈希值,生成并发送第一广播消息至区块链网络中,以使所述车管所节点获得并依据所述第一排序结果和所述车管所计算的第二排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码;
所述依据所述第二排序结果和所述第一排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码,包括:
若确定同时满足以下条件:所述第二排序结果和所述第一排序结果相同、第三哈希值与所述第一哈希值相同、第四哈希值与所述第二哈希值相同;
则依据获取到的车牌互换标识,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码;
其中,所述第三哈希值是所述车管所节点按照预设方式对获取到的第一存储信息进行编码获得第三编码,并对所述第三编码进行哈希运算获得的值,所述第四哈希值是所述车管所节点按照预设方式对获取到的第二存储信息进行编码获得第四编码,并对所述第四编码进行哈希运算获得的值。
8.根据权利要求7所述的方法,其特征在于,在所述从区块链网络中,获取车管所节点发送的第三广播消息的步骤之前,还包括:
从区块链网络中,获取所述车管所节点发送的第二广播消息,其中,所述第二广播消息包括所述终端所属用户的身份信息和所述终端的区块链信息。
9.一种车管所节点服务器,其特征在于,包括:
第一获取模块,用于从区块链网络中,获取运营商节点发送的第一广播消息,其中,所述第一广播消息包括第一排序结果、第一哈希值和第二哈希值,所述第一排序结果是所述运营商节点对第一哈希值和第二哈希值进行排序获得的结果,所述第一哈希值是终端对第一编码进行哈希运算获得的值,所述第一编码是所述终端按照预设方式对第一车辆的信息进行编码获得的值;所述第二哈希值是所述终端对第二编码进行哈希运算获得的值,所述第二编码是所述终端按照所述预设方式对第二车辆的信息进行编码获得的值;
编码模块,用于获取预先存储的第一存储信息和第二存储信息,并按照所述预设方式,分别对所述第一存储信息进行编码获得第三编码,以及对所述第二存储信息进行编码获得第四编码;
哈希运算模块,用于分别对所述第三编码和所述第四编码进行哈希运算,获得第三哈希值和第四哈希值;
排序模块,用于依据预设时间顺序,对所述第三哈希值和第四哈希值进行排序,获得第二排序结果;
更新模块,用于依据所述第二排序结果和所述第一排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码;
所述更新模块,具体用于:若确定同时满足以下条件:所述第二排序结果和所述第一排序结果相同、所述第三哈希值与所述第一哈希值相同、所述第四哈希值与所述第二哈希值相同;
则依据获取到的车牌互换标识,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010743894.9A CN111935252B (zh) | 2020-07-29 | 2020-07-29 | 基于区块链的信息更新方法及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010743894.9A CN111935252B (zh) | 2020-07-29 | 2020-07-29 | 基于区块链的信息更新方法及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111935252A CN111935252A (zh) | 2020-11-13 |
CN111935252B true CN111935252B (zh) | 2021-11-26 |
Family
ID=73314857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010743894.9A Active CN111935252B (zh) | 2020-07-29 | 2020-07-29 | 基于区块链的信息更新方法及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111935252B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108573388A (zh) * | 2018-05-08 | 2018-09-25 | 广州大学 | 基于区块链的车辆信息处理***和方法 |
CN109242507A (zh) * | 2018-08-14 | 2019-01-18 | 淮北创之社信息科技有限公司 | 一种基于区块链的汽车交易追溯方法 |
CN109472594A (zh) * | 2018-10-11 | 2019-03-15 | 平安科技(深圳)有限公司 | 基于区块链的汽车数据共享方法、装置、设备和存储介质 |
EP3525498A1 (en) * | 2018-02-08 | 2019-08-14 | Sony Corporation | Electronic devices, systems and methods for vehicular communication |
WO2019175006A1 (de) * | 2018-03-16 | 2019-09-19 | Audi Ag | Verfahren zum datenaustausch mit einem fahrzeugsteuergerät |
CN110889520A (zh) * | 2019-11-29 | 2020-03-17 | 腾讯科技(深圳)有限公司 | 基于区块链的车辆管理方法、装置、终端及存储介质 |
CN110958301A (zh) * | 2019-11-04 | 2020-04-03 | 广州亚美信息科技有限公司 | 基于联盟链的车辆档案数据处理方法、装置和*** |
-
2020
- 2020-07-29 CN CN202010743894.9A patent/CN111935252B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3525498A1 (en) * | 2018-02-08 | 2019-08-14 | Sony Corporation | Electronic devices, systems and methods for vehicular communication |
WO2019175006A1 (de) * | 2018-03-16 | 2019-09-19 | Audi Ag | Verfahren zum datenaustausch mit einem fahrzeugsteuergerät |
CN108573388A (zh) * | 2018-05-08 | 2018-09-25 | 广州大学 | 基于区块链的车辆信息处理***和方法 |
CN109242507A (zh) * | 2018-08-14 | 2019-01-18 | 淮北创之社信息科技有限公司 | 一种基于区块链的汽车交易追溯方法 |
CN109472594A (zh) * | 2018-10-11 | 2019-03-15 | 平安科技(深圳)有限公司 | 基于区块链的汽车数据共享方法、装置、设备和存储介质 |
CN110958301A (zh) * | 2019-11-04 | 2020-04-03 | 广州亚美信息科技有限公司 | 基于联盟链的车辆档案数据处理方法、装置和*** |
CN110889520A (zh) * | 2019-11-29 | 2020-03-17 | 腾讯科技(深圳)有限公司 | 基于区块链的车辆管理方法、装置、终端及存储介质 |
Non-Patent Citations (2)
Title |
---|
A Blockchain-Based Framework for Lightweight Data Sharing and Energy Trading in V2G Network;Vikas Hassija等;《IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY》;20200630;第69卷(第6期);全文 * |
基于区块链技术的车联网高效匿名认证方案;陈葳葳等;《Journal of Computer Applications》;20200618;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111935252A (zh) | 2020-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112134698B (zh) | 一种基于区块链的车联网车车快速通信认证方法及*** | |
CN111882008A (zh) | 一种车联网账号绑定车辆的方法及*** | |
CN110324335A (zh) | 一种基于电子移动证书的汽车软件升级方法及*** | |
CN106899972B (zh) | 车辆注册方法、车辆充电方法、装置及*** | |
CN106897307A (zh) | 一种在移动终端上取得电子身份证件的方法 | |
CN111245602A (zh) | 基于区块链的数据确权方法及*** | |
KR20200141402A (ko) | 차량에서 기록된 이벤트 데이터를 수집 및 관리하는 방법 및 시스템 | |
CN113420277B (zh) | 基于智能合约的数字身份管理和验证方法 | |
CN114610984A (zh) | 工业互联网标识发布、查询方法,及数据标识*** | |
CN108540335B (zh) | 设备分析报告的管理方法及管理装置 | |
CN112235290B (zh) | 基于区块链的物联网设备管理方法及第一物联网设备 | |
CN111935252B (zh) | 基于区块链的信息更新方法及服务器 | |
CN116089921B (zh) | 一种分布式数字身份的可识别标识符生成方法 | |
CN109472890A (zh) | 智能锁以及智能锁控制方法 | |
CN111885072B (zh) | 信息更新方法及服务器、终端 | |
CN111866010B (zh) | 一种车辆信息更新方法及装置 | |
CN111866009B (zh) | 一种车辆信息更新方法及装置 | |
CN1415084A (zh) | 管理财产的方法和*** | |
Prakash et al. | Cvin: Connected vehicle information network | |
CN111263328B (zh) | 车辆信息获取方法和车载设备 | |
CN111885074B (zh) | 基于区块链的信息变更方法、车管所节点及运营商节点 | |
CN111885073B (zh) | 车辆赠予方法及服务器 | |
CN111935253B (zh) | 区块链信息更新方法、车管所节点及运营商节点 | |
CN111866014B (zh) | 一种车辆信息保护方法及装置 | |
CN111866015B (zh) | 一种车辆信息更新方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |