【技术实现步骤摘要】
一种云应用运行的控制方法及电子设备
本申请实施例涉及通信
,尤其涉及一种云应用运行的控制方法及终端设备。
技术介绍
现有在终端设备上,只能运行基于终端设备的操作系统的原生应用,无法运行其它操作系统(比如Windows)的应用。比如采用安卓(Android)操作系统的终端设备只能运行安卓操作系统的应用,无法运行Windows操作系统上的应用。而Windows上开发的应用,比如Office、游戏等,往其他操作系统,比如Android上迁移时,需要按照Android方式重新开发,并且在生命周期内还需要维护各个Android的兼容性问题,对于应用开发者而言,工作量较高。基于此,产生了跨操作系统运行技术,例如云电脑技术,可以通过终端设备上的云电脑客户端登陆云电脑虚拟机(如Windows虚拟机),从而访问终端设备操作系统之外的其它操作系统的应用。在采用云电脑技术运行云应用时,需要通过云电脑客户端登录云电脑虚拟机,连接到虚拟机后,在虚拟机传回的桌面上找到对应的应用图标,通过点击该应用图标才能打开对应的应用,运行较繁琐,且耗时 ...
【技术保护点】
1.一种云应用运行的控制方法,其特征在于,所述方法应用于部署第一操作系统的电子设备,所述方法包括:/n在所述电子设备上显示第一界面,所述第一界面包括第一云应用的图标和第一应用的图标,所述第一云应用安装于服务器中的第一云电脑虚拟机中,且所述第一云电脑虚拟机部署不同于第一操作系统的第二操作系统,所述第一应用安装于所述电子设备中,所述第一界面上的所述第一应用的图标用于接收操作以在所述电子设备上显示所述第一应用运行于所述电子设备的用户界面;以及/n响应于所述电子设备接收到所述第一界面上的所述第一云应用的图标的第一操作,在所述电子设备上显示第二界面,所述第二界面为所述第一云应用运行于 ...
【技术特征摘要】
20191108 CN 20191109017931.一种云应用运行的控制方法,其特征在于,所述方法应用于部署第一操作系统的电子设备,所述方法包括:
在所述电子设备上显示第一界面,所述第一界面包括第一云应用的图标和第一应用的图标,所述第一云应用安装于服务器中的第一云电脑虚拟机中,且所述第一云电脑虚拟机部署不同于第一操作系统的第二操作系统,所述第一应用安装于所述电子设备中,所述第一界面上的所述第一应用的图标用于接收操作以在所述电子设备上显示所述第一应用运行于所述电子设备的用户界面;以及
响应于所述电子设备接收到所述第一界面上的所述第一云应用的图标的第一操作,在所述电子设备上显示第二界面,所述第二界面为所述第一云应用运行于所述第一云电脑虚拟机的用户界面。
2.如权利要求1所述的方法,其特征在于,所述电子设备包括云应用运行框架,所述云应用运行框架用于在所述电子设备与所述第一云电脑虚拟机之间建立第一控制通道和第一数据通道,其中,
响应于所述电子设备接收到所述第一界面上的所述第一云应用的图标的第一操作,在所述电子设备上显示第二界面,包括:
响应于所述电子设备接收到所述第一界面上的所述第一云应用的图标的第一操作,所述云应用运行框架通过所述第一控制通道向所述第一云电脑虚拟机发送包含所述第一云应用的应用标识的第一控制命令,所述第一控制命令用于指示所述第一云电脑虚拟机运行所述第一云应用;
所述云应用运行框架接收所述第一云电脑虚拟机通过所述第一数据通道发送的第一数据,所述第一数据包括所述第一云应用运行于所述第一云电脑虚拟机的所述用户界面;以及
根据所述第一数据,在所述电子设备上显示所述第二界面。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
所述云应用运行框架接收所述第一云电脑虚拟机通过所述第一数据通道发送的第二数据,所述第二数据包括所述第一云应用运行于所述第一云电脑虚拟机时的音频;以及
根据所述第二数据,通过所述电子设备的扬声器播放所述音频。
4.如权利要求2-3任一项所述的方法,其特征在于,在所述电子设备显示所述第二界面时,所述方法还包括:
响应于所述电子设备接收到由所述第二界面切换到所述第一界面的第二操作,在所述电子设备上显示所述第一界面,其中,所述第一界面还包括第二云应用的图标,所述第二云应用为安装于所述第一云电脑虚拟机并运行于所述第二操作系统的应用;
响应于所述第二操作,所述云应用运行框架通过所述第一控制通道向所述第一云电脑虚拟机发送第二控制命令,所述第二控制命令用于指示所述第一云电脑虚拟机暂停运行所述第一云应用;
响应于所述电子设备接收到所述第二云应用的图标的第三操作,所述云应用运行框架通过所述第一控制通道向所述第一云电脑虚拟机发送包含所述第二云应用的应用标识的第三控制命令,所述第三控制命令用于指示所述第一云电脑虚拟机运行所述第二云应用;
所述云应用运行框架接收所述第一云电脑虚拟机通过所述第一数据通道发送的第三数据,所述第三数据包括所述第二云应用运行于所述第一云电脑虚拟机的用户界面;以及
根据所述第三数据,在所述电子设备上显示第三界面,所述第三界面为所述第二云应用运行于所述第一云电脑虚拟机的用户界面。
5.如权利要求2-3任一项所述的方法,其特征在于,在所述电子设备显示所述第二界面时,所述方法还包括:
响应于所述电子设备接收到由所述第二界面切换到所述第一界面的第二操作,在所述电子设备上显示所述第一界面,其中,所述第一界面还包括第二云应用的图标,所述第二云应用安装于服务器中的第二云电脑虚拟机上,且所述第二云电脑虚拟机部署不同于第一操作系统的第三操作系统;
响应于所述第二操作,所述云应用运行框架通过所述第一控制通道向所述第一云电脑虚拟机发送第二控制命令,所述第二控制命令用于指示所述第一云电脑虚拟机暂停运行所述第一云应用,且响应于所述第二操作,所述云应用运行框架暂停接收所述第一云电脑虚拟机通过所述第一数据通道发送的第一数据;
响应于所述电子设备接收到所述第二云应用的图标的第三操作,所述电子设备通过所述云应用运行框架与所述第二云电脑虚拟机建立第二控制通道和第二数据通道;
所述云应用运行框架通过所述第二控制通道向所述第二云电脑虚拟机发送包含所述第二云应用的应用标识的第三控制命令,所述第三控制命令用于指示所述第二云电脑虚拟机运行所述第二云应用;
所述云应用运行框架接收所述第二云电脑虚拟机通过所述第二数据通道发送的第三数据,所述第三数据包括所述第二云应用运行于所述第二云电脑虚拟机的所述用户界面;以及
根据所述第三数据,在所述电子设备上显示第三界面,所述第三界面为所述第二云应用运行于所述第二云电脑虚拟机的用户界面。
6.如权利要求5所述的方法,其特征在于,所述第三操作系统不同于所述第二操作系统。
7.一种云应用运行的控制方法,其特征在于,所述方法应用于部署第一操作系统的电子设备,所述方法包括:
在所述电子设备上显示第一界面,所述第一界面包括云应用的图标和第一应用的图标,所述云应用安装于服务器中的第一云电脑虚拟机上,且所述第一云电脑虚拟机部署不同于第一操作系统的第二操作系统,所述第一应用安装于所述电子设备中,所述第一界面上的所述第一应用的图标用于接收操作以在所述电子设备上显示所述第一应用运行于所述电子设备的用户界面,且所述第一界面上的所述云应用的图标用于接收操作以在所述电子设备上显示所述云应用运行于所述第一云电脑虚拟机的用户界面;
响应于所述电子设备接收到所述云应用的图标的第一操作,所述云应用的图标在所述第一界面上消失或在所述第一界面上刷新;以及
响应于所述第一操作,所述电子设备向所述第一云电脑虚拟机发送包括所述云应用的应用标识的第一控制命令,当所述第一控制命令用于指示所述第一云电脑虚拟机卸载所述云应用,所述云应用的图标在所述第一界面上消失,当所述第一控制命令用于指示所述第一云电脑虚拟机更新所述云应用,所述云应用的图标在所述第一界面上刷新。
8.一种电子设备,所述电子设备部署第一操作系统并安装有运行于所述第一操作系统的第一应用,其特征在于,所述电子设备包括:
第一云应用接口元素,对应于第一云应用,所述第一云应用安装于服务器中的第一云电脑虚拟机中,所述第一云电脑虚拟机部署不同于第一操作系统的第二操作系统,其中,所述第一云应用接口元素与所述第一应用的接口元素同时出现于所述电子设备的显示界面时,所述第一云应用接口元素用于接收操作以在所述电子设备上显示所述第一云应用运行于所述第一云电脑虚拟机的用户界面,且所述第一应用的接口元素用于接收操作以在所述电子设备上显示所述第一应用运行于所述电子设备的用户界面;以及
云应用运行框架,响应于所述第一云应用接口元素接收到第一操作,所述云应用运行框架向所述服务器请求第一数据,所述第一数据包括所述第一云应用运行于所述第一云电脑虚拟机的用户界面,且响应于接收到所述第一数据,所述云应用运行框架在所述电子设备的显示界面上显示所述第一云应用运行于所述第一云电脑虚拟机的用户界面。
9.如权利要求8所述的电子设备,其特征在于,所述云应用运行框架包括:
解码单元,用于对所述第一数据进行解码,所述第一数据为视频数据;以及
显示单元,用于在所述电子设备的显示界面上显示所述视频数据。
10.如权利要求8所述的电子设备,其特征在于,所述云应用运行框架还用于在所述电子设备...
【专利技术属性】
技术研发人员:张小田,汪碧海,刘伟,
申请(专利权)人:荣耀终端有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。