云桌面下电子座位号的设置方法及装置与流程

文档序号:18451391发布日期:2019-08-17 01:17阅读:978来源:国知局
云桌面下电子座位号的设置方法及装置与流程

本发明属于计算机技术领域,特别是涉及一种云桌面下电子座位号的设置方法,及一种云桌面下电子座位号的设置装置。



背景技术:

云桌面在很多学校的机房内已经被广泛使用,云桌面机房在教学和考试中往往需要设置不同座位号。在现实中,当使用云桌面机房进行考试时,往往是贴上纸质的座位号贴纸,或是在每台机器上通过修改计算机名等方式一个一个的手动设定座位号,十分的繁琐。

为有效解决上述问题,本发明结合云桌面的技术特点,提出一种云桌面下电子座位号的设置方法及装置,以简化云桌面下的电子座位号设定步骤。



技术实现要素:

本发明的目的在于提供一种云桌面下电子座位号的设置方法及装置,通过在云桌面下安装底层内置系统,根据设定座位号排定规则将座位号传递到云桌面内,自动修改在壁纸上加一层显示座位号,并将这个座位号座位接口开放给其他应用使用,解决了现有的考试座位号需要人工设定,步骤繁琐的问题。

为解决上述技术问题,本发明是通过以下技术方案实现的:

本发明为一种云桌面下电子座位号的设置方法,分别应用于管理终端和学生终端;

所述管理终端设置电子座位号的方法,包括如下步骤:

步骤s11:向所有学生终端发送开机指令,并强制学生终端进入底层系统,激活安装在底层系统内的客户端程序,将学生终端置于座位号设置状态;

步骤s12:用户在管理终端上可设定座位号排定规则,依据选定的规则对学生终端进行座位号设置;

步骤s13:座位号设置结束后,管理终端记录所有学生终端的座位号设置情况;

所述学生终端设置电子座位号的方法,包括如下步骤:

步骤s21:接受管理终端发送的终端系统状态信令,开机并置于云桌面底层系统,自动启动客户端软件;

步骤s22:接受管理终端发送的座位设置状态信令,进入座位设置状态;

步骤s23:接受管理终端发送的座位号,并记录到底层系统内;

其中,步骤s12中,座位号排定规则如下:

所述管理终端自动根据学生终端的网络ip地址的变化规律生成座位号,并发送给学生终端记录;所述网络ip地址的变化规律包括学生终端网络地址末3位数字大小顺序或学生终端网络地址末位为奇数还是偶数或相应顺序。

优选地,所述步骤s11中,管理终端在接收到学生终端发送的指令时,管理终端会强制学生终端进入键盘及鼠标监听状态,用户通过手动点击界面上的功能按钮或敲击键盘的具体键位,标识出多个终端的次序,并发送给管理终端,再由管理终端生成座位号并发送给学生终端。

优选地,所述步骤s21中,学生端件记录到底层系统的座位号以协议接口的形式传递到云桌面内,供云桌面内的各类应用调用。

优选地,所述步骤s22中,座位号传递到学生云桌面内以后会自动更换对应的桌面壁纸,桌面壁纸显示该学生终端被分配的座位号。

优选地,所述排位号排定跪着包括手动模式和自动模式。

本发明为一种云桌面下电子座位号的设置装置,管理终端和学生终端;

所述管理终端包括管理终端接收模块、座位号生成模块和管理终端发送模块;所述管理终端接收模块用于接收各学生终端发送的响应顺序请求;所述座位号生成模块用于根据各所述学生终端的网际协议地址的大小顺序或奇偶大小混合顺序或终端响应顺序,及预置的座位号生成规则,为各学生终端生成座位号;所述管理终端发送模块用于将生成的座位号发送给各所述学生终端,以使得各学生终端在本地显示各自对应的座位号;

所述学生终端包括学生终端底层系统、学生终端发送模块、学生终端接收模块和学生终端显示模块;所述学生终端底层系统预置在学生终端内部;所述学生终端发送模块,用于向管理终端发送终端响应请求,及向云桌面内发送学生终端座位号信息;所述学生终端接收模块,用于接收所述管理终端发送的座位号,并将接收到的座位号进行存储;所述学生终端显示模块,用于根据设置的座位号,调取对应的桌面壁纸进行显示。

