一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

云端的处理方法、装置、存储介质以及计算机终端与流程

2022-07-02 14:53:43 来源:中国专利 TAG:


1.本发明涉及云端的处理领域,具体而言,涉及一种云端的处理方法、装置、存储介质以及计算机终端。


背景技术:

2.目前,云桌面和云应用的启动流程为用户点击客户端侧的云桌面、云应用图标,同时触发对管控的访问,管控将用户需要访问的云桌面、云应用信息发送到客户端上,客户端根据管控发过来的信息,连接云上的协议服务端,端侧和协议服务端连接完成以后,再由客户端触发云桌面用户登陆或者云应用,导致云桌面或者云应用登陆的耗费时间较长。
3.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种云端的处理方法、装置、存储介质以及计算机终端,以至少解决相关技术打开云桌面或云应用的耗费时间较长的技术问题。
5.根据本发明实施例的一个方面,提供了一种云端的处理方法,包括:接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
6.根据本发明实施例的另一个方面,还提供了一种云端的处理方法,包括:发送目标启动请求至云服务器,其中,目标启动请求用于启动云桌面或云应用,其中,云服务器用于获取目标启动请求对应的目标运行环境,并发送目标运行环境的环境信息至客户端,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;接收环境信息,并基于环境信息连接目标运行环境;其中,云服务器还用于发送通知信息至目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
7.根据本发明实施例的另一个方面,还提供了一种云端的处理方法,包括:接收云服务器发送的通知信息,基于通知信息执行目标操作,其中,目标操作用于登录云桌面或打开云应用的操作界面;其中,云服务器用于接收客户端发送的目标启动请求,目标启动请求用于启动云桌面或云应用,云服务器还用于获取目标启动请求对应的目标运行环境,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源,云服务器还用于发送目标运行环境的环境信息至客户端,环境信息用于控制客户端连接目标运行环境。
8.根据本技术实施例的另一方面,还提供了一种云端的处理装置,包括:接收模块,用于接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取
模块,用于获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送模块,用于发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
9.根据本技术实施例的另一方面,还提供了一种云端的处理装置,包括:发送模块,用于发送目标启动请求至云服务器,其中,目标启动请求用于启动云桌面或云应用,其中,云服务器用于获取目标启动请求对应的目标运行环境,并发送目标运行环境的环境信息至客户端,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;接收模块,用于接收环境信息,并基于环境信息连接目标运行环境;其中,云服务器还用于发送通知信息至目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
10.根据本技术实施例的另一方面,还提供了一种云端的处理装置,包括:接收模块,用于接收云服务器发送的通知信息,基于通知信息执行目标操作,其中,目标操作用于登录云桌面或打开云应用的操作界面;其中,云服务器用于接收客户端发送的目标启动请求,目标启动请求用于启动云桌面或云应用,云服务器还用于获取目标启动请求对应的目标运行环境,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源,云服务器还用于发送目标运行环境的环境信息至客户端,环境信息用于控制客户端连接目标运行环境。
11.根据本技术实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一个实施例的云端的处理方法。
12.根据本技术实施例的另一方面,还提供了一种计算机终端,包括:存储器和处理器,处理器用于运行程序,其中,程序运行时执行上述任意一个实施例的云端的处理方法。
13.根据本技术实施例的另一方面,还提供了云端的处理系统,包括:处理器;以及存储器,与处理器连接,用于接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
14.在本发明实施例中,首先接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面,实现了提高打开云桌面或云应用操作界面的效率。容易注意到的是,在获取到目标运行环境时,可以在执行将目标运行环境的环境信息发送至客户端的同时将通知目标运行环境执行目标操作,能够将云桌面、云应用的启动流程在不同地方完
成,将之前的串行操作改为并行操作,能够大大节省云桌面、云应用的启动时间,进而解决了相关技术打开云桌面或云应用的耗费时间较长的技术问题。
附图说明
15.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
16.图1是根据本发明实施例的一种用于实现云端的处理方法的计算机终端(或移动设备)的硬件结构框图;
17.图2是根据本发明实施例的一种云端的处理方法的流程图;
18.图3是根据本发明实施例的一种云桌面/云应用串行启动的示意图;
19.图4是根据本发明实施例的一种云桌面/云应用并行启动的示意图;
20.图5是根据本发明实施例的一种云桌面/云应用启动的示意图;
21.图6是根据本发明实施例的另一种云端的处理方法的流程图;
22.图7是根据本发明实施例的另一种云端的处理方法的流程图;
23.图8是根据本发明实施例的一种云端的处理装置的示意图;
24.图9是根据本发明实施例的另一种云端的处理装置的示意图;
25.图10是根据本发明实施例的另一种云端的处理装置的示意图;
26.图11是根据本技术实施例的一种计算机终端的结构框图。
具体实施方式
27.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
28.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.首先,在对本技术实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
30.云桌面:云桌面又称为桌面虚拟化、云电脑,是替代传统电脑的一种新模式;采用云桌面后,用户无需再购买电脑主机,主机锁包含的处理器、内存、硬盘等组件全部在后端的服务器中虚拟出来。
31.云应用:云应用程序是在云中运行的应用程序,这里所说的云应用,特指带图形处理器界面的云应用,而不是一般的作为后台服务的云应用。
32.目前,云桌面和云应用启动的流程和传统其他场景的流程类似,如下:
33.1)用户点击端侧的云桌面、云应用图标,同时触发对管控的访问;
34.2)管控将用户需要访问的云桌面、云应用信息发送给端上;
35.3)端侧根据管控发过来的信息,连接云上的协议服务端;
36.4)端侧和协议服务端连接完成以后,再由端上触发云桌面用户登录或者云应用。
37.由上可知,现有的流程中所有的关键步骤都是串行的,导致最终结果就是应用启动时间非常长,因此,在本技术中将启动时间进行了缩短,本技术中的主要是通如下方式缩短云应用和云桌面的启动时间:
38.1)云桌面/云应用环境的预先创建;
39.2)当客户端请求云端相关信息时,管控就通过与云桌面/云应用环境的长链接通道通知云桌面/云应用环境内部准备用户账号登录、应用打开等操作。
40.在本技术中通过上述的处理,可以大大的缩短云桌面/云应用的启动时间,能够提升用户体验。
41.实施例1
42.根据本发明实施例,还提供了一种云端的处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
43.本技术实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现云端的处理方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器(处理器可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
44.应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
45.存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的云端的处理方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的云端的处理方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例
包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
46.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
47.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
48.此处需要说明的是,在一些可选实施例中,上述图1所示的计算机设备(或移动设备)可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图1仅为特定具体实例的一个实例,并且旨在示出可存在于上述计算机设备(或移动设备)中的部件的类型。
49.在上述运行环境下,本技术提供了如图2所示的云端的处理方法。图2是根据本发明实施例一的云端的处理方法的流程图。
50.步骤s202,接收客户端发送的目标启动请求。
51.其中,目标启动请求用于启动云桌面或云应用。
52.上述的客户端可以是用户所在的客户端。
53.上述的目标启动请求可以请求用于启动云桌面或云应用的请求,其中,目标启动请求可以携带有需要打开的云桌面或者云应用的标识信息。
54.上述的云桌面或云应用可以在云服务器中运行。
55.在一种可选的实施例中,云服务器可以接收客户端发送的目标启动请求,然后根据目标启动请求为客户端分配云桌面或云应用所处运行环境的运行资源,以便客户端可以在拿到运行资源之后能够预先进行资源初始化准备,然后连接云桌面或云应用所处的运行环境,以便快速的启动云桌面或云应用。
56.步骤s204,获取目标启动请求对应的目标运行环境。
57.其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源。
58.上述的目标运行环境可以是云服务器中正在运行的运行环境。
59.上述的处于正在运行的运行环境是指客户端可以随时连接的运行环境。若运行环境不处于正在运行的状态,则客户端不能直接连接,需要先将运行环境进行启动,在运行环境处于运行状态时,客户端才可以连接到该运行环境。
60.在一种可选的实施例中,可以在资源池中获取到目标启动请求对应的目标运行环境,通过对资源池的资源管理,可以在资源池中预留好足够的运行环境,以便于在获取到目标启动请求时,能够从资源池中调取到对应的运行环境,以便提高获取到目标运行环境的效率。
61.在另一种可选的实施例中,云服务器中的管控后台服务器可以维护一套运行环境的资源池,其中,运行环境中包含有云桌面运行环境和云应用运行环境,可以预测未来一段时间内的启动请求的数量,预分配足够的运行环境,以便在获取到启动请求之后就可以直接得到对应的目标运行环境,避免由于运行环境预先分配的数量较少,出现获取不到目标
启动请求对应的目标运行环境的情况,也可以避免由于运行环境预先分配的数量较多,而启动请求的数量较少,导致资源池中运行环境的浪费。
62.步骤s206,发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境。
63.其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
64.上述的目标运行环境的环境信息可以是运行环境的虚拟地址、名称等。
65.上述的通知信息用于通知目标运行环境执行登录云桌面或打开云应用的操作界面。
66.在一种可选的实施例中,可以在获取到目标运行环境的环境信息之后,将目标运行环境的环境信息发送到客户端,以便客户端可以根据环境信息中记载的运行环境的虚拟地址和名称连接到目标运行环境,同时,可以根据目标启动请求中需要登录的云桌面或者打开的云应用的标识信息控制目标运行环境执行登录云桌面或者打开云应用的操作。在客户端成功连接到运行环境的时候,一般来说云桌面已经登录完成或者即将完成,云应用已经打开完成或者即将完成,此时,可以客户端可以直接在运行环境中使用已经登录好的云桌面或者已经打开好的云应用,不需要再做等待,能够大大减少用户的等待时长,从而提高用户体验。
67.图3是根据本发明实施例的一种云桌面/云应用串行启动的示意图。如图3所示为相关技术中串行启动的过程,用户在客户端点击需要启动的云桌面或云应用的图标,客户端向管控后台服务发送目标启动请求,管控后台服务根据目标启动请求为客户端发送目标运行环境的环境信息,客户端初始化资源并连接目标运行环境,目标运行环境登录云桌面或者打开云应用,然后对云桌面或云应用进行首帧渲染,完成登录云桌面或打开云应用。其中,管控后台服务为云服务器。
68.图4是根据本发明实施例的一种云桌面/云应用并行启动的示意图。如图4所示为本发明中并行启动的过程,用户在客户端点击需要启动的云桌面或云应用的图标,客户端向管控后台服务发送目标启动请求,管控后台服务在接收到客户端的目标启动请求之后,获取目标启动请求对应的目标运行环境,并发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,此时,在客户端连接到目标运行环境的同时,客户端在执行登录云桌面或打开云应用的操作界面的操作,并进行首帧渲染,这个过程是同时执行的,这样在客户端成功连接到目标运行环境时云桌面已经登录成功或者云应用已经打开完成。
69.结合图3和图4可知,在本技术中,能够将原有的客户端的连接和云桌面登录/云应用打开的串行步骤改为将原有的客户端的连接和云桌面登录/云应用打开的并行步骤,大大的节约了启动时间。
70.通过上述步骤,首先接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面,实现了提高打开云桌面或云应用操作界面的效率。容易注意到的是,
在获取到目标运行环境时,可以在执行将目标运行环境的环境信息发送至客户端的同时将通知目标运行环境执行目标操作,能够将云桌面、云应用的启动流程在不同地方完成,将之前的串行操作改为并行操作,能够大大节省云桌面、云应用的启动时间,进而解决了相关技术打开云桌面或云应用的耗费时间较长的技术问题。
71.本技术上述实施例中,获取目标启动请求对应的目标运行环境,包括:从目标资源池中获取目标运行环境,其中,目标资源池包括多个预先分配的运行环境。
72.上述的目标资源池可以包含有多个运行环境,
73.上述的目标运行环境可以为目标资源池中多个运行环境中处于空闲状态的运行环境。
74.上述的多个预先分配的运行环境可以为根据预测得到的未来一段时间内启动请求的数量确定。
75.在一种可选的实施例中,可以从目标资源池中获取到目标运行环境,通过对目标资源池中多个运行环境的管理,可以保证在启动请求数量较多时,每个启动请求都分配到对应的运行环境,可以保证在启动请求数量较少时,资源池中的运行环境不会由于过多被浪费。
76.本技术上述实施例中,该方法还包括:预测预设时间段内客户端发送的至少一个启动请求,得到预测结果;基于预测结果创建至少一个运行环境,其中,至少一个运行环境处于空闲状态;将至少一个运行环境存储至目标资源池。
77.上述的预设时间段可以为预先设置好的时间段。可以周期性的预测预设时间段内客户端发送的启动请求的数量。
78.在一种可选的实施例中,当前预测的时间点可以与上一次预测的时间点相隔预设时间段,每次在预测时,都可以预测下一个预设时间段内的启动请求,可以根据历史的启动请求数据来进行预测,从而能够提高预测的精确度。例如,预设时间段可以为一整天的时间,可以根据前一天的启动请求的数量对第二天的启动请求的数量进行预测,以便能够提高启动请求的预测精确度。
79.在另一种可选的实施例中,可以预测预设时间段内客户端发送的至少一个启动请求,得到预测结果,可以根据预测结果预先创建空闲状态的至少一个运行环境,并将空闲状态的至少一个运行环境存储到目标资源池中,以便于客户端在连接时,可以快速的连接到目标运行环境,减少了等待的时间,从而提高了连接的效率。
80.图5是根据本发明实施例的一种云桌面/云应用启动的示意图,首先,管控后台服务维护一套运行环境的资源池,其中,运行环境包括云桌面运行环境和云应用运行环境,可以根据未来一段时间内用户请求的预测,预分配足够空闲状态的运行环境至目标资源池,当用户请求登录云桌面或打开云应用的时候,可以从资源池中分配一个空闲状态的运行环境对应的环境信息返回给客户端,同时通过管控与运行环境中的长连接通道,通知运行环境去执行登录云桌面或者打开云应用的操作,客户端在拿到环境信息之后,可以进行资源初始化准备,然后连接运行环境,连接成功之后,一般来说云桌面已经登录或即将登录成功,云应用已经打开或者即将打开成功,可以缩短整体的启动时间,提高启动的效率。
81.通过资源池预留的方式,在成本可接受的访问内,提升用户体验;避免用户请求时再创建、分配资源导致的用户等待时间过长或者由于资源创建失败导致的资源不可用等问
题。
82.本技术上述实施例中,发送通知信息至目标运行环境,包括:基于目标链接通道发送通知信息至目标运行环境。
83.上述的目标链接通道可以为长链接通道(websocket)。
84.在一种可选的实施例中,可以根据长链接通道发送通知信息至目标运行环境,通过长链接的方式,可以建立云服务器和运行环境之间的通路,这样可以在客户端触达运行环境之前,由云服务器通过下发指令的方式,体现让运行环境做好连接前的准备。
85.本技术上述实施例中,在接收客户端发送的目标启动请求之前,该方法还包括:控制目标运行环境执行目标操作。
86.在一种可选的实施例中,客户端可以在用户关闭桌面/应用以后,在后台保持连接,这样下次打开的时候,速度会更快。
87.本技术上述实施例中,在接收客户端发送的目标启动请求之前,该方法还包括:发送目标运行环境的环境信息至客户端。
88.在一种可选的实施例中,可以提前登录云桌面,或者提前打开云应用,用户来连接时,桌面和应用已经是提前完全准备好的状态,速度会比当前解决方案更快。
89.实施例2
90.根据本技术实施例,还提供了一种云端的处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
91.图6是根据本发明实施例的一种云端的处理方法的流程图,如图6所示,该方法可以包括以下步骤:
92.步骤s602,发送目标启动请求至云服务器。
93.其中,目标启动请求用于启动云桌面或云应用,云服务器用于获取目标启动请求对应的目标运行环境,并发送目标运行环境的环境信息至客户端,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源。
94.步骤s604,接收环境信息,并基于环境信息连接目标运行环境。
95.其中,云服务器还用于发送通知信息至目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
96.本技术上述实施例中,云服务器还用于从目标资源池中获取目标运行环境,其中,目标资源池包括多个预先分配的运行环境。
97.本技术上述实施例中,云服务器还用于预测预设时间段内客户端发送的至少一个启动请求,得到预测结果;云服务器还用于基于预测结果创建至少一个运行环境,其中,至少一个运行环境处于空闲状态;云服务器还用于将至少一个运行环境存储至目标资源池。
98.本技术上述实施例中,云服务器还用于基于目标链接通道发送通知信息至目标运行环境。
99.本技术上述实施例中,云服务器还用于控制目标运行环境执行目标操作。
100.本技术上述实施例中,云服务器还用于接收云服务器发送的目标运行环境的环境信息。
101.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
102.实施例3
103.根据本技术实施例,还提供了一种云端的处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
104.图7是根据本发明实施例的一种云端的处理方法的流程图,如图7所示,该方法可以包括以下步骤:
105.步骤s702,接收云服务器发送的通知信息,基于通知信息执行目标操作,其中,目标操作用于登录云桌面或打开云应用的操作界面。
106.其中,云服务器用于接收客户端发送的目标启动请求,目标启动请求用于启动云桌面或云应用,云服务器还用于获取目标启动请求对应的目标运行环境,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源,云服务器还用于发送目标运行环境的环境信息至客户端,环境信息用于控制客户端连接目标运行环境。
107.本技术上述实施例中,云服务器还用于从目标资源池中获取目标运行环境,其中,目标资源池包括多个预先分配的运行环境。
108.本技术上述实施例中,云服务器还用于预测预设时间段内客户端发送的至少一个启动请求,得到预测结果;云服务器还用于基于预测结果创建至少一个运行环境,其中,至少一个运行环境处于空闲状态;云服务器还用于将至少一个运行环境存储至目标资源池。
109.本技术上述实施例中,云服务器还用于基于目标链接通道发送通知信息至目标运行环境。
110.本技术上述实施例中,云服务器还用于控制目标运行环境执行目标操作。
111.本技术上述实施例中,云服务器还用于接收云服务器发送的目标运行环境的环境信息。
112.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
113.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
114.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
115.实施例4
116.根据本技术实施例,还提供了一种用于实施上述云端的处理方法的云端的处理装置,如图8所示,该装置800包括:接收模块802、获取模块804、发送模块806。
117.其中,接收模块,用于接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取模块,用于获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送模块,用于发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
118.此处需要说明的是,上述接收模块802、获取模块804、发送模块806对应于实施例1中的步骤s202至步骤s206,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
119.本技术上述实施例中,获取模块还用于从目标资源池中获取目标运行环境,其中,目标资源池包括多个预先分配的运行环境。
120.本技术上述实施例中,该装置还包括:预测模块、创建模块、存储模块。
121.其中,预测模块用于预测预设时间段内客户端发送的至少一个启动请求,得到预测结果;创建模块用于基于预测结果创建至少一个运行环境,其中,至少一个运行环境处于空闲状态;存储模块用于将至少一个运行环境存储至目标资源池。
122.本技术上述实施例中,发送模块还用于基于目标链接通道发送通知信息至目标运行环境。
123.本技术上述实施例中,该装置还包括:控制模块。
124.其中,控制模块用于控制目标运行环境执行目标操作。
125.本技术上述实施例中,发送模块还用于发送目标运行环境的环境信息至客户端。
126.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
127.实施例5
128.根据本技术实施例,还提供了一种用于实施上述云端的处理方法的云端的处理装置,如图9所示,该装置900包括:发送模块902、接收模块904。
129.其中,发送模块,用于发送目标启动请求至云服务器,其中,目标启动请求用于启动云桌面或云应用,其中,云服务器用于获取目标启动请求对应的目标运行环境,并发送目标运行环境的环境信息至客户端,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;接收模块,用于接收环境信息,并基于环境信息连接目标运行环境;其中,云服务器还用于发送通知信息至目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
130.此处需要说明的是,上述发送模块902、接收模块904对应于实施例2中的步骤s602至步骤s604,两个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
131.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方
案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
132.实施例6
133.根据本技术实施例,还提供了一种用于实施上述云端的处理方法的云端的处理装置,如图10所示,该装置1000包括:接收模块1002。
134.其中,接收模块,用于接收云服务器发送的通知信息,基于通知信息执行目标操作,其中,目标操作用于登录云桌面或打开云应用的操作界面;其中,云服务器用于接收客户端发送的目标启动请求,目标启动请求用于启动云桌面或云应用,云服务器还用于获取目标启动请求对应的目标运行环境,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源,云服务器还用于发送目标运行环境的环境信息至客户端,环境信息用于控制客户端连接目标运行环境。
135.此处需要说明的是,上述接收模块1002对应于实施例3中的步骤s702,该模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例3所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
136.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
137.实施例7
138.本发明的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
139.可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
140.在本实施例中,上述计算机终端可以执行云端的处理方法中以下步骤的程序代码:接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
141.可选地,图11是根据本发明实施例的一种计算机终端的结构框图。如图11所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器、存储器。
142.其中,存储器可用于存储软件程序以及模块,如本发明实施例中的云端的处理方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的云端的处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
143.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用
于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
144.可选的,上述处理器还可以执行如下步骤的程序代码:从目标资源池中获取目标运行环境,其中,目标资源池包括多个预先分配的运行环境。
145.可选的,上述处理器还可以执行如下步骤的程序代码:预测预设时间段内客户端发送的至少一个启动请求,得到预测结果;基于预测结果创建至少一个运行环境,其中,至少一个运行环境处于空闲状态;将至少一个运行环境存储至目标资源池。
146.可选的,上述处理器还可以执行如下步骤的程序代码:基于目标链接通道发送通知信息至目标运行环境。
147.可选的,上述处理器还可以执行如下步骤的程序代码:控制目标运行环境执行目标操作。
148.可选的,上述处理器还可以执行如下步骤的程序代码:发送目标运行环境的环境信息至客户端。
149.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:发送目标启动请求至云服务器,其中,目标启动请求用于启动云桌面或云应用,云服务器用于获取目标启动请求对应的目标运行环境,并发送目标运行环境的环境信息至客户端,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;接收环境信息,并基于环境信息连接目标运行环境;其中,云服务器还用于发送通知信息至目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
150.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:接收云服务器发送的通知信息,基于通知信息执行目标操作,其中,目标操作用于登录云桌面或打开云应用的操作界面;其中,云服务器用于接收客户端发送的目标启动请求,目标启动请求用于启动云桌面或云应用,云服务器还用于获取目标启动请求对应的目标运行环境,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源,云服务器还用于发送目标运行环境的环境信息至客户端,环境信息用于控制客户端连接目标运行环境。
151.采用本发明实施例,首先接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面,实现了提高打开云桌面或云应用操作界面的效率。容易注意到的是,在获取到目标运行环境时,可以在执行将目标运行环境的环境信息发送至客户端的同时将通知目标运行环境执行目标操作,能够将云桌面、云应用的启动流程在不同地方完成,将之前的串行操作改为并行操作,能够大大节省云桌面、云应用的启动时间,进而解决了相关技术打开云桌面或云应用的耗费时间较长的技术问题。
152.本领域普通技术人员可以理解,图11所示的结构仅为示意,计算机终端也可以是
智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图11其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图11中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图11所示不同的配置。
153.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
154.实施例4
155.本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的云端的处理方法所执行的程序代码。
156.可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
157.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
158.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:从目标资源池中获取目标运行环境,其中,目标资源池包括多个预先分配的运行环境。
159.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:预测预设时间段内客户端发送的至少一个启动请求,得到预测结果;基于预测结果创建至少一个运行环境,其中,至少一个运行环境处于空闲状态;将至少一个运行环境存储至目标资源池。
160.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:基于目标链接通道发送通知信息至目标运行环境。
161.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:控制目标运行环境执行目标操作。
162.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:发送目标运行环境的环境信息至客户端。
163.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:发送目标启动请求至云服务器,其中,目标启动请求用于启动云桌面或云应用,云服务器用于获取目标启动请求对应的目标运行环境,并发送目标运行环境的环境信息至客户端,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;接收环境信息,并基于环境信息连接目标运行环境;其中,云服务器还用于发送通知信息至目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面。
164.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:接收云服务器发送的通知信息,基于通知信息执行目标操作,其中,目标操作用于登录云桌面
或打开云应用的操作界面;其中,云服务器用于接收客户端发送的目标启动请求,目标启动请求用于启动云桌面或云应用,云服务器还用于获取目标启动请求对应的目标运行环境,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源,云服务器还用于发送目标运行环境的环境信息至客户端,环境信息用于控制客户端连接目标运行环境。
165.采用本发明实施例,首先接收客户端发送的目标启动请求,其中,目标启动请求用于启动云桌面或云应用;获取目标启动请求对应的目标运行环境,其中,目标运行环境为正在运行的运行环境,运行环境为用于运行云桌面或云应用的资源;发送目标运行环境的环境信息至客户端,同时发送通知信息至目标运行环境,其中,环境信息用于控制客户端连接目标运行环境,通知信息用于控制目标运行环境执行目标操作,目标操作用于登录云桌面或打开云应用的操作界面,实现了提高打开云桌面或云应用操作界面的效率。容易注意到的是,在获取到目标运行环境时,可以在执行将目标运行环境的环境信息发送至客户端的同时将通知目标运行环境执行目标操作,能够将云桌面、云应用的启动流程在不同地方完成,将之前的串行操作改为并行操作,能够大大节省云桌面、云应用的启动时间,进而解决了相关技术打开云桌面或云应用的耗费时间较长的技术问题。
166.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
167.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
168.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
169.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
170.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
171.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
172.以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为
本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献