网络多媒体中央控制系统的制作方法

文档序号:2549638阅读:191来源:国知局
专利名称:网络多媒体中央控制系统的制作方法
技术领域
本发明涉及多媒体教学控制技术,特别涉及一种网络多媒体中央控制系统。
背景技术
随着科技的发展,我们已经进入了一个高速发展的信息时代,以计算机技术为核心的多 媒体以及通信技术被广泛的应用于各种领域。在教育领域也是一样,随着技术的更新和设备价 格的下调,多媒体教室已在全国各地、尤其是沿海地区的各个学校普及开来。多媒体教室为 学生带去了丰富、精彩、多变的各种计算机文化,图文并茂的传授形式,不仅缓解了上课教师 的劳动强度,也满足了培养具有新技术、新知识密集型人才的需要。多媒体教室基本上由一 台或多台电脑、投影仪、幕布、功放、多媒体中控、音响系统和DVD等设备组成。然而,多 媒体教室的增多却给管理员带来了很多新的问题。
自2001年以来,多媒体教室的建设数量直线增多,随着教育投入的增多,多媒体教室的 投入将有增无减。以一百个多媒体教室的数量为例,这些多媒体教室分布在不同的楼群,而 且大多数均为开放式教室。如何管理和维护好分散在各个教学楼内的多媒体设备,保证教学 工作的顺利开展;如何确保设备在课余时间不被学生滥用,做到对设备进行有效的使用,延 长设备的使用寿命;更重要的是如何保证价值千万人民币左右的设备安全,避免财产损失等 等问题已逐渐成为了学校领导和多媒体设备管理中心最为关心的焦点。
多媒体教室的增多,带来的是管理上的问题。学校投入巨资的目的是为老师和学生创造 更好的教学环境,但不排除有部分的同学或者社会人员在计划外的时间擅自使用多媒体教室 的资源进行其他活动。这样,多媒体教室的资源不仅没有得到有效的利用,还会由于擅自使 用带来设备损坏的风险,直接影响到正常的教学次序。
目前,为了保证多媒体教室的有效使用和设备安全,教务处通过OA系统排出了每个学期 多媒体教室使用的时间表、为每个多媒体教室配置设备电源锁、再通过各个楼群的门卫来进 行多媒体教室的使用管理。老师在使用多媒体教室之前,必须前往每个楼群的门卫处领取该 多媒体教室的钥匙,并且务必于下课之后归还到相应的门卫处。然而,在实际的管理过程中, 每个楼群, 一周之内至少会发生3—5次老师课后忘记归还钥匙直接回到办公室或者去其他教 室的情况,也会有发生老师忘记关闭多媒体设备,直接取出钥匙归还给门卫的情况存在。这 样就很难保证在计划外的时间,会有人使用多媒体教室的资源,比如有的同学会在课后通过多媒体教室观看NBA篮球赛等。
其次,也有一些年纪稍长的老教师,由于对IT技术接触不深,不会使用或者错误操作多 媒体设备。由此, 一旦发生问题,管理员将充当临时的救火队员,随时赶赴现场。或者,索 性请老师更换一个多媒体教室。而事实上,最多的问题就是投影仪开关的状态错位和教师对 投影仪开启时间的错误估计。
更重要的是,设备的增多也带来了更多安全方面的隐患。尤其是价值高但是体积小的CPU、 内存等物一直都是诸多梁上君子的最佳目标。如何采取有效的防范措施, 一直都是管理人员 和学校领导非常关心的问题。

