這樣輸入設備100和行車記錄儀終端200在下一次進行藍牙連接時可以直接建立信任連接,不再進行藍牙配對。
[0091]因此在控制指令(藍牙信號的形式)中,通常還會包括輸入設備100的唯一識別的特征信息,例如物理地址(MAC)和標識符(ID)中至少一種,這樣行車記錄儀終端200在預先藍牙配對時就可以將其加入信任列表,下次連接時可以識別并直接自動建立連接。
[0092]為了最大限度地降低功耗,第一通信模塊130和第二通信模塊210之間的藍牙連接可以采用藍牙低能耗技術(BLE)。BLE技術采用可變連接時間間隔,這個間隔根據具體應用可以設置為幾毫秒到幾秒不等。另外,因為BLE技術采用非常快速的連接方式,因此平時可以處于“非連接”狀態(降低能耗),此時鏈路兩端相互間只是知曉對方,只有在必要時才開啟鏈路,然后在盡可能短的時間內關閉鏈路。
[0093]控制指令還可以包括指令功能和電池剩余電量中的至少一種。指令功能可以是包括生成圖片的功能和生成視頻的功能,行車記錄儀終端200響應于該指令功能并進行相應的動作。電池剩余電量為輸入設備100的電池剩余電量信息,當行車記錄儀終端200從控制指令中獲取到該電池剩余電量信息,并在所述電池剩余電量低于預設電量值時發出告警信息。例如,當電池剩余電量低于總電量的10%時,行車記錄儀終端200可以通過聲音警告等形式向車主發出提示,提示車主為輸入設備100充電或更換電池。
[0094]行車記錄儀終端200用于通過上述藍牙信任通信接口接收輸入設備100所發送的控制指令;響應于控制指令實時生成圖像數據,并將圖像數據存儲于本地存儲介質;向第三方終端300發送實時分享指令,實時分享指令用于驅使第三方終端300實時獲取圖像數據并通過遠程接口分享圖像數據。
[0095]圖3為一個實施例的行車記錄儀終端模塊示意圖。行車記錄儀終端200可以包括第二通信模塊210、圖像生成模塊220和分享模塊230。第二通信模塊210用于通過上述藍牙信任通信接口接收輸入設備100發送的控制指令;圖像生成模塊220用于響應于所述控制指令實時生成圖像數據,并將圖像數據存儲于本地存儲介質;分享模塊230用于向第三方終端300發送實時分享指令,所述實時分享指令用于驅使第三方終端300實時獲取圖像數據并通過遠程接口分享圖像數據。
[0096]所述圖像數據可以包括從記載有行車情況的視頻數據中生成的圖片和視頻中的至少一種。通常而言,在一次生成中,生成的圖像數據只包括圖片或只包括視頻。當然,不排除圖像數據既包括圖片也包括視頻的情況。
[0097]在本實施例中,當輸入設備100識別出上述短按事件、短觸按事件或“拍照”語音事件時,行車記錄儀終端200根據這些輸入事件相應的控制指令而響應生成圖片;當輸入設備100識別出上述長按事件、長觸按事件或“錄音”語音事件時,行車記錄儀終端200根據這些輸入事件相應的控制指令而響應生成視頻。以輸入設備100為按鍵設備時為例做以下描述。
[0098]所述圖片包括:在行車記錄儀終端200接收到控制指令那刻之前或之后的第二預設時長內視頻數據中清晰度最佳的圖片。控制指令為短按事件所對應的控制指令。
[0099]換言之,所述圖片是從視頻數據中抓取的。假設行車記錄儀終端300接收到該控制指令那個時刻為A時刻,第二預設時長為a時長,在A時刻之前或之后的a時長內,從行車記錄儀終端300記錄的視頻數據中抓取清晰度最佳的圖片。通常而言,是在A時刻之前的a時長內,從行車記錄儀終端300記錄的視頻數據中抓取清晰度最佳的圖片。這是因為當車主對進行按鍵設備進行操作時,此時車主想要分享的視頻畫面可能已經錯過,因此可以適當從過去的視頻畫面中獲取圖片。例如,通常車主按按鍵時想要分享的視頻畫面已經錯過,這個錯過的時間可以設定I秒內,即a時長為I秒。這樣,車主在按按鍵時,所抓取的圖片為按按鍵那時刻(識別出短按事件的時刻)之前的I秒時間內視頻中清晰度最佳的圖片。
[0100]所述視頻包括:根據行車記錄儀終端200接收到控制指令的那刻而確定的一段視頻。該控制指令為長按事件所對應的控制指令。
[0101]換言之,所述視頻也是從視頻數據中抓取的。假設行車記錄儀終端300接收到該控制指令那個時刻為A時刻,第四預設時長為b時長,在A-b時刻(例如A為13:00,b為I秒,則A-b時刻為12:59:59,則A+b時刻為13:00:01 ;下同)開始計時到長按事件結束,所述視頻就是抓取自這段時間區段內的視頻數據。同樣,這是因為當車主對進行按鍵設備進行操作時,此時車主想要分享的視頻畫面可能已經錯過,因此可以適當從過去的視頻畫面中獲取視頻。例如,通常車主按按鍵時想要分享的視頻畫面已經錯過,這個錯過的時間可以設定I秒內,即b時長也為I秒。這樣,車主在按按鍵時,所抓取的視頻為按按鍵那時刻(識別出長按事件的時刻)之前的I秒開始計時的視頻數據。
[0102]當輸入設備100為觸摸屏設備時也適用上述實施例,只需將上述的短按事件換成短觸按事件、將長按事件換成長觸按事件。當然,如果輸入設備100為語音設備時,可能并不太適用將長按事件簡單換成“錄像”語音事件。此時,所述視頻包括在行車記錄儀終端200接收到控制指令那刻之前的第五預設時長或/和之后的第六預設時長內視頻數據。假設行車記錄儀終端300接收到該控制指令那個時刻為A時刻,第五預設時長和第六預設時長分別為c時長和d時長。所述視頻可以包括多種情況,例如A-c時刻到A時刻這段時間區段內的視頻數據、或者A時刻到A+d時刻這段時間區段內的視頻數據、或者A-c時刻到A+d時刻這段時間區段內的視頻數據。
[0103]圖像生成模塊220生成圖像數據后,并將圖像數據存儲于本地存儲介質。然后,分享模塊230向第三方終端300發送實時分享指令,所述實時分享指令用于驅使第三方終端300實時獲取圖像數據并通過遠程接口分享圖像數據。
[0104]分享模塊230與第三方終端300可以通過無線通信連接通信,例如藍牙或者無線局域網絡(WLAN)。鑒于圖像數據可能體積較大,為了數據傳輸的速度較快,通常分享模塊230與第三方終端300通過WLAN連接通信,例如通過WiFi通信。因此,與第二通信模塊210類似,分享模塊230也為通信模塊,不過分享模塊230對數據傳輸速度要求較高,分享模塊230通常為WiFi通信模塊。
[0105]第三方終端300收到實時分享指令后,通過WiFi獲取存儲于行車記錄儀終端200的本地存儲介質中的圖像數據。然后,第三方終端300可以連接蜂窩通信網絡或者互聯網,并將圖像數據通過遠程接口進行網絡分享。第三方終端300可以是智能終端,例如智能手機、智能手表、智能手環、平板電腦、便攜式筆記本電腦、智能游戲機等等。
[0106]在一些實施例中,根據實時分享指令,第三方終端300可以通過預設的分享路徑分享圖像數據。預設的分享路徑可以包括預設的社交平臺、即時通信軟件賬號、云端服務器中的至少一種。
[0107]例如,當車主遇上堵車時,觸發輸入設備100,行車記錄儀終端200生成圖像數據(圖片或視頻),第三方終端300獲取圖像數據后,將圖像數據分享到預設的交通網站論壇、朋友圈、預設的朋友即時通信軟件賬號等等,使得他人可以知曉堵車情況。
[0108]又例如,當車主遇上交通事故時,觸發輸入設備100,行車記錄儀終端200生成圖像數據(圖片或視頻),第三方終端300獲取圖像數據后(可以對圖像數據進行判斷是否為交通事故),將圖像數據分享到預設的交通網站論壇、預設的交警/醫院/保險公司即時通信軟件公眾賬號、預設的云端服務器等等,使得相關人員可以知曉交通事故并及時做出反應,或者使得圖像數據這些現場證據可以在服務器得到有效保存。
[0109]在一些實施例中,根據實時分享指令,第三方終端300可以向滿足預設條件的其他終端分享圖像數據。預設條件包括:根據第三方終端300的地理位置數據而確定的第一地理范圍內的其他終端。
[0110]例如,當車主遇上堵車時,觸發輸入設備100,行車記錄儀終端200生成圖像數據(圖片或視頻),第三方終端300獲取圖像數據后,通過定位得到即時的地理位置數據,并根據地理位置數據確定第一地理范圍,例如當前地理位置的I平方公里范圍內;然后將圖像數據分享當前地理位置的I平方公里范圍內即時通信軟件賬號的在線終端,使得他人可以知曉堵車情況。
[0111]又例如,當車主遇上交通事故時,觸發輸入設備100,行車記錄儀終端200生成圖像數據(圖片或視頻),第三方終端300獲取圖像數據后(可以對圖像數據進行判斷是否為交通事故),通過定位得到即時的地理位置數據,并根據地理位置數據確定第一地理范圍,例如當前地理位置的I平方公里范圍內;然后將圖像數據分享當前地理位置的I平方公里范圍內的交警/醫院/保險公司即時通信軟件公眾賬號等等,使得相關人員可以知曉交通事故并及時做出反應。
[0112]為了方便下一次的分享,以及節約存儲空間,第三方終端300可以在獲取到圖像數據后向行車記錄儀終端200發送刪除指令。行車記錄儀終端200接受到第三方終端發送的刪除指令后,刪除存儲于其本地存儲介質的圖像數據。在一些實施例中,第三方終端300可以在分享圖像數據后向行車記錄儀終端200發送刪除指令。所述刪除指令用于驅使行車記錄儀終端200對其本地存儲介質里的圖像數據進行刪除。這樣,當進行下一次分享時,第三方終端300可以直接從行車記錄儀終端200獲取存在的圖像數據,而不需要對圖像數據進行識別,例如不需要識別出本次生成的圖像數據。
[0113]圖4為一個實施例的終端數據分享方法流程示意圖。請結合圖1?3。
[0114]本發明還提供一種終端數據分享方法,該方法包括如下步驟:
[0115]步驟SllO:識別輸入事件,產生與輸入事件相對應的控制指令,通過預建立的藍牙信任通信接口發送控制指令。
[0116]輸入設備100可以包括識別模塊110、指令生成模塊120和第一通信模塊130。請結合圖2。識別模塊110用于識別輸入事件,指令生成模塊120用于產生與輸入事件相對應的控制指令,第一通信模塊130用于通過預建立的藍牙信任通信接口發送控制指令。其中,控制指令用于驅使行車記錄儀終端200執行以下操作:實時生成圖像數據,將圖像數據存儲于本地存儲介質;向第三方終端300發