基于云应用的应用磁盘热更新方法、装置、介质及设备制造方法及图纸

技术编号:31158012 阅读:56 留言:0更新日期:2021-12-04 09:56
本发明专利技术基于云应用的应用磁盘热更新方法、装置、介质及设备。其中,基于云应用的应用磁盘热更新方法,应用于向用户客户端提供远程桌面的远程服务器,包括步骤:在接收重启指令时,进行关机重启;开机初始化运行操作系统,挂载系统磁盘但不挂载应用磁盘;在与所述用户客户端成功连接后,判断此次连接是否为所述用户客户端首次连接所述远程服务器;若判断结果为是,则执行挂载程序,挂载所述应用磁盘。本发明专利技术保证用户登录远程服务器时,应用磁盘与机房服务器保持一致,实现应用磁盘的热更新,在机房服务器的应用为最新状态的情况下,用户无需更新远程桌面内的应用客户端即可直接进入应用。远程桌面内的应用客户端即可直接进入应用。远程桌面内的应用客户端即可直接进入应用。

【技术实现步骤摘要】
基于云应用的应用磁盘热更新方法、装置、介质及设备


[0001]本专利技术涉及云应用
,特别是涉及基于云应用的应用磁盘热更新方法、装置、介质及设备。

技术介绍

[0002]云游戏(Cloud gaming)又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术。在云游戏场景下,游戏并不在玩家游戏终端,而是在远程服务器中运行,因此远程服务器在云游戏实现过程中有着不可替代的作用。而对于云游戏来说,它需要保证玩家能够及时快速地进入。如何缩短用户获取新版本游戏等应用客户端的流程、改进用户体验,成为业界不断改进的关键问题。

技术实现思路

