云教室同屏共控系统和方法与流程

文档序号:11154418阅读:552来源:国知局
云教室同屏共控系统和方法与制造工艺

本发明涉及计算机数据共享技术,特别是涉及一种云教室同屏共控系统和方法。



背景技术:

云教室是在云环境支持下的多媒体教室,以云主机+云终端提供云桌面,对传统PC模式的多媒体教室进行的升级革新,是技术发展的趋势。各厂家有着不同的称谓,如:云课堂、云学堂或CloudClass等。多媒体教室中,教学管理的一项主要功能是同屏共控,老师远程与学生共同操作学生电脑系统,用于学业指导。

传统的的实现同屏共控的方法主要采用流媒体服务器或VNC服务器模式,在同屏共控的过程中,学生电脑启动流媒体服务端或VNC服务端,老师电脑启动流媒体客户端或VNC接入客户端,不论是传统PC模式还是云计算模式下,传统的实现同屏共控的方法服务端消耗CPU和内存资源,工作稳定性低。



技术实现要素:

基于此,有必要针对上述问题,提供一种工作稳定性高的云教室同屏共控系统和方法。

一种云教室同屏共控系统,包括云桌面显示设备、虚拟机服务器和辅助桌面显示设备,

所述云桌面显示设备用于接收第一接入指令后生成远程会话ID,并根据所述第一接入指令向所述虚拟机服务器发送第一云桌面接入指令和所述远程会话ID;

所述虚拟机服务器用于接收所述第一云桌面接入指令和所述远程会话ID,并根据所述第一云桌面接入指令发送云桌面至所述云桌面显示设备显示;在接收所述辅助桌面显示设备发送的第二云桌面接入指令后,发送所述远程会话ID至所述辅助桌面显示设备;以及接收到所述辅助桌面显示设备发送的辅助桌面接入指令后,通过通信通道发送辅助桌面至所述辅助桌面显示设备进行显示;

所述辅助桌面显示设备用于接收第二接入指令,并根据所述第二接入指令向所述虚拟机服务器发送所述第二云桌面接入指令;根据接收的所述远程会话ID与所述虚拟机服务器建立所述通信通道,并发送所述辅助桌面接入指令至所述虚拟机服务器。

一种云教室同屏共控方法,包括以下步骤:

云桌面显示设备接收第一接入指令后生成远程会话ID,并根据所述第一接入指令向所述虚拟机服务器发送第一云桌面接入指令和所述远程会话ID;

所述虚拟机服务器接收所述第一云桌面接入指令和所述远程会话ID,并根据所述第一云桌面接入指令发送云桌面至所述云桌面显示设备显示;

辅助桌面显示设备接收第二接入指令,并根据所述第二接入指令向所述虚拟机服务器发送第二云桌面接入指令;

所述虚拟机服务器接收所述第二云桌面接入指令后,发送所述远程会话ID至所述辅助桌面显示设备;

所述辅助桌面显示设备根据接收的所述远程会话ID与所述虚拟机服务器建立通信通道,并发送辅助桌面接入指令至所述虚拟机服务器;

所述虚拟机服务器接收所述辅助桌面接入指令后,通过所述通信通道发送辅助桌面至所述辅助桌面显示设备进行显示。

上述云教室同屏共控系统和方法,包括云桌面显示设备、虚拟机服务器和辅助桌面显示设备,云桌面显示设备用于接收第一接入指令后生成远程会话ID,并根据第一接入指令向虚拟机服务器发送第一云桌面接入指令和远程会话ID,虚拟机服务器用于接收第一云桌面接入指令和远程会话ID,并根据第一云桌面接入指令发送云桌面至云桌面显示设备显示,在接收辅助桌面显示设备发送的第二云桌面接入指令后,发送远程会话ID至辅助桌面显示设备,以及接收到辅助桌面显示设备发送的辅助桌面接入指令后,通过通信通道发送辅助桌面至辅助桌面显示设备进行显示,辅助桌面显示设备用于接收第二接入指令,并根据第二接入指令向虚拟机服务器发送第二云桌面接入指令,根据接收的远程会话ID与虚拟机服务器建立通信通道,并发送辅助桌面接入指令至虚拟机服务器。通过建立通信通道实现云教室同屏共控,属于系统内核服务,不增加额外的内存占用,有效提高了工作稳定性。

附图说明

图1为一实施例中云教室同屏共控系统结构图;

图2为一实施例中云教室同屏共控方法流程图。

具体实施方式

在一个实施例中,如图1所示,一种云教室同屏共控系统,包括云桌面显示设备110、虚拟机服务器120和辅助桌面显示设备130,云桌面显示设备110用于接收第一接入指令后生成远程会话ID,并根据第一接入指令向虚拟机服务器120发送第一云桌面接入指令和远程会话ID;虚拟机服务器120用于接收第一云桌面接入指令和远程会话ID,并根据第一云桌面接入指令发送云桌面至云桌面显示设备110显示;接收第二云桌面接入指令后,发送远程会话ID至辅助桌面显示设备130;以及接收辅助桌面接入指令后,通过通信通道发送辅助桌面至辅助桌面显示设备130进行显示;辅助桌面显示设备130用于接收第二接入指令,并根据第二接入指令向虚拟机服务器120发送第二云桌面接入指令;根据接收的远程会话ID与虚拟机服务器120建立通信通道,并发送辅助桌面接入指令至虚拟机服务器120。

