终端数据分享系统、方法和输入设备、行车记录仪终端的制作方法_4

文档序号:9474163阅读:来源:国知局
送实时分享指令,实时分享指令用于驱使第三方终端300实时获取图像数据并通过远程接口分享图像数据。图像数据包括从记载有行车情况的视频数据中生成的图片和视频中的至少一种。
[0117]实时生成图像数据可以理解为在极短时间内开始生成图像数据,以通俗的说法可以理解为抓拍。
[0118]输入设备100为人机交互设备,主要用于人机交互。用户可以通过对输入设备100进行输入操作从而形成输入事件,输入设备100根据用户的输入操作/事件而响应。具体地,输入设备100可以是按键设备、按钮设备、触摸屏设备、摇杆等通过识别用户动作而响应的设备,还可以是语音输入设备等通过识别用户语音而响应的设备。
[0119]当输入设备100为按键设备时,用户对输入设备100进行输入操作就会形成按键事件;当输入设备100为按钮设备时,用户对输入设备100进行输入操作就会形成按钮事件;当输入设备100为触摸屏设备时,用户对输入设备100进行输入操作就会形成触摸屏事件;当输入设备100为摇杆设备时,用户对输入设备100进行输入操作就会形成摇杆事件;当输入设备100为语音输入设备时,用户对输入设备100进行输入操作就会形成音频事件。以输入设备100是按键设备为例,按键设备用于识别按键事件,产生与按键事件相对应的控制指令,通过预建立的蓝牙信任通信接口发送控制指令。
[0120]对于输入设备100而言,不同的输入操作,可能会形成不一样的输入事件,从而导致输入设备100识别出来后做出不一样的响应。
[0121]以输入设备100是按键设备为例,该按键设备可以包括一个按键,也可以包括多于一个的按键。为了提升便利性,本实施例中按键设备可以只包括一个按键。同一按键的按键事件可以包括两种,一种为短按事件,另一种为长按事件。短按事件定义为按键的按下时长小于第一预设时长的按键事件,长按事件定义为按键的按下时长大于第三预设时长的按键事件。通常而言,通过对按键进行软件程序上的去抖处理,使得用户按下按键马上松开可以识别为短按事件,用户持续按下按键可以识别为长按事件。
[0122]又以输入设备100是触摸屏设备时为例,该触摸屏设备可以包括触摸屏,通过识别用户在触摸屏操作的点或轨迹来识别触摸屏事件。例如,用户的手指触按触摸屏上的点可以识别为触按事件,用户的手指在触摸屏上滑动以形成滑动轨迹可以识别为滑动事件。当然,触按事件也可以好像上述的按键事件一样,包括短触按事件和长触按事件,也即触摸屏设备可以存在虚拟的按键,该虚拟按键和也可以理解为上述按键设备的按键,在此不再赘述。
[0123]再以输入设备100是语音输入设备时为例,语音输入设备可以包括接收和识别语音的设备。例如,该设备可以包括麦克风和语音识别电路模块。当用户说话时,输入设备100通过麦克风接收用户的语音,并通过语音识别电路模块对用户的语音进行识别。例如,当用户说出“拍照”时,输入设备100接收到该语音后,通过语言识别模块就可以识别出用户语音为“拍照”,然后生成相应的控制指令;当用户说出“录像”时,输入设备100接收到该语音后,通过语言识别模块就可以识别出用户语音为“录像”,然后生成相应的控制指令。识别的过程,可以通过对比接收到的语音数据和存储在输入设备100的预设语音数据来实现,所述预设语音可以是用户在输入设备100上进行预存储的。
[0124]识别模块110识别输入事件后,指令生成模块120产生与输入事件相对应的控制指令。不一样的输入事件,通常产生不一样的控制指令。以输入设备100是按键设备为例,按键事件可以包括两种,一种为短按事件,另一种为长按事件。以下举例描述指令生成模块120如何响应识别模块110生成相应的控制指令。
[0125]当识别模块110识别短按事件后,指令生成模块120产生与短按事件相对应的控制指令,该控制指令可以用于驱使行车记录仪终端200执行以下操作:实时生成图片,将所述图片存储于本地存储介质;向第三方终端300发送实时分享指令,所述实时分享指令用于驱使第三方终端300实时获取所述图片并通过远程接口分享所述图片。实时生成图片可以理解为在极短时间内开始生成图片,以通俗的说法可以理解为抓拍图片。
[0126]当识别模块110识别按键事件后,指令生成模块120产生与按键事件相对应的控制指令,该控制指令可以用于驱使行车记录仪终端200执行以下操作:实时生成视频,将所述视频存储于本地存储介质;向第三方终端300发送实时分享指令,所述实时分享指令用于驱使第三方终端300获取所述视频并通过远程接口分享所述视频。实时生成视频可以理解为在极短时间内开始生成视频,以通俗的说法可以理解为抓拍视频。
[0127]当然,当输入设备100是触摸屏设备时,也可以通过识别短触按事件和长触发事件分别生成控制指令驱使行车记录仪终端200生成图片和视频;当输入设备100是语音输入设备时,也可以通过识别类似于“拍照”和“录像”的语音事件分别生成控制指令驱使行车记录仪终端200生成图片和视频;当输入设备100是按钮设备和摇杆设备等其他输入设备时也类似,在此不再深入描述。
[0128]当指令生成模块120生成控制指令后,第一通信模块130用于通过预建立的蓝牙信任通信接口发送控制指令。
[0129]输入设备100的第一通信模块130与行车记录仪终端200的第二通信模块210 (请结合图3)可以形成蓝牙连接。第一通信模块130和第二通信模块210可以皆为蓝牙模块,所述预建立的蓝牙信任通信接口,可以理解为第一通信模块130已经预先和第二通信模块210进行过蓝牙配对而形成的通信接口。例如,输入设备100和行车记录仪终端200在出厂之前就进行过预先蓝牙配对,或者输入设备100和行车记录仪终端200到了用户手中用户再将其蓝牙配对。经过一次蓝牙配对的输入设备100和行车记录仪终端200,就相当于预建立了蓝牙信任通信接口,这样输入设备100和行车记录仪终端200在下一次进行蓝牙连接时可以直接建立信任连接,不再进行蓝牙配对。
[0130]因此在控制指令(蓝牙信号的形式)中,通常还会包括输入设备100的唯一识别的特征信息,例如物理地址(MAC)和标识符(ID)中至少一种,这样行车记录仪终端200在预先蓝牙配对时就可以将其加入信任列表,下次连接时可以识别并直接自动建立连接。
[0131]为了最大限度地降低功耗,第一通信模块130和第二通信模块210之间的蓝牙连接可以采用蓝牙低能耗技术(BLE)。BLE技术采用可变连接时间间隔,这个间隔根据具体应用可以设置为几毫秒到几秒不等。另外,因为BLE技术采用非常快速的连接方式,因此平时可以处于“非连接”状态(降低能耗),此时链路两端相互间只是知晓对方,只有在必要时才开启链路,然后在尽可能短的时间内关闭链路。
[0132]控制指令还可以包括指令功能和电池剩余电量中的至少一种。指令功能可以是包括生成图片的功能和生成视频的功能,行车记录仪终端200响应于该指令功能并进行相应的动作。电池剩余电量为输入设备100的电池剩余电量信息,当行车记录仪终端200从控制指令中获取到该电池剩余电量信息,并在所述电池剩余电量低于预设电量值时发出告警信息。例如,当电池剩余电量低于总电量的10%时,行车记录仪终端200可以通过声音警告等形式向车主发出提示,提示车主为输入设备100充电或更换电池。
[0133]控制指令发出后,执行步骤S120。
[0134]步骤S120:通过上述蓝牙信任通信接口接收所述控制指令;响应于控制指令实时生成图像数据,并将图像数据存储于本地存储介质;向第三方终端300发送实时分享指令,实时分享指令用于驱使第三方终端300实时获取图像数据并通过远程接口分享图像数据。
[0135]图3为一个实施例的行车记录仪终端模块示意图。行车记录仪终端200可以包括第二通信模块210、图像生成模块220和分享模块230。第二通信模块210用于通过上述蓝牙信任通信接口接收输入设备100发送的控制指令;图像生成模块220用于响应于所述控制指令实时生成图像数据,并将图像数据存储于本地存储介质;分享模块230用于向第三方终端300发送实时分享指令,所述实时分享指令用于驱使第三方终端300实时获取图像数据并通过远程接口分享图像数据。
[0136]所述图像数据可以包括从记载有行车情况的视频数据中生成的图片和视频中的至少一种。通常而言,在一次生成中,生成的图像数据只包括图片或只包括视频。当然,不排除图像数据既包括图片也包括视频的情况。
[0137]在本实施例中,当输入设备100识别出上述短按事件、短触按事件或“拍照”语音事件时,行车记录仪终端200根据这些输入事件相应的控制指令而响应生成图片;当输入设备100识别出上述长按事件、长触按事件或“录音”语音事件时,行车记录仪终端200根据这些输入事件相应的控制指令而响应生成视频。以输入设备100为按键设备时为例做以下描述。
[0138]所述图片包括:在行车记录仪终端200接收到控制指令那刻之前或之后的第二预设时长内视频数据中清晰度最佳的图片。控制指令为短按事件所对应的控制指令。
[0139]换言之,所述图片是从视频数据中抓取的。假设行车记录仪终端300接收到该控制指令那个时刻为A时刻,第二预设时长为a时长,在A时刻之前或之后的a时长内,从行车记录仪终端300记录的视频数据中抓取清晰度最佳的图片。通常而言,是在A时刻之前的a时长内,从行车记录仪终端300记录的视频数据中抓取清晰度最佳的图片。这是因为当车主对进行按键设备进行操作时,此时车主想要分享的视频画面可能已经错过,因此可以适当从过去的视频画面中获取图片。例如,通常车主按按键时想要分享的视频画面已经错过,这个错过的时间可以设定I秒内,即a时长为I秒。这样,车主在按按键时,所抓取的图片为按按键那时刻(识别出短按事件的时刻)之前的I秒时间内视频中清晰度最佳的图片。
[0140]所述视频包括:根据行车记录仪终端200接收到控制指令的那刻而确定的一段视频。该控制指令为长按事件所对应的控制指令。
[0141]换言之,所述视频也是从视频数据中抓取的。假设行车记录仪终端300接收到该控制指令那个时刻为A时刻,第四预设时长为b时长,在A-b时刻(例如A为13:00,b为I秒,则A-b时刻为12:59:59,则A+b时刻为13:00:01 ;下同)开
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1