CN111966279A - 一种板书分享方法、装置、设备和介质 - Google Patents

一种板书分享方法、装置、设备和介质 Download PDF

Info

Publication number
CN111966279A
CN111966279A CN202010735474.6A CN202010735474A CN111966279A CN 111966279 A CN111966279 A CN 111966279A CN 202010735474 A CN202010735474 A CN 202010735474A CN 111966279 A CN111966279 A CN 111966279A
Authority
CN
China
Prior art keywords
dimensional code
blackboard
writing
cloud platform
space
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.)
Pending
Application number
CN202010735474.6A
Other languages
English (en)
Inventor
丁万年
陈日良
王尚琨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Returnstar Interactive Technology Group Co ltd
Original Assignee
Returnstar Interactive Technology Group Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Returnstar Interactive Technology Group Co ltd filed Critical Returnstar Interactive Technology Group Co ltd
Priority to CN202010735474.6A priority Critical patent/CN111966279A/zh
Publication of CN111966279A publication Critical patent/CN111966279A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Toxicology (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种板书分享方法、装置、设备和介质,方法包括白板软件实时检测操作者在电子白板上执行的操作,且当检测到板书保存功能被触发时,将电子白板当前的板书图片进行保存;将保存的所述板书图片上传到云平台,接收云平台基于所述板书图片返回的含有文件路径的网络链接;利用二维码生成器将含有文件路径的网络链接生成一个第一二维码图形,保存并展示所述第一二维码图形;需要的用户通过扫描所述第一二维码图形打开网络链接查看保存于云平台的板书图片。本发明优点:通过电子白板、白板软件、云平台、第三方库的相互结合,有效的解决了授课过程中的板书保存问题,可方便学生课后复习的时候随时查看。

Description

一种板书分享方法、装置、设备和介质
技术领域
本发明涉及计算机技术领域,特别涉及一种板书分享方法、装置、设备和介质。
背景技术
随着计算机技术的飞速发展,集声音、图像、文字、视频为一体的各种多媒体课件已经进入课堂。集合了计算机技术、显示技术、网络技术、摄影摄像技术等的电子白板,在这个数字化时代也应运而生,并且得到了广泛的使用。
在使用电子白板进行教学或演示的过程中,老师通常都会在电子白板上书写各种板书,由于板书记录的通常都是课程的重点内容,因此,听课者往往需要根据板书来做一些笔记,以方便后续复习使用。然而,在实际教学或演示的过程中,由于老师需要在规定的时间内完成指定的教学进度,因此留给学生做笔记的时间自然会比较少;而对于学生来说,如果专心听课的话,则常常会导致来不及做一些板书的笔记,如果认真做笔记的话,则可能会导致错过讲课内容;由于做板书笔记与专心听课二者之间的矛盾关系,导致实际的教学质量不佳,因此,亟需提供一种技术方案来解决做板书笔记与专心听课之间的矛盾,以提高教学质量。
发明内容
本发明要解决的技术问题,在于提供一种板书分享方法、装置、设备和介质,解决现有技术在使用电子白板进行教学或演示时,由于做板书笔记与专心听课之间存在的矛盾关系,导致实际教学质量不佳的问题。
第一方面,本发明提供了一种板书分享方法,所述方法包括:
白板软件实时检测操作者在电子白板上执行的操作,且当检测到板书保存功能被触发时,将电子白板当前的板书图片进行保存;
将保存的所述板书图片上传到云平台,接收云平台基于所述板书图片返回的含有文件路径的网络链接;
利用二维码生成器将含有文件路径的网络链接生成一个第一二维码图形,保存并展示所述第一二维码图形;
需要的用户通过扫描所述第一二维码图形打开网络链接查看保存于云平台的板书图片。
进一步的,所述方法还包括:
将保存的所述板书图片分享到微信公众号,同时利用二维码生成器将微信公众号生成一个含有公众号链接的第二二维码图形,保存并展示所述第二二维码图形;
需要的用户通过扫描所述第二二维码图形直接链接到微信公众号,并通过关注微信公众后直接查看分享的所述板书图片。
进一步的,所述方法还包括:
白板软件向云平台发送第一空间的申请请求,接收云平台基于所述第一空间的申请请求返回的第一空间地址;利用二维码生成器将第一空间地址生成一个含有地址的第三二维码图形,保存并展示所述第三二维码图形;
实时检测操作者在电子白板上执行的操作,且当每完成一次操作后,白板软件自动将该次操作的坐标数据以及接触面积传输至云平台后台,以通过云平台后台将该次操作复现到存储于第一空间内原有的板书图片上;
需要的用户通过扫描所述第三二维码图形直接链接加入到第一空间,并查看存储于第一空间内的板书图片。
进一步的,所述方法还包括:
白板软件向云平台发送第二空间的申请请求,接收云平台基于所述第二空间的申请请求返回的第二空间地址;利用二维码生成器将第二空间地址生成一个含有地址的第四二维码图形,保存并展示所述第四二维码图形;
白板软件使用第三方库来录制电子白板的桌面生成视频流,将视频流推送至云平台提供的第二空间上;
需要的用户通过扫描所述第四二维码图形直接链接加入到第二空间,并通过用于视频流解析的页面控件来观看视频流。
第二方面,本发明提供了一种板书分享装置,所述装置包括板书保存触发模块、链接生成模块、第一图形码生成模块以及第一板书查看模块;
所述板书保存触发模块,用于白板软件实时检测操作者在电子白板上执行的操作,且当检测到板书保存功能被触发时,将电子白板当前的板书图片进行保存;
所述链接生成模块,用于将保存的所述板书图片上传到云平台,接收云平台基于所述板书图片返回的含有文件路径的网络链接;
所述第一图形码生成模块,用于利用二维码生成器将含有文件路径的网络链接生成一个第一二维码图形,保存并展示所述第一二维码图形;
所述第一板书查看模块,用于需要的用户通过扫描所述第一二维码图形打开网络链接查看保存于云平台的板书图片。
进一步的,所述装置还包括第二图形码生成模块以及第二板书查看模块;
所述第二图形码生成模块,用于将保存的所述板书图片分享到微信公众号,同时利用二维码生成器将微信公众号生成一个含有公众号链接的第二二维码图形,保存并展示所述第二二维码图形;
所述第二板书查看模块,用于需要的用户通过扫描所述第二二维码图形直接链接到微信公众号,并通过关注微信公众后直接查看分享的所述板书图片。
进一步的,所述装置还包括第三图形码生成模块、操作复现模块以及第三板书查看模块;
所述第三图形码生成模块,用于白板软件向云平台发送第一空间的申请请求,接收云平台基于所述第一空间的申请请求返回的第一空间地址;利用二维码生成器将第一空间地址生成一个含有地址的第三二维码图形,保存并展示所述第三二维码图形;
所述操作复现模块,用于实时检测操作者在电子白板上执行的操作,且当每完成一次操作后,白板软件自动将该次操作的坐标数据以及接触面积传输至云平台后台,以通过云平台后台将该次操作复现到存储于第一空间内原有的板书图片上;
所述第三板书查看模块,用于需要的用户通过扫描所述第三二维码图形直接链接加入到第一空间,并查看存储于第一空间内的板书图片。
进一步的,所述装置还包括第四图形码生成模块、录制推送模块以及第四板书查看模块;
所述第四图形码生成模块,用于白板软件向云平台发送第二空间的申请请求,接收云平台基于所述第二空间的申请请求返回的第二空间地址;利用二维码生成器将第二空间地址生成一个含有地址的第四二维码图形,保存并展示所述第四二维码图形;
所述录制推送模块,用于白板软件使用第三方库来录制电子白板的桌面生成视频流,将视频流推送至云平台提供的第二空间上;
所述第四板书查看模块,用于需要的用户通过扫描所述第四二维码图形直接链接加入到第二空间,并通过用于视频流解析的页面控件来观看视频流。
第三方面,本发明提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明的技术方案通过在使用电子白板进行教学的过程中,当保存板书的功能被触发时,由白板软件将电子白板当前的板书对象上传到云平台中,再通过云平台返回一个链接给白板软件,白板软件利用二维码生成器将链接生成一个二维码,并将二维码展示出来,从而使得需要的用户可以随时进行查看。即本发明通过电子白板、白板软件、云平台、第三方库的相互结合,有效的解决了授课过程中的板书保存问题,可方便学生课后复习的时候随时查看,因此,能够使学生可以更加认真的听课,而不用分心做笔记,不用担心抄得太慢导致下面的内容没有认真听;老师也可以节约时间,不必说到重点后留下时间给学生抄录重点及笔记。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明实施例一中一种板书分享方法的一执行流程图;
图2为本发明实施例二中一种板书分享装置的结构示意图之一;
图3为本发明实施例二中一种板书分享装置的结构示意图之二;
图4为本发明实施例二中一种板书分享装置的结构示意图之三;
图5为本发明实施例二中一种板书分享装置的结构示意图之四;
图6为本发明实施例三中电子设备的结构示意图;
图7为本发明实施例四中介质的结构示意图。
具体实施方式
本申请实施例通过提供一种板书分享方法、装置、设备及介质,解决现有技术在使用电子白板进行教学或演示时,由于做板书笔记与专心听课之间存在的矛盾关系,导致实际教学质量不佳的问题;能够实现在实际教学的过程中,使学生可以更加认真的听课,而不用分心做笔记,不用担心抄得太慢导致下面的内容没有认真听;老师也可以节约时间,不必说到重点后留下时间给学生抄录重点及笔记的技术效果。
本申请实施例中的技术方案,总体思路如下:在使用电子白板进行教学的过程中,当保存板书的功能被触发时,由白板软件将电子白板当前的板书对象上传到云平台中,其中,板书对象可以是板书图片、操作的坐标数据或者视频流;同时,云平台返回一个链接给白板软件,白板软件利用二维码生成器将链接生成一个二维码,并将二维码展示出来,这样,需要的用户就可以通过扫描二维码来查看电子白板的板书对象。
实施例一
本实施例提供一种板书分享方法,如图1所示,所述方法包括:
白板软件实时检测操作者在电子白板上执行的操作,且当检测到板书保存功能被触发时,将电子白板当前的板书图片进行保存;其中,所述当检测到板书保存功能被触发时可以是在教学者主动点击保存按钮时,或者在教学者进行全擦除板书内容时;在具体实施时,当教学者主动点击保存按钮的时候或者在教学者使用清屏功能进行板书内容全擦除的时候,白板软件都会将电子白板当前画布上的内容保存成一张长宽为当前计算机分辨率大小的板书图片,板书图片的格式可以是jpg、bmp等格式;
将保存的所述板书图片上传到云平台,接收云平台基于所述板书图片返回的含有文件路径的网络链接;在具体实施时,需要将保存的板书图片上传到与白板软件登录账号相关联的云平台上,且云平台在接收到板书图片后,会将板书图片以文件的形式保存在相应的位置,并生成一个含有文件路径的网络链接返回给白板软件;
利用二维码生成器将含有文件路径的网络链接生成一个第一二维码图形,保存并展示所述第一二维码图形;
需要的用户通过扫描所述第一二维码图形打开网络链接查看保存于云平台的板书图片;在具体实施时,需要的用户可以通过自身携带的移动终端(如手机)来扫描所述第一二维码图形,并通过所述第一二维码图形链接到云平台存放板书图片的位置,之后用户就可以选择需要的板书图片进行板书内容查看。
在本实施例中,所述方法还包括:
将保存的所述板书图片分享到微信公众号,同时利用二维码生成器将微信公众号生成一个含有公众号链接的第二二维码图形,保存并展示所述第二二维码图形;在具体实施时,需要将保存的板书图片上传到与白板软件登录账号相关联的微信公众号上,并将微信公众号生成一个含有公众号链接的第二二维码图形,这样,当需要的用户扫描所述第二二维码图形时,就可以直接链接进入到对应的微信公众号;
需要的用户通过扫描所述第二二维码图形直接链接到微信公众号,并通过关注微信公众后直接查看分享的所述板书图片;在具体实施时,需要的用户可以使用自身携带的移动终端(如手机),并通过微信[扫一扫]来扫描所述第二二维码图形链接到对应的微信公众号,关注该微信公众号之后,用户就可以在微信公众号内直接查看需要的板书图片。
在本实施例中,所述方法还包括:
白板软件向云平台发送第一空间的申请请求,接收云平台基于所述第一空间的申请请求返回的第一空间地址;利用二维码生成器将第一空间地址生成一个含有地址的第三二维码图形,保存并展示所述第三二维码图形,以供需要的用户可以扫描所述第三二维码图形,并加入到第一空间中;
实时检测操作者在电子白板上执行的操作,且当每完成一次操作后,白板软件自动将该次操作的坐标数据以及接触面积传输至云平台后台,以通过云平台后台将该次操作复现到存储于第一空间内原有的板书图片上;其中,教学者在电子白板上从按下开始到弹起结束即为一次操作;
需要的用户通过扫描所述第三二维码图形直接链接加入到第一空间,并查看存储于第一空间内的板书图片;在具体实施时,可由需要展示板书内容的教学者来向云平台申请一个个人空间地址,并利用二维码生成器将申请的个人空间地址生成二维码,这样,其它需要的用户在扫描二维码后就可以加入该个人空间(即上述的第一空间),并直接自动打开云平台的网页,这时候就可以通过网页来查看板书内容了;当然,在具体进行查看时,既可以查看当前页的实时板书,且在当前页的板书还未结束时,教学者的每次操作都会把坐标数据发送给云平台,并由云平台在当前页的板书上把教学者的每次操作都复现出来,也可以查看之前的板书。
同时,本发明在具体实施时,白板软件还可以自动将该次操作的坐标数据、接触面积以及当前***分辨率均传输至云平台后台,当教学者在使用APP(如手机APP)扫描所述第三二维码图形链接到第一空间时,云平台会将白板软件上传的坐标数据、接触面积以及当前***分辨率均转发到APP上,APP会通过自身分辨率与白板软件转发过来的***分辨率进行对比,计算出一个比例值,并重新校正接收到的坐标数据,之后再还原(即画到原有的板书图片上),这样可以让查看者更加流畅的感受到实时板书。
下面以具体实例来对分辨率比值及坐标重新校正进行说明:例如,白板软件使用的分辨率为1920x1080,APP的分辨率为2960x1440,如果直接拿1920x1080的坐标数据来用,则在APP下面会和原来的位置大小都有差距,无法真实还原板书,这时候就计算一个比值,重新来校正在APP上使用的坐标。例如,Xapp=2960/1920*X;Yapp=1440/1080*Y;其中X,Y是白板软件上传的计算机上的坐标,Xapp,Yapp是重新计算后的APP上面显示的坐标;同理可以计算出两边显示的面积数据等,可用于还原擦除操作,真实笔记等功能。
在本实施例中,所述方法还包括:
白板软件向云平台发送第二空间的申请请求,接收云平台基于所述第二空间的申请请求返回的第二空间地址;利用二维码生成器将第二空间地址生成一个含有地址的第四二维码图形,保存并展示所述第四二维码图形,以供需要的用户可以扫描所述第四二维码图形,并加入到第二空间中;
白板软件使用第三方库来录制电子白板的桌面生成视频流,将视频流推送至云平台提供的第二空间上;在具体实施时,第三方库可以采用ffmpeg(这是一个免费开源的三方库)来对桌面进行录制生成视频流,当然,这个时候的视频流会比较大,因此,还可以对录制的视频流先进行压缩,具体可根据用户不同的流畅度需求来决定压缩的质量,通过损耗画质与缩小分辨率帧率等方式来控制视频流的大小,再转换成rtsp或者rtmp视频流,并将视频流推送至云平台提供的第二空间上;云平台后台还可以将视频流保存成视频文件,这样,就可以供用户进行日后查看;
需要的用户通过扫描所述第四二维码图形直接链接加入到第二空间,并通过用于视频流解析的页面控件(如FFMPEG或者VLC等免费开源的三方控件库)来观看视频流;在具体实施时,可由需要展示板书内容的教学者来向云平台申请一个个人空间地址,并利用二维码生成器将申请的个人空间地址生成二维码,这样,其它需要的用户在扫描二维码后就可以加入该个人空间(即上述的第二空间),并可以通过解析rtsp/rtmp的页面控件来观看板书内容。
基于同一发明构思,本申请还提供了与实施例一中的方法对应的装置,详见实施例二。
实施例二
在本实施例中提供了一种板书分享装置,如图2所示,所述装置包括板书保存触发模块、链接生成模块、第一图形码生成模块以及第一板书查看模块;
所述板书保存触发模块,用于白板软件实时检测操作者在电子白板上执行的操作,且当检测到板书保存功能被触发时,将电子白板当前的板书图片进行保存;其中,所述当检测到板书保存功能被触发时可以是在教学者主动点击保存按钮时,或者在教学者进行全擦除板书内容时;在具体实施时,当教学者主动点击保存按钮的时候或者在教学者使用清屏功能进行板书内容全擦除的时候,白板软件都会将电子白板当前画布上的内容保存成一张长宽为当前计算机分辨率大小的板书图片,板书图片的格式可以是jpg、bmp等格式;
所述链接生成模块,用于将保存的所述板书图片上传到云平台,接收云平台基于所述板书图片返回的含有文件路径的网络链接;在具体实施时,需要将保存的板书图片上传到与白板软件登录账号相关联的云平台上,且云平台在接收到板书图片后,会将板书图片以文件的形式保存在相应的位置,并生成一个含有文件路径的网络链接返回给白板软件;
所述第一图形码生成模块,用于利用二维码生成器将含有文件路径的网络链接生成一个第一二维码图形,保存并展示所述第一二维码图形;
所述第一板书查看模块,用于需要的用户通过扫描所述第一二维码图形打开网络链接查看保存于云平台的板书图片;在具体实施时,需要的用户可以通过自身携带的移动终端(如手机)来扫描所述第一二维码图形,并通过所述第一二维码图形链接到云平台存放板书图片的位置,之后用户就可以选择需要的板书图片进行板书内容查看。
在本实施例中,如图3所示,所述装置还包括第二图形码生成模块以及第二板书查看模块;
所述第二图形码生成模块,用于将保存的所述板书图片分享到微信公众号,同时利用二维码生成器将微信公众号生成一个含有公众号链接的第二二维码图形,保存并展示所述第二二维码图形;在具体实施时,需要将保存的板书图片上传到与白板软件登录账号相关联的微信公众号上,并将微信公众号生成一个含有公众号链接的第二二维码图形,这样,当需要的用户扫描所述第二二维码图形时,就可以直接链接进入到对应的微信公众号;
所述第二板书查看模块,用于需要的用户通过扫描所述第二二维码图形直接链接到微信公众号,并通过关注微信公众后直接查看分享的所述板书图片;在具体实施时,需要的用户可以使用自身携带的移动终端(如手机),并通过微信[扫一扫]来扫描所述第二二维码图形链接到对应的微信公众号,关注该微信公众号之后,用户就可以在微信公众号内直接查看需要的板书图片。
在本实施例中,如图4所示,所述装置还包括第三图形码生成模块、操作复现模块以及第三板书查看模块;
所述第三图形码生成模块,用于白板软件向云平台发送第一空间的申请请求,接收云平台基于所述第一空间的申请请求返回的第一空间地址;利用二维码生成器将第一空间地址生成一个含有地址的第三二维码图形,保存并展示所述第三二维码图形,以供需要的用户可以扫描所述第三二维码图形,并加入到第一空间中;
所述操作复现模块,用于实时检测操作者在电子白板上执行的操作,且当每完成一次操作后,白板软件自动将该次操作的坐标数据以及接触面积传输至云平台后台,以通过云平台后台将该次操作复现到存储于第一空间内原有的板书图片上;其中,教学者在电子白板上从按下开始到弹起结束即为一次操作;
所述第三板书查看模块,用于需要的用户通过扫描所述第三二维码图形直接链接加入到第一空间,并查看存储于第一空间内的板书图片;在具体实施时,可由需要展示板书内容的教学者来向云平台申请一个个人空间地址,并利用二维码生成器将申请的个人空间地址生成二维码,这样,其它需要的用户在扫描二维码后就可以加入该个人空间(即上述的第一空间),并直接自动打开云平台的网页,这时候就可以通过网页来查看板书内容了;当然,在具体进行查看时,既可以查看当前页的实时板书,且在当前页的板书还未结束时,教学者的每次操作都会把坐标数据发送给云平台,并由云平台在当前页的板书上把教学者的每次操作都复现出来,也可以查看之前的板书。
同时,本发明在具体实施时,白板软件还可以自动将该次操作的坐标数据、接触面积以及当前***分辨率均传输至云平台后台,当教学者在使用APP(如手机APP)扫描所述第三二维码图形链接到第一空间时,云平台会将白板软件上传的坐标数据、接触面积以及当前***分辨率均转发到APP上,APP会通过自身分辨率与白板软件转发过来的***分辨率进行对比,计算出一个比例值,并重新校正接收到的坐标数据,之后再还原(即画到原有的板书图片上),这样可以让查看者更加流畅的感受到实时板书。
下面以具体实例来对分辨率比值及坐标重新校正进行说明:例如,白板软件使用的分辨率为1920x1080,APP的分辨率为2960x1440,如果直接拿1920x1080的坐标数据来用,则在APP下面会和原来的位置大小都有差距,无法真实还原板书,这时候就计算一个比值,重新来校正在APP上使用的坐标。例如,Xapp=2960/1920*X;Yapp=1440/1080*Y;其中X,Y是白板软件上传的计算机上的坐标,Xapp,Yapp是重新计算后的APP上面显示的坐标;同理可以计算出两边显示的面积数据等,可用于还原擦除操作,真实笔记等功能。
在本实施例中,如图5所示,所述装置还包括第四图形码生成模块、录制推送模块以及第四板书查看模块;
所述第四图形码生成模块,用于白板软件向云平台发送第二空间的申请请求,接收云平台基于所述第二空间的申请请求返回的第二空间地址;利用二维码生成器将第二空间地址生成一个含有地址的第四二维码图形,保存并展示所述第四二维码图形,以供需要的用户可以扫描所述第四二维码图形,并加入到第二空间中;
所述录制推送模块,用于白板软件使用第三方库来录制电子白板的桌面生成视频流,将视频流推送至云平台提供的第二空间上;在具体实施时,第三方库可以采用ffmpeg(这是一个免费开源的三方库)来对桌面进行录制生成视频流,当然,这个时候的视频流会比较大,因此,还可以对录制的视频流先进行压缩,具体可根据用户不同的流畅度需求来决定压缩的质量,通过损耗画质与缩小分辨率帧率等方式来控制视频流的大小,再转换成rtsp或者rtmp视频流,并将视频流推送至云平台提供的第二空间上;云平台后台还可以将视频流保存成视频文件,这样,就可以供用户进行日后查看;
所述第四板书查看模块,用于需要的用户通过扫描所述第四二维码图形直接链接加入到第二空间,并通过用于视频流解析的页面控件(如FFMPEG或者VLC等免费开源的三方控件库)来观看视频流;在具体实施时,可由需要展示板书内容的教学者来向云平台申请一个个人空间地址,并利用二维码生成器将申请的个人空间地址生成二维码,这样,其它需要的用户在扫描二维码后就可以加入该个人空间(即上述的第二空间),并可以通过解析rtsp/rtmp的页面控件来观看板书内容。
由于本发明实施例二所介绍的装置,为实施本发明实施例一的方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。
基于同一发明构思,本申请提供了实施例一对应的电子设备实施例,详见实施例三。
实施例三
本实施例提供了一种电子设备,如图6所示,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,可以实现实施例一中任一实施方式。
由于本实施例所介绍的电子设备为实施本申请实施例一中方法所采用的设备,故而基于本申请实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。
基于同一发明构思,本申请提供了实施例一对应的存储介质,详见实施例四。
实施例四
本实施例提供一种计算机可读存储介质,如图7所示,其上存储有计算机程序,该计算机程序被处理器执行时,可以实现实施例一中任一实施方式。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:本发明的技术方案通过在使用电子白板进行教学的过程中,当保存板书的功能被触发时,由白板软件将电子白板当前的板书对象上传到云平台中,再通过云平台返回一个链接给白板软件,白板软件利用二维码生成器将链接生成一个二维码,并将二维码展示出来,从而使得需要的用户可以随时进行查看。即本发明通过电子白板、白板软件、云平台、第三方库的相互结合,有效的解决了授课过程中的板书保存问题,可方便学生课后复习的时候随时查看,因此,能够使学生可以更加认真的听课,而不用分心做笔记,不用担心抄得太慢导致下面的内容没有认真听;老师也可以节约时间,不必说到重点后留下时间给学生抄录重点及笔记。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

Claims (10)

1.一种板书分享方法,其特征在于:所述方法包括:
白板软件实时检测操作者在电子白板上执行的操作,且当检测到板书保存功能被触发时,将电子白板当前的板书图片进行保存;
将保存的所述板书图片上传到云平台,接收云平台基于所述板书图片返回的含有文件路径的网络链接;
利用二维码生成器将含有文件路径的网络链接生成一个第一二维码图形,保存并展示所述第一二维码图形;
需要的用户通过扫描所述第一二维码图形打开网络链接查看保存于云平台的板书图片。
2.根据权利要求1所述的一种板书分享方法,其特征在于:所述方法还包括:
将保存的所述板书图片分享到微信公众号,同时利用二维码生成器将微信公众号生成一个含有公众号链接的第二二维码图形,保存并展示所述第二二维码图形;
需要的用户通过扫描所述第二二维码图形直接链接到微信公众号,并通过关注微信公众后直接查看分享的所述板书图片。
3.根据权利要求1所述的一种板书分享方法,其特征在于:所述方法还包括:
白板软件向云平台发送第一空间的申请请求,接收云平台基于所述第一空间的申请请求返回的第一空间地址;利用二维码生成器将第一空间地址生成一个含有地址的第三二维码图形,保存并展示所述第三二维码图形;
实时检测操作者在电子白板上执行的操作,且当每完成一次操作后,白板软件自动将该次操作的坐标数据以及接触面积传输至云平台后台,以通过云平台后台将该次操作复现到存储于第一空间内原有的板书图片上;
需要的用户通过扫描所述第三二维码图形直接链接加入到第一空间,并查看存储于第一空间内的板书图片。
4.根据权利要求1所述的一种板书分享方法,其特征在于:所述方法还包括:
白板软件向云平台发送第二空间的申请请求,接收云平台基于所述第二空间的申请请求返回的第二空间地址;利用二维码生成器将第二空间地址生成一个含有地址的第四二维码图形,保存并展示所述第四二维码图形;
白板软件使用第三方库来录制电子白板的桌面生成视频流,将视频流推送至云平台提供的第二空间上;
需要的用户通过扫描所述第四二维码图形直接链接加入到第二空间,并通过用于视频流解析的页面控件来观看视频流。
5.一种板书分享装置,其特征在于:所述装置包括板书保存触发模块、链接生成模块、第一图形码生成模块以及第一板书查看模块;
所述板书保存触发模块,用于白板软件实时检测操作者在电子白板上执行的操作,且当检测到板书保存功能被触发时,将电子白板当前的板书图片进行保存;
所述链接生成模块,用于将保存的所述板书图片上传到云平台,接收云平台基于所述板书图片返回的含有文件路径的网络链接;
所述第一图形码生成模块,用于利用二维码生成器将含有文件路径的网络链接生成一个第一二维码图形,保存并展示所述第一二维码图形;
所述第一板书查看模块,用于需要的用户通过扫描所述第一二维码图形打开网络链接查看保存于云平台的板书图片。
6.根据权利要求5所述的一种板书分享装置,其特征在于:所述装置还包括第二图形码生成模块以及第二板书查看模块;
所述第二图形码生成模块,用于将保存的所述板书图片分享到微信公众号,同时利用二维码生成器将微信公众号生成一个含有公众号链接的第二二维码图形,保存并展示所述第二二维码图形;
所述第二板书查看模块,用于需要的用户通过扫描所述第二二维码图形直接链接到微信公众号,并通过关注微信公众后直接查看分享的所述板书图片。
7.根据权利要求5所述的一种板书分享装置,其特征在于:所述装置还包括第三图形码生成模块、操作复现模块以及第三板书查看模块;
所述第三图形码生成模块,用于白板软件向云平台发送第一空间的申请请求,接收云平台基于所述第一空间的申请请求返回的第一空间地址;利用二维码生成器将第一空间地址生成一个含有地址的第三二维码图形,保存并展示所述第三二维码图形;
所述操作复现模块,用于实时检测操作者在电子白板上执行的操作,且当每完成一次操作后,白板软件自动将该次操作的坐标数据以及接触面积传输至云平台后台,以通过云平台后台将该次操作复现到存储于第一空间内原有的板书图片上;
所述第三板书查看模块,用于需要的用户通过扫描所述第三二维码图形直接链接加入到第一空间,并查看存储于第一空间内的板书图片。
8.根据权利要求5所述的一种板书分享装置,其特征在于:所述装置还包括第四图形码生成模块、录制推送模块以及第四板书查看模块;
所述第四图形码生成模块,用于白板软件向云平台发送第二空间的申请请求,接收云平台基于所述第二空间的申请请求返回的第二空间地址;利用二维码生成器将第二空间地址生成一个含有地址的第四二维码图形,保存并展示所述第四二维码图形;
所述录制推送模块,用于白板软件使用第三方库来录制电子白板的桌面生成视频流,将视频流推送至云平台提供的第二空间上;
所述第四板书查看模块,用于需要的用户通过扫描所述第四二维码图形直接链接加入到第二空间,并通过用于视频流解析的页面控件来观看视频流。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的方法。
CN202010735474.6A 2020-07-28 2020-07-28 一种板书分享方法、装置、设备和介质 Pending CN111966279A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010735474.6A CN111966279A (zh) 2020-07-28 2020-07-28 一种板书分享方法、装置、设备和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010735474.6A CN111966279A (zh) 2020-07-28 2020-07-28 一种板书分享方法、装置、设备和介质

Publications (1)

Publication Number Publication Date
CN111966279A true CN111966279A (zh) 2020-11-20

Family

ID=73362817

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010735474.6A Pending CN111966279A (zh) 2020-07-28 2020-07-28 一种板书分享方法、装置、设备和介质

Country Status (1)

Country Link
CN (1) CN111966279A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115102949A (zh) * 2022-06-27 2022-09-23 长沙朗源电子科技有限公司 一种文件分享方法、电子设备、存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107135370A (zh) * 2016-02-26 2017-09-05 苏宁云商集团股份有限公司 一种视频播放方法及装置
CN206489619U (zh) * 2016-10-10 2017-09-12 苏州小璐机器人有限公司 一种基于机器人的关注微信公众号的装置
JP2018001534A (ja) * 2016-06-30 2018-01-11 京セラドキュメントソリューションズ株式会社 画像形成システム
CN107659416A (zh) * 2017-03-27 2018-02-02 广州视源电子科技股份有限公司 一种会议记录分享的方法、装置、会议终端和存储介质
CN108235043A (zh) * 2017-11-30 2018-06-29 深圳市赛鸽天堂文化传媒有限公司 视频直播拍卖方法及***
CN109189587A (zh) * 2018-08-03 2019-01-11 广州朗国电子科技有限公司 电子白板内容信息的分享方法及其分享***
CN110798638A (zh) * 2019-10-30 2020-02-14 深圳市闪联信息技术有限公司 一种电子白板及其基于时间轴的画面存储和回溯的方法
CN111404977A (zh) * 2019-01-03 2020-07-10 腾讯科技(北京)有限公司 文档远程演示和观看方法以及终端设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107135370A (zh) * 2016-02-26 2017-09-05 苏宁云商集团股份有限公司 一种视频播放方法及装置
JP2018001534A (ja) * 2016-06-30 2018-01-11 京セラドキュメントソリューションズ株式会社 画像形成システム
CN206489619U (zh) * 2016-10-10 2017-09-12 苏州小璐机器人有限公司 一种基于机器人的关注微信公众号的装置
CN107659416A (zh) * 2017-03-27 2018-02-02 广州视源电子科技股份有限公司 一种会议记录分享的方法、装置、会议终端和存储介质
CN108235043A (zh) * 2017-11-30 2018-06-29 深圳市赛鸽天堂文化传媒有限公司 视频直播拍卖方法及***
CN109189587A (zh) * 2018-08-03 2019-01-11 广州朗国电子科技有限公司 电子白板内容信息的分享方法及其分享***
CN111404977A (zh) * 2019-01-03 2020-07-10 腾讯科技(北京)有限公司 文档远程演示和观看方法以及终端设备
CN110798638A (zh) * 2019-10-30 2020-02-14 深圳市闪联信息技术有限公司 一种电子白板及其基于时间轴的画面存储和回溯的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115102949A (zh) * 2022-06-27 2022-09-23 长沙朗源电子科技有限公司 一种文件分享方法、电子设备、存储介质

Similar Documents

Publication Publication Date Title
JP6472898B2 (ja) ネット教育における記録・再生方法およびシステム
CN109509375B (zh) 一种录播一体的智能全面屏黑板***及其控制方法
US9164590B2 (en) System and method for automated capture and compaction of instructional performances
US9049482B2 (en) System and method for combining computer-based educational content recording and video-based educational content recording
CN102903265A (zh) 一种课堂教学自动记录的方法
CN204887304U (zh) 一种录屏终端设备
US20080286739A1 (en) System and method of providing video-based training over a communications network
JP2009294625A (ja) 遠隔教育システムおよびマルチメディアコンテンツの表示制御方法
Venema et al. Capturing dynamic presentation: Using technology to enhance the chalk and the talk
CN111009162A (zh) 一种基于ppt演示的交互式教学***
KR20170098617A (ko) 디지털펜과 클라우드서버를 이용한 수준별 맞춤형 교육서비스 시스템 및 그 운용방법
CN111966279A (zh) 一种板书分享方法、装置、设备和介质
CN110730377A (zh) 基于互动课堂的短视频录制方法及装置
CN114007098A (zh) 一种用于智能课堂中3d全息视频的生成方法和装置
CN105719515A (zh) 在线显示方法
JP2014153688A (ja) 講義用システム
Tront et al. Classroom presentations using tablet PCs and WriteOn
KR100688387B1 (ko) 휴대단말기를 이용한 동영상 강의 제공 방법
CN111489599A (zh) 多软件兼容的人机交互教学***
Esponda Electronic voting on-the-fly with mobile devices
Tan et al. 360 Video for Immersive Learning Experiences in Science Education
Xiang et al. Use of wireless tablet PCs as an effective learning and teaching enhancement tool
Luning et al. Visualizing large-screen electronic chalkboard content on handheld devices
Tront et al. Effective classroom presentations using WriteOn
Zou Multimedia Interactive Technology for Improving Language Perception in English Teaching and Learning

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201120