一种多媒体教室软件集成系统及其传输方法技术方案

技术编号:22688492 阅读:39 留言:0更新日期:2019-11-30 03:19
本发明专利技术公开了一种多媒体教室软件集成系统及其传输方法,该系统包括:连接单元、识别单元、读取单元、发送单元、接收单元、记录单元、区分单元、编译单元和生成单元;所述连接单元用于连接至多媒体教室软件,同时还作为识别单元与读取单元的工作桥梁;所述识别单元用于识别已安装的软件信息以及其功能;所述读取单元用于读取已安装软件的安装路径以及各功能模块源代码的存放路径;所述接收单元用于接收发送的源代码。本发明专利技术中,与现有技术中产品集成人员需要通过手工操作或者根据需要手动编写专用的脚本依次对各个功能模块分别进行编译和打包相比,本发明专利技术提供的技术方案节省了人力资源及开发成本,简化软件集成的操作,提高软件集成的效率。

A multimedia classroom software integration system and its transmission method

The invention discloses a multimedia classroom software integration system and a transmission method thereof, which comprises a connection unit, an identification unit, a reading unit, a transmission unit, a reception unit, a recording unit, a differentiation unit, a compilation unit and a generation unit; the connection unit is used for connecting to the multimedia classroom software, and also serves as a working bridge between the identification unit and the reading unit; The identification unit is used to identify the installed software information and its functions; the reading unit is used to read the installation path of the installed software and the storage path of the source code of each function module; the receiving unit is used to receive the source code sent. In the invention, compared with the product integration personnel in the prior art who need to compile and package each functional module by manual operation or write special script according to the needs, the technical scheme provided by the invention saves human resources and development costs, simplifies the operation of software integration, and improves the efficiency of software integration.

