幻灯片播放系统及方法技术方案

技术编号:2831326 阅读:224 留言:0更新日期:2012-04-11 18:40
一种幻灯片播放系统,包括应用服务器及数据库,所述数据库中存储有多个幻灯片文档,其特征在于,所述应用服务器包括:    参数接收模块,用于接收用户设定的参数;    判断模块,用于判断用户设定的参数是否有效,以及判断当前播放的幻灯片是否为最后一个幻灯片文档的最后一页;    初始化模块,用于当所述参数有效时,对所述参数进行初始化;    文档排列模块,用于根据所述参数排列所述多个幻灯片文档的播放顺序;    幻灯片播放模块,用于根据所述参数,按照所述多个幻灯片文档的播放顺序,接续播放所有的幻灯片文档;及    终止模块,用于当判断模块判断当前播放的幻灯片为最后一个幻灯片文档的最后一页时,终止幻灯片的播放。

【技术实现步骤摘要】

本专利技术涉及一种幻灯片的播放系统及方法。
技术介绍
在用户的日常工作、学习和技术交流中,为了形象生动、方便而有条理的讲解、播放文 件,通常都采用幻灯片的形式。例如,当老师授课时,利用幻灯片可以帮助学生更生动地理 解和掌握讲解的内容。在现有技术中,用户只能借助于Microsoft Office的PowerPoint的应用程序来手动地 对幻灯片进行编辑、修改及播放。通常,在一些数字电子看板系统中,需要自动的、连续的 、大量的播放幻灯片文档,而当这些幻灯片文档需要编辑或者修改时,只能人为地对每个幻 灯片文档进行相应的操作,不仅浪费了人力、物力,并且效率也很低。
技术实现思路
鉴于以上内容,有必要提出一种幻灯片播放系统,其可以自动的控制幻灯片的播放。 鉴于以上内容,还有必要提出一种幻灯片播放方法,其可以自动的控制幻灯片的播放。 一种幻灯片播放系统,包括应用服务器及数据库。所述数据库中存储有多个幻灯片文档 。所述应用服务器包括参数接收模块,用于接收用户设定的参数;判断模块,用于判断用 户设定的参数是否有效,以及判断当前播放的幻灯片是否为最后一个幻灯片文档的最后一页 ;初始化模块,用于当所述参数有效时,对所述参数进行初始化;文档排列模块,用于根据 所述参数排列所述多个幻灯片文档的播放顺序;幻灯片播放模块,用于根据所述参数,按照 所述多个幻灯片文档的播放顺序,接续播放所有的幻灯片文档;及终止模块,用于当判断模 块判断当前播放的幻灯片为最后一个幻灯片文档的最后一页时,终止幻灯片的播放。一种幻灯片播放方法,该方法包括以下步骤接收用户设定的参数;判断上述参数是否 有效;若上述参数设置有效,则对该参数初始化;根据上述参数排列预播放的多个幻灯片文 档的播放顺序;根据上述参数,按照所述预播放的多个幻灯片文档的播放顺序,接续播放所 有的幻灯片文档判断当前播放的幻灯片是否为预播放的最后一个幻灯片文档的最后一页 及若是最后一页,则终止幻灯片的播放。相较于现有技术,所述的,可以随意控制幻灯片的播放,当有大 量的幻灯片文档需要播放时,不用手动的修改每一个文档的参数设置,节省了时间,减少了 人力、物力,并提高了工作效率。 附图说明图l是本专利技术幻灯片播放系统较佳实施例的系统架构图。 图2是图1中应用服务器的功能模块图。 图3是本专利技术幻灯片播放方法较佳实施例的实施流程图。 具体实施例方式如图1所示,是本专利技术幻灯片播放系统较佳实施例的系统架构图。该系统主要包括客户 端计算机l、应用服务器2、网络3、多台数字电子看板4 (图中只显示2台)及数据库5。所述 客户端计算机l可以为用户提供交互式使用者界面,用户可以通过该使用者界面访问所述应 用服务器l,并进行系统初始化设定及基本资料维护。所述应用服务器2包括多个功能模块, 主要用于通过用户的初始化设定,控制幻灯片在数字电子看板4中的播放、停止等。所述应 用服务器2通过网络3连接所述多台数字电子看板4。所述网络3是一个电子网络,根据需要其 可以为互联网或者内部网络。所述数字电子看板4可以是一种用于播放信息、广告或娱乐节 目的液晶屏显示器。所述数据库5通过一个数据库连接(图中未示出)与所述应用服务器2相 连接,其内可以存储大量的幻灯片文档。参阅图2所示,是应用服务器2的功能模块图。本专利技术所称的模块是完成特定功能的计算 机程序段,比程序更适合于描述软件在计算机中的执行过程,因此本专利技术对软件的描述都以 模块描述。所述应用服务器2主要包括参数接收模块20,判断模块21,初始化模块22,文档排列 模块23,幻灯片播放模块24,背景音乐播放模块25,及终止模块26。所述参数接收模块20用于接收用户设定的参数。所述的参数包括幻灯片文档的播放列 表,幻灯片播放窗口的左上角的坐标(x, y),播放窗口的宽度w与高度h,背景音乐的存储 路径Bs,及幻灯片的播放速率R等。通过所述播放窗口的左上角的坐标(x, y),播放窗口 的宽度w与高度h的设定,该幻灯片播放窗口的位置与大小就可以确定了。所述判断模块21用于判断用户设定的参数是否有效,即判断所述参数是否在一个预设的 范围内。例如,若数字电子看板4的宽度与高度分别为25厘米与20厘米,而用户设定的参数 w=30, h二25,则幻灯片的播放窗口大于数字电子看板4的窗口,幻灯片在数字电子看板4中将 不能完全显示,则所述参数的设置无效。所述初始化模块22用于当所述设置的参数有效时,对所述参数进行初始化。对参数进行 初始化可以将用户设置的参数变成计算机可以识别的格式。 所述文档排列模块23用于根据所述幻灯片文档的播放列表排列所述多个预播放的幻灯片 文档的播放顺序。所述幻灯片播放模块24用于根据所述幻灯片的播放速率R,按照上述多个幻灯片文档的 播放顺序,接续从第一个幻灯片文档开始播放所有的幻灯片,并将幻灯片的播放结果实时的 显示在数字电子看板4中。所述背景音乐播放模块25用于在上述幻灯片播放模块24开始播放幻灯片的同时,调用上 述设定的存储路径Bs中的背景音乐,并播放该背景音乐。对幻灯片播放设置背景音乐可以使 文档的播放更加形象生动。所述背景音乐在幻灯片播放的过程中,若幻灯片没有播放完毕, 则该背景音乐可以重复播放。上述的判断模块21还用于当幻灯片播放时,判断当前播放页是否为最后一个幻灯片文档 的最后一页幻灯片。在本幻灯片播放系统中,可能会有多个幻灯片文档的多个幻灯片需要播 放,若当前播放的幻灯片不是正在播放的幻灯片文档的最后一页时,会根据上述设定的播放 速率R播放该幻灯片文档中的下一页;若当前播放的幻灯片是当前播放的幻灯片文档的最后一页,则判断模块21根据所述幻灯片文档的播放列表判断当前播放的幻灯片文档是不是最后 一个幻灯片文档,若不是最后一个幻灯片文档,则下一个幻灯片文档按照所述的播放速率R 开始播放,直至判断模块21判断所述幻灯片为最后一个幻灯片文档的最后一页幻灯片时,则 幻灯片的播放停止。所述终止模块26用于当判断模块21判断当前播放的幻灯片为最后一个幻灯片文档的最后 一页幻灯片时,终止幻灯片的播放,并同时终止背景音乐的播放。参阅图3所示,是本专利技术幻灯片播放方法较佳实施例的实施流程图。步骤S100,参数接收模块20接收用户设置的参数。所述的参数包括幻灯片文档的播放 列表、幻灯片播放窗口的左上角的坐标(x, y),播放窗口的宽度w与高度h,背景音乐的存 储路径Bs,及幻灯片的播放速率R等。步骤S101,判断模块21判断用户设定的参数是否有效,即判断所述参数是否在一个预设 的范围内。例如,若数字电子看板4的宽度与高度分别为25厘米与20厘米,而用户设定的参 数^30, h=25,则幻灯片的播放窗口大于数字电子看板4的窗口,幻灯片在数字电子看板4中 将不能完全显示,则所述参数的设置无效。若所述参数无效,则返回步骤SIOO,重新接收用 户设置的参数。若所述参数设置有效,则进入步骤S102。步骤S102,初始化模块22对上述接收的参数进行初始化。对参数进行初始化可以将用户 设置的参数变成计算机可以识别的格式。步骤S103,文档排列模块23根据所述幻灯片文档的播放列表排列所述多个预播放的幻灯 片文档的播放顺序。步骤S104,幻灯片播放模块24用于根据所述幻灯片的播放速率R,按照本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种幻灯片播放系统,包括应用服务器及数据库,所述数据库中存储有多个幻灯片文档,其特征在于,所述应用服务器包括参数接收模块,用于接收用户设定的参数;判断模块,用于判断用户设定的参数是否有效,以及判断当前播放的幻灯片是否为最后一个幻灯片文档的最后一页;初始化模块,用于当所述参数有效...

【专利技术属性】
技术研发人员:张志平
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1