一种控制云镜的方法、移动终端、前端设备和系统技术方案

技术编号:9864582 阅读:163 留言:0更新日期:2014-04-02 21:33
本发明专利技术的实施例提供一种控制云镜的方法、移动终端、前端设备和系统,涉及视频监控领域,能够使监控人员随时随地不间断地进行视频监控,并且消除了虚拟按键对图像的遮挡,提高了监控效果。对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内获取所述滑动轨迹上的采样点;根据所述采样点之间的位置关系生成移动指令,并发送至网络视频监控平台,使网络视频监控平台将所述移动指令转发至前端设备,使前端设备根据移动指令控制所述云镜移动,或者变焦。本发明专利技术实施例用于提高监控的便携性,提高了监控效果。

【技术实现步骤摘要】
—种控制云镜的方法、移动终端、前端设备和系统
本专利技术涉及视频监控领域,尤其涉及一种控制云镜的方法、移动终端、前端设备和系统。
技术介绍
目前,在视频监控领域,用户可以通过使用键盘上的摇杆或点击鼠标来控制摄像机的云镜。但目前的监控场景需求已经不只局限于在监控中心和电脑前,越来越多的监控场景需求需要监控人员在任何时间、任何地点进行不间断的视频监控。因此,利用键盘或者摇杆等传统的监控操作方式已不能满足现在移动中监控的需求。因此带有触摸屏的移动终端已经成为越来越普遍的监控设备,用户可以通过触摸屏上虚拟按键对监控图像进行操作。在虚拟按键对监控图像进行操作时,会由于虚拟按键遮挡造成监控盲点,从而影响监控效果,用户体验差。
技术实现思路
本专利技术的实施例提供一种控制云镜的方法、移动终端、前端设备和系统,消除了虚拟按键对图像的遮挡,提高了监控效果,改善了用户体验。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种控制云镜的方法,其特征在于,所述方法包括:对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点;获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度,或者包括所述云镜的焦距变动距离;将所述移动指令发送至网络视频监控平台,以便所述网络视频监控平台将所述移动指令转发至前端设备,以便所述前端设备根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。在第一种可能的实现方式中,结合第一方面,所述对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点包括:当有一个触摸点时,对该触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取该触摸点的滑动轨迹上的所有的采样点;当有至少两个触摸点时,对所述至少两个触摸点中任意两个触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述任意两个触摸点的滑动轨迹上的所有的采样点。在第二种可能的实现方式中,结合第一方面或第一方面的第一种可能的实现方式,获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度包括:当有一个触摸点时,获所述触摸点的滑动轨迹上除初始采样点任意一点与所述初始采样点之间的坐标差;若所述坐标差大于或等于所述预设阈值,则根据该触摸点的滑动轨迹上的所有采样点的坐标,获取由连续的采样点构成的两两相邻的线段之间的夹角,并将所述由连续的采样点构成的两两相邻的线段之间的夹角累加求和,得到所述两两相邻的线段之间的夹角和;若所述两两相邻的线段之间的夹角和小于预设角度,则确定所述触摸点的滑动轨迹为直线,并根据终止采样点的坐标和所述初始采样点的坐标通过移动方向第一公式获取云镜的移动方向,通过移动距离第一公式获取云镜的移动距离,根据移动速度第一公式获取云镜的移动速度,并根据所述云镜的移动方向、所述云镜的移动距离和所述云镜的移动速度生成第一移动指令;或者若所述两两相邻的线段之间的夹角和大于预设角度,则确定所述触摸点的滑动轨迹为非直线,并根据每一条线段的首端点的坐标和尾端点的坐标通过移动方向第一公式获取每一条线段对应的云镜的移动方向,通过移动距离第一公式获取每一条线段对应的云镜的移动距离,通过移动速度第一公式获取每一条线段对应的云镜的移动速度,根据所述每一条线段对应的云镜的移动方向、所述每一条线段对应的云镜的移动距离,所述每一条线段对应的云镜的移动方向生成第二移动指令;所述移动方向第一公式包括:A = arctan ((YrYi) / (XrXi)),其中,A为云镜的移动方向,当所述触摸点的滑动轨迹为直线时,(Xi, Yi)为触摸点的滑动轨迹的初始采样点的坐标,(Xj, Yj)为终止采样点的坐标;当所述触摸点的滑动轨迹为非直线时,(Xi, Yi)为触摸点的滑动轨迹中每一条线段的首端点的坐标,(XjjYj)为触摸点的滑动轨迹中每一条线段的尾端点的坐标;所述移动距离第一公式包括本文档来自技高网...
一种控制云镜的方法、移动终端、前端设备和系统

【技术保护点】
一种控制云镜的方法,其特征在于,所述方法包括:对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点;获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度,或者包括所述云镜的焦距变动距离;将所述移动指令发送至网络视频监控平台,以便所述网络视频监控平台将所述移动指令转发至前端设备,以便所述前端设备根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。

