一种基于移动终端的行车影像云端实时监控的方法及系统的制作方法

文档序号:9474636阅读:437来源:国知局
一种基于移动终端的行车影像云端实时监控的方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种基于移动终端的行车影像云端实时监控的方法及系统。
【背景技术】
[0002]行车记录仪或车载后视镜可以记录车辆行驶过程中的视频图像和声音,相当于车辆的黑匣子,可为交通事故提供证据。然而传统的行车记录仪或车载后视镜,只能将录制的影像存储在本机的SD卡中,无法实现远程实时影像监控的功能,给用户带来了一定的不便。
[0003]由此可知,现有技术还有待于改进和发展。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的行车影像云端实时监控的方法及系统,旨在通过本发明实现通过移动终端远程实时监控行车记录仪或车载后视镜摄制的影像,方便用户对行车实时影像进行操控,从而为用户提供便利。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的行车影像云端实时监控的方法,其中,包括步骤:
51、移动终端登录云端,并向所述云端发送开启行车影像实时监控的命令请求;
52、所述云端接收到所述开启行车影像实时监控的命令请求后,向行车记录设备发送获取行车影像数据流地址的命令请求;
53、所述行车记录设备接收到所述获取行车影像数据流地址的命令请求后,向所述云端发送行车影像数据流地址,同时所述云端向所述移动终端发送所述行车影像数据流地址;
54、所述移动终端根据所述行车影像数据流地址进行实时影像监控,并将所述实时影像进行显示。
[0006]所述的基于移动终端的行车影像云端实时监控的方法,其中,所述步骤SI之前还包括:
S0、预先在移动终端与云端、行车记录设备与云端之间定义通信协议,并建立了基于socket通信的云端服务器、以及RED5流媒体服务器。
[0007]所述的基于移动终端的行车影像云端实时监控的方法,其中,所述步骤S3具体包括步骤:
531、行车记录设备登录云端服务器,并每隔10秒向所述云端服务器发送心跳请求,用于监控行车记录设备的网络连接状况;
532、移动终端登录云端服务器,并向所述云端服务器发送对指定ID的行车记录设备进行实时影像监控的命令请求; 533、所述云端服务器接收所述实时影像监控的命令请求后,根据所述行车记录设备的ID生成相对应的RTMP影像直播流地址,并判断所述指定ID的行车记录设备是否在线;
534、若所述指定ID的行车记录设备在线,则向所述指定ID的行车记录设备发送开启实时影像监控的命令请求、以及所述RTMP影像直播流地址;
535、所述指定ID的行车记录设备接收并解析所述开启实时影像监控的命令请求,并与RED5流媒体服务器进行连接,将所述RED5流媒体服务器中的实时影像上传至所述RTMP影像直播流地址;
536、同时所述指定ID的行车记录设备向所述云端服务器发送开启监控成功的回复。
[0008]所述的基于移动终端的行车影像云端实时监控的方法,其中,所述步骤S4包括步骤:
541、所述云端服务器接收到开启监控成功的回复后,将所述RTMP影像直播流地址发送至移动终端;
542、所述移动终端根据所述RTMP影像直播流地址向所述RED5流媒体服务器发送影像直播请求;
543、所述RED5流媒体服务器接收到所述影响直播请求后,将相对应的实时影像发送至所述移动终端进行显示。
[0009]所述的基于移动终端的行车影像云端实时监控的方法,其中,所述步骤S3还包括步骤:
537、若检测到所述指定ID的行车记录设备不在线,则所述云端服务器向所述移动终端发送无法监控的回复。
[0010]一种基于移动终端的行车影像云端实时监控的系统,其中,包括:
移动终端命令发送模块,用于移动终端登录云端,并向所述云端发送开启行车影像实时监控的命令请求;
云端命令发送模块,用于所述云端接收到所述开启行车影像实时监控的命令请求后,向行车记录设备发送获取行车影像数据流地址的命令请求;
行车记录设备命令发送模块,用于所述行车记录设备接收到所述获取行车影像数据流地址的命令请求后,向所述云端发送行车影像数据流地址,同时所述云端向所述移动终端发送所述行车影像数据流地址;
影像实时显示模块,用于所述移动终端根据所述行车影像数据流地址进行实时影像监控,并将所述实时影像进行显示。
[0011]所述基于移动终端的行车影像云端实时监控的系统,其中,所述移动终端命令发送模块之前还包括:
通信协议建立模块,用于预先在移动终端与云端、行车记录设备与云端之间定义通信协议,并建立了基于socket通信的云端服务器、以及RED5流媒体服务器。
[0012]所述基于移动终端的行车影像云端实时监控的系统,其中,所述行车记录设备命令发送模块具体包括:
行车记录设备登录单元,用于行车记录设备登录云端服务器,并每隔10秒向所述云端服务器发送心跳请求,用于监控行车记录设备的网络连接状况;
实时影像监控命令请求单元,用于移动终端登录云端服务器,并向所述云端服务器发送对指定ID的行车记录设备进行实时影像监控的第一命令请求;
行车记录设备在线判定单元,用于所述云端服务器接收所述实时影像监控的命令请求后,根据所述行车记录设备的ID生成相对应的RTMP影像直播流地址,并判断所述指定ID的行车记录设备是否在线;
影像直播流地址发送单元,用于若所述指定ID的行车记录设备在线,则向所述指定ID的行车记录设备发送开启实时影像监控的命令请求、以及所述RTMP影像直播流地址;实时影像上传单元,用于所述指定ID的行车记录设备接收并解析所述开启实时影像监控的命令请求,并与RED5流媒体服务器进行连接,将所述RED5流媒体服务器中的实时影像上传至所述RTMP影像直播流地址;
开启监控成功回复单元,用于同时所述指定ID的行车记录设备向所述云端服务器发送开启监控成功的回复。
[0013]所述基于移动终端的行车影像云端实时监控的系统,其中,所述影像实时显示模块具体包括:
直播流地址获取单元,用于所述云端服务器接收到开启监控成功的回复后,将所述RTMP影像直播流地址发送至移动终端;
影像直播请求发送单元,用于所述移动终端根据所述RTMP影像直播流地址向所述RED5流媒体服务器发送影像直播请求;
影像发送显示单元,用于所述RED5流媒体服务器接收到所述影响直播请求后,将相对应的实时影像发送至所述移动终端进行显示。
[0014]所述基于移动终端的行车影像云端实时监控的系统,其中,行车记录设备命令发送模块还包括:
监控失败单元,用于若检测到所述指定ID的行车记录设备不在线,则所述云端服务器向所述移动终端发送无法监控的回复。
[0015]本发明所提供的一种基于移动终端的行车影像云端实时监控的方法及系统,所述方法具体包括:移动终端登录云端,并向所述云端发送开启行车影像实时监控的命令请求;所述云端接收到所述开启行车影像实时监控的命令请求后,向行车记录设备发送获取行车影像数据流地址的命令请求;所述行车
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1