TWI823734B - Driving recorder and its data backup method - Google Patents

Driving recorder and its data backup method Download PDF

Info

Publication number
TWI823734B
TWI823734B TW111150697A TW111150697A TWI823734B TW I823734 B TWI823734 B TW I823734B TW 111150697 A TW111150697 A TW 111150697A TW 111150697 A TW111150697 A TW 111150697A TW I823734 B TWI823734 B TW I823734B
Authority
TW
Taiwan
Prior art keywords
identification information
driving recorder
device identification
processing module
short
Prior art date
Application number
TW111150697A
Other languages
Chinese (zh)
Inventor
游騰元
Original Assignee
神達數位股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 神達數位股份有限公司 filed Critical 神達數位股份有限公司
Priority to TW111150697A priority Critical patent/TWI823734B/en
Application granted granted Critical
Publication of TWI823734B publication Critical patent/TWI823734B/en

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

A data backup method of a driving recorder comprises the following steps: (A) the driving recorder determines whether at least one specific condition is met; (B) when the driving recorder determines that at least one specific condition is met, the driving recorder cuts a background sound signal group, a human voice signal group, and an image file into multiple fragment files, and generates a master hash value uniquely pointing to the background sound signal group, the human voice signal group, and the image file; (C); the driving recorder broadcasts a short-distance distributed storage requirement to a short-distance wireless communication transmission range (D) After the driving recorder receives multiple short-distance distributed storage link responses from multiple electronic devices respectively, the driving recorder determines whether the number of received short-distance distributed storage link responses is greater than a preset value; (E) when the driving recorder determines that the number is greater than the preset value, the driving recorder sends the fragment files to the electronic devices; (F) the driving recorder transmits the master hash value to a blockchain system.

Description

行車紀錄器及其資料備份方法Driving recorder and its data backup method

本發明是有關於一種行車影像的紀錄,特別是指一種行車紀錄器及其資料備份方法。 The present invention relates to a recording of driving images, and in particular to a driving recorder and a data backup method thereof.

由於在行車糾紛可輔助釐清肇事原因,不少用路人為了保護自身的權益,會在車上裝設行車紀錄器,以避免意外發生時產生的糾紛。但是仍有多數的車輛未安裝有行車紀錄器發生意外,或是未安裝後向及/或側向錄影鏡頭的車輛遭受到後車追撞或者側撞時,都需要尋求他人提供行車紀錄器影片。 Since driving disputes can help clarify the cause of the accident, many passers-by install driving recorders on their cars in order to protect their own rights and interests to avoid disputes when accidents occur. However, there are still many vehicles that are not equipped with driving recorders and are involved in accidents, or when vehicles that are not equipped with rear-facing and/or side-facing video cameras are hit by rear-end collisions or side collisions, they need to seek help from others to provide driving recorder videos. .

然而,在開車過程中,駕駛人可能會在講電話,或是在與乘客聊天,而談話的內容可能會牽涉到個人隱私的問題,若提供行車紀錄器影片無法保護車上人員的隱私,雖然現有的行車紀錄器有關閉錄音功能,但有些事件,例如與人發生口角,需要聲音加以輔助,還原現場情況,若未錄音,則對整體交通事件重要資訊的紀錄效果勢必縮減了大半,此外,目前整體環境對於數位資訊的變造能 力日趨提升,如何確保完整記錄交通事件現場資訊同時兼顧資訊檔案不被隨意修改以及對於使用者本身隱私相關的保護已是相關從業人員努力的方向。 However, while driving, the driver may be talking on the phone or chatting with passengers, and the content of the conversation may involve personal privacy issues. Providing driving recorder videos cannot protect the privacy of the people in the car, although Existing driving recorders have the recording function turned off, but some incidents, such as an altercation with someone, require sound assistance to restore the scene. If recording is not performed, the recording effect of important information on the overall traffic incident will be reduced by more than half. In addition, How the current overall environment can transform digital information With increasing power, how to ensure complete recording of on-site traffic incident information while taking into account the protection of information files from being modified at will and the protection of users' own privacy has become the direction of relevant practitioners' efforts.

因此,本發明的目的,即在提供一種能確保完整記錄交通事件現場資訊同時兼顧資訊檔案不被隨意修改及保護個人隱私的行車紀錄器資料備份方法。 Therefore, the purpose of the present invention is to provide a driving recorder data backup method that can ensure complete recording of traffic incident scene information while taking into account that the information files are not modified at will and personal privacy is protected.

於是,本發明行車紀錄器資料備份方法,由一行車紀錄器來實施,該行車紀錄器在車輛啟動運行期間連續拍攝以便連續產生並儲存多幀影像,且在車輛啟動運行期間連續產生並暫存多筆背景聲訊號及多筆人聲訊號,該行車紀錄器經由一通訊網路連接一區塊鏈系統,該方法包含一步驟(A)、一步驟(B)、一步驟(C)、一步驟(D)、一步驟(E),及一步驟(F)。 Therefore, the driving recorder data backup method of the present invention is implemented by a driving recorder. The driving recorder continuously takes pictures during the startup and operation of the vehicle to continuously generate and store multiple frames of images, and continuously generates and temporarily stores the images during the startup and operation of the vehicle. There are multiple background sound signals and multiple human voice signals. The driving recorder is connected to a blockchain system through a communication network. The method includes one step (A), one step (B), one step (C), and one step ( D), one step (E), and one step (F).

在該步驟(A)中,該行車紀錄器判定是否符合至少一特定條件。 In this step (A), the driving recorder determines whether at least one specific condition is met.

在該步驟(B)中,當判定出符合該至少一特定條件時,該行車紀錄器將一包括在一預定期間產生的多筆背景聲訊號的背景聲訊號組、一包括在該預定期間產生的多筆人聲訊號的人聲訊號組,及一包括在該預定期間拍攝的多幀影像的影像檔案各自切割成 多個碎片檔案,並產生一唯一指向該背景聲訊號組、該人聲訊號組,及該影像檔案的主雜湊值。 In step (B), when it is determined that the at least one specific condition is met, the driving recorder will generate a background sound signal group including a plurality of background sound signals generated during a predetermined period, a background sound signal group including a plurality of background sound signals generated during the predetermined period. A vocal signal group of multiple vocal signals, and an image file including multiple frames of images taken during the predetermined period are each cut into A plurality of fragment files are generated, and a master hash value uniquely pointed to the background sound signal group, the vocal signal group, and the image file is generated.

在該步驟(C)中,該行車紀錄器廣播一短距分散式儲存需求至一短距離無線通訊發射範圍內。 In step (C), the driving recorder broadcasts a short-range distributed storage request to a short-range wireless communication transmission range.

在該步驟(D)中,在接收到多個分別來自多個電子裝置的短距分散式儲存鏈接應答後,該行車紀錄器判定該等短距分散式儲存鏈接應答的數量是否大於一預設值。 In step (D), after receiving a plurality of short-range distributed storage link responses from multiple electronic devices, the driving recorder determines whether the number of the short-range distributed storage link responses is greater than a preset value. value.

在該步驟(E)中,當判定出該等短距分散式儲存鏈接應答的數量大於該預設值時,該行車紀錄器傳送該等碎片檔案至該等電子裝置。 In this step (E), when it is determined that the number of short-distance distributed storage link responses is greater than the preset value, the driving recorder transmits the fragment files to the electronic devices.

在該步驟(F)中,該行車紀錄器傳送該主雜湊值至該區塊鏈系統。 In this step (F), the driving recorder transmits the master hash value to the blockchain system.

本發明的目的,即在提供一種能確保完整記錄交通事件現場資訊同時兼顧資訊檔案不被隨意修改的行車紀錄器。 The purpose of the present invention is to provide a driving recorder that can ensure complete recording of traffic incident scene information while ensuring that the information file is not modified at will.

於是,本發明行車紀錄器,經由一通訊網路連接一區塊鏈系統,包含一儲存模組、一通訊模組、一影像拍攝模組、一收音模組,及一處理模組。 Therefore, the driving recorder of the present invention is connected to a blockchain system through a communication network, and includes a storage module, a communication module, an image capturing module, a radio module, and a processing module.

該通訊模組支援一短距離無線通訊,經由該通訊網路連接該區塊鏈系統。 The communication module supports a short-range wireless communication and is connected to the blockchain system through the communication network.

該影像拍攝模組用以在車輛啟動運行期間連續拍攝以便 連續產生多幀影像。 The image capturing module is used to continuously capture images during vehicle startup and operation in order to Produce multiple frames of images continuously.

該收音模組用以在車輛啟動運行期間連續於一波束所指向的範圍內接收多筆聲音訊號。 The radio module is used to continuously receive multiple sound signals within a range pointed by a beam during vehicle startup and operation.