【技术实现步骤摘要】
一种多媒体教室软件集成系统及其传输方法
本专利技术属于软件集成
,具体为一种多媒体教室软件集成系统及其传输方法。
技术介绍
随着计算机技术的不断发展,软件的应用领域也越来越广,设计工作、科研、国防等多个领域,发挥着日益重要的作用。软件行业也越来越庞大,成为社会不可或缺的一部分。软件产品在开发阶段可以拆分成多个不同的功能模块,例如,基于NGB的软件产品可以拆分成多个具有公共属性的公共功能模块和多个具有专用属性的专用功能模块,这些公共功能模块和专用功能模块用于实现NGB的各项业务功能。当上述各个公共功能模块和专用功能模块开发完成之后,通过各个功能模块进行编译和打包,最终形成软件产品发布出去。在传统的教室里,教师主要靠语言和一些简单的教具来讲解,而且把很多时间浪费在板书和擦黑板上,师生双方都感到紧张、疲劳而且效率不高。在多媒体电教室里,教师可以通过操作计算机和实物展示台等设备随心所欲地运用画、文字、投影、录音、录像等现代教学媒体,也可以运用板书、教材、图表、图片等常规教学媒体进行教学,整个教学过程都可显示在大屏幕上,彻底摆脱了黑板加粉笔的教学环境,由于教学科目的繁多,不同的教师需要使用不同的软件来辅助进行教学,导致电脑堆积大量程序软件,使用极不方便,因此我们提出一种多媒体教室软件集成系统及其传输方法。
技术实现思路
本专利技术要解决的技术问题是提供一种多媒体教室软件集成系统及其传输方法,为了解决现有多媒体教室软件程序安装数量大使用不方便的问题。为了解决上述技术问题,本专利技术的技术方案为:一种多媒体教室软件集成系统,该系统包括:连接单元、识别单元、读取单元、发送单元、接收单元、记录单元、区分单元、编译单元和生成单元;所述连接单元用于连接至多媒体教室软件,同时还作为识别单元与读取单元的工作桥梁;所述识别单元用于识别已安装的软件信息以及其功能;所述读取单元用于读取已安装软件的安装路径以及各功能模块源代码的存放路径;所述发送单元用于提取打包发送读取的各功能源代码;所述接收单元用于接收发送的源代码;所述记录单元用于记录接收到的源代码打包信息,同时在读取单元与编译单元中同样记录读取与编译操作信息;所述区分单元用于区分源代码中的公用模块和专用模块;所述编译单元用于编写与译作接收的打包源代码;所述生成单元用于根据编译单元编译出的代码生成目标文件。优选地,该系统还包括登入模块,所述登入模块为教师等人员登入路径。优选地,该系统还包括储存模块,所述储存模块用于储存教师的教学文件以及网络获取的资源。优选地,该系统还包括共享模块,所述共享模块用于共享制定的教学文件。优选地,所述登入模块包括:系统登入和网络登入;所述系统登入用于登入集成系统,以便操作管理;所述网络登入用于登入网络云端。优选地,所述储存模块包括:本地储存和云端储存;所述本地储存为在本地储存教学文件,本地即多媒体教室使用的电脑端;所述云端储存用于在云端储存教学文件。优选地,所述共享模块包括:本地共享、局域共享和网络共享;所述本地共享为教学文件在本地即本电脑进行资源共享;所述局域共享为局域网内资源共享;所述网络共享为在网络上发送共享教学文件。本专利技术进一步地提供了一种多媒体教室软件集成系统的传输方法,包括以下具体步骤:步骤1:识别安装的软件产品信息及其功能;步骤2:读取该软件的安装路径以及各功能模块源代码的存放路径,并做记录;步骤3:获取各功能模块的源代码并进行打包发送;步骤4:记录发送的打包源代码信息以及操作记录,根据各个功能模块源代码的属性划分为公用模块和专用模块;步骤5:对接收的打包源代码进行编译,并做信息记录,同时生成目标文件。采用上述技术方案,本专利技术的有益效果是:1、本专利技术中,通过软件集成系统,将现有的以安装软件中各功能模块进行提取编译,然后生成文件,在使用时可以直接在目标文件中调用相关功能模块,解决了传统的由于多媒体教室使用广泛,下载存储的软件程序过多,不仅严重占用了系统资源,同时在需要使用时非常的不方便问题。2、本专利技术中,通过识别与读取单元对软件的位置与代码进行识别读取,而不需要用户在应用软件的代码中查找调用代码的位置,也不需用户手动填写调用代码,也不需要用户将代码加入编译器,实现了软件的自动集成,降低了软件集成难度,减少了工作量。3、本专利技术中,与现有技术中产品集成人员需要通过手工操作或者根据需要手动编写专用的脚本依次对各个功能模块分别进行编译和打包相比,本专利技术提供的技术方案节省了人力资源及开发成本,可以简化软件集成的操作,提高软件集成的效率。4、本专利技术中,在教师等教学人员登入时,可以利用储存模块将教学文件进行储存,在本地储存时,方便后续他人利用,而选择云端储存时,还可以先将文件储存在云端,在教学时直接在云端打开使用,解决了现有教师需要实现将准备好的教学文件放入移动储存器内在连接多媒体教室电脑打开,使用不方便的问题。5、本专利技术中,通过设置共享模块,教学人员可以自行选择教学文件共享位置,方便了教学人员之间进行交流,拓展了教学人员的教学资料储备,有利于教学质量的提升。附图说明图1为本专利技术的单元结构图;图2为本专利技术中登入模块的模块化框图;图3为本专利技术中储存模块的模块化框图;图4为本专利技术中共享模块的模块化框图;图5为本专利技术的传输方法流程图。图中标记:1、连接单元;2、识别单元;3、读取单元;4、发送单元;5、接收单元;6、记录单元;7、区分单元;8、编译单元;9、生成单元;10、登入模块;11、储存模块;12、共享模块;101、系统登入;102、网络登入;110、本地储存;111、云端储存;120、本地共享;121、局域共享;122、网络共享。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本专利技术,但并不构成对本专利技术的限定。此外,下面所描述的本专利技术各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。请参阅图1~4,一种多媒体教室软件集成系统及其传输方法,其软件集成系统包括:连接单元1、识别单元2、读取单元3、发送单元4、接收单元5、记录单元6、区分单元7、编译单元8和生成单元9;所述连接单元1用于连接至多媒体教室软件,同时还作为识别单元2与读取单元3的工作桥梁;所述识别单元2用于识别已安装的软件信息以及其功能;所述读取单元3用于读取已安装软件的安装路径以及各功能模块源代码的存放路径;所述发送单元4用于提取打包发送读取的各功能源代码;所述接收单元5用于接收发送的源代码;所述记录单元6用于记录接收到的源代码打包信息,同时在读取单元3与编译单元8中同样记录读取与编译操作信息;所述区分单元7用于区分源代码中的公用模块和专用模块;所述编译单元8用于编写与译作接收的打包源代码;所述生成单元9用于根据编译单元8编译出的代码生成目标文件。其软件集成系统还包括:登入模块10本文档来自技高网...