[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供基于云应用的应用磁盘热更新方法、装置、介质及设备,用于解决现有技术中的以上不足,为用户省去自行更新游戏等应用客户端的步骤,从而提高用户体验。
[0004]为实现上述目的及其它相关目的,本专利技术提供一种基于云应用的应用磁盘热更新方法,应用于向用户客户端提供远程桌面的远程服务器,所述方法包括:在接收重启指令时,进行关机重启;开机初始化运行操作系统,挂载系统磁盘但不挂载应用磁盘;在与所述用户客户端成功连接后,判断此次连接是否为所述用户客户端首次连接所述远程服务器;若判断结果为是,则执行挂载程序,挂载所述应用磁盘。
[0005]于本专利技术一实施例中,所述方法还包括:若判断结果为否,则在与所述用户客户端的连接成功后,直接向所述用户客户端提供首次连接成功后已挂载应用磁盘的远程桌面。
[0006]于本专利技术一实施例中,所述方法还包括:对首次握手连接所述远程服务器的用户客户端进行记录;根据所述记录判断当前连接的用户客户端是否为首次连接。
[0007]于本专利技术一实施例中,所述云应用包括:云游戏。
[0008]为实现上述目的及其它相关目的,本专利技术提供一种基于云应用的应用磁盘热更新装置,应用于向用户客户端提供远程桌面的远程服务器,所述装置包括:重启模块,用于在接收重启指令时,进行关机重启;开机初始化运行操作系统,挂载系统磁盘但不挂载应用磁盘;挂载模块,用于在与所述用户客户端成功连接后,判断此次连接是否为所述用户客户端首次连接所述远程服务器;若判断结果为是,则执行挂载程序,挂载所述应用磁盘。
[0009]于本专利技术一实施例中,所述挂载模块还用于:若判断结果为否,则在与所述用户客户端的连接成功后,直接向所述用户客户端提供首次连接成功后已挂载应用磁盘的远程桌面。
[0010]于本专利技术一实施例中,所述挂载模块还用于:对首次握手连接所述远程服务器的用户客户端进行记录;根据所述记录判断当前连接的用户客户端是否为首次连接。
[0011]于本专利技术一实施例中,所述云应用包括:云游戏。
[0012]为实现上述目的及其它相关目的,本专利技术提供一种计算机可读存储介质,其中存储有计算机程序,所述计算机程序被处理器加载执行时,实现所述的基于云应用的应用磁盘热更新方法。
[0013]为实现上述目的及其它相关目的,本专利技术提供一种电子设备,包括:处理器及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行所述的基于云应用的应用磁盘热更新方法。
[0014]如上所述,本专利技术的基于云应用的应用磁盘热更新方法、装置、介质及设备,在接收重启指令时,进行关机重启;开机初始化运行操作系统,挂载系统磁盘但不挂载应用磁盘;在与所述用户客户端成功连接后,判断此次连接是否为所述用户客户端首次连接所述远程服务器;若判断结果为是,则执行挂载程序,挂载所述应用磁盘。
[0015]本专利技术具有以下有益效果:保证用户登录远程服务器时,应用磁盘与机房服务器保持一致,实现应用磁盘的热更新,在机房服务器的应用为最新状态的情况下,用户无需更新远程桌面内的游戏等应用客户端即可直接进入应用。
附图说明
[0016]图1显示为本专利技术一实施例中的基于云应用的应用磁盘热更新方法的应用场景示意图。
[0017]图2显示为本专利技术一实施例中的基于云应用的应用磁盘热更新方法的流程示意图。
[0018]图3显示为本专利技术一实施例中的基于云应用的应用磁盘热更新装置的模块示意图。
[0019]图4显示为本专利技术一实施例中的电子设备的结构示意图。
具体实施方式
[0020]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其它优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0021]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0022]为了缩短用户获取新版本应用客户端的流程、改进用户体验,如何实现远程服务器游戏热更新就显得尤其重要。热更新(hotfix或者hotupdate),在计算机术语中是指在不停机的状态下对系统进行更改,对于云游戏的热更新而言,其重要的一方面表现是在用户登录远程服务器后,远程服务器的游戏磁盘保持与机房服务器一致。
[0023]在本专利技术中,用于云游戏的远程服务器一般使用无盘系统,使用无盘系统的服务器将不使用本机的硬盘获得启动系统,而是通过网络对应的机房服务器去获得启动系统的
镜像,并下载回本机后用于机器启动。同时,也不需要使用传统硬盘读取资料,而是通过局域网内的机房服务器读取资料,挂载虚拟磁盘。
[0024]挂载(mounting)是指由操作系统使一个存储设备(例如虚拟磁盘或者本文说的游戏磁盘)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。一般来说,当计算机关机时,每个已挂载存储都将经历一次卸载。在计算机行业,产品的迭代相对于传统领域来说更加快速,如果我们没有做到在用户登录过程中远程服务器挂载游戏磁盘、保持与机旁服务器的同步,而是在远程服务器上一个玩家使用结束注销重启开机后完成挂载,那么,在挂载完成等候下一玩家登录使用过程中,机房游戏如果进行了更新却无法同步,那么,游戏都需要玩家去下载新版本的客户端,这样的用户体验必然不能让用户满意。
[0025]鉴于现有技术的以上不足,本实施例提供一种基于云游戏的游戏磁盘热更新方法,由图1场景中的远程服务器负责执行,主要包括以下步骤:
[0026]S21:在接收重启指令时,进行关机重启;
[0027]S22:开机初始化运行操作系统,挂载系统磁盘但不挂载应用磁盘;
[0028]对于步骤S21~S22,详细而言,远程服务器收到重启指令后关机重启,初始化运行操作系统(如windows),本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云应用的应用磁盘热更新方法,其特征在于,应用于向用户客户端提供远程桌面的远程服务器,所述方法包括:在接收重启指令时,进行关机重启;开机初始化运行操作系统,挂载系统磁盘但不挂载应用磁盘;在与所述用户客户端成功连接后,判断此次连接是否为所述用户客户端首次连接所述远程服务器;若判断结果为是,则执行挂载程序,挂载所述应用磁盘。2.根据权利要求1所述的方法,其特征在于,还包括:若判断结果为否,则在与所述用户客户端的连接成功后,直接向所述用户客户端提供首次连接成功后已挂载应用磁盘的远程桌面。3.根据权利要求1所述的方法,其特征在于,还包括:对首次握手连接所述远程服务器的用户客户端进行记录;根据所述记录判断当前连接的用户客户端是否为首次连接。4.根据权利要求1所述的方法,其特征在于,所述云应用包括:云游戏。5.一种基于云应用的应用磁盘热更新装置,其特征在于,应用于向用户客户端提供远程桌面的远程服务器,所述装置包括:重启模块,用于在接收重启指令时,进行关机重启;开机初始化运行操作系统,挂载系统磁盘但不挂载应用磁盘;挂载模...

【专利技术属性】
技术研发人员:肖福
申请(专利权)人:上海达龙信息科技有限公司
类型:发明
国别省市:

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

1