远程桌面处理方法以及系统技术方案

技术编号:37988912 阅读:7 留言:0更新日期:2023-06-30 10:03
本说明书实施例提供远程桌面处理方法以及系统,其中所述远程桌面处理方法包括:响应于接收到用户登录远程桌面的登录请求,确定所述用户对应的用户进程并阻塞所述用户进程;响应于接收到已登录消息,将所述用户的用户数据挂载到所述远程桌面,所述已登录消息用于表示所述用户已登录;在所述用户的用户数据成功挂载到所述远程桌面的情况下,取消对所述用户进程的阻塞。程的阻塞。程的阻塞。

【技术实现步骤摘要】
远程桌面处理方法以及系统


[0001]本说明书实施例涉及计算机
,特别涉及一种远程桌面处理方法。

技术介绍

[0002]随着云计算快速发展,用户可以将自己的应用和数据集中在云端,远程登录云桌面进行学习,办公,游戏等等,打破了传统的电脑使用方式,用户对云上办公或者远程办公的认同感越来越强。
[0003]但是,目前在用户登录云桌面时,有可能会发生一些用户进程因为用户数据访问失败而产生的错误,因此,亟需一种远程桌面处理方案来减少云桌面的错误。

技术实现思路

[0004]有鉴于此,本说明书实施例提供了一种远程桌面处理方法。本说明书一个或者多个实施例同时涉及一种远程桌面处理系统,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0005]根据本说明书实施例的第一方面,提供了一种远程桌面处理方法,包括:响应于接收到用户登录远程桌面的登录请求,确定所述用户对应的用户进程并阻塞所述用户进程;响应于接收到已登录消息,将所述用户的用户数据挂载到所述远程桌面,所述已登录消息用于表示所述用户已登录;在所述用户的用户数据成功挂载到所述远程桌面的情况下,取消对所述用户进程的阻塞。
[0006]根据本说明书实施例的第二方面,提供了一种远程桌面处理系统,包括:客户端和应用了如本说明书任意实施例所述远程桌面处理方法的服务端;所述客户端,被配置为向所述服务端发送用户登录云桌面的登录请求。
[0007]根据本说明书实施例的第三方面,提供了一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述远程桌面处理方法的步骤。
[0008]根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述远程桌面处理方法的步骤。
[0009]根据本说明书实施例的第五方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述远程桌面处理方法的步骤。
[0010]本说明书一个实施例实现了远程桌面处理方法,该方法针对从收到用户登录请求到完成登录之间有时延,导致一些用户进程因为用户数据访问失败而产生错误的问题,响应于接收到用户登录远程桌面的登录请求,确定所述用户对应的用户进程并阻塞所述用户进程,响应于接收到已登录消息,将所述用户的用户数据挂载到所述远程桌面,在所述用户的用户数据成功挂载到所述远程桌面的情况下,取消对所述用户进程的阻塞,也即在收到用户完成登录的消息后,处理如用户配置管理等一些用户数据的远程挂载以及其他的准备工作,然后,再对用户进程放行,由于这时用户进程可以正常访问用户数据,能够保证用户
的登录流程正常进行,保证用户进程的正确执行,避免远程桌面出现错误,提高用户体验。
附图说明
[0011]图1a是本说明书一个实施例提供的一种远程桌面处理方法的应用场景示意图;
[0012]图1b是本说明书另一个实施例提供的一种远程桌面处理方法的应用场景示意图;
[0013]图2是本说明书一个实施例提供的一种远程桌面处理方法的流程图;
[0014]图3是本说明书一个实施例提供的一种远程桌面处理方法的处理过程流程图;
[0015]图4是本说明书一个实施例提供的一种远程桌面处理装置的结构示意图;
[0016]图5是本说明书一个实施例提供的一种远程桌面处理系统的结构示意图;
[0017]图6是本说明书一个实施例提供的一种计算设备的结构框图。
具体实施方式
[0018]在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。
[0019]在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0020]应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0021]首先,对本说明书一个或多个实施例涉及的名词术语进行解释。
[0022]UPM(User Profi le Management,用户配置文件管理),UPM的目的是将用户配置文件集中管理,用户登录时将用户配置文件挂载到VDA(Vi rtua l Digita l Ass i stant,虚拟数字助理),注销时将用户配置文件再拷贝到存储,优化用户体验。例如,云服务器的操作系统可在用户第一次登录时创建用户配置文件。在后续登录时,再加载用户的配置文件,然后其他系统组件根据配置文件中的信息配置用户环境。
[0023]Sess ion(会话),是服务端存储的一个对象,用来存储访问该服务端的客户端的用户信息(也可以存储其他信息),从而保持用户会话状态。
[0024]用户进程,是由用户创建的运行在用户态下的进程。用户登录远程桌面后,远程桌面上运行的,除了系统服务、驱动程序等系统进程以外,其他应用程序(如社交软件、浏览器、开发软件、设计软件、游戏等)一般都是用户进程。
[0025]随着云计算快速发展,用户可以将自己的应用和数据集中在云端,远程登录云桌面进行学习,办公,游戏等等,打破了传统的电脑使用方式,用户对云上办公或者远程办公的认同感越来越强。在用户登录云桌面时,系统会将用户配置文件管理的一些用户数据,如
开始菜单、任务栏图标展示,浏览器书签和历史记录,应用的初始化设置、云桌面上的文件等相关用户数据,挂载到云桌面。但是,从收到用户登录请求到完成登录之间有时延,导致一些用户进程因为用户数据访问失败而产生错误。
[0026]为了解决上述问题,本说明书实施例提供了远程桌面处理方法,该方法响应于接收到用户登录远程桌面的登录请求,确定所述用户对应的用户进程并阻塞所述用户进程,响应于接收到已登录消息,将所述用户的用户数据挂载到所述远程桌面,在所述用户的用户数据成功挂载到所述远程桌面的情况下,取消对所述用户进程的阻塞,也即在收到用户完成登录的消息后,处理用户配置管理的一些用户数据的远程挂载以及其他的准备工作,然后,再对用户进程放行,由于这时用户进程可以正本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程桌面处理方法,包括:响应于接收到用户登录远程桌面的登录请求,确定所述用户对应的用户进程并阻塞所述用户进程;响应于接收到已登录消息,将所述用户的用户数据挂载到所述远程桌面,所述已登录消息用于表示所述用户已登录;在所述用户的用户数据成功挂载到所述远程桌面的情况下,取消对所述用户进程的阻塞。2.根据权利要求1所述的方法,所述响应于接收到用户登录远程桌面的登录请求,确定所述用户对应的用户进程并阻塞所述用户进程,包括:响应于接收到用户登录远程桌面的登录请求,获取操作系统为所述用户分配的会话标识;利用所述会话标识,监测所述会话标识对应的会话中用户进程的创建;响应于监测到所述会话中用户进程的创建,阻塞所述用户进程。3.根据权利要求1所述的方法,所述响应于接收到已登录消息,将所述用户的用户数据挂载到远程桌面,包括:响应于接收到已登录消息,获取所述已登录消息对应的用户身份信息;利用所述用户身份信息,从所述远程桌面对应的一个或多个用户的用户数据中,查找出所述用户身份信息对应的用户数据,将所述用户身份信息对应的用户数据挂载到远程桌面。4.根据权利要求1所述的方法,所述在所述用户的用户数据成功挂载到所述远程桌面的情况下,取消对所述用户进程的阻塞,包括:获取所述已登录消息对应的用户身份信息;在所述用户的用户数据成功挂载到所述远程桌面的情况下,利用所述用户身份信息,从已阻塞的一个或多个用户进程中,取消所述用户身份信息对应的用户进程的阻塞。5.根据权利要求1所述的方法,所述响应于接收到用户登录远程桌面的登录请求,确定所述用户对应的用户进程并阻塞所述用户进程,包括:用户配置管理服务响应于接收到用户登录远程桌面的登录请求,获取操作系统为所述用户分配的会话标识;所述用户配置管理服务将所述会话标识发送给运行在内核态下的用户配置管理驱动;所述用户配置管理驱动利用所述会话标识,监测所述会话标识对应的会话对用户进程的创建,响应于监测到所述会话对用户进程的创建,阻塞所述用户进程;所述响应于接收到已登录消息,将所述用户的用户数据挂载到远程桌面,包括:所述用户配置管理服务响应于从用户登录程序接收到已登录消息...

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

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

1