CN101436351A - 网络多媒体中央控制*** - Google Patents
网络多媒体中央控制*** Download PDFInfo
- Publication number
- CN101436351A CN101436351A CNA2008101826511A CN200810182651A CN101436351A CN 101436351 A CN101436351 A CN 101436351A CN A2008101826511 A CNA2008101826511 A CN A2008101826511A CN 200810182651 A CN200810182651 A CN 200810182651A CN 101436351 A CN101436351 A CN 101436351A
- Authority
- CN
- China
- Prior art keywords
- module
- network
- network multimedia
- multimedia central
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
网络多媒体中央控制***,包括校园网、多媒体教室,在校园网上连接有管理平台和设在多媒体教室中的由主控MCU模块、音视频切换电路、VGA转换器、投影机控制、ID卡读卡器、红外发射/接收电路、可编程I/O输出电路、计算机接口、长线驱动电路、键盘接口和报警电路等组成的网络多媒体中央控制器,网络多媒体中央控制器连接各自所在多媒体教室中的多媒体教学设备。本发明采用了实现了投影仪控制码管理,图形化的管理平台一目了然/实时监控,将教室众多设备的运行状态、远程控制、设备防盗、各种设备的使用权、控制权等通过网络进行集中管理,推向一个崭新的高度,***实用、经济、方便、先进、操作方便、稳定,并具有良好的扩展性。
Description
技术领域
本发明涉及多媒体教学控制技术,特别涉及一种网络多媒体中央控制***。
背景技术
随着科技的发展,我们已经进入了一个高速发展的信息时代,以计算机技术为核心的多媒体以及通信技术被广泛的应用于各种领域。在教育领域也是一样,随着技术的更新和设备价格的下调,多媒体教室已在全国各地、尤其是沿海地区的各个学校普及开来。多媒体教室为学生带去了丰富、精彩、多变的各种计算机文化,图文并茂的传授形式,不仅缓解了上课教师的劳动强度,也满足了培养具有新技术、新知识密集型人才的需要。多媒体教室基本上由一台或多台电脑、投影仪、幕布、功放、多媒体中控、音响***和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/O输出电路、计算机接口、长线驱动电路、键盘接口、直流电控制模块、交流电控制模块和报警电路组成,所述音频切换电路、视频切换电路和VGA转换器通过逻辑电路连接所述主控MCU模块,所述键盘接口通过所述长线驱动电路连接所述主控MCU模块,所述投影机控制、ID卡读卡器、红外发射/接收电路、可编程I/O输出电路、计算机接口、直流电控制模块、交流电控制模块和报警电路直接连接所述主控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)Sleep两秒;
3)建立一个TCB(TCP control block);
4)如成功返回步骤1;
5)不成功释放信号量后返回步骤1。
本发明网络多媒体中央控制***,其中:所述键盘服务进程按以下步骤进行:
1)初始化***设备;
2)阻塞检测串口,有数据就读入;
3)简单效验,效验失败返回步骤1;
4)效验成功,键盘命令解析执行,后返回步骤1。
本发明网络多媒体中央控制***,其中:所述监视进程按以下步骤进行:
1)Sleep 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,并删除该对象,同时将该教室灰色显示,表明该教室处于断线状态。
④等待用户命令:设备总电源、投影机、电动幕布、自定义参数查询与配置。
⑤接收下位机数据包。当收到来自下位机的数据包以后,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/O口模块
具体硬件设计部分:
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*1路音视频信号切换,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见,优先级见图11。
网络多媒体中央控制器软件启动初始化流程见图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)Sleep两秒;
3)建立一个TCB(TCP control block);
4)如成功返回步骤1;
5)不成功释放信号量后返回步骤1。
该进程是个连接的重复循环,使用信号量进行同步。如果连接失败,直接释放信号量进行重新连接。如果连接成功,在TCP的Callback函数里面,有释放信号量的处理,同时在特殊的状况下,监视进程也会进行TCB的释放和信号量的释放
网络多媒体中央控制器软件键盘控制进程见图15:
1)初始化***设备;
2)阻塞检测串口,有数据就读入;
3)简单效验,效验失败返回步骤1;
4)效验成功,键盘命令解析执行,后返回步骤1。
键盘进程是个阻塞进程,也就是说不会主动释放CPU,所以是优先级别最低的,也就是说,Idle进程不会有机会运行了。
网络多媒体中央控制器软件监控进程进程见图16:
1)Sleep 1秒;
2)电源开关锁检测,执行;
3)看门狗时间设置为10;
4)如果connectLose>10,返回步骤1,如果connectLose<=10;
5)释放TCB,释放信号量,connectLose=20,返回步骤1。
Claims (10)
1、一种网络多媒体中央控制***,包括校园网、监控计算机、多媒体教室,网络多媒体中央控制器,其特征在于:所述校园网上连接有至少一台管理平台和若干个设在所述多媒体教室中的网络多媒体中央控制器,所述网络多媒体中央控制器连接各自所在多媒体教室中的多媒体教学设备。
2、根据权利要求1所述的网络多媒体中央控制***,其特征在于:所述管理平台为连接校园网的网络计算机,其内装有管理平台软件,连接网络多媒体中央控制器。
3、根据权利要求2所述的网络多媒体中央控制***,其特征在于:所述管理平台软件包括管理平台主程序、用户交互界面、数据库、后台定时查询线程、TCP/IP和Windows网络库,所述管理平台软件通过TCP/IP和Windows网络库连接所述校园网。
4、根据权利要求3所述的网络多媒体中央控制***,其特征在于:所述管理平台主程序包括设备管理控制器模块、参数配置器模块、数据库管理器模块和日志管理器模块,设有设备状态参数及中控机的相关属性函数CRoom类、教室单向链表函数CRoomList类、下位机端口监听函数CListenSocket类、下位机端口通讯函数CServerSocket类。
5、根据权利要求1所述的网络多媒体中央控制***,其特征在于:所述网络多媒体中央控制器由主控MCU模块、音频切换电路、视频切换电路、VGA转换器、逻辑电路、投影机控制、ID卡读卡器、红外发射/接收电路、可编程I/O输出电路、计算机接口、长线驱动电路、键盘接口、直流电控制模块、交流电控制模块和报警电路组成,所述音频切换电路、视频切换电路和VGA转换器通过逻辑电路连接所述主控MCU模块,所述键盘接口通过所述长线驱动电路连接所述主控MCU模块,所述投影机控制、ID卡读卡器、红外发射/接收电路、可编程I/O输出电路、计算机接口、直流电控制模块、交流电控制模块和报警电路直接连接所述主控MCU模块。
6、根据权利要求5所述的网络多媒体中央控制***,其特征在于:所述网络多媒体中央控制器装有由硬件通讯模块、设备控制模块、中控参数设置模块、中控管理模块、设备使用日志模块、教师ID卡管理模块和管理软件模块组成的嵌入软件。
7、根据权利要求6所述的网络多媒体中央控制***,其特征在于:所述管理软件模块由***参数初始化设置模块、管理信息***模块和控制/维护/统计***模块三部分组成。
8、根据权利要求7所述的网络多媒体中央控制***,其特征在于:所述***参数初始化设置模块包括在线搜索连接子模块、基本参数设置子模块和控制码读写子模块。
9、根据权利要求8所述的网络多媒体中央控制***,其特征在于:所述管理信息***模块包括权限管理子模块、教室中控管理子模块、教室计算机管理子模块、设备管理与统计子模块、教师ID卡管理子模块和课程表管理子模块。
10、根据权利要求9所述的网络多媒体中央控制***,其特征在于:所述控制/维护/统计***模块包括设备使用日志子模块、设备使用率统计子模块、设备报警检测子模块、远程计算机控制子模块、远程设备操作子模块和任务计划子模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101826511A CN101436351B (zh) | 2008-12-10 | 2008-12-10 | 网络多媒体中央控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101826511A CN101436351B (zh) | 2008-12-10 | 2008-12-10 | 网络多媒体中央控制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101436351A true CN101436351A (zh) | 2009-05-20 |
CN101436351B CN101436351B (zh) | 2011-01-05 |
Family
ID=40710781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101826511A Active CN101436351B (zh) | 2008-12-10 | 2008-12-10 | 网络多媒体中央控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101436351B (zh) |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375440A (zh) * | 2010-08-17 | 2012-03-14 | 湛辉来 | 一种基于网络中控的空调远程监控*** |
CN102387337A (zh) * | 2010-09-01 | 2012-03-21 | 北京真视通科技股份有限公司 | 一种会议设备管理*** |
CN103475525A (zh) * | 2013-09-13 | 2013-12-25 | 大连联达科技有限公司 | 一种电教设备管理*** |
CN103514485A (zh) * | 2013-09-23 | 2014-01-15 | 苏州经贸职业技术学院 | 基于局域网的一卡通的多媒体教室在线预约*** |
CN104007723A (zh) * | 2014-05-13 | 2014-08-27 | 南通航运职业技术学院 | 基于智慧校园环境下的简易多媒体教室控制*** |
CN104062956A (zh) * | 2014-06-16 | 2014-09-24 | 南京融教科技有限公司 | 一种多媒体教室设备实时检测和集成监管控*** |
CN104157174A (zh) * | 2014-09-03 | 2014-11-19 | 巫贤华 | 一种计算机多媒体教学*** |
CN104537496A (zh) * | 2014-12-30 | 2015-04-22 | 广州视睿电子科技有限公司 | 智能终端设备使用状况统计分析方法及装置 |
CN104867073A (zh) * | 2015-05-08 | 2015-08-26 | 李隆庚 | 一种基于管理平台的局域网多媒体教室*** |
CN105184712A (zh) * | 2015-09-18 | 2015-12-23 | 成都虹昇光电科技有限公司 | 一种教育装备管理***及方法 |
CN105679132A (zh) * | 2016-04-12 | 2016-06-15 | 重庆多创电子技术有限公司 | 一种多功能云黑板 |
CN106023689A (zh) * | 2016-07-11 | 2016-10-12 | 深圳市科佳达科技有限公司 | 一种教学管理*** |
CN106162018A (zh) * | 2015-04-03 | 2016-11-23 | 云南师范大学 | 一种投影仪扩展设备 |
CN106658330A (zh) * | 2016-12-30 | 2017-05-10 | 广州市保伦电子有限公司 | 音频检测切换模块与*** |
CN106681201A (zh) * | 2016-11-25 | 2017-05-17 | 合肥海亚信息科技有限公司 | 一种基于校园网的中央控制型多媒体教室*** |
CN106934744A (zh) * | 2017-03-23 | 2017-07-07 | 合肥智慧殿投资管理有限公司 | 面向多终端应用一体化的高校多媒体设备管理控制*** |
CN107221205A (zh) * | 2016-11-25 | 2017-09-29 | 合肥海亚信息科技有限公司 | 一种基于云计算的多媒体教室综合管理*** |
CN107390657A (zh) * | 2017-07-29 | 2017-11-24 | 合肥科斯维数据科技有限公司 | 多媒体教学教室管理*** |
CN109298691A (zh) * | 2018-09-25 | 2019-02-01 | 锐达互动科技股份有限公司 | 一种教学设备管理方法 |
CN109803011A (zh) * | 2019-01-16 | 2019-05-24 | 北京艾斯创科技有限公司 | 一种可实现本地和网络化集中控制的多媒体控制*** |
CN110007651A (zh) * | 2019-03-18 | 2019-07-12 | 武汉三好教育科技股份有限公司 | 多媒体集中控制*** |
CN110033656A (zh) * | 2019-04-16 | 2019-07-19 | 西南大学 | 一种艺术设计多媒体教学*** |
CN111415538A (zh) * | 2020-04-29 | 2020-07-14 | 常开旺 | 一种智慧教室*** |
CN112073204A (zh) * | 2020-08-27 | 2020-12-11 | 腾讯科技(深圳)有限公司 | 一种群组控制方法、装置、电子设备和存储介质 |
CN112136306A (zh) * | 2020-06-12 | 2020-12-25 | 深圳盈天下视觉科技有限公司 | 多媒体展馆的中央控制***及其控制方法和装置 |
CN113570914A (zh) * | 2020-10-29 | 2021-10-29 | 广州蓝鸽软件有限公司 | 人机自然交互教学方法及*** |
CN113821003A (zh) * | 2021-07-30 | 2021-12-21 | 杭州德昌视讯科技有限公司 | 教学设备的管理***及控制方法 |
WO2024011683A1 (zh) * | 2022-07-13 | 2024-01-18 | 浙大城市学院 | 一种基于物联网的远程智能统一控制***设备 |
-
2008
- 2008-12-10 CN CN2008101826511A patent/CN101436351B/zh active Active
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375440A (zh) * | 2010-08-17 | 2012-03-14 | 湛辉来 | 一种基于网络中控的空调远程监控*** |
CN102387337A (zh) * | 2010-09-01 | 2012-03-21 | 北京真视通科技股份有限公司 | 一种会议设备管理*** |
CN103475525A (zh) * | 2013-09-13 | 2013-12-25 | 大连联达科技有限公司 | 一种电教设备管理*** |
CN103514485A (zh) * | 2013-09-23 | 2014-01-15 | 苏州经贸职业技术学院 | 基于局域网的一卡通的多媒体教室在线预约*** |
CN103514485B (zh) * | 2013-09-23 | 2016-04-27 | 苏州经贸职业技术学院 | 基于局域网的一卡通的多媒体教室在线预约*** |
CN104007723A (zh) * | 2014-05-13 | 2014-08-27 | 南通航运职业技术学院 | 基于智慧校园环境下的简易多媒体教室控制*** |
CN104062956A (zh) * | 2014-06-16 | 2014-09-24 | 南京融教科技有限公司 | 一种多媒体教室设备实时检测和集成监管控*** |
CN104157174A (zh) * | 2014-09-03 | 2014-11-19 | 巫贤华 | 一种计算机多媒体教学*** |
CN104537496A (zh) * | 2014-12-30 | 2015-04-22 | 广州视睿电子科技有限公司 | 智能终端设备使用状况统计分析方法及装置 |
CN104537496B (zh) * | 2014-12-30 | 2018-09-21 | 广州视睿电子科技有限公司 | 智能终端设备使用状况统计分析方法及装置 |
CN106162018A (zh) * | 2015-04-03 | 2016-11-23 | 云南师范大学 | 一种投影仪扩展设备 |
CN104867073A (zh) * | 2015-05-08 | 2015-08-26 | 李隆庚 | 一种基于管理平台的局域网多媒体教室*** |
CN105184712A (zh) * | 2015-09-18 | 2015-12-23 | 成都虹昇光电科技有限公司 | 一种教育装备管理***及方法 |
CN105679132A (zh) * | 2016-04-12 | 2016-06-15 | 重庆多创电子技术有限公司 | 一种多功能云黑板 |
CN106023689A (zh) * | 2016-07-11 | 2016-10-12 | 深圳市科佳达科技有限公司 | 一种教学管理*** |
CN106681201A (zh) * | 2016-11-25 | 2017-05-17 | 合肥海亚信息科技有限公司 | 一种基于校园网的中央控制型多媒体教室*** |
CN107221205A (zh) * | 2016-11-25 | 2017-09-29 | 合肥海亚信息科技有限公司 | 一种基于云计算的多媒体教室综合管理*** |
CN106658330A (zh) * | 2016-12-30 | 2017-05-10 | 广州市保伦电子有限公司 | 音频检测切换模块与*** |
CN106934744A (zh) * | 2017-03-23 | 2017-07-07 | 合肥智慧殿投资管理有限公司 | 面向多终端应用一体化的高校多媒体设备管理控制*** |
CN107390657A (zh) * | 2017-07-29 | 2017-11-24 | 合肥科斯维数据科技有限公司 | 多媒体教学教室管理*** |
CN109298691A (zh) * | 2018-09-25 | 2019-02-01 | 锐达互动科技股份有限公司 | 一种教学设备管理方法 |
CN109803011A (zh) * | 2019-01-16 | 2019-05-24 | 北京艾斯创科技有限公司 | 一种可实现本地和网络化集中控制的多媒体控制*** |
CN110007651A (zh) * | 2019-03-18 | 2019-07-12 | 武汉三好教育科技股份有限公司 | 多媒体集中控制*** |
CN110033656A (zh) * | 2019-04-16 | 2019-07-19 | 西南大学 | 一种艺术设计多媒体教学*** |
CN111415538A (zh) * | 2020-04-29 | 2020-07-14 | 常开旺 | 一种智慧教室*** |
CN112136306B (zh) * | 2020-06-12 | 2021-11-09 | 深圳盈天下视觉科技有限公司 | 多媒体展馆的中央控制***及其控制方法和装置 |
CN112136306A (zh) * | 2020-06-12 | 2020-12-25 | 深圳盈天下视觉科技有限公司 | 多媒体展馆的中央控制***及其控制方法和装置 |
WO2021248477A1 (zh) * | 2020-06-12 | 2021-12-16 | 深圳盈天下视觉科技有限公司 | 多媒体展馆的中央控制***及其控制方法和装置 |
CN112073204A (zh) * | 2020-08-27 | 2020-12-11 | 腾讯科技(深圳)有限公司 | 一种群组控制方法、装置、电子设备和存储介质 |
CN113570914A (zh) * | 2020-10-29 | 2021-10-29 | 广州蓝鸽软件有限公司 | 人机自然交互教学方法及*** |
CN113821003A (zh) * | 2021-07-30 | 2021-12-21 | 杭州德昌视讯科技有限公司 | 教学设备的管理***及控制方法 |
WO2024011683A1 (zh) * | 2022-07-13 | 2024-01-18 | 浙大城市学院 | 一种基于物联网的远程智能统一控制***设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101436351B (zh) | 2011-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101436351B (zh) | 网络多媒体中央控制*** | |
CN112037091A (zh) | 一种智慧教室可视化管理软件平台 | |
CN106534343A (zh) | 展馆云端控制*** | |
CN203084971U (zh) | 一种智慧教室*** | |
CN110060186A (zh) | 集教学交互与监测于一体的智能电子班牌***及方法 | |
CN109802876A (zh) | 一种微智能家居*** | |
CN112666840A (zh) | 一种基于物联网技术的智慧教室及管理方法 | |
CN202583855U (zh) | 酒店客房智能管理*** | |
CN114926311A (zh) | 一种基于大数据和人工智能的智慧校园管理方法 | |
Kiran et al. | Voice Controlled Home Automation System using Google Assistants | |
CN202142206U (zh) | 壁挂式多媒体教学一体机 | |
CN104007723A (zh) | 基于智慧校园环境下的简易多媒体教室控制*** | |
CN103389657B (zh) | 双备份可编程中央控制*** | |
CN210924226U (zh) | 一种人工智能智慧教室 | |
CN104481331A (zh) | 远程开关门控制*** | |
KR20190047500A (ko) | 전등제어에 따른 업무시간을 관리하는 휴대 단말, 상기 휴대 단말과 연동되는 스마트 책상 및 업무시간 관리장치 | |
CN204436132U (zh) | 远程开关门控制*** | |
CN201255921Y (zh) | 智能多媒体中央控制器 | |
CN202205084U (zh) | 一种会议型多媒体中央控制器 | |
CN201732286U (zh) | 酒店客房控制与信息管理*** | |
CN214480996U (zh) | 一种根据环境信息自适应的会议室预约***及装置 | |
Zhang et al. | IoT Based Intelligent Energy Monitoring System for Computer Laboratories | |
CN210955258U (zh) | 一种开放实验室智能管理*** | |
CN203422615U (zh) | 一种双备份可编程中央控制*** | |
CN207488801U (zh) | 舞台节目流程联动控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |