云应用处理方法和系统技术方案

技术编号:34766439 阅读:24 留言:0更新日期:2022-08-31 19:18
本发明专利技术公开了一种云应用处理系统和方法。所述系统包括云管控模块和云存储模块,云管控模块用于:获取来自云应用模块的云应用配置请求;基于云应用配置请求中的ID信息,指示云存储模块查找与所述ID信息相对应的云应用配置信息;及将云存储模块查找到的云应用配置信息提供给云应用模块,用于基于云应用配置信息启动云应用。云存储模块用于:基于来自云管控模块的指示,查找并发送云应用配置信息。通过在云上设置云管控节点,并由云管控节点根据ID分配云应用配置信息的存储空间,可以使云应用在每次启动时需要首先获取云上存储的配置信息并进行挂载,由此确保在不对用户接入云应用的终端作为任何限制的情况下为用户提供一致性的云应用使用体验。的云应用使用体验。的云应用使用体验。

【技术实现步骤摘要】
云应用处理方法和系统


[0001]本公开涉及云计算领域,尤其涉及一种云应用处理方法和系统。

技术介绍

[0002]“云应用”顾名思义,是一种在端侧用户的控制下,主要在云侧实现的应用,是一种主要通过互联网访问的软件,通过端云配合的应用交互方式来实现应用功能。这意味着应用功能中至少有一部分(通常是绝大部分)是由云侧服务器运行并实现的,并且使得客户端设备能够不受本身硬件处理能力的限制而进行更为灵活的软件操作。
[0003]由于在云上实现,这就使得用户可以在安装了云应用客户端的任何设备上通过验证身份(例如,输入用户名和密码)来进入自己的云应用环境界面,从而避免了用户对特定硬件设备的依赖。然而,如何使得用户能够在经由不同设备登录客户端时保持一致的用户体验,成为了本领域技术人员需要面对的一个问题。
[0004]为此,需要一种为用户提供一致性使用体验的云应用处理方案。

技术实现思路

[0005]本公开要解决的一个技术问题是提供一种云应用处理方案,该方案通过在云上设置云管控节点,并由云管控节点例如根据用户ID分配云应用配置信息的存储空间,并且使得云应用在每次启动时需要首先获取云上存储的配置信息并进行挂载,由此确保用户在每次云应用启动时能够进入自己在先设置的界面中,从而能够在不对用户接入云应用的终端作为任何限制的情况下为用户提供一致性使用体验。
[0006]根据本公开的第一个方面,提供了一种云应用处理系统,包括云管控模块和云存储模块,其中,所述云管控模块,用于:获取来自云应用模块的云应用配置请求;基于所述云应用配置请求中的ID信息,指示所述云存储模块查找与所述ID信息相对应的云应用配置信息;及将所述云存储模块查找到的所述云应用配置信息提供给所述云应用模块,用于基于所述云应用配置信息启动所述云应用,所述云存储模块,用于:基于来自所述云管控模块的指示,查找并发送所述云应用配置信息。
[0007]可选地,所述系统还包括:基于用户在云应用客户端的启动云应用指令分配或建立的所述云应用模块,用于向所述云管控模块发送云应用配置请求,并且响应于接收到所述云管控模块下发的所述云应用配置信息启动所述云应用。
[0008]可选地,所述系统还包括:基于用户的云应用客户端开启指令生成的云应用服务端模块,用于接收来自所述用户的云应用客户端的启动云应用指令,并通知应用服务器分配或建立的所述云应用模块。
[0009]可选地,所述云应用服务端模块用于:从所述云应用客户端开启指令中获取指示用户身份的所述ID信息;基于所述ID信息,从所述云管控模块获取云应用列表;将包含所述云应用列表的页面发送给所述云应用客户端,并且通知应用服务器分配或建立的所述云应用模块包括:基于所述启动云应用指令中包含的应用所属操作系统类型,通知运行相应操
作系统的应用服务器分配或建立的所述云应用模块,并向所述云应用模块提供所述ID信息。
[0010]可选地,所述云管控模块用于:判定所述云应用模块是新添加的云应用;为所述新添加的云应用生成新的云应用配置文件;以及为所述新的云应用配置文件在所述云存储模块上分配存储。
[0011]可选地,所述云管控模块用于:获取所述云应用模块响应于所述用户在客户端的云应用界面内的操作生成的更新的云应用配置文件;以及将所述更新的云应用配置文件提供给所述云存储模块用于存储。
[0012]可选地,所述云存储模块包括跨域分布的多个云存储模块,并且所述云管控模块用于:响应于用户的客户端跨域登录,将云应用配置信息同步至跨域分布的至少两个云存储模块。
[0013]可选地,所述多个云存储模块中包括中心云存储模块,并且所述中心云存储模块用于:获取所述云应用配置信息的更新;以及将更新的所述云应用配置信息同步至其他云存储模块。
[0014]可选地,所述云管控模块用于:获取所述云应用模块响应于所述用户在客户端的云应用界面内的操作生成的应用生成文件;以及将所述云存储模块中划分空间用于所述应用生成文件的存储。
[0015]可选地,所述系统还包括:基于用户的云应用客户端开启指令生成的云桌面服务端模块,并且用于:向所述云管控模块发送所述云桌面服务端下包含的多个云应用的云应用配置请求;以及从所述云管控模块获取所述多个云应用配置信息。
[0016]可选地,云应用服务端模块接收来自用户的云应用客户端开启指令,并将云应用开启信息重定向至所述云管控模块,以在所述云管控模块的控制下从所述云存储模块获取所述云应用配置信息。
[0017]根据本公开的第二个方面,提供了一种云应用处理方法,包括:获取来自用户的云应用启动指令;将所述云应用启动指令连同用户ID发送至云应用服务端;以及接收基于应用配置文件生成的云应用的应用页面,其中,所述应用配置文件基于所述云应用服务端发送的所述用户ID由云管控模块从云存储模块获取。
[0018]可选地,所述方法还包括:获取所述用户在所述云应用的应用界面中的操作;基于所述操作获取云应用配置更新信息;以及将所述云应用配置更新信息发送给所述云应用服务端,用于所述应用配置文件的更新。
[0019]可选地,所述方法还包括:获取所述用户新添加云应用的指令;基于所述指令通知所述云应用服务端,用于在云端添加与所述新添加云应用相对应的应用配置文件。
[0020]由此,本专利技术中利用管控平台为用户配置需要重定向的配置信息(例如,配置文件或是配置文件夹)。在启动云应用环境时,通过重定向到云配置文件或文件夹的方式获取到云上的文件信息。当云配置文件挂载到应用实例所在的本地后,云应用启动并完成读取配置,返回给用户使用。而当用户跨域使用配置的时候,则可触发云上存储多区域配置同步。
附图说明
[0021]通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其
它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
[0022]图1示出了云应用系统的组成示意图。
[0023]图2示出了端侧呈现的云应用客户端视图的一个例子。
[0024]图3A

