TW201942830A - 基於區塊鏈的業務執行方法及裝置、電子設備 - Google Patents
基於區塊鏈的業務執行方法及裝置、電子設備 Download PDFInfo
- Publication number
- TW201942830A TW201942830A TW107141851A TW107141851A TW201942830A TW 201942830 A TW201942830 A TW 201942830A TW 107141851 A TW107141851 A TW 107141851A TW 107141851 A TW107141851 A TW 107141851A TW 201942830 A TW201942830 A TW 201942830A
- Authority
- TW
- Taiwan
- Prior art keywords
- business
- target entity
- vehicle
- blockchain
- event
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0655—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed centrally
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/223—Payment schemes or models based on the use of peer-to-peer networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
- G06Q50/182—Alternative dispute resolution
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/84—Vehicles
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computer Security & Cryptography (AREA)
- Technology Law (AREA)
- Development Economics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Traffic Control Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Operations Research (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本說明書一個或多個實施例提供一種基於區塊鏈的業務執行方法及裝置、電子設備,該方法可以包括:採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
Description
本說明書一個或多個實施例涉及區塊鏈技術領域,尤其涉及一種基於區塊鏈的業務執行方法及裝置、電子設備。
區塊鏈技術,也被稱之為分散式帳本技術,是一種由若干台計算設備共同參與“記帳”,共同維護一份完整的分散式資料庫的新興技術。由於區塊鏈技術具有去中心化、公開透明、每台計算設備可以參與資料庫記錄、並且各計算設備之間可以快速的進行資料同步的特性,利用區塊鏈技術來搭建去中心化系統,並在區塊鏈的分散式資料庫中收錄各種執行程式進行自動執行,已在眾多的領域中廣泛的進行應用。
本說明書提出一種基於區塊鏈的業務執行方法,包括:
採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
可選的,所述目標實體外表面噴塗了用於固化所述目標實體的外觀資料的光學介質;
所述採集目標實體的外觀資料,包括:
藉由搭載的光感測器採集所述奈米光膜固化的所述目標實體的外觀資料。
可選的,所述光學介質為奈米光膜。
可選的,所述將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫,包括:
將所述外觀資料在所述區塊鏈的分散式資料庫中,與所述目標實體已在所述區塊鏈註冊完成的身份關聯儲存。
可選的,還包括:
當採集到的所述目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至所述區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在所述區塊鏈的分散式資料庫中進行儲存。
可選的,所述目標實體包括車輛;所述成員節點設備包括接入所述區塊鏈的公共交通設備。
可選的,所述業務事件包括車輛違規事件;所述智能合約所聲明的業務邏輯包括與所述車輛違規事件對應的違規處理邏輯。
可選的,所述業務事件包括車輛車禍事件;所述智能合約所聲明的業務邏輯包括與所述車輛車禍事件對應的車禍定責以及車禍理賠邏輯。
可選的,所述業務事件包括車輛擁堵事件;所述智能合約所聲明的業務邏輯包括與所述車輛擁堵事件對應的路權轉讓邏輯。
可選的,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的獎勵邏輯。
可選的,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的收費邏輯。
可選的,所述區塊鏈為聯盟鏈。
本說明書還提出一種基於區塊鏈的業務執行裝置,包括:
登記模組,採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收模組,接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
執行模組,調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
可選的,所述目標實體外表面噴塗了用於固化所述目標實體的外觀資料的光學介質;
所述登記模組:
藉由搭載的光感測器採集所述光學介質固化的所述目標實體的外觀資料。
可選的,所述光學介質為奈米光膜。
可選的,所述登記模組:
將所述外觀資料在所述區塊鏈的分散式資料庫中,與所述目標實體已在所述區塊鏈註冊完成的身份關聯儲存。
可選的,還包括:
更新模組,當採集到的所述目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至所述區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在所述區塊鏈的分散式資料庫中進行儲存。
可選的,所述目標實體包括車輛;所述成員節點設備包括接入所述區塊鏈的公共交通設備。
可選的,所述業務事件包括車輛違規事件;所述智能合約所聲明的業務邏輯包括與所述車輛違規事件對應的違規處理邏輯。
可選的,所述業務事件包括車輛車禍事件;所述智能合約所聲明的業務邏輯包括與所述車輛車禍事件對應的車禍定責以及車禍理賠邏輯。
可選的,所述業務事件包括車輛擁堵事件;所述智能合約所聲明的業務邏輯包括與所述車輛擁堵事件對應的路權轉讓邏輯。
可選的,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的獎勵邏輯。
可選的,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的收費邏輯。
可選的,所述區塊鏈為聯盟鏈。
本說明書還提出一種電子設備,包括:
處理器;
用於儲存機器可執行指令的記憶體;
其中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
可選的,所述目標實體外表面噴塗了用於固化所述目標實體的外觀資料的光學介質;
所述採集目標實體的外觀資料,包括:
藉由搭載的光感測器採集所述奈米光膜固化的所述目標實體的外觀資料。
可選的,所述光學介質為奈米光膜。
可選的,所述將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫,包括:
將所述外觀資料在所述區塊鏈的分散式資料庫中,與所述目標實體已在所述區塊鏈註冊完成的身份關聯儲存。
可選的,還包括:
當採集到的所述目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至所述區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在所述區塊鏈的分散式資料庫中進行儲存。
可選的,所述目標實體包括車輛;所述成員節點設備包括接入所述區塊鏈的公共交通設備。
可選的,所述業務事件包括車輛違規事件;所述智能合約所聲明的業務邏輯包括與所述車輛違規事件對應的違規處理邏輯。
可選的,所述業務事件包括車輛車禍事件;所述智能合約所聲明的業務邏輯包括與所述車輛車禍事件對應的車禍定責以及車禍理賠邏輯。
可選的,所述業務事件包括車輛擁堵事件;所述智能合約所聲明的業務邏輯包括與所述車輛擁堵事件對應的路權轉讓邏輯。
可選的,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的獎勵邏輯。
可選的,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的收費邏輯。
可選的,所述區塊鏈為聯盟鏈。
本說明書還提出一種基於區塊鏈的業務執行裝置,包括:
登記模組,採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收模組,接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
執行模組,調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
可選的,所述目標實體外表面噴塗了用於固化所述目標實體的外觀資料的光學介質;
所述登記模組:
藉由搭載的光感測器採集所述光學介質固化的所述目標實體的外觀資料。
可選的,所述光學介質為奈米光膜。
可選的,所述登記模組:
將所述外觀資料在所述區塊鏈的分散式資料庫中,與所述目標實體已在所述區塊鏈註冊完成的身份關聯儲存。
可選的,還包括:
更新模組,當採集到的所述目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至所述區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在所述區塊鏈的分散式資料庫中進行儲存。
可選的,所述目標實體包括車輛;所述成員節點設備包括接入所述區塊鏈的公共交通設備。
可選的,所述業務事件包括車輛違規事件;所述智能合約所聲明的業務邏輯包括與所述車輛違規事件對應的違規處理邏輯。
可選的,所述業務事件包括車輛車禍事件;所述智能合約所聲明的業務邏輯包括與所述車輛車禍事件對應的車禍定責以及車禍理賠邏輯。
可選的,所述業務事件包括車輛擁堵事件;所述智能合約所聲明的業務邏輯包括與所述車輛擁堵事件對應的路權轉讓邏輯。
可選的,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的獎勵邏輯。
可選的,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的收費邏輯。
可選的,所述區塊鏈為聯盟鏈。
本說明書還提出一種電子設備,包括:
處理器;
用於儲存機器可執行指令的記憶體;
其中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
本說明書中,旨在提出一種將現實世界中的目標實體的外觀資料作為該目標實體的身份登記至區塊鏈,並在區塊鏈上基於該目標實體的外觀資料所指示的身份,來觸發執行與上述目標實體的身份相關的業務互動的技術方案。
在實現時,區塊鏈的運營方需要在區塊鏈上部署與上述目標實體的身份相關的業務時,可以預先定義一種與上述目標實體相關的業務事件,並在區塊鏈上部署與上述業務事件對應的智能合約,以及在智能合約中聲明需要基於該目標實體的身份來觸發執行的與上述業務事件對應的業務邏輯。
而對於區塊鏈中與上述目標實體對接的節點設備而言,可以採集該目標實體的外觀資料,將該外觀資料作為該目標實體的身份登記至區塊鏈的分散式資料庫。
而區塊鏈中的成員節點設備(包含上述節點設備)在檢測到該目標實體相關的上述業務事件後,可以基於採集到的外觀資料以及檢測到的業務事件,來構建目標交易在區塊鏈中進行發佈,發起對上述智能合約的合約調用,然後基於該目標實體的外觀資料所指示的身份,來執行該智能合約所聲明的業務邏輯。
一方面,由於目標實體的外觀資料便於採集,因此將目標實體的外觀資料作為該目標實體的身份登記至區塊鏈的分散式資料庫,使得區塊鏈中的成員節點設備在檢測到與該目標實體對應的業務事件後,可以藉由進一步採集該目標實體的外形資料的方式,來快速明確與該業務事件對應的目標實體的身份,從而可以便捷的將該業務事件與該目標實體的身份關聯起來;
另一方面,由於目標實體的外觀資料已經作為該目標實體的身份登記至區塊鏈的分散式資料庫中,因此區塊鏈中的成員節點設備在基於該業務實體的外觀資料和上述業務事件來構建交易,調用區塊鏈上發佈的與上述業務事件對應的智能合約時,可以以上述目標實體的外觀資料所指示的身份來執行該智能合約所聲明的業務邏輯,從而可以便捷的在區塊鏈上來完成與上述目標實體的身份相關的業務互動,可以提升區塊鏈在業務層面的靈活性以及可擴展性。
下面藉由具體實施例並結合具體的應用場景對本說明書進行描述。
請參考圖1,圖1是本說明書一實施例提供的一種基於區塊鏈的業務執行方法,應用於區塊鏈中的任一節點設備,執行以下步驟:
步驟102,採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
步驟104,接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
步驟106,調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
上述目標實體,可以包括現實世界中的能夠作為成員接入區塊鏈的任意類型的實體;
例如,上述目標實體具體可以包括車輛、公共交通設備(比如交通攝像頭、交通燈、智能斑馬線等等)、商品等等實體,在實際應用中,可以藉由在這些實體內部置入晶片、感測器或者其它形式的智能硬體的方式,將這些實體改造成智能設備,並作為成員設備接入區塊鏈。
相應的,在本說明書所描述的區塊鏈,具體可以包括允許現實世界中的目標實體可以成員接入的任意類型的區塊鏈網路。
例如,在一個場景中,上述目標實體可以是車輛,而上述區塊鏈具體可以是一個由運營商服務、業務伺服器、若干車輛、以及諸如交通攝像頭、交通燈、智能斑馬線等公共交通設備作為成員設備組成的一個聯盟鏈。該聯盟鏈的運營方可以依託於該聯盟鏈,來部署諸如基於區塊鏈的車禍定責以及車禍理賠等,與車輛的身份相關的在線業務互動。
上述業務事件,具體可以涵蓋區塊鏈的運營方需要在區塊鏈上進行部署和實現的,與上述目標實體的身份相關的任意類型的在線業務。
而相應的,與上述業務事件對應的智能合約中所聲明的業務邏輯,具體可以包括以上描述的需要基於上述目標實體的身份來觸發執行的任意形式的業務邏輯。
例如,在一個場景中,仍以上述目標實體為車輛,上述區塊鏈為一個由若干車輛、交通攝像頭、交通燈、智能斑馬線等公共交通設備作為成員設備組成的一個聯盟鏈為例,上述業務事件具體可以包括與作為成員設備的車輛相關的“車輛違規事件”、“車輛車禍事件”、“車輛擁堵事件”等;而與以上描述的各個業務事件對應的是,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛違規事件對應的違規處理邏輯”、 “與車輛車禍事件對應的車禍定責以及車禍理賠邏輯”、以及,“與車輛擁堵事件對應的路權轉讓邏輯”。
以下以上述目標實體為車輛,以及上述區塊鏈為聯盟鏈為例對本說明書的技術方案進行詳細說明。
當上述聯盟鏈的運營方,需要依託於該聯盟鏈的具體架構,在聯盟鏈上部署需要基於車輛的真實身份來觸發執行的在線業務時,首先可以預先定義一種與車輛相關的業務事件,並基於定義的該業務事件,來開發相應的智能合約,以及在智能合約中聲明需要觸發執行的與上述業務事件對應的業務邏輯。
例如,在實現時,一方面,可以將運營方定義的業務事件,作為智能合約的執行條件;另一方面,還可以在上述智能合約中聲明,上述智能合約滿足上述執行條件時,需要觸發執行的業務邏輯相關的程式碼(比如一些程式方法或者函數)。
其中,運營商定義的業務事件的具體類型,以及與上述業務事件對應的業務邏輯,通常均取決於運營方實際的業務需求,在本說明書中不進行特別限定。
對於開發完成的智能合約,運營方可以藉由聯盟鏈中的任一節點設備將該智能合約發佈至聯盟鏈,並在該智能合約由該聯盟鏈中的部分指定的成員節點設備(比如,聯盟鏈中指定的若干個具有記帳權限的權威節點設備)完成共識後,收錄至該聯盟鏈的分散式資料庫(即分散式帳本)。後續,使用者可以藉由接入任一節點設備的客戶端,向區塊鏈中收錄的該智能合約提交交易(tansfer),來發起對該智能合約的合約調用,觸發在聯盟鏈上來觸發執行相關的業務邏輯。
其中,需要說明的是,聯盟鏈中的成員節點設備在對發佈至區塊鏈的智能合約進行共識處理時,所採用的共識演算法,以及具體的共識過程,在本說明書中不再進行詳述,本領域技術人員在將本說明書記載的技術方案付諸實現時,可以參考相關技術中的記載。
在本說明書中,可以在車輛上植入晶片、感測器或者其他形式的智能硬體的方式,將車輛改造成為一智能交通設備,並作為成員設備接入區塊鏈。
在示出的一種實施方式中,在車輛中可以植入私鑰以及公鑰的產生硬體(比如USB key),或者在車輛的儲存設備中搭載用於產生私鑰以及公鑰的密鑰演算法,車輛在作為成員設備接入聯盟鏈時,首先可以藉由搭載的私鑰以及公鑰的產生硬體,或者調用搭載的密鑰演算法,創建一對私鑰和公鑰。
然後,可以進一步構建一個用於發起註冊的交易,並基於產生的私鑰對該交易進行簽名後,將該交易在聯盟鏈中進行發佈,來申請加入聯盟鏈。而聯盟鏈中部分指定的成員節點設備在收到該交易後,可以基於對該交易進行簽名時所使用的私鑰對應的公鑰,對該交易的簽名進行驗證,並在簽名驗證通過後,可以對該交易進行共識處理。
當該交易完成共識時,可以對車輛的公鑰進行計算,為該車輛在聯盟鏈中創建一個帳戶地址。此時,該車輛作為成員節點設備成功加入聯盟鏈,為該車輛產生的帳戶地址,為該成員節點設備在聯盟鏈上的身份。
在實際應用中,由於車輛在加入聯盟鏈後由聯盟鏈為該車輛創建的帳戶地址,通常為車輛在聯盟鏈上的身份,而如果聯盟鏈的運營方需要在聯盟鏈上在線部署一些需要基於車輛的真實身份來觸發執行的線下業務時,則無法便捷的將車輛在聯盟鏈上的身份,與部署的線下業務關聯起來;
比如,以上述線下業務為基於檢測到的車輛違規事件,在聯盟鏈上完成在線的車禍定責以及車禍理賠的業務為例,當聯盟鏈上的成員節點設備,在檢測到該車輛發生違規後,由於無法獲知發生違規的車輛在聯盟鏈上的真實身份,因此無法將檢測到的該車輛違規事件與該車輛在聯盟鏈上的真實身份關聯起來,進而無法依託於聯盟鏈中發佈的智能合約,在線的完成車禍定責以及車禍理賠等業務互動。
在本說明書中,可以將車輛的外形資料作為該車輛在聯盟鏈上的身份資訊,登記至聯盟鏈的分散式資料庫。
在示出的一種實施方式中,作為成員節點設備的車輛,可以藉由內部置入的晶片、感測器或者其它形式的智能硬體的方式,來採集自己的外形資料,然後將採集到的外形資料,與該車輛在聯盟鏈上的帳戶地址在聯盟鏈的分散式資料庫中進行關聯儲存,以將該車輛的外形資料也作為該車輛的身份資訊,登記至該車輛在聯盟鏈上已有的身份上。
當然,如果車輛在聯盟鏈中並不存在作為鏈上身份的帳戶地址,也可以直接將車輛的外形資料作為車輛在聯盟鏈上的身份;比如,將車輛的外形資料充當車輛的公鑰的角色,對車輛的外形資料進行計算,為車輛創建一個作為鏈上身份的帳戶地址。
在示出的一種實施方式中,在車輛的外表面,可以預先噴塗用於固化車輛的外觀資料的光學介質。
其中,上述光學介質的具體材料,在本說明書中不進行特別限定,包括但不限定於任意能夠噴塗到車輛外表面,對車輛的外觀資料進行固化的材料。
例如,在一種實現方式中,上述光學介質具體可以是奈米光膜;上述奈米光膜具體可以是奈米級別的碳結構材料,當上述碳結構材料噴塗在車輛外表面後,可以包裹全車形成電路,形成一層奈米級的光膜,來自動固化車輛的外形。
而車輛上可以搭載用於採集上述奈米光膜固化的車輛外觀資料的光感測器,藉由光感測器,對上述奈米光膜進行光感應,來採集上述奈米光膜所固化下來的車輛的外形資料。
當然,除了以上示出的在車輛上噴塗光學介質,來固化和採集車輛的外形資料的實施方式以外,在實際應用中,也可以採用其它的方式,來採集車輛的外形資料,在本說明書中不再進行一一列舉;
例如,還對車輛整體進行三維的立體掃描,來精確採集車輛的外觀資料;或者,藉由借助視覺技術採集車輛的圖像,基於採集到圖像來計算產生車輛的外形資料。
在示出的另一種實施方式中,當採集到的車輛的外觀資料發生變化時,比如車輛遭遇車禍或者其它能夠改變車輛外形的事件,可以進一步基於變化後的外形資料,對已經登記至聯盟鏈的分散式資料庫中的外觀資料進行更新。
更進一步的,每當對已經登記至聯盟鏈的分散式資料庫中的車輛的外觀資料進行更新時,還可以產生相應的更新記錄;比如,產生一個包含變化前的外觀資料,和變化後的外觀資料的交易,發佈在區塊鏈的分散式資料庫,在該交易完成共識後,將該交易收錄至聯盟鏈的分散式資料庫。
藉由這種方式,使得在一些需要調用車輛的歷史外觀資料變化的業務場景下(比如,調用車輛的歷史外觀變化資料,對車輛進行定損或者估值),可以在區塊鏈的分散式資料庫中能夠回溯車輛的外觀資料變化資料。
在本說明書中,當將車輛的外形資料作為車輛的身份登記至聯盟鏈的分散式資料庫後,聯盟鏈中的任一成員節點設備在檢測到車輛相關的業務事件時,可以將檢測到的業務事件,以交易的形式在聯盟鏈中進行發佈,並由聯盟鏈中檢測到該業務事件的各個成員節點設備,對該業務事件進行共識處理。
其中,在本說明書中,在聯盟鏈上對檢測到的與車輛相關的業務事件進行共識處理,即為各個節點設備藉由聯盟鏈廣播檢測到的業務事件,基於多方的“證據”對上述業務事件進行共同認定的過程。
例如,以上述業務事件為車輛違規事件,上述聯盟鏈中的成員節點設備包括若干車輛、交通攝像頭、交通燈、智能斑馬線為例,當聯盟鏈中某一作為成員節點設備的交通攝像頭在檢測到某一車輛發生了違規後,可以將檢測到的車輛違規事件以交易的形式向聯盟鏈中的周邊的節點設備廣播,與周邊同樣能檢測到該車輛的違規事件的其它車輛、交通燈、智能斑馬線等成員節點設備,一起對該交易進行共識。當共識通過後,表示交通攝像頭周邊的其它節點設備,也可檢測到了該車輛發生違規,交通攝像頭檢測到的該車輛的違規事件可信,多方共同認定該車輛發生車輛違規的事實。
在本說明書中,當成員節點設備檢測到的業務事件完成共識後,此時該成員節點設備可以進一步採集該車輛的外觀資料,來明確與該業務事件對應的車輛的身份;
例如,以上述業務事件為車輛違規事件為例,聯盟鏈中的成員節點設備在檢測到車輛發生車輛違規後,可以進一步藉由搭載的光學感測器,來感應噴塗在車輛外表面的奈米光膜,採集奈米光膜固化下來的車輛的外觀資料,以明確當前發生違規的車輛,在聯盟鏈上的身份。
進一步的,聯盟鏈中的該成員節點設備可以基於檢測到的業務事件,以及採集到的車輛的外觀資料,來構建一個交易,發起對已經部署在聯盟鏈上的與上述業務事件對應的智能合約的合約調用,並在聯盟鏈中基於該車輛的外觀資料所指示的真實身份,來觸發執行該智能合約中聲明的與該業務事件對應的業務邏輯,在聯盟鏈上完成相應的業務互動;
例如,在實現時,在構建完成的該交易中可以攜帶上述智能合約的帳戶地址,進而可以基於該帳戶地址,將該交易作為上述智能合約的輸入(input)提交至上述智能合約,發起對上述智能合約的調用,來觸發智能合約執行聲明的與上述業務事件對應的業務邏輯相關的程式碼。
其中,需要說明的是,聯盟鏈中的成員節點設備在構建用於發起調用上述智能合約的交易時,具體可以由該成員節點設備基於檢測到的業務事件以及採集到的車輛外形資料自動創建,也可以由使用者觸發創建;
例如,以由使用者觸發創建交易發起對智能合約的調用為例,車輛中可以搭載語音互動硬體,駕駛者可以藉由向車輛發起語音指令,來觸發車輛自動創建上述交易,發起對上述智能合約的調用。比如,以上述業務事件為車輛擁堵事件,上述智能合約中聲明的業務邏輯為與車輛擁堵事件對應的路權轉讓邏輯為例,上述語音指令具體可以是一條“發起讓路合約”的語音指令。
進一步的,當上述智能合約調用完成,上述成員節點設備也可以向周圍的若干個節點設備廣播發送一條提示訊息。當車輛收到該提示訊息後,可以向駕駛者以語音或者其它形式播放該提示訊息;比如,以上述業務事件為車輛違規事件,上述智能合約中聲明的業務邏輯為與車輛違規事件對應的違規處理邏輯為例,上述提示訊息具體可以是一條“車牌號為XX的司機您違規了,智能合約已經幫您繳存了罰款”的提示訊息。
以下將結合具體的業務場景,對以上描述的技術方案進行詳細描述。
在示出的一種實施方式中,組成上述聯盟鏈的成員節點設備中,具體可以包括上述聯盟鏈的運營方的伺服器、若干第三方的業務伺服器、若干車輛、交通攝像頭、交通燈、智能斑馬線等。
其中,上述業務伺服器可以是上述運營方基於實際的業務需求部署的伺服器,也可以是與上述運營方對接的第三方的業務伺服器;例如,以在聯盟鏈上完成在線的車禍定責以及車禍理賠的業務為例,上述業務伺服器具體可以是與上述運營方對接的第三方的交管局、或者保險公司的業務伺服器。
1)業務場景一
在一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛違規事件,在聯盟鏈上完成在線的違規處理業務。
在這種場景下,上述業務事件具體可以是與車輛相關的“車輛違規事件”;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛違規事件對應的違規處理邏輯”。
例如,在一個例子中,上述違規處理邏輯,可以是基於車輛具體的違規類型,做出諸如罰款、扣分等懲罰措施的邏輯。
假設作為成員節點設備的智能斑馬線,檢測到車輛發生了“斑馬線上非法停車”的違規事件,可以將該違規事件在聯盟鏈中,向該智能斑馬線周圍的其它車輛、交通攝像頭、交通燈等成員節點設備廣播該違規事件進行共識處理。
當共識完成後,該成員節點設備可以基於該違規事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述違規事件對應的智能合約(比如違規處理合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該違規事件對應的違規處理邏輯,在與該車輛的外形資料關聯儲存的帳戶地址中完成罰款、扣分等懲罰操作。
當完成上述智能合約的調用後,作為成員節點設備的智能斑馬線可以向周圍的節點設備廣播發送一條“車牌號為XX的司機您違規了,智能合約已經幫您繳存了罰款”的提示訊息,藉由車輛向使用者進行播放。
2)業務場景二
在另一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛違規事件,在聯盟鏈上完成在線的車禍定責以及車禍理賠的業務。
在這種場景下,上述業務事件具體可以是與車輛相關的“車輛車禍事件;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛車禍事件對應的車禍定責以及車禍理賠邏輯”。
例如,在一個例子中,上述車禍定責以及車禍理賠邏輯,可以是對車禍進行責任判定、以及理賠的執行邏輯。
假設作為成員節點設備的車輛,檢測到車輛發生了“追尾”的車禍事件,可以在聯盟鏈中,向該車輛周圍的其它車輛、智能斑馬線、交通攝像頭、交通燈等成員節點設備廣播該車禍事件進行共識處理。
當共識完成後,該成員節點設備可以基於該車禍事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述車禍事件對應的智能合約(比如車禍定責合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該車禍事件對應的車禍定責以及車禍理賠邏輯,完成車禍的責任判定以及相應的車禍理賠操作。
當完成上述智能合約的調用後,作為成員節點設備的車輛可以向駕駛者播放一條“確認本方全責。已通知保險公司進行賠付”的提示訊息,藉由車輛向使用者進行播放。或者,在另一種實現方式中,該提示訊息具體也可以是一條“確認本方全責。已通知保險公司,是否進行賠付?”的提示訊息;駕駛者可以藉由發出語音指令的形式,來進行確認賠付。
3)業務場景三
在另一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛擁堵事件,在聯盟鏈上完成在線的路權轉讓的業務。
例如,車輛的駕駛者在遭遇車輛擁堵後,可以主動向周邊的車輛轉讓自己的路權,來獲得優先通行權。
在這種場景下,上述業務事件具體可以是與車輛相關的“車輛擁堵事件;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛擁堵事件對應的路權轉讓邏輯”。
例如,在一個例子中,上述路權轉讓邏輯,可以是車輛主動為發起路權轉讓的車輛讓路後,自動獲得X分鐘的路權的處理邏輯。或者,上述路權轉讓邏輯,具體也可以是車輛主動為公共交通工具(比如公交車)讓路後,自動獲得X分鐘路權的處理邏輯。
在一種實現方式中,假設作為成員節點設備的車輛,檢測到車輛發生了擁堵事件,可以將該車禍事件在聯盟鏈中,向該車輛周圍的其它車輛、智能斑馬線、交通攝像頭、交通燈等成員節點設備廣播該車禍事件進行共識處理。
當共識完成後,該成員節點設備可以基於該擁堵事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述車禍事件對應的智能合約(比如路權轉讓合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該車禍事件對應的路權轉讓邏輯,在檢測到周邊車輛主動讓路後,自動為這些主動讓路的車輛授予一定數量的路權時間,並向這些主動讓路的車輛廣播一條“獲得路權X分鐘”的提示訊息。
在另一種實現方式中,以上示出的智能合約的調用也可以由車輛的駕駛者來人工觸發。當駕駛者在發現遭遇擁堵後,可以藉由發出一條“發起路權轉讓合約”的語音指令,與車輛進行語音互動,並由該車輛向周圍其它車輛廣播一條“後方車輛有緊急通過需求;請求本車往右並道。合約獎勵:路權X分鐘”的提示訊息。當該車輛在檢測到周邊車輛主動讓路後,自動為這些主動讓路的車輛授予一定數量的路權時間,並向這些主動讓路的車輛廣播一條“獲得路權X分鐘”的提示訊息。
當完成上述智能合約的調用後,作為成員節點設備的車輛可以向駕駛者播放一條“讓路司機已經獲得路權X分鐘”的提示訊息,藉由車輛向使用者進行播放。
4)業務場景四
在另一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛進入規劃路段的行駛事件,在聯盟鏈上完成在線獎勵的業務。
其中,上述規劃路段,具體可以是由聯盟鏈的運營方,或者與聯盟鏈對接的第三方(比如交管局)規劃出,並且在智能合約中聲明的最優行駛路段;比如,在遭遇擁堵時,由交管局主動規劃出的疏導路段。
在這種場景下,上述業務事件具體可以是與車輛相關的“進入規劃路段的行駛事件”;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛進入規劃路段的行駛事件,對應的獎勵邏輯”。
例如,在一個例子中,上述獎勵邏輯,可以是車輛主動進入最優行駛路段後,向駕駛者發放一定數額的獎勵的處理邏輯;比如,可以向駕駛者的帳戶中自動下發一定數量的積分、或者一定時長的路權作為獎勵。
在一種實現方式中,假設作為成員節點設備的交通攝像頭,檢測到車輛進入了最優行駛路段的行駛事件,可以在聯盟鏈中,向該交通攝像頭周圍的車輛、智能斑馬線、交通燈等成員節點設備廣播該行駛事件進行共識處理。
當共識完成後,上述交通攝像頭可以基於該行駛事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述行駛事件對應的智能合約(比如路況引導合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該行駛事件對應的獎勵邏輯,在檢測到車輛主動進入規劃路段後,自動為這些車輛的駕駛者發放一定數量的獎勵,並向這些車輛廣播一條“獲得XXX獎勵”的提示訊息。
在另一種實現方式中,以上示出的智能合約的調用也可以由車輛的駕駛者來人工觸發。當駕駛者在發現遭遇擁堵,並且聯盟鏈廣播了最新的規劃路段後,可以藉由發出一條“發起路況引導合約”的語音指令,與車輛進行語音互動,然後主動行駛至規劃路段來獲得獎勵。當上述交通攝像頭在檢測到該車輛主動行駛進入最優行駛路段的行駛事件後,可以自動為駕駛者發放一定數量的獎勵,並向這該車輛廣播一條“您進入了規劃路段,已獲得XXX獎勵”的提示訊息。
4)業務場景五
在另一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛進入規劃路段的行駛事件,在聯盟鏈上完成相應的收費邏輯。
其中,在該場景中,上述規劃路段,具體可以是由聯盟鏈的運營方,或者與聯盟鏈對接的第三方(比如交管局)規劃出的,並且在智能合約中聲明的限制路段;比如,擁堵路段、限行路段等等。
在這種場景下,上述業務事件具體可以是與車輛相關的“進入規劃路段的行駛事件”;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛進入規劃路段的行駛事件,對應的收費邏輯”。
例如,在一個例子中,上述收費邏輯,可以是車輛主動進入限制路段後,向駕駛者收取一定數額的費用;或者,在正常的收費標準上加收一定比例的費用的處理邏輯。
在一種實現方式中,假設作為成員節點設備的交通攝像頭,檢測到車輛進入了限制路段的行駛事件,可以將該行駛事件在聯盟鏈中,向該交通攝像頭周圍的車輛、智能斑馬線、交通燈等成員節點設備廣播該行駛事件進行共識處理。
當共識完成後,上述交通攝像頭可以基於該行駛事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述行駛事件對應的智能合約(比如路況引導合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該行駛事件對應的收費邏輯,在檢測到車輛主動進入限制路段後,自動向這些車輛的駕駛者收取一定數額的費用,或者在正常的收費標準上加收一定比例的費用,並向這些車輛廣播一條“您進入了限制路段,已收取XXX費用”的提示訊息。
在以上實施例中以上述目標實體為車輛為例對本說明書的技術方案進行詳細說明,需要補充說明的是,在實際應用中,上述目標實體也可以是能夠作為成員接入區塊鏈的其它類型的實體,在本說明書中不再進行一一列舉。
藉由以上各實施例可見,一方面,由於目標實體的外觀資料便於採集,因此將目標實體的外觀資料作為該目標實體的身份登記至區塊鏈的分散式資料庫,使得區塊鏈中的成員節點設備在檢測到與該目標實體對應的業務事件後,可以藉由進一步採集該目標實體的外形資料的方式,來快速明確與該業務事件對應的目標實體的身份,從而可以便捷的將該業務事件與該目標實體的身份關聯起來;
另一方面,由於目標實體的外觀資料已經作為該目標實體的身份登記至區塊鏈的分散式資料庫中,因此區塊鏈中的成員節點設備在基於該業務實體的外觀資料和上述業務事件來構建交易,調用區塊鏈上發佈的與上述業務事件對應的智能合約時,可以以上述目標實體的外觀資料所指示的身份來執行該智能合約所聲明的業務邏輯,從而可以便捷的在區塊鏈上來完成與上述目標實體的身份相關的業務互動,可以提升區塊鏈在業務層面的靈活性以及可擴展性。
與上述方法實施例相對應,本說明書還提供了一種基於區塊鏈的業務執行裝置的實施例。本說明書的基於區塊鏈的業務執行裝置的實施例可以應用在電子設備上。裝置實施例可以藉由軟體實現,也可以藉由硬體或者軟硬體結合的方式實現。以軟體實現為例,作為一個邏輯意義上的裝置,是藉由其所在電子設備的處理器將非易失性記憶體中對應的電腦程式指令讀取到記憶體中運行形成的。從硬體層面而言,如圖2所示,為本說明書的基於區塊鏈的業務執行裝置所在電子設備的一種硬體結構圖,除了圖2所示的處理器、記憶體、網路介面、以及非易失性記憶體之外,實施例中裝置所在的電子設備通常根據該電子設備的實際功能,還可以包括其他硬體,對此不再贅述。
圖3是本說明書一示例性實施例示出的一種基於區塊鏈的業務執行裝置的方塊圖。
請參考圖3,所述基於區塊鏈的業務執行裝置30可以應用在前述圖2所示的電子設備中,包括有:登記模組301、接收模組302和執行模組303。
登記模組301,採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收模組302,接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
執行模組303,調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
在本實施例中,所述目標實體外表面噴塗了用於固化所述目標實體的外觀資料的光學介質;
所述登記模組301:
藉由搭載的光感測器採集所述光學介質固化的所述目標實體的外觀資料。
在本實施例中,所述光學介質為奈米光膜。
在本實施例中,所述登記模組301:
將所述外觀資料在所述區塊鏈的分散式資料庫中,與所述目標實體已在所述區塊鏈註冊完成的身份關聯儲存。
在本實施例中,還包括:
更新模組304(圖3中未示出),當採集到的所述目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至所述區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在所述區塊鏈的分散式資料庫中進行儲存。
在本實施例中,所述目標實體包括車輛;所述成員節點設備包括接入所述區塊鏈的公共交通設備。
在本實施例中,所述業務事件包括車輛違規事件;所述智能合約所聲明的業務邏輯包括與所述車輛違規事件對應的違規處理邏輯。
在本實施例中,所述業務事件包括車輛車禍事件;所述智能合約所聲明的業務邏輯包括與所述車輛車禍事件對應的車禍定責以及車禍理賠邏輯。
在本實施例中,所述業務事件包括車輛擁堵事件;所述智能合約所聲明的業務邏輯包括與所述車輛擁堵事件對應的路權轉讓邏輯。
在本實施例中,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的獎勵邏輯。
在本實施例中,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的收費邏輯。
在本實施例中,所述區塊鏈為聯盟鏈。
上述裝置中各個模組的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。
對於裝置實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的模組可以是或者也可以不是物理上分開的,作為模組顯示的部件可以是或者也可以不是物理模組,即可以位於一個地方,或者也可以分佈到多個網路模組上。可以根據實際的需要選擇其中的部分或者全部模組來實現本說明書方案的目的。本領域具有通常知識者在不付出創造性勞動的情況下,即可以理解並實施。
上述實施例闡明的系統、裝置、模組或模組,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦,電腦的具體形式可以是個人電腦、筆記型電腦、蜂窩電話、相機電話、智能電話、個人數位助理、媒體播放器、導航設備、電子郵件收發設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任意幾種設備的組合。
與上述方法實施例相對應,本說明書還提供了一種電子設備的實施例。該電子設備包括:處理器以及用於儲存機器可執行指令的記憶體;其中,處理器和記憶體通常藉由內部匯流排相互連接。在其他可能的實現方式中,所述設備還可能包括外部介面,以能夠與其他設備或者部件進行通信。
在本實施例中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
在本實施例中,所述目標實體外表面噴塗了用於固化所述目標實體的外觀資料的光學介質;
藉由讀取並執行所述記憶體儲存的與基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
藉由搭載的光感測器採集所述光學介質固化的所述目標實體的外觀資料。
在本實施例中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
將所述外觀資料在所述區塊鏈的分散式資料庫中,與所述目標實體已在所述區塊鏈註冊完成的身份關聯儲存。
在本實施例中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
當採集到的所述目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至所述區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在所述區塊鏈的分散式資料庫中進行儲存。
本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本說明書的其它實施方案。本說明書旨在涵蓋本說明書的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本說明書的一般性原理並包括本說明書未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本說明書的真正範圍和精神由下面的申請專利範圍指出。
應當理解的是,本說明書並不局限於上面已經描述並在圖式中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本說明書的範圍僅由所附的申請專利範圍來限制。
以上所述僅為本說明書的較佳實施例而已,並不用以限制本說明書,凡在本說明書的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本說明書保護的範圍之內。
在實現時,區塊鏈的運營方需要在區塊鏈上部署與上述目標實體的身份相關的業務時,可以預先定義一種與上述目標實體相關的業務事件,並在區塊鏈上部署與上述業務事件對應的智能合約,以及在智能合約中聲明需要基於該目標實體的身份來觸發執行的與上述業務事件對應的業務邏輯。
而對於區塊鏈中與上述目標實體對接的節點設備而言,可以採集該目標實體的外觀資料,將該外觀資料作為該目標實體的身份登記至區塊鏈的分散式資料庫。
而區塊鏈中的成員節點設備(包含上述節點設備)在檢測到該目標實體相關的上述業務事件後,可以基於採集到的外觀資料以及檢測到的業務事件,來構建目標交易在區塊鏈中進行發佈,發起對上述智能合約的合約調用,然後基於該目標實體的外觀資料所指示的身份,來執行該智能合約所聲明的業務邏輯。
一方面,由於目標實體的外觀資料便於採集,因此將目標實體的外觀資料作為該目標實體的身份登記至區塊鏈的分散式資料庫,使得區塊鏈中的成員節點設備在檢測到與該目標實體對應的業務事件後,可以藉由進一步採集該目標實體的外形資料的方式,來快速明確與該業務事件對應的目標實體的身份,從而可以便捷的將該業務事件與該目標實體的身份關聯起來;
另一方面,由於目標實體的外觀資料已經作為該目標實體的身份登記至區塊鏈的分散式資料庫中,因此區塊鏈中的成員節點設備在基於該業務實體的外觀資料和上述業務事件來構建交易,調用區塊鏈上發佈的與上述業務事件對應的智能合約時,可以以上述目標實體的外觀資料所指示的身份來執行該智能合約所聲明的業務邏輯,從而可以便捷的在區塊鏈上來完成與上述目標實體的身份相關的業務互動,可以提升區塊鏈在業務層面的靈活性以及可擴展性。
下面藉由具體實施例並結合具體的應用場景對本說明書進行描述。
請參考圖1,圖1是本說明書一實施例提供的一種基於區塊鏈的業務執行方法,應用於區塊鏈中的任一節點設備,執行以下步驟:
步驟102,採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
步驟104,接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
步驟106,調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
上述目標實體,可以包括現實世界中的能夠作為成員接入區塊鏈的任意類型的實體;
例如,上述目標實體具體可以包括車輛、公共交通設備(比如交通攝像頭、交通燈、智能斑馬線等等)、商品等等實體,在實際應用中,可以藉由在這些實體內部置入晶片、感測器或者其它形式的智能硬體的方式,將這些實體改造成智能設備,並作為成員設備接入區塊鏈。
相應的,在本說明書所描述的區塊鏈,具體可以包括允許現實世界中的目標實體可以成員接入的任意類型的區塊鏈網路。
例如,在一個場景中,上述目標實體可以是車輛,而上述區塊鏈具體可以是一個由運營商服務、業務伺服器、若干車輛、以及諸如交通攝像頭、交通燈、智能斑馬線等公共交通設備作為成員設備組成的一個聯盟鏈。該聯盟鏈的運營方可以依託於該聯盟鏈,來部署諸如基於區塊鏈的車禍定責以及車禍理賠等,與車輛的身份相關的在線業務互動。
上述業務事件,具體可以涵蓋區塊鏈的運營方需要在區塊鏈上進行部署和實現的,與上述目標實體的身份相關的任意類型的在線業務。
而相應的,與上述業務事件對應的智能合約中所聲明的業務邏輯,具體可以包括以上描述的需要基於上述目標實體的身份來觸發執行的任意形式的業務邏輯。
例如,在一個場景中,仍以上述目標實體為車輛,上述區塊鏈為一個由若干車輛、交通攝像頭、交通燈、智能斑馬線等公共交通設備作為成員設備組成的一個聯盟鏈為例,上述業務事件具體可以包括與作為成員設備的車輛相關的“車輛違規事件”、“車輛車禍事件”、“車輛擁堵事件”等;而與以上描述的各個業務事件對應的是,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛違規事件對應的違規處理邏輯”、 “與車輛車禍事件對應的車禍定責以及車禍理賠邏輯”、以及,“與車輛擁堵事件對應的路權轉讓邏輯”。
以下以上述目標實體為車輛,以及上述區塊鏈為聯盟鏈為例對本說明書的技術方案進行詳細說明。
當上述聯盟鏈的運營方,需要依託於該聯盟鏈的具體架構,在聯盟鏈上部署需要基於車輛的真實身份來觸發執行的在線業務時,首先可以預先定義一種與車輛相關的業務事件,並基於定義的該業務事件,來開發相應的智能合約,以及在智能合約中聲明需要觸發執行的與上述業務事件對應的業務邏輯。
例如,在實現時,一方面,可以將運營方定義的業務事件,作為智能合約的執行條件;另一方面,還可以在上述智能合約中聲明,上述智能合約滿足上述執行條件時,需要觸發執行的業務邏輯相關的程式碼(比如一些程式方法或者函數)。
其中,運營商定義的業務事件的具體類型,以及與上述業務事件對應的業務邏輯,通常均取決於運營方實際的業務需求,在本說明書中不進行特別限定。
對於開發完成的智能合約,運營方可以藉由聯盟鏈中的任一節點設備將該智能合約發佈至聯盟鏈,並在該智能合約由該聯盟鏈中的部分指定的成員節點設備(比如,聯盟鏈中指定的若干個具有記帳權限的權威節點設備)完成共識後,收錄至該聯盟鏈的分散式資料庫(即分散式帳本)。後續,使用者可以藉由接入任一節點設備的客戶端,向區塊鏈中收錄的該智能合約提交交易(tansfer),來發起對該智能合約的合約調用,觸發在聯盟鏈上來觸發執行相關的業務邏輯。
其中,需要說明的是,聯盟鏈中的成員節點設備在對發佈至區塊鏈的智能合約進行共識處理時,所採用的共識演算法,以及具體的共識過程,在本說明書中不再進行詳述,本領域技術人員在將本說明書記載的技術方案付諸實現時,可以參考相關技術中的記載。
在本說明書中,可以在車輛上植入晶片、感測器或者其他形式的智能硬體的方式,將車輛改造成為一智能交通設備,並作為成員設備接入區塊鏈。
在示出的一種實施方式中,在車輛中可以植入私鑰以及公鑰的產生硬體(比如USB key),或者在車輛的儲存設備中搭載用於產生私鑰以及公鑰的密鑰演算法,車輛在作為成員設備接入聯盟鏈時,首先可以藉由搭載的私鑰以及公鑰的產生硬體,或者調用搭載的密鑰演算法,創建一對私鑰和公鑰。
然後,可以進一步構建一個用於發起註冊的交易,並基於產生的私鑰對該交易進行簽名後,將該交易在聯盟鏈中進行發佈,來申請加入聯盟鏈。而聯盟鏈中部分指定的成員節點設備在收到該交易後,可以基於對該交易進行簽名時所使用的私鑰對應的公鑰,對該交易的簽名進行驗證,並在簽名驗證通過後,可以對該交易進行共識處理。
當該交易完成共識時,可以對車輛的公鑰進行計算,為該車輛在聯盟鏈中創建一個帳戶地址。此時,該車輛作為成員節點設備成功加入聯盟鏈,為該車輛產生的帳戶地址,為該成員節點設備在聯盟鏈上的身份。
在實際應用中,由於車輛在加入聯盟鏈後由聯盟鏈為該車輛創建的帳戶地址,通常為車輛在聯盟鏈上的身份,而如果聯盟鏈的運營方需要在聯盟鏈上在線部署一些需要基於車輛的真實身份來觸發執行的線下業務時,則無法便捷的將車輛在聯盟鏈上的身份,與部署的線下業務關聯起來;
比如,以上述線下業務為基於檢測到的車輛違規事件,在聯盟鏈上完成在線的車禍定責以及車禍理賠的業務為例,當聯盟鏈上的成員節點設備,在檢測到該車輛發生違規後,由於無法獲知發生違規的車輛在聯盟鏈上的真實身份,因此無法將檢測到的該車輛違規事件與該車輛在聯盟鏈上的真實身份關聯起來,進而無法依託於聯盟鏈中發佈的智能合約,在線的完成車禍定責以及車禍理賠等業務互動。
在本說明書中,可以將車輛的外形資料作為該車輛在聯盟鏈上的身份資訊,登記至聯盟鏈的分散式資料庫。
在示出的一種實施方式中,作為成員節點設備的車輛,可以藉由內部置入的晶片、感測器或者其它形式的智能硬體的方式,來採集自己的外形資料,然後將採集到的外形資料,與該車輛在聯盟鏈上的帳戶地址在聯盟鏈的分散式資料庫中進行關聯儲存,以將該車輛的外形資料也作為該車輛的身份資訊,登記至該車輛在聯盟鏈上已有的身份上。
當然,如果車輛在聯盟鏈中並不存在作為鏈上身份的帳戶地址,也可以直接將車輛的外形資料作為車輛在聯盟鏈上的身份;比如,將車輛的外形資料充當車輛的公鑰的角色,對車輛的外形資料進行計算,為車輛創建一個作為鏈上身份的帳戶地址。
在示出的一種實施方式中,在車輛的外表面,可以預先噴塗用於固化車輛的外觀資料的光學介質。
其中,上述光學介質的具體材料,在本說明書中不進行特別限定,包括但不限定於任意能夠噴塗到車輛外表面,對車輛的外觀資料進行固化的材料。
例如,在一種實現方式中,上述光學介質具體可以是奈米光膜;上述奈米光膜具體可以是奈米級別的碳結構材料,當上述碳結構材料噴塗在車輛外表面後,可以包裹全車形成電路,形成一層奈米級的光膜,來自動固化車輛的外形。
而車輛上可以搭載用於採集上述奈米光膜固化的車輛外觀資料的光感測器,藉由光感測器,對上述奈米光膜進行光感應,來採集上述奈米光膜所固化下來的車輛的外形資料。
當然,除了以上示出的在車輛上噴塗光學介質,來固化和採集車輛的外形資料的實施方式以外,在實際應用中,也可以採用其它的方式,來採集車輛的外形資料,在本說明書中不再進行一一列舉;
例如,還對車輛整體進行三維的立體掃描,來精確採集車輛的外觀資料;或者,藉由借助視覺技術採集車輛的圖像,基於採集到圖像來計算產生車輛的外形資料。
在示出的另一種實施方式中,當採集到的車輛的外觀資料發生變化時,比如車輛遭遇車禍或者其它能夠改變車輛外形的事件,可以進一步基於變化後的外形資料,對已經登記至聯盟鏈的分散式資料庫中的外觀資料進行更新。
更進一步的,每當對已經登記至聯盟鏈的分散式資料庫中的車輛的外觀資料進行更新時,還可以產生相應的更新記錄;比如,產生一個包含變化前的外觀資料,和變化後的外觀資料的交易,發佈在區塊鏈的分散式資料庫,在該交易完成共識後,將該交易收錄至聯盟鏈的分散式資料庫。
藉由這種方式,使得在一些需要調用車輛的歷史外觀資料變化的業務場景下(比如,調用車輛的歷史外觀變化資料,對車輛進行定損或者估值),可以在區塊鏈的分散式資料庫中能夠回溯車輛的外觀資料變化資料。
在本說明書中,當將車輛的外形資料作為車輛的身份登記至聯盟鏈的分散式資料庫後,聯盟鏈中的任一成員節點設備在檢測到車輛相關的業務事件時,可以將檢測到的業務事件,以交易的形式在聯盟鏈中進行發佈,並由聯盟鏈中檢測到該業務事件的各個成員節點設備,對該業務事件進行共識處理。
其中,在本說明書中,在聯盟鏈上對檢測到的與車輛相關的業務事件進行共識處理,即為各個節點設備藉由聯盟鏈廣播檢測到的業務事件,基於多方的“證據”對上述業務事件進行共同認定的過程。
例如,以上述業務事件為車輛違規事件,上述聯盟鏈中的成員節點設備包括若干車輛、交通攝像頭、交通燈、智能斑馬線為例,當聯盟鏈中某一作為成員節點設備的交通攝像頭在檢測到某一車輛發生了違規後,可以將檢測到的車輛違規事件以交易的形式向聯盟鏈中的周邊的節點設備廣播,與周邊同樣能檢測到該車輛的違規事件的其它車輛、交通燈、智能斑馬線等成員節點設備,一起對該交易進行共識。當共識通過後,表示交通攝像頭周邊的其它節點設備,也可檢測到了該車輛發生違規,交通攝像頭檢測到的該車輛的違規事件可信,多方共同認定該車輛發生車輛違規的事實。
在本說明書中,當成員節點設備檢測到的業務事件完成共識後,此時該成員節點設備可以進一步採集該車輛的外觀資料,來明確與該業務事件對應的車輛的身份;
例如,以上述業務事件為車輛違規事件為例,聯盟鏈中的成員節點設備在檢測到車輛發生車輛違規後,可以進一步藉由搭載的光學感測器,來感應噴塗在車輛外表面的奈米光膜,採集奈米光膜固化下來的車輛的外觀資料,以明確當前發生違規的車輛,在聯盟鏈上的身份。
進一步的,聯盟鏈中的該成員節點設備可以基於檢測到的業務事件,以及採集到的車輛的外觀資料,來構建一個交易,發起對已經部署在聯盟鏈上的與上述業務事件對應的智能合約的合約調用,並在聯盟鏈中基於該車輛的外觀資料所指示的真實身份,來觸發執行該智能合約中聲明的與該業務事件對應的業務邏輯,在聯盟鏈上完成相應的業務互動;
例如,在實現時,在構建完成的該交易中可以攜帶上述智能合約的帳戶地址,進而可以基於該帳戶地址,將該交易作為上述智能合約的輸入(input)提交至上述智能合約,發起對上述智能合約的調用,來觸發智能合約執行聲明的與上述業務事件對應的業務邏輯相關的程式碼。
其中,需要說明的是,聯盟鏈中的成員節點設備在構建用於發起調用上述智能合約的交易時,具體可以由該成員節點設備基於檢測到的業務事件以及採集到的車輛外形資料自動創建,也可以由使用者觸發創建;
例如,以由使用者觸發創建交易發起對智能合約的調用為例,車輛中可以搭載語音互動硬體,駕駛者可以藉由向車輛發起語音指令,來觸發車輛自動創建上述交易,發起對上述智能合約的調用。比如,以上述業務事件為車輛擁堵事件,上述智能合約中聲明的業務邏輯為與車輛擁堵事件對應的路權轉讓邏輯為例,上述語音指令具體可以是一條“發起讓路合約”的語音指令。
進一步的,當上述智能合約調用完成,上述成員節點設備也可以向周圍的若干個節點設備廣播發送一條提示訊息。當車輛收到該提示訊息後,可以向駕駛者以語音或者其它形式播放該提示訊息;比如,以上述業務事件為車輛違規事件,上述智能合約中聲明的業務邏輯為與車輛違規事件對應的違規處理邏輯為例,上述提示訊息具體可以是一條“車牌號為XX的司機您違規了,智能合約已經幫您繳存了罰款”的提示訊息。
以下將結合具體的業務場景,對以上描述的技術方案進行詳細描述。
在示出的一種實施方式中,組成上述聯盟鏈的成員節點設備中,具體可以包括上述聯盟鏈的運營方的伺服器、若干第三方的業務伺服器、若干車輛、交通攝像頭、交通燈、智能斑馬線等。
其中,上述業務伺服器可以是上述運營方基於實際的業務需求部署的伺服器,也可以是與上述運營方對接的第三方的業務伺服器;例如,以在聯盟鏈上完成在線的車禍定責以及車禍理賠的業務為例,上述業務伺服器具體可以是與上述運營方對接的第三方的交管局、或者保險公司的業務伺服器。
1)業務場景一
在一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛違規事件,在聯盟鏈上完成在線的違規處理業務。
在這種場景下,上述業務事件具體可以是與車輛相關的“車輛違規事件”;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛違規事件對應的違規處理邏輯”。
例如,在一個例子中,上述違規處理邏輯,可以是基於車輛具體的違規類型,做出諸如罰款、扣分等懲罰措施的邏輯。
假設作為成員節點設備的智能斑馬線,檢測到車輛發生了“斑馬線上非法停車”的違規事件,可以將該違規事件在聯盟鏈中,向該智能斑馬線周圍的其它車輛、交通攝像頭、交通燈等成員節點設備廣播該違規事件進行共識處理。
當共識完成後,該成員節點設備可以基於該違規事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述違規事件對應的智能合約(比如違規處理合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該違規事件對應的違規處理邏輯,在與該車輛的外形資料關聯儲存的帳戶地址中完成罰款、扣分等懲罰操作。
當完成上述智能合約的調用後,作為成員節點設備的智能斑馬線可以向周圍的節點設備廣播發送一條“車牌號為XX的司機您違規了,智能合約已經幫您繳存了罰款”的提示訊息,藉由車輛向使用者進行播放。
2)業務場景二
在另一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛違規事件,在聯盟鏈上完成在線的車禍定責以及車禍理賠的業務。
在這種場景下,上述業務事件具體可以是與車輛相關的“車輛車禍事件;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛車禍事件對應的車禍定責以及車禍理賠邏輯”。
例如,在一個例子中,上述車禍定責以及車禍理賠邏輯,可以是對車禍進行責任判定、以及理賠的執行邏輯。
假設作為成員節點設備的車輛,檢測到車輛發生了“追尾”的車禍事件,可以在聯盟鏈中,向該車輛周圍的其它車輛、智能斑馬線、交通攝像頭、交通燈等成員節點設備廣播該車禍事件進行共識處理。
當共識完成後,該成員節點設備可以基於該車禍事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述車禍事件對應的智能合約(比如車禍定責合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該車禍事件對應的車禍定責以及車禍理賠邏輯,完成車禍的責任判定以及相應的車禍理賠操作。
當完成上述智能合約的調用後,作為成員節點設備的車輛可以向駕駛者播放一條“確認本方全責。已通知保險公司進行賠付”的提示訊息,藉由車輛向使用者進行播放。或者,在另一種實現方式中,該提示訊息具體也可以是一條“確認本方全責。已通知保險公司,是否進行賠付?”的提示訊息;駕駛者可以藉由發出語音指令的形式,來進行確認賠付。
3)業務場景三
在另一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛擁堵事件,在聯盟鏈上完成在線的路權轉讓的業務。
例如,車輛的駕駛者在遭遇車輛擁堵後,可以主動向周邊的車輛轉讓自己的路權,來獲得優先通行權。
在這種場景下,上述業務事件具體可以是與車輛相關的“車輛擁堵事件;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛擁堵事件對應的路權轉讓邏輯”。
例如,在一個例子中,上述路權轉讓邏輯,可以是車輛主動為發起路權轉讓的車輛讓路後,自動獲得X分鐘的路權的處理邏輯。或者,上述路權轉讓邏輯,具體也可以是車輛主動為公共交通工具(比如公交車)讓路後,自動獲得X分鐘路權的處理邏輯。
在一種實現方式中,假設作為成員節點設備的車輛,檢測到車輛發生了擁堵事件,可以將該車禍事件在聯盟鏈中,向該車輛周圍的其它車輛、智能斑馬線、交通攝像頭、交通燈等成員節點設備廣播該車禍事件進行共識處理。
當共識完成後,該成員節點設備可以基於該擁堵事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述車禍事件對應的智能合約(比如路權轉讓合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該車禍事件對應的路權轉讓邏輯,在檢測到周邊車輛主動讓路後,自動為這些主動讓路的車輛授予一定數量的路權時間,並向這些主動讓路的車輛廣播一條“獲得路權X分鐘”的提示訊息。
在另一種實現方式中,以上示出的智能合約的調用也可以由車輛的駕駛者來人工觸發。當駕駛者在發現遭遇擁堵後,可以藉由發出一條“發起路權轉讓合約”的語音指令,與車輛進行語音互動,並由該車輛向周圍其它車輛廣播一條“後方車輛有緊急通過需求;請求本車往右並道。合約獎勵:路權X分鐘”的提示訊息。當該車輛在檢測到周邊車輛主動讓路後,自動為這些主動讓路的車輛授予一定數量的路權時間,並向這些主動讓路的車輛廣播一條“獲得路權X分鐘”的提示訊息。
當完成上述智能合約的調用後,作為成員節點設備的車輛可以向駕駛者播放一條“讓路司機已經獲得路權X分鐘”的提示訊息,藉由車輛向使用者進行播放。
4)業務場景四
在另一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛進入規劃路段的行駛事件,在聯盟鏈上完成在線獎勵的業務。
其中,上述規劃路段,具體可以是由聯盟鏈的運營方,或者與聯盟鏈對接的第三方(比如交管局)規劃出,並且在智能合約中聲明的最優行駛路段;比如,在遭遇擁堵時,由交管局主動規劃出的疏導路段。
在這種場景下,上述業務事件具體可以是與車輛相關的“進入規劃路段的行駛事件”;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛進入規劃路段的行駛事件,對應的獎勵邏輯”。
例如,在一個例子中,上述獎勵邏輯,可以是車輛主動進入最優行駛路段後,向駕駛者發放一定數額的獎勵的處理邏輯;比如,可以向駕駛者的帳戶中自動下發一定數量的積分、或者一定時長的路權作為獎勵。
在一種實現方式中,假設作為成員節點設備的交通攝像頭,檢測到車輛進入了最優行駛路段的行駛事件,可以在聯盟鏈中,向該交通攝像頭周圍的車輛、智能斑馬線、交通燈等成員節點設備廣播該行駛事件進行共識處理。
當共識完成後,上述交通攝像頭可以基於該行駛事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述行駛事件對應的智能合約(比如路況引導合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該行駛事件對應的獎勵邏輯,在檢測到車輛主動進入規劃路段後,自動為這些車輛的駕駛者發放一定數量的獎勵,並向這些車輛廣播一條“獲得XXX獎勵”的提示訊息。
在另一種實現方式中,以上示出的智能合約的調用也可以由車輛的駕駛者來人工觸發。當駕駛者在發現遭遇擁堵,並且聯盟鏈廣播了最新的規劃路段後,可以藉由發出一條“發起路況引導合約”的語音指令,與車輛進行語音互動,然後主動行駛至規劃路段來獲得獎勵。當上述交通攝像頭在檢測到該車輛主動行駛進入最優行駛路段的行駛事件後,可以自動為駕駛者發放一定數量的獎勵,並向這該車輛廣播一條“您進入了規劃路段,已獲得XXX獎勵”的提示訊息。
4)業務場景五
在另一種業務場景下,上述聯盟鏈的運營方,在聯盟鏈上部署的需要基於車輛的真實身份來觸發執行的在線業務,具體可以是基於檢測到的車輛進入規劃路段的行駛事件,在聯盟鏈上完成相應的收費邏輯。
其中,在該場景中,上述規劃路段,具體可以是由聯盟鏈的運營方,或者與聯盟鏈對接的第三方(比如交管局)規劃出的,並且在智能合約中聲明的限制路段;比如,擁堵路段、限行路段等等。
在這種場景下,上述業務事件具體可以是與車輛相關的“進入規劃路段的行駛事件”;相應的,上述智能合約中所聲明的與上述業務事件對應的業務邏輯,則具體可以是“與車輛進入規劃路段的行駛事件,對應的收費邏輯”。
例如,在一個例子中,上述收費邏輯,可以是車輛主動進入限制路段後,向駕駛者收取一定數額的費用;或者,在正常的收費標準上加收一定比例的費用的處理邏輯。
在一種實現方式中,假設作為成員節點設備的交通攝像頭,檢測到車輛進入了限制路段的行駛事件,可以將該行駛事件在聯盟鏈中,向該交通攝像頭周圍的車輛、智能斑馬線、交通燈等成員節點設備廣播該行駛事件進行共識處理。
當共識完成後,上述交通攝像頭可以基於該行駛事件以及採集到的該車輛的外形資料,構建一個交易,發起對已經部署在聯盟鏈上的與上述行駛事件對應的智能合約(比如路況引導合約)的合約調用,並在聯盟鏈中執行該智能合約中聲明的,與該行駛事件對應的收費邏輯,在檢測到車輛主動進入限制路段後,自動向這些車輛的駕駛者收取一定數額的費用,或者在正常的收費標準上加收一定比例的費用,並向這些車輛廣播一條“您進入了限制路段,已收取XXX費用”的提示訊息。
在以上實施例中以上述目標實體為車輛為例對本說明書的技術方案進行詳細說明,需要補充說明的是,在實際應用中,上述目標實體也可以是能夠作為成員接入區塊鏈的其它類型的實體,在本說明書中不再進行一一列舉。
藉由以上各實施例可見,一方面,由於目標實體的外觀資料便於採集,因此將目標實體的外觀資料作為該目標實體的身份登記至區塊鏈的分散式資料庫,使得區塊鏈中的成員節點設備在檢測到與該目標實體對應的業務事件後,可以藉由進一步採集該目標實體的外形資料的方式,來快速明確與該業務事件對應的目標實體的身份,從而可以便捷的將該業務事件與該目標實體的身份關聯起來;
另一方面,由於目標實體的外觀資料已經作為該目標實體的身份登記至區塊鏈的分散式資料庫中,因此區塊鏈中的成員節點設備在基於該業務實體的外觀資料和上述業務事件來構建交易,調用區塊鏈上發佈的與上述業務事件對應的智能合約時,可以以上述目標實體的外觀資料所指示的身份來執行該智能合約所聲明的業務邏輯,從而可以便捷的在區塊鏈上來完成與上述目標實體的身份相關的業務互動,可以提升區塊鏈在業務層面的靈活性以及可擴展性。
與上述方法實施例相對應,本說明書還提供了一種基於區塊鏈的業務執行裝置的實施例。本說明書的基於區塊鏈的業務執行裝置的實施例可以應用在電子設備上。裝置實施例可以藉由軟體實現,也可以藉由硬體或者軟硬體結合的方式實現。以軟體實現為例,作為一個邏輯意義上的裝置,是藉由其所在電子設備的處理器將非易失性記憶體中對應的電腦程式指令讀取到記憶體中運行形成的。從硬體層面而言,如圖2所示,為本說明書的基於區塊鏈的業務執行裝置所在電子設備的一種硬體結構圖,除了圖2所示的處理器、記憶體、網路介面、以及非易失性記憶體之外,實施例中裝置所在的電子設備通常根據該電子設備的實際功能,還可以包括其他硬體,對此不再贅述。
圖3是本說明書一示例性實施例示出的一種基於區塊鏈的業務執行裝置的方塊圖。
請參考圖3,所述基於區塊鏈的業務執行裝置30可以應用在前述圖2所示的電子設備中,包括有:登記模組301、接收模組302和執行模組303。
登記模組301,採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收模組302,接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
執行模組303,調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
在本實施例中,所述目標實體外表面噴塗了用於固化所述目標實體的外觀資料的光學介質;
所述登記模組301:
藉由搭載的光感測器採集所述光學介質固化的所述目標實體的外觀資料。
在本實施例中,所述光學介質為奈米光膜。
在本實施例中,所述登記模組301:
將所述外觀資料在所述區塊鏈的分散式資料庫中,與所述目標實體已在所述區塊鏈註冊完成的身份關聯儲存。
在本實施例中,還包括:
更新模組304(圖3中未示出),當採集到的所述目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至所述區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在所述區塊鏈的分散式資料庫中進行儲存。
在本實施例中,所述目標實體包括車輛;所述成員節點設備包括接入所述區塊鏈的公共交通設備。
在本實施例中,所述業務事件包括車輛違規事件;所述智能合約所聲明的業務邏輯包括與所述車輛違規事件對應的違規處理邏輯。
在本實施例中,所述業務事件包括車輛車禍事件;所述智能合約所聲明的業務邏輯包括與所述車輛車禍事件對應的車禍定責以及車禍理賠邏輯。
在本實施例中,所述業務事件包括車輛擁堵事件;所述智能合約所聲明的業務邏輯包括與所述車輛擁堵事件對應的路權轉讓邏輯。
在本實施例中,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的獎勵邏輯。
在本實施例中,所述業務事件包括車輛進入規劃路段的行駛事件;所述智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的收費邏輯。
在本實施例中,所述區塊鏈為聯盟鏈。
上述裝置中各個模組的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。
對於裝置實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的模組可以是或者也可以不是物理上分開的,作為模組顯示的部件可以是或者也可以不是物理模組,即可以位於一個地方,或者也可以分佈到多個網路模組上。可以根據實際的需要選擇其中的部分或者全部模組來實現本說明書方案的目的。本領域具有通常知識者在不付出創造性勞動的情況下,即可以理解並實施。
上述實施例闡明的系統、裝置、模組或模組,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦,電腦的具體形式可以是個人電腦、筆記型電腦、蜂窩電話、相機電話、智能電話、個人數位助理、媒體播放器、導航設備、電子郵件收發設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任意幾種設備的組合。
與上述方法實施例相對應,本說明書還提供了一種電子設備的實施例。該電子設備包括:處理器以及用於儲存機器可執行指令的記憶體;其中,處理器和記憶體通常藉由內部匯流排相互連接。在其他可能的實現方式中,所述設備還可能包括外部介面,以能夠與其他設備或者部件進行通信。
在本實施例中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
採集目標實體的外觀資料,並將所述外觀資料作為所述目標實體的身份登記至所述區塊鏈的分散式資料庫;
接收區塊鏈中的成員節點設備發起的目標交易;其中,所述目標交易包括由所述成員節點設備採集的所述目標實體的外觀資料以及由所述成員節點設備檢測的與所述目標實體相關的業務事件;
調用與所述業務事件對應的智能合約,基於所述目標實體的外觀資料所指示的身份執行所述智能合約所聲明的業務邏輯。
在本實施例中,所述目標實體外表面噴塗了用於固化所述目標實體的外觀資料的光學介質;
藉由讀取並執行所述記憶體儲存的與基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
藉由搭載的光感測器採集所述光學介質固化的所述目標實體的外觀資料。
在本實施例中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
將所述外觀資料在所述區塊鏈的分散式資料庫中,與所述目標實體已在所述區塊鏈註冊完成的身份關聯儲存。
在本實施例中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
當採集到的所述目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至所述區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在所述區塊鏈的分散式資料庫中進行儲存。
本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本說明書的其它實施方案。本說明書旨在涵蓋本說明書的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本說明書的一般性原理並包括本說明書未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本說明書的真正範圍和精神由下面的申請專利範圍指出。
應當理解的是,本說明書並不局限於上面已經描述並在圖式中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本說明書的範圍僅由所附的申請專利範圍來限制。
以上所述僅為本說明書的較佳實施例而已,並不用以限制本說明書,凡在本說明書的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本說明書保護的範圍之內。
102~106‧‧‧步驟
30‧‧‧基於區塊鏈的業務執行裝置
301‧‧‧登記模組
302‧‧‧接收模組
303‧‧‧執行模組
圖1是一示例性實施例提供的一種基於區塊鏈的業務執行方法的流程圖。
圖2是一示例性實施例提供的一種電子設備的結構示意圖。
圖3是一示例性實施例提供的一種基於區塊鏈的業務執行裝置的方塊圖。
Claims (25)
- 一種基於區塊鏈的業務執行方法,包括: 採集目標實體的外觀資料,並將該外觀資料作為該目標實體的身份登記至該區塊鏈的分散式資料庫; 接收區塊鏈中的成員節點設備發起的目標交易;其中,該目標交易包括由該成員節點設備採集的該目標實體的外觀資料以及由該成員節點設備檢測的與該目標實體相關的業務事件; 調用與該業務事件對應的智能合約,基於該目標實體的外觀資料所指示的身份執行該智能合約所聲明的業務邏輯。
- 根據申請專利範圍第1項所述的方法,該目標實體外表面噴塗了用於固化該目標實體的外觀資料的光學介質; 該採集目標實體的外觀資料,包括: 藉由搭載的光感測器採集該奈米光膜固化的該目標實體的外觀資料。
- 根據申請專利範圍第2項所述的方法,該光學介質為奈米光膜。
- 根據申請專利範圍第1項所述的方法,該將該外觀資料作為該目標實體的身份登記至該區塊鏈的分散式資料庫,包括: 將該外觀資料在該區塊鏈的分散式資料庫中,與該目標實體已在該區塊鏈註冊完成的身份關聯儲存。
- 根據申請專利範圍第1項所述的方法,還包括: 當採集到的該目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至該區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在該區塊鏈的分散式資料庫中進行儲存。
- 根據申請專利範圍第1項所述的方法,該目標實體包括車輛;該成員節點設備包括接入該區塊鏈的公共交通設備。
- 根據申請專利範圍第6項所述的方法,該業務事件包括車輛違規事件;該智能合約所聲明的業務邏輯包括與該車輛違規事件對應的違規處理邏輯。
- 根據申請專利範圍第6項所述的方法,該業務事件包括車輛車禍事件;該智能合約所聲明的業務邏輯包括與該車輛車禍事件對應的車禍定責以及車禍理賠邏輯。
- 根據申請專利範圍第6項所述的方法,該業務事件包括車輛擁堵事件;該智能合約所聲明的業務邏輯包括與該車輛擁堵事件對應的路權轉讓邏輯。
- 根據申請專利範圍第6項所述的方法,該業務事件包括車輛進入規劃路段的行駛事件;該智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的獎勵邏輯。
- 根據申請專利範圍第6項所述的方法,該業務事件包括車輛進入規劃路段的行駛事件;該智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的收費邏輯。
- 根據申請專利範圍第1項所述的方法,該區塊鏈為聯盟鏈。
- 一種基於區塊鏈的業務執行裝置,包括: 登記模組,採集目標實體的外觀資料,並將該外觀資料作為該目標實體的身份登記至該區塊鏈的分散式資料庫; 接收模組,接收區塊鏈中的成員節點設備發起的目標交易;其中,該目標交易包括由該成員節點設備採集的該目標實體的外觀資料以及由該成員節點設備檢測的與該目標實體相關的業務事件; 執行模組,調用與該業務事件對應的智能合約,基於該目標實體的外觀資料所指示的身份執行該智能合約所聲明的業務邏輯。
- 根據申請專利範圍第13項所述的裝置,該目標實體外表面噴塗了用於固化該目標實體的外觀資料的光學介質; 該登記模組: 藉由搭載的光感測器採集該光學介質固化的該目標實體的外觀資料。
- 根據申請專利範圍第14項所述的裝置,該光學介質為奈米光膜。
- 根據申請專利範圍第14項所述的裝置,該登記模組: 將該外觀資料在該區塊鏈的分散式資料庫中,與該目標實體已在該區塊鏈註冊完成的身份關聯儲存。
- 根據申請專利範圍第14項所述的裝置,還包括: 更新模組,當採集到的該目標實體的外觀資料發生變化時,基於發生變化後的外觀資料對已登記至該區塊鏈的分散式資料庫的外觀資料進行更新,並產生對應的更新記錄在該區塊鏈的分散式資料庫中進行儲存。
- 根據申請專利範圍第14項所述的裝置,該目標實體包括車輛;該成員節點設備包括接入該區塊鏈的公共交通設備。
- 根據申請專利範圍第18項所述的裝置,該業務事件包括車輛違規事件;該智能合約所聲明的業務邏輯包括與該車輛違規事件對應的違規處理邏輯。
- 根據申請專利範圍第18項所述的裝置,該業務事件包括車輛車禍事件;該智能合約所聲明的業務邏輯包括與該車輛車禍事件對應的車禍定責以及車禍理賠邏輯。
- 根據申請專利範圍第18項所述的裝置,該業務事件包括車輛擁堵事件;該智能合約所聲明的業務邏輯包括與該車輛擁堵事件對應的路權轉讓邏輯。
- 根據申請專利範圍第18項所述的裝置,該業務事件包括車輛進入規劃路段的行駛事件;該智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的獎勵邏輯。
- 根據申請專利範圍第18項所述的裝置,該業務事件包括車輛進入規劃路段的行駛事件;該智能合約所聲明的業務邏輯包括與車輛進入規劃路段的行駛事件對應的收費邏輯。
- 根據申請專利範圍第13項所述的方法,該區塊鏈為聯盟鏈。
- 一種電子設備,包括: 處理器; 用於儲存機器可執行指令的記憶體; 其中,藉由讀取並執行該記憶體儲存的與基於區塊鏈的基於區塊鏈的業務執行的控制邏輯對應的機器可執行指令,該處理器被促使: 採集目標實體的外觀資料,並將該外觀資料作為該目標實體的身份登記至該區塊鏈的分散式資料庫; 接收區塊鏈中的成員節點設備發起的目標交易;其中,該目標交易包括由該成員節點設備採集的該目標實體的外觀資料以及由該成員節點設備檢測的與該目標實體相關的業務事件; 調用與該業務事件對應的智能合約,基於該目標實體的外觀資料所指示的身份執行該智能合約所聲明的業務邏輯。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810277604.9 | 2018-03-30 | ||
| CN201810277604.9A CN108520462B (zh) | 2018-03-30 | 2018-03-30 | 基于区块链的业务执行方法及装置、电子设备 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201942830A true TW201942830A (zh) | 2019-11-01 |
| TWI696374B TWI696374B (zh) | 2020-06-11 |
Family
ID=63430966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107141851A TWI696374B (zh) | 2018-03-30 | 2018-11-23 | 基於區塊鏈的業務執行方法及裝置、電子設備 |
Country Status (15)
| Country | Link |
|---|---|
| US (4) | US10719884B2 (zh) |
| EP (1) | EP3571654A4 (zh) |
| JP (1) | JP6859511B2 (zh) |
| KR (1) | KR102151366B1 (zh) |
| CN (2) | CN108520462B (zh) |
| AU (2) | AU2019203641A1 (zh) |
| BR (1) | BR112019011063A2 (zh) |
| CA (1) | CA3044441C (zh) |
| MX (1) | MX376845B (zh) |
| PH (1) | PH12019501205B1 (zh) |
| RU (1) | RU2728806C1 (zh) |
| SG (2) | SG10202106085VA (zh) |
| TW (1) | TWI696374B (zh) |
| WO (1) | WO2019191094A1 (zh) |
| ZA (1) | ZA201903423B (zh) |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11700265B2 (en) | 2018-03-06 | 2023-07-11 | Americorp Investments Llc | Customized view of restricted information recorded into a blockchain |
| US10951626B2 (en) | 2018-03-06 | 2021-03-16 | Americorp Investments Llc | Blockchain-based commercial inventory systems and methods |
| WO2019173519A1 (en) * | 2018-03-06 | 2019-09-12 | Jordan Simons | Customized view of restricted information recorded into a blockchain |
| CN108520462B (zh) | 2018-03-30 | 2020-07-24 | 阿里巴巴集团控股有限公司 | 基于区块链的业务执行方法及装置、电子设备 |
| WO2019204094A1 (en) * | 2018-04-19 | 2019-10-24 | Walmart Apollo, Llc | Systems and methods for decentralized content distribution |
| CN108876401B (zh) | 2018-05-29 | 2022-03-01 | 创新先进技术有限公司 | 基于区块链的商品理赔方法及装置、电子设备 |
| CN109274667B (zh) * | 2018-09-14 | 2020-06-23 | 阿里巴巴集团控股有限公司 | 一种基于区块链的版权事件存证方法及系统 |
| CN109272385B (zh) * | 2018-09-14 | 2021-03-23 | 创新先进技术有限公司 | 一种基于区块链的版权事件代理存证方法及系统 |
| CN109598147B (zh) * | 2018-09-30 | 2020-01-21 | 阿里巴巴集团控股有限公司 | 基于区块链的数据处理方法及装置、电子设备 |
| CN111045690B (zh) | 2018-10-12 | 2023-04-28 | 阿里巴巴集团控股有限公司 | 区块链节点服务部署方法、装置、系统、计算设备及介质 |
| CN109327312B (zh) * | 2018-10-26 | 2020-03-24 | 阿里巴巴集团控股有限公司 | 认证方法及装置、电子设备 |
| CN113283905B (zh) * | 2018-10-26 | 2024-12-24 | 蚂蚁链技术有限公司 | 基于区块链的数据存证、获取方法和装置 |
| CN109542602B (zh) * | 2018-11-20 | 2021-05-11 | 苏州朗润创新知识产权运营有限公司 | 一种基于区块链的分布式任务处理方法、装置及系统 |
| CN109947845A (zh) * | 2018-11-23 | 2019-06-28 | 阿里巴巴集团控股有限公司 | 一种区块链存证方法、装置和计算机设备 |
| CN110046522A (zh) * | 2018-11-28 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 基于区块链的业务处理方法及装置、电子设备 |
| CN109658704A (zh) * | 2018-11-29 | 2019-04-19 | 深圳市元征科技股份有限公司 | 一种车辆超速管理方法以及系统 |
| CN110046193A (zh) | 2018-11-30 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 基于区块链的数据处理方法、装置和计算机设备 |
| CN110047008A (zh) | 2018-12-18 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 一种基于区块链的理赔方法和装置 |
| CN111898139B (zh) * | 2018-12-20 | 2024-04-16 | 创新先进技术有限公司 | 数据读写方法及装置、电子设备 |
| CN109903163A (zh) * | 2019-03-05 | 2019-06-18 | 杭州秘猿科技有限公司 | 一种区块链的出块奖励方法、装置和电子设备 |
| CN109816995B (zh) * | 2019-03-25 | 2020-05-29 | 江西理工大学 | 一种基于联盟区块链技术的智能交通信号灯安全动态调控方法 |
| CN109886694B (zh) * | 2019-03-26 | 2021-04-27 | 创新先进技术有限公司 | 基于区块链的数据处理方法及装置和电子设备 |
| CN113661628A (zh) * | 2019-04-16 | 2021-11-16 | 松下电器(美国)知识产权公司 | 控制方法、控制系统以及程序 |
| CN110348825A (zh) * | 2019-06-26 | 2019-10-18 | 阿里巴巴集团控股有限公司 | 基于区块链的电子票据下发方法及装置和电子设备 |
| CN110400467A (zh) * | 2019-07-25 | 2019-11-01 | 深圳市元征科技股份有限公司 | 一种车辆违章监控方法、装置及服务器 |
| CN110427432A (zh) * | 2019-08-08 | 2019-11-08 | 英华达(上海)科技有限公司 | 基于区块链的违章事件处理方法、系统、设备及存储介质 |
| CN110659264B (zh) * | 2019-09-26 | 2022-09-23 | 联想(北京)有限公司 | 用于计算系统的业务处理方法、装置和计算系统 |
| CN111079196A (zh) * | 2019-11-29 | 2020-04-28 | 山东爱城市网信息技术有限公司 | 基于区块链的射频车辆违法记录管理方法及设备、介质 |
| CN111259298B (zh) * | 2020-01-16 | 2023-06-27 | 深圳市华海同创科技有限公司 | 基于区块链的话题生成方法、节点服务器及存储介质 |
| US12099997B1 (en) | 2020-01-31 | 2024-09-24 | Steven Mark Hoffberg | Tokenized fungible liabilities |
| CN111522878B (zh) * | 2020-04-14 | 2024-01-02 | 名商科技有限公司 | 基于区块链的车载视频处理方法、装置、计算机和介质 |
| CN111600839B (zh) | 2020-04-15 | 2022-03-11 | 北京京东振世信息技术有限公司 | 一种交通事故处理方法、设备及存储介质 |
| CN111401903B (zh) | 2020-06-03 | 2020-09-11 | 腾讯科技(深圳)有限公司 | 区块链消息处理方法、装置、计算机以及可读存储介质 |
| US20210389138A1 (en) * | 2020-06-15 | 2021-12-16 | Google Llc | Vehicle Communication System for Optimizing Traffic Flow |
| CN112015814B (zh) * | 2020-08-26 | 2022-10-04 | 深圳壹账通智能科技有限公司 | 基于区块链网络的数据生成方法、设备、节点及存储介质 |
| CN111857892B (zh) * | 2020-09-22 | 2020-12-18 | 支付宝(杭州)信息技术有限公司 | 通过区块链进行业务处理的方法及装置 |
| US11711286B2 (en) | 2020-09-27 | 2023-07-25 | International Business Machines Corporation | Compliance mechanisms in blockchain networks |
| KR102539707B1 (ko) | 2020-12-30 | 2023-06-02 | 부경대학교 산학협력단 | 블록체인 기반의 회계 감시 시스템, 회계 감시 방법 및 이를 기록한 기록매체 |
| CN112863175B (zh) * | 2020-12-31 | 2022-11-22 | 平安科技(深圳)有限公司 | 汽车道路监测数据处理方法、装置、设备及存储介质 |
| CN113313592A (zh) * | 2021-05-27 | 2021-08-27 | 中央财经大学 | 一种基于区块链的智能服务交易和监管系统 |
| CN113626170B (zh) * | 2021-08-23 | 2023-07-18 | 中国联合网络通信集团有限公司 | 通信工程任务全生命周期的控制方法及装置 |
| CN113535691B (zh) * | 2021-09-15 | 2022-01-25 | 支付宝(杭州)信息技术有限公司 | 一种用户服务注册方法及装置 |
| US20240386427A1 (en) * | 2023-05-19 | 2024-11-21 | The Toronto-Dominion Bank | Method and system for triggering execution of a smart contract |
| CN116612643A (zh) * | 2023-05-25 | 2023-08-18 | 山东观海数据技术有限公司 | 基于区块链的违章管理方法及装置 |
| US12477037B2 (en) * | 2024-01-10 | 2025-11-18 | Kabushiki Kaisha Toshiba | Decentralised and trustworthy logging method and system for data exchange traceability |
Family Cites Families (70)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100486062B1 (ko) | 1997-05-09 | 2005-04-29 | 지티이 서비스 코포레이션 | 생측정 증명 |
| US7703128B2 (en) | 2003-02-13 | 2010-04-20 | Microsoft Corporation | Digital identity management |
| US6970102B2 (en) * | 2003-05-05 | 2005-11-29 | Transol Pty Ltd | Traffic violation detection, recording and evidence processing system |
| US20070234058A1 (en) | 2005-11-04 | 2007-10-04 | White Charles A | System and method for authenticating products |
| US20090313129A1 (en) | 2008-06-11 | 2009-12-17 | Lmr Inventions, Llc | System and method for verifying user identity information in financial transactions |
| IT1399315B1 (it) * | 2010-04-08 | 2013-04-16 | Cappelli | Procedimento per disporre su una qualsiasi superficie verniciabile, dei circuiti conduttori e/o generatori di cariche elettriche e circuiti realizzati con tale procedimento. |
| US20170220998A1 (en) * | 2012-06-14 | 2017-08-03 | Gregory William Horn | Automated service management system with rule-based, cascading action requests |
| US20180094953A1 (en) | 2016-10-01 | 2018-04-05 | Shay C. Colson | Distributed Manufacturing |
| WO2015175722A1 (en) * | 2014-05-13 | 2015-11-19 | Nant Holdings Ip, Llc | Healthcare transaction validation via blockchain proof-of-work, systems and methods |
| US10345767B2 (en) | 2014-08-19 | 2019-07-09 | Samsung Electronics Co., Ltd. | Apparatus and method for gamification of sensor data interpretation in smart home |
| US20160098730A1 (en) | 2014-10-01 | 2016-04-07 | The Filing Cabinet, LLC | System and Method for Block-Chain Verification of Goods |
| US11159318B2 (en) | 2015-01-30 | 2021-10-26 | Enrico Maim | Methods and systems implemented in a network architecture with nodes capable of performing message-based transactions |
| US10339523B2 (en) * | 2015-07-14 | 2019-07-02 | Fmr Llc | Point-to-point transaction guidance apparatuses, methods and systems |
| CN107636482B (zh) * | 2015-07-31 | 2021-06-29 | 惠普发展公司,有限责任合伙企业 | 用于3d扫描的转盘外围设备 |
| US10402792B2 (en) | 2015-08-13 | 2019-09-03 | The Toronto-Dominion Bank | Systems and method for tracking enterprise events using hybrid public-private blockchain ledgers |
| CN106504353B (zh) | 2015-09-07 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 车辆收费方法和装置 |
| HRP20241496T1 (hr) | 2015-10-17 | 2025-01-03 | Banqu, Inc. | Identitet i transakcijska platforma utemeljeni na blockchainu |
| US20170147808A1 (en) | 2015-11-19 | 2017-05-25 | International Business Machines Corporation | Tokens for multi-tenant transaction database identity, attribute and reputation management |
| EP3380984A4 (en) | 2015-11-24 | 2019-07-31 | Ben-Ari, Adi | SYSTEM AND METHOD FOR THE PROTECTION OF DATA BY INTELLIGENT BLOCKCHAIN CONTRACT |
| US10521973B2 (en) * | 2015-12-17 | 2019-12-31 | International Business Machines Corporation | System for monitoring and enforcement of an automated fee payment |
| US9849364B2 (en) * | 2016-02-02 | 2017-12-26 | Bao Tran | Smart device |
| US9610476B1 (en) | 2016-05-02 | 2017-04-04 | Bao Tran | Smart sport device |
| CA2931469A1 (en) | 2016-03-27 | 2017-09-27 | Sal Khan | Portable verifiable credentials and methods thereof |
| WO2017165909A1 (en) | 2016-03-31 | 2017-10-05 | Tbsx3 Pty Ltd | Information system for item verification |
| US10521775B2 (en) | 2016-04-18 | 2019-12-31 | R3 Ltd. | Secure processing of electronic transactions by a decentralized, distributed ledger system |
| US10046228B2 (en) * | 2016-05-02 | 2018-08-14 | Bao Tran | Smart device |
| WO2017190795A1 (en) * | 2016-05-06 | 2017-11-09 | Rwe International Se | System for evaluating telemetry data |
| WO2017190794A1 (en) * | 2016-05-06 | 2017-11-09 | Rwe International Se | Traffic system |
| US20180108024A1 (en) | 2016-06-03 | 2018-04-19 | Chronicled, Inc | Open registry for provenance and tracking of goods in the supply chain |
| US10447478B2 (en) * | 2016-06-06 | 2019-10-15 | Microsoft Technology Licensing, Llc | Cryptographic applications for a blockchain system |
| US11568703B2 (en) * | 2016-06-08 | 2023-01-31 | Sichuan Energy Internet Res. Inst., Tsinghua Univ. | Systems and methods for wireless charging stations |
| CA3031133C (en) * | 2016-07-18 | 2024-01-16 | Royal Bank Of Canada | Distributed ledger platform for vehicle records |
| WO2018026807A1 (en) * | 2016-08-02 | 2018-02-08 | Pcms Holdings, Inc. | Managing automotive vehicle premium lane access |
| JP6703918B2 (ja) * | 2016-08-31 | 2020-06-03 | ヤフー株式会社 | 生成プログラム、生成装置及び生成方法 |
| US10284654B2 (en) * | 2016-09-27 | 2019-05-07 | Intel Corporation | Trusted vehicle telematics using blockchain data analytics |
| KR101849917B1 (ko) | 2016-10-13 | 2018-05-31 | 주식회사 코인플러그 | 스마트 컨트랙트 기반의 인증서 서비스를 제공하는 방법 및 이를 이용한 서버 |
| CN107045650B (zh) | 2016-10-25 | 2021-06-11 | 罗轶 | 一种基于区块链的网约车系统 |
| CN106529946A (zh) * | 2016-11-01 | 2017-03-22 | 北京金股链科技有限公司 | 基于区块链实现用户身份数字化的方法 |
| US10373159B2 (en) | 2016-12-07 | 2019-08-06 | International Business Machines Corporation | Concomitance of an asset and identity block of a blockchain |
| CN107135661A (zh) * | 2016-12-26 | 2017-09-05 | 深圳前海达闼云端智能科技有限公司 | 数据处理方法、装置、系统及信息采集设备 |
| CN106845210A (zh) * | 2017-01-19 | 2017-06-13 | 布比(北京)网络技术有限公司 | 事件认证方法和装置 |
| US20180218456A1 (en) | 2017-01-30 | 2018-08-02 | Dais Technology, Inc. | Risk securitization and pricing system |
| US9998286B1 (en) | 2017-02-17 | 2018-06-12 | Accenture Global Solutions Limited | Hardware blockchain consensus operating procedure enforcement |
| US20170173262A1 (en) | 2017-03-01 | 2017-06-22 | François Paul VELTZ | Medical systems, devices and methods |
| CN107341702B (zh) | 2017-03-08 | 2020-06-23 | 创新先进技术有限公司 | 一种业务处理的方法及装置 |
| WO2018175666A1 (en) | 2017-03-21 | 2018-09-27 | Dappsters, LLC | Blockchain systems and methods |
| US20180285810A1 (en) | 2017-03-29 | 2018-10-04 | Ripe Technology, Inc. | Systems and methods of blockchain transaction recordation in a food supply chain |
| CN107094145B (zh) * | 2017-05-02 | 2019-09-17 | 北京汇通金财信息科技有限公司 | 基于区块链的数据处理方法、服务器及系统 |
| CN107341676A (zh) | 2017-07-17 | 2017-11-10 | 深圳天净喔溯源科技有限公司 | 防伪溯源标识和方法 |
| CN107516180A (zh) * | 2017-08-25 | 2017-12-26 | 迅鳐成都科技有限公司 | 一种基于区块链提高仓储交易安全和操作效率的系统及方法 |
| TWM554608U (zh) * | 2017-09-01 | 2018-01-21 | 國泰人壽保險股份有限公司 | 基於區塊鏈的保險服務系統 |
| US11037095B2 (en) | 2017-09-11 | 2021-06-15 | Accenture Global Solutions Limited | Distributed ledger technology for freight system |
| CN107707633A (zh) * | 2017-09-19 | 2018-02-16 | 深圳市易成自动驾驶技术有限公司 | 车辆信息处理方法、设备及可读存储介质 |
| CN207123875U (zh) | 2017-09-20 | 2018-03-20 | 北京网录科技有限公司 | 一种基于区块链技术的行车记录仪 |
| CN107682331B (zh) * | 2017-09-28 | 2020-05-12 | 复旦大学 | 基于区块链的物联网身份认证方法 |
| US20190102850A1 (en) | 2017-09-29 | 2019-04-04 | David McMakin Wheeler | Smart city commodity exchange with smart contracts |
| CN107770159B (zh) * | 2017-09-30 | 2020-09-29 | 深圳市轱辘汽车维修技术有限公司 | 车辆事故数据记录方法及相关装置、可读存储介质 |
| CN107835166A (zh) | 2017-10-31 | 2018-03-23 | 济南浪潮高新科技投资发展有限公司 | 一种基于区块链的高价值晶体追溯方法及装置 |
| US10810683B2 (en) | 2017-11-21 | 2020-10-20 | General Electric Company | Hierarchical meta-ledger transaction recording |
| US10819684B2 (en) | 2017-11-24 | 2020-10-27 | International Business Machines Corporation | Cognitive blockchain for internet of things |
| US10686611B2 (en) | 2017-11-24 | 2020-06-16 | International Business Machines Corporation | Data anonymizing blockchain system |
| US11227457B2 (en) | 2017-12-02 | 2022-01-18 | International Business Machines Corporation | Blockchain managed storage |
| US20190172059A1 (en) | 2017-12-05 | 2019-06-06 | Bank Of America Corporation | Real-time net settlement by distributed ledger system |
| US11243945B2 (en) | 2017-12-11 | 2022-02-08 | International Business Machines Corporation | Distributed database having blockchain attributes |
| CN108009834B (zh) | 2017-12-27 | 2021-10-15 | 上海唯链信息科技有限公司 | 一种基于区块链技术的汽车保险信息系统 |
| US20190207749A1 (en) | 2018-01-04 | 2019-07-04 | Sap Se | Validating shipment batches using distributed ledger systems |
| US20190207751A1 (en) | 2018-01-04 | 2019-07-04 | Bank Of America Corporation | Blockchain enterprise data management |
| US10659217B2 (en) | 2018-01-05 | 2020-05-19 | Bank Of America Corporation | Blockchain-based automated user matching |
| CN108520462B (zh) | 2018-03-30 | 2020-07-24 | 阿里巴巴集团控股有限公司 | 基于区块链的业务执行方法及装置、电子设备 |
| CN108876401B (zh) | 2018-05-29 | 2022-03-01 | 创新先进技术有限公司 | 基于区块链的商品理赔方法及装置、电子设备 |
-
2018
- 2018-03-30 CN CN201810277604.9A patent/CN108520462B/zh active Active
- 2018-03-30 CN CN202010753622.7A patent/CN111861433B/zh active Active
- 2018-11-23 TW TW107141851A patent/TWI696374B/zh active
-
2019
- 2019-03-26 MX MX2019006199A patent/MX376845B/es active IP Right Grant
- 2019-03-26 SG SG10202106085VA patent/SG10202106085VA/en unknown
- 2019-03-26 RU RU2019116586A patent/RU2728806C1/ru active
- 2019-03-26 AU AU2019203641A patent/AU2019203641A1/en not_active Abandoned
- 2019-03-26 BR BR112019011063-1A patent/BR112019011063A2/pt not_active Application Discontinuation
- 2019-03-26 KR KR1020197015573A patent/KR102151366B1/ko active Active
- 2019-03-26 JP JP2019529226A patent/JP6859511B2/ja active Active
- 2019-03-26 WO PCT/US2019/024070 patent/WO2019191094A1/en not_active Ceased
- 2019-03-26 EP EP19725264.6A patent/EP3571654A4/en not_active Ceased
- 2019-03-26 CA CA3044441A patent/CA3044441C/en active Active
- 2019-03-26 SG SG11201904942Y patent/SG11201904942YA/en unknown
- 2019-03-29 US US16/370,317 patent/US10719884B2/en active Active
- 2019-05-29 ZA ZA2019/03423A patent/ZA201903423B/en unknown
- 2019-05-30 PH PH12019501205A patent/PH12019501205B1/en unknown
-
2020
- 2020-01-24 US US16/752,345 patent/US11113769B2/en active Active
- 2020-01-24 US US16/752,248 patent/US11049188B2/en active Active
- 2020-11-16 AU AU2020270456A patent/AU2020270456A1/en not_active Abandoned
-
2021
- 2021-07-08 US US17/370,823 patent/US20210334906A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| EP3571654A1 (en) | 2019-11-27 |
| WO2019191094A1 (en) | 2019-10-03 |
| EP3571654A4 (en) | 2020-01-08 |
| US20210334906A1 (en) | 2021-10-28 |
| CN108520462B (zh) | 2020-07-24 |
| AU2019203641A1 (en) | 2019-10-17 |
| KR102151366B1 (ko) | 2020-09-03 |
| PH12019501205B1 (en) | 2021-07-23 |
| CN108520462A (zh) | 2018-09-11 |
| ZA201903423B (en) | 2021-06-30 |
| TWI696374B (zh) | 2020-06-11 |
| RU2728806C1 (ru) | 2020-07-31 |
| CN111861433A (zh) | 2020-10-30 |
| PH12019501205A1 (en) | 2020-01-20 |
| JP6859511B2 (ja) | 2021-04-14 |
| CN111861433B (zh) | 2024-04-02 |
| MX2019006199A (es) | 2020-02-05 |
| US20200175605A1 (en) | 2020-06-04 |
| JP2020516968A (ja) | 2020-06-11 |
| BR112019011063A2 (pt) | 2020-10-06 |
| CA3044441C (en) | 2020-03-31 |
| US11049188B2 (en) | 2021-06-29 |
| SG10202106085VA (en) | 2021-07-29 |
| SG11201904942YA (en) | 2019-11-28 |
| US20200160454A1 (en) | 2020-05-21 |
| US20190304027A1 (en) | 2019-10-03 |
| AU2020270456A1 (en) | 2020-12-17 |
| KR20190114956A (ko) | 2019-10-10 |
| US11113769B2 (en) | 2021-09-07 |
| US10719884B2 (en) | 2020-07-21 |
| MX376845B (es) | 2025-03-07 |
| CA3044441A1 (en) | 2019-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI696374B (zh) | 基於區塊鏈的業務執行方法及裝置、電子設備 | |
| CN108961047B (zh) | 利用区块链数据库在车辆与实体之间进行数据交易的方法和系统 | |
| US11507928B2 (en) | Blockchain and cryptocurrency for real-time vehicle accident management | |
| JP7697330B2 (ja) | 輸送機の安全なデータ共有 | |
| US12159267B2 (en) | Transport assessment | |
| JP7700574B2 (ja) | 輸送機への電力割り当て | |
| JP7511677B2 (ja) | 要望に基づくエネルギー共有 | |
| JP2022040073A (ja) | 経路データに基づく輸送手段への無線エネルギー転送 | |
| JP2024504090A (ja) | セキュアなコントローラエリアネットワーク(can)トランシーバ | |
| KR102081777B1 (ko) | 블록체인을 이용한 교통위반 과태료 관리방법 | |
| HK40041852B (zh) | 基於区块链的业务执行方法及装置、电子设备 | |
| HK1258947A1 (zh) | 基於区块链的业务执行方法及装置、电子设备 | |
| HK1258947B (zh) | 基於区块链的业务执行方法及装置、电子设备 | |
| US12033192B2 (en) | Transport use determination | |
| HK40041852A (zh) | 基於区块链的业务执行方法及装置、电子设备 | |
| US12054157B2 (en) | Hardware timer data expiration |