一种基于WIFI网络的近程文件传输方法及系统技术方案

技术编号:30971065 阅读:15 留言:0更新日期:2021-11-25 20:51
本发明专利技术涉及一种基于WIFI网络的近程文件传输方法及系统,该方法包括以下步骤:车机Hu端的wifi模块建立wifi,至少两个智能手机端的连接单元接入wifi并获取wifi的ip地址,连接单元将ip地址提供给智能手机端的指令下发单元,指令下发单元通过ip地址与车机Hu端进行HTTP通信;车机Hu端的MCU控制器将指令信息经过处理后转发给DVR行车记录仪的DVR控制器,DVR控制器解析、识别经过处理后的指令信息,并根据识别结果控制DVR行车记录仪的文件传输单元与车机Hu端的数据处理单元建立USB通信,文件传输单元读取DVR行车记录仪的内存中的文件,并将内存中的文件传输到数据处理单元。将内存中的文件传输到数据处理单元。将内存中的文件传输到数据处理单元。

【技术实现步骤摘要】
一种基于WIFI网络的近程文件传输方法及系统


[0001]本专利技术属于通信
,具体涉及基于WIFI网络的近程文件传输技术。

技术介绍

[0002]车上的行车记录仪能够记录汽车行驶全过程的视频图像和声音,可为交通事故提供可靠的证据,当行车记录仪录制的过多时,由于内存卡容量的限制,系统会优先删除早期的文件为当前录制的文件腾出内存空间,造成一些文件的丢失,当用户需要拷贝相关文件时,必须将内存卡取出,连接电脑进行拷贝,操作的复杂性影响了用户用车体验。
[0003]公开号为CN103002030B的中国专利文献公开了名称为“文件共享的方法和系统”,该技术中,云服务器作为远端存储角色,当一个终端将文件上传至该服务器后,其他终端才能共享该文件,该技术依赖于云服务器端,无法直接在两个终端之间直接进行文件共享,同时,文件共享需要两个终端消耗流量,当文件很大时,受限于移动设备的信号问题容易导致文件上传或下载过慢,导致用户体验差。
[0004]公开号为CN105933037A的中国专利文献公开了名称为“一种基于蓝牙的移动终端文件传输方法及系统”的技术,该技术通过蓝牙进行多个小文件传输时能提高传输效率,但是基于蓝牙配对的局限性,文件共享只同时支持两个移动终端设备之间,不适用于同时给多个终端设备进行文件共享。

技术实现思路

