云手机的使用管理方法与***
技术领域
本发明涉及网络存储技术领域,特别涉及一种云手机的使用管理方法与***。
背景技术
云手机,是一个基于云计算强大虚拟应用和移动互联网的智能手机应用云平台。基于云计算在大规模计算、强大的存储能力、虚拟化应用等方面突出的优势,云平台为智能手机用户提供多元化、全方位的虚拟手机应用和服务,全面支持各种手机应用程序的展示、下载、应用与管理服务,并卓越实现全天候云端智能托管应用,让用户脱离移动终端的状态下,也能将各种应用程序托管到到云端,保持全天候在线状态,全面实现智能手机应用虚拟化。
云手机的使用是用户通过购买云手机的使用时长来实现的,但云手机的回收利用过程中需要经历人工维护挂载镜像,这种方式需要花费一定的时间,效率较低使得用户无法在付费后即时获取相应的云手机,影响观感体验。
发明内容
本发明的实施方式旨在至少解决现有技术中存在的技术问题之一。为此,本发明的实施方式需要提供一种云手机的使用管理方法与***。
本发明实施方式的一种云手机的使用管理方法,其特征在于,包括:
步骤1,将镜像挂载在空闲云手机上;其中,镜像包括预设的初始镜像或旧有镜像,镜像是被封装的移动终端数据并保存于由多台服务器组成的网络存储集群环境中;
步骤2,将已经挂载了镜像的空闲云手机分配给用户,建立该云手机与用户的绑定关系;
步骤3,确定用户购买的云手机的有效期到期后将该云手机释放出来进入预设的保护期;
步骤4,在保护期结束后将该云手机与该用户的绑定关系解除并设置为空闲状态,返回步骤1;若该用户为老用户,则包括老用户自行安装的应用和应用数据在内的老用户数据可被封装为镜像格式并持续保存于网络存储中。
一种实施方式中,该方法还包括:
步骤0,预先进行初始镜像管理或旧有镜像找回,新建包括纯净版初始镜像或定制版初始镜像在内的初始镜像;其中,纯净版初始镜像仅包括操作***或预装云手机应用的操作***;定制版初始镜像包括操作***、云手机应用、热门游戏及热门应用;云手机应用包括应用市场、桌面管理器、文件管理器中的一种或多种。
一种实施方式中,步骤2包括:
步骤21,接收用户的付费使用请求,确认用户付费后启动付费计时;
步骤22,将已经挂载了镜像的空闲云手机分配给该已付费的用户;
步骤23,建立该云手机与用户的绑定关系,根据付费计时确定用户对云手机的有效期未到期前,保留镜像中的用户数据。
一种实施方式中,步骤22包括:依据已付费的用户的所在地,将距离该所在地最近的机房中已经挂载了镜像的空闲云手机分配给该已付费的用户。
一种实施方式中,步骤22包括:将已经挂载了镜像的空闲云手机随机分配或按付费情况分配给该已付费的用户;其中,该云手机已经挂载了镜像且镜像中的用户数据存储在云手机的本地存储或网络存储中。
本发明实施方式还提出一种云手机的使用管理***,其特征在于,包括:
镜像挂载模块,用于将镜像挂载在空闲云手机上;其中,镜像包括预设的初始镜像或旧有镜像,镜像是被封装的移动终端数据并保存于由多台服务器组成的网络存储集群环境中;
分配模块,用于将已经挂载了镜像的空闲云手机分配给用户,建立该云手机与用户的绑定关系;
释放模块,用于确定用户购买的云手机的有效期到期后将该云手机释放出来进入预设的保护期;
解除模块,用于在保护期结束后将该云手机与该用户的绑定关系解除并设置为空闲状态;若该用户为老用户,则包括老用户自行安装的应用和应用数据在内的老用户数据可被封装为镜像格式并持续保存于网络存储中。
一种实施方式中,该***还包括:
镜像管理模块,用于预先进行初始镜像管理或旧有镜像找回,新建包括纯净版初始镜像或定制版初始镜像在内的初始镜像;其中,纯净版初始镜像仅包括操作***或预装云手机应用的操作***;定制版初始镜像包括操作***、云手机应用、热门游戏及热门应用;其中,云手机应用包括应用市场、桌面管理器、文件管理器中的一种或多种。
一种实施方式中,分配模块包括:
付费单元,用于接收用户的付费使用请求,确认用户付费后启动付费计时;
分配单元,用于将已经挂载了初始镜像的空闲云手机分配给该已付费的用户;
绑定单元,用于建立该云手机与用户的绑定关系,根据付费计时确定用户对云手机的有效期未到期前,保留镜像中的用户数据。
一种实施方式中,分配单元具体用于依据已付费的用户的所在地,将距离该所在地最近的机房中已经挂载了初始镜像的空闲云手机分配给该已付费的用户。
一种实施方式中,分配单元具体用于将已经挂载了镜像的空闲云手机随机分配或按付费情况分配给该已付费的用户;其中,该云手机已经挂载了镜像且镜像中的用户数据存储在云手机的本地存储或网络存储中。
本发明实施方式的云手机的使用管理方法与***,通过网络存储技术,将云手机设备与用户数据的存储实现分离,从而实现了能按需、灵活的建立云手机设备与用户数据间关联的能力;通过预先自动将初始镜像挂载在空闲云手机上,保证用户拿到设备就可用,改善了用户的观感体验,然后并结合有效期和保护期进行分配和设备释放,全程无需人工介入,保证了云手机的使用管理轻量化高效化。
本发明的附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的实施方式的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本发明实施方式的云手机的使用管理方法的流程示意图;
图2是本发明实施方式的云手机的使用管理***的组成示意图。
具体实施方式
下面详细描述本发明的实施方式,实施方式的示例在附图中示出,其中相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅可用于解释本发明的实施方式,而不能理解为对本发明的实施方式的限制。
实施例1
请参阅图1,本发明实施方式的云手机的使用管理方法,包括:
步骤1,将镜像挂载在空闲云手机上;其中,镜像包括预设的初始镜像或旧有镜像,镜像是被封装的移动终端数据并保存于由多台服务器组成的网络存储集群环境中。
步骤2,将已经挂载了镜像的空闲云手机分配给用户,建立该云手机与用户的绑定关系。
步骤3,确定用户购买的云手机的有效期到期后将该云手机释放出来进入预设的保护期。
步骤4,在保护期结束后将该云手机与该用户的绑定关系解除并设置为空闲状态,返回步骤1;若该用户为老用户,则包括老用户自行安装的应用和应用数据在内的老用户数据可被封装为镜像格式并持续保存于网络存储中。
本实施例中,将云手机的使用分为初始期、有效期和保护期。
初始期表示云手机还没有与用户建立绑定关系。
有效期表示云手机已经分配给用户,与用户建立绑定关系。
保护期表示有效期结束或到期后,云手机被释放出来;但老用户的旧有镜像仍然保留一段时间。
步骤1中,在初始期从云手机后台管理***中选择一台处于空闲状态的云手机,然后将镜像挂载在这个空间云手机上。镜像可以是全新的初始镜像文件或者是已经存在的旧有镜像。云手机在提供给用户使用前,需要挂载镜像和重启云手机,这个过程会消耗一定的时间,在初始期完成镜像的挂载可以保证用户获得云手机的使用的同时云手机也是可用状态,无需等待。
进一步地,该方法还包括:
步骤0,预先进行初始镜像管理或旧有镜像找回,新建包括纯净版初始镜像或定制版初始镜像在内的初始镜像;其中,纯净版初始镜像仅包括操作***或预装云手机应用的操作***;定制版初始镜像包括操作***、云手机应用、热门游戏及热门应用;其中,云手机应用包括应用市场、桌面管理器、文件管理器中的一种或多种。
即在步骤1之前,先通过初始镜像管理,根据情况新建不同的初始镜像。每个初始镜像中至少包含一个操作***,例如Android操作***。但是由于云手机的用户群体太过广泛,有的喜欢没有任何预装应用的云手机,有的喜欢已经预装好特定应用的云手机,为了满足不同用户的需求,在初始期挂载镜像之前预先进行初始镜像管理。即设置了纯净版初始镜像,纯净版初始镜像表示该镜像中预装内容非常少甚至没有,例如仅仅包含操作***的初始镜像,或者仅仅安装了操作***和包括应用市场、桌面管理器、文件管理器中的一种或多种的云手机应用的初始镜像,这些镜像能够满足不喜欢预装太多应用的用户的需求。针对喜欢预装好特定应用的云手机用户,设置了定制版初始镜像,将操作***、云手机应用、热门游戏及热门应用都包含在定制版初始镜像中,使得用户获得云手机的使用时无需再另行安装这些热门游戏或热门应用。例如,定制版初始镜像中操作***可以是Android操作***,云手机应用可以包括红手指应用市场、红手指桌面和红手指文件管理器,热门游戏可以包括王者荣耀、QQ飞车等,热门应用可以包括微信、微博、支付宝等非游戏类的应用软件。
或者老用户于保护期内续期或回归,继续使用时,可以选择其被保留的旧镜像,即可继续使用无需重新安装等。
在步骤2中,具体包括:
步骤21,接收用户的付费使用请求,确认用户付费后启动付费计时。
步骤22,将已经挂载了初始镜像的空闲云手机分配给该已付费的用户。
步骤23,建立该云手机与用户的绑定关系,根据付费计时确定用户对云手机的有效期未到期前,保留镜像中的用户数据。
在步骤21中,用户以网络支付、银行汇款等方式向云手机的运营方提出付费使用请求,然后支付对应的费用购买使用时长,例如购买1个月的红手指云手机付费使用,计费***确认用户付费后启动付费计时。
在步骤22中,用户付费后付费计时一启动便进入了云手机使用的有效期,此时分配方式包括几种:
一种情况,步骤22包括:依据已付费的用户的所在地,将距离该所在地最近的机房中已经挂载了初始镜像的空闲云手机分配给该已付费的用户。为了方便用户的访问,云手机的机房通常会设置在全国各地,但是为了保证网络通讯的稳定性,则可以根据用户所在地来优先分配,例如北方的已付费用户优先分配北京机房中已经挂载了初始镜像的空闲云手机。
另一种情况,步骤22包括:将已经挂载了镜像的空闲云手机随机分配或按付费情况分配给该已付费的用户;其中,该云手机已经挂载了镜像且镜像中的用户数据存储在云手机的本地存储或网络存储中。云手机的存储类型包括本地存储和网络存储,本地存储中访问较为方便但是存储容量有限,网络存储容量更大更易扩展但有时会遭遇网络稳定性问题影响访问。这种情况下,可以采取随机分配给已付费的用户,或者按照付费情况来设置付费用户的不同优先级,较高的优先级可以自由选择本地存储中已经挂载了镜像的空闲云手机或网络存储中已经挂载了镜像的空闲云手机,较低优先级则接收***的随机分配。
步骤23中,该云手机与用户的绑定关系具体为云手机的标识信息或镜像标识与用户注册的云手机账户之间的绑定关系,通过绑定建立这种一一映射的关系。本地存储情况下,由于用户数据是保存在云手机上,所以是云手机与用户账号直接关联的。而网络存储情况下,由于用户数据并不保存在云手机上,所以其实是镜像与用户直接关联,云手机仅仅是镜像的”容器”。
然后根据付费计时来判断用户对云手机的使用期是否到期,在付费计时达到有效期之前,用户数据都可以保留在使用的云手机的初始镜像中。具体地,用户数据可以是用户使用操作***登录时的***配置、***账户等数据,还可以包括用户使用游戏在游戏中的游戏账号、游戏进度等数据,或者是用户使用微信、微博等热门应用中登录的账号、影音图像、聊天记录或者浏览记录等数据。
在步骤3中,先依据计费***的付费计时判断用户购买的云手机的有效期是否到期,如若没有到期则继续保持云手机与用户的绑定关系,如若到期则进入云手机的保护期,云手机本质上是提供使用时长的,若购买的使用时长到了则需要释放出来。
在步骤4中,在保护期内镜像中的用户数据可以被保留而不是被清除。因为保护期内,用户虽然购买的云手机的有效期已经结束,但用户可能还会续期或回归,如若到期就清除用户数据不利于用户继续使用和体验云手机。所以可以配置例如24小时或者48小时的保护期。然后在保护期结束后视为用户暂无续期或回归的想法,可以开始清除镜像中的用户数据。
当步骤4保护期结束则云手机恢复为空闲状态,可以返回步骤1,方便后续云手机的循环使用。
本实施例通过网络存储技术,将云手机设备与用户数据的存储实现分离,从而实现了能按需、灵活的建立云手机设备与用户数据间关联的能力;通过预先自动将初始镜像挂载在空闲云手机上,保证用户拿到设备就可用,改善了用户的观感体验,然后并结合有效期和保护期进行分配和设备释放,全程无需人工介入,保证了云手机的使用管理轻量化高效化。
实施例2
如图2所示,本实施例提出一种云手机的使用管理***,包括:镜像挂载模块、分配模块、释放模块和解除模块。其中各个模块的介绍如下:
镜像挂载模块,用于将镜像挂载在空闲云手机上;其中,镜像包括预设的初始镜像或旧有镜像,镜像是被封装的移动终端数据并保存于由多台服务器组成的网络存储集群环境中。
分配模块,用于将已经挂载了镜像的空闲云手机分配给用户,建立该云手机与用户的绑定关系。
释放模块,用于确定用户购买的云手机的有效期到期后将该云手机释放出来进入预设的保护期。
解除模块,用于在保护期结束后将该云手机与该用户的绑定关系解除并设置为空闲状态;若该用户为老用户,则包括老用户自行安装的应用和应用数据在内的老用户数据可被封装为镜像格式并持续保存于网络存储中。
本实施例中,将云手机的使用周期分为初始期、有效期和保护期。相关介绍详见实施例1,在此不再赘述。
在初始期镜像挂载模块从云手机后台管理***中选择一台处于空闲状态的云手机,然后将镜像挂载在这个空间云手机上。云手机在提供给用户使用前,需要挂载镜像和重启云手机,这个过程会消耗一定的时间,在初始期完成镜像的挂载可以保证用户获得云手机的使用的同时云手机也是可用状态,无需等待。
进一步地,该***还包括:镜像管理模块,用于预先进行初始镜像管理或旧有镜像找回,新建包括纯净版初始镜像或定制版初始镜像在内的初始镜像;其中,纯净版初始镜像仅包括操作***或预装云手机应用的操作***;定制版初始镜像包括操作***、云手机应用、热门游戏及热门应用;其中,云手机应用包括应用市场、桌面管理器、文件管理器中的一种或多种。
先通过初始镜像管理,根据情况新建不同的初始镜像。每个初始镜像中至少包含一个操作***,例如Android操作***。但是由于云手机的用户群体太过广泛,有的喜欢没有任何预装应用的云手机,有的喜欢已经预装好特定应用的云手机,为了满足不同用户的需求,在初始期挂载镜像之前预先进行初始镜像管理。即镜像管理模块设置了纯净版初始镜像,纯净版初始镜像表示该镜像中预装内容非常少甚至没有,例如仅仅包含操作***的初始镜像,或者仅仅安装了操作***和包括应用市场、桌面管理器、文件管理器中的一种或多种的云手机应用的初始镜像,这些镜像能够满足不喜欢预装太多应用的用户的需求。针对喜欢预装好特定应用的云手机用户,镜像管理模块设置了定制版初始镜像,将操作***、云手机应用、热门游戏及热门应用都包含在定制版初始镜像中,使得用户获得云手机的使用时无需再另行安装这些热门游戏或热门应用。例如,定制版初始镜像中操作***可以是Android操作***,云手机应用可以包括红手指应用市场、红手指桌面和红手指文件管理器,热门游戏可以包括王者荣耀、QQ飞车等,热门应用可以包括微信、微博、支付宝等非游戏类的应用软件。
或者老用户于保护期内续期或回归,继续使用时,可以选择其被保留的旧镜像,即可继续使用无需重新安装等。
具体地,分配模块包括:
付费单元,用于接收用户的付费使用请求,确认用户付费后启动付费计时。
分配单元,用于将已经挂载了初始镜像的空闲云手机分配给该已付费的用户。
绑定单元,用于建立该云手机与用户的绑定关系,根据付费计时确定用户对云手机的有效期未到期前,保留镜像中的用户数据。
付费单元接收用户的付费使用请求的一种方式是用户以网络支付、银行汇款等方式向云手机的运营方提出付费使用请求,然后支付对应的费用购买使用时长,例如购买1个月的红手指云手机付费使用,计费***确认用户付费后启动付费计时。
用户付费后付费计时一启动便进入了云手机使用的有效期,此时分配单元的分配方式包括几种:
一种情况,分配单元具体用于依据已付费的用户的所在地,将距离该所在地最近的机房中已经挂载了初始镜像的空闲云手机分配给该已付费的用户。为了方便用户的访问,云手机的机房通常会设置在全国各地,但是为了保证网络通讯的稳定性,则分配单元可以根据用户所在地来优先分配,例如北方的已付费用户优先分配北京机房中已经挂载了初始镜像的空闲云手机。
另一种情况,分配单元具体用于将已经挂载了镜像的空闲云手机随机分配或按付费情况分配给该已付费的用户;其中,该云手机已经挂载了镜像且镜像中的用户数据存储在云手机的本地存储或网络存储中。云手机的存储类型包括本地存储和网络存储,本地存储中访问较为方便但是存储容量有限,网络存储容量更大更易扩展但有时会遭遇网络稳定性问题影响访问。这种情况下,分配单元可以采取随机分配给已付费的用户,或者按照付费情况来设置付费用户的不同优先级,较高的优先级可以自由选择本地存储中已经挂载了初始镜像的空闲云手机或网络存储中已经挂载了初始镜像的空闲云手机,较低优先级则接收***的随机分配。
绑定单元实现的云手机与用户的绑定关系具体为云手机的标识信息或镜像标识与用户注册的云手机账户之间的绑定关系,通过绑定建立这种一一映射的关系。本地存储情况下,由于用户数据是保存在云手机上,所以是云手机与用户账号直接关联的。而网络存储情况下,由于用户数据并不保存在云手机上,所以其实是镜像与用户直接关联,云手机仅仅是镜像的”容器”。
然后根据付费计时来判断用户对云手机的使用期是否到期,在付费计时达到有效期之前,用户数据都可以保留在使用的云手机的初始镜像中。具体地,用户数据可以是用户使用操作***登录时的***配置、***账户等数据,还可以包括用户使用游戏在游戏中的游戏账号、游戏进度等数据,或者是用户使用微信、微博等热门应用中登录的账号、影音图像、聊天记录或者浏览记录等数据。
释放模块先依据计费***的付费计时判断用户购买的云手机的有效期是否到期,如若没有到期则继续保持云手机与用户的绑定关系,如若到期则进入云手机的保护期,云手机本质上是提供使用时长的,若购买的使用时长到了则需要释放出来。
在保护期内镜像中的用户数据可以被保留而不是被清除。因为保护期内,用户虽然购买的云手机的有效期已经结束,但用户可能还会续期或回归,如若到期就清除用户数据不利于用户继续使用和体验云手机。所以可以配置例如24小时或者48小时的保护期。然后在保护期结束后视为用户暂无续期或回归的想法,解除模块可以开始清除镜像中的用户数据,将该云手机与该用户的绑定关系解除并设置为空闲状态。
当保护期结束则云手机恢复为空闲状态,可以将该恢复为空闲状态的云手机的信息发送至镜像挂载模块,由镜像挂载模块按照前述方式安排初始镜像的挂载,完成云手机的循环使用。
本实施例通过预先自动将初始镜像挂载在空闲云手机上,保证用户拿到设备就可用,改善了用户的观感体验,然后并结合有效期和保护期进行分配和设备释放,全程无需人工介入,保证了云手机的使用管理轻量化高效化。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理模块的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明的各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。