一种基于云手机的应用托管方法与流程

文档序号:13590054阅读:642来源:国知局

本发明属于互联网技术领域,涉及一种应用托管方法,具体涉及一种基于云手机的应用托管方法。



背景技术:

云手机cloudphone,就是将云计算技术运用于网络终端服务,通过云服务器实现云服务的手机。云手机其实就是深度结合了网络服务的智能手机,这类手机凭借自带的系统以及厂商架设的网络终端可以通过网络实现众多的功能。

现有的云手机服务提供商都是提供一台云端的实体/虚拟设备让用户自行远程。若需要使用一些应用,需要用户自行下载应用,若需要云端设备在托管过程中自动执行一些操作,也需要自行在云端设备上下载一些可自动运行的脚本,以便托管过程中能自动执行,对用户造成操作繁琐,配置复杂的缺点。另外,在云端设备的后台执行过程中,用户无法实时的掌握自己所设置的脚本是否在正常执行。还要用户自行不定时的远程到云端查看执行是否正常。



技术实现要素:

发明目的:本发明针对上述现有技术存在的问题做出改进,即本发明公开了一种基于云手机的应用托管方法。

技术方案:一种基于云手机的应用托管方法,包括以下步骤:

(1)通过云手机的app端选择一款预使用的应用/游戏,生成订单并向控制后台提交订单;

(2)控制后台收到订单后,根据订单信息分配一台空闲云端设备,并在云端设备上启动预使用的应用/游戏,同时向用户罗列出预使用的应用/游戏的可适用的脚本列表并通过远程视频流在云手机的app端显示;

(3)建立远程连接进行控制,登陆预使用的应用/游戏,然后选取脚本并进行脚本设置,最后向控制后台发出执行托管的指令;

(4)云端设备在控制后台运行预使用的应用/游戏,运行过程中,定时对云端设备的界面、脚本引擎和应用运行状态的进行监控,若监控到远端设备或脚本异常或用户自行结束,则向用户推送结束信息并结束订单。

进一步地,步骤(4)中每20秒检查一次脚本引擎的执行状态,实时捕获脚本停止动作。

进一步地,步骤(4)中每20秒对当前云端设备的界面进行图像识别,比较云端设备至少5分钟内的连续画面,若画面相同,则认为画面卡住,认为脚本进入了一个异常流程,触发用户报警,向用户推送通知信息并结束订单。

进一步地,步骤(4)中每20秒检测一次当前顶层应用包名是否符合用户的订单需求,若检测到应用闪退,自动恢复应用;若连续检测到3次应用闪退或者累计检测到10次应用闪退,触发用户报警,向用户推送结束信息并结束订单。

进一步地,步骤(4)中云端设备每20秒与云手机进行一次心跳交互,检测云端设备是否出现了死机现象;若出现,触发用户报警,向用户推送结束信息并结束订单。

有益效果:本发明公开的一种基于云手机的应用托管方法具有以下有益效果:

1.云端设备预装了一系列应用供用户选择,并在远程前预启动好供使用,节省了用户下载应用的时间;

2.控制后台针对应用和脚本做了一系列的捆绑配置,在用户远程过程中可以很直观的看到适用脚本,便于用户的挑选;

3.用户不可能随时查看或实时发现云端设备是否还在正常的按用户所需运行着脚本,而托管服务通过界面画面变化和脚本执行状态的监控,能实时的发现云端设备已经没在执行任务了,从而及时通知用户报警或结束订单。

附图说明

图1为本发明公开的一种基于云手机的应用托管方法的流程图。

具体实施方式:

下面对本发明的具体实施方式详细说明。

如图1所示,一种基于云手机的应用托管方法,包括以下步骤:

(1)通过云手机的app端选择一款预使用的应用/游戏,生成订单并向控制后台提交订单;

(2)控制后台收到订单后,根据订单信息分配一台空闲云端设备,并在云端设备上启动预使用的应用/游戏,同时向用户罗列出预使用的应用/游戏的可适用的脚本列表并通过远程视频流在云手机的app端显示;

(3)建立远程连接进行控制,登陆预使用的应用/游戏,然后选取脚本并进行脚本设置,最后向控制后台发出执行托管的指令;

(4)云端设备在控制后台运行预使用的应用/游戏,运行过程中,定时对云端设备的界面、脚本引擎和应用运行状态的进行监控,若监控到远端设备或脚本异常或用户自行结束,则向用户推送结束信息并结束订单。

进一步地,步骤(4)中每20秒检查一次脚本引擎的执行状态,实时捕获脚本停止动作。

进一步地,步骤(4)中每20秒对当前云端设备的界面进行图像识别,比较云端设备至少5分钟内的连续画面,若画面相同,则认为画面卡住,认为脚本进入了一个异常流程,触发用户报警,向用户推送通知信息并结束订单。

进一步地,步骤(4)中每20秒检测一次当前顶层应用包名是否符合用户的订单需求,若检测到应用闪退,自动恢复应用;若连续检测到3次应用闪退或者累计检测到10次应用闪退,触发用户报警,向用户推送结束信息并结束订单。

进一步地,步骤(4)中云端设备每20秒与云手机进行一次心跳交互,检测云端设备是否出现了死机现象;若出现,触发用户报警,向用户推送结束信息并结束订单。

上面对本发明的实施方式做了详细说明。但是本发明并不限于上述实施方式,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。



技术特征:

技术总结
本发明涉及一种基于云手机的应用托管方法,包括(1)通过云手机的App端选择一款预使用的应用/游戏,生成订单并向控制后台提交订单;(2)控制后台收到订单后,分配一台空闲云端设备,并在云端设备上启动预使用的应用/游戏,并向用户罗列出预使用的应用/游戏的可适用脚本列表并在云手机的APP端显示;(3)建立远程连接进行控制,登陆预使用的应用/游戏,然后选取脚本并进行脚本设置,最后向控制后台发出执行托管的指令;(4)云端设备在控制后台运行预使用的应用/游戏,运行过程中,定时对云端设备的界面、脚本引擎和应用运行状态的进行监控,若监控到远端设备或脚本异常或用户自行结束,则向用户推送结束信息并结束订单。

技术研发人员:连寿哲;林志敏;林宝胜;陈明群;赵云
受保护的技术使用者:福州利倍得网络技术有限公司
技术研发日:2017.09.27
技术公布日:2018.02.02
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1