一种电子白板软件的资源快速交互方法和装置与流程

文档序号:13221159阅读:188来源:国知局
技术领域本发明涉及交互式电子白板软件领域,特别是指一种电子白板软件的资源快速交互方法和装置。

背景技术:
在电子白板软件的使用过程中,特别是在制作课件时需要频繁的导入、导出资源,即电子白板软件与其他程序或操作系统之间进行交互。目前的操作形式为:点击工具栏的相应按钮,选择资源路径进行导入;选取资源后,点击工具栏的相应按钮,选择资源路径进行导出。上述的导入、导出资源操作过程比较繁琐,对于使用不熟练的新用户甚至根本无法找到添加资源的入口,大大降低了工作效率,同时,频繁重复上述繁琐的操作过程,使得用户的使用体验较差。

技术实现要素:
有鉴于此,本发明的目的在于提出一种快速高效、操作过程简单的电子白板软件的资源快速交互方法和装置。基于上述目的本发明提供的一种电子白板软件的资源快速交互方法,包括以下步骤:检测电子白板软件窗体与外部区域之间的作用于媒体对象的拖拽操作;记录所述拖拽操作的结束位置,并获取所述媒体对象的属性信息;根据所述属性信息,在所述结束位置处复制生成所述媒体对象。优选的,所述复制生成所述媒体对象的步骤包括:当在所述结束位置处于所述电子白板软件窗体内时,将所述媒体对象生成为所述电子白板软件的插入对象。优选的,所述媒体对象为文本、图片或视频;所述属性信息包括对象类型、大小、存储路径。优选的,所述外部区域为系统桌面或其他窗体。优选的,当所述外部区域为系统桌面时,在所述结束位置处直接复制生成所述媒体对象文件;当所述外部区域为其他窗体时,由所述其他窗体的程序执行处理所述媒体对象。优选的,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至系统桌面时,根据所述属性信息,以预设的格式保存所述媒体对象。可选的,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至系统桌面时,根据所述属性信息,弹出供用户选择保存格式的对话框,检测用户的确认选择并据此保存所述媒体对象。优选的,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至其他窗体时,进一步包括步骤:根据所述媒体对象的属性信息,检测判断所述外部区域能否处理所述媒体对象,无法处理时,放弃后续步骤并提示用户。优选的,当被所述拖拽操作拖拽进入电子白板软件窗体的媒体对象处于网络端时,获取的所述媒体对象的属性信息仅为其网络地址,并将所述媒体对象下载至本地。优选的,当所述拖拽操作将媒体对象由外部区域拖拽至电子白板软件窗体时,进一步包括步骤:调整复制生成的所述媒体对象的大小以适应所述电子白板软件窗体的显示区域。本发明还提供一种电子白板软件的资源快速交互装置,包括:检测模块,用于检测电子白板软件窗体与外部区域之间的作用于媒体对象的拖拽操作;获取模块,用于记录所述拖拽操作的结束位置,并获取所述媒体对象的属性信息;执行模块,用于根据所述属性信息,在所述结束位置处复制生成所述媒体对象。优选的,所述执行模块用于当在所述结束位置处于所述电子白板软件窗体内时,将所述媒体对象生成为所述电子白板软件的插入对象。优选的,所述媒体对象为文本、图片或视频;所述属性信息包括对象类型、大小、存储路径。优选的,所述外部区域为系统桌面或其他窗体。优选的,当所述外部区域为系统桌面时,所述执行模块在所述结束位置处直接复制生成所述媒体对象文件;当所述外部区域为其他窗体时,由所述其他窗体的程序执行处理所述媒体对象。优选的,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至系统桌面时,所述执行模块根据所述属性信息,以预设的格式保存所述媒体对象。可选的,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至系统桌面时,所述执行模块还用于根据所述属性信息,弹出供用户选择保存格式的对话框,检测用户的确认选择并据此保存所述媒体对象。优选的,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至其他窗体时,所述执行模块还用于根据所述媒体对象的属性信息,检测判断所述外部区域能否处理所述媒体对象,无法处理时,放弃后续步骤并提示用户。优选的,当被所述拖拽操作拖拽进入电子白板软件窗体的媒体对象处于网络端时,所述获取模块获取的所述媒体对象的属性信息仅为其网络地址,并将所述媒体对象下载至本地。优选的,当所述拖拽操作将媒体对象由外部区域拖拽至电子白板软件窗体时,所述执行模块还用于调整复制生成的所述媒体对象的大小以适应所述电子白板软件窗体的显示区域。从上面所述可以看出,本发明提供的电子白板软件的资源快速交互方法和装置,通过检测用户对于媒体对象的拖拽操作,获取拖拽结束位置以及媒体对象的属性信息,根据不同的拖拽操作,在结束位置上,实现快速插入媒体对象、快速保存媒体对象、亦或是快速的在其他窗体中打开处理媒体对象,整个过程简单快速,避免了现有技术中的繁琐操作过程,使用户的工作过程更加效率,也极大的提高了用户的操作体验。附图说明图1为本发明实施例的电子白板软件的资源快速交互方法流程图;图2为本发明实施例的电子白板软件的资源快速交互装置结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。本发明的实施例中,所述的方法应用于电子白板软件,电子白板软件与电子白板配合使用,用于教师的辅助教学,其主要功能为课件制作和课件播放两部分,本发明主要目的在于优化上述的课件制作过程。参考图1,为本发明实施例的电子白板软件的资源快速交互方法流程图。本发明实施例提供了一种电子白板软件的资源快速交互方法,包括以下步骤:步骤101:检测电子白板软件窗体与外部区域之间的作用于媒体对象的拖拽操作;步骤102:记录所述拖拽操作的结束位置,并获取所述媒体对象的属性信息;步骤103:根据所述属性信息,在所述结束位置处复制生成所述媒体对象。其中,所述的电子白板软件窗体与外部区域之间的作用于媒体对象的拖拽操作,即用户执行的拖拽操作,拖拽对象是一个媒体对象,滑动轨迹经过电子白板软件窗体与外部区域,其具体包括两种:(1)将媒体对象由外部区域拖拽至电子白板软件窗体,即将媒体对象“拖入”电子白板软件窗体。(2)将媒体对象由电子白板软件窗体拖拽至外部区域,即将媒体对象“拖出”电子白板软件窗体。所述的媒体对象,即为可用作电子白板软件编辑素材的资源,一般是文本、图片或视频。相应的,媒体对象的属性信息一般包括对象类型、大小、存储路径。对象类型即该媒体对象的种类,文本、图片还是视频;大小即该媒体对象所占用的存储空间大小;存储路径即该媒体对象的存储位置,可能是系统本地,也可能是网络端。本发明作用于电子白板软件与外部的交互,基于常用的操作系统应用环境,所述的外部区域一般指系统桌面或是运行其他程序的其他窗体。于步骤101中,实时的检测用户执行的各种输入操作,当出现将媒体对象“拖入”或“拖出”电子白板软件窗体的拖拽操作,记录并跟踪上述的拖拽操作。于步骤102中,记录拖拽操作的结束位置的同时获取该拖拽操作所拖拽的媒体对象的属性信息。根据拖拽操作的结束位置,能够进一步确认拖拽操作的类型,当结束位置位于电子白板软件窗体内时,则为“拖入”;当结束位置位于外部区域时,则为“拖出”。于步骤103中,基于上述步骤中获取的媒体对象的属性信息,在拖拽操作的结束位置处,即白板软件窗体内或外部区域复制生成所述媒体对象。根据不同的拖拽操作结束位置以及不同的媒体对象将做不同的处理。(1)所述的拖拽操作为“拖入”时,即拖拽操作的结束位置处于电子白板软件窗体内,此时,将媒体对象生成为电子白板软件的插入对象,具体的:媒体对象为文本时,一般的为通过文本编辑软件如记事本、Word等存储的文本文件。用户直接拖拽位于系统桌面或是根目录下的文本文件的快捷方式图标进入电子白板软件窗体,检测到上述拖拽操作后,根据该文本文件的属性信息直接读取被拖拽的文本文件的文字内容,在电子白板软件的当前编辑页面上的拖拽结束位置处生成包含有该文本文件的文字内容的文本框。此外,一些程序或软件支持对于文本内容的直接拖拽操作,那么直接在电子白板软件的当前编辑页面上的拖拽结束位置处生成包含被拖拽的文本内容的文本框。媒体对象为图片时,用户直接拖拽位于系统桌面或是根目录下的图片文件的快捷方式图标进入电子白板软件窗体,检测到上述拖拽操作后,根据该图片文件的属性信息直接读取该图片文件,并在在电子白板软件的当前编辑页面上的拖拽结束位置处插入该图片。对于网络端的图片,如浏览器窗体中一个页面上显示的图片,将其拖入电子白板软件窗体时,获取的其属性信息为网络存储地址,从该网络存储地址下载至本地存储,再在电子白板软件的编辑页面上插入该图片。媒体对象为视频时,用户直接拖拽位于系统桌面或是根目录下的视频文件的快捷方式图标进入电子白板软件窗体,检测到上述拖拽操作后,根据该视频文件的属性信息,在电子白板软件的当前编辑页面上的拖拽结束位置处嵌入生成一个播放框,该播放框的播放任务指向该视频文件。对于网络端的视频,则在获取其属性信息,即网络存储地址后,将其下载至本地存储。在一些实施例中,“拖入”操作后,被拖入的媒体对象可能并不能匹配当前的电子白板软件编辑页面,如文本文字较多在当前的字体大小设定下文本框过大、图片过大等等,在复制生成的该媒体对象时,即将媒体对象作为插入对象添加到电子白板软件编辑页面时,还进一步包括处理步骤;根据当前电子白板软件窗体的显示区域大小,调整插入对象的大小,使其能够完整、相适应的在当前编辑页面显示。(2)所述的拖拽操作为“拖出”时,即拖拽操作的结束位置处于外部区域,被拖拽的媒体对象即为电子白板软件窗体内当前编辑页面上的插入对象,文本框、图片、视频播放框等。对于不同的结束位置,复制生成媒体对象的步骤在不同外部区域具有不同的处理过程,具体的:当外部区域为系统桌面时,根据被拖拽的媒体对象的属性信息,在系统桌面上拖拽操作的结束位置处直接将被拖拽的媒体对象复制保存为相应格式的文件。即在本实施例中,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至系统桌面时,根据获取的该媒体对象的属性信息,使用对应于该媒体对象类型的预设文件格式来复制保存。如文本的预设保存格式为记事本、图片的预设保存格式为jpg,视频的预设保存格式为mp4。以图片为例,用户的拖拽操作将电子白板软件窗体内当前编辑页面上的一个插入图片拖拽至系统桌面上,检测到上述拖拽操作后,获取该图片的属性信息,在系统桌面上拖拽操作的结束位置处,将该图片复制保存为jpg格式的图片文件,对于用户,整个过程就像是将电子白板软件的图片直接拖拽到了系统桌面上。在一些实施例中,将由电子白板软件窗体拖拽至系统桌面的媒体对象复制保存为文件时,还进一步包括步骤:根据获取的媒体对象的属性信息,弹出供用户选择保存格式的对话框,该对话框包括有多个选择按钮,这些选择按钮对应于该媒体对象类型的常用文件保存格式,检测用户的确认选择,并根据选择结果选择相应的格式来保存文件。以图片为例,用户的拖拽操作将电子白板软件窗体内当前编辑页面上的一个插入图片拖拽至系统桌面上,检测到上述拖拽操作后,获取该图片的属性信息,根据该属性信息弹出对话框,该对话框包括用于选择保存格式的多个按钮,如jpg、bmp、png,根据用户的选择使用相应的保存格式,如用户选择bmp,则将该图片复制保存为bmp格式的图片文件。当外部区域为其他窗体时,复制生成媒体对象的过程即在其他窗体中打开、运行该媒体对象。如,用户的拖拽操作将电子白板软件窗体内当前编辑页面上的一个插入图片拖拽至浏览器窗体,则在浏览器中直接打开该图片。实际使用中,运行一些程序的窗体其不支持媒体对象的直接拖拽操作,亦或是该程序无法处理该媒体对象,则在一些实施例中,还包括步骤:根据获取的媒体对象的属性信息,检测判断该拖拽操作结束位置所在的窗体程序能否处理该媒体对象,无法处理时,放弃后续步骤并提示用户。本发明实施例还提供了一种电子白板软件的资源快速交互装置,参考图2,为本发明实施例的电子白板软件的资源快速交互装置结构示意图。所述的白板软件的资源快速交互装置包括:检测模块201,用于检测电子白板软件窗体与外部区域之间的作用于媒体对象的拖拽操作;获取模块202,用于记录所述拖拽操作的结束位置,并获取所述媒体对象的属性信息;执行模块203,用于根据所述属性信息,在所述结束位置处复制生成所述媒体对象。其中,所述执行模块203用于当在所述结束位置处于所述电子白板软件窗体内时,将所述媒体对象生成为所述电子白板软件的插入对象。本实施例中,所述媒体对象为文本、图片或视频;所述属性信息包括对象类型、大小、存储路径。所述外部区域为系统桌面或其他窗体。当所述外部区域为系统桌面时,所述执行模块203在所述结束位置处直接复制生成所述媒体对象文件;当所述外部区域为其他窗体时,由所述其他窗体的程序执行处理所述媒体对象。本实施例中,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至系统桌面时,所述执行模块203根据所述属性信息,以预设的格式保存所述媒体对象。在一些实施例中,当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至系统桌面时,所述执行模块203还用于根据所述属性信息,弹出供用户选择保存格式的对话框,检测用户的确认选择并据此保存所述媒体对象。当所述拖拽操作将媒体对象由电子白板软件窗体拖拽至其他窗体时,所述执行模块203还用于根据所述媒体对象的属性信息,检测判断所述外部区域能否处理所述媒体对象,无法处理时,放弃后续步骤并提示用户。当被所述拖拽操作拖拽进入电子白板软件窗体的媒体对象处于网络端时,所述获取模块202获取的所述媒体对象的属性信息仅为其网络地址,并将所述媒体对象下载至本地。当所述拖拽操作将媒体对象由外部区域拖拽至电子白板软件窗体时,所述执行模块203还用于调整复制生成的所述媒体对象的大小以适应所述电子白板软件窗体的显示区域。所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1