授权处理方法、装置、电子设备及计算机可读存储介质

文档序号:1846244 发布日期:2021-11-16 浏览:31次 >En<

阅读说明:本技术 授权处理方法、装置、电子设备及计算机可读存储介质 (Authorization processing method and device, electronic equipment and computer readable storage medium ) 是由 张文华 于 2021-08-05 设计创作,主要内容包括:本发明公开了一种授权处理方法、装置、电子设备及计算机可读存储介质。其中,该方法包括:通过第一账户登录服务器上的第一虚拟机;接收第二账户的授权请求;响应授权请求,对第二账户在服务器上的操作进行授权处理。本发明解决了相关技术中使用计算机时,存在的不能灵活管控计算机的使用权限的技术问题。(The invention discloses an authorization processing method, an authorization processing device, electronic equipment and a computer readable storage medium. Wherein, the method comprises the following steps: logging in a first virtual machine on a server through a first account; receiving an authorization request for a second account; and responding to the authorization request, and performing authorization processing on the operation of the second account on the server. The invention solves the technical problem that the use authority of the computer cannot be flexibly managed when the computer is used in the related technology.)

授权处理方法、装置、电子设备及计算机可读存储介质

技术领域

本发明涉及计算机领域,具体而言,涉及一种授权处理方法、装置、电子设备及计算机可读存储介质。

背景技术

当前青少年使用计算机,沉迷于电脑游戏不可自拔的现象已经成了现阶段社会的难题。相关部门也明确提出管控青少年使用网络的需求,防止沉迷于电脑游戏耽误学业。针对上述问题,相关技术中的电脑登录形式,不管是物理机还是虚拟机,各个年龄段的孩子对于计算机的使用都有相同的权限,都不能很好地做到由家长管控,会出现不能灵活管控计算机的使用权限的问题。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种授权处理方法、装置、电子设备及计算机可读存储介质,以至少解决相关技术中使用计算机时,存在的不能灵活管控计算机的使用权限的技术问题。

根据本发明实施例的一个方面,提供了一种授权处理方法,包括:通过第一账户登录服务器上的第一虚拟机;接收第二账户的授权请求;响应所述授权请求,对所述第二账户在所述服务器上的操作进行授权处理。

可选地,所述对所述第二账户在所述服务器上的操作进行授权处理,包括:授权所述第二账户在所述服务器上的第二虚拟机的登录操作,以及授权所述第二账户在所述第二虚拟机上的操作权限。

可选地,所述授权所述第二账户在所述第二虚拟机上的操作权限,包括:授权所述第二账户在所述第二虚拟机上允许访问的应用列表。

可选地,所述授权所述第二账户在所述第二虚拟机上允许访问的应用列表,包括:授权所述第二账户允许访问应用列表中应用的访问时长。

可选地,所述对所述第二账户在所述服务器上的操作进行授权处理,包括:授权所述第二账户在所述服务器上的第一虚拟机的应用显示界面的操作。

可选地,所述授权所述第二账户在所述服务器上的第一虚拟机的应用显示界面的操作,包括:授权所述第二账户在所述应用显示界面操作的操作时长。

可选地,在所述授权所述第二账户在所述服务器上的第一虚拟机的应用显示界面的操作之后,还包括:接收所述第二账户在所述应用显示界面的操作内容,并将所述操作内容发送给所述第一虚拟机;接收所述第一虚拟机对所述操作内容的响应内容,并将所述响应内容发送给所述第二账户对应的显示器。

可选地,在对所述第二账户在所述服务器上的操作进行授权处理之后,还包括:接收结束授权请求;基于所述结束授权请求,结束所述第二账户在所述服务器上的操作的授权。

根据本发明实施例的另一个方面,提供了一种授权处理方法,包括:接收第一账户的登录请求;响应所述登录请求,控制所述第一账户登录到服务器的第一虚拟机;接收第二账户的授权请求;将所述授权请求发送给所述第一账户;在所述第一账户接受授权请求的情况下,对所述第二账户在所述服务器上的操作进行授权处理。

可选地,所述对所述第二账户在所述服务器上的操作进行授权处理,包括:授权所述第二账户在所述服务器上的第二虚拟机的登录操作,以及授权所述第二账户在所述第二虚拟机上的操作权限;或者,授权所述第二账户在所述服务器上的第一虚拟机的应用显示界面的操作。