該處理模組電連接該儲存模組、該通訊模組、該影像拍攝模組,及該收音模組,且將該收音模組在一當前時間點接收的一當前聲音訊號進行訊號處理,以產生多筆背景聲訊號及多筆人聲訊號,並將該等背景聲訊號及該等人聲訊號暫存至該儲存模組,且將該等影像儲存至該儲存模組。 The processing module is electrically connected to the storage module, the communication module, the image capturing module, and the radio module, and performs signal processing on a current sound signal received by the radio module at a current point in time to Generate a plurality of background sound signals and a plurality of human voice signals, temporarily store the background sound signals and the human voice signals in the storage module, and store the images in the storage module.

其中,該處理模組判定是否符合至少一特定條件。當判定出符合該至少一特定條件時,該處理模組將一包括在一預定期間產生的多筆背景聲訊號的背景聲訊號組、一包括在該預定期間產生的多筆人聲訊號的人聲訊號組,及一包括在該預定期間拍攝的多幀影像的影像檔案各自切割成多個碎片檔案,並產生一唯一指向該背景聲訊號組、該人聲訊號組,及該影像檔案的主雜湊值。 The processing module determines whether at least one specific condition is met. When it is determined that the at least one specific condition is met, the processing module generates a background sound signal group including a plurality of background sound signals generated during a predetermined period, and a vocal signal group including a plurality of vocal signals generated during the predetermined period. The group, and an image file including multiple frames of images taken during the predetermined period are each cut into multiple fragment files, and a master hash value uniquely pointed to the background sound signal group, the vocal signal group, and the image file is generated.

該處理模組經由該通訊模組廣播一短距分散式儲存需求至一短距離無線通訊發射範圍內。 The processing module broadcasts a short-distance distributed storage request to a short-distance wireless communication transmission range through the communication module.

在經由該通訊模組接收到多個分別來自多個電子裝置的短距分散式儲存鏈接應答後,該處理模組判定該等短距分散式儲存鏈接應答的數量是否大於一預設值。 After receiving a plurality of short-range distributed storage link responses from multiple electronic devices via the communication module, the processing module determines whether the number of the short-range distributed storage link responses is greater than a preset value.

當判定出該等短距分散式儲存鏈接應答的數量大於該預 設值時,該處理模組經由該通訊模組傳送該等碎片檔案至該等電子裝置。 When it is determined that the number of short-distance distributed storage link responses is greater than the predetermined When set, the processing module transmits the fragmented files to the electronic devices via the communication module.

該處理模組經由該通訊模組傳送該主雜湊值至該區塊鏈系統。 The processing module transmits the main hash value to the blockchain system through the communication module.

本發明之功效在於:當符合該至少一特定條件時,該處理模組將該背景聲訊號組、該人聲訊號組,及該影像檔案進行分散式儲存及將該主雜湊值傳送至該區塊鏈系統,使該背景聲訊號組、該人聲訊號組,及該影像檔案得以備份,並難以竄改,駕駛人能視情況提供該主雜湊值,以授權提供該背景聲訊號組、該人聲訊號組,及該影像檔案,具有高度的個人隱私。 The effect of the present invention is: when at least one specific condition is met, the processing module performs distributed storage of the background sound signal group, the vocal signal group, and the image file and transmits the main hash value to the block The chain system enables the background sound signal group, the vocal signal group, and the image file to be backed up and difficult to tamper with. The driver can provide the master hash value as appropriate to authorize the provision of the background sound signal group, the vocal signal group , and the image file, have a high degree of personal privacy.

1:行車紀錄器 1: Driving recorder

11:儲存模組 11:Storage module

12:通訊模組 12: Communication module

13:影像拍攝模組 13:Image shooting module

14:收音模組 14:Radio module

15:使用者輸入輸出介面 15:User input and output interface

16:處理模組 16: Processing module

17:重力感測模組 17: Gravity sensing module

18:獨立安全晶片模組 18:Independent security chip module

2:電子裝置 2: Electronic devices

301~317:步驟 301~317: Steps

3:通訊網路 3: Communication network

4:區塊鏈系統 4: Blockchain system

5:儲存節點 5:Storage node

本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:圖1是一方塊圖,說明本發明行車紀錄器的一實施例;及圖2是一流程圖,說明行車紀錄器資料備份方法的一實施例。 Other features and effects of the present invention will be clearly presented in the embodiments with reference to the drawings, in which: Figure 1 is a block diagram illustrating an embodiment of the driving recorder of the present invention; and Figure 2 is a flow chart, An embodiment of a driving recorder data backup method is described.

在本發明被詳細描述之前,應當注意在以下的說明內容中,類似的元件是以相同的編號來表示。 Before the present invention is described in detail, it should be noted that in the following description, similar elements are designated with the same numbering.

參閱圖1,說明本發明行車紀錄器1的一實施例,包含一儲存模組11、一通訊模組12、一影像拍攝模組13、一收音模組14、一使用者輸入輸出介面15、一重力感測模組17、一獨立安全晶片模組18,及一處理模組16。 Referring to Figure 1, an embodiment of the driving recorder 1 of the present invention is illustrated, which includes a storage module 11, a communication module 12, an image capturing module 13, a radio module 14, a user input and output interface 15, A gravity sensing module 17, an independent security chip module 18, and a processing module 16.

該儲存模組11例如包括一可插拔的記憶卡,但不以此為限。 The storage module 11 includes, for example, a pluggable memory card, but is not limited thereto.

該通訊模組12支援一短距離無線通訊及一行動通訊,該通訊模組12以該行動通訊經由一通訊網路3連接一區塊鏈系統4及多個儲存節點5。 The communication module 12 supports a short-range wireless communication and a mobile communication. The communication module 12 uses the mobile communication to connect a blockchain system 4 and a plurality of storage nodes 5 through a communication network 3 .

值得注意的是,該短距離無線通訊例如為Wi-Fi、藍牙,該行動通訊例如4G/LTE、5G,該通訊網路3例如為網際網路(internet),該等儲存節點5例如為伺服器、個人電腦、個人移動裝置,但不以此為限。 It is worth noting that the short-range wireless communication is, for example, Wi-Fi and Bluetooth, the mobile communication is, for example, 4G/LTE, 5G, the communication network 3 is, for example, the Internet, and the storage nodes 5 are, for example, servers. , personal computers, personal mobile devices, but not limited to this.

該影像拍攝模組13用以在車輛啟動運行期間連續拍攝以便連續產生多幀影像。 The image capturing module 13 is used to continuously capture images during vehicle startup and operation to continuously generate multiple frames of images.

該收音模組14用以在車輛啟動運行期間連續於一波束所指向的範圍內接收多筆聲音訊號。 The radio module 14 is used to continuously receive multiple sound signals within a range pointed by a beam during vehicle startup and operation.

該使用者輸入輸出介面15可供使用者操作以產生所欲輸入,該使用者輸入輸出介面15例如包括一觸控顯示模組(圖未示),但不以此為限。 The user input and output interface 15 can be operated by the user to generate desired input. The user input and output interface 15 includes, for example, a touch display module (not shown), but is not limited thereto.

該重力感測模組17用以在車輛啟動運行期間連續感測車輛,以連續產生多個感測值,該重力感測模組17例如為重力感測器(G-sensor),該等感測值例如為加速度值或位移值。 The gravity sensing module 17 is used to continuously sense the vehicle during vehicle startup and operation to continuously generate multiple sensing values. The gravity sensing module 17 is, for example, a gravity sensor (G-sensor). The measured values are, for example, acceleration values or displacement values.

該獨立安全晶片模組18例如為安全加密協處理器(Secure Cryptoprocessor),但不以此為限。 The independent security chip module 18 is, for example, a secure cryptoprocessor (Secure Cryptoprocessor), but is not limited thereto.

該處理模組16電連接該儲存模組11、該通訊模組12、該影像拍攝模組13、該收音模組14、該使用者輸入輸出介面15、該重力感測模組17,及該獨立安全晶片模組18,該處理模組16支援有關影像的資料存取,例如將該等影像儲存至該儲存模組11,且支援檔案處理,以及與該通訊模組12、該影像拍攝模組13及該使用者輸入輸出介面15相關的控制處理。 The processing module 16 is electrically connected to the storage module 11, the communication module 12, the image capturing module 13, the audio module 14, the user input and output interface 15, the gravity sensing module 17, and the Independent security chip module 18. The processing module 16 supports data access of related images, such as storing the images to the storage module 11, supports file processing, and communicates with the communication module 12 and the image capture module. Group 13 and control processing related to the user input and output interface 15 .

