[发明专利]远程控制中实现移动同步的方法和系统有效
申请号: | 201210140232.8 | 申请日: | 2012-05-08 |
公开(公告)号: | CN103391300A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 李国宏;韦龙凤 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 控制 实现 移动 同步 方法 系统 | ||
技术领域
本发明涉及网络技术领域,特别是涉及一种远程控制中实现移动同步的方法和系统。
背景技术
随着网络技术的发展,一些应用了远程控制技术的应用应运而生,例如,远程会议、远程桌面、远程白板、网络游戏等。这些应用使得用户可以通过远程向终端发送指令来对终端进行控制。终端可通过移动受控目标来展示远程控制结果。
受控目标为终端上的显示元素,可以是光标、图标、图片、动画、或2D/3D模型。例如,在远程白板应用中,受控目标为光标,可远程检测用户移动鼠标的操作,并根据鼠标的移动轨迹生成光标控制指令并发送给终端,终端根据该光标控制指令控制其显示屏上的光标移动;在网络游戏中,受控目标为2D/3D模型(玩家角色),客户端可根据服务器下发的角色控制指令在显示屏中移动该2D/3D模型。
然而,由于实际的网络环境达不到理论上的0延时,使得根据控制指令在终端上定位受控目标时会出现位置上的偏差(滞后或超前)。传统技术中,在实现移动同步时,通常在控制指令中提取出目标位置,然后直接将受控目标的当前位置设置为该目标位置,即将受控目标的位置重置,使得在视觉上会出现受控目标在显示屏上跳动的情形,从而使得移动同步的效果不够平滑。
发明内容
基于此,有必要提供一种能使移动同步的效果更加平滑的远程控制中实现移动同步的方法。
一种远程控制中实现移动同步的方法,包括:
获取远程控制指令,从所述远程控制指令中提取目标速度、远程时刻;
获取受控目标的本地移动状态,所述本地移动状态包括受控目标的本地速度、本地时刻;
根据所述远程时刻和本地时刻计算延迟时间;
根据所述延迟时间、目标速度、本地速度以及预设的同步时间移动所述受控目标。
在其中一个实施例中,所述根据所述延迟时间、目标速度、本地速度以及预设的同步时间移动所述受控目标的步骤具体为:
根据所述延迟时间、目标速度、本地速度以及预设的同步时间计算同步加速度和同步初速度;
根据所述同步加速度和同步初速度在预设的同步时间内移动所述受控目标。
在其中一个实施例中,所述根据所述延迟时间、目标速度、本地速度计算同步加速度和同步初速度的步骤具体为:
根据二元一次方程组:
计算同步加速度和同步初速度;其中,VT为同步初速度,A为同步加速度,Tsync为预设的同步时间,VM为目标速度,V0为本地速度,Tdelay为延迟时间。
在其中一个实施例中,所述根据所述同步加速度和同步初速度在预设的同步时间内移动所述受控目标的步骤为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210140232.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无机生态木及其制备方法和应用
- 下一篇:一种酱板鲵制品及其制作方法