可选地,在对所述第二账户在所述服务器上的操作进行授权处理之后,还包括:接收结束授权请求;基于所述结束授权请求,结束所述第二账户在所述服务器上的操作的授权。

根据本发明实施例的另一个方面,提供了一种授权处理装置,包括:第一登录模块,用于通过第一账户登录服务器上的第一虚拟机;第一接收模块,用于接收第二账户的授权请求;第一授权模块,用于响应所述授权请求,对所述第二账户在所述服务器上的操作进行授权处理。

根据本发明实施例的另一个方面,提供了一种授权处理装置,包括:第二接收模块,用于接收第一账户的登录请求;第二登录模块,用于响应所述登录请求,控制所述第一账户登录到服务器的第一虚拟机;接收模块,用于接收第二账户的授权请求;发送模块,用于将所述授权请求发送给所述第一账户;第二授权模块,用于在所述第一账户接受授权请求的情况下,对所述第二账户在所述服务器上的操作进行授权处理。

根据本发明实施例的另一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现任一项所述的授权处理方法。

根据本发明实施例的另一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行任一项所述的授权处理方法。

根据本发明实施例的另一个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现任一项所述的授权处理方法。

在本发明实施例中,通过接受并响应第二账户的授权请求的方式,达到了对第二账户在服务器上的操作进行授权处理的目的,从而实现了第一账户对第二账户在服务器上的操作进行管控的技术效果,进而解决了相关技术中使用计算机时,存在的不能灵活管控计算机的使用权限技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的授权处理方法一的流程图;

图2是根据本发明实施例的授权处理方法二的流程图;

图3是本发明可选实施方式提供的授权子机登录方法中装置的结构框图;

图4是本发明可选实施方式提供的授权子机登录方法中终端与服务器的交互示意图;

图5是本发明可选实施方式提供的授权子机登录方法的界面交互示意图;

图6是本发明可选实施方式提供的授权应用方法中装置的结构框图;

图7是本发明可选实施方式提供的授权应用方法的界面交互示意图;

图8是根据本发明实施例的授权处理装置一的结构框图;

图9是根据本发明实施例的授权处理装置二的结构框图;

图10是根据一示例性实施例示出的一种终端的结构框图;

图11是根据一示例性实施例示出的一种服务器的结构框图。

具体实施方式

根据本发明实施例,提供了一种授权处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的授权处理方法一的流程图,如图1所示,该方法包括如下步骤:

步骤S102,通过第一账户登录服务器上的第一虚拟机;

步骤S104,接收第二账户的授权请求;

步骤S106,响应授权请求,对第二账户在服务器上的操作进行授权处理。

通过上述步骤,对于客户端一侧而言,通过接受并响应第二账户的授权请求的方式,达到了对第二账户在服务器上的操作进行授权处理的目的,从而实现了第一账户对第二账户在服务器上的操作进行管控的技术效果,进而解决了相关技术中使用计算机时,存在的不能灵活管控计算机的使用权限技术问题。

作为一种可选的实施例,通过第一账户登录服务器上的第一虚拟机。在服务器的第一虚拟机上登陆第一账户,第一账户登陆后进行后续的管控操作处理。其中,第一账户可以为具有对第二账户进行管控能力的账户,第二账户可以为具有计算机使用需求的账户,基于不同的应用场景,可以是不同身份的用户,例如,在教育学习的场景中,第一账户可以是家长或老师,管控第二账户,即孩子,使用网络的权限;在线上考试的场景中,第一账户可以是考官,管控第二账户,即学员,考试的题目与考试过程中的应用限制;等等。需要说明的是,第一账户可以管控一个或多个第二账户,第二账户也可以由一个或多个第一账户进行管控,以教育学习的场景为例,第一账户可以是多名家长或老师,第二账户可以是家长或老师管理的多名孩子。第一账户与第二账户的对应关系可以存储在数据库中,以便使用的时候进行调取。

