一种利用手机进行辅助云台远程控制的方法

文档序号:6307266阅读:780来源:国知局
一种利用手机进行辅助云台远程控制的方法
【专利摘要】本发明公开了一种利用手机进行辅助云台远程控制的方法,智能手机目前都配备有GPS、重力感应计、电子罗盘等微电子设备,能够实现当前手机位置定位、姿态角度定位等功能,本发明通过手机姿态获得位置信息,可以通过网络远程通知服务端需要监控的具体区域信息,服务端根据获得的位置信息来调用附近云台,并根据位置信息进行云台定位控制,从而实现手机辅助云台远程控制。
【专利说明】一种利用手机进行辅助云台远程控制的方法

【技术领域】
[0001]本发明涉及移动计算领域,网络传输领域,视频监控领域,以及地理信息系统领域,尤其涉及一种利用手机进行辅助云台远程控制的方法。

【背景技术】
[0002]视频监控系统是一种常见的应用系统,同时可精准定位云台也已经得到了广泛应用。但是在大多数视频监控系统中,云台和球机的控制都需要后台人工操作完成,在特殊事件发生时,前线人员需要通过电话或者对讲机和后台人员反映情况,后台人员才能调动对应的监控设备进行查看,整个过程费时费力,尤其视频监控设备的控制,很难做到及时准确的对准需要监控的位置。同时,移动智能手机实际上可以精确的表达前线人员所观察的位置方位和角度,精准定位云台也能够通过系统自动控制进行精确的监控角度调整,因此将这两者技术相结合,就能够实现快速的辅助云台远程控制。


【发明内容】

[0003]本发明的目的在于针对现有技术的不足,提供一种利用手机进行辅助云台远程控制的方法。
[0004]本发明的目的是通过以下技术方案来实现的:一种利用手机进行辅助云台远程控制的方法,所述手机具有GPS定位功能且内置有电子罗盘和重力感应计,包括以下步骤:
(1)获得手机地理位置信息和指向信息并上传服务端,具体为:通过手机的GPS定位装置获得手机的经纬度和海拔高度,通过手机的重力感应计获得手机当前的指向角度β、Y和I通过手机的电子罗盘获得手机当前的指向角度α,将获得的数据上传到服务端;其中,α表示当前手机方向在地面的投影和地理北极的夹角;β表示当前手机方向与地面垂直线在地面垂直面中的夹角;Y和S分别表示手机的水平视角和垂直视角;
(2)计算需要监控的地理区域,具体为:服务端收到手机上传的地理位置信息和指向信息后,确认当前手机空间精准位置和手机对准的方向,从手机的空间精准位置沿着朝向方向画出一条射线,这条射线和地面的交点即是需要监控的区域;交点的计算有两种模式,一种是所有的区域地面高程信息都在服务端保存,另一种是没有高程信息,对于有高程信息的情况,只要做空间计算来获得交点即可,对于没有高程信息的情况,设手机高度为成年人平均身高的高度,并将监控区域地面和手机所在位置地面看成同一平面,即同一海拔高度来计算,据此可计算出当前手机指向的地理区域;
(3)服务端查找最近的云台并进行控制,具体为:获得了需要监控区域的空间位置信息后,包括经纬度和海拔高度,就可以通过空间位置距离计算,查找到地理位置最近的云台,并根据云台的安装位置、安装高度信息进行监控水平和垂直角度计算,将得出的计算结果作为控制命令参数,进行精准定位控制,从而实现云台精准转动一定角度以对准需要监控的区域。
[0005]本发明的有益效果是:本发明通过智能手机内置的GPS获得手机的地理位置信息,通过重力感应计、电子罗盘获得手机的指向信息,将手机的地理信息和指向角度通过网络传送到服务端,并由服务端通过附近云台与要监控区域的位置计算,最终完成云台的远程定位控制;本发明克服了传统人工控制方法的局限性,控制过程更为精准和及时。

【专利附图】

