一种基于移动终端的行车报警信息云端获取方法及系统的制作方法

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

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的行车报警信息云端获取方法及系统,旨在通过本发明增加现有行车记录仪或车载后视镜的功能,实现用户通过移动终端及时收到报警信息,并实时查看报警视频,为用户提供方便。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的行车报警信息云端获取方法,其中,包括步骤:
50、预先在移动终端与云端、行车记录设备与云端之间定义通信协议,并建立基于socket通信的网络服务器;
51、当检测到车辆发生了指定报警类型的事故时,行车记录设备将相关行车报警信息和报警视频发送至云端服务器中进行存储;
52、移动终端向云端发送获取行车报警信息和报警视频的命令请求;
53、所述云端接收所述命令请求,并将处理后行车报警信息和报警视频实时推送至所述移动终端中进行显示。
[0006]所述的基于移动终端的行车报警信息云端获取方法,其中,所述指定报警类型包括:撞车报警、变道报警、以及偷车报警;所述行车报警信息包括:设备ID号、报警时间、经玮度信息、报警类型;
所述步骤SI具体包括步骤:
511、行车记录设备登录云端服务器后每隔10秒向所述云端服务器发送心跳请求,并实时监测车辆是否发生指定报警类型的事故;
512、当所述行车记录设备检测到车辆发生了指定报警类型的事故时,向所述云端服务器发送相应的报警视频和行车报警信息;
513、所述云端服务器接收所述报警视频,并将所述报警视频存入预设的Hadoop集群中;
514、所述云端服务器同时将所述行车报警信息存入预设的HBase数据库中。
[0007]所述的基于移动终端的行车报警信息云端获取方法,其中,所述步骤S3具体包括步骤:
5311、所述云端接收来自所述移动终端获取行车报警信息的命令请求;
5312、所述云端从HBase数据库中获得相应的行车报警信息,并将所述行车报警信息分装成Json数据发送至所述移动终端中。
[0008]所述的基于移动终端的行车报警信息云端获取方法,其中,所述步骤S3还包括步骤:
5321、所述云端接收来自所述移动终端获取报警视频的命令请求;
5322、所述云端从Hadoop集群中将相应的报警视频文件上传至网络服务器中;
5323、所述网络服务器按照Http协议将所述报警视频文件发送至所述移动终端。
[0009]所述的基于移动终端的行车报警信息云端获取方法,其中,还包括:
S4、当行车记录设备将相关行车报警信息和报警视频发送至云端服务器后,若检测到所述移动终端当前在线,则云端直接将所述行车报警信息和报警视频实时发送至所述移动终端中进行显示。
[0010]—种基于移动终端的行车报警信息云端获取系统,其中,包括:
预先设置模块,用于预先在移动终端与云端、行车记录设备与云端之间定义通信协议,并建立基于socket通信的网络服务器;
检测存储模块,用于当检测到车辆发生了指定报警类型的事故时,行车记录设备将相关行车报警信息和报警视频发送至云端服务器中进行存储;
请求发送模块,用于移动终端向云端发送获取行车报警信息和报警视频的命令请求;第一接收处理模块,用于所述云端接收所述命令请求,并将处理后行车报警信息和报警视频实时推送至所述移动终端中进行显示;
第二接受处理模块,用于当行车记录设备将相关行车报警信息和报警视频发送至云端服务器后,若检测到所述移动终端当前在线,则云端直接将所述行车报警信息和报警视频实时发送至所述移动终端中进行显示。
[0011]所述基于移动终端的行车报警信息云端获取系统,其中,所述指定报警类型包括:撞车报警、变道报警、以及偷车报警;所述行车报警信息包括:设备ID号、报警时间、经玮度信息、报警类型。
[0012]所述基于移动终端的行车报警信息云端获取系统,其中,所述检测存储模块具体包括:
设备登陆单元,用于行车记录设备登录云端服务器后每隔10秒向所述云端服务器发送心跳请求,并实时监测车辆是否发生指定报警类型的事故;
报警监测单元,用于当所述行车记录设备检测到车辆发生了指定报警类型的事故时,向所述云端服务器发送相应的报警视频和行车报警信息;
报警视频存储单元,用于所述云端服务器接收所述报警视频,并将所述报警视频存入预设的Hadoop集群中;
报警信息存储单元,用于所述云端服务器同时将所述行车报警信息存入预设的HBase数据库中。
[0013]所述基于移动终端的行车报警信息云端获取系统,其中,所述接收处理模块具体包括:
第一请求接收单元,用于所述云端接收来自所述移动终端获取行车报警信息的命令请求;
报警信息发送单元,用于所述云端从HBase数据库中获得相应的行车报警信息,并将所述行车报警信息分装成Json数据发送至所述移动终端中。
[0014]所述基于移动终端的行车报警信息云端获取系统,其中,所述接收处理模块还包括:
第二请求接收单元,用于所述云端接收来自所述移动终端获取报警视频的命令请求;报警视频上传单元,用于所述云端从Hadoop集群中将相应的报警视频文件上传至网络服务器中;
报警视频发送单元,用于所述网络服务器按照Http协议将所述报警视频文件发送至所述移动终端。
[0015]本发明所提供的一种基于移动终端的行车报警信息云端获取方法及系统,所述方法具体包括:预先在移动终端与云端、行车记录设备与云端之间定义通信协议,并建立基于socket通信的网络服务器;当检测到车辆发生了指定报警类型的事故时,行车记录设备将相关行车报警信息和报警视频发送至云端服务器中进行存储;移动终端向云端发送获取行车报警信息和报警视频的命令请求;所述云端接收所述命令请求,并将处理后行车报警信息和报警视频实时推送至所述移动终端中进行显示。本发明当行车记录设备(包括行车记录仪或车载后视镜)监测到撞车等报警事件发生时,将撞车等报警视频及相关报警信息上传到云端,与此同时,云端将报警信息实时推送到手机App或PC端,这样一来,用户可以通过手机App或PC及时收到报警信息,并实时查看报警视频,为用户提供了方便。
【附图说明】
[0016]图1是本发明基于移动终端的行车报警信息云端获取方法的较佳实施例的流程图。
[0017]图2是本发明基于移动终端的行车报警信息云端获取方法的行车记录设备与网络服务器通信示意图。
[0018]图3是本发明基于移动终端的行车报警信息云端获取方法的手机端与网络服务器通信示意图。
[0019]图4是本发明基于移动终端的行车报警信息云端获取方法的服务器内部的数据模型示意图。
[0020]图5是本发明基于移动终端的行车报警信息云端获取方法的应用实施例示意图。
[0021]图6是本发明基于移动终端的行车报警信息云端获取方法的报警视频接收模型示意图。
[0022]图7是本发明基于移动终端的行车报警信息云端获取系统的较佳实施例的功能模块图。
【具体实施方式】
[0023]本发明公开了一种基于移动终端的行车报警信息云端获取方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]请参见图1,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1