作为一种可选的实施例,接收第二账户的授权请求,第二账户的授权请求可以包括授权使用虚拟机的请求,也可以是授权使用应用的请求,可以根据使用第二账户用户的身份与实际应用的需求确定授权请求的内容,第二账户在请求时可以选取授权请求的权限,第一账户在授权时也可以基于第二账户的授权请求选取授权请求的权限。第二账户授权请求的获取,可以是通过响应第二账户用户的键盘或鼠标操作,或是显示屏的触摸操作等等,记录键盘、鼠标或是对显示屏触摸的位置坐标与操作,进而生成授权请求,保证是基于第二账户用户的行为操作生成授权请求的。确保第二账户用户可以根据实际应用的需要,合理地要求授权权限,在获取权限使用后,能够合理地使用计算机资源。

作为一种可选的实施例,响应授权请求,对第二账户在服务器上的操作进行授权处理。客户端通过响应第二账户的授权请求,对第二账户在服务器上的操作进行授权处理,其中,第二账户在服务器上的操作是基于授权请求的,可以执行被授权的操作。在客户端响应授权请求时,第一账户可以设置授权的相关内容。可以通过多种方式进行设置,例如,响应第一账户用户的键盘或鼠标操作,或是对显示屏的触摸操作,记录键盘、鼠标或是对显示屏触摸的位置坐标与操作,基于第二用户需要在服务器上进行的操作,选择授权的内容,对第二账户在服务器上的操作进行授权处理,给予第二账户操作的权限从而进行计算机资源的使用。

作为一种可选的实施例,对第二账户在服务器上的操作进行授权处理,授权内容包括多种,例如:授权第二账户在服务器上的第二虚拟机的登录操作,以及授权第二账户在第二虚拟机上的操作权限。第二账户在第二虚拟机上进行登录,使得第二账户可以应用整个计算机系统,第一账户也可以设置在虚拟机上的操作权限,限制第二账户在计算机系统上的操作权限。能够在给予第二账户充分的计算机资源的前提下,选择设置一定的权限,对第二账户进行相关操作的限制,有利于第二账户更好地集中于第一账户允许操作的事务上,进行更好的学习与应用。

作为一种可选的实施例,授权第二账户在第二虚拟机上的操作权限,操作权限又包括很多,例如:授权第二账户在第二虚拟机上允许访问的应用列表。通过设置允许访问的应用列表,可以使得第二账户使用本次登录后被授权的应用,执行相应的任务,不被计算机系统中其他事物所吸引而造成的本次登录任务完成滞后或懈怠等情况。有利于对第二账户的操作权限更细致地管理。

作为一种可选的实施例,授权第二账户在第二虚拟机上允许访问的应用列表,还可以授权更详细的内容,例如:授权第二账户允许访问应用列表中应用的访问时长。使用任何应用都可以有一定的限制,在不同的应用场景中,可以进行不同的访问时长限制,以达到不同的目的。例如,在教育学习的场景中,第二账户用户学习网课,可以设置为半天或者是其他时间的访问时长,防止造成第二账户用户过度劳累的现象;在线上考试的场景中,第二账户用户进行线上考试,可以设置规定时间的访问时长,时间一到自动交卷,避免第二账户用户拖延答题时间的现象;在娱乐休闲的场景中,第二账户用户玩游戏以进行休闲娱乐,可以设置一个小时的访问时长,避免第二账户用户对游戏的沉迷,等等。基于不同的场景对应用设置一定的访问时长,能够达到更好的管控效果。

作为一种可选的实施例,对第二账户在服务器上的操作进行授权处理,还可以采用如下方式:授权第二账户在服务器上的第一虚拟机的应用显示界面的操作。在该授权的方法中,第二账户没有独立的计算机系统,通过获取第一虚拟机的应用界面进行操作,因此可以对第一虚拟机中的应用进行操作。可以有效避免第二账户用户不会对复杂的计算机系统进行处理的现象,只需要对应用进行操作即可。即在一台虚拟机可以控制显示多个界面,其中多个界面用于第一账户与第二账户的操作显示。并将多个界面在多个显示器中进行显示,以使第一账户与第二账户执行相应的操作内容。

作为一种可选的实施例,授权第二账户在服务器上的第一虚拟机的应用显示界面的操作,同样包括上述方法中的授权内容,例如:授权第二账户在应用显示界面操作的操作时长。基于不同的场景对应用设置一定的访问时长,能够达到更好的管控效果。