发明内容
为弥补上述不足,本发明提供一种集中控制管理各种多媒体设备,使用操作简单明了, 避免用户不当操作,通过网络实现集中控制管理(决不能依赖网络),智能化管理,能够根据 课程安排自动启动权限,根据设置参数,自动开启和关闭系统,能够实现防盗报警的网络多 媒体中央控制系统。
本发明网络多媒体中央控制系统,包括校园网、监控计算机、多媒体教室,其中所述 校园网上连接有至少一台管理平台和若干个设在所述多媒体教室中的网络多媒体中央控制 器,所述网络多媒体中央控制器连接各自所在多媒体教室中的多媒体教学设备。
本发明网络多媒体中央控制系统,其中所述管理平台为连接校园网的网络计算机,其 内装有管理平台软件。
本发明网络多媒体中央控制系统,其中所述管理平台软件包括管理平台主程序、用户 交互界面、数据库、后台定时查询线程、TCP/IP和Windows网络库,所述管理平台软件通过 TCP/IP和Windows网络库连接所述校园网。
本发明网络多媒体中央控制系统,其中所述管理平台主程序包括设备管理控制器模块、 参数配置器模块、数据库管理器模块和日志管理器模块,设有设备状态参数及中控机的相关 属性函数CRoom类、教室单向链表函数CRoomList类、下位机端口监听函数CListenSocket 类、下位机端口通讯函数CServerSocket类。
本发明网络多媒体中央控制系统,其中所述用户交互界面上设有对应于各个网络多媒 体中央控制器及其连接设备的图案及标注,每个图案可以变换色彩来显示在用状态。
本发明网络多媒体中央控制系统,其中所述管理平台软件按以下步骤运行
1) 从数据库中读取教室类别和教室信息。建立相应的CRoom对象;
2) 初始化socket库;3) 建立CListenSocket对象并开始监听;
4) 建立CListenSocket对象并开始监听;
5) 创建一个定时查询子线程,用于査询各个网络多媒体中央控制器的设备状态;
6) 开启一个时钟,用于定时查询是否有计划任务需要执行;
7) 初始化用户界面;
8) 后台等待下位机连接请求,前台等待用户操作。
本发明网络多媒体中央控制系统,其中所述网络多媒体中央控制器由主控MCU模块、
音频切换电路、视频切换电路、VGA转换器、逻辑电路、投影机控制、ID卡读卡器、红外 发射/接收电路、可编程I/0输出电路、计算机接口、长线驱动电路、键盘接口、直流电控制 模块、交流电控制模块和报警电路组成,所述音频切换电路、视频切换电路和VGA转换器 通过逻辑电路连接所述主控MCU模块,所述键盘接口通过所述长线驱动电路连接所述主控MCU 模块,所述投影机控制、ID卡读卡器、红外发射/接收电路、可编程I/0输出电路、计算机接 口、直流电控制模块、交流电控制模块和报警电路直接连接所述主控MCU模块。
本发明网络多媒体中央控制系统,其中所述网络多媒体中央控制器装有由硬件通讯模 块、设备控制模块、中控参数设置模块、中控管理模块、设备使用日志模块、教师ID卡管理 模块和管理软件模块组成的嵌入软件。
本发明网络多媒体中央控制系统,其中所述管理软件模块由系统参数初始化设置模块、 管理信息系统模块和控制/维护/统计系统模块三部分组成。
本发明网络多媒体中央控制系统,其中所述系统参数初始化设置模块包括在线搜索连
接子模块、基本参数设置子模块和控制码读写子模块。
本发明网络多媒体中央控制系统,其中所述管理信息系统模块包括权限管理子模块、 教室中控管理子模块、教室计算机管理子模块、设备管理与统计子模块、教师ID卡管理子模 块和课程表管理子模块。
本发明网络多媒体中央控制系统,其中所述控制/维护/统计系统模块包括设备使用日 志子模块、设备使用率统计子模块、设备报警检测子模块、远程计算机控制子模块、远程设 备操作子模块和任务计划子模块。
本发明网络多媒体中央控制系统,其中所述管理信息系统模块的主要进程包括初始化 进程、TCP/IP服务进程、应用进程、TCP连接进程、键盘服务进程和监视进程。所述初始化 进程、TCP/IP服务进程、应用进程、TCP连接进程和键盘服务进程和监视进程的优先级从高 到低按以下顺序排列初始化进程、应用进程、TCP/IP服务进程、监视进程、TCP连接进程、
键盘服务进程。本发明网络多媒体中央控制系统,其中所述初始化进程按以下步骤进行
1) 引导结束,进入主函数;
2) 创建初始化程序,初始化操作系统;
3) 初始化设备参数;
4) 初始化用户变量;
5) Flash初始化;
6) 串口初始化;
7) 发送键盘反馈码,告知键盘自己刚启动;
8) 网络参数初始化,堆栈初始化;
9) 中断初始化(网络和安防)
10) 创建TCPIP进程,创建时间处理进程;
11) 启动应用层;
12) 结束本进程。
本发明网络多媒体中央控制系统,其中所述应用进程按以下步骤进行
1) 进入应用层;
2) 定时器初始化;
3) 创建TCP连接进程;
4) 挂入UDP服务函数;
5) 创建键盘管理进程;
6) 创建监视进程。
本发明网络多媒体中央控制系统,其中所述TCP连接进程按以下步骤进行
1) 等待信息量释放;
2) Sle印两秒;
3) 建立一个TCB(TCP control block);
4) 如成功返回步骤l;
5) 不成功释放信号量后返回步骤l。
本发明网络多媒体中央控制系统,其中所述键盘服务进程按以下步骤进行:
1) 初始化外围设备;
2) 阻塞检测串口,有数据就读入;
3) 简单效验,效验失败返回步骤l;4)效验成功,键盘命令解析执行,后返回步骤l。
本发明网络多媒体中央控制系统,其中所述监视进程按以下步骤进行
1) Sle印1秒;
2) 电源开关锁检测,执行;
3) 设置看门狗时间;
4) 如果connectLose〉10,返回步骤1,如果connectLose〈=10;
5) 释放TCB,释放信号量,connectLose=20,返回步骤1。 本发明网络多媒体中央控制系统,采用了先进的网络技术和多媒体技术,实现了投影仪
控制码管理, 一目了然/实时监控,图形化的管理平台软件,同屏显示多达几十个教室的设备 运行状态,并且可以根据不同的教学楼进行分页显示;将多媒体教室众多设备的运行状态、 远程控制、设备防盗、各种设备的使用权、控制权等通过网络进行集中管理,结合智能桌面 控制器、快速操作功能、智能IC卡系统、红外遥控、红外报警等将网络多媒体教室的现代化 水平推向一个崭新的高度,系统实用、经济、方便、先进、操作方便、稳定,并具有良好的 扩展性和易接人性。