具体地,在云桌面显示设备110用于接收第一接入指令后生成远程会话ID,并根据第一接入指令向虚拟机服务器120发送第一云桌面接入指令和远程会话ID之前,还包括:虚拟机服务器120接收启动指令,并根据启动指令进行远程设置,开启远程桌面服务和远程协助;虚拟机服务器120接收第一设置指令,并根据第一设置指令设置虚拟机服务器120的组策略;辅助桌面显示设备130接收第二设置指令,并根据述第二设置指令设置云桌面显示设备110的接入凭据。

辅助桌面显示设备130接收第二设置指令,并根据述第二设置指令设置云桌面显示设备110的接入凭据包括:辅助桌面显示设备130接收第二设置指令,并根据第二设置指令访问云桌面显示设备110的管理凭据,并在管理凭据中添加Windows凭据、虚拟机服务器120的IP地址、用户名和密码。

虚拟机服务器接收辅助桌面接入指令后,通过通信通道发送辅助桌面至辅助桌面显示设备130进行显示包括:虚拟机服务器120接收辅助桌面接入指令后,建立远程协助与远程桌面协议的对接,将远程桌面协议所生成的云桌面图像复制一份作为辅助桌面,发送辅助桌面至辅助桌面显示设备130显示。

在一个实施例中,云桌面显示设备110和辅助桌面显示设备130包括连接虚拟机服务器120的台式电脑和/或笔记本电脑。

具体地,云桌面显示设备110和辅助桌面显示设备130的具体类型并不唯一,在本实施例中,具体可为台式电脑和/或笔记本电脑。

在一个实施例中,第一接入指令包括虚拟机服务器的IP地址、用户名和密码。

具体地,第一接入指令的具体内容并不限定,可根据实际应用需要进行设定,提高了灵活性。

在一个实施例中,云桌面显示设备110还用于根据接收的云桌面操作指令,得到更新后的更新云桌面,并将更新云桌面通过虚拟机服务器120发送至辅助桌面显示设备130显示,和/或辅助桌面显示设备130还用于根据接收的辅助桌面操作指令,得到更新后的更新辅助桌面,并将更新辅助桌面通过虚拟机服务器120发送至云桌面显示设备110显示。

具体地,比如辅助桌面显示设备130方的用户在辅助桌面显示设备130的显示屏内的PPT或其他任何文件上画圈、或者输入文字或者进行其他任何操作,得到更新辅助桌面,云桌面显示设备110通过虚拟机服务器120接收到更新辅助桌面;或者云桌面显示设备110方的用户在进行答题或者进行其他任何操作,得到更新云桌面,辅助桌面显示设备130通过虚拟机服务器120接收到更新云桌面;或者辅助桌面显示设备130方的用户和云桌面显示设备110方的用户同时进行操作,得到更新云桌面和更新辅助桌面,云桌面显示设备110和辅助桌面显示设备130能分别通过虚拟机服务器120接收到更新辅助桌面和更新云桌面,实现实时同步显示辅助桌面和云桌面,使云桌面显示设备110和辅助桌面显示设备130实时显示一致的桌面图像,云桌面显示设备110方的用户能体验到一个完全的本地PC,云桌面显示设备110和辅助桌面显示设备130方的用户可以共同或轮流操作,实现同屏共控。

上述云教室同屏共控系统,通过建立远程协助和远程桌面协议的对接来实现云教室同屏共控,因为远程协助属于系统内核服务,不增加额外的内存占用,有效提高了工作稳定性,对用户操作响应有着显著提升,且远程协助仅复制转换远程桌面协议的桌面图像(即云桌面和辅助桌面),免去了其他方式的抓屏、压缩和传送过程,显著降低系统负荷,而且利益于远程桌面的智能抓屏,对带宽的占用有着数量级的降低;对高清视频提供原生支持。

在一个实施例中,如图2所示,一种云教室同屏共控方法,包括以下步骤:

步骤S110:云桌面显示设备接收第一接入指令后生成远程会话ID,并根据第一接入指令向虚拟机服务器发送第一云桌面接入指令和远程会话ID。

具体地,第一接入指令的具体内容并不限定,可根据实际应用需要进行设定,提高了灵活性,在本实施例中,第一接入指令包括虚拟机服务器的IP地址、用户名和密码。

步骤S120:虚拟机服务器接收第一云桌面接入指令和远程会话ID,并根据第一云桌面接入指令发送云桌面至云桌面显示设备显示。

具体地,当虚拟机服务器接收到云桌面显示设备发送的第一云桌面接入指令和远程会话ID时,根据第一云桌面接入指令发送云桌面至云桌面显示设备显示,远程会话ID则暂时存储在虚拟机服务器中。

步骤S130:辅助桌面显示设备接收第二接入指令,并根据第二接入指令向虚拟机服务器发送第二云桌面接入指令。