【技术保护点】
1.一种多媒体教室软件集成系统,其特征在于,该系统包括:连接单元(1)、识别单元(2)、读取单元(3)、发送单元(4)、接收单元(5)、记录单元(6)、区分单元(7)、编译单元(8)和生成单元(9);所述连接单元(1)用于连接至多媒体教室软件,同时还作为识别单元(2)与读取单元(3)的工作桥梁;所述识别单元(2)用于识别已安装的软件信息以及其功能;所述读取单元(3)用于读取已安装软件的安装路径以及各功能模块源代码的存放路径;所述发送单元(4)用于提取打包发送读取的各功能源代码;所述接收单元(5)用于接收发送的源代码;所述记录单元(6)用于记录接收到的源代码打包信息,同时在读取单元(3)与编译单元(8)中同样记录读取与编译操作信息;所述区分单元(7)用于区分源代码中的公用模块和专用模块;所述编译单元(8)用于编写与译作接收的打包源代码;所述生成单元(9)用于根据编译单元(8)编译出的代码生成目标文件。/n

【技术特征摘要】
1.一种多媒体教室软件集成系统,其特征在于,该系统包括:连接单元(1)、识别单元(2)、读取单元(3)、发送单元(4)、接收单元(5)、记录单元(6)、区分单元(7)、编译单元(8)和生成单元(9);所述连接单元(1)用于连接至多媒体教室软件,同时还作为识别单元(2)与读取单元(3)的工作桥梁;所述识别单元(2)用于识别已安装的软件信息以及其功能;所述读取单元(3)用于读取已安装软件的安装路径以及各功能模块源代码的存放路径;所述发送单元(4)用于提取打包发送读取的各功能源代码;所述接收单元(5)用于接收发送的源代码;所述记录单元(6)用于记录接收到的源代码打包信息,同时在读取单元(3)与编译单元(8)中同样记录读取与编译操作信息;所述区分单元(7)用于区分源代码中的公用模块和专用模块;所述编译单元(8)用于编写与译作接收的打包源代码;所述生成单元(9)用于根据编译单元(8)编译出的代码生成目标文件。


2.如权利要求1所述的一种多媒体教室软件集成系统,其特征在于,该系统还包括:登入模块(10),所述登入模块(10)为教师等人员登入路径。


3.如权利要求2所述的一种多媒体教室软件集成系统,其特征在于,该系统还包括储存模块(11),所述储存模块(11)用于储存教师的教学文件以及网络获取的资源。


4.如权利要求3所述的一种多媒体教室软件集成系统,其特征在于,该系统还包括共享模块(12),所述共享模块(12)用于共享制定的教学文件。

【专利技术属性】
技术研发人员:朱琦
申请(专利权)人:安徽易百互联科技有限公司
类型:发明
国别省市:安徽;34

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

1