优选地,所述学生终端底层系统为linux系统、安卓系统、windows系统及其衍生版本中的一种或几种。

本发明具有以下有益效果:

本发明通过在管理终端上进行批量配置,快速的设定各学生终端的座位号,并保存在学生终端底层系统内;学生终端可将保存的座位号信息传递到云桌面,一方面调取对应的桌面壁纸显示座位号,一方面提供接口供其他应用程序使用,避免用户人工编排座位,降低工作量,提高座位编号效率。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明管理终端设置电子座位号的方法流程示意图;

图2为本发明学生终端设置电子座位号的方法流程示意图;。

图3为本发明管理终端内部结构示意图。

图4为本发明学生终端内部结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种云桌面下电子座位号的设置方法,包括应用于管理终端和学生终端;

请参阅图2所示,管理终端设置电子座位号的方法,包括如下步骤:

步骤s11:向所有学生终端发送开机指令,并强制学生终端进入底层系统,激活安装在底层系统内的客户端程序,将学生终端置于座位号设置状态;

步骤s12:用户在管理终端上可设定座位号排定规则,依据选定的规则对学生终端进行座位号设置;

步骤s13:座位号设置结束后,管理终端记录所有学生终端的座位号设置情况;

学生终端设置电子座位号的方法,包括如下步骤:

步骤s21:接受管理终端发送的终端系统状态信令,开机并置于云桌面底层系统,自动启动客户端软件;

步骤s22:接受管理终端发送的座位设置状态信令,进入座位设置状态;

步骤s23:接受管理终端发送的座位号,并记录到底层系统内;

其中,步骤s12中,座位号排定规则如下:

管理终端自动根据学生终端的网络ip地址的变化规律生成座位号,并发送给学生终端记录;网络ip地址的变化规律包括学生终端网络地址末3位数字大小顺序或学生终端网络地址末位为奇数还是偶数。

其中,步骤s11中,管理终端在接收到学生终端发送的指令时,管理终端会强制学生终端进入键盘及鼠标监听状态,用户通过手动点击界面上的功能按钮或敲击键盘的具体键位,标识出多个终端的次序,并发送给管理终端,再由管理终端生成座位号并发送给学生终端。

其中,步骤s21中,学生端件记录到底层系统的座位号以协议接口的形式传递到云桌面内,供云桌面内的各类应用调用。

其中,步骤s22中,座位号传递到学生云桌面内以后会自动更换对应的桌面壁纸,桌面壁纸显示该学生终端被分配的座位号。

其中,排位号排定跪着包括手动模式和自动模式。

本发明为一种云桌面下电子座位号的设置装置,管理终端和学生终端;

请参阅图3所示,管理终端包括管理终端接收模块、座位号生成模块和管理终端发送模块;管理终端接收模块用于接收各学生终端发送的响应顺序请求;座位号生成模块用于根据各学生终端的网际协议地址的大小顺序或奇偶大小混合顺序或终端响应顺序,及预置的座位号生成规则,为各学生终端生成座位号;管理终端发送模块用于将生成的座位号发送给各学生终端,以使得各学生终端在本地显示各自对应的座位号;

请参阅图4所示,学生终端包括学生终端底层系统、学生终端发送模块、学生终端接收模块和学生终端显示模块;学生终端底层系统预置在学生终端内部;学生终端发送模块,用于向管理终端发送终端响应请求,及通过桥接网络或虚拟串口或虚拟usb协议与云桌面通信,将座位号传递到云桌面内向云桌面内;学生终端接收模块,用于接收管理终端发送的座位号,并将接收到的座位号进行存储;学生终端显示模块,用于根据设置的座位号,调取对应的桌面壁纸进行显示,以清晰的显示出当前座位的座位号。

其中,学生终端底层系统为linux系统、安卓系统、windows系统及其衍生版本中的一种或几种。

本实施例的一个具体应用为:

