1.本发明涉及智能控车和车联网技术领域,具体涉及一种车辆实时音视频远程监控方法及系统。
背景技术:2.随着自动控制技术、无线通信技术和传感器技术的发展,物联网技术的兴起,车联网技术作为物联网技术在交通领域的具体实现之一,得到了飞速发展和应用。车联网技术作为实现智能交通的关键技术,是建设智慧城市的重要环节。随着汽车技术的不断完善和提高,各大车厂都在深入研究和运用车联网技术,对智能汽车的需求也不断增加,其中车辆的远程控制服务和泊车辅助服务受到了重点关注。专利cn102945040b提供了一种车辆远程监控装置及系统,通过对车辆状态进行采集并通过通信网络将采集的信息发送到服务器,而用户需要通过查询来查看车况信息来进行车辆的远程实时监控,在实际使用时,只能获取车辆的位置信息,无法直观的使用户获取车辆周围的环境信息,具有一定的局限性。
技术实现要素:3.针对现有技术存在的上述不足,本发明的目的在于提供一种车辆实时音视频远程监控方法及系统,以解决现有技术无法全方位获取车辆的周围环境情况、且用户难以直观获取车辆周围情况的问题。
4.为了解决上述技术问题,本发明采用如下技术方案:一种车辆实时音视频远程监控方法,包括如下步骤:s1:通过移动端发送远程音视频监控请求,云端收到请求后对其进行验证;s2:通过验证后,云端根据该请求创建对应的视频监控任务,同时生成直播房间号,并将视频监控任务信号发送至对应的车载终端;s3:车载终端收到视频监控任务信号后,开启对应车载摄像设备进行监控,同时根据获取的直播房间号进入直播间,准备开始视频监控直播;s4:云端对视频流进行缓存、处理并推送至移动端,同时,车载终端将视频监控任务执行结果上传至云端,云端更新车载终端视频监控任务状态,并判断根据任务执行状态判断是否需要返回异常信息;s5:通过移动端进入直播间进行实时音视频监控直播。
5.本发明还提供一种车辆实时音视频远程监控系统,包括移动端、云端、直播平台和车载终端;其中,移动端用于开启和监听远程音视频监控,发送实时控车指令至云端,展示任务状态信息,并根据直播平台推送的视频流提供监控视频显示画面;云端用于创建视频监控任务,并向直播平台发送创建直播房间的信号以及向车载终端发送视频监控任务的信号,且通过车载终端获取视频监控任务的执行状态,向车载终端发送控制指令并监听实时车况;车载终端用于接收云端发送的视频监控任务,控制车载摄像设备执行对应功能,接收车载摄像设备提供的视频流并将其发送至直播平台进行直播;直播平台用于接收云端发送
的视频监控任务,并创建直播房间,进行视频缓存以及将视频流推送至移动端与现有技术相比,本发明具有如下有益效果:本发明所述方法及系统能够对车辆进行远程过程时实时进行监控,特别是在进行车辆远程挪车或者近程代客泊车的状态下,通过移动端进行远程监控,并实时通过音视频直播监控车辆周边的影像数据,使用户及时了解车辆周围的环境情况,并能够切换不同视角进行查看,方便引导车辆远程控制,减少人类视觉盲区带来的车辆碰撞风险,具有很好的实用性。
附图说明
6.图1为本发明整体物理架构图。
7.图2为本发明开启远程音视频监控整体流程图。
8.图3为本发明切换远程音视频监控视角流程图。
9.图4为本发明签名计算示意图。
具体实施方式
10.为了使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
11.本发明提供一种车辆实时音视频远程监控方法,如图2所示,包括如下步骤:s1:通过移动端发送远程音视频监控请求,云端收到请求后对其进行验证。其中,云端收到请求后,对其进行签名计算。所述签名计算如图4所示,包括如下步骤:移动端在调用初始化函数之前,先要向云端请求usersig,云端将usersig发送至移动端,移动端通过接口将usersig、sdkappid和userid发送至云端进行校验。其中,usersig由云端根据sdkappid和userid计算所得,该计算规则由直播平台提供,将计算好的usersig返回给移动端上的app,然后app通过特定的api将usersig、sdkappid和userid传递给直播平台云服务器进行校验,确认其合法性。
12.s2:通过验证后,云端根据该请求创建对应的视频监控任务,同时生成直播房间号,并将视频监控任务信号发送至对应的车载终端,移动端同时轮询查询监控任务执行结果,灯带任务执行信息反馈。
13.s3:车载终端收到视频监控任务信号后,开启对应车载摄像设备进行监控,同时根据获取的直播房间号进入直播间,准备开始视频监控直播。
14.s4:云端对视频流进行缓存、处理并推送至移动端,同时,车载终端将视频监控任务执行结果上传至云端,云端更新车载终端视频监控任务状态,并判断根据任务执行状态判断是否需要返回异常信息。如果车载终端视频监控任务执行失败,则通过移动端进行监控任务异常提示;如果任务成功,则通过移动端发送进入直播间等待视频直播监控的提示。
15.s5:通过移动端进入直播间进行实时音视频监控直播。通过移动端能够实现不同监控视角的切换,如前/后/左/右监控视角的切换,如图3所示,通过移动端能够向云端发送监控视角切换请求,云端收到请求后对其进行验证,验证通过后将视角切换指令发送至车载终端,车载终端根据视角切换指令检查对应车载摄像设备的状态,判断该车载摄像设备
能否正常工作,车载终端将判断结果发送至云端,云端根据判断结果反馈至移动端。如果车载摄像设备能够正常工作,则车载终端将该车载摄像设备对应的视角视频流推送至云端,云端更新视角切换任务的状态,并将其发送至移动端,用户可通过移动端进入视角切换后的视频监控直播进行观看。如果车载摄像设备故障,则车载终端将该车载摄像设备故障的异常信息发送至云端,云端通过移动端进行视角切换失败的提示,并同时进行该车载摄像设备故障的提示。同时,用户可通过移动端上的语音设备、车载终端上的语音设备与车辆中的驾驶员进行远程实时语音通话,当用户通过视频监控发现车辆周围存在情况、而车辆中的驾驶员暂未察觉时,可通过移动端的语音设备向车载终端发送语音信息,车载终端将用户发送的语音信息及时播放给车辆驾驶员进行提醒,同时,车辆驾驶员可通过车载终端上的语音设备远程与用户进行语音交流。而且,用户还可通过移动端对直播监控画面的清晰度进行选择性调整,以便于用户能够更清楚的查看车辆周围环境情况。
16.本发明还提供一种车辆实时音视频远程监控系统,包括移动端、云端、直播平台和车载终端;其中,移动端用于开启和监听远程音视频监控,发送实时控车指令至云端,展示任务状态信息,并根据直播平台推送的视频流提供监控视频显示画面;云端用于创建视频监控任务,并向直播平台发送创建直播房间的信号以及向车载终端发送视频监控任务的信号,且通过车载终端获取视频监控任务的执行状态,向车载终端发送控制指令并监听实时车况;车载终端用于接收云端发送的视频监控任务,控制车载摄像设备执行对应功能,接收车载摄像设备提供的视频流并将其发送至直播平台进行直播;直播平台用于接收云端发送的视频监控任务,并创建直播房间,进行视频缓存以及将视频流推送至移动端。其中,可在云端上直接创建直播平台,也可使用现有的直播平台,使云端能够与直播平台之间进行信号传输。
17.本发明所述监控系统在执行本发明所述方法时,具体步骤如下:用户通过手机app界面触发开启远程音视频监控请求,云端收到app请求后进行验证,然后进行签名计算。签名计算示意图如图4所示。手机app在调用初始化函数之前,首先要向云端服务器请求usersig,签名计算规则由直播平台提供。usersig由云端服务器根据sdkappid和userid计算所得,然后将计算好的usersig返回给app,然后app通过特定的api将usersig、sdkappid、userid传递给直播平台云服务器进行校验,确认合法性。
18.校验通过后,直播平台云服务器便会提供实时音视频服务,云端服务器则根据app的请求创建视频监控任务,将获得直播房间号通过指令下发到车辆终端。手机app开始轮询查询指令执行结果,等待任务执行信息反馈。
19.车辆终端拉取视频监控任务,获取到直播房间号后进入直播间开启视频直播,推送视频流至直播平台,直播平台进行视频流缓存、处理并推送至app。同时车辆终端将任务结果上报至云端,云端更新车辆终端任务状态并判断任务执行状态,失败则返回异常信息,成功则app根据直播房间号进入直播间等待视频直播监控。然后app获取到直播平台推送的实时音视频,监控页面进行实时音视频直播。
20.用户通过手机app请求切换前/后/左/右直播监控视角,在云端服务器进行请求验证通过后创建视频监控视角切换任务,再下发切换视角指令到车辆终端。车辆终端拉取任务并检查摄像头系统状态,若对应的摄像头故障则返回异常信息,无故障则车辆终端推送对应视角视频流,并通过直播平台进行视频处理。
21.车辆终端上报监控视角切换任务执行结果至云端,手机app轮询查询指令执行结果,等待云端更新车辆任务状态。云端判断任务执行状态,失败则返回异常信息,成功则手机app获取并展示直播平台处理完成且视角切换后的视频,继续进行车辆远程音视频监控。
22.如上所述,本发明的提醒系统不限于所述配置,其他可以实现本发明的实施例的系统均可落入本发明所保护的范围内。
23.最后需要说明的是,以上实施例仅用以说明本发明的技术方案而非限制技术方案,本领域的普通技术人员应当理解,那些对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,均应涵盖在本发明的权利要求范围当中。
技术特征:1.一种车辆实时音视频远程监控方法,其特征在于,包括如下步骤:s1:通过移动端发送远程音视频监控请求,云端收到请求后对其进行验证;s2:通过验证后,云端根据该请求创建对应的视频监控任务,同时生成直播房间号,并将视频监控任务信号发送至对应的车载终端;s3:车载终端收到视频监控任务信号后,开启对应车载摄像设备进行监控,同时根据获取的直播房间号进入直播间,准备开始视频监控直播;s4:云端对视频流进行缓存、处理并推送至移动端,同时,车载终端将视频监控任务执行结果上传至云端,云端更新车载终端视频监控任务状态,并判断根据任务执行状态判断是否需要返回异常信息;s5:通过移动端进入直播间进行实时音视频监控直播。2.根据权利要求1所述车辆实时音视频远程监控方法,其特征在于,在s1中,云端收到请求后,对其进行签名计算。3.根据权利要求2所述车辆实时音视频远程监控方法,其特征在于,所述签名计算包括如下步骤:移动端向云端请求usersig,云端将usersig发送至移动端,移动端通过接口将usersig、sdkappid和userid发送至云端进行校验;其中,usersig由云端根据sdkappid和userid计算所得。4.根据权利要求1所述车辆实时音视频远程监控方法,其特征在于,在s2中,移动端同时轮询查询监控任务执行结果。5.根据权利要求1所述车辆实时音视频远程监控方法,其特征在于,在s4中,如果车载终端视频监控任务执行失败,则通过移动端进行监控任务异常提示;如果任务成功,则通过移动端发送进入直播间等待视频直播监控的提示。6.根据权利要求1所述车辆实时音视频远程监控方法,其特征在于,在s5中,通过移动端能够向云端发送监控视角切换请求,云端收到请求后对其进行验证,验证通过后将视角切换指令发送至车载终端,车载终端根据视角切换指令检查对应车载摄像设备的状态,判断该车载摄像设备能否正常工作,车载终端将判断结果发送至云端,云端根据判断结果反馈至移动端。7.根据权利要求6所述车辆实时音视频远程监控方法,其特征在于,如果车载摄像设备能够正常工作,则车载终端将该车载摄像设备对应的视角视频流推送至云端,云端更新视角切换任务的状态,并将其发送至移动端,通过移动端进入视角切换后的视频监控;如果车载摄像设备故障,则车载终端将该车载摄像设备故障的异常信息发送至云端,云端通过移动端进行视角切换失败提示,并同时进行该车载摄像设备故障提示。8.一种车辆实时音视频远程监控系统,其特征在于,包括移动端、云端、直播平台和车载终端;其中,移动端用于开启和监听远程音视频监控,发送实时控车指令至云端,展示任务状态信息,并根据直播平台推送的视频流提供监控视频显示画面;云端用于创建视频监控任务,并向直播平台发送创建直播房间的信号以及向车载终端发送视频监控任务的信号,且通过车载终端获取视频监控任务的执行状态,向车载终端发送控制指令并监听实时车况;车载终端用于接收云端发送的视频监控任务,控制车载摄像设备执行对应功能,接收车载摄像设备提供的视频流并将其发送至直播平台进行直播;直播平台用于接收云端发送
的视频监控任务,并创建直播房间,进行视频缓存以及将视频流推送至移动端。
技术总结本发明公开了一种车辆实时音视频远程监控方法及系统,通过移动端发送车辆远控指令,在车辆远程挪车或者近程代客泊车的状态下,开启查看车辆实时影像功能,并且可以实现对不同监控视角的切换以及清晰度的调整。本发明所述方法及系统能够对车辆进行远程过程时实时进行监控,特别是在进行车辆远程挪车或者近程代客泊车的状态下,通过移动端进行远程监控,并实时通过音视频直播监控车辆周边的影像数据,使用户及时了解车辆周围的环境情况,并能够切换不同视角进行查看,方便引导车辆远程控制,减少人类视觉盲区带来的车辆碰撞风险,具有很好的实用性。好的实用性。好的实用性。
技术研发人员:白珮扬 蓝文良 瞿航 廖浩蓝
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2022.03.28
技术公布日:2022/7/5