作为一种可选的实施例,在授权第二账户在服务器上的第一虚拟机的应用显示界面的操作之后,还包括:接收第二账户在应用显示界面的操作内容,并将操作内容发送给第一虚拟机;接收第一虚拟机对操作内容的响应内容,并将响应内容发送给第二账户对应的显示器。因为第一账户与第二账户同用一台虚拟机,所以要将第二账户在应用显示界面的操作内容发送给虚拟机,虚拟机进行响应后将响应内容发送给第二账户对应的显示器,进而反映到第二用户所操作的应用显示界面中。达到了同一台虚拟机可以控制在不同的显示器中可以显示不同的操作界面的目的。

作为一种可选的实施例,在对第二账户在服务器上的操作进行授权处理之后,还包括:接收结束授权请求;基于结束授权请求,结束第二账户在服务器上的操作的授权。在上述多种授权方法中,授权请求后,还可以进行结束授权操作。在设置操作时长时,可以在到达操作时长时,自动触发结束授权请求,以结束对第二账户在服务器上进行操作的授权;在没有设置操作时长或者未达设定的操作时长时,第一账户、第二账户均可以发起结束授权请求,结束对第二账户在服务器上进行操作的授权。能够保证第一账户也能够对第二账户的结束操作进行管理,实现了对第二账户更有效地管控。

图2是根据本发明实施例1的授权处理方法二的流程图,如图2所示,该方法包括如下步骤:

步骤S202,接收第一账户的登录请求;

步骤S204,响应登录请求,控制第一账户登录到服务器的第一虚拟机;

步骤S206,接收第二账户的授权请求;

步骤S208,将授权请求发送给第一账户;

步骤S210,在第一账户接受授权请求的情况下,对第二账户在服务器上的操作进行授权处理。

通过上述步骤,对于服务器一侧而言,通过接收并响应第一账户的登录请求,接受第二账户的授权请求,并在接受授权的情况下进行第二账户在服务其上进行授权处理的方式,达到了对第二账户在服务器上的操作进行授权处理的目的,从而实现了第一账户对第二账户在服务器上的操作进行管控的技术效果,进而解决了相关技术中使用计算机时,存在的不能灵活管控计算机的使用权限技术问题。

作为一种可选的实施例,接收第一账户的登录请求。在服务器的第一虚拟机上登陆第一账户,第一账户登陆后进行后续的管控操作处理。响应登录请求,控制第一账户登录到服务器的第一虚拟机。能够保证第一账户登录在第一虚拟机上后,使得第一账户后续能够接收到授权请求从而进行管控操作的处理。

作为一种可选的实施例,接收第二账户的授权请求,即接收第二账户请求授权的操作,第二账户的授权请求可以包括授权使用虚拟机的请求,也可以是授权使用应用的请求,可以根据使用第二账户用户的身份与实际应用的需求确定授权请求的内容,第二账户的授权请求的获取,可以是通过响应第二账户用户的键盘或鼠标操作,或是显示屏的触摸操作等等,记录键盘、鼠标或是对显示屏触摸的位置坐标与操作,进而生成授权请求,保证是基于第二账户用户的行为操作生成授权请求的。确保第二账户用户可以根据实际应用的需要,合理地要求授权权限,在获取权限使用后,能够合理地使用计算机资源。

作为一种可选的实施例,将授权请求发送给第一账户。在不同的授权方法中,授权请求发送给第一账户的方法不同。由第一账户响应授权请求,对第二账户在服务器上的操作进行授权处理。客户端通过响应第二账户的授权请求,对第二账户在服务器上的操作进行授权处理,其中,第二账户在服务器上的操作是基于授权请求的,可以执行被授权的操作。在客户端响应授权请求时,第一账户可以设置授权的相关内容。

作为一种可选的实施例,在第一账户接受授权请求的情况下,对第二账户在服务器上的操作进行授权处理。例如,授权第二账户在第二虚拟机上允许访问的应用列表,授权第二账户允许访问应用列表中应用的访问时长。授权第二账户在服务器上的第一虚拟机的应用显示界面的操作,授权第二账户在应用显示界面操作的操作时长,等等。