请参阅图1所示,提供了一种云桌面下电子座位号的设置方法:

步骤101:向学生终端发送进入座位号设置状态命令;

管理终端向学生终端发送进入座位号设置状态命令,包括:批量开启所有的学生终端,并使其进入学生终端底层系统,而不进入云桌面;

管理终端包括台式电脑、智能终端、笔记本电脑、云桌面等计算机类设备,管理终端一般由教师用云桌面或计算机承担,负责一个机房的座位号分配工作。

步骤102:在管理终端上选择座位号生成规则,包括起始座位号、座位号的结构、构成座位号的字符类型、座位号是否连续等;

具体的规则可以设为以下多种,如01、001开始依次增加;又如设定列为a、b、c、d的字母次序,设定行为1、2、3、4的数字顺序,形成组合规则等。

步骤103:选择座位号排序规则,即选择是按照某个规则自动进行排序还是通过接受学生终端的响应顺序来进行排序。

步骤104:选择自动排序之后,按照网络地址大小及奇偶顺序进行排序;如可设定奇数位编号,偶数位不编号,奇数位座位号按照网络地址后三位的大小顺序生成。

如将8台学生终端网络地址分别为:10.10.10.1,10.10.10.2,10.10.10.3,10.10.10.4,10.10.10.5,10.10.10.6,10.10.10.7,10.10.10.8;在管理终端上设定奇数位编号,偶数位不编号,奇数位座位号按照网络地址后三位的大小顺序生成;则学生终端的座位号依次为:10.10.10.1(001),10.10.10.2,10.10.10.3(002),10.10.10.4,10.10.10.5(003),10.10.10.6,10.10.10.7(004),10.10.10.8。

步骤105:选择自动排序之后,按照网络地址大小顺序进行排序。

如将8台学生终端网络地址分别为:10.10.10.1,10.10.10.2,10.10.10.3,10.10.10.4,10.10.10.5,10.10.10.6,10.10.10.7,10.10.10.8;在管理终端上设定座位号按照网络地址后三位的大小顺序生成;则学生终端的座位号依次为:10.10.10.1(001),10.10.10.2(002),10.10.10.3(003),10.10.10.4(004),10.10.10.5(005),10.10.10.6(006),10.10.10.7(007),10.10.10.8(008);

步骤106:选择手动排序,学生终端进入监听键鼠动作状态,管理人员可走到每台终端前敲击键盘的某个特定键位,如空格键,或是使用鼠标点击客户端界面上的某个按钮;每次动作完成后学生终端将自身ip及敲击行为上报至管理终端,管理终端依据此顺序和已经设定的座位号生成规则进行编号;

步骤107:管理终端将设置好的座位号,通过网络发送给学生终端;

步骤108:学生终端接收到座位号之后,存储在本地。

请参阅图2所示,提供了一种云桌面下电子座位号的设置装置,该装置一学生终端为主体描述,该学生终端是机房内云终端设备,可以但不限于包括:台式电脑、智能手机、笔记本电能、平板电脑、瘦客户机、胖客户机等,具体的步骤如下:

步骤s201:接收管理终端发送的进入座位号设置状态指令;学生终端将自动开机并进入到座位号设置状态,而不会进入到云桌面内;

步骤s202:在手动设定时,学生终端进入监听键鼠动作状态,管理人员可走到每台终端前敲击键盘的某个特定键位,如空格键,或是使用鼠标点击客户端界面上的某个按钮;每次动作完成后学生终端将自身ip及敲击行为上报至管理终端;

步骤s203:学生终端接受管理终端上设定的座位号,并存储到本地系统内;

步骤s204:学生终端通过桥接网络或虚拟串口或虚拟usb协议与云桌面通信,将座位号传递到云桌面内;

步骤s205:云桌面内安装有客户端程序,该程序根据座位号在桌面壁纸上自动添加座位号信息,以清晰的显示出当前座位的座位号;

步骤s206:云桌面内安装有客户端程序,该程序可将座位号以接口的形式暴露给其他云桌面内部的应用程序,方便其调用。

值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

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