1.本发明涉及电子黑板领域,尤其涉及一种基于云端的电子黑板控制系统和方法。
背景技术:2.随着时代的发展,技术的进步,电子黑板在教学中应用越来越广泛,电子黑板能够快速的消除痕迹,同时可以保证板书内容的即时放大或缩小,极大的提高了教学的效果。但是,在现有技术中,尤其是针对学校教学的领域中,老师针对不同的班级所讲述的相同课题的内容往往不能同时授课,即使能够同时授课,也是使用ppt的方式进行教学,其教学效果肯定不如现场板书教学,因此现有的电子黑板领域存在不足,有待改进和提高。
技术实现要素:3.鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于云端的电子黑板控制系统和方法,能够基于云端将录入黑板的板书内容实时传送到展示黑板中进行展示,保证多个地点同时授课的板书效果。
4.为了达到上述目的,本发明采取了以下技术方案:
5.一种基于云端的电子黑板控制系统,包括:云端、与所述云端连接的录入黑板、均与所述云端连接的多个展示黑板;
6.所述录入黑板,用于实时获取板书内容数据并发送到所述云端;
7.所述云端,用于接收所述录入黑板的板书内容数据,并实时将所述板书内容数据分别发送到多个所述展示黑板;
8.所述展示黑板,用于接收所述云端发送的板书内容数据并展示。
9.进一步的,所述的基于云端的电子黑板控制系统,所述板书内容数据包括用于增加板书内容的增量数据、用于删除部分或全部板书内容的减量数据、用于放大或缩小板书内容的缩放数据。
10.进一步的,所述的基于云端的电子黑板控制系统,所述录入黑板具有备课模块和存储模块,所述备课模块用于进行录入存储操作;
11.所述录入存储操作为在课前进行板书,将板书内容数据根据预定方式生成复现数据段和显示顺序并存储在所述存储模块中。
12.进一步的,所述的基于云端的电子黑板控制系统,所述录入黑板还包括处理模块、与所述处理模块连接的复现指示模块、与所述处理模块连接的识别模块;
13.所述识别模块,用于获取用户id和课程id;
14.所述复现指示模块,用于获取复现指示信号;
15.所述处理模块,用于接收所述用户id、所述课程id和所述复现指示信号;并基于所述用户id和课程id调用所述存储模块中的板书内容数据;依照所述复现指示信号依次将所述复现数据段显示在录入黑板。
16.进一步的,所述的基于云端的电子黑板控制系统,所述录入黑板还包括板书内容
更新模块,所述板书内容更新模块用于在显示复现数据段过程中,实时获取新的板书内容数据,按照连贯性分段操作生成新的复现数据段插入到原板书内容数据中;其中,新的复现数据段的插入位置为已显示的复现数据段之后、未显示的复现数据段之前。
17.进一步的,所述的基于云端的电子黑板控制系统,所述连贯性分段操作包括:
18.获取板书内容数据中的空置时间段,以所述空置时间段大于或等于预定时间的作为拆分时间段;
19.以相邻的两个拆分时间段之间的板书内容数据作为复现数据段。
20.一种适用于所述的电子黑板控制系统的基于云端的电子黑板控制方法,包括:
21.录入黑板实时获取板书内容数据并发送到云端;
22.云端接收所述录入黑板的板书内容数据,并实时将所述板书内容数据分别发送到多个所述展示黑板进行展示。
23.进一步的,所述的基于云端的电子黑板控制方法,所述板书内容通过录入存储操作得到;
24.所述录入存储操作为在课前进行板书,将板书内容数据根据预定方式生成复现数据段和显示顺序并存储在所述存储模块中。
25.进一步的,所述的基于云端的电子黑板控制方法,获取所述板书内容具体包括:
26.获取用户id和课程id;
27.基于所述用户id和课程id调用所述存储模块中的板书内容数据;
28.接收复现指示信号,依照所述复现指示信号依次将所述复现数据段在录入黑板。
29.进一步的,所述的基于云端的电子黑板控制方法,在获取所述板书内容过程中,还包括:
30.实时获取新的板书内容数据,按照连贯性分段操作生成新的复现数据段插入到原板书内容数据中;其中,新的复现数据段的插入位置为已显示的复现数据段之后、未显示的复现数据段之前。
31.相较于现有技术,本发明提供的一种基于云端的电子黑板控制系统和方法具有以下有益效果:
32.使用本发明提供的基于云端的电子黑板控制系统,通过所述录入黑板进行板书内容的初始录入,并将板书内容数据通过云端发送各个展示黑板进行展示,能够实现多个空间位置同时上课,实时板书内容投送,保证多个位置所接收到的内容相同,对于多地点位置同步教学方面具有极好的使用效果;
33.使用本发明提供的基于云端的电子黑板控制方法,适用于本发明提供的电子黑板控制系统,通过所述录入黑板进行板书内容的初始录入,并将板书内容数据通过云端发送各个展示黑板进行展示,能够实现多个空间位置同时上课,实时板书内容投送,保证多个位置所接收到的内容相同,对于多地点位置同步教学方面具有极好的使用效果。
附图说明
34.图1是本发明提供的基于云端的电子黑板控制系统的结构框图;
35.图2是本发明提供的录入黑板的结构框图;
36.图3是本发明提供的基于云端的电子黑板控制方法的流程图。
具体实施方式
37.为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
38.本领域技术人员应当理解,前面的一般描述和下面的详细描述是本发明的示例性和说明性的具体实施例,不意图限制本发明。
39.本文中术语“包括”,“包含”或其任何其他变体旨在覆盖非排他性包括,使得包括步骤列表的过程或方法不仅包括那些步骤,而且可以包括未明确列出或此类过程或方法固有的其他步骤。同样,在没有更多限制的情况下,以“包含...一个”开头的一个或多个设备或子系统,元素或结构或组件也不会没有更多限制,排除存在其他设备或其他子系统或其他元素或其他结构或其他组件或其他设备或其他子系统或其他元素或其他结构或其他组件。在整个说明书中,短语“在一个实施例中”,“在另一个实施例中”的出现和类似的语言可以但不一定都指相同的实施例。
40.除非另有定义,否则本文中使用的所有技术和科学术语具有与本发明所属领域的普通技术人员通常所理解的相同含义。
41.请参阅图1和图2,本发明提供一种基于云端的电子黑板控制系统,包括:云端、与所述云端连接的录入黑板、均与所述云端连接的多个展示黑板;进一步的,所述录入黑板和所述展示黑板均与所述云端通信连接;所述通信连接优选为互联网通信。
42.所述录入黑板,用于实时获取板书内容数据并发送到所述云端;一般的,所述录入黑板为具有触摸显示屏的电子黑板,为本领域常用的电子黑板设备,即具有触摸识别组件和触摸显示屏等基础组件,能够根据某一输入媒介(例如输入设备
‑
电子笔,触摸媒介
‑
手指)在触摸屏上滑动,进而形成具有板书内容;此处所述板书内容包括板书痕迹、颜色、痕迹宽度等,进而保证所述板书内容能够实时且无损的传输到云端。当然,在本实施例中,所述录入黑板还应当具有数据传输模块、联网模块,能够将板书内容数据通过互联网传输到云端,所述数据传输模块、联网模块等均使用本领域中常用的功能模块,本发明不做限定。
43.进一步的,应当说明的是,本实施例中,并不是针对录入黑板的整个屏幕均进行数据上传云端,并非是进行屏幕共享,仅仅是将板书内容数据上传,例如录入黑板更换笔迹颜色的过程是不会上传到云端,更不会在所述展示黑板中进行展示,如果录入黑板端更换了笔迹颜色,则只有在录入黑板上传新的板书内容数据后,展示黑板端才会显示已经更换了笔迹颜色。
44.所述云端,用于接收所述录入黑板的板书内容数据,并实时将所述板书内容数据分别发送到多个所述展示黑板;一般的,云端是一款采用应用程序虚拟化技术(application virtualization)的软件平台,集数据搜索、下载、使用、管理、备份等多种功能为一体。通过该平台,各类常用软件都能够在独立的虚拟化环境中被封装起来,通过获取录入黑板上传的板书内容数据并将所述板书内容数据发送所述展示黑板中进行展示。
45.所述展示黑板,用于接收所述云端发送的板书内容数据并展示。一般的,所述展示黑板与所述录入黑板相同,为本领域常用的电子黑板设备,当然也可以是仅具有展示功能的显示黑板设备,本发明不做限定。在本实施例中,即使所述展示黑板与所述录入黑板的硬件结构相同,但是也不能因此向所述云端反馈板书数据或控制数据,仅能够展示所述云端
发送的板书内容数据以及进行系统日志上传或错误告警等。
46.在进一步的实施过程中,当有新的展示黑板接入云端后,同时接入本堂课程后,所述云端会自动将板书内容数据发送到新接入的展示黑板上进行展示。
47.具体的,使用本发明提供的基于云端的电子黑板控制系统,通过所述录入黑板进行板书内容的初始录入,并将板书内容数据通过云端发送各个展示黑板进行展示,能够实现多个空间位置同时上课,实时板书内容投送,保证多个位置所接收到的内容相同,对于多地点位置同步教学方面具有极好的使用效果。
48.考虑到在具体使用过程中,录入黑板端的使用者可能在进行板书过程中,可能会存在书写错误等情况发生,则作为优选方案,本实施例中,所述板书内容数据包括用于增加板书内容的增量数据、用于删除部分或全部板书内容的减量数据、用于放大或缩小板书内容的缩放数据。在本实施例中,所述增量数据为增加板书内容的数据,例如在原有板书内容的基础上,在录入黑板上增加了新的板书内容,就会将新的板书内容作为增量数据发送到云端,进而在展示黑板会上进行展示;当出现书写错误等情况时,就可以在原有板书内容的基础上,在录入黑板的显示屏幕上进行删除操作,此时所述录入黑板会向所述云端发送所述减量数据,以保证录入黑板与展示黑板的板书内容相同。所述缩放数据也是同样的原理,此处不做赘述。
49.考虑到作为授课者或讲述者,对于讲述内容已经较为辛苦,若是同时进行现场板书,则会更加疲惫,作为优选方案,本实施例中,所述录入黑板具有备课模块和存储模块,所述备课模块用于进行录入存储操作;进一步的,在本实施例中,所述录入黑板中首先进行板书内容数据的存储,进而在根据相应的指令进行依次展示。
50.所述录入存储操作为在课前进行板书,将板书内容数据根据预定方式生成复现数据段和显示顺序并存储在所述存储模块中。本实施例是通过备课过程进行预先存储,板书内容具有一定的理想性,即可能实际讲述内容会存在一定的偏差,需要具体使用过程中不断的完善修改才能更加契合讲述的内容。进一步的,所述预定方式为使用拖动的方式或在电子黑板中圈定一定的范围的方式或连贯性分段方式,最终确定所述复现数据段以及显示的先后顺序。
51.作为优选方案,本实施例中,所述录入黑板还包括处理模块、与所述处理模块连接的复现指示模块、与所述处理模块连接的识别模块;
52.所述识别模块,用于获取用户id(identity document,身份证标识号、账号、唯一编码)和课程id;具体的,所述用户id为使用者(即录入黑板的用户,例如教师)的唯一标识,所述课程id为当前课程的课程标签,例如语文课第一课、数学课第三课等。具体的,所述用户id和所述课程id为用户在上课前登录录入黑板系统时进行确定,也可以根据后台服务端或云端根据当前课程和授课老师数据自动加载到录入黑板中,最终实现使用的录入黑板存留有授课老师的用户id和所授课程的课程id。
53.所述复现指示模块,用于获取复现指示信号;
54.所述处理模块,用于接收所述用户id、所述课程id和所述复现指示信号;并基于所述用户id和课程id调用所述存储模块中的板书内容数据;依照所述复现指示信号依次将所述复现数据段显示在录入黑板。一般的,本实施例中,只要调用到板书内容数据即进入正常上课阶段,当然在用户具有多个板书内容数据时,用户可以提前默认设定使用某一个作为
指定显示的板书内容数据,当然也可以选定其中某一个作为显示的板书内容数据。所述复现指示信号为用户发出的显示所述板书内容数据的指令信号,优选通过触摸的方式进行控制发送,例如电子黑板调用得到板书内容数据后,则默认进入复现工作模式,点击电子黑板的触摸屏即可实现显示某一复现数据段,例如点击一下触摸屏就显示一条复现数据段;进一步的,所述复现指示信号还可以使用预设的虚拟按键进行触发,例如电子黑板屏幕上显示前进或后退的虚拟按键,点击前进按键则显示下一复现数据段,点击后退按键,则取消显示一条复现数据段。此处应当说明的是,所述复现数据段通过对所述板书内容数据进行连贯性分段得到,即一个所述板书内容数据包括多条复现数据段,此处连贯性分段为系统按照板书痕迹的连贯性进行判定,也可以在系统设定后手动处理分段。
55.作为优选方案,本实施例中,所述录入黑板还包括板书内容更新模块,所述板书内容更新模块用于在显示复现数据段过程中,实时获取新的板书内容数据,按照所述连贯性分段操作生成新的复现数据段插入到原板书内容数据中;其中,新的复现数据段的插入位置为已显示的复现数据段之后、未显示的复现数据段之前。即在本实施例中,能够即显示复现数据段,还可以根据讲述具体情况进行新的复现数据段的生成并存储;当然,作为优选方案,新的复现数据段生成并存储到原板书内容数据中后,将会自动存储以新的存储标签作为标识的板书内容数据,例如原板书内容数据的存储标识为语文1,则新的板书内容数据的存储标识为语文2。在进行新的课程调用时,可以选择使用语文1或语文2作为显示的板书内容数据显示。
56.作为优选方案,本实施例中,所述连贯性分段操作包括:
57.获取板书内容数据中的空置时间段,以所述空置时间段大于或等于预定时间的作为拆分时间段;
58.以相邻的两个拆分时间段之间的板书内容数据作为复现数据段。一般情况下,使用者在板书过程中都会有短暂的停顿,那么此时就会出现多段空置时间,包括相邻两个字之间的空置时间以及书写完完整的课程名称后的空置时间,以及对名字板书前的空置时间;一般情况下相邻两个字之间的空置时间段较短为0.1
‑
2s之间的时间,由于板书前的空置时间、书写完课程名称后的空置时间的空置时间较长,往往大于2s,甚至有几分钟的时间,较短的一般不作为划分空置时间段的标准,只有空置时间段大于预定时间的情况下,才作为拆分时间段,即作为拆分复现数据段的标准。进一步的,所述预定时间为1.5
‑
20s,进一步优选为2
‑
10s。例如在某一堂语文课讲述过程中,老师写下课程的名称后,会针对该名称进行分析与解读,那么此时就默认为该名称为一个复现数据段。
59.相应的,请参阅图3,本发明还提供一种适用于所述的电子黑板控制系统的基于云端的电子黑板控制方法,包括:
60.录入黑板实时获取板书内容数据并发送到云端;应当说明的是,此处所述板书内容包括实时进行板书的笔迹内容,还包括预先存储在录入黑板中,后调用显示在录入黑板上的板书内容数据,只要是通过板书形式展示在录入黑板上数据均会被发送到云端,其他数据不作为发送的要求。进一步的,应当说明的是,本实施例中,并不是针对录入黑板的整个屏幕均进行数据上传云端,并非是进行屏幕共享,仅仅是将板书内容数据上传,例如录入黑板更换笔迹颜色的过程是不会上传到云端,更不会在所述展示黑板中进行展示,如果录入黑板端更换了笔迹颜色,则只有在录入黑板上传新的板书内容数据后,展示黑板端才会
显示已经更换了笔迹颜色。
61.云端接收所述录入黑板的板书内容数据,并实时将所述板书内容数据分别发送到多个所述展示黑板进行展示。
62.使用本发明提供的基于云端的电子黑板控制方法,适用于上述实施例中的电子黑板控制系统,通过所述录入黑板进行板书内容的初始录入,并将板书内容数据通过云端发送各个展示黑板进行展示,能够实现多个空间位置同时上课,实时板书内容投送,保证多个位置所接收到的内容相同,对于多地点位置同步教学方面具有极好的使用效果。
63.作为优选方案,本实施例中,所述板书内容通过录入存储操作得到;
64.所述录入存储操作为在课前进行板书,将板书内容数据根据预定方式生成复现数据段和显示顺序并存储在所述存储模块中。具体的,所述录入黑板具有备课模块和存储模块,所述备课模块用于进行录入存储操作;进一步的,在本实施例中,所述录入黑板中首先进行板书内容数据的存储,进而在根据相应的指令进行依次展示。
65.作为优选方案,本实施例中,获取所述板书内容具体包括:
66.获取用户id和课程id;
67.基于所述用户id和课程id调用所述存储模块中的板书内容数据;
68.接收复现指示信号,依照所述复现指示信号依次将所述复现数据段在录入黑板。具体的,所述录入黑板还包括处理模块、与所述处理模块连接的复现指示模块、与所述处理模块连接的识别模块;
69.所述识别模块,用于获取用户id和课程id;具体的,所述用户id为使用者(即录入黑板的用户,例如教师)的唯一标识,所述课程id为当前课程的课程标签,例如语文课第一课、数学课第三课等。具体的,所述用户id和所述课程id为用户在上课前登录录入黑板系统时进行确定,也可以根据后台服务端或云端根据当前课程和授课老师数据自动加载到录入黑板中,最终实现使用的录入黑板存留有授课老师的用户id和所授课程的课程id。
70.所述复现指示模块,用于获取复现指示信号;
71.所述处理模块,用于接收所述用户id、所述课程id和所述复现指示信号;并基于所述用户id和课程id调用所述存储模块中的板书内容数据;依照所述复现指示信号依次将所述复现数据段显示在录入黑板。一般的,本实施例中,只要调用到板书内容数据即进入正常上课阶段,当然在用户具有多个板书内容数据时,用户可以提前默认设定使用某一个作为指定显示的板书内容数据,当然也可以选定其中某一个作为显示的板书内容数据。所述复现指示信号为用户发出的显示所述板书内容数据的指令信号,优选通过触摸的方式进行控制发送,例如电子黑板调用得到板书内容数据后,则默认进入复现工作模式,点击电子黑板的触摸屏即可实现显示某一复现数据段,例如点击一下触摸屏就显示一条复现数据段;进一步的,所述复现指示信号还可以使用预设的虚拟按键进行触发,例如电子黑板屏幕上显示前进或后退的虚拟按键,点击前进按键则显示下一复现数据段,点击后退按键,则取消显示一条复现数据段。此处应当说明的是,所述复现数据段通过对所述板书内容数据进行连贯性分段得到,即一个所述板书内容数据包括多条复现数据段,此处连贯性分段为系统按照板书痕迹的连贯性进行判定,也可以在系统设定后手动处理分段。
72.作为优选方案,本实施例中,在获取所述板书内容过程中,还包括:
73.实时获取新的板书内容数据,按照所述连贯性分段操作生成新的复现数据段插入
到原板书内容数据中;其中,新的复现数据段的插入位置为已显示的复现数据段之后、未显示的复现数据段之前。具体的,所述录入黑板还包括板书内容更新模块,所述板书内容更新模块用于在显示复现数据段过程中,实时获取新的板书内容数据,按照所述连贯性分段操作生成新的复现数据段插入到原板书内容数据中;其中,新的复现数据段的插入位置为已显示的复现数据段之后、未显示的复现数据段之前。即在本实施例中,能够即显示复现数据段,还可以根据讲述具体情况进行新的复现数据段的生成并存储;当然,作为优选方案,新的复现数据段生成并存储到原板书内容数据中后,将会自动存储以新的存储标签作为标识的板书内容数据,例如原板书内容数据的存储标识为语文1,则新的板书内容数据的存储标识为语文2。在进行新的课程调用时,可以选择使用语文1或语文2作为显示的板书内容数据显示。
74.可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。