作为一种可选的实施例,对第二账户在服务器上的操作进行授权处理,包括:授权第二账户在服务器上的第二虚拟机的登录操作,以及授权第二账户在第二虚拟机上的操作权限;或者,授权第二账户在服务器上的第一虚拟机的应用显示界面的操作。第二账户在第二虚拟机上进行登录,使得第二账户可以应用整个计算机系统,第一账户也可以设置在虚拟机上的操作权限,限制第二账户在计算机系统上的操作权限。能够在给予第二账户充分的计算机资源的前提下,选择设置一定的权限,对第二账户进行相关操作的限制,有利于第二账户更好地集中于第一账户允许操作的事务上,进行更好的学习与应用。在授权第二账户在服务器上的第一虚拟机的应用显示界面的操作的方法中,第二账户没有独立的计算机系统,通过获取第一虚拟机的应用界面进行操作,因此可以对第一虚拟机中的应用进行操作。可以有效避免第二账户用户不会对复杂的计算机系统进行处理的现象,只需要对应用进行操作即可。即在一台虚拟机可以控制显示多个界面,其中多个界面用于第一账户与第二账户的操作显示。并将多个界面在多个显示器中进行显示,以使第一账户与第二账户执行相应的操作内容。

作为一种可选的实施例,在对第二账户在服务器上的操作进行授权处理之后,还包括:接收结束授权请求;基于结束授权请求,结束第二账户在服务器上的操作的授权。在设置操作时长时,可以在到达操作时长时,自动触发结束授权请求,以结束对第二账户在服务器上进行操作的授权;在没有设置操作时长或者未达设定的操作时长时,第一账户、第二账户均可以发起结束授权请求,结束对第二账户在服务器上进行操作的授权。能够保证第一账户也能够对第二账户的结束操作进行管理,实现了对第二账户更有效地管控。

基于上述实施例及可选实施例,提供了一种可选实施方式,下面具体说明。

当前青少年使用电脑,沉迷于电脑游戏不可自拔的现象已经成了当前社会的难题。提出了开发出子母机的需求,用于管控青少年使用电脑,防止沉迷于电脑游戏耽误学业。在相关技术中,目前的电脑登录形式,不管是物理机还是虚拟机,都不能很好的做到家长管控的方式来实现子母机模式。子机的登录和使用完全不受家长的控制,各个年龄段的孩子对于计算机的使用都有相同的权限,不仅造成了资源的浪费,而且容易让青少年接触到不良内容和操作。对青少年的身心都有极大的伤害。

鉴于此,本发明可选实施方式中提供了一种子母机管控使用的方案,基于家长管控孩子使用应用的场景,针对不同年龄段的孩子,可以选择不同的管控方式,主要分为:登录授权管控和应用管控。

登录授权管控:

针对对计算机系统有较为复杂的操作需求的用户,例如,青少年,较为大龄的孩子,比如可能需要在多个软件之间做切换使用,对操作系统需要有足够的使用控制权。有自主操作学习需求的情况下,可以采用登录授权管控。登录时需要母机(家长端)授权,登录后可自行操作,登录的子机是一个独立的操作系统,登录后家长就无权进行远程控制。子机和母机隶属于同一个账号下,母机有对子机的登录权限控制的权力。即当母机登录时,才可对子机进行授权。子机需要登录,必须母机先登录,再对其授权才可登录。母机也有对子机结束授权的权力,即使用一段时间后,母机可以结束授权,有效管控了孩子使用电脑的时间和权限。

应用管控:

针对对计算机系统没有较为复杂的操作需求的用户,例如,对于低龄的孩子,不太会操作计算机系统,但有学习的需求,比如要上网课,仅需要使用网课软件。在仅需要使用部分应用的情况下,可以采用应用管控的方式。家长登录后,将对应的应用软件下发给子机(孩子端),子机端仅显示下发的应用程序,以及对该应用程序的操作权。此方法也可以有效的管控孩子使用电脑。

下面对上述两种管控方式分别进行介绍:

图3是本发明可选实施方式提供的授权子机登录方法中装置的结构框图,图4是本发明可选实施方式提供的授权子机登录方法中终端与服务器的交互示意图,显示出了终端与服务器之间的交互流程,图5是本发明可选实施方式提供的授权子机登录方法的界面交互示意图,如图3、4、5所示,下面对本发明可选实施方式提供的授权子机登录方法进行介绍:

