[发明专利]一种远程模拟多点触控的方法和系统有效
申请号: | 201210079086.2 | 申请日: | 2012-03-23 |
公开(公告)号: | CN103324424A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 朱永俊;李旭;王琰 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/041;H04M1/725 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 模拟 多点 方法 系统 | ||
1.一种远程模拟多点触控的方法,其特征在于,该方法包括:
S1、远程用户flash模块与手机管理服务模块之间,以及手机管理服务模块与手机端核心模块之间预先建立连接;
S2、远程用户flash模块获取用户通过用户终端输入的多点触控的模拟轨迹数据并通过手机管理服务模块发送给手机端核心模块;
S3、手机端核心模块监听到所述多点触控的模拟轨迹数据后,将所述模拟轨迹数据转换为对应的屏幕操作并向手机的触屏设备写入触摸事件。
2.根据权利要求1所述的方法,其特征在于,在所述步骤S1之后,手机端核心模块实时获取手机屏幕的图像数据,将图像数据通过手机管理服务模块发送给远程用户flash模块,以便所述远程用户flash模块展现出手机的模拟屏幕。
3.根据权利要求1所述的方法,其特征在于,在所述步骤S1中,建立远程用户flash模块与手机管理服务模块之间的连接具体包括:
手机管理服务模块开启Server Socket服务,预先将本身的IP地址注册在远程测试中心的数据库中;
远程用户flash模块从所述远程测试中心的数据库中获取所述手机管理服务模块的IP地址,建立与所述手机管理服务模块的连接。
4.根据权利要求1所述的方法,其特征在于,在所述步骤S1中,建立手机管理服务模块与手机端核心模块之间的连接具体包括:
手机端核心模块开启Server Socket服务,所述手机管理服务模块通过所述用户终端的端口与所述手机的端口建立连接。
5.根据权利要求1所述的方法,其特征在于,所述多点触控的模拟轨迹数据包括:触摸动作和模拟触摸端点坐标;
所述模拟触摸点坐标包括模拟的第一根手指的起始触摸点和结束触摸点,以及模拟的第二根手指的起始触摸点和结束触摸点。
6.根据权利要求5所述的方法,其特征在于,所述触摸动作通过捕获键盘的按下动作得到,所述模拟触摸端点坐标通过捕获鼠标点击和拖动动作得到。
7.根据权利要求5所述的方法,其特征在于,在所述步骤S3中,将所述模拟轨迹数据转换为对应的屏幕操作具体为:
通过将所述模拟的第一根手指的起始触摸点和第二根手指的起始触摸点,以及第一根手指的结束触摸点和第二根手指的结束触摸点转换为对应的屏幕分辨率,从而实现对手机屏幕画面的缩放。
8.根据权利要求1所述的方法,其特征在于,所述远程用户flash模块和所述手机管理服务模块运行于所述用户终端上,所述手机端核心模块运行于远程的所述手机上。
9.一种远程模拟多点触控的系统,其特征在于,该系统包括:远程用户flash模块、手机管理服务模块以及手机端核心模块;远程用户flash模块与手机管理服务模块之间,以及手机管理服务模块与手机端核心模块之间预先建立连接;
所述远程用户flash模块包括:用于获取用户通过用户终端输入的多点触控的模拟轨迹数据的轨迹获取子模块,以及用于将所述多点触控的模拟轨迹数据通过所述手机管理服务模块发送给所述手机端核心模块的第一传输子模块;
所述手机端核心模块包括:用于监听并接收所述多点触控的模拟轨迹数据的第二传输子模块,以及用于将所述模拟轨迹数据转换为对应的屏幕操作并向手机的触屏设备写入触摸事件的轨迹解析和事件写入子模块。
10.根据权利要求9所述的系统,其特征在于,所述手机端核心模块还包括:图像获取子模块,用于实时获取手机屏幕的图像数据;
所述第二传输子模块,还用于将所述图像数据通过手机管理服务模块发送给所述远程用户flash模块;
所述远程手机flash模块还包括:图像展示子模块,用于在所述用户终端的屏幕上展示所述手机的模拟屏幕,并在模拟屏幕上展现所述图像数据。
11.根据权利要求9所述的系统,其特征在于,所述手机管理服务模块开启Server Socket服务,预先将本身的IP地址注册在远程测试中心的数据库中;
所述远程用户flash模块的第一传输子模块从所述远程测试中心的数据库中获取所述手机管理服务模块的IP地址,建立与所述手机管理服务模块的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210079086.2/1.html,转载请声明来源钻瓜专利网。