值得注意的是,在本實施例中,該處理模組16將該等聲音訊號進行訊號處理,以產生多筆背景聲訊號及多筆人聲訊號。詳細而言,該收音模組14在一當前時間點接收一當前聲音訊號後,將該當前聲音訊號傳送給該處理模組16,之後該處理模組16將該當前聲音訊號進行訊號處理,以產生一當前背景聲訊號及一當前人聲訊號,並將該當前聲音訊號儲存至該儲存模組11,且該儲存模組11僅暫存該當前背景聲訊號及該當前人聲訊號,即該行車紀錄器1中斷電源後,該當前背景聲訊號及該當前人聲訊號就會消失,以確保一般影片檔案中車上人員的個人隱私,不以此為限,另外若該處理 模組16未分析出該當前人聲訊號,則該處理模組16僅將該當前背景聲訊號儲存至該儲存模組11。 It is worth noting that in this embodiment, the processing module 16 performs signal processing on the sound signals to generate multiple background sound signals and multiple vocal signals. Specifically, after receiving a current sound signal at a current time point, the sound collection module 14 transmits the current sound signal to the processing module 16, and then the processing module 16 performs signal processing on the current sound signal to Generate a current background sound signal and a current vocal signal, and store the current sound signal in the storage module 11, and the storage module 11 only temporarily stores the current background sound signal and the current vocal signal, that is, the driving record After the device 1 cuts off the power supply, the current background sound signal and the current vocal signal will disappear to ensure the personal privacy of the people on the car in the general video file. This is not limited to this. In addition, if the processing If the module 16 does not analyze the current vocal signal, the processing module 16 only stores the current background sound signal to the storage module 11 .

參閱圖1、2,以下將說明本發明行車紀錄器資料備份方法的一實施例所包含之步驟。 Referring to Figures 1 and 2, the following will describe the steps included in an embodiment of the driving recorder data backup method of the present invention.

在步驟301中,該處理模組16判定是否符合至少一特定條件。當該處理模組16判定出符合該至少一特定條件時,流程進行步驟302;而當該處理模組16判定出不符合該至少一特定條件時,則重複步驟301。 In step 301, the processing module 16 determines whether at least one specific condition is met. When the processing module 16 determines that the at least one specific condition is met, the process proceeds to step 302; and when the processing module 16 determines that the at least one specific condition is not met, step 301 is repeated.

值得注意的是,在本實施例中,該至少一特定條件包括該處理模組16接收到一經由一駕駛人在該使用者輸入輸出介面15的輸入操作所產生的控制輸入訊號、該影像拍攝模組13拍攝之一在該當前時間點拍攝的當前影像之一偵測物件的移動軌跡異常變化、該影像拍攝模組13拍攝之該當前影像之該偵測物件的移動速度異常,該重力感測模組17感測之一在該當前時間點感測的感測值大於一閾值,但不以此為限,其中,當該使用者輸入介面15產生該控制輸入訊號時,表示該駕駛人認為有紀錄之需求故操作該使用者輸入輸出介面15;當該當前影像之該偵測物件的移動軌跡異常或移動速度異常時,表示其他車輛發生事故;當該感測值大於該閾值時,表示本車輛可能已發生碰撞事故。其中,該處理模組16是利用影像辨識中物件偵測技術判斷偵測物件的移動軌跡是否蛇行、大幅左右偏 移及急加速、急減速等,語意分析技術及物件偵測技術並非本發明之重點,故在此不加以贅述。 It is worth noting that in this embodiment, the at least one specific condition includes the processing module 16 receiving a control input signal generated by a driver's input operation on the user input and output interface 15, the image capture The movement trajectory of the detected object in one of the current images captured by the module 13 at the current time point changes abnormally, the movement speed of the detected object in the current image captured by the image capturing module 13 is abnormal, and the sense of gravity The sensing value sensed by one of the sensing modules 17 at the current point in time is greater than a threshold, but is not limited to this. When the user input interface 15 generates the control input signal, it means that the driver It is considered that there is a need for recording, so the user input and output interface 15 is operated; when the movement trajectory or movement speed of the detected object in the current image is abnormal, it means that an accident has occurred in another vehicle; when the sensing value is greater than the threshold, Indicates that the vehicle may have been involved in a collision. Among them, the processing module 16 uses the object detection technology in image recognition to determine whether the movement trajectory of the detected object is snaking, deviating significantly from left to right. Moving, rapid acceleration, rapid deceleration, etc., semantic analysis technology and object detection technology are not the focus of the present invention, so they will not be described again here.

舉例來說,當特定條件數量為一,該特定條件例如為該處理模組16接收到該控制輸入訊號時,該駕駛人發現有事件(例如口角衝突、車禍、交通違規),操作該使用者輸入輸出介面15產生該控制輸入訊號,以控制該處理模組16進行步驟302。當特定條件數量為複數,該等特定條件例如為該當前影像之該偵測物件的移動軌跡,以及該當前影像之該偵測物件的移動速度,則該處理模組16根據該當前影像之該偵測物件的移動軌跡是否異常且該偵測物件的移動速度是否異常,以判定是否進行步驟302。 For example, when the number of specific conditions is one, the specific condition is, for example, when the processing module 16 receives the control input signal and the driver discovers an event (such as a verbal conflict, a car accident, a traffic violation), and operates the user The input-output interface 15 generates the control input signal to control the processing module 16 to perform step 302. When the number of specific conditions is plural, such as the moving trajectory of the detected object in the current image and the moving speed of the detected object in the current image, the processing module 16 will Whether the movement trajectory of the detected object is abnormal and whether the movement speed of the detected object is abnormal is determined to determine whether to proceed to step 302.

在步驟302中,該處理模組16對一包括在一預定期間產生的多筆人聲訊號的人聲訊號組進行語言偵測及語意辨識,以判定該人聲訊號組是否具有一機敏資料。值得注意的是,該機敏資料例如但不限於個人健康狀況資訊、個人公司薪酬獎金、個人居住地、甚至是個人私生活等相關內容。在本實施例中,該處理模組16是判定該人聲訊號組的該等人聲訊號是否包括相關於上述相關內容的關鍵詞彙,例如血壓、血糖、月薪、地址等關鍵詞彙,以判定該人聲訊號組中是否包括該機敏資料,但不此為限。 In step 302, the processing module 16 performs language detection and semantic recognition on a vocal signal group including a plurality of vocal signals generated during a predetermined period to determine whether the vocal signal group has sensitive data. It is worth noting that this sensitive information includes, but is not limited to, personal health information, personal company salary and bonus, personal residence, and even personal private life and other related content. In this embodiment, the processing module 16 determines whether the vocal signals of the vocal signal group include key words related to the above-mentioned related content, such as blood pressure, blood sugar, monthly salary, address and other key words, to determine whether the vocal signals Whether the sensitive information is included in the group, but not limited to this.

當該處理模組16判定出該人聲訊號組具有該機敏資料時,流程進行步驟303;而當該處理模組16判定出該人聲訊號組不 具有該機敏資料時,則流程進行步驟304。 When the processing module 16 determines that the vocal signal group has the alert data, the process proceeds to step 303; and when the processing module 16 determines that the vocal signal group does not When the sensitive information is available, the process proceeds to step 304.

在步驟303中,該處理模組16將該人聲訊號組標註一指示出具有該機敏資料的機敏戳記。 In step 303, the processing module 16 marks the vocal signal group with an alert stamp indicating that the alert information is present.

在步驟304中,該處理模組16將一包括在該預定期間產生的多筆背景聲訊號的背景聲訊號組、該人聲訊號組,及一包括在該預定期間拍攝的多幀影像的影像檔案各自切割成多個碎片檔案,並產生分別對應該等碎片檔案的多個子雜湊(hash)值,且根據該等子雜湊值產生一唯一指向該背景聲訊號組、該人聲訊號組,及該影像檔案的主雜湊值。 In step 304, the processing module 16 generates a background sound signal group including a plurality of background sound signals generated during the predetermined period, the vocal signal group, and an image file including a plurality of frames of images captured during the predetermined period. Each is cut into multiple fragment files, and multiple sub-hash (hash) values corresponding to the fragment files are generated respectively, and a unique pointer to the background sound signal group, the vocal signal group, and the image is generated based on the sub-hash values. The main hash value of the archive.

值得注意的是,該預定期間例如為該當前時間點的前後20秒,每一碎片檔案的資料大小為256KB,若該人聲訊號組標註有該機敏戳記切割後該機敏戳記依然存在於該人聲訊號組對應的碎片檔案中,但不以此為限。 It is worth noting that the predetermined period is, for example, 20 seconds before and after the current time point, and the data size of each fragment file is 256KB. If the vocal signal group is marked with the smart stamp, the smart stamp still exists in the vocal signal after cutting. in the fragment file corresponding to the group, but not limited to this.

在步驟305中,該獨立安全晶片模組18將該等碎片檔案進行編號,以產生多個分別對應該等碎片檔案的安全編號。 In step 305, the independent security chip module 18 numbers the fragmented files to generate a plurality of security numbers respectively corresponding to the fragmented files.

在步驟306中,該處理模組16經由該通訊模組12廣播一短距分散式儲存需求至該短距離無線通訊發射範圍內。 In step 306, the processing module 16 broadcasts a short-range distributed storage request to the short-range wireless communication transmission range through the communication module 12.