S1,家长机(母机)登录;

用户1(家长用户)通过母账户名USER1(家长用户的用户名),在R1登录到服务器的VM1,登录成功后才可以执行用户2(孩子用户)通过子账户名USER2(孩子用户的用户名),在R2登录到服务器的VM2。

需要说明的是,家长机(母机)如图3、4中R1端所示,显示器1显示母机操作画面,孩子机(子机)如图3、4中R2端所示,显示器2显示子机操作画面。

S2,孩子机(子机)向家长机(母机)申请授权

具体的,R2端发送授权请求给VM2;其中,授权请求携带有R2的子账户名。VM2解析授权请求,并在数据库中查询和该子账户名对应的母账户名,并且将授权请求转发给予母账户名对应的VM1。

S3,家长机(母机)同意授权;

VM1向母机推送是否接受授权请求的画面,家长用户可以通过键鼠操作或者显示器触摸屏操作等,选择同意授权或者拒绝授权。如果同意授权,则VM2开启工作,孩子用户可以在子机上进行操作。如果拒绝授权,则VM2空闲,不运行。

S4,孩子机(子机)登录系统桌面,正常操作;

需要说明的是,在此过程中,VM1和VM2分别独自运行。家长机可以设置VM2的权限,比如,可以打开的应用列表,应用的使用时长等。例如,可以设置白名单,也就是可以访问的应用名单,英语学习软件,搜题软件等,也可以将每个应用设置对应的可以访问的时间段。

S5,家长机(母机)结束授权;

S6,孩子用户通过在显示器1上操作,点击结束授权,会生成结束授权请求,并将该结束授权请求发送给VM1,VM1查询绑定的VM2是否在线,如果在线,则控制VM2退出;如果不在线,流程结束。孩子机(子机)退出登录。

需要说明的是,步骤S5和S6可以同时进行,或者合并到一步进行。

图6是本发明可选实施方式提供的授权应用方法中装置的结构框图,图7是本发明可选实施方式提供的授权应用方法的界面交互示意图,如图6、7所示,下面对本发明可选实施方式提供的授权应用方法进行详细介绍:

S1,家长机(母机)登录;

用户1(家长用户)通过账户名USER1(家长用户的用户名),在R1登录到服务器的VM1。如果未打开子机功能,则VM1运行系统推送一个显示画面,该显示画面是母机显示画面。如果打开了子机功能,则VM1运行有两个画面,一个是母机显示画面,一个是子机显示画面。

S2,孩子机(子机)登录;

登录过程是在母机上操作的。在子机未登录前,VM1推送有母机显示画面。该画面中,家长用户可以选择登录子机。具体的,R1端可以响应孩子用户的键盘或者鼠标消息,并记录键鼠的位置坐标和操作,并生成登录子机请求,发送给VM1,如果VM1检测到是登录子机的请求,则VM1侧分别生成两个画面,相当于运行两个虚拟的系统,一个系统用于在母机上显示画面,另一个系统用于在子机上显示画面。

S3,家长机(母机)向子机发送应用桌面;

母机上的R1端上可以把VM1的子机界面数据发送给子机对应的接收端,解码后由子机显示器显示。

S4,孩子机(子机)端收到应用桌面,可对该应用进行操作;

R2端还连接有键盘或者鼠标,或者是显示屏。R2端的键鼠消息可以发送给R1端中的软S,并由软S发送给VM1。R1端的键鼠消息直接发送给VM1。其中,R1端的键鼠消息和R2端的键鼠消息可以通过不同的标识区分。R1端的键鼠消息另外还携带有用户操作的位置消息和操作内容,R2端的键鼠消息另外还携带有子用户的操作的位置消息和操作内容。VM1运行的两套虚拟系统可以分别识别两套键鼠消息并响应,再推送更新后的界面给R1端和R2端。

S5,家长机(母机)结束分享应用桌面;

家长用户可以通过R1端进行操作,结束分享桌面应用。具体的,发送请求退出子机的登录。

S6,孩子机(子机)退到静态桌面,无任何分享应用桌面显示。

和上个实施例类似,用户可以设置子用户的操作权限,比如操作时间,操作时长,以及可以操作的应用等。

通过上述可选实施方式,可以达到至少以下几点有益效果:

