一种移动终端与行车记录设备信息交互的方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种移动终端与行车记录设备信息交互的方法及系统。
【背景技术】
[0002]行车记录仪或车载后视镜可以记录车辆行驶过程中的视频图像和声音,相当于车辆的黑匣子,可为交通事故提供证据。传统的行车记录仪或车载后视镜不带Wifi模块,无法与手机建立无线通信,无法实现通过手机App遥控拍照、实时预览影像、浏览行车记录仪或车载后视镜内的图片和视频、下载行车记录仪或车载后视镜内的图片或视频文件等诸多功能,给用户带来了一定的不便。
[0003]由此可知,现有技术还有待于改进和发展。
【发明内容】
[0004]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端与行车记录设备信息交互的方法及系统,旨在通过本发明实现用户在汽车内通过手机App遥控行车记录仪或车载后视镜拍摄照片、实时预览影像、浏览行车记录仪或车载后视镜内的图片和视频、下载行车记录仪或车载后视镜内的图片或视频文件,为用户提供更多的方便。
[0005]本发明解决技术问题所采用的技术方案如下:
一种移动终端与行车记录设备信息交互的方法,其中,包括步骤:
51、预先在移动终端与行车记录设备之间设置一通讯协议,建立异步socket通信;
52、所述移动终端通过第一指定端口向所述行车记录设备发送一预设格式的信息交互命令请求;
53、所述行车记录设备接收所述命令请求,通过第二指定端口向所述移动终端传输相应的行车记录数据、并在所述移动终端中进行显示。
[0006]所述的移动终端与行车记录设备信息交互的方法,其中,所述第一指定端口为7878端口,所述第二指定端口为8787端口 ;所述预设格式的信息交互命令请求为JS0N格式。
[0007]所述的移动终端与行车记录设备信息交互的方法,其中,所述步骤S3具体包括步骤:
5311、移动终端预先与行车记录设备建立WIFI连接,并通过7878端口向所述行车记录设备发送实时预览行车记录影像的命令请求;
5312、所述行车记录设备接收所述命令请求,向所述移动终端发送命令发送成功的回复;
5313、所述移动终端再次向所述行车记录设备发送获得RTSP流媒体数据的RTSP请求;
5314、所述行车记录设备通过内置的RSTP流媒体服务器向所述移动终端实时传输行车记录影像数据。
[0008]所述的移动终端与行车记录设备信息交互的方法,其中,所述步骤S3还包括步骤:
5321、移动终端预先与行车记录设备建立WIFI连接,并通过7878端口向所述行车记录设备发送获取行车记录设备中图片/视频文件的命令请求;
5322、所述行车记录设备接收所述命令请求,并通过8787端口向所述移动终端发送记录了图片/视频文件路径信息的txt文件;
5323、所述移动终端接收所述txt文件,并根据所述txt文件获取相应的图片/视频文件。
[0009]所述的移动终端与行车记录设备信息交互的方法,其中,所述步骤S3还包括步骤:
5331、移动终端预先与行车记录设备建立WIFI连接,并通过7878端口向所述行车记录设备发送下载某个行车记录设备中图片/视频文件的命令请求;
5332、所述行车记录设备接收所述命令请求,并向所述移动终端发送文件长度和文件类型的回复信息;
5333、所述移动终端接收来自行车记录设备从8787端口发送的文件数据,并将接收的文件数据与之前接收的文件长度进行比较;
5334、若比较结果为相等,则判定文件数据接收正确,并保存所述文件数据。
[0010]—种移动终端与行车记录设备信息交互的系统,其中,包括:
预先设置模块,用于预先在移动终端与行车记录设备之间设置一通讯协议,建立异步socket 通信;
发送模块,用于所述移动终端通过第一指定端口向所述行车记录设备发送一预设格式的信息交互命令请求;
接收处理模块,用于所述行车记录设备接收所述命令请求,通过第二指定端口向所述移动终端传输相应的行车记录数据、并在所述移动终端中进行显示。
[0011]所述移动终端与行车记录设备信息交互的系统,其中,所述第一指定端口为7878端口,所述第二指定端口为8787端口 ;所述预设格式的信息交互命令请求为JS0N格式。
[0012]所述移动终端与行车记录设备信息交互的系统,其中,所述接收处理模块具体包括:
第一命令发送单元,用于移动终端预先与行车记录设备建立WIFI连接,并通过7878端口向所述行车记录设备发送实时预览行车记录影像的命令请求;
发送成功回复单元,用于所述行车记录设备接收所述命令请求,向所述移动终端发送命令发送成功的回复;
RTSP请求发送单元,用于所述移动终端再次向所述行车记录设备发送获得RTSP流媒体数据的RTSP请求;
影像数据传输单元,用于所述行车记录设备通过内置的RSTP流媒体服务器向所述移动终端实时传输行车记录影像数据。
[0013]所述移动终端与行车记录设备信息交互的系统,其中,所述接收处理模块还包括: 第二命令发送单元,用于移动终端预先与行车记录设备建立WIFI连接,并通过7878端口向所述行车记录设备发送获取行车记录设备中图片/视频文件的命令请求;
txt文件发送单元,用于所述行车记录设备接收所述命令请求,并通过8787端口向所述移动终端发送记录了图片/视频文件路径信息的txt文件;
文件获取单元,用于所述移动终端接收所述txt文件,并根据所述txt文件获取相应的图片/视频文件。
[0014]所述移动终端与行车记录设备信息交互的系统,其中,所述接收处理模块还包括:
第三命令发送单元,用于移动终端预先与行车记录设备建立WIFI连接,并通过7878端口向所述行车记录设备发送下载某个行车记录设备中图片/视频文件的命令请求;
文件长度回复单元,用于所述行车记录设备接收所述命令请求,并向所述移动终端发送文件长度和文件类型的回复信息;
比较单元,用于所述移动终端接收来自行车记录设备从8787端口发送的文件数据,并将接收的文件数据与之前接收的文件长度进行比较;
文件数据保存单元,用于若比较结果为相等,则判定文件数据接收正确,并保存所述文件数据。
[0015]本发明所提供的一种移动终端与行车记录设备信息交互的方法及系统,所述方法具体包括:预先在移动终端与行车记录设备之间设置一通讯协议,建立异步socket通信;所述移动终端通过第一指定端口向所述行车记录设备发送一预设格式的信息交互命令请求;所述行车记录设备接收所述命令请求,通过第二指定端口向所述移动终端传输相应的行车记录数据、并在所述移动终端中进行显示。本发明通过在移动终端和行车记录设备(包括行车记录仪或车载后视镜)之间定义了通讯协议,采用了异步Socket通信技术实现了移动终端与行车记录设备之间的通信,从而强化了传统的行车记录设备性能,实现了用户在汽车内通过手机App遥控行车记录仪或车载后视镜拍摄照片、实时预览影像、浏览行车记录仪或车载后视镜内的图片和视频、下载行车记录仪或车载后视镜内的图片或视频文件等诸多功能,为用户提供了方便。
【附图说明】
[0016]图1是本发明移动终端与行车记录设备信息交互方法的较佳实施例的流程图。
[0017]图2是本发明移动终端与行车记录设备信息交互方法的手机APP与行车记录设备之间的通信示意图。
[0018]图3是本发明移动终端与行车记录设备信息交互方法的应用实施例流程图一。
[0019]图4是本发明移动终端与行车记录设备信息交互方法的应用实施例流程图二。
[0020]图5是本发明移动终端与行车记录设备信息交互方法的应用实施例流程图三。
[0021]图6是本发明移动终端与行车记录设备信息交互方法的应用实施例流程图四。
[0022]图7是本发明移动终端与行车记录设备信息交互系统的较佳实施例的功能模块图。
【具体实施方式】
[0023]本发明公开了一种移动终端与行车记录设备信息交互的方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]请参见图1,图1是本发明移动终端与行车记录设备信息交互方法的较佳实施例的流程图。图1所示的移动终端与行车记录设备信息交互方法,包括:
步骤S101、预先在移动终端与行车记录设备之间设置一通讯协议,建立异步socket通
?目ο
[0025]本发明实施例中,需要预先在移动终端与行车记录设备之间设置一通讯协议,本发明采用的是异步Socket通信技术实现手机App与行车记录仪或车载后视镜之间的通信。如图2所示的实施例,行车记录设备(包括行车记录仪或车载后视镜)作为服务端开放7878端口与手机App进行命令通信,本端口基于TCP/IP协议建立Socket通信,一方面手机向行车记录设备发送通信指令,如遥控拍照