在步驟307中,在該處理模組16經由該通訊模組12接收到多個分別來自多個電子裝置2的短距分散式儲存鏈接應答後,該處理模組16判定該等短距分散式儲存鏈接應答的數量是否大於一 預設值,其中,每一短距分散式儲存鏈接應答包括一裝置識別資訊,該裝置識別資訊例如包括一電子裝置名稱、一媒體存取控制位址(MAC Address)、一會員註冊名稱、一相關於當前所在位置的GPS資訊,及一裝置識別資訊產生時間,但不以此為限。當該處理模組16判定出該等短距分散式儲存鏈接應答的數量大於該預設值時,流程進行步驟308;而當該處理模組16該等短距分散式儲存鏈接應答的數量不大於該預設值時,則流程進行步驟314。 In step 307, after the processing module 16 receives a plurality of short-range distributed storage link responses from a plurality of electronic devices 2 via the communication module 12, the processing module 16 determines that the short-range distributed storage link responses are Whether the number of stored link replies is greater than one Default value, wherein each short-distance distributed storage link response includes a device identification information. The device identification information includes, for example, an electronic device name, a media access control address (MAC Address), a member registration name, a GPS information related to the current location, and the time when a device identification information was generated, but is not limited to this. When the processing module 16 determines that the number of short-range distributed storage link responses is greater than the preset value, the process proceeds to step 308; and when the processing module 16 determines that the number of short-range distributed storage link responses is not When it is greater than the preset value, the process proceeds to step 314.

值得注意的是,該等電子裝置2例如為安裝有IPFS相關應用程式的智慧型手機、行車紀錄器,亦可以遠端伺服器等,換句話說,該處理模組16可能接收到來自同一車輛人員之智慧型手機、附近車輛的行車紀錄器或是遠端伺服器等的短距分散式儲存鏈接應答,以確認與該等電子裝置2連結,但不以此為限。 It is worth noting that the electronic devices 2 are, for example, smartphones, driving recorders installed with IPFS-related applications, or remote servers. In other words, the processing module 16 may receive data from the same vehicle. The short-range distributed storage link response of the person's smartphone, the driving recorder of a nearby vehicle, or a remote server is used to confirm the connection with the electronic device 2, but is not limited to this.

在步驟308中,該處理模組16經由該通訊模組12傳送該等碎片檔案至該等電子裝置2。 In step 308 , the processing module 16 transmits the fragment files to the electronic devices 2 via the communication module 12 .

在步驟309中,該獨立安全晶片模組18產生且儲存一相關於該處理模組16與該等電子裝置2傳送溝通紀錄的電子裝置安全特定檔,該電子裝置安全特定檔包括該等安全編號、一相關於該處理模組16廣播的廣播時間點、多個相關於接收到多個短距分散式儲存應答的接收時間點、多個相關於該等電子裝置2的媒體存取控制位址,及多筆相關於該處理模組16與該等電子裝置2聯繫內容的電 子裝置溝通資訊,但不以此為限,其中所謂該廣播時間點及該等回覆接收時間點是以該安全獨立晶片模組18所在行車紀錄器1內GPS啟動連線衛星訊號後,依接收該衛星訊號之校正時間為標定的時間基準,也就是說該安全獨立晶片模組18所記錄的該廣播時間點及該等回覆接收時間點是根據行車紀錄器1經GPS校正後,對應各項訊息傳遞應答動作所記錄的一時間序清單。 In step 309, the independent security chip module 18 generates and stores an electronic device security specific file related to the communication records transmitted between the processing module 16 and the electronic devices 2. The electronic device security specific file includes the security numbers. , a broadcast time point related to the broadcast of the processing module 16, a plurality of reception time points related to the reception of a plurality of short-distance distributed storage responses, a plurality of media access control addresses related to the electronic devices 2 , and a plurality of emails related to the contact content between the processing module 16 and the electronic devices 2 The sub-device communicates information, but is not limited to this. The so-called broadcast time point and the reply reception time point are after the GPS in the driving recorder 1 where the safe independent chip module 18 is located starts to connect to the satellite signal. The correction time of the satellite signal is the calibrated time base, which means that the broadcast time point and the reply reception time point recorded by the safe independent chip module 18 are based on the GPS correction of the driving recorder 1 and correspond to each item. A chronological list of recorded message delivery response actions.

在步驟310中,該處理模組16經由該通訊模組12傳送該主雜湊值及該電子裝置安全特定檔至該區塊鏈系統4。 In step 310 , the processing module 16 transmits the master hash value and the electronic device security specific file to the blockchain system 4 via the communication module 12 .

在步驟311中,該處理模組16判定是否接收到一來自該等電子裝置2之其中一者的另一短距分散式儲存需求,該另一短距分散式儲存需求包括一目標裝置識別資訊,該目標裝置識別資訊例如包括一目標電子裝置名稱、一目標媒體存取控制位址、一目標會員註冊名稱、一相關於當前所在位置的目標GPS資訊,及一目標裝置識別產生時間。當判定出接收到該另一短距分散式儲存需求時,流程進行步驟312;而當判定出未接收到該另一短距分散式儲存需求時,則結束流程。 In step 311 , the processing module 16 determines whether another short-distance distributed storage request is received from one of the electronic devices 2 , and the other short-distance distributed storage request includes a target device identification information. , the target device identification information includes, for example, a target electronic device name, a target media access control address, a target member registration name, a target GPS information related to the current location, and a target device identification generation time. When it is determined that the other short-distance distributed storage requirement has been received, the process proceeds to step 312; and when it is determined that the other short-distance distributed storage requirement has not been received, the process ends.

在步驟312中,該處理模組16判定該目標裝置識別資訊是否與該等裝置識別資訊存在一匹配。當判定出該目標裝置識別資訊與該等裝置識別資訊存在一匹配時,流程進行步驟313;而當判定出該目標裝置識別資訊與該等裝置識別資訊未存在一匹配時,則 結束流程。 In step 312, the processing module 16 determines whether there is a match between the target device identification information and the device identification information. When it is determined that there is a match between the target device identification information and the device identification information, the process proceeds to step 313; and when it is determined that there is no match between the target device identification information and the device identification information, then End process.

值得一提的是,在本實施例中,該處理模組16係判定該目標裝置識別資訊產生時間與該等裝置識別資訊之其中一者的識別資訊產生時間之時間差是否低於一特定時間閾值,例如但不限於5秒,且該目標裝置識別資訊的該目標GPS資訊與該等裝置識別資訊之其中該者的GPS資訊之距離是否低於一特定距離閾值,例如但不限於25公尺,以判定該目標裝置識別資訊是否與該等裝置識別資訊存在一匹配。若該等裝置識別資訊中存在一匹配裝置識別資訊的裝置識別資訊產生時間與該目標裝置識別資訊的該目標裝置識別資訊產生時間的時間差低於該特定時間閾值,且該匹配裝置識別資訊的GPS資訊與該目標裝置識別資訊的該目標GPS資訊之距離低於該特定距離閾值時,則該處理模組16判定出該目標裝置識別資訊與該匹配裝置識別資訊存在一匹配,表示行車紀錄器1與發出包括該匹配裝置識別資訊的之電子裝置2正在紀錄同一場事件。 It is worth mentioning that in this embodiment, the processing module 16 determines whether the time difference between the generation time of the target device identification information and the generation time of one of the device identification information is lower than a specific time threshold. , for example but not limited to 5 seconds, and whether the distance between the target GPS information of the target device identification information and the GPS information of one of the device identification information is lower than a specific distance threshold, such as but not limited to 25 meters, To determine whether there is a match between the target device identification information and the device identification information. If there is a device identification information generation time of matching device identification information in the device identification information, and the time difference between the generation time of the target device identification information of the target device identification information is lower than the specific time threshold, and the GPS of the matching device identification information When the distance between the information and the target GPS information of the target device identification information is lower than the specific distance threshold, the processing module 16 determines that there is a match between the target device identification information and the matching device identification information, indicating that the driving recorder 1 The same event is being recorded by the electronic device 2 that sends out the matching device identification information.

在步驟313中,該處理模組16將該影像檔案及該電子裝置安全特定檔之其中一者標註一指示出至少有另一裝置同時完整紀錄同一場事件的同時紀錄戳記,並將該目標裝置識別資訊加入該影像檔案及該電子裝置安全特定檔之其中一者。 In step 313, the processing module 16 marks one of the image file and the electronic device security specific file with a simultaneous recording stamp indicating that at least one other device simultaneously and completely records the same event, and the target device Identification information is added to one of the image file and the electronic device security specific file.

