[发明专利]一种基于ADB远程管理移动终端APP的方法及系统在审
申请号: | 201410543746.7 | 申请日: | 2014-10-15 |
公开(公告)号: | CN104978248A | 公开(公告)日: | 2015-10-14 |
发明(设计)人: | 严志润;潘宣辰 | 申请(专利权)人: | 武汉安天信息技术有限责任公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 adb 远程管理 移动 终端 app 方法 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种基于ADB远程管理移动终端APP的方法和系统。
背景技术
现有的基于Android系统平台的移动终端APP管理方法都是通过调用系统API实现对APP进行管理。该方法在进行APP安装、卸载或升级等操作的时候,都会弹出系统确认界面,在用户点击确认后才能够进行相应操作。通过ADB(Android Debug Bridge,即Android调试桥)方式对移动终端进行应用管理,能够直接对应用进行相关操作,而不会弹出系统确认界面。现有ADB连接移动终端管理的技术,控制和执行都存在同一主体,并且控制端只能存在于一个终端上。
发明内容
基于上述存在的问题,本发明提供了一种基于ADB远程管理移动终端APP的方法,利用ADB可进行无线连接的功能,将控制和执行分离,达到远程管理移动终端APP的目的。
一种基于ADB远程管理移动终端APP的方法,包括:
移动终端与服务端通过无线网络进行ADB连接;
移动终端首次运行并生成认证信息;
移动终端向服务端发送连接请求,所述连接请求中包含所述认证信息;
移动终端获取服务器反馈的连接验证结果,如果验证通过,则向服务端发送ADB调试指令;否则结束;
移动终端根据软件管理功能,向服务器端发送相应ADB调试指令,并获取服务器执行结果,作出界面反馈;
服务端接收移动终端发送的连接请求,并对所述连接请求进行验证,将连接验证结果发送到移动终端;
服务端获取移动终端发送的ADB调试指令,并执行相应ADB调试指令,并向移动终端反馈执行结果。
所述的方法中,所述生成认证信息至少包括:通过用户注册或绑定方式生成,且所述认证信息同步存储到服务端。
所述的方法中,还包括第三方管理端,所述第三方管理端根据预先存储的移动终端对应认证信息,向服务端发送连接请求,并获取服务端反馈的连接验证结果,如果验证通过,则向服务器端发送请求获取移动终端APP信息的指令;否则结束;
第三方管理端获取服务器端反馈的移动终端APP信息;
第三方管理端根据软件管理功能,向服务器端发送相应ADB调试指令,并获取服务器端执行结果;
服务端接收第三方管理端发送的连接请求,并对所述连接请求进行验证,将连接验证结果发送到第三方管理端;
服务器端获取移动终端APP信息,并反馈到第三方管理端;
服务器端获取第三方管理端发送的ADB调试指令,并执行相应ADB调试指令,并向第三方管理端发送执行结果。
所述的第三方管理端可以为计算机或其他终端设备。
所述的方法中,所述ADB调试指令至少包括对移动终端APP的安装、升级、卸载。
一种基于ADB远程管理移动终端APP的系统,包括:移动终端与服务端,移动终端与服务端通过无线网络进行ADB连接;所述移动终端包括:
认证生成模块,用于移动终端首次运行并生成认证信息;
通信模块一,用于移动终端向服务端发送连接请求,所述连接请求中包含所述认证信息;移动终端获取服务器反馈的连接验证结果,如果验证通过,则向服务端发送ADB调试指令;否则结束;
调试模块一,移动终端根据软件管理功能,向服务器端发送相应ADB调试指令,并获取服务器执行结果,作出界面反馈;
所述服务端包括:
通信模块二,服务端接收移动终端发送的连接请求;
验证模块,用于对所述连接请求进行验证,将连接验证结果发送到移动终端;
调试模块二,服务端获取移动终端发送的ADB调试指令,并执行相应ADB调试指令,并向移动终端反馈执行结果。
所述的系统中,所述生成认证信息至少包括:通过用户注册或绑定方式生成,且所述认证信息同步存储到服务端。
所述的系统中,还包括第三方管理端,所述第三方管理端包括:
存储模块,用于存储移动终端对应认证信息;
通信模块三,用于根据预先存储的移动终端对应认证信息,向服务端发送连接请求,并获取服务端反馈的连接验证结果,如果验证通过,则进入信息获取模块;否则结束;
信息获取模块,用于第三方管理端向服务器端发送请求获取移动终端APP信息的指令; 第三方管理端获取服务器端反馈的移动终端APP信息;
调试模块三,第三方管理端根据软件管理功能,向服务器端发送相应ADB调试指令,并获取服务器端执行结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉安天信息技术有限责任公司,未经武汉安天信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410543746.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种日志输出方法和设备
- 下一篇:动态使用内存的方法与装置