CN108268520A - 课件的控制方法、装置及在线课程直播*** - Google Patents
课件的控制方法、装置及在线课程直播*** Download PDFInfo
- Publication number
- CN108268520A CN108268520A CN201611264004.6A CN201611264004A CN108268520A CN 108268520 A CN108268520 A CN 108268520A CN 201611264004 A CN201611264004 A CN 201611264004A CN 108268520 A CN108268520 A CN 108268520A
- Authority
- CN
- China
- Prior art keywords
- layer
- courseware
- additional
- operation data
- extra play
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000012545 processing Methods 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 11
- 230000009471 action Effects 0.000 claims description 10
- 230000000149 penetrating effect Effects 0.000 claims description 9
- 230000003993 interaction Effects 0.000 claims description 5
- 230000002452 interceptive effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 6
- 238000012549 training Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 238000010422 painting Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Educational Technology (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Educational Administration (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本发明实施例提供一种课件的控制方法、装置及在线课程直播***,方法包括:生成在线直播过程中需加载到课件层上面的附加层;通过捕获光标事件获取光标在所述附加图层进行操作时生成的针对所述课件层的操作数据;穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作,提供了一种切实可行的教学互动方案,以保证良好的教学效果。
Description
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种课件的控制方法、装置及在线课程直播***。
背景技术
在线教育或称远程教育、在线学习,以网络为介质的教学方式,通过网络,学员与教师即使相隔万里也可以开展教学活动;此外,借助网络课件,学员还可以随时随地进行学习,真正打破了时间和空间的限制。在线教育可以尽可能的摆脱时空、人力、物力等限制,可以实现资源利用最大化。
现有技术中,教育培训机构可通过互联网远程教学平台,运用视频、语音等教学软件,使老师和学生之间进行沟通,使得整个培训过程更具有互动性;另外,也使得老师、学生尽享足不出户却犹如面对面交流的感觉;同时也可以让教育培训机构与学生节省更多时间和人力物力的支出,得学生能够在短时间内学到更多需要的专业知识,让培训机构招纳更多的学员。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现在老师上课的场景是,为了交互的需要,在课件上面蒙了一层,老师在上面做了画笔,老师在增加的层上写字。但现在问题是,上面一层附加层,下面一层课件层,课件层是能拖动的,如此,老师在附加层上的操作如批注,如果课件层被拖动动的话,而附加层上的批注笔迹不会动,会导致脱离,比如画的横线与课件层的内容发生脱离。
发明内容
有鉴于此,本发明实施例所解决的技术问题之一在于提供一种课件的控制方法、装置及在线课程直播***,用以克服现有技术中的上述技术缺陷。
本发明实施例提供一种课件的控制方法,其包括:
生成在线直播过程中需加载到课件层上面的附加层;
通过捕获光标事件获取光标在所述附加图层进行操作时生成的针对所述课件层的操作数据;
穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作。
可选地,在本发明的一实施例中,穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,将从所述附加图层获得的针对所述课件层的所述操作数据加载到所述课件层,以在所述课件层上执行所述操作数据相应的操作。
可选地,在本发明的一实施例中,穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,将所述操作数据加载到所述附加层,以在所述附加层上执行所述操作数据相应的操作。
可选地,在本发明的一实施例中,所述附加图层为画板层;获取在线直播过程中在附加图层上进行操作时生成的针对所述课件层的操作数据包括:获取在线直播过程中在附加图层上进行的批注时生成的针对所述课件层的批注动作数据;
穿透处理所述附加图层和所述课件层,以在所述课件层上执行所述操作数据对应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,将所述操作数据加载到所述课件层,以在所述课件层上执行所述批注动作数据对应的批注动作。
可选地,在本发明的一实施例中,穿透处理所述附加图层和所述课件层,以在所述课件层上执行所述操作数据对应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,在所述课件层上执行所述操作数据对应的移动操作,以使得所述附加图层与所述课件层同时移动。
可选地,在本发明的一实施例中,穿透处理所述附加图层和所述课件层,以在所述课件层上执行所述操作数据对应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,在移动所述附加图层时,以在所述附加层上执行所述操作数据对应的移动操作,以使得所述课件层与所述附加图层同时移动。
可选地,在本发明的一实施例中,穿透处理所述附加图层和所述课件层包括:
若附加层和课件层具有相同的坐标平面定义,则将在所述附加图层上进行操作时产生的位置坐标所述位置坐标直接传递给课件层;如果附加层和课件层具有不同的坐标平面,则通过坐标变换的方式,将所述位置坐标从附加层所在的坐标平面变换到所述课件层。
本发明实施例还提供一种课件的控制装置,其包括:
附加层生成单元,用于生成在线直播过程中需加载到课件层上面的附加层;
操作数据生成单元,用于通过捕获光标事件获取光标在所述附加图层进行操作时生成的针对所述课件层的操作数据;
穿透单元,用于穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作。
可选地,在本发明的一实施例中,穿透单元进一步用于根据对所述附加图层和所述课件进行的穿透处理,将从所述附加图层获得的针对所述课件层的所述操作数据加载到所述课件层,以在所述课件层上执行所述操作数据相应的操作。
可选地,在本发明的一实施例中,穿透单元进一步用于根据对所述附加图层和所述课件层进行的穿透处理,将所述操作数据加载到所述附加层,以在所述附加层上执行所述操作数据相应的操作。
本发明实施例还提供一种在线直播课程***,其特征在于,包括远程教学端、学生端,所述远程教学端根据上述任一项所述的方法对课件层的在线直播数据进行操作,所述学生端接收所述操作后的课件层,以进行在线直播课程的互动。
由以上技术方案可见,本发明实施例中,通过生成在线直播过程中需加载到课件层上面的附加层,通过捕获光标事件获取光标在所述附加图层进行操作时生成的针对所述课件层的操作数据;以及穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作,提供了一种切实可行的教学互动方案,以保证良好的教学效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明实施例一中课件的控制方法流程示意图;
图2为本发明实施例二中在线直播课程中课件的控制装置结构示意图;
图3为本发明实施例三中在线直播课程***结构示意图。
具体实施方式
当然,实施本发明实施例的任一技术方案必不一定需要同时达到以上的所有优点。
为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
本发明实施例中,通过生成在线直播过程中需加载到课件层上面的附加层,通过捕获光标事件获取光标在所述附加图层进行操作时生成的针对所述课件层的操作数据;以及穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作,提供了一种切实可行的教学互动方案,以保证良好的教学效果,提供了一种切实可行的教学互动方案,以保证良好的教学效果。
图1为本发明实施例一中课件的控制方法流程示意图;如图1所示,其包括:
S101、生成在线直播过程中需加载到课件层面的附加层;
本实施例中,具体可以通过carvas画布工具在课件层之上增加所述附加层。课件整体作为一层,而增加的附加层为在所述课件层之上的另外一层。需要说明的是,课件整体上作为一层并不意味着课件是由一层组成,实际上,由于课件是由多个页面元素构成,每类型页面元素可能位于同一层,不同类型页面元素位于不同层,把这些层的页面元素集成一体从而得到课件层。
本具体实施例中,如果课件层是基于HTML 5制作(当让如果课件层基于其他原理制作,同样也适用于本发明的方案),则在课件上层或者最顶层增加附加图层时,可以利用canvas工具在课件上形成一附加图层,比如,通过脚本(通常是JavaScript)在canvas图形容器中绘制图形来实现,包括定义画布的大小、画布的对象等。具体示例性代码如下:
首先,找到<canvas>元素:
var c=document.getElementById("myCanvas");
然后,创建context对象:
varctx=c.getContext("2d");
getContext("2d")对象是内建的HTML5对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
下面的两行代码绘制一个红色的矩形:
ctx.fillStyle="#FF0000";
ctx.fillRect(0,0,150,75);
设置fillStyle属性可以是CSS颜色,渐变,或图案。fillStyle默认设置是#000000(黑色)。
fillRect(x,y,width,height)方法定义了矩形当前的填充方式。
需要说明的是,除了在基于H5课件上增加附加图层,还可以在其他方式制作的课件如flash课件上层增加附加图层,增加方法近似,故不再详细赘述。
S102、通过捕获光标事件获取在线直播过程中在附加图层上进行操作时生成的针对所述课件层的操作数据;
本实施例中,对课件的所有操作可以直接通过在附加层操作来实现,换言之,在附加层上的操作数据直接针对的对象依然是课件,因此,本实施例中,通过对在附加层上产生的光标事件进行捕获从而确定对应的操作数据。具体地,比如通过现有技术中javascript代码的onMouseOver和onMouseOut事件处理器、onClick事件处理器来捕获所述光标事件,从而确定对应的操作数据
本实施例中,如果课件为第三方制作的课件的话,步骤S102中,在获取在线直播过程中在附加图层上进行操作时生成的针对所述课件层的操作数据时,可以获取在线直播过程中在独立于所述课件的附加图层上进行操作时生成的对所述课件层的操作数据,即相当于对第三方制作的成品课件进行了优化。
可替代地,如果课件层为远程培训自制的话,在则步骤S102中获取在线直播过程中在附加图层上进行操作时生成的针对所述课件层的操作数据,可以获取在线直播过程中集成在所述课件层中的附加图层上进行操作时生成的对所述课件层的操作数据,即在课件制作的过程中增加了附加图层,或者理解为增加附加图层为课件制作一部分。
需要说明的是,上述在附加图层上针对课件的操作可以只是单独的针对课件层的动作,而并不会修改课件层本身的内容,比如,点击操作、拖动操作等,在同步时,只是将该动作同步到针对课件层的点击操作、拖动操作等。上述在附加图层上针对课件层的操作也可以涉及到对课件的修改,或者生成一些课堂互动的数据,比如修改课件层本身为基础的,在课件层本身增加批注内容、标记内容、图形符号等等,产生一些附加内容。比如,具体一应用程场景中,在获取在线直播过程中在附加图层上进行的批注时生成的针对所述课件层的批注动作数据,在后续根据对所述附加图层和所述课件层进行的穿透处理,将所述批注动作数据对应的批注动作以及针对课件层的批注内容同步到所述课件。
S103、穿透处理所述附加层和所述课件层。
比如,本实施例中,步骤S103中,在根据对所述附加图层和所述课件层进行的穿透处理时,可以在移动所述课件层时使得所述附加图层与所述课件层同步移动,以在所述课件层上执行所述操作数据对应的操作。
本实施例中,步骤S103中,在对所述附加图层和所述课件层进行的穿透处理时,即在所述课件层上执行所述操作数据对应的操作。具体地,如果课件层基于H5制成,课件层在使用的过程可以被移动,在线直播过程中附加图层上捕获操作数据,在做穿透处理时,通过获得在所述附加图层上进行操作时产生的位置坐标,具体如果附加层和课件层具有相同的坐标平面定义,则将所述位置坐标直接传递给课件层,并在课件层上该位置坐标处加载对应的操作;如果附加层和课件层具有不同的坐标平面,则通过坐标变换的方式,将所述位置坐标从附加层所在的坐标平面变换到所述课件层。
S104、根据对所述附加图层和所述课件层进行的穿透处理,以在所述课件层上执行所述操作数据对应的操作。
本实施例中,根据对所述附加图层和所述课件层进行的穿透处理,以在所述课件层上执行所述操作数据对应的操作可以包括:根据对所述附加图层和所述课件层进行的穿透处理,将从所述附加图层获得的针对所述课件层的所述操作数据加载到所述课件层,以在所述课件层上执行所述操作数据相应的操作;或者将所述操作数据加载到所述附加层,以在所述附加层上执行所述操作数据相应的操作。具体地,如果移动操作发生在附加图层,则穿透处理时可以根据对所述附加图层和所述课件层进行的穿透处理,在所述课件层上或者附加层上执行所述操作数据对应的移动操作,以使得所述附加图层与所述课件层同时移动。
可替代地,步骤S104中,在根据对所述附加图层和所述课件层进行的穿透处理,以在所述课件层上执行所述操作数据对应的操作时,可以在移动所述附加图层时,以使得所述课件层与所述附加图层同步移动,以在所述课件层上执行所述操作数据对应的操作。
具体地,如果在附加图层上进行的批注生成了针对所述课件层的批注动作数据,则穿透处理时,可以根据对所述附加图层和所述课件层进行的穿透处理,将所述操作数据加载到所述课件层,以在所述课件层上执行所述批注动作数据对应的批注动作。具体地,可以将所述操作数据对应的操作及因所述操作生成的附加内容执行到所述课件层。需要说明的是,“批注内容、标记内容”,通常是以浮层的方式呈现在课件层之上,可不与课件层融合。课件是单独制作的,所以非制作人员,通常是不可以修改课件层内容的。具体地,如果是图片的图层处理,是可以合成一个图片,但课件由于前后内容的连续性,当前内容进行修改为图片,再与前后内容链接。
图2为本发明实施例二中在线直播课程中课件的控制装置结构示意图;如图2所示,其包括:
附加层生成单元201,用于生成在线直播过程中需加载到课件层上面的附加层;
操作数据生成单元202,用于通过捕获光标事件获取光标在所述附加图层进行操作时生成的针对所述课件层的操作数据;
穿透单元203,用于穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作本实施例中,穿透单元进一步用于根据对所述附加图层和所述课件层进行的穿透处理,将从所述附加图层获得的针对所述课件层的所述操作数据加载到所述课件层,以在所述课件层上执行所述操作数据相应的操作。或者穿透单元进一步用于根据对所述附加图层和所述课件层进行的穿透处理,将所述操作数据加载到所述附加层,以在所述附加层上执行所述操作数据相应的操作。
图3为本发明实施例三中在线直播课程***结构示意图;如图3所示,其包括远程教学端301、服务器302、学生端303,所述远程教学端301或者学生端303根据上述任一项实施例中所述的方法对课件层的在线直播数据进行操作,以进行在线直播课程的互动,所述服务器302用于存储课件层对应的在线直播数据。
本实施例中,远程教学端301对应有远程教学主机,所述远程教学主机上可以安装有一客户端,在线直播课程的学习学员可能有多个,因此,可能对应有多个学生端303,每个学员配置有一个终端,每个终端上安装有另一客户端,远程教学主机上的客户端与学生端303上的客户端进行交互,从而实现在线直播课程学习。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,所述计算机可读记录介质包括用于以计算机(例如计算机)可读的形式存储或传送信息的任何机制。例如,机器可读介质包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光存储介质、闪速存储介质、电、光、声或其他形式的传播信号(例如,载波、红外信号、数字信号等)等,该计算机软件产品包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请实施例的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
本领域的技术人员应明白,本发明实施例的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
Claims (11)
1.一种课件的控制方法,其特征在于,包括:
生成在线直播过程中需加载到课件层上面的附加层;
通过捕获光标事件获取光标在所述附加图层进行操作时生成的针对所述课件层的操作数据;
穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作。
2.根据权利要求1所述的方法,其特征在于,穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,将从所述附加图层获得的针对所述课件层的所述操作数据加载到所述课件层,以在所述课件层上执行所述操作数据相应的操作。
3.根据权利要求1所述的方法,其特征在于,穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,将所述操作数据加载到所述附加层,以在所述附加层上执行所述操作数据相应的操作。
4.根据权利要求1所述的方法,其特征在于,所述附加图层为画板层;获取在线直播过程中在附加图层上进行操作时生成的针对所述课件层的操作数据包括:获取在线直播过程中在附加图层上进行的批注时生成的针对所述课件层的批注动作数据;
穿透处理所述附加图层和所述课件层,以在所述课件层上执行所述操作数据对应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,将所述操作数据加载到所述课件层,以在所述课件层上执行所述批注动作数据对应的批注动作。
5.根据权利要求1-4任一项所述的方法,其特征在于,穿透处理所述附加图层和所述课件层,以在所述课件层上执行所述操作数据对应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,在所述课件层上执行所述操作数据对应的移动操作,以使得所述附加图层与所述课件层同时移动。
6.根据权利要求1-4任一项所述的方法,其特征在于,穿透处理所述附加图层和所述课件层,以在所述课件层上执行所述操作数据对应的操作包括:根据对所述附加图层和所述课件层进行的穿透处理,在移动所述附加图层时,以在所述附加层上执行所述操作数据对应的移动操作,以使得所述课件层与所述附加图层同时移动。
7.根据权利要求5或6所述的方法,其特征在于,穿透处理所述附加图层和所述课件层包括:
若附加层和课件层具有相同的坐标平面定义,则将在所述附加图层上进行操作时产生的位置坐标所述位置坐标直接传递给课件层;如果附加层和课件层具有不同的坐标平面,则通过坐标变换的方式,将所述位置坐标从附加层所在的坐标平面变换到所述课件层。
8.一种课件的控制装置,其特征在于,包括:
附加层生成单元,用于生成在线直播过程中需加载到课件层上面的附加层;
操作数据生成单元,用于通过捕获光标事件获取光标在所述附加图层进行操作时生成的针对所述课件层的操作数据;
穿透单元,用于穿透处理所述附加图层和所述课件层,在所述课件层上执行所述操作数据相应的操作。
9.根据权利要求1所述的装置,其特征在于,穿透单元进一步用于根据对所述附加图层和所述课件进行的穿透处理,将从所述附加图层获得的针对所述课件层的所述操作数据加载到所述课件层,以在所述课件层上执行所述操作数据相应的操作。
10.根据权利要求1所述的装置,其特征在于,穿透单元进一步用于根据对所述附加图层和所述课件层进行的穿透处理,将所述操作数据加载到所述附加层,以在所述附加层上执行所述操作数据相应的操作。
11.一种在线直播课程***,其特征在于,包括远程教学端、学生端,所述远程教学端根据权利要求1-7任一项所述的方法对课件层的在线直播数据进行操作,所述学生端接收所述操作后的课件层,以进行在线直播课程的互动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611264004.6A CN108268520B (zh) | 2016-12-30 | 2016-12-30 | 课件的控制方法、装置及在线课程直播*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611264004.6A CN108268520B (zh) | 2016-12-30 | 2016-12-30 | 课件的控制方法、装置及在线课程直播*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108268520A true CN108268520A (zh) | 2018-07-10 |
CN108268520B CN108268520B (zh) | 2021-03-12 |
Family
ID=62753788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611264004.6A Active CN108268520B (zh) | 2016-12-30 | 2016-12-30 | 课件的控制方法、装置及在线课程直播*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108268520B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443772A (zh) * | 2019-08-20 | 2019-11-12 | 百度在线网络技术(北京)有限公司 | 图片处理方法、装置、计算机设备和存储介质 |
CN110568984A (zh) * | 2019-08-22 | 2019-12-13 | 北京大米科技有限公司 | 在线教学方法、装置、存储介质及电子设备 |
CN111785098A (zh) * | 2020-06-30 | 2020-10-16 | 南京百家云科技有限公司 | 一种课程文件的生成方法、装置、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100104857A1 (en) * | 2005-09-16 | 2010-04-29 | Joedicke Ingo B | Roofing granules of enhanced solar reflectance |
CN102184094A (zh) * | 2010-05-19 | 2011-09-14 | 北京合众天恒科技有限公司 | 在ppt课件播放过程中实现辅助操作的方法 |
CN103823684A (zh) * | 2014-03-04 | 2014-05-28 | 徐州工业职业技术学院 | 一种基于浏览器的网页课件演示辅助***及方法 |
-
2016
- 2016-12-30 CN CN201611264004.6A patent/CN108268520B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100104857A1 (en) * | 2005-09-16 | 2010-04-29 | Joedicke Ingo B | Roofing granules of enhanced solar reflectance |
CN102184094A (zh) * | 2010-05-19 | 2011-09-14 | 北京合众天恒科技有限公司 | 在ppt课件播放过程中实现辅助操作的方法 |
CN103823684A (zh) * | 2014-03-04 | 2014-05-28 | 徐州工业职业技术学院 | 一种基于浏览器的网页课件演示辅助***及方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443772A (zh) * | 2019-08-20 | 2019-11-12 | 百度在线网络技术(北京)有限公司 | 图片处理方法、装置、计算机设备和存储介质 |
CN110568984A (zh) * | 2019-08-22 | 2019-12-13 | 北京大米科技有限公司 | 在线教学方法、装置、存储介质及电子设备 |
CN111785098A (zh) * | 2020-06-30 | 2020-10-16 | 南京百家云科技有限公司 | 一种课程文件的生成方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108268520B (zh) | 2021-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Nebeling et al. | 360proto: Making interactive virtual reality & augmented reality prototypes from paper | |
US20210035609A1 (en) | Video recording method and apparatus, video playing method and apparatus, device, and storage medium | |
Pongnumkul et al. | Pause-and-play: automatically linking screencast video tutorials with applications | |
US9864734B2 (en) | Clickable links within live collaborative web meetings | |
US10691303B2 (en) | Immersive virtual environment (IVE) tools and architecture | |
CN106303723A (zh) | 视频处理方法和装置 | |
US20130215292A1 (en) | System and method for combining computer-based educational content recording and video-based educational content recording | |
US20150121189A1 (en) | Systems and Methods for Creating and Displaying Multi-Slide Presentations | |
US10649618B2 (en) | System and method for creating visual representation of data based on generated glyphs | |
CN106775241B (zh) | 信息呈现方法、设备和计算机可读存储介质 | |
CN103135990A (zh) | 交互式电子课本物理媒体分层方法 | |
CN110796712A (zh) | 素材处理方法、装置以及电子设备、存储介质 | |
CN106255951A (zh) | 利用动态变焦聚焦的内容显示 | |
CN108268520A (zh) | 课件的控制方法、装置及在线课程直播*** | |
CN102789648A (zh) | 用于将二维内容转换为三维内容的设备和方法 | |
CN103933718A (zh) | 一种足球战术设计与排演方法及*** | |
Bennett et al. | Adopting virtual production for animated filmmaking | |
CN107331222A (zh) | 一种图像数据处理方法及装置 | |
CN113687720A (zh) | 一种多人联机的虚拟现实教育***及其使用方法 | |
CN105874807A (zh) | 用于在电视设备上对Web内容远程渲染的方法、***和介质 | |
US20170285930A1 (en) | Document content replay | |
Guerreiro et al. | Beyond Post-It: Structured Multimedia Annotations for Collaborative VEs. | |
KR20160069663A (ko) | 교육용 콘텐츠 제작 시스템, 제작방법, 및 그에 사용되는 서비스 서버, 저작자 단말, 클라이언트 단말 | |
Kukimoto et al. | HyperInfo: interactive large display for informal visual communication | |
CN104427258A (zh) | 一种视频图像操作实现方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |