互动白板软件的互动方法、装置、电子设备及存储介质转让专利

申请号 : CN202310569344.3

文献号 : CN116301556B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 苏培勇薛杰董心宇

申请人 : 安徽卓智教育科技有限责任公司

摘要 :

本发明涉及白板软件技术领域,特别涉及一种互动白板软件的互动方法、装置、电子设备及存储介质,其中,方法包括:获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数,并将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布,同时在接收到用户的批注指令时,基于批注指令确定批注信息显示位置,并根据批注信息显示位置在画布或多媒体窗口显示批注信息,由此,解决了因互动白板软件的画布的边界限制以及无法针对多媒体资源进行窗口化操作,而易导致用户思维中断,操作繁琐等问题,基于无边界画布,使多媒体以窗口形式存在,并支持多种批注方式,从而满足用户在多场景下的使用需求,同时便捷了操作方式。

权利要求 :

1.一种互动白板软件的互动方法,其特征在于,所述互动白板软件的画布的边界无限,其中,所述方法包括以下步骤:获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数;

基于所述每种待展示多媒体资料的多媒体窗口个数,将所述至少一种待展示多媒体资料以多媒体窗口的形式显示在所述画布,并判断是否接收到用户的批注指令;以及若接收到所述用户的批注指令,则基于所述批注指令确定批注信息显示位置,并根据所述批注信息显示位置在所述画布或所述多媒体窗口显示批注信息;

其中,所述至少一种待展示多媒体资料以多媒体窗口的形式显示于同一画布。

2.根据权利要求1所述的互动白板软件的互动方法,其特征在于,所述根据所述批注信息显示位置在所述画布或所述多媒体窗口显示批注信息,包括:所述批注信息显示位置为所述画布,则在所述画布显示所述批注信息;

若所述批注信息显示位置为所述多媒体窗口,则在所述多媒体窗口显示批注信息。

3.根据权利要求1所述的互动白板软件的互动方法,其特征在于,所述多媒体资料包括文档资料、音频资料和视频资料中的至少一种。

4.根据权利要求3所述的互动白板软件的互动方法,其特征在于,在将所述至少一种待展示多媒体资料以多媒体窗口的形式显示在所述画布之前,还包括:若所述多媒体资料为所述文档资料,则基于预设的libreoffice将所述文档资料转化为图片;

若所述多媒体资料为所述音频资料和/或所述视频资料,则基于预设的ffmpeg将所述音频资料和/或所述视频资料转码为m3u8格式的分段文件。

5.根据权利要求1所述的互动白板软件的互动方法,其特征在于,还包括:在所述互动白板软件处于在线状态时,同步所述用户的本地文件。

6.根据权利要求1所述的互动白板软件的互动方法,其特征在于,还包括:在所述互动白板软件处于在线状态时,基于所述用户的分享指令,将所述画布内的内容转化为图片格式后转存至预设移动终端,或者将所述画布内的内容转化为图片格式后分享至目标用户。

7.根据权利要求1所述的互动白板软件的互动方法,其特征在于,所述每种待展示多媒体资料的多媒体窗口个数为1个,或者2个,或者3个。

8.一种互动白板软件的互动装置,其特征在于,所述互动白板软件的画布的边界无限,其中,包括:获取模块,用于获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数;

判断模块,用于基于所述每种待展示多媒体资料的多媒体窗口个数,将所述至少一种待展示多媒体资料以多媒体窗口的形式显示在所述画布,并判断是否接收到用户的批注指令;以及显示模块,用于若接收到所述用户的批注指令,则基于所述批注指令确定批注信息显示位置,并根据所述批注信息显示位置在所述画布或所述多媒体窗口显示批注信息;

其中,所述至少一种待展示多媒体资料以多媒体窗口的形式显示于同一画布。

9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1‑7任一项所述的互动白板软件的互动方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1‑7任一项所述的互动白板软件的互动方法。

说明书 :

互动白板软件的互动方法、装置、电子设备及存储介质

技术领域

[0001] 本发明涉及白板软件技术领域,特别涉及一种互动白板软件的互动方法、装置、电子设备及存储介质。

背景技术

[0002] 随着触控液晶大屏逐渐在教育领域和商务会议领域广泛使用,将触控液晶大屏应用于互动白板的软件成为各机构和用户的热门选择,因其具有的内容复制快捷、可以关联多媒体资料、便于传播等特点,越来越多的机构和用户选择使用互动白板软件来辅助授课或会议交流。
[0003] 相关技术中,常使用的互动白板软件书写方式分为两种,(1)根据触控液晶大屏显示区域划分画布大小,用户在写满一个画布后需要新增一页时,就需要翻页继续书写;(2)画布采用不限制大小的方式,用户可以不断拖拽画布进行无限制书写。
[0004] 然而,上述的第一种方式由于画布的书写面积有限,用户在可书写画布面积不足的情况下,易导致思维被中断;第二种方式由于大多数无限画布白板软件仅支持在画布上插入如PPT(PowerPoint,幻灯片)、word、PDF(Portable Document Format,便携文件格式)、音频文件和视频文件的多媒体资源,而无法针对多媒体资源进行窗口化操作,亟需改善。

发明内容