[0005]本专利技术的目的是提供一种基于WIFI网络的近程文件传输方法及系统,解决的技术问题:无法直接在两个终端共享文件,或者基于蓝牙可以直接在两个终端共享文件,但是不能同时支持三个以上的终端设备共享文件,导致用户体验差。
[0006]为解决上述技术问题,本专利技术采用下述技术方案:一种基于WIFI网络的近程文件传输方法,包括以下步骤:
[0007]步骤A:车机Hu端的wifi模块建立wifi,至少两个智能手机端的连接单元接入所述wifi并获取所述wifi的ip地址,所述连接单元将所述ip地址提供给所述智能手机端的指令下发单元,通过所述ip地址与所述车机Hu端进行HTTP通信;
[0008]步骤B:所述车机Hu端的MCU控制器同意所述智能手机端的指令下发单元的建立所述HTTP通信的请求,所述车机Hu端的MCU控制器同时接收所述智能手机端下发的获取文件的指令信息;
[0009]步骤C:所述车机Hu端的MCU控制器将所述指令信息经过处理后转发给DVR行车记录仪的DVR控制器,所述DVR控制器解析、识别经过处理后的所述指令信息,并根据识别结果控制所述DVR行车记录仪的文件传输单元与所述车机Hu端的数据处理单元建立USB通信,所述文件传输单元读取所述DVR行车记录仪的内存中的文件,并将所述内存中的文件传输到所述数据处理单元,其中,所述内存中的文件为所述DVR行车记录仪的数据采集单元采集的环境数据;
[0010]步骤D:所述智能手机端的下载单元读写所述数据处理单元的所述内存中的文件,并下载至本地。
[0011]优选地,
[0012]在所述步骤B中,所述智能手机端的指令下发单元的建立HTTP通信的请求方式为POST,请求Content Type格式为application/json格式。
[0013]优选地,
[0014]在所述步骤C中,所述车机Hu端的MCU控制器将所述指令信息处理成满足CAN通信协议的数据后转发给所述DVR行车记录仪的DVR控制器;
[0015]优选地,
[0016]在所述步骤C中,所述DVR控制器解析、识别经过处理后的所述指令信息为读取文件内容时,以列表格式返回所述内存中的文件,而每个文件包括id、名称、大小、类型及路径;
[0017]当经过处理后的所述指令信息为下载特定文件时,所述DVR控制器获取所述指令信息的所述特定文件的id,读取所述内存中的所述id对应的特定文件。
[0018]优选地,
[0019]在所述步骤B中,所述指令信息包括文件类型、文件数量及请求页;所述文件类型包括图片、视频及音频;所述文件数量为15;所述请求页第一次请求时为0,第二次请求时为1;
[0020]优选地,
[0021]在所述步骤D中,所述智能手机端的下载单元使用字节流InputStream和OutputStream方法读写所述数据处理单元的所述内存中的文件,并以二进制的数据格式下载,并将下载的所述二进制的数据转码,生成下载之前的文件格式。
[0022]优选地,
[0023]在所述步骤C中,所述车机Hu端的数据处理单元与所述DVR行车记录仪的通信模式为附件模式,并在所述步骤D中,所述下载单元将所述数据处理单元的所述内存中的文件以socket通信方式下载至本地;
[0024]优选地,
[0025]在所述步骤C中,所述数据采集单元通过摄像头采集环境数据,并以循环的方式进行视频采集,当所述摄像头拍摄的时间长度大于设定时长时,自动终止采集,并重新开始新一轮拍摄。
[0026]优选地,
[0027]在所述步骤A中,所述智能手机端通过调用谷歌或者ios系统提供的api获取所述wifi的ip地址。
[0028]本专利技术还提供一种基于WIFI网络的近程文件传输系统,包括智能手机端、车机Hu端及DVR行车记录仪;
[0029]所述智能手机端包括连接单元、指令下发单元及下载单元;所述车机Hu端包括MCU控制器、数据处理单元及wifi模块;所述DVR行李记录仪包括DVR控制器、文件传输单元及数据采集单元;
[0030]所述车机Hu端的wifi模块建立wifi,至少两个智能手机端的连接单元接入所述
wifi并获取所述wifi的ip地址,所述连接单元将所述ip地址提供给所述智能手机端的指令下发单元,通过所述ip地址与所述车机Hu端进行HTTP通信;所述车机Hu端的MCU控制器同意所述智能手机端的指令下发单元的建立所述HTTP通信的请求,所述车机Hu端的MCU控制器同时接收所述智能手机端下发的获取文件的指令信息;所述车机Hu端的MCU控制器将所述指令信息经过处理后转发给DVR行车记录仪的DVR控制器,所述DVR控制器解析、识别经过处理后的所述指令信息,并根据识别结果控制所述DVR行车记录仪的文件传输单元与所述车机Hu端的数据处理单元建立USB通信,所述文件传输单元读取所述DVR行车记录仪的内存中的文件,并将所述内存中的文件传输到所述数据传输单元,其中,所述内存中的we年为所述DVR行车记录仪的数据采集单元采集的环境数据;所述智能手机端的下载单元读写所述数据处理单元的所述内存中的文件,把下载至本地。
[0031]优选地,
[0032]所述车机端的MCU控制器将所述指令信息处理成满足CAN通信协议的数据后转发给所述DVR行车记录仪的DVR控制器;优选地,所述DVR控制器解析、识别经过处理后的所述指令信息为读取文件内容时,以列表格式返回所述内存中的文件,而每个文件包括id、名称、大小、类型及路径;当经过处理后的所述指令信息为下载特定文件时,所述DVR控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于WIFI网络的近程文件传输方法,其特征在于,包括以下步骤:步骤A:车机Hu端的wifi模块建立wifi,至少两个智能手机端的连接单元接入所述wifi并获取所述wifi的ip地址,所述连接单元将所述ip地址提供给所述智能手机端的指令下发单元,通过所述ip地址与所述车机Hu端进行HTTP通信;步骤B:所述车机Hu端的MCU控制器同意所述智能手机端的指令下发单元的建立所述HTTP通信的请求,所述车机Hu端的MCU控制器同时接收所述智能手机端下发的获取文件的指令信息;步骤C:所述车机Hu端的MCU控制器将所述指令信息经过处理后转发给DVR行车记录仪的DVR控制器,所述DVR控制器解析、识别经过处理后的所述指令信息,并根据识别结果控制所述DVR行车记录仪的文件传输单元与所述车机Hu端的数据处理单元建立USB通信,所述文件传输单元读取所述DVR行车记录仪的内存中的文件,并将所述内存中的文件传输到所述数据处理单元,其中,所述内存中的文件为所述DVR行车记录仪的数据采集单元采集的环境数据;步骤D:所述智能手机端的下载单元读写所述数据处理单元的所述内存中的文件,并下载至本地。2.根据权利要求1所述的基于WIFI网络的近程文件传输方法,其特征在于,在所述步骤B中,所述智能手机端的指令下发单元的建立HTTP通信的请求方式为POST,请求Content Type格式为application/json格式。3.根据权利要求1所述的基于WIFI网络的近程文件传输方法,其特征在于,在所述步骤C中,所述车机Hu端的MCU控制器将所述指令信息处理成满足CAN通信协议的数据后转发给所述DVR行车记录仪的DVR控制器;优选地,在所述步骤C中,所述DVR控制器解析、识别经过处理后的所述指令信息为读取文件内容时,以列表格式返回所述内存中的文件,而每个文件包括id、名称、大小、类型及路径;当经过处理后的所述指令信息为下载特定文件时,所述DVR控制器获取所述指令信息的所述特定文件的id,读取所述内存中的所述id对应的特定文件。4.根据权利要求1所述的基于WIFI网络的近程文件传输方法,其特征在于,在所述步骤B中,所述指令信息包括文件类型、文件数量及请求页;所述文件类型包括图片、视频及音频;所述文件数量为15;所述请求页第一次请求时为0,第二次请求时为1;优选地,在所述步骤D中,所述智能手机端的下载单元使用字节流InputStream和OutputStream方法读写所述数据处理单元的所述内存中的文件,并以二进制的数据格式下载,并将下载的所述二进制的数据转码,生成下载之前的文件格式。5.根据权利要求1所述的基于WIFI网络的近程文件传输方法,其特征在于,在所述步骤C中,所述车机Hu端的数据处理单元与所述DVR行车记录仪的通信模式为附件模式,并在所述步骤D中,所述下载单元将所述数据处理单元的所述内存中的文件以socket通信方式下载至本地;优选地,在所述步骤C中,所述数据采集单元通过摄像头采集环境数据,并以循环的方式进行视
频采集,当所述摄像头拍摄的时间长度大于设定时长时,自动终止采集,并重新开始新一轮拍摄。6....

【专利技术属性】
技术研发人员:刘文强
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1