[发明专利]一种解决PC端与安卓手机连接中出现离线问题的方法有效
申请号: | 201310496378.0 | 申请日: | 2013-10-21 |
公开(公告)号: | CN103593309A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 梁威 | 申请(专利权)人: | 杭州魔品科技有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310013 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解决 pc 手机 连接 出现 离线 问题 方法 | ||
技术领域
本发明涉及设备通信相关技术领域,尤其是指一种解决PC端与安卓手机连接中出现离线问题的方法。
背景技术
随着智能手机的普及,人们给手机安装应用程序的行为越来越频繁;为了帮助用户高效、便捷的管理手机,市场上催生了一种新的PC端软件:手机助手。对于传统通过USB数据线连接PC端跟手机的做法,PC端手机助手要与安卓手机进行任何交互的前提是PC端跟手机基于USB连接正常,即表现为基于adb进行USB通讯不出现离线错误提示。
目前,出现离线错误提示有二种情况,第一种是由于权限问题导致显示为离线,另一种是PC端与手机基于USB连接出现问题导致的离线;对于第一种情况是正常现象,而第二种情况则是非正常现象,此时表明PC端与手机基于USB连接出现了问题。而解决由于USB连接问题导致的离线情况,目前的传统做法是提示用户重新拔插手机,或者更换手机数据线,亦或者更换PC端上的USB插口等;但是这种做法需要用户手工干预,给用户的使用带来了不便,甚至让一些用户感到不知所措。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种能够提高连接便捷性和连接成功率的解决PC端与安卓手机连接中出现离线问题的方法。
为了实现上述目的,本发明采用以下技术方案:
一种解决PC端与安卓手机连接中出现离线问题的方法,PC端设有手机助手,安卓手机通过USB数据线插入PC端,PC端的手机助手将会与安卓手机发生交互,表现为基于adb进行USB通讯,当出现离线错误提示时,进行如下步骤:
(1)PC端采用操作系统api扫描到出现离线问题的安卓手机设备的符号链接路径;
(2)PC端基于操作系统内核驱动根据扫描到的安卓手机设备的符号链接路径尝试打开此安卓手机,若打开成功,则进入步骤(3);若打开失败,则进入步骤(9);
(3)PC端获取所打开安卓手机USB堆栈中所挂载的最顶层的FDO设备;
(4)PC端向安卓手机USB堆栈中所挂载的最顶层的FDO设备发送重置端口的IRP请求;
(5)PC端基于adb devices命令检测出现离线的安卓手机是否已经可以正常工作,若不能正常工作,则进入步骤(6);若已经正常工作,则进入步骤(8);
(6)PC端获取所打开安卓手机USB堆栈中所挂载的当前的FDO设备,并向此FDO设备发送模拟拔插的IRP请求;
(7)PC端基于adb devices命令检测出现离线的安卓手机是否已经可以正常工作,若不能正常工作,则进入步骤(9);若已经正常工作,则进入步骤(8);
(8)PC端通过手机助手告知用户操作成功,PC端的手机助手就与安卓手机发生交互,使得PC端与安卓手机进行通信;
(9)PC端通过手机助手告知用户操作失败,可尝试传统方法即手工拔插安卓手机来解决安卓手机的离线问题。
与背景技术中提到的传统解决离线方法相比,该发明通过改造adb服务程序,让其在程序运行过程中通过多尝试几次重置USB接口以及内部模拟拔插,此时能解决一大部分离线问题,这样设计达到了能够连接提高便捷性和连接成功率的目的。
作为优选,在安卓手机通过USB数据线插入PC端时,PC端会进行驱动安装,当驱动安装成功之后即与操作系统识别成功之后,PC端的adb接口就会暴露出来,那么adb服务程序会在一定时间范围内扫描到此安卓手机,接下来adb服务程序会向安卓手机发送握手请求,安卓手机端若能够正常响应adb的握手请求,则直接进入到步骤(8)中;若不能正常响应adb的握手请求,则adb服务程序就认为当前安卓手机处于离线状态,不能正常工作,进入到步骤(1)中。这样设计能够防止安卓手机在与PC端第一次连接就成功之后,再次进入到离线操作步骤中,提高了连接便捷性。
作为优选,在步骤(1)中,PC端基于windows api把扫描到出现离线问题的安卓手机设备的符号链接路径转换为操作系统内核api所能使用的路径。其中,Windows API就是windows应用程序接口,是针对microsoft windows操作系统家族的系统编程接口,能够其能够在多个操作系统中进行操作,适用范围广。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州魔品科技有限公司,未经杭州魔品科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310496378.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防浪涌滤波电路及运用该电路的连接器
- 下一篇:一种剥线刀具