[发明专利]一种对远程手机进行控制的方法及系统在审
申请号: | 201210080323.7 | 申请日: | 2012-03-23 |
公开(公告)号: | CN103327055A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 温健;王琰;程亮;肖碧娟;李玉莲;李旭;严飞 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04M1/725;H04M1/24 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 手机 进行 控制 方法 系统 | ||
【技术领域】
本发明涉及手机控制技术,特别涉及一种对远程手机进行控制的方法及系统。
【背景技术】
随着移动互联网的普及,各种APP(Application)应用逐渐成为人们生活中不可或缺的工具。在苹果公司的IOS平台和谷歌公司的Android平台上,都有着大量的、具有某种特别功能的小应用程序,这些应用程序通常是由个人或小团队开发的。开发者通过将自己开发的程序发布到IOS平台或Android平台,从而使得已开发的应用程序可供人们下载使用。
可以理解,在应用程序的开发过程中,对应用程序进行测试是非常重要的环节。但是由于大量的APP应用是由中小团队开发的,这些开发者很难拥有足够的资源将自己开发的应用在各种手机平台上进行测试,例如开发者想发布一款在不同的硬件环境和软件环境下都运行良好的应用,他很难有足够的资金购买不同品牌的多款手机来测试自己的应用是否存在缺陷(BUG),这导致了移动平台(IOS或Android)上一些应用的质量较低,在不同软硬件平台上的运行存在较大差异,也就是说,由于缺乏足够的测试,导致了部分APP应用的稳定性较差。
【发明内容】
本发明所要解决的技术问题是提供一种对手机进行远程控制的方法及装置,实现用户使用远程手机的目的,以解决现有的APP应用开发中存在的由于缺乏测试条件而造成部分APP应用的稳定性差的问题。
本发明为解决技术问题而采用的技术方案是提供一种对远程手机进行控制的方法,包括预先在远程用户flash模块和手机端核心模块之间建立图像连接,还建立命令连接及日志连接中的至少一种;
如果建立了所述命令连接,则该方法包括:远程用户flash模块获取在远程用户终端的模拟命令输入区域输入的控制命令,通过所述命令连接发送给所述手机端核心模块;手机端核心模块通过所述命令连接接收到控制命令后,根据所述控制命令向手机写入事件,获取写入事件后手机屏幕上的图像数据,将所述图像数据通过所述图像连接发送给所述远程用户flash模块;远程用户flash模块将通过所述图像连接接收到的图像数据在所述远程用户终端的模拟手机屏幕上展示;
如果建立了所述日志连接,则该方法包括:手机端核心模块获取所述手机响应被写入的事件的状态信息,将状态信息通过所述日志连接发送给所述远程用户flash模块;所述远程用户flash模块将通过所述日志连接接收到的状态信息在所述远程用户终端的模拟日志区域中展示。
根据本发明之一优选实施例,该方法还包括:远程用户flash模块获取在远程用户终端的模拟手机屏幕上的输入信息,将该输入信息通过所述图像连接发送给所述手机端核心模块,将通过图像连接接收到的图像数据在所述远程用户终端的模拟手机屏幕上展示;所述手机端核心模块通过所述图像连接接收到输入信息后,根据所述输入信息向手机的触屏设备写入事件,获取写入事件后手机屏幕上的图像数据,将所述图像数据通过所述图像连接发送给所述远程用户flash模块。
根据本发明之一优选实施例,在远程用户flash模块和手机端核心模块之间建立任意连接之前还包括:确定所述手机是否可操作,如果是,则建立相应连接,否则,向所述远程用户flash模块返回不可操作的提示信息。
根据本发明之一优选实施例,确定所述手机是否可操作具体包括:查看所述手机的并发标识位,当所述标识位状态为占用时,确定所述手机不可操作,否则确定所述手机可操作。
根据本发明之一优选实施例,分别以三个独立进程在所述远程用户flash模块和手机端核心模块之间建立图像连接、命令连接及日志连接;且所述模拟命令输入区域、模拟手机屏幕和模拟日志区域为三个独立的区域。
根据本发明之一优选实施例,所述控制命令和输入信息通过鼠标事件或键盘事件获取。
根据本发明之一优选实施例,将所述图像数据通过所述图像连接发送给所述远程用户flash模块包括:所述手机端核心模块将所述图像数据发送至计算终端,利用所述计算终端的计算资源对图像数据进行压缩。
根据本发明之一优选实施例,所述远程用户flash模块运行于所述远程用户终端,所述手机端核心模块运行于所述手机。
本发明还提供了一种对远程手机进行控制的系统,,该系统包括:远程用户flash模块和手机端核心模块,预先在远程用户flash模块和手机端核心模块之间建立图像连接,还建立命令连接及日志连接中的至少一种;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210080323.7/2.html,转载请声明来源钻瓜专利网。