(1)合理管控孩子使用电脑的时间;

(2)合理管控孩子使用电脑的应用。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

实施例2

根据本发明实施例,还提供了一种用于实施上述授权处理方法一的装置,图8是根据本发明实施例的授权处理装置一的结构框图,如图8所示,该装置包括:第一登录模块802,第一接收模块804和第一授权模块806,下面对该装置进行详细说明。

第一登录模块802,用于通过第一账户登录服务器上的第一虚拟机;第一接收模块804,连接于上述第一登录模块802,用于接收第二账户的授权请求;第一授权模块806,连接于上述第一接收模块804,用于响应授权请求,对第二账户在服务器上的操作进行授权处理。

此处需要说明的是,上述第一登录模块802,第一接收模块804和第一授权模块806对应于实施授权处理方法一中的步骤S102至步骤S106,多个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。

实施例3

根据本发明实施例,还提供了一种用于实施上述授权处理方法二的装置,图9是根据本发明实施例的授权处理装置二的结构框图,如图9所示,该装置包括:第二接收模块902,第二登录模块904,接收模块906,发送模块908和第二授权模块910,下面对该装置进行详细说明。

第二接收模块902,用于接收第一账户的登录请求;第二登录模块904,连接于上述第二接收模块902,用于响应登录请求,控制第一账户登录到服务器的第一虚拟机;接收模块906,连接于上述第二登录模块904,用于接收第二账户的授权请求;发送模块908,连接于上述接收模块906,用于将授权请求发送给第一账户;第二授权模块910,连接于上述发送模块908,用于在第一账户接受授权请求的情况下,对第二账户在服务器上的操作进行授权处理。

此处需要说明的是,上述第二接收模块902,第二登录模块904,接收模块906,发送模块908和第二授权模块910对应于实施授权处理方法二中的步骤S202至步骤S210,多个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。

实施例4

本公开的实施例可以提供一种电子设备,该电子设备可以是一种终端,也可以是一种服务器。在本实施例中,该电子设备作为一种终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述终端也可以为移动终端等终端设备。

可选地,在本实施例中,上述终端可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,图10是根据一示例性实施例示出的一种终端的结构框图。如图10所示,该终端可以包括:一个或多个(图中仅示出一个)处理器101、用于存储处理器可执行指令的存储器102;其中,处理器被配置为执行指令,以实现上述任一项的授权处理方法。

其中,存储器可用于存储软件程序以及模块,如本公开实施例中的授权处理方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的授权处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:通过第一账户登录服务器上的第一虚拟机;接收第二账户的授权请求;响应授权请求,对第二账户在服务器上的操作进行授权处理。

可选的,上述处理器还可以执行如下步骤的程序代码:对第二账户在服务器上的操作进行授权处理,包括:授权第二账户在服务器上的第二虚拟机的登录操作,以及授权第二账户在第二虚拟机上的操作权限。

可选的,上述处理器还可以执行如下步骤的程序代码:授权第二账户在第二虚拟机上的操作权限,包括:授权第二账户在第二虚拟机上允许访问的应用列表。

可选的,上述处理器还可以执行如下步骤的程序代码:授权第二账户在第二虚拟机上允许访问的应用列表,包括:授权第二账户允许访问应用列表中应用的访问时长。

可选的,上述处理器还可以执行如下步骤的程序代码:对第二账户在服务器上的操作进行授权处理,包括:授权第二账户在服务器上的第一虚拟机的应用显示界面的操作。

可选的,上述处理器还可以执行如下步骤的程序代码:授权第二账户在服务器上的第一虚拟机的应用显示界面的操作,包括:授权第二账户在应用显示界面操作的操作时长。

可选的,上述处理器还可以执行如下步骤的程序代码:在授权第二账户在服务器上的第一虚拟机的应用显示界面的操作之后,还包括:接收第二账户在应用显示界面的操作内容,并将操作内容发送给第一虚拟机;接收第一虚拟机对操作内容的响应内容,并将响应内容发送给第二账户对应的显示器。

可选的,上述处理器还可以执行如下步骤的程序代码:在对第二账户在服务器上的操作进行授权处理之后,还包括:接收结束授权请求;基于结束授权请求,结束第二账户在服务器上的操作的授权。