[0005] 本发明提供一种互动白板软件的互动方法、装置、电子设备及存储介质,以解决因互动白板软件的画布的边界限制以及无法针对多媒体资源进行窗口化操作,而易导致用户思维中断,操作繁琐等问题。
[0006] 本发明第一方面实施例提供一种互动白板软件的互动方法,所述互动白板软件的画布的边界无限,其中,所述方法包括以下步骤:
[0007] 获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数;
[0008] 基于所述每种待展示多媒体资料的多媒体窗口个数,将所述至少一种待展示多媒体资料以多媒体窗口的形式显示在所述画布,并判断是否接收到用户的批注指令;以及[0009] 若接收到所述用户的批注指令,则基于所述批注指令确定批注信息显示位置,并根据所述批注信息显示位置在所述画布或所述多媒体窗口显示批注信息。
[0010] 根据本发明的一个实施例,所述根据所述批注信息显示位置在所述画布或所述多媒体窗口显示批注信息,包括:
[0011] 若所述批注信息显示位置为所述画布,则在所述画布显示所述批注信息;
[0012] 若所述批注信息显示位置为所述多媒体窗口,则在所述多媒体窗口显示批注信息。
[0013] 根据本发明的一个实施例,所述多媒体资料包括文档资料、音频资料和视频资料中的至少一种。
[0014] 根据本发明的一个实施例,在将所述至少一种待展示多媒体资料以多媒体窗口的形式显示在所述画布之前,还包括:
[0015] 若所述多媒体资料为所述文档资料,则基于预设的libreoffice将所述文档资料转化为图片;
[0016] 若所述多媒体资料为所述音频资料和/或所述视频资料,则基于预设的ffmpeg将所述音频资料和/或所述视频资料转码为m3u8格式的分段文件。
[0017] 根据本发明的一个实施例,上述的互动白板软件的互动方法,还包括:
[0018] 在所述互动白板软件处于在线状态时,同步所述用户的本地文件。
[0019] 根据本发明的一个实施例,上述的互动白板软件的互动方法,还包括:
[0020] 在所述互动白板软件处于在线状态时,基于所述用户的分享指令,将所述画布内的内容转化为图片格式后转存至预设移动终端,或者将所述画布内的内容转化为图片格式后分享至目标用户。
[0021] 根据本发明的一个实施例,所述每种待展示多媒体资料的多媒体窗口个数为1个,或者2个,或者3个。
[0022] 根据本发明实施例的互动白板软件的互动方法,获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数,并将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布,同时在接收到用户的批注指令时,基于批注指令确定批注信息显示位置,并根据批注信息显示位置在画布或多媒体窗口显示批注信息,由此,解决了因互动白板软件的画布的边界限制以及无法针对多媒体资源进行窗口化操作,而易导致用户思维中断,操作繁琐等问题,基于无边界画布,使多媒体以窗口形式存在,并支持多种批注方式,从而满足用户在多场景下的使用需求,同时便捷了操作方式。
[0023] 本发明第二方面实施例提供一种互动白板软件的互动装置,所述互动白板软件的画布的边界无限,其中,包括:
[0024] 获取模块,用于获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数;
[0025] 判断模块,用于基于所述每种待展示多媒体资料的多媒体窗口个数,将所述至少一种待展示多媒体资料以多媒体窗口的形式显示在所述画布,并判断是否接收到用户的批注指令;以及
[0026] 显示模块,用于若接收到所述用户的批注指令,则基于所述批注指令确定批注信息显示位置,并根据所述批注信息显示位置在所述画布或所述多媒体窗口显示批注信息。
[0027] 根据本发明的一个实施例,所述显示模块,具体用于:
[0028] 若所述批注信息显示位置为所述画布,则在所述画布显示所述批注信息;
[0029] 若所述批注信息显示位置为所述多媒体窗口,则在所述多媒体窗口显示批注信息。
[0030] 根据本发明的一个实施例,所述多媒体资料包括文档资料、音频资料和视频资料中的至少一种。
[0031] 根据本发明的一个实施例,在将所述至少一种待展示多媒体资料显示在所述画布之前,所述判断模块,还用于:
[0032] 若所述多媒体资料为所述文档资料,则基于预设的libreoffice将所述文档资料转化为图片;
[0033] 若所述多媒体资料为所述音频资料和/或所述视频资料,则基于预设的ffmpeg将所述音频资料和/或所述视频资料转码为m3u8格式的分段文件。
[0034] 根据本发明的一个实施例,上述的互动白板软件的互动装置,还用于:
[0035] 在所述互动白板软件处于在线状态时,同步所述用户的本地文件。
[0036] 根据本发明的一个实施例,上述的互动白板软件的互动装置,还用于:
[0037] 在所述互动白板软件处于在线状态时,基于所述用户的分享指令,将所述画布内的内容转化为图片格式后转存至预设移动终端,或者将所述画布内的内容转化为图片格式后分享至目标用户。
[0038] 根据本发明的一个实施例,所述每种待展示多媒体资料的多媒体窗口个数为1个,或者2个,或者3个。
[0039] 根据本发明实施例的互动白板软件的互动装置,获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数,并将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布,同时在接收到用户的批注指令时,基于批注指令确定批注信息显示位置,并根据批注信息显示位置在画布或多媒体窗口显示批注信息,由此,解决了因互动白板软件的画布的边界限制以及无法针对多媒体资源进行窗口化操作,而易导致用户思维中断,操作繁琐等问题,基于无边界画布,使多媒体以窗口形式存在,并支持多种批注方式,从而满足用户在多场景下的使用需求,同时便捷了操作方式。
[0040] 本发明第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的互动白板软件的互动方法。
[0041] 本发明第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的互动白板软件的互动方法。
[0042] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0043] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0044] 图1为根据本发明实施例提供的一种互动白板软件的互动方法的流程图;
[0045] 图2为根据本发明实施例的互动白板软件的互动装置的示例图;
[0046] 图3为根据本发明实施例的电子设备的结构示意图。

具体实施方式

