[发明专利]一种提高PC端检测安卓手机端守护程序升级的方法有效
申请号: | 201310496421.3 | 申请日: | 2013-10-21 |
公开(公告)号: | CN103577224A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 梁威 | 申请(专利权)人: | 杭州魔品科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310013 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 pc 检测 手机 守护 程序 升级 方法 | ||
技术领域
本发明涉及设备通信相关技术领域,尤其是指一种提高PC端检测安卓手机端守护程序升级的方法。
背景技术
随着智能手机的普及,人们给手机安装应用程序(简称:app)的行为越来越频繁。为了帮助用户高效、便捷的管理手机,市场上催生了一种新的pc端软件:手机助手。目前pc上的手机助手软件为了给安卓手机装软件、管理手机系统需要给手机端装一个(或几个)特定的app,这个app不同于我们平常使用的app(如淘宝商城或者地图app等等),所以一般情况下,也没有厂商为此app内置自动升级功能,也不会在网络上部署此app。这个app仅仅起了一个桥梁作用,沟通pc端手机助手和安卓手机的交互(如我们要获取手机端的内存大小、已安装app列表等等,都需要通过这个中间的app去完成)所以从功能角度来说,此app不是给用户用的,对用户来说应该是透明的(用户不需要知道手机里面有这个app),我们称这个特殊的app为手机端守护程序。
pc端的手机助手要与安卓手机交互,必不可少的一个环节是给手机安装相对应的手机端守护程序,用于pc端与其通信,如获取手机基本信息等等;而pc端对应的手机端守护程序或因功能改进,或因bug修复,每次使用时都必不可少的需要升级检测;其传统升级检测步骤具体如下所示:
1、pc端手机助手通过adb命令启动对应手机端的守护程序;
2、pc端手机助手通过adb命令获取守护程序是否已启动成功;
3、pc端手机助手通过adb重定向守护程序的服务端口到pc端用于双方通讯;
4、pc端手机助手等待一定时间等重定向操作建立完全;
5、pc端手机助手向守护程序发起一个连接操作,用于接下来的通讯;
6、pc端手机助手通过建立起来的连接通道向守护程序请求其版本号信息;
7、手机端守护程序接收到相对应的请求后返回自身的版本数据给pc端手机助手;
8、pc端手机助手获取到版本数据后关闭相对应的连接通道;
9、pc端手机助手根据获取的版本信息判断是否需要给手机安装新版本的守护程序;
从上面所罗列的步骤,我们可以看到传统升级检测的流程非常繁琐、耗时,同时pc端跟手机端自身通信相对来说不是很健壮,可能会受到手机内一些第三方软件的干扰,因而请求行为不一定能够一次成功,可能需要反复连接、请求,才能获取到实际需要的版本数据。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种能够快速检测安卓手机端守护程序升级需求的提高PC端检测安卓手机端守护程序升级的方法。
为了实现上述目的,本发明采用以下技术方案:
一种提高PC端检测安卓手机端守护程序升级的方法,PC端设有手机助手,安卓手机通过USB数据线插入PC端,PC端会进行驱动安装,当驱动安装成功之后即被操作系统识别成功之后,PC端的adb接口就会暴露出来,那么adb服务程序会在一定时间范围内扫描到此安卓手机,接下来PC端的手机助手会基于adb服务程序会检测安卓手机端守护程序是否需要升级,具体步骤如下:
(1)PC端的手机助手通过adb发送命令安装并启动对应的手机端守护程序;
(2)PC端的手机助手通过adb发送命令给安卓手机使其返回安卓系统内所有已启动的应用程序进程名列表给PC端的手机助手;
(3)PC端的手机助手根据安卓手机应用程序进程名列表中的名称进行匹配;
(4)PC端的手机助手根据匹配到的信息进而解析得到已启动的安卓手机端守护程序的版本号信息;
(5)PC端的手机助手根据获取的版本号信息判断安卓手机端守护程序是否需要升级;
(6)若需要升级,则进入升级流程;若不需要升级,则通过手机助手和手机端守护程序交互使得PC端与安卓手机直接通信。
与背景技术中提到的传统升级检测机制相比,新的方案能够节省掉很多步骤,不需要通过重定向和connect操作来建立连接通道,使得版本号信息最终的获取不需要耗费相当多的时间,同时由于无需建立连接通道,所以不管稳定性还是速度上都能有效的提高,这样设计达到了能够快速检测安卓手机端守护程序升级需求的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州魔品科技有限公司,未经杭州魔品科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310496421.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于数据备份的方法和系统
- 下一篇:应用程序更新方法和装置