簡言之,在該處理模組16進行分散式儲存後,若該處理模組16判定出也接收到其他電子裝置2的短距分散式儲存需求,且 判定出該目標裝置識別資訊與該等裝置識別資訊存在一匹配,則該處理模組16判斷雙方正在紀錄同一場事件影像,因此該處理模組16會將本身欲進行的分散式儲存的該影像檔案及該電子裝置安全特定檔之其中一者標註該同時紀錄戳記,並加入該目標裝置識別資訊,藉此可以清楚得知交通事件當下,附近有其他的用路人同樣利用電子裝置以不同的角度記錄了同一場交通事件,對於該交通事件本身的釐清或重建提供了更多角度與資訊,更有裨益。 In short, after the processing module 16 performs distributed storage, if the processing module 16 determines that it has also received short-distance distributed storage requirements from other electronic devices 2, and If it is determined that there is a match between the target device identification information and the device identification information, the processing module 16 determines that both parties are recording the same event image, so the processing module 16 will store the image in a distributed manner. One of the files and the electronic device security specific file is marked with the simultaneous recording stamp, and the target device identification information is added, so that at the moment of the traffic incident, it can be clearly known that there are other nearby passers-by who are also using the electronic device to view different angles. Recording the same traffic incident provides more perspectives and information for the clarification or reconstruction of the traffic incident itself, which is more beneficial.

在步驟314中,該處理模組16經由該通訊模組12傳送一長距分散式儲存需求至該等儲存節點5。 In step 314 , the processing module 16 transmits a long-distance distributed storage request to the storage nodes 5 via the communication module 12 .

在步驟315中,在該處理模組16經由該通訊模組12接收到多個分別來自該等儲存節點5的長距分散式儲存鏈接應答後,該處理模組16經由該通訊模組12傳送該等碎片檔案至該等儲存節點5。 In step 315, after the processing module 16 receives a plurality of long-distance distributed storage link responses from the storage nodes 5 through the communication module 12, the processing module 16 transmits The fragmented files are sent to the storage nodes 5.

在步驟316中,該獨立安全晶片模組18產生且儲存一相關於該處理模組16與該等儲存節點5傳送溝通紀錄的儲存節點安全特定檔,該儲存節點安全特定檔包括該等安全編號、一相關於該處理模組16廣播的廣播時間點、多個相關於該等儲存節點5的網際網路協定位址,及多筆相關於該處理模組16與該等儲存節點5聯繫內容的儲存節點溝通資訊,但不以此為限。 In step 316, the independent security chip module 18 generates and stores a storage node security specific file related to the communication records transmitted between the processing module 16 and the storage nodes 5. The storage node security specific file includes the security numbers. , a broadcast time point related to the broadcast of the processing module 16, a plurality of Internet protocol addresses related to the storage nodes 5, and a plurality of contact contents related to the processing module 16 and the storage nodes 5 The storage nodes communicate information, but are not limited to this.

在步驟317中,該處理模組16經由該通訊模組12傳送該 主雜湊值及該儲存節點安全特定檔至該區塊鏈系統4。 In step 317, the processing module 16 transmits the The main hash value and the storage node security specific file are sent to the blockchain system 4.

值得注意的是,在本實施例中,該通訊模組12是以星際檔案系統(InterPlanetary File System,IPFS)網路傳輸協定將該等碎片檔案儲存至該等電子裝置2或該等儲存節點5,IPFS是一種分散式的檔案儲存網路,該等碎片檔案會被備份在兩個以上的該等電子裝置2或該等儲存節點5中,即使其中一個電子裝置2或儲存節點5被刪除也有其他節點進行備份供駕駛人取用及下載,藉此達到持久儲存的功能,同時透過前述之雜湊值之唯一指向性,使行車紀錄器1所產生的影音檔案無法被任意變造,其後,將該主雜湊值及該電子裝置安全特定檔或該儲存節點安全特定檔儲存於該區塊鏈系統4,由區塊鏈的特性來確保該主雜湊值及該電子裝置安全特定檔或該儲存節點安全特定檔不可竄改,這樣的做法可以避免讓行車影音這種資料量大的檔案直接由區塊鏈上鏈而衍生大量的上鏈費用。此外,該獨立安全晶片模組18產生且儲存該電子裝置安全特定檔或該儲存節點安全特定檔,日後可藉由該獨立安全晶片模組18儲存的該電子裝置安全特定檔或該儲存節點安全特定檔與該區塊鏈系統4獲得的該電子裝置安全特定檔或該儲存節點安全特定檔進行比對,以驗證由該等雜湊值獲得的影音檔案的證據性,但不以此為限。 It is worth noting that in this embodiment, the communication module 12 uses the InterPlanetary File System (IPFS) network transmission protocol to store the fragmented files to the electronic devices 2 or the storage nodes 5 , IPFS is a distributed file storage network. The fragmented files will be backed up in more than two of the electronic devices 2 or the storage nodes 5. Even if one of the electronic devices 2 or the storage node 5 is deleted, Other nodes perform backups for drivers to access and download, thereby achieving the function of permanent storage. At the same time, through the unique directionality of the hash value mentioned above, the audio and video files generated by the driving recorder 1 cannot be arbitrarily altered. Subsequently, The main hash value and the electronic device security specific file or the storage node security specific file are stored in the blockchain system 4, and the characteristics of the blockchain ensure that the main hash value and the electronic device security specific file or the storage The specific node security files cannot be tampered with. This approach can avoid having large-volume files such as driving videos to be directly uploaded to the blockchain, which incurs a large amount of uploading costs. In addition, the independent security chip module 18 generates and stores the electronic device security specific file or the storage node security specific file, and the electronic device security specific file or the storage node security specific file can be stored by the independent security chip module 18 in the future. The specific file is compared with the electronic device security specific file or the storage node security specific file obtained by the blockchain system 4 to verify the evidence of the audio and video files obtained from the hash values, but is not limited to this.

此外,在本實施例中,該區塊鏈系統4例如為私有鏈或是 聯盟鏈(企業鏈),即只限於參與的企業或是特定的合作聯盟所推出的或授權的裝置才會成為該區塊鏈系統4的節點,但不以此為限。 In addition, in this embodiment, the blockchain system 4 is, for example, a private chain or a Alliance chain (enterprise chain) means that only devices launched or authorized by participating enterprises or specific cooperation alliances can become nodes of the blockchain system 4, but it is not limited to this.

值得一提的是,當一駕駛人接收到請求欲將該行車紀錄器1在符合該至少一特定條件所分散式儲存的該背景聲訊號組、該人聲訊號組及該影像檔案分享給請求者時,該駕駛人利用該行車紀錄器1進行下載,若該行車紀錄器1的該處理模組16偵測到下載的該人聲訊號組標註有該機敏戳記時,則該行車紀錄器1的該處理模組16發出一提示訊息至該行車紀錄器1的一顯示模組(圖未示)顯示,該提示訊息可以但不限於:本人聲訊號組檔案偵測到機敏訊息,請確認是否分享,或建議設定授權讀取層級、密碼等。藉此提醒下載的該人聲訊號組標註有機敏資訊,讓該駕駛人得以清楚知道,同時亦可採用額外授權的方式,降低隱私洩漏的風險。 It is worth mentioning that when a driver receives a request to share the background sound signal group, the vocal signal group and the image file distributed and stored by the driving recorder 1 in compliance with at least one specific condition to the requester When, the driver uses the driving recorder 1 to download, if the processing module 16 of the driving recorder 1 detects that the downloaded vocal signal group is marked with the alert stamp, then the driving recorder 1 The processing module 16 sends a prompt message to a display module (not shown) of the driving recorder 1 for display. The prompt message can be but is not limited to: a sensitive message has been detected in the personal voice signal group file, please confirm whether to share it. Or it is recommended to set the authorization reading level, password, etc. This is a reminder that the downloaded vocal signal set is marked with sensitive information so that the driver can clearly understand it. At the same time, additional authorization can be used to reduce the risk of privacy leakage.

綜上所述,本發明行車紀錄器及其資料備份方法,該行車紀錄器1儲存該等影像,暫存該等背景聲訊號及該等人聲訊號,且當符合該至少一特定條件時,該處理模組16將該背景聲訊號組、該人聲訊號組,及該影像檔案進行分散式儲存及將該主雜湊值傳送至該區塊鏈系統4,使該背景聲訊號組、該人聲訊號組,及該影像檔案得以備份,並難以竄改,最後,駕駛人能視情況提供該主雜湊值,以分享該背景聲訊號組、該人聲訊號組,及該影像檔案,同時具有提示機制來提醒該駕駛人下載的該人聲訊號組是否涉及機敏 資料,是否額外設立授權讀取層級,讓該行車紀錄器1的檔案內容具有高度的隱私性,且透過分散式儲存影音檔案並結合區塊鏈對該影音檔案之雜湊值及該獨立安全晶片模組18所儲存的該電子裝置安全特定檔或該儲存節點安全特定檔上鏈,進一步的確保行車事件的影音檔案從儲存之初到最後的證據性都有完成的保護即可以查證的資訊,故確實能達成本發明的目的。 To sum up, according to the driving recorder and its data backup method of the present invention, the driving recorder 1 stores the images, temporarily stores the background sound signals and the human voice signals, and when at least one specific condition is met, the The processing module 16 performs distributed storage of the background sound signal group, the vocal signal group, and the image file and transmits the main hash value to the blockchain system 4, so that the background sound signal group, the vocal signal group , and the image file can be backed up and difficult to tamper with. Finally, the driver can provide the master hash value according to the situation to share the background sound signal group, the vocal signal group, and the image file. At the same time, there is a prompt mechanism to remind the driver Whether the vocal signal set downloaded by the driver involves alertness data, whether to set up an additional level of authorization to read, so that the file content of the driving recorder 1 has a high degree of privacy, and through decentralized storage of audio and video files and combining the hash value of the audio and video files with the blockchain and the independent security chip module The electronic device security specific file or the storage node security specific file stored in Group 18 is uploaded to the chain to further ensure that the video and audio files of the driving incident are fully protected and verifiable information from the beginning to the end of storage. The purpose of the present invention can indeed be achieved.

