本发明涉及语言学习与交流技术领域,尤指一种利用互联网进行少数民族语言学习与交流的系统。
背景技术:
随着计算机技术的发展,在网络和多媒体的两大技术支持下,少数民族语言学习的远程教学作为一种全新的知识传播方式,正在受到越来越多的重视,过去只是依靠教师的现场讲授或者离线播放事先录制好的教学录像等的教学手段,这种手段可传播性和灵活性都比较差,随着人们学习观念从过去的那种短期的培训到终身式的学习的转变,人们对于方便快捷的学习手段有更高的要求,而当今是一个互联网无处不在的时代,通过互联网学习,无疑是一种快捷的少数民族语言学习学习手段。
技术实现要素:
本发明的目的在于提供一种利用互联网进行少数民族语言学习与交流的系统。
为了实现上述目的,本发明的技术解决方案为:一种利用互联网进行少数民族语言学习与交流的系统包括数据库服务器、视频服务器、客户机、摄像头和麦克风。
所述的数据库服务器与视频服务器通过tcp/ip协议的方式进行互联网连接,所述的客户机为多个,客户机通过麦克风信道与麦克风进行连接,客户机通过摄像头信道与摄像头进行连接,客户机内安装了学生子系统和教师子系统,客户机与数据库服务器通过tcp/ip协议的方式进行互联网连接,客户机与视频服务器通过rtp/rtcp协议的方式进行互联网连接,所述的数据库服务器设置了班级基本信息模块、教师基本信息模块、学生成绩单模块、学生基本信息模块和学生学习记录模块,所述的视频服务器设置了练习资料模块,视频服务器还安装了管理员子系统,所述的练习资料模块包括视频资料子模块、音频资料子模块、口语学习及场景子模块。
所述的教师子系统包括教师基本信息的查看及更新模块、学生成绩单的查询及填写模块、学生基本信息的查询模块、学生学习记录的查询模块、口语学习及场景的添加和更改及删除模块、视频资料的使用模块、音频资料的使用模块、教师的注册及登录模块。
所述的学生子系统包括学生成绩单的查看模块、学生基本信息的查看及更新模块、学生学习记录的查看模块、口语学习及场景的使用模块、视频资料的使用模块、音频资料的使用模块、学生的注册及登录模块。
所述的管理员子系统包括班级基本信息的管理模块、教师基本信息的的管理模块、学生基本信息、口语学习及场景、视频资料、音频资料进行管理。
进一步的,所述的数据库服务器采用sqlserver数据库服务器;
所述的视频服务器采用beawblogic6.1视频服务器;
所述的视频服务器端运行的是利用开发工具visualc++开发的基于window平台的服务程序;
更进一步的,所述的音频资料采集可以通过以下方式获得:
在客户机端打开麦克风信道,少数民族语言发音人对着麦克风进行独白,客户机确认麦克风接通后,输入录音编号进行麦克风录音,客户机自动创建文件存储录音信息,客户机存储录音文件完成少数民族语言发音人的独白录音,客户机将存储录音文件以rtp/rtcp协议的方式通过互联网传送至视频服务器。
更进一步的,所述的视频资料采集可以通过以下方式获得:在客户机端打开摄像头信道,少数民族语言发音人对着摄像头进行关于语言的活动,客户机确认摄像头接通后,输入摄像编号进行摄像头摄像,客户机自动创建文件存储摄像信息,客户机存储摄像文件完成少数民族语言发音人的摄像操作,客户机将存储摄像文件以rtp/rtcp协议的方式通过互联网传送至视频服务器。
本发明的工作原理是:客户机是通过互联网连接视频服务器和和数据服务器的节点,注册后的学生通过客户机登陆,完成口语学习及场景的各种训练、考试和查询等活动,注册后的教师通过客户机登陆,通过客户机来实施对自己所属的练习材料和系统信息的管理、教学等,管理员注册登陆后,可以进行班级基本信息块的管理、教师基本信息的管理、学生基本信息的管理、口语学习及场景的管理、视频资料的管理、音频资料的管理。客户机与视频与服务器的通信是基于实时传输协议/实时传输控制协议(rtp/rtcp),该协议是基于组播的应用层协议,也是适应于流媒体传输的协议,客户机与数据库服务器之间的主要是通过(tcp/ip)协议进行通信的。利用客户机进行交流时,可以通过对话(人人对话)和独白(人机对话)的方式,对话双方就某一个或几个人、物、问题进行交谈和讨论,体现出人与人交互的语言习惯,融自然与实用为一体,使用于自然口语语音识别及训练,由于心理预期的作用,人机讲话时的语言习惯与人人交互不一样,可根据一个给定的主题或固定的提问进行口语化的独白。
本发明的有意效果是:本发明利用互联网进行少数民族语言学习与交流的系统具有开放性、多样性和系统性的特点,增强了系统的交互能力,不仅能够提供方便快捷的学习手段,而且能够使计算机网络的交互功能与终端所具有的试听合一功能结合在一起,产生一种图文并茂,丰富多彩,且可以立即反馈的新的人机交互方式,能够有效的激发学生的学习语言的兴趣,使学生产生学习的欲望,利于学生学习和掌握少数民族语言的基本知识,利于教师有效地教学,同时能够促进学生进行相互交流。
附图说明
下面结合附图和具体实施方式对本发明进一步描述。
附图1为本发明的结构方框图;
附图2为本发明的教师子系统功能示意图;
附图3为本发明的学生子系统功能示意图;
附图4为本发明的管理员子系统功能示意图;
附图5为本发明的录音、摄像流程图。
具体实施方式
由附图1所示,本发明一种利用互联网进行少数民族语言学习与交流的系统包括数据库服务器、视频服务器、客户机、摄像头和麦克风。
所述的数据库服务器与视频服务器通过tcp/ip协议的方式进行互联网连接,所述的客户机为多个,客户机通过麦克风信道与麦克风进行连接,客户机通过摄像头信道与摄像头进行连接,客户机内安装了学生子系统和教师子系统,客户机与数据库服务器通过tcp/ip协议的方式进行互联网连接,客户机与视频服务器通过rtp/rtcp协议的方式进行互联网连接,所述的数据库服务器设置了班级基本信息模块、教师基本信息模块、学生成绩单模块、学生基本信息模块和学生学习记录模块,所述的视频服务器设置了练习资料模块,视频服务器还安装了管理员子系统,所述的练习资料模块包括视频资料子模块、音频资料子模块、口语学习及场景子模块。
由附图2所示,所述的教师子系统包括教师基本信息的查看及更新模块、学生成绩单的查询及填写模块、学生基本信息的查询模块、学生学习记录的查询模块、口语学习及场景的添加和更改及删除模块、视频资料的使用模块、音频资料的使用模块、教师的注册及登录模块。
由附图3所示,所述的学生子系统包括学生成绩单的查看模块、学生基本信息的查看及更新模块、学生学习记录的查看模块、口语学习及场景的使用模块、视频资料的使用模块、音频资料的使用模块、学生的注册及登录模块。
由附图4所示,所述的管理员子系统包括班级基本信息的管理模块、教师基本信息的的管理模块、学生成绩单的查询及填写模块、学生基本信息的的管理模块、口语学习及场景的管理模块、视频资料的管理模块、音频资料的的管理模块。
进一步的,所述的数据库服务器采用sqlserver数据库服务器;
所述的视频服务器采用beawblogic6.1视频服务器;
所述的视频服务器端运行的是利用开发工具visualc++开发的基于window平台的服务程序;
由附图5所示,所述的音频资料采集可以通过以下方式获得:
在客户机端打开麦克风信道,少数民族语言发音人对着麦克风进行独白,客户机确认麦克风接通后,输入录音编号进行麦克风录音,客户机自动创建文件存储录音信息,客户机存储录音文件完成少数民族语言发音人的独白录音,客户机将存储录音文件以rtp/rtcp协议的方式通过互联网传送至视频服务器;
所述的视频资料采集可以通过以下方式获得:在客户机端打开摄像头信道,少数民族语言发音人对着摄像头进行关于语言的活动,客户机确认摄像头接通后,输入摄像编号进行摄像头摄像,客户机自动创建文件存储摄像信息,客户机存储摄像文件完成少数民族语言发音人的摄像操作,客户机将存储摄像文件以rtp/rtcp协议的方式通过互联网传送至视频服务器。
以上所述,实施方式仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明技术的精神的前提下,本领域工程技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。