图1是本发明网络多媒体中央控制系统的示意框图2是本发明网络多媒体中央控制系统的设备连接拓扑图3是本发明网络多媒体中央控制系统管理平台的软件框图4是本发明网络多媒体中央控制系统管理平台的软件流程图5是本发明网络多媒体中央控制系统管理平台的用户界面示意图6是本发明网络多媒体中央控制系统网络多媒体中央控制器的电路框图7是本发明网络多媒体中央控制系统网络多媒体中央控制器软件的初始化模块示意
图8是本发明网络多媒体中央控制系统网络多媒体中央控制器软件管理维护模块示意
图9是本发明网络多媒体中央控制系统网络多媒体中央控制器操作台面示意图; 图10是本发明网络多媒体中央控制系统网络多媒体中央控制器软件进程层示意图; 图11是本发明网络多媒体中央控制系统网络多媒体中央控制器软件进程优先级图; 图12是本发明网络多媒体中央控制系统网络多媒体中央控制器初始化进程流程图; 图13是本发明网络多媒体中央控制系统网络多媒体中央控制器应用进程流程图;图14是本发明网络多媒体中央控制系统网络多媒体中央控制器TCP连接进程流程图; 图15是本发明网络多媒体中央控制系统网络多媒体中央控制器键盘服务进程流程图; 图16是本发明网络多媒体中央控制系统网络多媒体中央控制器监控进程流程图。 图17是本发明网络多媒体中央控制系统网络多媒体中央控制器VGA模块电路框图。
具体实施例方式
为进一步阐述本发明网络多媒体中央控制系统,下面结合实施例作更详尽的说明。
图1是本发明网络多媒体中央控制系统的示意框图,图2是本发明网络多媒体中央控制 系统的设备连接拓扑图。
本发明网络多媒体中央控制系统包括校园网、监控计算机、多媒体教室,校园网上连接 有管理平台和数个设在所述多媒体教室中的网络多媒体中央控制器,网络多媒体中央控制器 连接各自所在多媒体教室中的多媒体教学设备,如多媒体电脑、中央控制主机按键控制面板、 投影仪、展示台等电教设备、功放、音箱、话筒(可配置一个无线衣领话筒和一个无线手持 话筒)、屏幕、防盗报警模块、DVD VCR等。
管理平台为联网计算机,装有管理平台软件V2.0。
为了更加方便、直观的管理多媒体设备,我们采用人性化的设计理念、图形化显示方案, 力求用户界面简单、实用。集中管理平台集设备监控、数据库管理、日志管理、参数配置等 功能于一身,是整个网络多媒体教室系统的管理核心,也是管理用户的主要管理界面(见图 5)。
管理平台V2.0共设有四个基础功能模块,分别为设备管理控制器用于各个网络中控的 参数配置,以及远程监控连接在网络中控上的所有设备,同时处理报警信号等。参数配置器-用于配置网络中控的IP地址、串口参数等(建议只由厂家工程技术人员使用)。数据库管理 器实现数据库操作,比如教室管理、教师管理、投影机型号管理等。日志管理器随时随 地记录所有在线设备的使用情况、报警记录等;管理人员可以非常方便的查看,并可导出为 EXCEL格式文档,便于总结和整理(见图3)。
主控管理平台软件架构说明
主要的类介绍
CRoom类教室,封装了教室里的各个设备状态参数和中控机的相关属性。 CRoomList类教室列表,将所有的教室放入一个单向链表之中,便于査找,和管理。 CListenSocket类负责监听某一个端口, 一旦检测到有下位机请求连接,就新建一个 CServerSocket对象。CServerSocket类负责与下位机进行Socket通讯,收发数据。 管理平台按以下步骤运行(见图4):
1) 从数据库中读取教室类别和教室信息。建立相应的CRoom对象;
2) 初始化socket库;
3) 建立CListenSocket对象并开始监听;
4) 建立CListenSocket对象并开始监听;
5) 创建一个定时査询子线程,用于査询各个网络多媒体中央控制器的设备状态;
6) 开启一个时钟,用于定时査询是否有计划任务需要执行;
7) 初始化用户界面;
8)后台等待下位机连接请求,前台等待用户操作。
管理平台软件启动过程
① 软件启动完成以后的主界面如上图所示。CListenSocket监听某个特定的端口,等待下 位机连接。 一旦新的连接建立成功,CListenSocket会出发一个ACCEPT事件,在该事件的处 理函数中,CRoom会调用她的Activate()方法,创建一个CServerSocket对象来与该教室的下 位机进行数据的通讯,同时将该教室变成彩色显示。如上图中的"(1)号楼202"。
② 后台有一个设备状态定时查询子线程。该线程负责定时向下位机发送设备状态査询命 令,用来更新这些设备的状态。对于每一个在线的教室,该线程会间隔5s发送一次査询命令。 GetTickCount ()函数来记时。
③ 如果没有收到下位机的反馈信息超过10s,程序则会调用CRoom的Inactive ()方法, 关闭CServerSocket对象的socket,并删除该对象,同时将该教室灰色显示,表明该教室处于 断线状态。
等待用户命令设备总电源、投影机、电动幕布、自定义参数查询与配置。
(D接收下位机数据包。当收到来自下位机的数据包以后,CServerSocket类会触发一个
RECEIVE事件,在该事件的处理函数中,主程序会对数据包进行协议解析和命令解析。最后
做相应的处理。
软件关闭过程相当于启动过程的逆过程。 管理平台可实现以下功能
① 监听某个网络端口,等待与下位机建立TCP连接,下位机的数量是任意的。
② 可以与任意的下位机进行TCP通讯。(发送常用命令,状态查询命令等)
③ 定时读取下位机的设备状态信息。(掉线检测)④ 定时向一台或多台下位机发送某些命令(计划任务)
⑤ 可以记录下位机的设备状态变化,生成日志
⑥ 可以读取并配置下位机的自定义参数
网络多媒体中央控制器采用32位ARM单片机作为主控芯片,周立功EasyARM 2200开 发板作为开发平台,在产品投产之前再移植到合适的芯片上。
网络多媒体中央控制器软件使用UCOS-II操作系统,在此基础上增加TCP/IP协议栈, 实现串口通信,键盘命令,在此平台上扩展其他一些诸如电器控制、信号切换方面的功能。 主控管理软件使用VC++ 6.0作为开发工具,配合Access数据库。
硬件功能模块(见图6):
(1)音频切换
(2)视频切换
(3)VGA切换
(4)红外学习模块
(5)投影机串口写码
(6)键盘长线驱动
(7)继电器控制模块
(8)设备报警检测模块
(9)系统电源管理
(10)可编程I/0 口模块
具体硬件设计部分-
1、 音频切换器音频接口5路输入,2路输出。输出是输入的任何一路。采用逻辑电平
进行切换(见图17)。
2、 视频切换器(同上)
3、 VGA信号切换器3进2出。采用逻辑电平进行切换。
4、 红外学习模块红外学习电路,读取遥控器红外码,并将其存入存储器中。
5、 键盘长线驱动电路将键盘电路与主机分开,提供长线驱动电路。
6、 可编程IO扩展引出MCU中其他备用的IO 口,便有对他进行编程,扩展其他功能。
7、 报警电路设计采用中断方式或者采用电平扫描方式进行报警检测。
VGA模块主要是用来对各种VGA信号进行切换和分配,让使用者能够方便的在各种VGA 设备间切换,统一管理各种视频资源。现在比较通用的VGA输入设备,有台式电脑、笔记本、展台等,输出设备则有显示器、投影机等,在我们的第一版中,主要希望实现3入2出的 功能。我们需要有3路VGA入(VGA1 VGA2 VGA3),经过我们的切换电路选中其中的一路信号, 然后再通过分配电路,把这一路电路分成两个输出VGA4,这两路输出VGA4是一样的(见图 17)。
网络多媒体中央控制器可实现的功能有
2. 教室端本地控制功能通过教室端的网络中控能够集中切换控制教室内的多媒体设备。
3. 电子锁控制该系统可以配备相应配套的桌面,该桌面具有中控电子锁。使用中可以用 普通的钥匙将该桌面打开,然后通过桌面控制器或控制计算机对所有设备操作;也可以 通过该网络上的中央控制计算机远程将该设备的电子锁打开或关闭。该功能非常方便于 系统的集中管理和控制,并且不需要单独布控制线。
4. 远程管理该设备可以通过局域网络实现远程控制、管理和査询。例如我们可以通过 该网络上的任意一台经过授权的计算机来査询投影机的累积使用时间、当前使用的设备、 幕布的升降等,也可以对系统中的设备进行控制。
5. 批处理功能管理系统可以对所选定教室进行统一的控制,如选定若干个教室,然后执 行"系统开"或"系统关"即可打开、关闭选定教室的中控及设备,从而免去一个个打 开和关闭的繁琐。
6. 高度兼容控制软件还支持投影机控制协议现填现用。可以兼容市面上所有的投影机设 备。
7. 音量调节内置数字音量调节,调节音量更轻松。
8. 扩展RS232串口控制功能超稳定的设备控制功能,提供一个RS-232串行信号接口及一 个RS485信号接口,与投影机、解码器(云台、镜头)、矩阵切换。 网络多媒体中央控制器可连接的硬件配置为(见图2):
1. 多媒体电脑多媒体教学的主要载体。
2. 中央控制主机按键控制面板为上课教师提供最简洁的控制方式。
3. 投影仪、展示台等电教设备电化教学的基本配置。
4. 功放、音箱声音信号的输出终端。
5. 话筒方案设计时每个课室可配置一个无线衣领话筒和一个无线手持话筒。无线衣领话 筒为经常走动的演讲者使用,无线手持话筒则为学生发言时使用。
6. 屏幕可采用手动屏幕,也可采用电动屏幕。
7. 防盗报警模块选点安装,保证设备安全。8. DVD VCR等为有需要的教室特定配备
其中,必备设备为投影仪、幕布、功放、音响、台式机、话筒。 多媒体教室有以下基本功能-
1. 系统开启和关闭步骤指令定制,单键开机、单键关机。
2. 投影机延时电源,保护灯泡寿命。
3. 从数据库选取投影仪型号,在线烧写投影仪控制码;不需物理操作,轻松管理投影仪。
4. 采用校园以太网,无需专门布线即可实现和控制室的连接。
5. 工业级32位MCU和以太网络接口,独立IP地址无冲突。
6. 校园一卡通连接,实现权限管理、刷卡开机。(备选)
7. 4 * l路音视频信号切换,3 * 2路VGA信号切换。(备选多路切换)
8. 设备电源管理,教室内所有的教学设备电源集中管理。(灯光控制、空调、电扇等可备选)
9. 音频、32级数码音量调节。(备选)
还具有以下扩展功能
1. 远程控制。远程开/关设备总电源、投影机、教学计算机、灯光、电动幕、讲台电子锁。 并可选择是否需要群体控制,及同时对多个教室进行操作。
2. 远程状态显示。显示中控、投影机、教学计算机、电子锁开关状态、灯光。还可以根据 设备的使用状态分块显示,容易区分。
3. 防盗/防火报警。系统具备特有的防盗、防火接口,当探测器感知到险情,系统会立刻通 过校园网向主控计算机和相应报警节点发送报警信号。
4. 计划任务管理、DSC架构;管理员可以自己或者委托公司根据当年的课表对所有教室中 控进行计划设定,也可以根据新的需要进行教室使用计划安排。
5. 系统日志;记录每个投影仪灯泡的使用时间、记录各个教室的使用情况、可导出为Excel 文档,便于年终总结和分析。
6. 数据库管理;教室数据库、教师数据库、投影仪数据库为管理提供了丰富的数据基础, 还可以根据学校需要进行上层的扩展。
7. IC卡权限管理。系统采用非接触IC卡,结合校园一卡通系统,教师上课只需刷卡即可 自动开启讲台和电教设备。(备选)
网络多媒体中央控制器控制面板
控制面板根据用户功能需求分为完全型、标准型和简化型。其中完全型的功能最为强大, 比较适合设备比较齐全的会议室和报告厅。标准型和简化型主要适用于普通多媒体教室。而且还可以根据学校的需要定制精致按钮式面板(见图9)和普通薄膜开关式面板。
控制面板主要的功能为控制投影机和其他多媒体设备的开关、信号源切换等功能。同时 也作为中控运行状态的教室端显示界面。 指示灯说明
(1) 联机当键盘已经被供5V电源时,此灯就亮。
(2) 权限当键盘被主控软件锁定时,该灯灭。反之,解锁以后该灯就亮。
(3) 操作当按下键盘上任意键后,指令被中控主机接受并得到反馈后,该灯闪烁一下, 其他时候该灯均灭。
(4) 系统当中控设备电源开启以后,该灯亮。反之,设备电源关闭后该灯灭。
(5) 投影机当投影机被开启后该灯亮,反之,投影机被关闭后该灯灭。
(6) 计算机当计算机被开启后该灯亮,反之,计算机被关闭后该灯灭。
(7) 选择信号源这里共有6个指示灯。当设备电源开启以后,这6个灯中有一个亮,其 余均灭。当按下任意一个按键并正确接收到反馈码以后,与之对应的灯亮,其余均灭。
(互斥关系)
(8) 系统关闭提示当中控系统处于延时关机过程中,面板所有指示灯闪烁,直到系统真 正关闭为止。
按钮说明
(1) 系统负责设备电源的开与关。(须有一个变量记录当前状态。)
(2) 投影机负责投影机开关。(须有一个变量记录当前状态。)
(3) 计算机负责计算机开关。(须有一个变量记录当前状态。)
(4) 电动幕布负责幕布的升、降、停。
(5) 电动窗帘负载窗帘的开、关、停。
(6) 音量控制负责音量的大、小、静。
网络多媒体中央控制器的主要功能模块架构见图7、图8: 软件功能模块
(1) 硬件通讯
(2) 设备控制
(3) 中控参数设置(4) 中控管理
(5) 设备使用日志
(6) 教师ID卡管理
(7) 管理软件分为系统参数初始化设置模块,管理信息系统模块和控制/维护/统计系统模块 三部分组成。
网络多媒体中央控制器软件包括以下主要进程
初始化进程,负责做一些初始化工作,并且建立其他的进程,完成这些工作后,结束本 进程,所以这个进程在启动应用进程后,并不存在了。
TCP/IP服务进程,负责处理底层的中断数据,产生事件,调用服务函数。 初始化实时时钟,喂狗,如果重启,检査是否为看门狗重启。更新connectLose看门狗 tcpIpDog
TCP连接进程,负责进行TCP连接的初始化,以及连接断开后重连,挂入TCP服务函数。
键盘服务进程,负责接受串口命令码,检验,并初始化设备控制部分。不会主动释放CPU, 为最低优先级进程。
监视进程,负责监视网络的连断,TCP资源的释放,重连的同步。
网络多媒体中央控制器软件主要运行键盘服务进程,TCP连接进程每2秒检査一次信号 量,监视进程每1秒运行一次。
tcpipProc是事件驱动的,底层如果来了数据了,就叫tcp或者udp的服务函数。
进程层示意图见图10见,优先级见图ll。
网络多媒体中央控制器软件启动初始化流程见图12:
1) BootLoader结束,进入main();
2) 创建initProcess,初始化操作系统;
3) 初始化gDevSt;
4) 初始化gCustomPara;
5) Flash初始化;
6) 串口初始化;
7) 发送键盘反馈码,告知键盘自己刚启动;8) 网络参数初始化,堆栈初始化;
9) 中断初始化(网络和安防)
10) 创建tcpip处理服务进程,创建时间处理进程;
11) 启动应用层;
12) 结束本进程。
这些工作是在启动应用层进程之前完成,进入应用层后,进行的一些初始化流程。
网络多媒体中央控制器软件timeProc进程见图13:
1) 进入应用层;
2) 定时器初始化;
3) 创建TCPIP链接进程;
4) 挂入UDP服务函数;
5) 创建键盘控制进程;
,6)创建监视进程。
网络多媒体中央控制器软件TCPIP连接进程见图14:
1) 等待信号量释放;
2) Sle印两秒;
3) 建立一个TCB(TCP control block);
4) 如成功返回步骤l;
5) 不成功释放信号量后返回步骤l。
该进程是个连接的重复循环,使用信号量进行同步。如果连接失败,直接释放信号量进 行重新连接。如果连接成功,在TCP的Callback函数里面,有释放信号量的处理,同时在特 殊的状况下,监视进程也会进行TCB的释放和信号量的释放
网络多媒体中央控制器软件键盘控制进程见图15:
1) 初始化外围设备;
2) 阻塞检测串口,有数据就读入;
3) 简单效验,效验失败返回步骤l;
4) 效验成功,键盘命令解析执行,后返回步骤l。
键盘进程是个阻塞进程,也就是说不会主动释放CPU,所以是优先级别最低的,也就是 说,Idle进程不会有机会运行了 。
网络多媒体中央控制器软件监控进程进程见图16:1) Sle印1秒;
2) 电源开关锁检测,执行;
3) 看门狗时间设置为10;
4) 如果connectLose〉10,返回步骤1,如果connectLose<=10;
5) 释放TCB,释放信号量,connectLose=20,返回步骤1 。
权利要求
1、一种网络多媒体中央控制系统,包括校园网、监控计算机、多媒体教室,网络多媒体中央控制器,其特征在于所述校园网上连接有至少一台管理平台和若干个设在所述多媒体教室中的网络多媒体中央控制器,所述网络多媒体中央控制器连接各自所在多媒体教室中的多媒体教学设备。
2、 根据权利要求l所述的网络多媒体中央控制系统,其特征在于所述管理平台为连接 校园网的网络计算机,其内装有管理平台软件,连接网络多媒体中央控制器。
3、 根据权利要求2所述的网络多媒体中央控制系统,其特征在于所述管理平台软件包括管理平台主程序、用户交互界面、数据库、后台定时查询线程、TCP/IP和Windows网络库, 所述管理平台软件通过TCP/IP和Windows网络库连接所述校园网。
4、 根据权利要求3所述的网络多媒体中央控制系统,其特征在于所述管理平台主程序 包括设备管理控制器模块、参数配置器模块、数据库管理器模块和日志管理器模块,设有设 备状态参数及中控机的相关属性函数CRoom类、教室单向链表函数CRoomList类、下位机 端口监听函数CListenSocket类、下位机端口通讯函数CServerSocket类。
5、 根据权利要求l所述的网络多媒体中央控制系统,其特征在于所述网络多媒体中央 控制器由主控MCU模块、音频切换电路、视频切换电路、VGA转换器、逻辑电路、投影机控 制、ID卡读卡器、红外发射/接收电路、可编程I/0输出电路、计算机接口、长线驱动电路、 键盘接口、直流电控制模块、交流电控制模块和报警电路组成,所述音频切换电路、视频切 换电路和VGA转换器通过逻辑电路连接所述主控MCU模块,所述键盘接口通过所述长线驱 动电路连接所述主控MCU模块,所述投影机控制、ID卡读卡器、红外发射/接收电路、可编程 1/0输出电路、计算机接口、直流电控制模块、交流电控制模块和报警电路直接连接所述主控 MCU模块。
6、 根据权利要求5所述的网络多媒体中央控制系统,其特征在于所述网络多媒体中央控制器装有由硬件通讯模块、设备控制模块、中控参数设置模块、中控管理模块、设备使用日志模块、教师ID卡管理模块和管理软件模块组成的嵌入软件。
7、 根据权利要求6所述的网络多媒体中央控制系统,其特征在于所述管理软件模块由系统参数初始化设置模块、管理信息系统模块和控制/维护/统计系统模块三部分组成。
8、 根据权利要求7所述的网络多媒体中央控制系统,其特征在于所述系统参数初始化 设置模块包括在线搜索连接子模块、基本参数设置子模块和控制码读写子模块。
9、 根据权利要求8所述的网络多媒体中央控制系统,其特征在于所述管理信息系统模 块包括权限管理子模块、教室中控管理子模块、教室计算机管理子模块、设备管理与统计子 模块、教师ID卡管理子模块和课程表管理子模块。
10、 根据权利要求9所述的网络多媒体中央控制系统,其特征在于所述控制/维护/统 计系统模块包括设备使用日志子模块、设备使用率统计子模块、设备报警检测子模块、远程 计算机控制子模块、远程设备操作子模块和任务计划子模块。
全文摘要
网络多媒体中央控制系统,包括校园网、多媒体教室,在校园网上连接有管理平台和设在多媒体教室中的由主控MCU模块、音视频切换电路、VGA转换器、投影机控制、ID卡读卡器、红外发射/接收电路、可编程I/O输出电路、计算机接口、长线驱动电路、键盘接口和报警电路等组成的网络多媒体中央控制器,网络多媒体中央控制器连接各自所在多媒体教室中的多媒体教学设备。本发明采用了实现了投影仪控制码管理,图形化的管理平台一目了然/实时监控,将教室众多设备的运行状态、远程控制、设备防盗、各种设备的使用权、控制权等通过网络进行集中管理,推向一个崭新的高度,系统实用、经济、方便、先进、操作方便、稳定,并具有良好的扩展性。
文档编号G09B19/00GK101436351SQ20081018265
公开日2009年5月20日 申请日期2008年12月10日 优先权日2008年12月10日
发明者望 张, 李佳乐, 焕 洪, 葛茜倩, 郭国庆 申请人:宁波高新区阶梯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1