一种基于远程调试协议的应用批量部署方法技术

技术编号:28045770 阅读:49 留言:0更新日期:2021-04-09 23:30
本发明专利技术公开了一种基于远程调试协议的应用批量部署方法,本发明专利技术的方法步骤包括:配置远程调试客户端、远程调试服务端和网络环境;远程调试客户端连接当前远程调试服务端;远程调试客户端推送应用资源包、封装并发布客户端请求,同时接收并解析部署结果,若接收到应用部署失败,终止当前远程调试服务端的应用部署,若接收到应用部署成功,继续下一应用的推送直到所有应用在当前远程调试服务端部署完毕;远程调试客户端断开与当前目标远程调试服务端的连接并连接下一远程调试服务端,直到所有远程调试服务端部署完成。本发明专利技术实现了无人值守批量部署,节省了工作时间,提高了工作效率。

【技术实现步骤摘要】
一种基于远程调试协议的应用批量部署方法
本专利技术涉及移动终端应用批处理技术,尤其涉及一种基于远程调试协议的应用批量部署方法。
技术介绍
麒麟移动操作系统是国防科技大学研制的移动终端操作系统,采用Linux内核以及基于浏览器引擎的运行环境,具有较高的稳定性和运行效率,能够为开发者提供基于HTML/JavaScript技术的直接访问硬件设备以及服务的接口,为用户提供便捷、流畅的Web应用体验。目前麒麟移动操作系统的第三方开发者开发的应用仅能通过系统提供的软件开发工具(WebIDE)部署,此种方式能够在应用开发调试阶段提供便利。而开发完成后,需要在大规模设备上部署批量应用时,通过WebIDE部署的方式,需要大量的人力逐个部署应用、分析和记录部署结果,工作量大,效率低,操作过程耗时耗力。
技术实现思路
本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种基于远程调试协议的应用批量部署方法,节省了工作时间,提高了工作效率。为解决上述技术问题,本专利技术提出的技术方案为:一种基于远程本文档来自技高网...

【技术保护点】
1.一种基于远程调试协议的应用批量部署方法,其特征在于,包括以下步骤:/n1)在本地设备配置远程调试客户端,在远程设备配置远程调试服务端,配置网络环境;/n2)远程调试客户端根据IP和端口号连接当前远程调试服务端;/n3)远程调试客户端将当前应用的应用资源文件打包压缩为应用资源包后向当前远程调试服务端推送;/n4)远程调试客户端将客户端请求封装并向当前远程调试服务端发布,同时接收并解析当前远程调试服务端发送的部署结果,若接收到应用部署失败,终止当前远程调试服务端的应用部署,若接收到应用部署成功,返回步骤3)继续下一应用的推送直到所有应用在当前远程调试服务端部署完毕;/n5)远程调试客户端断开与...

【技术特征摘要】
1.一种基于远程调试协议的应用批量部署方法,其特征在于,包括以下步骤:
1)在本地设备配置远程调试客户端,在远程设备配置远程调试服务端,配置网络环境;
2)远程调试客户端根据IP和端口号连接当前远程调试服务端;
3)远程调试客户端将当前应用的应用资源文件打包压缩为应用资源包后向当前远程调试服务端推送;
4)远程调试客户端将客户端请求封装并向当前远程调试服务端发布,同时接收并解析当前远程调试服务端发送的部署结果,若接收到应用部署失败,终止当前远程调试服务端的应用部署,若接收到应用部署成功,返回步骤3)继续下一应用的推送直到所有应用在当前远程调试服务端部署完毕;
5)远程调试客户端断开与当前目标远程调试服务端的连接,返回步骤2)连接下一远程调试服务端,直到所有远程调试服务端部署完毕。


2.根据权利要求1所述的基于远程调试协议的应用批量部署方法,其特征在于,步骤1)中配置网络环境具体包括:将远程调试客户端和远程调试服务端接入同一个局域网,利用TCP/IP协议连接远程调试服务端配置静态IP,远程调试客户端用USB有线方式设置ADB端口号,记录远程调试服务端IP和端口号,利用adbforward进行远程调试客户端端口和远程调试服务端端口重定向。


3.根据权利要求1所述的基于远程调试协议的应用批量部署方法,其特征在于,步骤3)中应用资源文件包括首页文档文件index.html和JSON数据格式的manifest.webapp,应用资源包利用ADB推送到当前远程调试服务端data分区,应用资源包包名以UUID进行区分。


4.根据权利要求1所述的基于远程调试协议的应用批量部署方法,其特征在于,步骤4)中远程调试客户端将客户端请求封装并向当前远程调试服务端发布具体包括:远程调试客户端根据远程调试协议规范将客户端请求转换为协议数据,协议数据以JSON数据包的形式传输,并序列化为字符串。


5.根据权利要求1所述的基于远程调试协议的应用批量部署方法,其特征在于,步骤4)中终止当前远程调试服务端的应用部署具体包括:记录当前远程调试服务端IP,判断当前远程调试服务端是否存在已安装的...

【专利技术属性】
技术研发人员:谭郁松彭龙刘晓东张毅马俊黄辰林余杰吴庆波廖湘科汪昌棋李文杰
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1