的實施例是示例性的,僅用于解釋本發明,而不能解釋為對本發明的限制。
[0070]本技術領域技術人員可以理解,除非特意聲明,這里使用的單數形式“一”、“一個”、“所述”和“該”也可包括復數形式。應該進一步理解的是,本發明的說明書中使用的措辭“包括”是指存在所述特征、整數、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關聯的列出項的全部或任一單元和全部組合。
[0071]本技術領域技術人員可以理解,除非另外定義,這里使用的所有術語(包括技術術語和科學術語),具有與本發明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現有技術的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
[0072]本技術領域技術人員可以理解,這里所使用的“終端”、“終端設備”既包括無線信號接收器的設備,其僅具備無發射能力的無線信號接收器的設備,又包括接收和發射硬件的設備,其具有能夠在雙向通信鏈路上,執行雙向通信的接收和發射硬件的設備。這種設備可以包括:蜂窩或其他通信設備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設備;PCS (Personal Communicat1ns Service,個人通信系統),其可以組合語音、數據處理、傳真和/或數據通信能力;PDA(Personal Digital Assistant,個人數字助理),其可以包括射頻接收器、尋呼機、互聯網/內聯網訪問、網絡瀏覽器、記事本、日歷和/或GPS (Global Posit1ning System,全球定位系統)接收器;常規膝上型和/或掌上型計算機或其他設備,其具有和/或包括射頻接收器的常規膝上型和/或掌上型計算機或其他設備。這里所使用的“終端”、“終端設備”可以是便攜式、可運輸、安裝在交通工具(航空、海運和/或陸地)中的,或者適合于和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這里所使用的“終端”、“終端設備”還可以是通信終端、上網終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯網設備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機頂盒等設備。
[0073]本技術領域技術人員可以理解,這里所使用的遠端網絡設備,其包括但不限于計算機、網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。本發明的實施例中,遠端網絡設備、終端設備與WNS服務器之間可通過任何通信方式實現通信,包括但不限于,基于3GPP、LTE、WIMAX的移動通信、基于TCP/IP、UDP協議的計算機網絡通信以及基于藍牙、紅外傳輸標準的近距無線傳輸方式。
[0074]針對傳統行車記錄儀分享實時性較差的缺陷,以下提供一種解決該缺陷的終端數據分享系統、方法,還提供一種輸入設備和行車記錄儀終端。
[0075]圖1為一個實施例的終端數據分享系統示意圖。
[0076]一種終端數據分享系統,包括輸入設備100和行車記錄儀終端200。輸入設備100和行車記錄儀終端200通過無線或有線連接,為了更佳的便利性,本實施例中輸入設備100和行車記錄儀終端200通過藍牙通信連接。
[0077]輸入設備100用于識別輸入事件,產生與輸入事件相對應的控制指令,通過預建立的藍牙信任通信接口發送控制指令。圖2為一個實施例的輸入設備模塊示意圖。輸入設備100可以包括識別模塊110、指令生成模塊120和第一通信模塊130。識別模塊110用于識別輸入事件,指令生成模塊120用于產生與輸入事件相對應的控制指令,第一通信模塊130用于通過預建立的藍牙信任通信接口發送控制指令。其中,控制指令用于驅使行車記錄儀終端200執行以下操作:實時生成圖像數據,將圖像數據存儲于本地存儲介質;向第三方終端300發送實時分享指令,實時分享指令用于驅使第三方終端300實時獲取圖像數據并通過遠程接口分享圖像數據。圖像數據包括從記載有行車情況的視頻數據中生成的圖片和視頻中的至少一種。
[0078]實時生成圖像數據可以理解為在極短時間內開始生成圖像數據,以通俗的說法可以理解為抓拍。
[0079]輸入設備100為人機交互設備,主要用于人機交互。用戶可以通過對輸入設備100進行輸入操作從而形成輸入事件,輸入設備100根據用戶的輸入操作/事件而響應。具體地,輸入設備100可以是按鍵設備、按鈕設備、觸摸屏設備、搖桿等通過識別用戶動作而響應的設備,還可以是語音輸入設備等通過識別用戶語音而響應的設備。
[0080]當輸入設備100為按鍵設備時,用戶對輸入設備100進行輸入操作就會形成按鍵事件;當輸入設備100為按鈕設備時,用戶對輸入設備100進行輸入操作就會形成按鈕事件;當輸入設備100為觸摸屏設備時,用戶對輸入設備100進行輸入操作就會形成觸摸屏事件;當輸入設備100為搖桿設備時,用戶對輸入設備100進行輸入操作就會形成搖桿事件;當輸入設備100為語音輸入設備時,用戶對輸入設備100進行輸入操作就會形成音頻事件。以輸入設備100是按鍵設備為例,按鍵設備用于識別按鍵事件,產生與按鍵事件相對應的控制指令,通過預建立的藍牙信任通信接口發送控制指令。
[0081]對于輸入設備100而言,不同的輸入操作,可能會形成不一樣的輸入事件,從而導致輸入設備100識別出來后做出不一樣的響應。
[0082]以輸入設備100是按鍵設備為例,該按鍵設備可以包括一個按鍵,也可以包括多于一個的按鍵。為了提升便利性,本實施例中按鍵設備可以只包括一個按鍵。同一按鍵的按鍵事件可以包括兩種,一種為短按事件,另一種為長按事件。短按事件定義為按鍵的按下時長小于第一預設時長的按鍵事件,長按事件定義為按鍵的按下時長大于第三預設時長的按鍵事件。通常而言,通過對按鍵進行軟件程序上的去抖處理,使得用戶按下按鍵馬上松開可以識別為短按事件,用戶持續按下按鍵可以識別為長按事件。
[0083]又以輸入設備100是觸摸屏設備時為例,該觸摸屏設備可以包括觸摸屏,通過識別用戶在觸摸屏操作的點或軌跡來識別觸摸屏事件。例如,用戶的手指觸按觸摸屏上的點可以識別為觸按事件,用戶的手指在觸摸屏上滑動以形成滑動軌跡可以識別為滑動事件。當然,觸按事件也可以好像上述的按鍵事件一樣,包括短觸按事件和長觸按事件,也即觸摸屏設備可以存在虛擬的按鍵,該虛擬按鍵和也可以理解為上述按鍵設備的按鍵,在此不再贅述。
[0084]再以輸入設備100是語音輸入設備時為例,語音輸入設備可以包括接收和識別語音的設備。例如,該設備可以包括麥克風和語音識別電路模塊。當用戶說話時,輸入設備100通過麥克風接收用戶的語音,并通過語音識別電路模塊對用戶的語音進行識別。例如,當用戶說出“拍照”時,輸入設備100接收到該語音后,通過語言識別模塊就可以識別出用戶語音為“拍照”,然后生成相應的控制指令;當用戶說出“錄像”時,輸入設備100接收到該語音后,通過語言識別模塊就可以識別出用戶語音為“錄像”,然后生成相應的控制指令。識別的過程,可以通過對比接收到的語音數據和存儲在輸入設備100的預設語音數據來實現,所述預設語音可以是用戶在輸入設備100上進行預存儲的。
[0085]識別模塊110識別輸入事件后,指令生成模塊120產生與輸入事件相對應的控制指令。不一樣的輸入事件,通常產生不一樣的控制指令。以輸入設備100是按鍵設備為例,按鍵事件可以包括兩種,一種為短按事件,另一種為長按事件。以下舉例描述指令生成模塊120如何響應識別模塊110生成相應的控制指令。
[0086]當識別模塊110識別短按事件后,指令生成模塊120產生與短按事件相對應的控制指令,該控制指令可以用于驅使行車記錄儀終端200執行以下操作:實時生成圖片,將所述圖片存儲于本地存儲介質;向第三方終端300發送實時分享指令,所述實時分享指令用于驅使第三方終端300實時獲取所述圖片并通過遠程接口分享所述圖片。實時生成圖片可以理解為在極短時間內開始生成圖片,以通俗的說法可以理解為抓拍圖片。
[0087]當識別模塊110識別長按事件后,指令生成模塊120產生與長按事件相對應的控制指令,該控制指令可以用于驅使行車記錄儀終端200執行以下操作:實時生成視頻,將所述視頻存儲于本地存儲介質;向第三方終端300發送實時分享指令,所述實時分享指令用于驅使第三方終端300實時獲取所述視頻并通過遠程接口分享所述視頻。實時生成視頻可以理解為在極短時間內開始生成視頻,以通俗的說法可以理解為抓拍視頻。
[0088]當然,當輸入設備100是觸摸屏設備時,也可以通過識別短觸按事件和長觸發事件分別生成控制指令驅使行車記錄儀終端200生成圖片和視頻;當輸入設備100是語音輸入設備時,也可以通過識別類似于“拍照”和“錄像”的語音事件分別生成控制指令驅使行車記錄儀終端200生成圖片和視頻;當輸入設備100是按鈕設備和搖桿設備等其他輸入設備時也類似,在此不再深入描述。
[0089]當指令生成模塊120生成控制指令后,第一通信模塊130用于通過預建立的藍牙信任通信接口發送控制指令。
[0090]輸入設備100的第一通信模塊130與行車記錄儀終端200的第二通信模塊210 (請結合圖3)可以形成藍牙連接。第一通信模塊130和第二通信模塊210可以皆為藍牙模塊,所述預建立的藍牙信任通信接口,可以理解為第一通信模塊130已經預先和第二通信模塊210進行過藍牙配對而形成的通信接口。例如,輸入設備100和行車記錄儀終端200在出廠之前就進行過預先藍牙配對,或者輸入設備100和行車記錄儀終端200到了用戶手中用戶再將其藍牙配對。經過一次藍牙配對的輸入設備100和行車記錄儀終端200,就相當于預建立了藍牙信任通信接口,