云手机安装应用的方法、系统和客户端云手机技术方案

技术编号:31915463 阅读:21 留言:0更新日期:2022-01-15 12:57
本公开提供了云手机安装应用的方法、系统和客户端云手机,涉及计算机领域,尤其涉及云服务领域。具体实现方案为:接收针对目标应用的试用请求;从网络存储服务集群读取目标应用的安装数据,其中,安装数据是由母版机云手机解压目标应用的安装包并安装后生成的,并由母版机云手机写入网络存储服务集群;将安装数据拷贝到本地的安装目录;将目标应用在本地进行注册。该实施方式能够减少用户等待安装的耗时以及下载应用安装包流量的消耗,达到立刻试用应用的目的。应用的目的。应用的目的。

【技术实现步骤摘要】
云手机安装应用的方法、系统和客户端云手机


[0001]本公开涉及计算机领域,尤其涉及云服务领域,具体为一种云手机安装应用的方法、系统和客户端云手机。

技术介绍

[0002]云手机(Cloudphone),就是将云计算技术运用于网络终端服务,通过云服务器实现云服务的手机。其实就是深度结合了网络服务的智能手机,这类手机凭借自带的系统以及厂商架设的网络终端可以通过网络实现众多的功能。
[0003]当前一般的基于云手机的试用场景,需要先在每台云手机上,提前安装好相应的app(即应用或应用程序),当用户请求试用时,分配安装有需求app的云手机给用户使用,即完成试用。

技术实现思路

[0004]本公开提供了一种云手机安装app的方法、装置、系统、设备、存储介质以及计算机程序产品。
[0005]根据本公开的第一方面,提供了一种云手机安装app的方法,包括:接收针对目标app的试用请求;从网络存储服务集群读取所述目标app的安装数据,其中,所述安装数据是由母版机云手机解压所述目标app的安装包并安装后生成的,并由所述母版机云手机写入所述网络存储服务集群;将所述安装数据拷贝到本地的安装目录;将所述目标app在本地进行注册。
[0006]根据本公开的第二方面,提供了一种客户端云手机,包括:接收单元,被配置成接收针对目标app的试用请求;读取单元,被配置成从网络存储服务集群读取所述目标app的安装数据,其中,所述安装数据是由母版机云手机解压所述目标app的安装包并安装后生成的,并由所述母版机云手机写入所述网络存储服务集群;拷贝单元,被配置成将所述安装数据拷贝到本地的安装目录;注册单元,被配置成将所述目标app在本地进行注册。
[0007]根据本公开的第三方面,提供了一种云手机安装app的系统,包括:母版机云手机,被配置成从app服务器下载app的安装包,解压所述安装包并安装后得到app的安装数据,将所述安装数据写入网络存储服务集群;网络存储服务集群,被配置成接收所述安装数据并存储;第二方面所述的客户端云手机。
[0008]根据本公开的第四方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。
[0009]根据本公开的第五方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面所述的方法。
[0010]根据本公开的第六方面,提供了一种计算机程序产品,包括计算机程序,所述计算
机程序在被处理器执行时实现第一方面所述的方法。
[0011]本公开的实施例提供的云手机安装app的方法、系统和客户端云手机,使用网络存储集群系统,比如ceph(分布式文件系统)、nfs(Network File System,网络文件系统)等,将app的实际安装数据,保存在网络存储集群中。当客户申请云手机运行某app时,云手机从网络存储服务集群中读取数据,而不是原有的从该云手机自己存储芯片中读取。这样实际app就只需要针对网络存储集群,执行一次下载安装或者更新。即可保证,后续所有挂载该网络存储集群的云手机,都是用相同的数据,即最新版本的app。
[0012]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0013]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0014]图1是本公开的一个实施例可以应用于其中的示例性系统架构图;
[0015]图2是根据本公开的云手机安装app的方法的一个实施例的流程图;
[0016]图3是根据本公开的云手机安装app的方法的一个应用场景的示意图;
[0017]图4是根据本公开的客户端云手机的一个实施例的结构示意图;
[0018]图5是适于用来实现本公开的实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0019]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0020]由于不同app会不定期热更新(各种app启动时检主动检测更新并发起下载和安装),为了保证提供给用户的app是可以立刻试用的,所以需要实时监控大量app的版本状态,发现某app需要更新时,需要主动对已安装该app的所有云手机启动app触发更新,并完成安装流程。存在繁琐、云手机的机房公网流量成本高、更新耗时长、限制app预装数量与种类,减少用户可用云手机数量等问题。
[0021]图1示出了可以应用本公开的云手机安装app的方法或云手机安装app的装置的实施例的示例性系统架构100。
[0022]如图1所示,系统架构100可以包括客户端、至少一个物理机、app服务器、网络存储服务集群,每个物理机上安装了至少一个虚拟机,每个虚拟机对应一个云手机。客户端与物理机之间通过有线网络或无线网络进行通信连接。这些云手机中包括母版机云手机和客户端云手机两种类型。母版机云手机用于通过公网下载app安装包安装app,并将生成的安装数据存储到网络存储服务集群。客户端云手机是从网络存储服务集群获取安装数据进行绿色安装。一个母版机云手机安装了app后得到的安装数据,可供其它所有客户端云手机共享。
[0023]用户可以使用客户端通过网络与物理机交互,以接收或发送消息等。客户端上可以安装有各种通讯客户端应用,例如云手机管理类应用、网页浏览器应用、购物类应用、搜
索类应用、即时通信工具、邮箱客户端、社交平台软件等。
[0024]客户端可以是硬件,也可以是软件。当客户端为硬件时,可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当客户端为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
[0025]物理机可以是提供各种服务的服务器,例如对客户端上显示的云手机界面提供支持的后台云手机服务器。客户端通过与物理机连接进行云手机上的app的试用。
[0026]网络存储服务集群可以是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云手机安装应用的方法,包括:接收针对目标应用的试用请求;从网络存储服务集群读取所述目标应用的安装数据,其中,所述安装数据是由母版机云手机解压所述目标应用的安装包并安装后生成的,并由所述母版机云手机写入所述网络存储服务集群;将所述安装数据拷贝到本地的安装目录;将所述目标应用在本地进行注册。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于检测到所述目标应用试用结束,卸载所述目标应用并清空所述目标应用的中间数据。3.一种客户端云手机,包括:接收单元,被配置成接收针对目标应用的试用请求;读取单元,被配置成从网络存储服务集群读取所述目标应用的安装数据,其中,所述安装数据是由母版机云手机解压所述目标应用的安装包并安装后生成的,并由所述母版机云手机写入所述网络存储服务集群;拷贝单元,被配置成将所述安装数据拷贝到本地的安装目录;注册单元,被配置成将所述目标应用在本地进行注册。4.根据权利要求3所述的客户端云手机,其中,所述客户端云手机还包括卸载单元,被配置成:响应于检测到所述目标应用试用结束,卸载所述目标应用并清空所述目标应用的中间数据。5.一种云手机安装应用的系统,包括:母版机云手机,被配置成从应用服务器下载应用的安装包,解压所述安装包并安装后得到应用的安装数据,将所述安装数据写入网络存储服务集群;网络存储服务集群,被配置成接收所述安装数据并存储;以及如权利要求3或4所述的客户端云手机。6.根据...

【专利技术属性】
技术研发人员:崔巍崧
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1