《一种应用安装的方法、设备及系统.pdf》由会员分享,可在线阅读,更多相关《一种应用安装的方法、设备及系统.pdf(11页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103916434 A (43)申请公布日 2014.07.09 CN 103916434 A (21)申请号 201310001335.0 (22)申请日 2013.01.04 H04L 29/08(2006.01) G06F 9/445(2006.01) (71)申请人 中兴通讯股份有限公司 地址 518057 广东省深圳市南山区高新技术 产业园科技南路中兴通讯大厦法务部 (72)发明人 李昊 (74)专利代理机构 北京派特恩知识产权代理有 限公司 11270 代理人 张振伟 王黎延 (54) 发明名称 一种应用安装的方法、 设备及系统 (57) 摘要 本发明公开。
2、了一种应用安装的方法, 为用户 终端生成与所述用户终端配置相同的虚拟机, 并 在所述用户终端与所述虚拟机之间建立实时通信 的远程桌面端口 ; 所述方法包括 : 虚拟机接收到 用户终端通过远程桌面端口发起的应用安装请求 后, 在虚拟机上执行所述应用的安装, 并将与所述 应用的安装相关的数据通过所述远程桌面端口实 时发送至用户终端 ; 虚拟机接收到用户终端发送 的针对所述应用的操作请求后, 对所述应用执行 所述操作, 并将与所述操作相关的数据通过远程 桌面端口实时发送至用户终端。本发明还同时公 开了一种应用安装的设备及系统, 采用本发明, 为 用户提供了可视的应用安装和使用体验, 最大程 度地确保。
3、了用户终端安装的应用的安全性。 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书6页 附图2页 (10)申请公布号 CN 103916434 A CN 103916434 A 1/2 页 2 1. 一种应用安装的方法, 其特征在于, 为用户终端生成与所述用户终端配置相同的虚 拟机, 并在所述用户终端与所述虚拟机之间建立实时通信的远程桌面端口 ; 所述方法还包 括 : 所述虚拟机收到所述用户终端通过所述远程桌面端口发起的应用安装请求后, 在所述 虚拟机上执行所述应用的安装, 并将与所述应用。
4、的安装相关的数据通过所述远程桌面端口 实时发送至所述用户终端 ; 所述虚拟机收到所述用户终端通过所述远程桌面端口发起的针对所述应用的操作请 求后, 对所述应用执行所述操作, 并将与所述操作相关的数据通过所述远程桌面端口实时 发送至所述用户终端。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述虚拟机收到所述用户终端通过所述 远程桌面端口发起的针对所述应用的操作请求后, 对所述应用执行所述操作时, 所述方法 还包括 : 对所述操作过程进行监控, 并生成监控记录。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述将与所述操作相关的数据通过所述 远程桌面端口实时发送至所述用户终端之后。
5、, 所述方法还包括 : 所述虚拟机收到所述用户终端发起的同步请求后, 将所述应用同步到所述用户终端 ; 在收到所述用户终端发起的取消安装请求后, 释放所述虚拟机。 4.根据权利要求1、 2或3所述的方法, 其特征在于, 所述虚拟机在所述用户终端的私有 云中生成 ; 或者, 所述虚拟机在公有云中生成。 5. 一种虚拟机, 其特征在于, 所述虚拟机包括配置单元、 收发单元、 安装单元和执行单 元, 其中, 所述配置单元, 用于将所述虚拟机配置成与用户终端配置相同的配置 ; 所述收发单元, 用于接收所述用户终端发起的应用安装请求, 将与所述应用的安装相 关的数据实时发送至所述用户终端 ; 接收所述用。
6、户终端发起的针对所述应用的操作请求, 并将与所述操作相关的数据实时发送至所述用户终端 ; 所述安装单元, 用于根据所述收发单元收到的所述用户终端发起的应用安装请求安装 所述应用, 并将与所述应用的安装相关的数据发送至所述收发模块 ; 所述执行单元, 用于根据所述收发单元收到的所述用户终端发起的针对所述应用的操 作请求, 对所述应用执行所述操作, 并将与所述操作相关的数据发送至所述收发模块。 6. 根据权利要求 5 所述的虚拟机, 其特征在于, 所述虚拟机还包括 : 监控单元, 用于监控执行单元执行所述操作的过程, 并生成监控记录。 7. 根据权利要求 5 所述的虚拟机, 其特征在于, 所述收发。
7、单元, 还用于接收所述用户终端发起的同步请求 ; 以及, 接收所述用户终端发 起的取消安装请求 ; 所述安装单元, 还用于根据所述收发单元收到的所述用户终端发送的同步请求将所述 应用同步到所述用户终端 ; 以及, 根据所述收发单元收到的所述用户终端发起的取消安装 请求释放所述虚拟机。 8.根据权利要求5、 6或7所述的虚拟机, 其特征在于, 所述虚拟机在所述用户终端的私 权 利 要 求 书 CN 103916434 A 2 2/2 页 3 有云中生成 ; 或者, 所述虚拟机在公有云中生成。 9. 一种应用安装系统, 其特征在于, 所述系统包括虚拟机和用户终端 ; 所述虚拟机与 所述用户终端的配。
8、置相同, 在所述用户终端与所述虚拟机之间建立实时通信的远程桌面端 口, 其中, 所述虚拟机, 用于接收所述用户终端发起的应用安装请求 ; 根据所述用户终端发起的 应用安装请求安装所述应用, 并将与所述应用的安装相关的数据通过远程桌面端口实时发 送至所述用户终端 ; 用于接收所述用户终端发起的针对所述应用的操作请求, 根据所述用 户终端发起的应用操作请求, 对所述应用执行所述操作, 将与所述操作相关的数据通过所 述远程桌面端口实时发送至所述用户终端 ; 所述用户终端, 用于通过所述远程桌面端口向所述虚拟机发起应用安装请求, 并接收 所述虚拟机返回的与所述应用的安装相关的数据 ; 用于通过所述远程。
9、桌面端口向所述虚拟 机发起针对所述应用的操作请求, 并接收虚拟机返回的与所述操作相关的数据。 10. 根据权利要求 9 所述的系统, 其特征在于, 所述虚拟机, 还用于对所述应用执行所述操作时, 对所述操作过程进行监控, 并生成监 控记录。 11. 根据权利要求 9 所述的系统, 其特征在于, 所述用户终端还用于, 向所述虚拟机发起同步请求 ; 向所述虚拟机发起取消安装请 求 ; 所述虚拟机还用于, 收到所述用户终端发起的同步请求后, 将所述应用同步到所述用 户终端 ; 收到所述用户终端发起的取消安装请求后, 释放所述虚拟机。 12. 根据权利要求 9、 10 或 11 所述的系统, 其特征在。
10、于, 所述虚拟机在所述用户终端的 私有云中生成 ; 或者, 所述虚拟机在公有云中生成。 权 利 要 求 书 CN 103916434 A 3 1/6 页 4 一种应用安装的方法、 设备及系统 技术领域 0001 本发明涉及应用安装技术, 尤其涉及一种应用安装的方法、 设备及系统。 背景技术 0002 安卓(Android)操作系统是一种以Linux为基础的开放源码操作系统, Android操 作系统简单实用, 受到广大智能手机、 平板电脑、 智能电视等厂商的偏爱。 0003 基于 Android 操作系统的用户终端之所以能够受到广大消费者的喜爱, 就是因为 其具有海量的应用, 能通过不同的应用。
11、软件实现不同的功能, 丰富了用户的生活, 提高了用 户的使用体验。在这种大潮下, 除了谷歌 (Google) 官方的应用市场, 各大运营商、 各大互联 网巨头、 各大终端厂商等也推出了各式各样的应用商店, 为用户提供了海量的应用。 0004 但是, 这些应用中存在着高度的重复性, 某些应用可能被恶意植入了病毒代码, 用 户在安装和使用应用的同时承载了较大风险。如果用户终端安装的应用存在恶意扣费、 隐 私信息窃取等恶意功能, 用户只有在使用一段时间之后才能发现, 此时用户会卸载该应用, 整个应用安装、 使用、 卸载的过程较为乏味, 给用户带来了较大的不便。 发明内容 0005 有鉴于此, 本发明。
12、的主要目的在于提供一种应用安装的方法、 设备及系统, 解决了 现有的基于 Android 操作系统的用户终端的应用安装安全性较低的问题。 0006 为达到上述目的, 本发明的技术方案是这样实现的 : 0007 本发明提供了一种应用安装的方法, 为用户终端生成与所述用户终端配置相同的 虚拟机, 并在所述用户终端与所述虚拟机之间建立实时通信的远程桌面端口 ; 所述方法还 包括 : 0008 所述虚拟机收到所述用户终端通过所述远程桌面端口发起的应用安装请求后, 在 所述虚拟机上执行所述应用的安装, 并将与所述应用的安装相关的数据通过所述远程桌面 端口实时发送至所述用户终端 ; 0009 所述虚拟机收。
13、到所述用户终端通过所述远程桌面端口发起的针对所述应用的操 作请求后, 对所述应用执行所述操作, 并将与所述操作相关的数据通过所述远程桌面端口 实时发送至所述用户终端。 0010 优选地, 上述方案中, 所述虚拟机收到所述用户终端通过所述远程桌面端口发起 的针对所述应用的操作请求后, 对所述应用执行所述操作时, 所述方法还包括 : 0011 对所述操作过程进行监控, 并生成监控记录。 0012 优选地, 上述方案中, 所述将与所述操作相关的数据通过所述远程桌面端口实时 发送至所述用户终端之后, 所述方法还包括 : 0013 所述虚拟机收到所述用户终端发起的同步请求后, 将所述应用同步到所述用户终。
14、 端 ; 在收到所述用户终端发起的取消安装请求后, 释放所述虚拟机。 0014 优选地, 上述方案中, 所述虚拟机在所述用户终端的私有云中生成 ; 说 明 书 CN 103916434 A 4 2/6 页 5 0015 或者, 所述虚拟机在公有云中生成。 0016 本发明还提供了一种虚拟机, 所述虚拟机包括配置单元、 收发单元、 安装单元和执 行单元, 其中, 0017 所述配置单元, 用于将所述虚拟机配置成与用户终端配置相同的配置 ; 0018 所述收发单元, 用于接收所述用户终端发起的应用安装请求, 将与所述应用的安 装相关的数据实时发送至所述用户终端 ; 接收所述用户终端发起的针对所述应。
15、用的操作请 求, 并将与所述操作相关的数据实时发送至所述用户终端 ; 0019 所述安装单元, 用于根据所述收发单元收到的所述用户终端发起的应用安装请求 安装所述应用, 并将与所述应用的安装相关的数据发送至所述收发模块 ; 0020 所述执行单元, 用于根据所述收发单元收到的所述用户终端发起的针对所述应用 的操作请求, 对所述应用执行所述操作, 并将与所述操作相关的数据发送至所述收发模块。 0021 优选地, 上述方案中, 所述虚拟机还包括 : 0022 监控单元, 用于监控执行单元执行所述操作的过程, 并生成监控记录。 0023 优选地, 上述方案中, 所述收发单元, 还用于接收所述用户终端。
16、发起的同步请求 ; 以及, 接收所述用户终端发起的取消安装请求 ; 0024 所述安装单元, 还用于根据所述收发单元收到的所述用户终端发送的同步请求将 所述应用同步到所述用户终端 ; 以及, 根据所述收发单元收到的所述用户终端发起的取消 安装请求释放所述虚拟机。 0025 优选地, 上述方案中, 所述虚拟机在所述用户终端的私有云中生成 ; 0026 或者, 所述虚拟机在公有云中生成。 0027 本发明还提供了一种应用安装系统, 所述系统包括虚拟机和用户终端 ; 所述虚拟 机与所述用户终端的配置相同, 在所述用户终端与所述虚拟机之间建立实时通信的远程桌 面端口, 其中, 0028 所述虚拟机, 。
17、用于接收所述用户终端发起的应用安装请求 ; 根据所述用户终端发 起的应用安装请求安装所述应用, 并将与所述应用的安装相关的数据通过远程桌面端口实 时发送至所述用户终端 ; 用于接收所述用户终端发起的针对所述应用的操作请求, 根据所 述用户终端发起的应用操作请求, 对所述应用执行所述操作, 将与所述操作相关的数据通 过所述远程桌面端口实时发送至所述用户终端 ; 0029 所述用户终端, 用于通过所述远程桌面端口向所述虚拟机发起应用安装请求, 并 接收所述虚拟机返回的与所述应用的安装相关的数据 ; 用于通过所述远程桌面端口向所述 虚拟机发起针对所述应用的操作请求, 并接收虚拟机返回的与所述操作相关。
18、的数据。 0030 优选地, 上述方案中, 所述虚拟机, 还用于对所述应用执行所述操作时, 对所述操 作过程进行监控, 并生成监控记录。 0031 优选地, 上述方案中, 所述用户终端还用于, 向所述虚拟机发起同步请求 ; 向所述 虚拟机发起取消安装请求 ; 0032 所述虚拟机还用于, 收到所述用户终端发起的同步请求后, 将所述应用同步到所 述用户终端 ; 收到所述用户终端发起的取消安装请求后, 释放所述虚拟机。 0033 优选地, 上述方案中, 所述虚拟机在所述用户终端的私有云中生成 ; 0034 或者, 所述虚拟机在公有云中生成。 说 明 书 CN 103916434 A 5 3/6 页。
19、 6 0035 本发明所提供的应用安装的方法、 设备及系统, 解决了现有的基于 Android 操作 系统的用户终端的应用安装安全性较低的问题, 为用户提供了可视的应用安装和使用体 验, 最大程度地确保了用户终端安装的应用的安全性 ; 本发明利用云服务的随时可接入性, 用户通过自己的私有云, 在私有云中部署与用户终端配置相同的虚拟机, 在所述虚拟中安 装应用, 用户通过用户终端上的云服务代理能够进行可视的应用安装和使用体验, 只有经 用户试用满意、 且经虚拟机检测并确认安全的应用才会被安装到用户终端, 最大程度地确 保了用户终端预安装的应用的安全性。由于先在虚拟机上安装试用应用, 有害或不适用。
20、的 应用不会对用户终端造成影响, 最大化地保证了用户的利益, 通过本发明能够让用户简易、 安全、 快速、 放心地选择出自己需要的应用。 附图说明 0036 图 1 为本发明一种应用安装的方法的实现流程示意图 ; 0037 图 2 为本发明一种虚拟机的组成结构示意图 ; 0038 图 3 为本发明一种应用安装系统的组成结构示意图 ; 0039 图 4 为本发明实施例用户终端实现应用安装的工作流程示意图。 具体实施方式 0040 下面结合附图及具体实施例对本发明再作进一步详细的说明。 0041 图1为本发明一种应用安装方法的实现流程示意图, 如图1所示, 本示例的应用安 装方法包括以下步骤 : 0。
21、042 步骤 101 : 虚拟机接收到用户终端通过远程桌面端口发起的应用安装请求后, 在 所述虚拟机上执行所述应用的安装, 并将与所述应用的安装相关的数据通过所述远程桌面 端口实时发送至所述用户终端 ; 0043 具体的, 所述虚拟机接收到用户终端通过远程桌面端口发起的应用安装请求之 前, 所述方法还包括 : 0044 为用户终端生成与所述用户终端配置相同的虚拟机, 并在所述用户终端与所述虚 拟机之间建立实时通信的远程桌面端口。 0045 具体的, 所述虚拟机在所述用户终端的私有云中生成 ; 或者, 所述虚拟机在公有云 中生成。所述虚拟机的配置与所述用户终端配置相同, 即所述虚拟机为与所述用户。
22、终端配 置相同的虚拟终端。 0046 这里, 所述用户终端可以是基于 Android 操作系统的用户终端。 0047 具体的, 所述虚拟机接收由用户终端云服务代理截获的用户终端发起的应用安装 请求。 0048 这里, 所述云服务代理设置于所述用户终端 ; 所述云服务代理, 用于提供远程桌面 端口 ; 还可用于监控用户终端的应用安装动作, 截获用户终端发起的应用安装请求, 将所述 应用的安装包和安装动作序列化后作为消息发送到虚拟机。 0049 具体的, 虚拟机接收到序列化后的应用的安装包和安装动作的消息后, 将该消息 反序列, 取出安装包或者安装包地址, 通过虚拟机提供的调试桥 (adb) 命令。
23、将包安装到虚 拟机中, 并将所述应用通过远程桌面端口呈现在所述用户终端, 以由所述用户终端对所述 说 明 书 CN 103916434 A 6 4/6 页 7 应用进行试用。 0050 步骤 102 : 所述虚拟机接收到所述用户终端通过所述远程桌面端口发起的针对所 述应用的操作请求后, 对所述应用执行所述操作, 并将与所述操作相关的数据通过所述远 程桌面端口实时发送至所述用户终端。 0051 具体的, 所述虚拟机接收到所述用户终端通过所述远程桌面端口发起的针对所述 应用的操作请求后, 对所述应用执行所述操作时, 还包括 : 0052 对执行所述操作过程进行监控, 并生成监控记录。 0053 这。
24、里, 用户在试用应用的过程中, 所述虚拟机对所述试用过程进行监控, 比如, 对 流量、 计费等进行监控, 并记录监控结果。通过查看监控记录, 还可知在所述虚拟机中安装 的所述应用是否会窃取用户的隐私信息等。 0054 具体的, 所述将与所述操作相关的数据通过所述远程桌面端口实时发送至所述用 户终端之后, 所述方法还包括 : 0055 确定所述应用是否满足安全要求, 若满足, 所述虚拟机接收到所述用户终端发起 的同步请求后, 将所述应用同步到所述用户终端 ; 若不满足, 所述虚拟机接收到所述用户终 端发起的取消安装请求后, 释放虚拟机。 0056 这里, 若用户对所述应用试用满意, 则通过查看虚。
25、拟机提供的监控记录确定所述 应用是否安全。 0057 图2为本发明一种虚拟机的组成结构示意图, 如图2所示, 所述虚拟机包括配置单 元 21、 收发单元 22、 安装单元 23 和执行单元 24, 其中 : 0058 所述配置单元 21, 用于将所述虚拟机配置成与所述用户终端配置相同的配置 ; 0059 所述收发单元 22, 用于接收所述用户终端发起的应用安装请求, 将与所述应用的 安装相关的数据实时发送至所述用户终端 ; 接收所述用户终端发起的针对所述应用的操作 请求, 并将与所述操作相关的数据实时发送至所述用户终端 ; 0060 所述安装单元 23, 用于根据所述收发单元 22 接收到的所。
26、述用户终端发起的应用 安装请求安装所述应用, 并将与所述应用的安装相关的数据发送至所述收发模块 22 ; 0061 所述执行单元 24, 用于根据接收所述用户终端发起的针对所述应用的操作请求, 对所述应用执行所述操作, 并将与所述操作相关的数据发送至所述收发模块 22。 0062 具体的, 所述虚拟机还包括 : 0063 监控单元 25, 用于监控执行单元执行所述操作的过程, 并生成监控记录。 0064 具体的, 所述收发单元 22, 还用于接收所述用户终端发起的同步请求, 以及, 接收 所述用户终端发起的取消安装请求 ; 0065 所述安装单元 23, 还用于根据所述收发单元接收到的所述用户。
27、终端发送的同步请 求将所述应用同步到所述用户终端 ; 以及, 根据所述收发单元接收到的用户终端发起的取 消安装请求释放所述虚拟机。 0066 具体的, 所述虚拟机在所述用户终端的私有云中生成 ; 0067 或者, 所述虚拟机在公有云中生成。 0068 图3为本发明一种应用安装系统的组成结构示意图, 如图3所示, 所述系统包括虚 拟机 31 和用户终端 32 ; 所述虚拟机 31 与所述用户终端 32 的配置相同, 在所述用户终端 32 与所述虚拟机 31 之间建立实时通信的远程桌面端口, 其中, 说 明 书 CN 103916434 A 7 5/6 页 8 0069 所述虚拟机 31, 用于接。
28、收所述用户终端 32 发起的应用安装请求 ; 根据所述用户终 端 32 发起的应用安装请求安装所述应用, 并将与所述应用的安装相关的数据通过远程桌 面端口实时发送至所述用户终端 32 ; 用于接收所述用户终端 32 发起的针对所述应用的操 作请求, 根据所述用户终端 32 发起的应用操作请求, 对所述应用执行所述操作, 将与所述 操作相关的数据通过所述远程桌面端口实时发送至所述用户终端 32 ; 0070 所述用户终端 32, 用于通过所述远程桌面端口向所述虚拟机 31 发起应用安装请 求, 并接收所述虚拟机 31 返回的与所述应用的安装相关的数据 ; 用于通过所述远程桌面端 口向所述虚拟机 。
29、31 发起针对所述应用的操作请求, 并接收虚拟机 31 返回的与所述操作相 关的数据。 0071 具体的, 所述虚拟机 31, 还用于对所述应用执行所述操作时, 对所述操作过程进行 监控, 并生成监控记录。 0072 具体的, 所述用户终端 32 还用于, 向所述虚拟机 31 发起同步请求 ; 向所述虚拟机 31 发起取消安装请求 ; 0073 所述虚拟机 31 还用于, 接收到所述用户终端 32 发起的同步请求后, 将所述应用 同步到所述用户终端 32 ; 接收到所述用户终端 32 发起的取消安装请求后, 释放所述虚拟机 31。 0074 具体的, 所述虚拟机 31 在所述用户终端 32 的。
30、私有云中生成 ; 0075 或者, 所述虚拟机 31 在公有云中生成。 0076 这里, 所述虚拟机的组成结构与图 2 中的虚拟机的组成结构相同。 0077 图4为本发明实施例用户终端实现应用安装的工作流程示意图, 如图4所示, 用户 终端实现应用安装的流程包括以下步骤 : 0078 步骤 401 : 用户终端发起应用安装请求, 然后执行步骤 402 ; 0079 具体的, 用户使用输入设备向用户终端下达应用安装请求 ; 0080 这里, 所述应用为用户预在用户终端上安装的应用。 0081 这里, 所述用户终端为基于 Android 操作系统的智能手机、 平板电脑等。 0082 步骤 402 。
31、: 用户终端的云服务代理截获用户终端发起的应用安装请求, 并将所述 应用安装请求发送到与用户终端配置相同的虚拟机, 然后执行步骤 403 ; 0083 这里, 所述云服务代理设置于用户终端上, 用户可通过该云服务代理使用云服务, 所述云服务代理为用户终端提供远程桌面端口。 0084 具体的, 所述云服务代理能够监控用户终端的应用安装动作, 截获用户终端发起 的应用安装请求, 将所述应用的安装包和安装动作序列化后作为消息通过远程桌面端口发 送到虚拟机中。 0085 步骤 403 : 所述虚拟机根据用户终端发起的应用安装请求, 在所述虚拟机上安装 所述应用, 并将所述应用呈现在所述用户终端, 然后。
32、执行步骤 404 ; 0086 具体的, 虚拟机接收到序列化后的应用的安装包和安装动作的消息后, 将该消息 反序列, 取出安装包或者安装包地址, 通过虚拟机提供的 adb 命令将所述应用安装到虚拟 机中, 并通过返回消息将所述应用远程桌面端口呈现在所述用户终端, 以由所述用户终端 对所述应用进行试用。 0087 步骤 404 : 用户对所述应用进行远程试用 ; 说 明 书 CN 103916434 A 8 6/6 页 9 0088 具体的, 虚拟机接收到用户终端通过所述远程桌面端口发起的针对所述应用的操 作请求后, 对所述应用执行所述操作, 并将与所述操作相关的数据通过所述远程桌面端口 实时发。
33、送至所述用户终端。 0089 这里, 用户终端与虚拟机之间的通信通过远程显示协议 (RDP, RemoteDisplay Protocol)来实现。 用户终端开启远程桌面, 用户所有的使用操作都通过消息发送到虚拟机 中, 虚拟机将消息转化成与虚拟机中相对应的使用消息, 对所述应用进行操作, 并将对所述 应用的使用情况发送至用户终端。 0090 步骤 405 : 用户根据应用使用情况, 对所述应用进行评价, 如果用户对试用的应用 满意, 则执行步骤 406, 否则, 执行步骤 409 ; 0091 步骤 406 : 检查虚拟机中的监控记录, 然后执行步骤 407 ; 0092 步骤 407 : 。
34、判断是否符合安全要求, 如果符合, 则执行步骤 408, 否则, 执行步骤 409 ; 0093 这里, 可以通过查看监控记录来判断所述应用是否符合安全要求, 查看内容包括 : 隐私信息是否被窃取, 是否有异常流量, 是否有恶意扣费、 是否和用户终端已有的应用不兼 容。 0094 步骤 408 : 同步到用户终端 ; 0095 具体的, 如果符合安全要求, 则用户终端通过远程桌面端口向虚拟机发送同步消 息, 虚拟机接收到同步消息后, 进行同步, 即将所述应用安装到用户终端。 0096 步骤 409 : 释放所述虚拟机。 0097 具体的, 如果不符合安全要求, 用户终端通过远程桌面端口发送取消安装的消息, 虚拟机收到取消安装的消息后, 释放所述虚拟机。 0098 以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。 说 明 书 CN 103916434 A 9 1/2 页 10 图 1 图 2 图 3 说 明 书 附 图 CN 103916434 A 10 2/2 页 11 图 4 说 明 书 附 图 CN 103916434 A 11 。