惟以上所述者,僅為本發明的實施例而已,當不能以此限定本發明實施的範圍,凡是依本發明申請專利範圍及專利說明書內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。 However, the above are only examples of the present invention. They cannot be used to limit the scope of the present invention. All simple equivalent changes and modifications made based on the patent scope of the present invention and the contents of the patent specification are still within the scope of the present invention. within the scope covered by the patent of this invention.

301~317:步驟 301~317: Steps

Claims (20)

一種行車紀錄器資料備份方法,由一行車紀錄器來實施,該行車紀錄器在車輛啟動運行期間連續拍攝以便連續產生並儲存多幀影像,且在車輛啟動運行期間連續產生並暫存多筆背景聲訊號及多筆人聲訊號,該行車紀錄器經由一通訊網路連接一區塊鏈系統及多個儲存節點,該方法包含以下步驟:(A)判定是否符合至少一特定條件;(B)當判定出符合該至少一特定條件時,將一包括在一預定期間產生的多筆背景聲訊號的背景聲訊號組、一包括在該預定期間產生的多筆人聲訊號的人聲訊號組,及一包括在該預定期間拍攝的多幀影像的影像檔案各自切割成多個碎片檔案,並產生一唯一指向該背景聲訊號組、該人聲訊號組,及該影像檔案的主雜湊值;(C)廣播一短距分散式儲存需求至一短距離無線通訊發射範圍內;(D)在接收到多個分別來自多個電子裝置的短距分散式儲存鏈接應答後,判定該等短距分散式儲存鏈接應答的數量是否大於一預設值;(E)當判定出該等短距分散式儲存鏈接應答的數量大於該預設值時,傳送該等碎片檔案至該等電子裝置;(F)當判定出該等短距分散式儲存鏈接應答的數量不大於該預設值時,傳送一長距分散式儲存需求至該等儲存節點;及 (G)傳送該主雜湊值至該區塊鏈系統。 A driving recorder data backup method is implemented by a driving recorder, which continuously shoots during the startup and operation of the vehicle to continuously generate and store multiple frames of images, and continuously generates and temporarily stores multiple backgrounds during the startup and operation of the vehicle. Acoustic signals and multiple human voice signals, the driving recorder is connected to a blockchain system and multiple storage nodes through a communication network. The method includes the following steps: (A) determine whether at least one specific condition is met; (B) when determining When at least one specific condition is met, a background sound signal group including a plurality of background sound signals generated during a predetermined period, a human voice signal group including a plurality of human voice signals generated during the predetermined period, and a human voice signal group included in The image files of the multiple frames of images taken during the predetermined period are each cut into multiple fragment files, and a master hash value uniquely pointed to the background sound signal group, the vocal signal group, and the image file is generated; (C) Broadcasting a short message be within a short-range wireless communication transmission range from the distributed storage requirement; (D) after receiving multiple short-range distributed storage link responses from multiple electronic devices, determine the validity of the short-range distributed storage link responses Whether the number is greater than a preset value; (E) when it is determined that the number of short-distance distributed storage link responses is greater than the preset value, transmit the fragmented files to the electronic devices; (F) when it is determined that the number of short-distance distributed storage link responses is greater than the preset value When the number of short-distance distributed storage link responses is not greater than the default value, transmit a long-distance distributed storage request to the storage nodes; and (G) Transmit the master hash value to the blockchain system. 如請求項1所述的行車紀錄器資料備份方法,其中,在步驟(A)中,該至少一特定條件包括接收到一經由一駕駛人在一使用者輸入輸出介面的輸入操作所產生的控制輸入訊號、一在一當前時間點拍攝的當前影像之一偵測物件的移動軌跡異常變化,及該當前影像之該偵測物件的移動速度異常。 The driving recorder data backup method as claimed in claim 1, wherein in step (A), the at least one specific condition includes receiving a control generated by a driver's input operation on a user input and output interface. The input signal is an abnormal change in the movement trajectory of a detection object in a current image taken at a current time point, and an abnormal movement speed of the detection object in the current image. 如請求項1所述的行車紀錄器資料備份方法,該行車紀錄器在車輛啟動運行期間連續感測車輛,以連續產生多個感測值,其中,在步驟(A)中,該至少一特定條件包括一在一當前時間點感測的感測值大於一閾值。 As for the driving recorder data backup method described in claim 1, the driving recorder continuously senses the vehicle during the vehicle startup operation to continuously generate a plurality of sensing values, wherein, in step (A), the at least one specific The condition includes that a sensing value sensed at a current point in time is greater than a threshold. 如請求項1所述的行車紀錄器資料備份方法,其中,在步驟(A)及步驟(B)之間還包含以下步驟:(H)判定該人聲訊號組是否具有一機敏資料;(I)當判定出該人聲訊號組具有該機敏資料時,將該人聲訊號組標註一指示出具有該機敏資料的機敏戳記,並進行步驟(B);(J)當判定出該人聲訊號組不具有該機敏資料時,進行步驟(B);在步驟(B)中,先產生分別對應該等碎片檔案的多個子雜湊值,再根據該等子雜湊值產生該主雜湊值。 The driving recorder data backup method as described in claim 1, wherein the following steps are also included between step (A) and step (B): (H) determining whether the vocal signal group has sensitive data; (I) When it is determined that the vocal signal group has the sensitive data, mark the vocal signal group with a smart stamp indicating that it has the sensitive data, and proceed to step (B); (J) when it is determined that the vocal signal group does not have the sensitive data When the data is sensitive, proceed to step (B); in step (B), first generate a plurality of sub-hash values corresponding to the fragmented files, and then generate the main hash value based on the sub-hash values. 如請求項1所述的行車紀錄器資料備份方法,在步驟(B)之後還包含以下步驟:(K)將該等碎片檔案進行編號,以產生多個分別對應 該等碎片檔案的安全編號;在步驟(E)及(G)之間還包含以下步驟:(L)產生且儲存一相關於該行車紀錄器與該等電子裝置傳送溝通紀錄的電子裝置安全特定檔,該電子裝置安全特定檔包括該等安全編號;在步驟(G)中,還傳送該電子裝置安全特定檔至該區塊鏈系統。 The driving recorder data backup method described in request item 1 also includes the following steps after step (B): (K) Numbering the fragmented files to generate multiple corresponding The security number of the fragmented files; the following steps are also included between steps (E) and (G): (L) Generate and store an electronic device security specification related to the communication record transmitted between the driving recorder and the electronic device The electronic device security specific file includes the security numbers; in step (G), the electronic device security specific file is also transmitted to the blockchain system. 如請求項5所述的行車紀錄器資料備份方法,其中,在步驟(L)中,該電子裝置安全特定檔還包括一廣播時間點、多個相關於接收到多個短距分散式儲存應答的接收時間點、多個相關於該等電子裝置的媒體存取控制位址,及多筆相關於該行車紀錄器與該等電子裝置聯繫內容的電子裝置溝通資訊。 The driving recorder data backup method as described in claim 5, wherein in step (L), the electronic device security specific file also includes a broadcast time point, a plurality of short-range distributed storage responses related to the receipt of a plurality of The reception time point, a plurality of media access control addresses related to the electronic devices, and a plurality of electronic device communication information related to the communication content between the driving recorder and the electronic devices. 如請求項5所述的行車紀錄器資料備份方法,其中,在步驟(D)中,每一短距分散式儲存鏈接應答包括一裝置識別資訊,在步驟(G)之後還包含以下步驟:(M)判定是否接收到一來自該等電子裝置之其中一者的另一短距分散式儲存需求,該另一短距分散式儲存需求包括一目標裝置識別資訊;(N)當判定出接收到該另一短距分散式儲存需求時,判定該目標裝置識別資訊是否與該等裝置識別資訊存在一匹配;(O)當判定出該目標裝置識別資訊與該等裝置識別資訊存在一匹配時,將該影像檔案及該電子裝置安全特定檔 之其中一者標註一指示出至少有另一裝置同時完整紀錄同一場事件的同時紀錄戳記,並將該目標裝置識別資訊加入該影像檔案及該電子裝置安全特定檔之其中該者。 The driving recorder data backup method as described in claim 5, wherein in step (D), each short-distance distributed storage link response includes a device identification information, and after step (G), the following steps are also included: M) Determine whether another short-range distributed storage request is received from one of the electronic devices, the other short-range distributed storage request including a target device identification information; (N) When it is determined that another short-range distributed storage request is received; When the other short-distance distributed storage is required, determine whether there is a match between the target device identification information and the device identification information; (O) when it is determined that there is a match between the target device identification information and the device identification information, The image file and the electronic device security specific file One of them is marked with a simultaneous recording stamp indicating that at least one other device simultaneously and completely recorded the same event, and the target device identification information is added to the image file and the electronic device security specific file. 如請求項7所述的行車紀錄器資料備份方法,其中,在步驟(D)中,該裝置識別資訊包括一相關於當前所在位置的GPS資訊,及一裝置識別資訊產生時間,在步驟(M)中,該目標裝置識別資訊包括一相關於當前所在位置的目標GPS資訊,及一目標裝置識別資訊產生時間,判定該目標裝置識別資訊產生時間與該等裝置識別資訊之其中一者的識別資訊產生時間之時間差是否低於一特定時間閾值,且該目標裝置識別資訊的該目標GPS資訊與該等裝置識別資訊之其中該者的GPS資訊之距離是否低於一特定距離閾值,以判定該目標裝置識別資訊是否與該等裝置識別資訊存在一匹配。 The driving recorder data backup method as described in claim 7, wherein in step (D), the device identification information includes a GPS information related to the current location, and a device identification information generation time, and in step (M) ), the target device identification information includes a target GPS information related to the current location, and a target device identification information generation time, and the identification information of one of the target device identification information generation time and the device identification information is determined Whether the time difference between the generation times is lower than a specific time threshold, and whether the distance between the target GPS information of the target device identification information and the GPS information of one of the device identification information is lower than a specific distance threshold, to determine the target Whether there is a match between the device identification information and the device identification information. 如請求項1所述的行車紀錄器資料備份方法,在步驟(F)及(G)之間還包含以下步驟:(P)在接收到多個分別來自該等儲存節點的長距分散式儲存鏈接應答後,傳送該等碎片檔案至該等儲存節點。 The driving recorder data backup method described in request item 1 also includes the following steps between steps (F) and (G): (P) after receiving multiple long-distance distributed storage data from the storage nodes. After the connection is answered, the fragment files are sent to the storage nodes. 如請求項9所述的行車紀錄器資料備份方法,在步驟(P)及(G)之間還包含以下步驟:(Q)產生且儲存一相關於該行車紀錄器與該等儲存節點傳送溝通紀錄的儲存節點安全特定檔,該儲存節點安全特定檔包括多個分別對應該等碎片檔案的安全編號;在步驟(F)中,還傳送該儲存節點安全特定檔至該區塊鏈 系統。 The driving recorder data backup method described in request item 9 also includes the following steps between steps (P) and (G): (Q) Generate and store a communication related to the driving recorder and the storage nodes The recorded storage node security specific file includes a plurality of security numbers respectively corresponding to the fragment files; in step (F), the storage node security specific file is also transmitted to the blockchain system. 一種行車紀錄器,經由一通訊網路連接一區塊鏈系統,包含:一儲存模組,一通訊模組,支援一短距離無線通訊,經由該通訊網路連接該區塊鏈系統及多個儲存節點;一影像拍攝模組,用以在車輛啟動運行期間連續拍攝以便連續產生多幀影像;一收音模組,用以在車輛啟動運行期間連續於一波束所指向的範圍內接收多筆聲音訊號;及一處理模組,電連接該儲存模組、該通訊模組、該影像拍攝模組,及該收音模組,將該等聲音訊號進行訊號處理,以產生多筆背景聲訊號及多筆人聲訊號,並將該等背景聲訊號及該等人聲訊號暫存至該儲存模組,且將該等影像儲存至該儲存模組;其中,該處理模組判定是否符合至少一特定條件,當判定出符合該至少一特定條件時,該處理模組將一包括在一預定期間產生的多筆背景聲訊號的背景聲訊號組、一包括在該預定期間產生的多筆人聲訊號的人聲訊號組,及一包括在該預定期間拍攝的多幀影像的影像檔案各自切割成多個碎片檔案,並產生一唯一指向該背景聲訊號組、該人聲訊號組,及該影像檔案的主雜湊值,該處理模組經由該通訊模組廣播一短距分散式儲存需求至一短距離無線通訊發射範圍內, 在經由該通訊模組接收到多個分別來自多個電子裝置的短距分散式儲存鏈接應答後,該處理模組判定該等短距分散式儲存鏈接應答的數量是否大於一預設值,當判定出該等短距分散式儲存鏈接應答的數量大於該預設值時,該處理模組經由該通訊模組傳送該等碎片檔案至該等電子裝置,當判定出該等短距分散式儲存鏈接應答的數量不大於該預設值時,該處理模組經由該通訊模組傳送一長距分散式儲存需求至該等儲存節點,該處理模組經由該通訊模組傳送該主雜湊值至該區塊鏈系統。 A driving recorder is connected to a blockchain system through a communication network, including: a storage module, a communication module, supporting a short-distance wireless communication, and connecting the blockchain system and multiple storage nodes through the communication network ; An image shooting module, used to continuously shoot during the startup and operation of the vehicle to continuously generate multiple frames of images; a radio module, used to continuously receive multiple sound signals within the range pointed by a beam during the startup and operation of the vehicle; and a processing module, electrically connected to the storage module, the communication module, the image capturing module, and the radio module, and performs signal processing on the sound signals to generate multiple background sound signals and multiple human voices. signals, and temporarily stores the background sound signals and the vocal signals to the storage module, and stores the images to the storage module; wherein, the processing module determines whether at least one specific condition is met, and when determining When at least one specific condition is met, the processing module generates a background sound signal group including a plurality of background sound signals generated during a predetermined period, and a vocal signal group including a plurality of vocal signals generated during the predetermined period, and an image file including multiple frames of images taken during the predetermined period is each cut into multiple fragment files, and a main hash value uniquely pointed to the background sound signal group, the vocal signal group, and the image file is generated. The processing The module broadcasts a short-distance distributed storage request to a short-distance wireless communication transmission range through the communication module, After receiving a plurality of short-range distributed storage link responses from multiple electronic devices through the communication module, the processing module determines whether the number of the short-range distributed storage link responses is greater than a preset value. When When it is determined that the number of short-distance distributed storage link responses is greater than the preset value, the processing module sends the fragment files to the electronic devices through the communication module. When the number of link responses is not greater than the preset value, the processing module sends a long-distance distributed storage request to the storage nodes via the communication module, and the processing module sends the main hash value to the storage nodes via the communication module. This blockchain system. 如請求項11所述的行車紀錄器,其中,該至少一特定條件包括接收到一經由一駕駛人在一使用者輸入輸出介面的輸入操作所產生的控制輸入訊號、一在一當前時間點拍攝的當前影像之一偵測物件的移動軌跡異常變化,及該當前影像之該偵測物件的移動速度異常。 The driving recorder of claim 11, wherein the at least one specific condition includes receiving a control input signal generated by a driver's input operation on a user input and output interface, a photograph taken at a current time point The movement trajectory of one of the detected objects in the current image changes abnormally, and the movement speed of the detected object in the current image is abnormal. 如請求項11所述的行車紀錄器,還包含一電連接該處理模組的重力感測模組,該重力感測模組用以在車輛啟動運行期間連續感測車輛,以連續產生多個感測值,該至少一特定條件包括一在一當前時間點感測的感測值大於一閾值。 The driving recorder as described in claim 11 further includes a gravity sensing module electrically connected to the processing module. The gravity sensing module is used to continuously sense the vehicle during the vehicle's startup operation to continuously generate multiple Sensing value, the at least one specific condition includes a sensing value sensed at a current point in time being greater than a threshold. 如請求項11所述的行車紀錄器,其中,該處理模組還判定該人聲訊號組是否具有一機敏資料,當判定出該人聲訊號組具有該機敏資料時,該處理模組將該人聲訊號組標註一指示出具有該機敏資料的機敏戳記,並產生該主雜湊值, 當判定出該人聲訊號組不具有該機敏資料時,該處理模組產生該主雜湊值,其中,該處理模組先產生分別對應該等碎片檔案的多個子雜湊值,再根據該等子雜湊值產生該主雜湊值。 The driving recorder of claim 11, wherein the processing module also determines whether the vocal signal group has sensitive data, and when it is determined that the vocal signal group has the sensitive data, the processing module converts the vocal signal into Group tag one indicates the alert stamp with the alert data and generates the main hash value, When it is determined that the vocal signal group does not have the sensitive data, the processing module generates the main hash value, wherein the processing module first generates a plurality of sub-hash values corresponding to the fragment files, and then based on the sub-hash values value produces this main hash value. 如請求項11所述的行車紀錄器,其中,該處理模組將該等碎片檔案進行編號,以產生多個分別對應該等碎片檔案的安全編號,該處理模組產生且儲存一相關於該處理模組與該等電子裝置傳送溝通紀錄的電子裝置安全特定檔,該電子裝置安全特定檔包括該等安全編號,且該處理模組還經由該通訊模組傳送該電子裝置安全特定檔至該區塊鏈系統。 The driving recorder of claim 11, wherein the processing module numbers the fragmented files to generate a plurality of security numbers corresponding to the fragmented files, and the processing module generates and stores a number related to the fragmented files. The processing module transmits the electronic device security specific file of the communication record to the electronic device. The electronic device security specific file includes the security number, and the processing module also transmits the electronic device security specific file to the electronic device through the communication module. Blockchain system. 如請求項15所述的行車紀錄器,其中,該電子裝置安全特定檔還包括一廣播時間點、多個相關於接收到多個短距分散式儲存應答的接收時間點、多個相關於該等電子裝置的媒體存取控制位址,及多筆相關於該處理模組與該等電子裝置聯繫內容的電子裝置溝通資訊。 The driving recorder of claim 15, wherein the electronic device security specific file further includes a broadcast time point, a plurality of reception time points related to receiving a plurality of short-range distributed storage responses, a plurality of reception time points related to the The media access control addresses of the electronic devices, and a plurality of pieces of electronic device communication information related to the communication content between the processing module and the electronic devices. 如請求項15所述的行車紀錄器,其中,每一短距分散式儲存鏈接應答包括一裝置識別資訊,該處理模組判定是否接收到一來自該等電子裝置之其中一者的另一短距分散式儲存需求,該另一短距分散式儲存需求包括一目標裝置識別資訊,當判定出接收到該另一短距分散式儲存需求時,該處理模組判定該目標裝置識別資訊是否與該等裝置識別資訊存在一匹配,當判定出該目標裝置識別資訊與該等裝置識別資訊存在一匹配時,該處理模組將該影像檔案及 該電子裝置安全特定檔之其中一者標註一指示出至少有另一裝置同時完整紀錄同一場事件的同時紀錄戳記,並將該目標裝置識別資訊加入該影像檔案及該電子裝置安全特定檔之其中該者。 The driving recorder of claim 15, wherein each short-range distributed storage link response includes a device identification information, and the processing module determines whether another short message from one of the electronic devices is received. From the distributed storage request, the other short-range distributed storage request includes a target device identification information. When it is determined that the other short-range distributed storage request is received, the processing module determines whether the target device identification information is consistent with There is a match between the device identification information. When it is determined that there is a match between the target device identification information and the device identification information, the processing module combines the image file and One of the electronic device security specific files is marked with a simultaneous recording stamp indicating that at least one other device simultaneously and completely recorded the same event, and the target device identification information is added to the image file and the electronic device security specific file. That person. 如請求項17所述的行車紀錄器,其中,該裝置識別資訊包括一相關於當前所在位置的GPS資訊,及一裝置識別資訊產生時間,該目標裝置識別資訊包括一相關於當前所在位置的目標GPS資訊,及一目標裝置識別資訊產生時間,該處理模組判定該目標裝置識別資訊產生時間與該等裝置識別資訊之其中一者的識別資訊產生時間之時間差是否低於一特定時間閾值,且該目標裝置識別資訊的該目標GPS資訊與該等裝置識別資訊之其中該者的GPS資訊之距離是否低於一特定距離閾值,以判定該目標裝置識別資訊是否與該等裝置識別資訊存在一匹配。 The driving recorder of claim 17, wherein the device identification information includes a GPS information related to the current location, and a device identification information generation time, and the target device identification information includes a target related to the current location. GPS information, and a target device identification information generation time, the processing module determines whether the time difference between the target device identification information generation time and the identification information generation time of one of the device identification information is lower than a specific time threshold, and Whether the distance between the target GPS information of the target device identification information and the GPS information of one of the device identification information is lower than a specific distance threshold, to determine whether there is a match between the target device identification information and the device identification information. . 如請求項11所述的行車紀錄器,其中,在接收到多個分別來自該等儲存節點的長距分散式儲存鏈接應答後,該處理模組經由該通訊模組傳送該等碎片檔案至該等儲存節點。 The driving recorder as described in claim 11, wherein after receiving a plurality of long-distance distributed storage link responses respectively from the storage nodes, the processing module sends the fragment files to the Wait for the storage node. 如請求項19所述的行車紀錄器,其中,該處理模組產生且儲存一相關於該處理模組與該等儲存節點傳送溝通紀錄的儲存節點安全特定檔,該儲存節點安全特定檔包括多個分別對應該等碎片檔案的安全編號,該處理模組還經由該通訊模組傳送該儲存節點安全特定檔至該區塊鏈系統。 The driving recorder of claim 19, wherein the processing module generates and stores a storage node security specific file related to the communication records transmitted between the processing module and the storage nodes, and the storage node security specific file includes a plurality of Each security number corresponds to the fragmented files respectively, and the processing module also transmits the storage node security specific file to the blockchain system through the communication module.
TW111150697A 2022-12-29 2022-12-29 Driving recorder and its data backup method TWI823734B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW111150697A TWI823734B (en) 2022-12-29 2022-12-29 Driving recorder and its data backup method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW111150697A TWI823734B (en) 2022-12-29 2022-12-29 Driving recorder and its data backup method