【技术特征摘要】
1.一种控制云镜的方法,其特征在于,所述方法包括: 对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点; 获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度,或者包括所述云镜的焦距变动距离; 将所述移动指令发送至网络视频监控平台,以便所述网络视频监控平台将所述移动指令转发至前端设备,以便所述前端设备根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。2.根据权利要求1所述的方法,其特征在于,所述对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点包括: 当有一个触摸点时,对该触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取该触摸点的滑动轨迹上的所有的采样点; 当有至少两个触摸点时,对所述至少两个触摸点中任意两个触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述任意两个触摸点的滑动轨迹上的所有的采样点。3.根据权利要求1或2所述的方法,其特征在于,获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度包括: 当有一个触摸点时,获所述触摸点的滑动轨迹上除初始采样点外任意一点与所述初始采样点之间的坐标差; 若所述坐标差大于或等于所述预设阈值,则根据该触摸点的滑动轨迹上的所有采样点的坐标,获取由连续的采样点构成的两两相邻的线段之间的夹角,并将所述由连续的采样点构成的两两相邻的线段之间的夹角累加求和,得到所述两两相邻的线段之间的夹角和;若所述两两相邻的线段之间的夹角和小于预设角度,则确定所述触摸点的滑动轨迹为直线,并根据终止采样点的坐标和所述初始采样点的坐标通过移动方向第一公式获取云镜的移动方向,通过移动距离第一公式获取云镜的移动距离,根据移动速度第一公式获取云镜的移动速度,并根据所述云镜的移动方向、所述云镜的移动距离和所述云镜的移动速度生成第一移动指令;或者 若所述两两相邻的线段之间的夹角和大于预设角度,则确定所述触摸点的滑动轨迹为非直线,并根据每一条线段的首端点的坐标和尾端点的坐标通过移动方向第一公式获取每一条线段对应的云镜的移动方向,通过移动距离第一公式获取每一条线段对应的云镜的移动距离,通过移动速度第一公式获取每一条线段对应的云镜的移动速度,根据所述每一条线段对应的云镜的移动方向、所述每一条线段对应的云镜的移动距离,所述每一条线段对应的云镜的移动方向生成第二移动指令; 所述移动方向第一公式包括:A = arctan( (Yj-Yi)/(Xj-Xi)),其中,A为云镜的移动方向,当所述触摸点的滑动轨迹为直线时,(Xi7Yi)为触摸点的滑动轨迹的初始采样点的坐标,(XjjYj)为终止采样点的坐标;当所述触摸点的滑动轨迹为非直线时,(XiiYi)为触摸点的滑动轨迹中每一条线段的首端点的坐标,(XrYj)为触摸点的滑动轨迹中每一条线段的尾端点的坐标; 所述移动距离第一公式包括,其中,D为云镜的移动距离,当所述触摸点的滑动轨迹为直线时,(Xi7Yi)为触摸点的滑动轨迹的初始采样点的坐标,(XjjYj)为终止采样点的坐标;当所述触摸点的滑动轨迹为非直线时,(XiiYi)为触摸点的滑动轨迹中每一条线段的首端点的坐标,(XrYj)为触摸点的滑动轨迹中每一条线段的尾端点的坐标,K1为第一变换系数; 所述移动速度第一公式包括: 4.根据权利要求1或2所述的方法,其特征在于,获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度包括: 当有一个触摸点时,获所述触摸点的滑动轨迹上除初始采样点外任意一点与所述初始采样点之间的坐标差; 若所述坐标差小于预设阈值,则根据所述除初始采样点外任意一点的坐标和所述触摸屏中心点的坐标,通过移动方向第二公式获取云镜的移动方向,通过移动距离第二公式获取云镜的移动距离,并根据所述云镜的移动方向、所述云镜的移动距离以及预设速度生成单击移动指令; 其中所述移动方向第二公式包括:A = arctan ((Yn-Yc) / (Xn-Xc)),其中,A为云镜的移动方向,(Xn? Yn)为除初始采样点任意一点的坐标,(Xc? Yc)为所述触摸屏中心点的坐标; 所述移动距离第二公式包括:!) = K' ^(Y11-Y Y^iXr-Xy,其中,D为云镜的移动距离,(Xn? Yn)为除初始采样点任意一点的坐标,(Xc? Yc)所述触摸屏中心点的坐标,K1为第一变换系数。5.根据权利要求1或2所述的方法,其特征在于,获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括所述云镜的焦距变动距离包括: 当有至少两个触摸点在触摸屏上滑动时,判断任意两个触摸点的滑动轨迹上的连续采样点是否满足条件 6.—种控制云镜的方法,其特征在于,所述方法包括: 从网络视频监控平台接收由移动终端发送的移动指令; 根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。7.根据权利要求6所述的方法,其特征在于,根据所述移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦包括: 当所述移动指令为所述第一移动指令时,根据所述第一移动指令中与直线滑动轨迹对应的云镜的移动方向、云镜的移动距离和云镜的移动速度控制所述云镜进行移动; 当所述移动指令为所述第二移动指令时,根据所述第二移动指令中与非直线滑动轨迹的每一条线段对应的云镜的移动方向,每一条线段对应的云镜的移动距离,每一条线段对应的云镜的移动速度控制所述云镜进行移动; 当所述移动指令为所述单击移动指令时,根据所述单击移动指令中的云镜的移动方向、云镜的移动距离和云镜的移动速度控制所述云镜进行移动,使镜头移动后的图像的中心位置为任意一个采样点的位置; 当所述移动指令为所述变焦指令时,根据所述变焦指令中镜头的焦距变动距离,以及云镜的镜头拉远或者拉近来进行变焦操作。8.一种移动终端,其特征在于,所述设备包括; 输入采集单元,用于对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点,并将采集到的所述至少一个触摸点的滑动轨迹上的所有的采样点发送至指令分析单元; 指令分析单元,用于从所述输入采集单元接收采集到的所述至少一个触摸点的滑动轨迹上的所有的采样点,并根据所述采样点之间的位置关系生成移动指令,并将所述移动指令发送至云镜控制单元...

【专利技术属性】
技术研发人员:王峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1