B示出了云应用界面设置前后的例子。
[0025]图4示出了根据本专利技术一个实施例的云应用处理系统的操作示意图。
[0026]图5示出了本专利技术的云应用启动时的云端和客户端之间的操作。
[0027]图6示出了本专利技术实现多端云应用配置一致的例子。
[0028]图7示出了根据本专利技术一个实施例的云应用处理方法的示意性流程图。
[0029]图8示出了根据本专利技术一实施例可用于实现上述云应用处理方法的计算设备的结构示意图。
具体实施方式
[0030]下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云应用处理系统,包括云管控模块和云存储模块,其中,所述云管控模块,用于:获取来自云应用模块的云应用配置请求;基于所述云应用配置请求中的ID信息,指示所述云存储模块查找与所述ID信息相对应的云应用配置信息;及将所述云存储模块查找到的所述云应用配置信息提供给所述云应用模块,用于基于所述云应用配置信息启动所述云应用,所述云存储模块,用于:基于来自所述云管控模块的指示,查找并发送所述云应用配置信息。2.如权利要求1所述的系统,还包括:所述云应用模块,所述云应用模块基于用户在云应用客户端的启动云应用指令分配或建立并且用于向所述云管控模块发送云应用配置请求,并且响应于接收到所述云管控模块下发的所述云应用配置信息启动所述云应用。3.如权利要求2所述的系统,还包括:云应用服务端模块,所述基于用户的云应用客户端开启指令生成并且用于接收来自所述用户的云应用客户端的启动云应用指令,并通知应用服务器分配或建立的所述云应用模块。4.如权利要求3所述的系统,其中,所述云应用服务端模块用于:从所述云应用客户端开启指令中获取指示用户身份的所述ID信息;基于所述ID信息,从所述云管控模块获取云应用列表;将包含所述云应用列表的页面发送给所述云应用客户端,并且通知应用服务器分配或建立的所述云应用模块包括:基于所述启动云应用指令中包含的应用所属操作系统类型,通知运行相应操作系统的应用服务器分配或建立的所述云应用模块,并向所述云应用模块提供所述ID信息。5.如权利要求3所述的系统,其中,所述云管控模块用于:判定所述云应用模块是新添加的云应用;为所述新添加的云应用生成新的云应用配置文件;以及为所述新的云应用配置文件在所述云存储模块上分配存储。6.如权利要求1所述的系统,其中,所述云管控模块用于:获取所述云应用模块响应于所述用户在客户端的云应用界面内的操作生成的更新的云应用配置文件;以及将所述更新的云应用配置文件提供给所述云存储模块用于存储。7...

【专利技术属性】
技术研发人员:李枚骏
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1