Publications (1)

Publication Number Publication Date
TWI823734B true TWI823734B (en) 2023-11-21

Family

ID=89722813

Family Applications (1)

Application Number Title Priority Date Filing Date
TW111150697A TWI823734B (en) 2022-12-29 2022-12-29 Driving recorder and its data backup method

Country Status (1)

Country Link
TW (1) TWI823734B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108573388A (en) * 2018-05-08 2018-09-25 广州大学 Information of vehicles processing system and method based on block chain
CN213182845U (en) * 2020-07-14 2021-05-11 厦门大学 Vehicle condition recording system
CN113010606A (en) * 2021-04-06 2021-06-22 智己汽车科技有限公司 Block chain-based vehicle driving data processing method, device and system
CN113254947A (en) * 2020-02-13 2021-08-13 宁波吉利汽车研究开发有限公司 Vehicle data protection method, system, equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108573388A (en) * 2018-05-08 2018-09-25 广州大学 Information of vehicles processing system and method based on block chain
CN113254947A (en) * 2020-02-13 2021-08-13 宁波吉利汽车研究开发有限公司 Vehicle data protection method, system, equipment and storage medium
CN213182845U (en) * 2020-07-14 2021-05-11 厦门大学 Vehicle condition recording system
CN113010606A (en) * 2021-04-06 2021-06-22 智己汽车科技有限公司 Block chain-based vehicle driving data processing method, device and system