具体地,第二接入指令为辅助桌面显示设备需接入云桌面显示设备的云桌面的指令,辅助桌面显示设备直接向虚拟机服务器发送第二云桌面接入指令。

步骤S140:虚拟机服务器接收第二云桌面接入指令后,发送远程会话ID至辅助桌面显示设备。

具体地,虚拟机服务器接收第二云桌面接入指令后,虚拟机服务器中的守护程序发送远程会话ID至辅助桌面显示设备,以使辅助桌面显示设备能与对应的云桌面显示设备实现同屏共控。

步骤S150:辅助桌面显示设备根据接收的远程会话ID与虚拟机服务器建立通信通道,并发送辅助桌面接入指令至虚拟机服务器。

具体地,辅助桌面显示设备接收远程会话ID,并根据远程会话ID和虚拟机服务器的IP地址为连接端口,与虚拟机服务器建立通信通道,通信通道用于建立远程协助与远程桌面协议的对接。

步骤S160:虚拟机服务器接收辅助桌面接入指令后,通过通信通道发送辅助桌面至辅助桌面显示设备进行显示。

在本实施例中,步骤S160包括:虚拟机服务器接收辅助桌面接入指令后,建立远程协助与远程桌面协议的对接,将远程桌面协议所生成的云桌面图像复制一份作为辅助桌面,发送辅助桌面至辅助桌面显示设备进行显示。

具体地,通过建立远程协助与远程桌面协议的对接,将远程桌面协议所生成的云桌面图像复制一份作为辅助桌面,发送辅助桌面至辅助桌面显示设备进行显示,即实现了云桌面显示设备和辅助桌面显示设备的同屏共享,且远程协助属于系统内核服务,不增加额外的内存占用,有效提高了工作稳定性。远程协助仅复制转换远程桌面协议的桌面图像(即云桌面和辅助桌面),免去了其他方式的抓屏、压缩和传送过程,显著降低系统负荷,而且利益于远程桌面的智能抓屏,对带宽的占用有着数量级的降低;对高清视频提供原生支持。

在一个实施例中,在步骤S110之前,还包括步骤102:虚拟机服务器接收启动指令,并根据启动指令进行远程设置,开启远程桌面服务和远程协助。

具体地,在控制面板>系统和安全>系统>远程设置中,勾选:允许远程连接到此计算机和允许远程协助连接这台计算机,以开启远程桌面服务和远程协助。

在一个实施例中,在步骤S110之前,还包括步骤104:虚拟机服务器接收第一设置指令,并根据第一设置指令设置虚拟机服务器的组策略。

具体地,组策略是Microsoft Windows系统管理员为用户和计算机定义并控制程序、网络资源及操作系统行为的主要工具。通过使用组策略可以设置各种软件、计算机和用户策略。在本实施例中,用户可以按需设置虚拟机服务器的组策略,可以使得远程桌面会话连接不经用户授权而完全控制,即辅助桌面显示设备需接入云桌面显示设备时,不需经云桌面显示设备方的用户授权即可连接,或者需要经过用户授权,即辅助桌面显示设备需接入云桌面显示设备时,需经云桌面显示设备方的用户授权才可连接。具体操作方法如下,命令行启动gpedit.msc,在策略路径下:计算机\管理模板\Windows组件\远程桌面服务\远程桌面会话主机\连接,将为远程桌面服务用户会话远程控制设置规则,设置为:不经用户授权完全控制或经用户授权完全控制。

在一个实施例中,在步骤S110之前,还包括步骤106:辅助桌面显示设备接收第二设置指令,并根据述第二设置指令设置云桌面显示设备的接入凭据。在本实施例中,步骤106具体包括:辅助桌面显示设备接收第二设置指令,并根据第二设置指令访问云桌面显示设备的管理凭据,并在管理凭据中添加Windows凭据、虚拟机服务器IP地址、用户名和密码。

具体地,辅助桌面显示设备接收第二设置指令,并根据第二设置指令访问云桌面显示设备的控制面板>用户管理>本地用户>管理凭据,在管理凭据中添加Windows凭据,虚拟机服务器的IP、用户名和密码,完成接入凭据的设置。

在一个实施例中,云教室同屏共控方法,还包括以下步骤:云桌面显示设备接收云桌面操作指令,并根据云桌面操作指令得到更新后的更新云桌面,通过虚拟机服务器发送至辅助桌面显示设备显示,和/或辅助桌面显示设备接收辅助桌面操作指令,并根据辅助桌面操作指令得到更新后的更新辅助桌面,通过虚拟机服务器发送至云桌面显示设备显示。

上述云教室同屏共控方法,因为远程协助属于系统内核服务,通过启动远程协助服务来实现云教室同屏共控,不增加额外的内存占用,有效提高了工作稳定性,对用户操作响应有着显著提升,且远程协助仅复制转换远程桌面协议的桌面图像(即云桌面和辅助桌面),免去了其他方式的抓屏、压缩和传送过程,显著降低系统负荷,而且利益于远程桌面的智能抓屏,对带宽的占用有着数量级的降低;对高清视频提供原生支持,具有简约、稳定和高效的优点。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1