[0047] 下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0048] 下面参考附图描述本发明实施例的互动白板软件的互动方法、装置、电子设备及存储介质。针对上述背景技术中提到的因互动白板软件的画布的边界限制以及无法针对多媒体资源进行窗口化操作,而易导致用户思维中断,操作繁琐的问题,本发明提供了一种互动白板软件的互动方法,在该方法中,获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数,并将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布,同时在接收到用户的批注指令时,基于批注指令确定批注信息显示位置,并根据批注信息显示位置在画布或多媒体窗口显示批注信息,由此,解决了因互动白板软件的画布的边界限制以及无法针对多媒体资源进行窗口化操作,而易导致用户思维中断,操作繁琐等问题,基于无边界画布,使多媒体以窗口形式存在,并支持多种批注方式,从而满足用户在多场景下的使用需求,同时便捷了操作方式。
[0049] 具体而言,图1为本发明实施例所提供的一种互动白板软件的互动方法的流程示意图,互动白板软件的画布的边界无限。
[0050] 如图1所示,该互动白板软件的互动方法包括以下步骤:
[0051] 在步骤S101中,获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数。
[0052] 具体地,本发明实施例采用应用于无边界画布的互动白板软件,以确保用户在书写时能够保持思维连续、内容连贯,提高用户的书写体验。同时,在本发明实施例中,基于无边界画布中互动白板软件的应用,可以插入至少一个用户所需的待展示多媒体资料,例如文档资料、音频资料和视频资料等,其中,插入的多媒体资料支持打开PPT、word、PDF、Excel,和具有m4a、aac、mp3、flac、wav、mka、cda、wma、mid格式的音频文件以及具有m4v、mp4、mov、wmv、avi、rmvb、mpeg、mpg、3gp格式的视频文件,并将插入的每种待展示多媒体资料设置为窗口模式,以丰富用户的书写方式,其中,每种待展示多媒体资料的多媒体窗口个数可以为1个,或者2个,或者3个。
[0053] 进一步地,本发明实施例每种待展示多媒体资料的多媒体窗口支持单屏全屏显示、双屏全屏显示或者双屏联动显示以及三屏全屏显示,并且在多屏状态下,各个屏幕互不影响,用户可以正常书写、移动画布和其他多媒体资源窗口。
[0054] 举例而言,本发明实施例插入的多媒体资料在打开PPT时,PPT窗口除了支持双屏全屏显示或者三屏全屏显示外,也支持双屏联动的方式全屏,即同时展示PPT的本页和下一页,从而使用户可以提前了解演讲者接下来要讲解的内容。
[0055] 在步骤S102中,基于每种待展示多媒体资料的多媒体窗口个数,将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布,并判断是否接收到用户的批注指令。
[0056] 进一步地,在一些实施例中,在将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布之前,还包括:若多媒体资料为文档资料,则基于预设的libreoffice将文档资料转化为图片;若多媒体资料为音频资料和/或视频资料,则基于预设的ffmpeg将音频资料和/或视频资料转码为m3u8格式的分段文件。
[0057] 其中,预设的libreoffice和预设的ffmpeg可以为本领域技术人员根据实际使用需求采用的转码软件,在此不做具体限定。
[0058] 具体地,本发明实施例在获取到每种待展示多媒体资料的多媒体窗口个数后,若获取的多媒体资料为文档资料,则基于预设的libreoffice将文档资料转化为图片,若获取的多媒体资料为音频资料和/或视频资料,则基于预设的ffmpeg将音频资料和/或视频资料转码为m3u8格式的分段文件,将转码后的图片和/或分段文件以多媒体窗口的形式显示在画布,以此实现待展示多媒体资料的内部播放,并且可以将转码后的待展示多媒体资料的多媒体窗口在画布上根据使用需求任意移动位置,同时支持放大缩小窗口,也支持保持窗口大小不变的前提下放大缩小内容。
[0059] 具体而言,在本发明实施例中,文档资料的多媒体窗口支持上下翻页和打开内容大纲;音频资料和/或视频资料的多媒体窗口支持音频和/或视频的播放、暂停、快进快退和调节音量。若用户在使用待展示多媒体资料的过程中,想要对某一待展示多媒体资料进行批注,需要用户向互动白板发出批注指令,并由互动白板判断是否接收到用户的批注指令。
[0060] 在步骤S103中,若接收到用户的批注指令,则基于批注指令确定批注信息显示位置,并根据批注信息显示位置在画布或多媒体窗口显示批注信息。
[0061] 进一步地,在一些实施例中,根据批注信息显示位置在画布或多媒体窗口显示批注信息,包括:若批注信息显示位置为画布,则在画布显示批注信息;若批注信息显示位置为多媒体窗口,则在多媒体窗口显示批注信息。
[0062] 具体地,在本发明实施例中,若互动白板接收到用户的批注指令,则基于批注指令确定批注信息显示位置,例如批注信息可以显示在画布,也可以显示在待展示多媒体资料的多媒体窗口,若批注信息显示位置为画布,则在画布显示批注信息,若批注信息显示位置为多媒体窗口,则在多媒体窗口显示批注信息,也就是说,用户可以根据书写需求自行选择批注信息的显示位置,并且显示位置之间互不影响,从而更符合用户的使用需求。
[0063] 进一步地,在一些实施例中,上述的互动白板软件的互动方法,还包括:在互动白板软件处于在线状态时,同步用户的本地文件。
[0064] 具体地,在本发明实施例中,用户在登录互动白板软件后,可以选择打开用户储存在个人网盘中的待展示多媒体资料,并同步用户打开的待展示多媒体资料,将整个白板包括书写记录和文件记录可以选择保存到本地或者云端,即本地打开的待展示多媒体资料将自动同步上传到网盘中。
[0065] 进一步地,在一些实施例中,上述的互动白板软件的互动方法,还包括:在互动白板软件处于在线状态时,基于用户的分享指令,将画布内的内容转化为图片格式后转存至预设移动终端,或者将画布内的内容转化为图片格式后分享至目标用户。
[0066] 其中,预设移动终端可以为本领域技术人员根据使用需求选用的移动终端,例如手机、笔记本电脑等,在此不做具体限定。
[0067] 具体地,在本发明实施例中,在互动白板软件处于在线状态时,用户还可通过扫描二维码的方式将画布内的内容转化为图片格式后转存到预设移动终端,或者分享至目标用户。
[0068] 综上,本发明实施例可以实现的有益效果为:
[0069] (1)本发明实施例采用无边界画布的形式,以确保用户在书写时思维能保持连续,内容保持连贯。
[0070] (2)本发明实施例的多媒体资料以窗口的形式存在,既可以和画布上的批注内容相结合,作为一个整体展示,也可以单独操作窗口内容,将窗口单独全屏成为一个展示主体,同时画布可正常书写,其他窗口也可正常操作,从而在多屏幕设备环境下提供了更丰富的操作方式,能适应更复杂的演示需求。
[0071] (3)本发明实施例不仅可以在画布上批注,同时也可以在多媒体资料的多媒体窗口内进行书写批注,更符合用户的使用需求。
[0072] (4)本发明实施例支持在线使用和离线使用,无需一定要联网,对设备环境要求更低,用户操作更加简便。
[0073] (5)本发明实施例在交互上针对多屏幕设备有专门的设计适配,以简化用户操作的同时增加可用性:例如可以将多媒体资料的多媒体窗口在指定屏幕上全屏,并可以通过选择屏幕在最多三个屏幕之间快速移动;全屏状态可以选择在单个屏幕,两个屏幕和三个屏幕下占满全屏;用户可以使用画布地图快速定位多媒体窗口在无边画布上的位置,以通过窗口列表可以快速将指定窗口拖拽到画布指定位置。
[0074] 根据本发明实施例的互动白板软件的互动方法,获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数,并将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布,同时在接收到用户的批注指令时,基于批注指令确定批注信息显示位置,并根据批注信息显示位置在画布或多媒体窗口显示批注信息,由此,解决了因互动白板软件的画布的边界限制以及无法针对多媒体资源进行窗口化操作,而易导致用户思维中断,操作繁琐等问题,基于无边界画布,使多媒体以窗口形式存在,并支持多种批注方式,从而满足用户在多场景下的使用需求,同时便捷了操作方式。
[0075] 其次参照附图描述根据本发明实施例提出的互动白板软件的互动装置。
[0076] 图2是本发明实施例的互动白板软件的互动装置的方框示意图。
[0077] 如图2所示,该互动白板软件的互动装置10包括:获取模块100、判断模块200和显示模块300。
[0078] 其中,获取模块100,用于获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数;
[0079] 判断模块200,用于基于每种待展示多媒体资料的多媒体窗口个数,将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布,并判断是否接收到用户的批注指令;以及
[0080] 显示模块300,用于若接收到用户的批注指令,则基于批注指令确定批注信息显示位置,并根据批注信息显示位置在画布或多媒体窗口显示批注信息。
[0081] 进一步地,在一些实施例中,显示模块300,具体用于:
[0082] 若批注信息显示位置为画布,则在画布显示批注信息;
[0083] 若批注信息显示位置为多媒体窗口,则在多媒体窗口显示批注信息。
[0084] 进一步地,在一些实施例中,多媒体资料包括文档资料、音频资料和视频资料中的至少一种。
[0085] 进一步地,在一些实施例中,在将至少一种待展示多媒体资料显示在画布之前,判断模块200,还用于:
[0086] 若多媒体资料为文档资料,则基于预设的libreoffice将文档资料转化为图片;
[0087] 若多媒体资料为音频资料和/或视频资料,则基于预设的ffmpeg将音频资料和/或视频资料转码为m3u8格式的分段文件。
[0088] 进一步地,在一些实施例中,上述的互动白板软件的互动装置10,还用于:
[0089] 在互动白板软件处于在线状态时,同步用户的本地文件。
[0090] 进一步地,在一些实施例中,上述的互动白板软件的互动装置10,还用于:
[0091] 在互动白板软件处于在线状态时,基于用户的分享指令,将画布内的内容转化为图片格式后转存至预设移动终端,或者将画布内的内容转化为图片格式后分享至目标用户。
[0092] 进一步地,在一些实施例中,每种待展示多媒体资料的多媒体窗口个数为1个,或者2个,或者3个。
[0093] 根据本发明实施例的互动白板软件的互动装置,获取至少一种待展示多媒体资料和每种待展示多媒体资料的多媒体窗口个数,并将至少一种待展示多媒体资料以多媒体窗口的形式显示在画布,同时在接收到用户的批注指令时,基于批注指令确定批注信息显示位置,并根据批注信息显示位置在画布或多媒体窗口显示批注信息,由此,解决了因互动白板软件的画布的边界限制以及无法针对多媒体资源进行窗口化操作,而易导致用户思维中断,操作繁琐等问题,基于无边界画布,使多媒体以窗口形式存在,并支持多种批注方式,从而满足用户在多场景下的使用需求,同时便捷了操作方式。
[0094] 图3为本发明实施例提供的电子设备的结构示意图。该电子设备可以包括:
[0095] 存储器301、处理器302及存储在存储器301上并可在处理器302上运行的计算机程序。
[0096] 处理器302执行程序时实现上述实施例中提供的互动白板软件的互动方法。
[0097] 进一步地,电子设备还包括:
[0098] 通信接口303,用于存储器301和处理器302之间的通信。
[0099] 存储器301,用于存放可在处理器302上运行的计算机程序。
[0100] 存储器301可能包含高速RAM存储器,也可能还包括非易失性存储器(non‑volatile memory),例如至少一个磁盘存储器。
[0101] 如果存储器301、处理器302和通信接口303独立实现,则通信接口303、存储器301和处理器302可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0102] 可选的,在具体实现上,如果存储器301、处理器302及通信接口303,集成在一块芯片上实现,则存储器301、处理器302及通信接口303可以通过内部接口完成相互间的通信。
[0103] 处理器302可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0104] 本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的互动白板软件的互动方法。
[0105] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、 “示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或N个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0106] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“N个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0107] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更N个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0108] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或N个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
[0109] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,N个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0110] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0111] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0112] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。