2014年2月至2016年2月,省旅游培训中心成功申报四川省科技支撑项目“基于流媒体技术的藏区旅游远程培训系统的研究与开发”。
一、主要研究目标
如何培养出更多卓越的藏区地区的旅游人才,也成为加快藏区旅游业发展的一个迫在眉睫的问题。而藏区旅游人才的培养,必须要充分体现“科技以人为本”的理念。主要实现的目标有以下几点:
1、能够通过流媒体技术,清晰完整地播放网络教学视频内容,保证培训的顺利完成。
2、能够解决视频传输过程中延时和通信中断的问题,保证视频内容和远程教学的同步。
3、能够充分利用远程教育、网络教育等现代培训方式,扩大藏区旅游师资队伍的规模。
4、能够随时监督和查看藏区学员的学习情况,并能将培训信息进行统计和分析。
二、主要内容:
藏区作为我国西部的主要民族地区和世界独一无二的高原地域,蕴藏着极为丰富而独特的旅游资源。如何培养出更多卓越的藏区地区的旅游人才,也成为加快藏区旅游业发展的一个迫在眉睫的问题。由于藏区独特的地理位置,通过网络通信方式进行远程培训就显得更为重要。主要的内容包括:
(一)建立旅游培训资源
通过课程设计构建包括藏区培训教材、视频课件的课程资源库,形成关于旅游培训教学资源区,包括藏区的菜类制作,藏区的乡村特色旅游以及藏区的食品安全等教学内容。同时构建藏区旅游人才数据中心,把藏区旅游的从业人员(包括藏区旅游的行政人员,导游和服务员)等信息都集中起来,便于旅游培训的顺利开展。
(二)视频点播管理
建立网络课程资源库之后,注册人员就可以通过平台进行视频学习,完成视频信息点播。系统在采用流媒体技术以后,可以防止网络中出现堵塞和卡壳的情况。
(三)网络课堂管理
建立网络课堂管理,为专家与从业人员提供一个沟通交流的渠道。专家可以在网络课堂,使用白板和音、视频讲座的方式,进行藏区旅游内容的讲解,同时可以对学员所提出的问题做实时解答,为学员提供了快速的咨询,实现旅游培训的相互交流。
(四)模拟管理
学员在完成教学培训以后,可以通过系统进行模拟考试,通过题库中的练习题来巩固对藏区旅游自然景观、人文景观和藏区文化等方面的知识,达标以后才能成为一名合格的学员,便于在藏区旅游中发挥出更大的作用。
三、技术路线:
为了保证本平台能顺利构建,并达到预期的目标,将采取如下的技术路线:
(一)系统规划和研发
利用现有技术,对系统进行规划和总体设计,包括总体构架、模块设计、流程设计等,并进行系统研发。
(二)信息可以分布式动态发布
新信息能及时、准确地发布。平台有大量的信息需要发布,需要对信息进行动态的处理。
(三)角色权限管理丰富,严谨
丰富角色权限管理是指针对不同的用户定义不同的权限去浏览或管理信息平台,这样平台便易于管理。
(四)数据库结构简捷,合理
数据库要简单、快捷、合理,即数据库要符合信息量大且更新快,功能栏目多且杂的特点,能使平台稳定、流畅的运转。
四、创新性:
理论创新:目前,虽然流媒体技术已在教学中广泛使用(主要用于学习的网络教学),但将该技术用于藏区地区的旅游培训,既减少了专门排除专家前往藏区进行培训的繁琐性,也为藏区从业人员提供了一个可以随时进行学习的新平台,也大大降低了培训产生的成本,便于藏区旅游培训的管理,在理论上是一种创新。
应用创新:从应用上讲,把流媒体技术具体应用到藏区旅游的远程培训中去,在网络教学和视频课件点播中,藏区旅游从业人员可以直接通过系统参与到远程培训中,能方便、及时、全面的学习藏区旅游的培训课程,同时能通过网络课堂与专家进行互通互动,这对于具有巨大潜力而又还未完全开发的藏区旅游来讲,是一种非常突出的应用创新。另外,系统的设计也通过具体的需求分析和详细设计来完成,同时使用到多种减少延时的技术,能让该技术在培训中,起到前所未有的作用。
技术创新:在本项目中,采用到了当前比较流行的流媒体技术。流媒体传输的实现依赖于缓存,数据包在网络上进行传输时采用异步传输方式,对于一个整体文件在传输过程中它们按要求被分割成若干个大小相同的数据包,因为路由器为各个数据包选择的路由结果不同,所以每个数据包到达客户端的时间延迟也就不相同,甚至会出现先发送的数据包最后到。因此常常利用缓存来确保数据包的顺序,从而使媒体数据能够连续输出。最后通过流媒体技术。而在流媒体技术的使用中,又先后通过视频编码,带宽平滑、组播技术、WEB代理缓存技术等,改进了流媒体传输中的一些延时和拥堵问题,在技术上是一种创新。
五、技术考核内容
(1)建成基于流媒体技术的藏区旅游远程培训系统。(2)提供藏区旅游远程教学的公共服务,包括:远程课堂、远程视频观看、在线模拟考试等服务内容。
(3)在传输过程中采用到流媒体技术,将在很短的时间内完成视频的缓冲和内容的加载。
(4)采用流媒体技术以后,在远程教学过程中形成。
六、项目进度:
(1)需求分析(2014年2月-2014年8月)
在需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求,此阶段应提供完整准确的系统逻辑模型。
(2)总体设计和详细设计(2014年8月-2015年2月)
确定平台建设的策略以及平台需要哪些程序;设计软件的结构,即确定程序由哪些模块组成以及模块间的关系,通常用层次图或结构图描绘软件的结构。
这个阶段的任务还不是编写程序,而是设计出程序的详细规格说明。这种规格说明的作用很类似于其他工程领域中工程师经常使用的工程蓝图,应该包含必要的细节,程序员可以根据它们写出实际的程序代码。
(3)编码和单元测试(2015年2月-2015年8月)
这个阶段的关键任务是写出正确的容易理解、容易维护的程序模块。程序员应该根据目标系统的性质和实际环境,选取适当的高级程序设计语言,把说细设计的结果翻译成用选定的语言书写的程序,并且仔细测试编写出的每一个模块。
(4)综合测试和平台培训(2015年8月-2016年2月)
通过集成测试和验收测试等方法使软件达到预定的要求。集成测试即根据设计的软件结构,把经过单元测试检验的模块按某种选定的策略装配起来,在装配过程中对程序进行必要的测试。验收测试则即按照规格说明书的规定,由用户(或在用户积极参加下)对目标系统进行验收。