[发明专利]一种利用PC浏览器连接安卓设备的方法及系统在审
申请号: | 201210551046.3 | 申请日: | 2012-12-18 |
公开(公告)号: | CN103873452A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 张杰;王京 | 申请(专利权)人: | 北京掌汇天下科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 上海麦其知识产权代理事务所(普通合伙) 31257 | 代理人: | 王凌岚 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 pc 浏览器 连接 设备 方法 系统 | ||
技术领域
本发明属于计算机及通讯技术领域,涉及一种连接安卓设备的方法,尤其涉及一种利用PC浏览器连接安卓设备的方法;同时,本发明还涉及一种利用PC浏览器连接安卓设备的系统。
背景技术
Android(安卓)设备近年来得到快速普及,智能手机中Android系统的占有率超过50%,目前已知的PC浏览器连接Android设备的方法主要有三种。
第一种方法,首先下载安装PC客户端,PC客户端将向操作系统注册浏览器外部协议。然后PC浏览器中的页面,使用“外部协议请求”的形式,调用已经安装的PC客户端,PC客户端再和Android设备进行通信,转发PC浏览器中发出的请求。
这种方法的优点是简单易行。缺点是(1)PC浏览器中的程序无法检测PC客户端是否已经安装,也无法得知Android设备是否已经连接;(2)信息是单向传递的,只能从PC浏览器传递简单的信息到PC客户端,PC浏览器无法获取任何PC客户端中的信息,因此通常被应用于安装一个APK文件到手机的场景。
典型的使用此项技术的应用包括:(1)豌豆荚Web一键安装+豌豆荚手机精灵(PC版);(2)腾讯海纳搜索Web+腾讯手机管家(PC版)。实际上绝大多数已有应用使用了此项技术。
第二种方法,通常称为OTA(Over The Air)方法,具体做法是用户在PC浏览器中和Android设备中都在同一个服务中注册并登录。这样,此服务就知道了PC浏览器和Android设备的对应关系,并使用云端服务帮助这两者进行信息传递。
这种方法的优点是PC浏览器和Android设备之间是双向通信,可以进行复杂深入的操作。这种方法的缺点是(1)需要有wifi或运营商数据连接(GPRS/EDGE/3G等),而使用运营商数据连接费用较高;(2)PC浏览器和Android设备都需要用户注册并登录,使用时需要同时在PC端和Android设备端进行操作,比较麻烦。
典型的使用此技术的应用包括:豌豆荚应用推送+豌豆荚手机精灵(Android版)。
第三种方法,首先保证PC浏览器和Android设备处在同一个子网(通常需要在一个wifi热点下),然后由Android设备中的应用打开一个web服务,用户使用PC浏览器访问这个服务,与Android设备进行消息传递。
这种方法的缺点是(1)对运行环境要求比较苛刻(2)违反用户直觉和使用习惯,比较难以被用户接受。因此使用此类方法的应用很少,最典型的应用为AirDroid。
发明内容
本发明所要解决的技术问题是:提供一种利用PC浏览器连接安卓设备的方法,可方便地安装APK文件到手机,而且还可以对手机进行更多更深入的操作。
此外,本发明还提供一种利用PC浏览器连接安卓设备的系统,可方便地安装APK文件到手机,而且还可以对手机进行更多更深入的操作。
为解决上述技术问题,本发明采用如下技术方案:
一种利用PC浏览器连接安卓设备的方法,所述方法包括如下步骤:
步骤S1、在PC中安装PC客户端软件;步骤S2、PC客户端软件包括本地HTTP服务模块,利用所述本地HTTP服务模块打开一个本地HTTP服务端口;步骤S3、PC浏览器在浏览某网站、访问远程HTTP服务端口的过程中,需要和本地安卓设备通信时,跨域访问本地HTTP服务端口;步骤S4、PC浏览器和PC客户端软件之间进行双向通信,实现用户在PC浏览器中对本地安卓设备的操作。
作为本发明的一种优选方案,所述步骤S3中,所述PC浏览器需要同时与应用网站以及安卓设备进行通信,以便用户在应用网站用户界面上操作安卓设备,使用浏览器的跨域访问特性;所述应用网站提供了远程HTTP服务,安卓设备由PC客户端代理实现本地HTTP服务。
作为本发明的一种优选方案,所述步骤S3中具体包括如下步骤:
步骤S31、PC浏览器通过跨域访问方法与PC客户端提供的HTTP服务进行通信;步骤S32、PC客户端作为ADB客户端,与ADB服务器进行通信;ADB服务器是由Google提供的用于连接安卓设备的标准模块;步骤S33、ADB服务器通过USB连线或网络TCP连接,与安卓设备通信,安卓设备执行PC端ADB服务器所要求的各种命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京掌汇天下科技有限公司,未经北京掌汇天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210551046.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种堆叠系统故障处理方法及堆叠系统
- 下一篇:异常告警方法及服务器