Similar Documents

Publication Publication Date Title
US10152831B2 (en) Method for sharing real-time recording
US20210067743A1 (en) Video-Based Data Collection, Image Capture and Analysis Configuration
KR101709521B1 (en) Public service system adn method using autonomous smart car
US9686514B2 (en) Systems and methods for an automated cloud-based video surveillance system
US11769383B2 (en) Remote video triggering and tagging
US20240083443A1 (en) Driving state monitoring device, driving state monitoring method, and driving state monitoring system
US11093545B2 (en) Systems and methods for an automated cloud-based video surveillance system
US11823539B2 (en) High-priority event generation and reporting for camera-based security system
US20180139485A1 (en) Camera System for Car Security
US11848938B2 (en) Distributed content uploading and validation
WO2008120971A1 (en) Method of and apparatus for providing tracking information together with environmental information using a personal mobile device
TW201712592A (en) Systems and methods for generating an audit trail for auditable devices
KR101234347B1 (en) Black box service providing method for vehicles enhanced security based on watermarking technique
CN115361653A (en) Providing safety via vehicle-based monitoring of neighboring vehicles
TWI823734B (en) Driving recorder and its data backup method
JP2024019277A (en) Driving condition monitoring device, driving condition monitoring system, driving condition monitoring method, and drive recorder
JP2019128811A (en) Driving condition monitoring device, driving condition monitoring system, driving condition monitoring method, and program
CN104424672A (en) Traveling recording device and traveling recording method
TW202108412A (en) Cooperative driving image collection method and system
US11950017B2 (en) Redundant mobile video recording
US20240146882A1 (en) Method and system for collecting and reporting evidence method and system for collecting and reporting evidence
US20240144735A1 (en) Method and system for providing evidence following a vehicle incident
JP2018063667A (en) Vehicle moving image transmission system and vehicle moving image transmission method
Angermann et al. Utilizing In-Vehicle Computing Devices to Exchange Information During a Traffic Stop
JP2021162877A (en) On-vehicle device and tailgating driving recording method