【附图说明】
[0006]图1为手机指向参数示意图。

【具体实施方式】
[0007]下面结合附图对本发明作进一步详细说明。
[0008]本发明一种利用手机进行辅助云台远程控制的方法,包括以下步骤:
(1)获得手机地理位置信息和指向信息并上传服务端,具体为:通过手机的GPS定位装置获得手机的经纬度和海拔高度,通过手机的重力感应计获得手机当前的指向角度β、Y和S,通过手机的电子罗盘获得手机当前的指向角度α,将获得的数据上传到服务端;如图1所示,α表示当前手机方向在地面的投影和地理北极的夹角;β表示当前手机方向与地面垂直线在地面垂直面中的夹角;Y和S分别表示手机的水平视角和垂直视角;
(2)计算需要监控的地理区域,具体为:服务端收到手机上传的地理位置信息和指向信息后,确认当前手机空间精准位置和手机对准的方向,从手机的空间精准位置沿着朝向方向画出一条射线,这条射线和地面的交点即是需要监控的区域;交点的计算有两种模式,一种是所有的区域地面高程信息都在服务端保存,另一种是没有高程信息,对于有高程信息的情况,只要做空间计算来获得交点即可,对于没有高程信息的情况,设手机高度为成年人平均身高的高度,并将监控区域地面和手机所在位置地面看成同一平面,即同一海拔高度来计算,据此可计算出当前手机指向的地理区域;
(3)服务端查找最近的云台并进行控制,具体为:获得了需要监控区域的空间位置信息后,包括经纬度和海拔高度,就可以通过空间位置距离计算,查找到地理位置最近的云台,并根据云台的安装位置、安装高度信息进行监控水平和垂直角度计算,将得出的计算结果作为控制命令参数,进行精准定位控制,从而实现云台精准转动一定角度以对准需要监控的区域。其中,手机终端只是进行监控区域定位,并不直接控制云台。
【权利要求】
1.一种利用手机进行辅助云台远程控制的方法,所述手机具有GPS定位功能且内置有电子罗盘和重力感应计,其特征在于,包括以下步骤: (1)获得手机地理位置信息和指向信息并上传服务端,具体为:通过手机的GPS定位装置获得手机的经纬度和海拔高度,通过手机的重力感应计获得手机当前的指向角度β、Y和S,通过手机的电子罗盘获得手机当前的指向角度α,将获得的数据上传到服务端;其中,α表示当前手机方向在地面的投影和地理北极的夹角;β表示当前手机方向与地面垂直线在地面垂直面中的夹角;Y和S分别表示手机的水平视角和垂直视角; (2)计算需要监控的地理区域,具体为:服务端收到手机上传的地理位置信息和指向信息后,确认当前手机空间精准位置和手机对准的方向,从手机的空间精准位置沿着朝向方向画出一条射线,这条射线和地面的交点即是需要监控的区域;交点的计算有两种模式,一种是所有的区域地面高程信息都在服务端保存,另一种是没有高程信息,对于有高程信息的情况,只要做空间计算来获得交点即可,对于没有高程信息的情况,设手机高度为成年人平均身高的高度,并将监控区域地面和手机所在位置地面看成同一平面,即同一海拔高度来计算,据此可计算出当前手机指向的地理区域; (3)服务端查找最近的云台并进行控制,具体为:获得了需要监控区域的空间位置信息后,包括经纬度和海拔高度,就可以通过空间位置距离计算,查找到地理位置最近的云台,并根据云台的安装位置、安装高度信息进行监控水平和垂直角度计算,将得出的计算结果作为控制命令参数,进行精准定位控制,从而实现云台精准转动一定角度以对准需要监控的区域。
【文档编号】G05D3/20GK104238582SQ201410423674
【公开日】2014年12月24日 申请日期:2014年8月26日 优先权日:2014年8月26日
【发明者】王志鹏, 陈奇 申请人:浙江大学, 浙江成功软件开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1