在本公开的实施例中,该电子设备作为一种服务器,图11是根据一示例性实施例示出的一种服务器的结构框图。如图11所示,该服务器110可以包括:一个或多个(图中仅示出一个)处理组件111、用于存储处理组件111可执行指令的存储器112、提供电源的电源组件113,实现与外部网络通信的网络接口114和与外部进行数据传输的I/O输入输出接口115;其中,处理组件111被配置为执行指令,以实现上述任一项的授权处理方法。

其中,存储器可用于存储软件程序以及模块,如本公开实施例中的授权处理方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的授权处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理组件可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:接收第一账户的登录请求;响应登录请求,控制第一账户登录到服务器的第一虚拟机;接收第二账户的授权请求;将授权请求发送给第一账户;在第一账户接受授权请求的情况下,对第二账户在服务器上的操作进行授权处理。

可选的,上述处理组件还可以执行如下步骤的程序代码:对第二账户在服务器上的操作进行授权处理,包括:授权第二账户在服务器上的第二虚拟机的登录操作,以及授权第二账户在第二虚拟机上的操作权限;或者,授权第二账户在服务器上的第一虚拟机的应用显示界面的操作。

可选的,上述处理组件还可以执行如下步骤的程序代码:在对第二账户在服务器上的操作进行授权处理之后,还包括:接收结束授权请求;基于结束授权请求,结束第二账户在服务器上的操作的授权。

本领域普通技术人员可以理解,图10,图11所示的结构仅为示意,例如,上述终端也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌声电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图10,图11其并不对上述电子装置的结构造成限定。例如,还可包括比图10,图11中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图10,图11所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。

实施例X

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,当计算机可读存储介质中的指令由终端的处理器执行时,使得终端能够执行上述任一项的授权处理方法。可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

可选地,在本实施例中,上述计算机可读存储介质可以用于保存上述实施例所提供的授权处理方法所执行的程序代码。

可选地,在本实施例中,上述计算机可读存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:通过第一账户登录服务器上的第一虚拟机;接收第二账户的授权请求;响应授权请求,对第二账户在服务器上的操作进行授权处理。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:对第二账户在服务器上的操作进行授权处理,包括:授权第二账户在服务器上的第二虚拟机的登录操作,以及授权第二账户在第二虚拟机上的操作权限。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:授权第二账户在第二虚拟机上的操作权限,包括:授权第二账户在第二虚拟机上允许访问的应用列表。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:授权第二账户在第二虚拟机上允许访问的应用列表,包括:授权第二账户允许访问应用列表中应用的访问时长。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:对第二账户在服务器上的操作进行授权处理,包括:授权第二账户在服务器上的第一虚拟机的应用显示界面的操作。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:授权第二账户在服务器上的第一虚拟机的应用显示界面的操作,包括:授权第二账户在应用显示界面操作的操作时长。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在授权第二账户在服务器上的第一虚拟机的应用显示界面的操作之后,还包括:接收第二账户在应用显示界面的操作内容,并将操作内容发送给第一虚拟机;接收第一虚拟机对操作内容的响应内容,并将响应内容发送给第二账户对应的显示器。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在对第二账户在服务器上的操作进行授权处理之后,还包括:接收结束授权请求;基于结束授权请求,结束第二账户在服务器上的操作的授权。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:接收第一账户的登录请求;响应登录请求,控制第一账户登录到服务器的第一虚拟机;接收第二账户的授权请求;将授权请求发送给第一账户;在第一账户接受授权请求的情况下,对第二账户在服务器上的操作进行授权处理。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:对第二账户在服务器上的操作进行授权处理,包括:授权第二账户在服务器上的第二虚拟机的登录操作,以及授权第二账户在第二虚拟机上的操作权限;或者,授权第二账户在服务器上的第一虚拟机的应用显示界面的操作。

可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在对第二账户在服务器上的操作进行授权处理之后,还包括:接收结束授权请求;基于结束授权请求,结束第二账户在服务器上的操作的授权。

在示例性实施例中,还提供了一种计算机程序产品,当计算机程序产品中的计算机程序由电子设备的处理器执行时,使得电子设备能够执行上述任一项的授权处理方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于区块链技术的群组产品协同设计数据协同系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类