《一种安装应用程序的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种安装应用程序的方法及装置.pdf(20页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103077058 A(43)申请公布日 2013.05.01CN103077058A*CN103077058A*(21)申请号 201310003856.X(22)申请日 2013.01.06G06F 9/445(2006.01)(71)申请人邓海勤地址 100025 北京市朝阳区四惠东通惠家园14号楼-5单元-501(72)发明人邓海勤 张钦(74)专利代理机构北京派特恩知识产权代理事务所(普通合伙) 11270代理人张颖玲 孟桂超(54) 发明名称一种安装应用程序的方法及装置(57) 摘要本发明公开了一种安装应用程序的方法,该方法包括:需要安装应用程序时,安装在。
2、基于Android系统的主设备中的应用管理控制端程序与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的通用串行总线(USB)连接进行交互,确认所述从设备是否能安装需要安装的应用程序;确认所述从设备能安装所述需要安装的应用程序后,所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序。本发明同时公开了一种安装应用程序的装置,采用本发明的方法及装置,能实现应用程序的自动安装。(51)Int.Cl.权利要求书3页 说明书12页 附图4页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书12页 附图4页(10)申请公布。
3、号 CN 103077058 ACN 103077058 A1/3页21.一种安装应用程序的方法,其特征在于,该方法包括:需要安装应用程序时,安装在基于Android系统的主设备中的应用管理控制端程序与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的通用串行总线(USB)连接进行交互,确认所述从设备是否能安装需要安装的应用程序;确认所述从设备能安装所述需要安装的应用程序后,所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序。2.根据权利要求1所述的方法,其特征在于,在安装在基于Android系统的主设备中的应用管理控制端程序与安装在基。
4、于Android系统的从设备中的应用管理用户端程序通过已建立的USB连接进行交互之前,该方法还包括:所述主设备启动所述应用管理控制端程序;所述主设备与所述从设备建立USB连接;所述应用管理控制端程序通过所述已建立的USB连接,在所述从设备上安装并启动所述应用管理用户端程序。3.根据权利要求1或2所述的方法,其特征在于,所述安装在基于Android系统的主设备中的应用管理控制端程序与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序,为:所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理用户端程序发送安。
5、装命令;所述应用管理用户端程序收到命令后,判断本地是否能安装所述需要安装的应用程序。4.根据权利要求3所述的方法,其特征在于,该方法还包括:将ADB命令中的与安装、文件推送、卸载相关的命令封装成自定义应用程序编程接口(API),并整合成软件开发工具包(SDK);相应的,所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理用户端程序发送安装命令,为:所述应用管理控制端程序调用自定义API,通过所述已建立的USB连接向所述应用管理用户端程序发送安装命令。5.根据权利要求1或2所述的方法,其特征在于,当需要安装多个应用程序时,根据需要安装的多个应用程序的排序,针对每个应用程序,所述应用管理。
6、控制端程序依次与所述应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序;并在确认所述从设备能安装需要安装的应用程序后,所述应用管理控制端程序依次通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序。6.根据权利要求1或2所述的方法,其特征在于,在安装所述需要安装的应用程序的过程中,该方法还包括:所述应用管理用户端程序通过所述已建立的USB连接向所述应用管理控制端程序返回安装相关的信息。7.根据权利要求4所述的方法,其特征在于,该方法还包括:需要更新已安装的应用程序时,所述应用管理控制端程序与所述应用管理用户端程序通过所述已建立的USB连接。
7、进行交互,确认所述从设备是否需要进行更新;权 利 要 求 书CN 103077058 A2/3页3确认所述从设备需要进行更新后,所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上更新所述已安装的应用程序。8.根据权利要求7所述的方法,其特征在于,所述应用管理控制端程序与所述应用管理用户端程序通过所述已建立的USB连接进行交互,确认所述从设备是否需要进行更新,为:所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理用户端程序发送安装新版本命令;所述应用管理用户端程序收到命令后,判断本地是否需要更新命令中的应用程序。9.根据权利要求8所述的方法,其特征在于,所述应用管理控制端。
8、程序通过所述已建立的USB连接向所述应用管理用户端程序发送安装新版本命令,为:所述应用管理控制端程序调用自定义API,通过所述已建立的USB连接向所述应用管理用户端程序发送安装新版本命令。10.根据权利要求7所述的方法,其特征在于,当需要更新多个应用程序时,根据需要更新的应用程序的排序,针对每个应用程序,所述应用管理控制端程序依次与所述应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否需要进行更新;并在确认所述从设备能安装需要进行更新后,所述应用管理控制端程序依次通过所述已建立的USB连接在所述从设备上更新所述需要更新的应用程序。11.根据权利要求7所述的方法,其特征在于,所。
9、述应用管理控制端程序通过所述已建立的USB连接,在所述从设备上安装并启动所述应用管理用户端程序,包括:所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令在所述从设备上安装所述应用管理用户端程序;所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令向所述从设备发送启动应用管理用户端程序命令,所述从设备收到命令后,启动所述应用管理用户端程序;和/或,所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序,为:所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令在所述从设备上安装所述需要安装的应用程序;和/或,所述应用管理。
10、控制端程序通过所述已建立的USB连接在所述从设备上更新所述已安装的应用程序,为:所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令在所述从设备上更新所述已安装的应用程序。12.一种安装应用程序的装置,其特征在于,该装置包括:安装在基于Android系统的主设备中的应用管理控制端程序、以及安装在基于Android系统的从设备中的应用管理用户端程序;其中,应用管理控制端程序,用于需要安装应用程序时,与应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序;并在确认所述从设备能安装需要安装的应用程序后,通过所述已建立的USB连接在所述从设备上安装。
11、所述需要安装的应用程序。权 利 要 求 书CN 103077058 A3/3页413.根据权利要求12所述的装置,其特征在于,在安装所述需要安装的应用程序的过程中,所述应用管理用户端程序,用于通过所述已建立的USB连接向所述应用管理控制端程序返回安装相关的信息;所述应用管理控制端程序,还用于接收应用管理用户端程序返回的安装相关的信息。14.根据权利要求12或13所述的装置,其特征在于,所述应用管理控制端程序,还用于通过所述已建立的USB连接,在所述从设备上安装并启动所述应用管理用户端程序。15.根据权利要求12或13所述的装置,其特征在于,所述应用管理控制端程序,还用于需要更新已安装的应用程序。
12、时,与所述应用管理用户端程序通过所述已建立的USB连接进行交互,确认所述从设备是否需要进行更新;并在确认所述从设备需要进行更新后,通过所述已建立的USB连接在所述从设备上更新所述已安装的应用程序。权 利 要 求 书CN 103077058 A1/12页5一种安装应用程序的方法及装置技术领域0001 本发明涉及程序安装技术,尤其涉及一种安装应用程序的方法及装置。背景技术0002 目前,随着智能手机的普及、Android的迅猛发展、以及第三代移动通信技术(3G,3rd-generation)网络的不断优化、以及移动互联网的蓬勃发展催生了众多手机应用客户端程序,手机应用客户端程序的使用,为人们的生活。
13、、工作提供了便利。并且,随着网络技术的发展,手机应用客户端程序出现多元化和强大的功能,可以说,对手机应用客户端程序的需求已经进入爆发期,发展用户已成为移动互联网公司的首要任务。0003 使用手机应用客户端程序之前,用户需要将手机应用客户端程序下载并安装至使用的智能手机上。目前,用户下载、安装手机应用客户端程序的方法主要包括以下两种方法:0004 1、空中下载(OTA,Over-The-Air)、安装。具体地,利用手机的浏览器或者应用商店(APP Store),通过移动通信的空中接口下载手机应用客户端程序并安装到手机;其中,所述空中接口可以采用无线应用协议(WAP,WirelessApplica。
14、tion Protocol)、分组无线服务(GPRS,General Packet Radio Service)、CDMA1X及短消息技术。但是该方法存在的主要缺点是:0005 (1)用户体验差。该方法需要借助于移动通信的空中接口下载手机应用客户端程序,如此,受带宽的限制和稳定性影响较大,从而使得大文件尺寸的应用程序比如几十兆的游戏等传输速度较慢;并且会产生昂贵的流量费用,加之手机的屏幕比较小,最终导致用户体验较差;0006 (2)无法实现自动安装。在下载和安装手机应用客户端程序的过程中,需要经用户点击确认,且用户操作频繁,如此,会增加误操作的可能性;0007 (3)安装效率低。在下载和安装手。
15、机应用客户端程序的过程中,需要用户逐个点击选择手机应用客户端程序,如此,无法实现应用客户端程序的批量安装,导致安装效率较低。0008 2、互联网下载(OTI,Over-The-Internet)、安装。具体地,通过个人电脑(PC,Personal Computer)电脑从互联网下载应用客户端程序至PC本地后,再安装至手机。但是,该方法存在的主要缺点是:0009 (1)用户体验差。现有的PC一般基于WIN-INTEL架构,而基于WIN-INTEL架构的PC和采用Android系统的手机之间需要按手机型号适配并安装相应的驱动程序后才能互相连接,如此,无法实现即插即用、无缝的用户体验;而且,随着采用。
16、Android系统的手机型号的大量出现,驱动适配问题出现频繁,且识别差、稳定性差、没法批量操作,如此,对于普通用户而言有技术门槛,同样使得用户体验差;0010 (2)基于WIN-INTEL架构的PC使用受限。基于WIN-INTEL架构的PC不易携带,对使用环境要求高,不适用于校园活动、地铁、商场、以及移动过程中等场地受限的应用场景。说 明 书CN 103077058 A2/12页60011 综上所述,现有下载及安装手机应用客户端程序的方法均存在一定缺陷。发明内容0012 有鉴于此,本发明的主要目的在于提供一种安装应用程序的方法及装置,能实现应用程序的自动安装。0013 为达到上述目的,本发明的。
17、技术方案是这样实现的:0014 本发明提供了一种安装应用程序的方法,该方法包括:0015 需要安装应用程序时,安装在基于Android系统的主设备中的应用管理控制端程序与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的通用串行总线(USB,Universal Serial BUS)连接进行交互,确认所述从设备是否能安装需要安装的应用程序;0016 确认所述从设备能安装所述需要安装的应用程序后,所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序。0017 上述方案中,在安装在基于Android系统的主设备中的应用管理控制端程序与安装在基。
18、于Android系统的从设备中的应用管理用户端程序通过已建立的USB连接进行交互之前,该方法还包括:0018 所述主设备启动所述应用管理控制端程序;0019 所述主设备与所述从设备建立USB连接;0020 所述应用管理控制端程序通过所述已建立的USB连接,在所述从设备上安装并启动所述应用管理用户端程序。0021 上述方案中,所述安装在基于Android系统的主设备中的应用管理控制端程序与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序,为:0022 所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理。
19、用户端程序发送安装命令;0023 所述应用管理用户端程序收到命令后,判断本地是否能安装所述需要安装的应用程序。0024 上述方案中,该方法还包括:将ADB命令中的与安装、文件推送、卸载相关的命令封装成自定义应用程序编程接口(API,Application ProgrammingInterface),并整合成软件开发工具包(SDK,Software Development Kit);0025 相应的,所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理用户端程序发送安装命令,为:0026 所述应用管理控制端程序调用自定义API,通过所述已建立的USB连接向所述应用管理用户端程序发送安装。
20、命令。0027 上述方案中,当需要安装多个应用程序时,根据需要安装的多个应用程序的排序,针对每个应用程序,所述应用管理控制端程序依次与所述应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序;并在确认所述从设备能安装需要安装的应用程序后,所述应用管理控制端程序依次通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序。说 明 书CN 103077058 A3/12页70028 上述方案中,在安装所述需要安装的应用程序的过程中,该方法还包括:0029 所述应用管理用户端程序通过所述已建立的USB连接向所述应用管理控制端程序返回安装相关的信息。0。
21、030 上述方案中,该方法还包括:0031 需要更新已安装的应用程序时,所述应用管理控制端程序与所述应用管理用户端程序通过所述已建立的USB连接进行交互,确认所述从设备是否需要进行更新;0032 确认所述从设备需要进行更新后,所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上更新所述已安装的应用程序。0033 上述方案中,所述应用管理控制端程序与所述应用管理用户端程序通过所述已建立的USB连接进行交互,确认所述从设备是否需要进行更新,为:0034 所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理用户端程序发送安装新版本命令;0035 所述应用管理用户端程序收到命令后,。
22、判断本地是否需要更新命令中的应用程序。0036 上述方案中,所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理用户端程序发送安装新版本命令,为:0037 所述应用管理控制端程序调用自定义API,通过所述已建立的USB连接向所述应用管理用户端程序发送安装新版本命令。0038 上述方案中,当需要更新多个应用程序时,根据需要更新的应用程序的排序,针对每个应用程序,所述应用管理控制端程序依次与所述应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否需要进行更新;并在确认所述从设备能安装需要进行更新后,所述应用管理控制端程序依次通过所述已建立的USB连接在所述从设备上更新所述。
23、需要更新的应用程序。0039 上述方案中,所述应用管理控制端程序通过所述已建立的USB连接,在所述从设备上安装并启动所述应用管理用户端程序,包括:0040 所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令在所述从设备上安装所述应用管理用户端程序;0041 所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令向所述从设备发送启动应用管理用户端程序命令,所述从设备收到命令后,启动所述应用管理用户端程序;和/或,0042 所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序,为:0043 所述应用管理控制端程序通过所述已建立的USB。
24、连接,并通过ADB命令在所述从设备上安装所述需要安装的应用程序;和/或,0044 所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上更新所述已安装的应用程序,为:0045 所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令在所述从设备上更新所述已安装的应用程序。0046 本发明还提供了一种安装应用程序的装置,该装置包括:安装在基于Android系说 明 书CN 103077058 A4/12页8统的主设备中的应用管理控制端程序、以及安装在基于Android系统的从设备中的应用管理用户端程序;其中,0047 应用管理控制端程序,用于需要安装应用程序时,与应用管理用户端。
25、程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序;并在确认所述从设备能安装需要安装的应用程序后,通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序。0048 上述方案中,在安装所述需要安装的应用程序的过程中,所述应用管理用户端程序,用于通过所述已建立的USB连接向所述应用管理控制端程序返回安装相关的信息;0049 所述应用管理控制端程序,还用于接收应用管理用户端程序返回的安装相关的信息。0050 上述方案中,所述应用管理控制端程序,还用于通过所述已建立的USB连接,在所述从设备上安装并启动所述应用管理用户端程序。0051 上述方案中,所述应用管理控。
26、制端程序,还用于需要更新已安装的应用程序时,与所述应用管理用户端程序通过所述已建立的USB连接进行交互,确认所述从设备是否需要进行更新;并在确认所述从设备需要进行更新后,通过所述已建立的USB连接在所述从设备上更新所述已安装的应用程序。0052 本发明提供的安装应用程序的方法及装置,需要安装应用程序时,安装在基于Android系统的主设备中的应用管理控制端程序与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序;确认所述从设备能安装所述需要安装的应用程序后,所述应用管理控制端程序通过所述已建立的USB连接在所述从。
27、设备上安装所述需要安装的应用程序,安装过程中无需用户的确认及操作,如此,能实现应用程序的自动安装,从而提升了用户体验。0053 另外,本发明的技术方案中,需要更新已安装的应用程序时,所述应用管理控制端程序与所述应用管理用户端程序通过所述已建立的USB连接进行交互,确认所述从设备是否需要进行更新;确认所述从设备需要进行更新后,所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上更新所述已安装的应用程序,在更新应用程序的过程中,同样无需用户的确认及操作,如此,能实现应用程序的自动更新,同样提升了用户体验。0054 除此以外,本发明的技术方案,当需要安装多个应用程序时,根据需要安装的应用程。
28、序的排序,针对每个应用程序,应用管理控制端程序依次与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序;并在确认所述从设备能安装需要安装的应用程序后,依次通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序;除此以外,当需要更新多个应用程序时,根据需要更新的应用程序的排序,针对每个应用程序,应用管理控制端程序依次与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否需要进行更新;并在确认所述从设备能安装需要进行更新后,依次通过所述已建立的USB。
29、连接在所述从设备上更新所述需要更新的应用程序,如此,能自动实现应用程序的批量安装和/或批量更新,提高了安装和/或更新效率,进一步提升了用户体验。0055 本发明的技术方案,所述主设备与所述从设备建立USB连接,在建立USB连接后,说 明 书CN 103077058 A5/12页9所述应用管理端程序与所述应用管理用户端程序通过已建立的USB连接进行交互,并通过USB连接实现在从设备上安装、和/或更新应用程序,如此,能实现即插即用的无缝连接,而且对于用户来说,无需再关心诸如驱动适配等技术细节,如此,进一步提升了用户体验;并且,通过USB连接实现安装和/或更新应用程序的成本低廉,且省去了昂贵的流量费。
30、用,如此,进一步提升了用户体验。0056 本发明提供的技术方案,适用于校园活动、路演、地铁、商场等应用场景,使用场景广泛,具有良好的实用性和可行性。附图说明0057 图1为本发明安装应用程序的方法流程示意图;0058 图2为实施例一安装应用程序的方法流程示意图;0059 图3为实施例二更新应用程序的方法流程示意图;0060 图4为本发明安装应用程序的装置结构示意图。具体实施方式0061 下面结合附图及具体实施例对本发明再作进一步详细的说明。0062 本发明安装应用程序的方法,如图1所示,包括以下步骤:0063 步骤101:需要安装应用程序时,安装在基于Android系统的主设备中的应用管理控制。
31、端程序与安装在基于Android系统的从设备中的应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序;0064 具体地,所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理用户端程序发送安装命令;0065 所述应用管理用户端程序收到命令后,判断本地是否能安装所述需要安装的应用程序;0066 其中,所述应用管理控制端程序通过所述已建立的USB连接向所述应用管理用户端程序发送安装命令,具体为:0067 所述应用管理控制端程序调用自定义API,通过所述已建立的USB连接向所述应用管理用户端程序发送安装命令;0068 所述判断本地是否能安装所述需要安装。
32、的应用程序,具体包括:0069 所述应用管理用户端程序根据收到的安装命令中的所述需要安装的应用程序的名称及大小,查找本地是否已安装所述需要安装的应用程序,并判断本地的存储空间大小是否允许安装所述需要安装的应用程序。0070 其中,在所述应用管理控制端程序调用自定义API,通过所述已建立的USB连接向所述应用管理用户端程序发送安装命令之前,该方法还可以进一步包括:0071 将ADB命令中的与安装、文件推送、卸载等相关的命令封装成自定义API,并整合成SDK;这里,所述ADB全称为Android Debug Bridge,是Android SDK里的一个工具,用这个工具可以直接操作管理Androi。
33、d终端、管理Android终端的状态,还可以进行很多终端操作,比如:安装软件、系统升级、以及运行shell命令等等;将ADB命令中的与安装、文件推送、卸载等相关的命令封装成自定义API,并整合成SDK的具体实现可采用现有技术。说 明 书CN 103077058 A6/12页100072 在安装所述需要安装的应用程序的过程中,该方法还可以进一步包括:0073 所述应用管理用户端程序通过所述已建立的USB连接向所述应用管理控制端程序返回安装相关的信息。0074 在执行本步骤之前,该方法还可以进一步包括:0075 所述主设备启动所述应用管理控制端程序;0076 所述主设备与所述从设备建立USB连接;。
34、0077 所述应用管理控制端程序通过所述已建立的USB连接,在所述从设备上安装并启动所述应用管理用户端程序;0078 其中,所述应用管理控制端程序通过所述已建立的USB连接,在所述从设备上安装并启动所述应用管理用户端程序,具体包括:0079 所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令在所述从设备上安装所述应用管理用户端程序;0080 所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令向所述从设备发送启动应用管理用户端程序命令,所述从设备收到命令后,启动所述应用管理用户端程序;0081 这里,在所述应用管理控制端程序通过ADB命令在所述从设备上安装所述应用。
35、管理用户端程序时,所述应用管理控制端程序向所述主设备的ADB模块发送安装命令,所述ADB模块收到命令后,通过所述已建立的USB连接在所述从设备上安装所述应用管理用户端程序。0082 步骤102:确认所述从设备能安装所述需要安装的应用程序后,所述应用管理控制端程序通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序。0083 具体地,所述应用管理控制端程序通过所述已建立的USB连接,并通过ADB命令在所述从设备上安装所述需要安装的应用程序。0084 这里,在所述应用管理控制端程序通过ADB命令在所述从设备上安装所述需要安装的应用程序时,所述应用管理控制端程序向所述ADB模块发送安装。
36、命令,所述ADB模块收到命令后,通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序。0085 当需要安装多个应用程序时,根据需要安装的多个应用程序的排序,针对每个应用程序,所述应用管理控制端程序依次与所述应用管理用户端程序通过已建立的USB连接进行交互,确认所述从设备是否能安装需要安装的应用程序;并在确认所述从设备能安装需要安装的应用程序后,所述应用管理控制端程序依次通过所述已建立的USB连接在所述从设备上安装所述需要安装的应用程序;其中,所述排序可以是用户选择的顺序,还可以是所述主设备本地默认的排序。0086 该方法还可以进一步包括:0087 安装完成后,所述应用管理控制端程序及所述应用管理用户端程序均向用户展示安装结果。0088 该方法还可以进一步包括:0089 需要更新已安装的应用程序时,所述应用管理控制端程序与所述应用管理用户端程序通过所述已建立的USB连接进行交互,确认所述从设备是否需要进行更新;0090 确认所述从设备需要进行更新后,所述应用管理控制端程序通过所述已建立的说 明 书CN 103077058 A10。