999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于HTTP協議的多媒體教室管理系統的構建

2017-10-12 02:16:09李紹民秦紅霞劉玉鵬趙岱民秦亞娜
大連民族大學學報 2017年5期
關鍵詞:多媒體設備設計

李紹民,秦紅霞,劉玉鵬,趙岱民,秦亞娜

(1.大連民族大學 信息與通信工程學院,遼寧 大連 116605;2.石家莊學院 計算機科學與工程學院,河北 石家莊 050035)

基于HTTP協議的多媒體教室管理系統的構建

李紹民1,秦紅霞1,劉玉鵬1,趙岱民1,秦亞娜2

(1.大連民族大學 信息與通信工程學院,遼寧 大連 116605;2.石家莊學院 計算機科學與工程學院,河北 石家莊 050035)

根據遼寧省大連市高校多媒體教室使用和管理的實際情況,設計了以STC89C54單片機為CPU的網絡中控,并開發了與中控配套使用的總控,完成了中控與總控間的HTTP協議通信,提高了系統的安全性和兼容性。系統主要實現中控對多媒體教室內部設備運行狀態的本地控制和總控對各個教室中控及多媒體設備的使用情況進行遠程監測和控制(監控)兩大功能。從而解決多媒體教室管理難度大的問題。

多媒體教室;中控;總控;HTTP協議

Abstract:According to the actual situation of the use and management of multimedia classroom in colleges and universities in Dalian, Liaoning Province, the network central controller based on STC89C54 microcontroller (CPU) is designed, and the general controller which is used with the central controller is also developed simultaneously. The system has achieved communicating between central controller and general controller using the HTTP protocol, which improves the security and compatibility of the system. The system mainly implements two functions, one is that the central controller can control running status of multimedia classrooms’ internal equipments locally, the other is that the general controller can supervise and control (monitor) the conditions of central controllers and multimedia equipments in each classroom remotely. So the system can solve the difficult problem of multimedia classroom management.

Keywords:multimedia classroom; central controller; general controller; HTTP protocol

多媒體教室的不斷發展壯大,使教學環境得到改善的同時也使多媒體設備的正常使用和高效管理出現了問題[1]。多媒體中控作為多媒體教室的核心,采用計算機網絡技術最新成果,將對所有多媒體設備的操作控制集中在一個控制面板上,并可通過網絡進行監控,方便用戶使用。當前高校使用的多媒體管理系統種類繁多,但是存在總控不完善、中控和門禁協調困難、系統資源利用率低等不足之處,其中最大的缺陷是更換廠家時部分設備或軟件更新不具兼容性,所以現有的多媒體管理系統并不能滿足現階段高校的功能需求。在性能、成本以及社會需求的綜合影響下,如何實現高質量的中控及完善的總控,成為高校關注的焦點。

1 需求分析及系統組成

1.1 需求分析

每一個多媒體教室都有一套中控設備,教師上課時需要先通過教師專用卡進行門禁驗證,驗證通過后中控會自動打開門禁,同時按照多媒體管理系統設置的開啟步驟自動完成電源開啟、臺式機開啟、投影機開啟、投影幕布下降等操作,教師可直接進行教學活動;下課后,教師直接拔卡離開教室就可,系統會自動升起投影幕布、關閉臺式機、延時斷電,不用人工等待投影機冷卻后再斷電[2]。一切動作都由中控自動完成,如果中控設備出現故障,總控就會根據實際情況,進行遠程協助。

針對多媒體教室管理難度大、設備使用水平低等問題,課題組全面整合網絡資源,設計出了基于HTTP協議的多媒體教室管理系統,保證了多媒體教室的低成本運行,為日常的教學活動提供了可靠保障,實現了多媒體教室的高效管理[3]。

1.2 系統組成

基于HTTP協議的多媒體教室管理系統以校園網為基礎,由中控和總控兩大部分組成[4]。總控用于實現對所有多媒體教室設備的遠程監控,所有傳輸到多媒體教室的控制信號都是利用現有的校園網,不需額外布線,降低成本[5];多媒體教室的中控用于對筆記本、DVD、投影機、投影幕布、設備電源和功放音響等外設的本地控制[6-8]。系統總體結構如圖1。

圖1 系統總體結構圖

2 中控設計

2.1 中控硬件設計

根據本設計的實際要求,考慮到設計成本、功耗和性能等因素,中控的CPU采用宏晶公司生產的STC89C54單片機,該單片機性能高、功耗低,具有價格低廉、程序寫入方便的特點;中控入網選用W5500網絡芯片,該芯片支持用戶從網絡更底層設計入網方式,可以在滿足應用的同時盡可能地少占用硬件資源,使系統高效穩定運行。

中控硬件主要由控制面板模塊、網絡通信模塊、門禁模塊和串口通信模塊組成。中控通過單片機的I/O端口與電源、投影機、投影幕布、音響和筆記本等外設連接,通過控制面板實現對電源和外設的開關控制或者使用總控來遠程控制中控進一步實現對中控外設的控制;中控利用24C512存儲器擴展芯片來存儲教師和教室的有用信息,無需再在多媒體操作臺里安裝專門存儲信息裝置,通過繼電器控制臺式機電源、筆記本電源、功放電源和其它外設電源,整套系統所有切換均為繼電器觸點切換,VGA默認切換在教室臺式機端,如果在整個教學過程中多媒體設備出現故障,只要教室臺式機正常工作就可以正常上課。中控硬件主要集中在一塊PCB板上,布線少,使用靈活方便。中控硬件結構如圖2。

圖2 硬件組成結構圖

2.2 中控軟件設計

中控軟件采用C語言編寫,用于實現初始化、控制面板、串口通信與 I/O口模擬串口通信、射頻讀卡及網絡通信等功能。其中控制面板程序主要用于實現按鍵掃描,進而實現包括音/視頻切換、設備電源開關、投影機開關、投影幕布升降等設備的開關及切換操作;串口通信程序主要用于中控向投影機串口發送控制碼,以實現通電狀態下投影機的開關機操作,也用于實現對中控上網所需網絡參數的設置;I/O口模擬串口通信程序主要實現中控控制教室臺式機的軟關機;射頻讀卡程序主要實現教師身份的識別;網絡通信程序主要實現總控同中控的信息傳遞。中控軟件工作流程如圖3。

圖3 軟件工作流程圖

中控作為服務端,軟件一直保持監聽狀態。當控制面板上的按鍵被按下時,軟件就會執行一鍵操控,當收到客戶端發送的連接請求時就會進行HTTP服務,當讀取到有效卡進入門禁射頻范圍時,就會開啟門禁,當收到串口消息時就會進行串口通信,各個功能互不干擾,獨立運行。

2.3 中控通信方式設計

單片機通過硬件SPI接口對W5500網絡芯片進行讀寫操作,單片機為SPI主機模式,W5500為SPI從機模式。對W5500的編程要時刻關注狀態機的變化,W5500雖然集成了TCP/IP協議棧,但網絡狀態機需要用戶控制,需要注意的是不僅對W5500寄存器的操作可以改變狀態機狀態,而且客戶端的動作也能改變狀態機的狀態。W5500的狀態機有如下6種狀態:

(1)NOT_CONNECT狀態[9-10]:W5500上電后的默認狀態,即中控CPU還沒有對W5500進行初始化時的狀態,在這個狀態下中控CPU需要判斷W5500是否存在、是否正常。如果W5500不存在或不正常,應給出故障提示;如果W5500正常,通過初始化后進入SOCK_CLOSED狀態。

(2)SOCK_CLOSED狀態:W5500存在并正常的情況下,對W5500初始化(本設計初始化成TCP模式)后進入的狀態,其他狀態收到中控CPU的DISCON或CLOSE命令時也能夠進入此狀態。在SOCK_CLOSED狀態下,如果收到OPEN命令就進入SOCK_INIT狀態。

(3)SOCK_INIT狀態:在SOCK_CLOSED狀態下,如果收到OPEN命令就進入SOCK_INIT狀態。此狀態有兩個出口:收到CLOSE命令時進入SOCK_CLOSED狀態,收到LISTEN命令時進入SOCK_LISTEN狀態。

(4) SOCK_LISTEN狀態:在SOCK_INIT狀態下,收到LISTEN命令時進入SOCK_LISTEN狀態。此狀態有兩個出口:收到中控CPU的CLOSE命令時進入SOCK_CLOSED狀態,收到客戶端的連接請求便進入SOCK_ESTABLISHED狀態。

(5) SOCK_ESTABLISHED狀態:在SOCK_LISTEN狀態下,收到客戶端的連接請求時進入SOCK_ESTABLISHED狀態,并與客戶端進行通信。此狀態有兩個出口:收到中控CPU的CLOSE命令時進入SOCK_CLOSED狀態,收到客戶端的斷開請求便進入SOCK_CLOSE_WAIT狀態。

(6) SOCK_CLOSE_WAIT狀態:在SOCK_ESTABLISHED狀態下,收到客戶端的斷開請求時進入SOCK_CLOSE_WAIT狀態,收到中控CPU的DISCON或CLOSE命令便進入SOCK_CLOSED狀態。

正常情況下,W5500初始化后應為后五種狀態之一,如果因為某種原因不是上述狀態之一,就應該重新初始化。W5500服務端模式狀態進入及轉移如圖4。

圖4 W5500服務端模式狀態進入及轉移圖

為了在部分中控升級換代時保證軟件的兼容性,總控與中控采用HTTP協議進行通信,也就是萬維網通信協議。。基于以上分析,本文以能夠可靠實現遠程監控為目標,對HTTP協議進行必要簡化,主要在以下方面進行簡化:

(1) HTTP的底層只實現ARP、TCP、ICMP、IGMP協議,暫不考慮其它功能。

(2) TCP協議暫不分片,協議包長度不超過1024字節(本設計所有單片機的RAM僅1024個字節)。

(3) HTTP只實現GET請求,設置功能通過GET傳遞參數實現,暫時不考慮實現POSE請求。

(4)不支持HTTP保持連接功能,即每次連接服務端傳回GET響應包后就斷開連接,只要客戶端不是同時訪問,就可以實現多客戶端訪問。

由于在校園內還沒有為各個教室準備DNS服務器,所以統一資源描述符URL采用直接IP地址及端口號的方式(比如某教室的URL為HTTP://192.168.1.81:5000/),使瀏覽器或定制客戶軟件不需要區分特定的網頁文件,就可以通過參數的形式傳遞特定的控制要求。為簡化中控服務端軟件的設計,并同時支持瀏覽器監視及定制軟件監視訪問,中控響應內容采用HTML語言編寫;為減少內部RAM使用量,大部分HTML內容固化在單片機代碼區,只是在取出傳給客戶前,根據監視內容改變部分內容,解決界面要求豐富和內部RAM少的矛盾。監控一般要求連續監控,而HTTP是單次請求響應方式,如果采用C/S模式軟件監控,可以讓軟件連續定時發送HTTP請求;如果采用通用瀏覽器監控,可以設置瀏覽器連續訪問。但考慮到瀏覽器的兼容性問題,我們采用編寫JS客戶端腳本方式實現客戶端連續定時訪問服務端的功能,中控采用HTTP協議可以支持多個總控同時連接中控服務端。

3 總控設計

總控采用C/S架構,與本文設計并實現的中控配套使用,總控作為網絡客戶端,教室多媒體中控作為服務端。總控基于TCP/IP協議,采用JAVA高級語言編寫,具有友好、簡潔的操作界面。

總控主要通過HTTP協議把控制信息傳遞至各個教室的多媒體中控,實現對多媒體終端設備的實時控制。另外,中控需要實時地把教室狀態傳送到總控,以實現總控對多媒體教室的監測。總控實現流程如圖5。

4 系統測試

4.1 硬件電路測試

硬件是軟件的基礎,沒有穩定可靠的硬件環境,就無法保障軟件的正常的運行。在進行了方案設計、原理圖繪制、PCB制板、元器件焊接之后,對系統硬件進行測試。結合系統設計的功能模塊,檢查電路的合理性,對各個功能模塊進行了測試。PCB主板如圖6。

圖5 總控流程圖

圖6 PCB主板

4.2 軟件測試

將中控和總控接入校園網,總控通過模擬按鍵把控制信息傳遞各個教室的多媒體中控中,實現對多媒體終端設備的實時控制,中控同時把教室狀態傳送到總控,實現對多媒體教室的監測。

利用網絡助手、串口調試助手等工具連續不間斷監測中控與總控的通信,對總控和中控通信進行上萬次可靠性試驗,使用基于WinPcap網絡封包抓取工具的Wireshark網絡包分析軟件從底層監控網絡通信,進一步測試整套系統,最終實現總控通過HTTP協議訪問中控的目標。通過測試,出現了預期的效果。

5 結 語

系統利用網絡技術和多媒體技術,把各個多媒體教室中控連接起來,使之成為可以統一控制、統一管理的網絡型集中控制管理系統,用以解決多媒體教室管理難度大的問題。主要完成了以下成果:

(1)將門禁作為中控的內部模塊,避免獨立門禁與中控的通信協調問題,減少門禁產生的成本,使操作簡化;用單個CPU就可以實現對所有多媒體設備的控制,使成本降低的同時也減少了電路的外部接線。

(2)將身份識別的卡號和標識同時存到教師專用卡中,用于教師上課時開啟多媒體設備的門禁和掛失處理。

(3)音/視頻和VGA切換采用繼電器觸點切換,減少了電子開關造成的信號失真。

(4)總控與中控采用HTTP協議通信,具備兼容性,方便了系統升級以及多媒體教室設備的更換。

(5)中控使用W5500網絡芯片從底層設計通信協議,可以防ARP惡意攻擊。

本系統的開發與實現,為解決多媒體教室管理維護復雜的難題提供了參考,使教師能方便地掌握和運用現代教育技術,對優化教學環境,提高教學效率有著積極的作用,具有很強的現實意義。

[1] 杜娟. 多媒體教學網絡中央控制系統的設計與實現[D]. 濟南:山東大學,2012.

[2] 歐陽均. 基于遠程控制的多媒體教室的設計與實現[J]. 溫州大學學報(自然科學版),2007(04):56-60.

[3] 謝志昆. 云南大學多媒體教室管理服務系統的設計與實現[D]. 昆明:云南大學,2010.

[4] 方向陽. 一種多媒體教室綜合管理系統的研究和實現[D].廣州:華南理工大學,2012.

[5] 蘇望. 基于J2EE的多媒體教室管理系統設計與實現[D]. 長沙:湖南大學,2014.

[6] 郁則青. 淺析高校多媒體教室建設與管理[J]. 無線互聯科技,2013(12):192-201.

[7] 許王凱,邵敏. 基于網絡中控技術的多媒體教室管理與監控系統的應用[J].信息與電腦(理論版),2013(10):148-149.

[8] 馬鳳濤. 基于集中控制系統的多媒體教室設備管理[J]. 中國地質教育,2005(02):92-95.

[9] W RICHARD STEVENS.TCP/IP Illustrated,Volume 1:The Protocols[M].北京:機械工業出版社,2001.

[10] BEHROUZ A FOROUZAN,SOPHIA CHUNG FEGAN.TCP/IP協議族[M].謝希仁,譯.北京:清華大學出版社, 2003.

(責任編輯 王楠楠)

ConstructionofMultimediaClassroomManagementSystemBasedonHTTPProtocol

LIShao-min1,QINHong-xia1,LIUYu-peng1,ZHAODai-min1,QINYa-na2

(1.School of Information and Communication Engineering, Dalian Minzu University, Dalian Liaoning 116605, China;2.College of Computer Science and Engineering, Shijiazhuang University, Shijiazhuang Hebei 050035, China)

TP397

A

2017-03-28;

2017-05-25

中央高校基本科研業務費專項資金資助項目(DC201501060301)。

李紹民(1963-),男,遼寧錦州人,教授,碩士研究生導師,主要從事電子信息和計算機網絡研究。

秦紅霞(1991-),女,河北石家莊人,大連民族大學信息與通信工程學院碩士研究生,主要從事網絡通信研究,E-mail:2420507729@qq.com。

2096-1383(2017)05-0495-04

猜你喜歡
多媒體設備設計
諧響應分析在設備減振中的應用
借助多媒體探尋有效設問的“四度”
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
多媒體在《機械制圖》課中的應用
消費導刊(2018年10期)2018-08-20 02:56:28
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
多媒體達人煉成記
河南電力(2016年5期)2016-02-06 02:11:40
適切 適時 適度——說說語文課堂的多媒體使用
語文知識(2015年9期)2015-02-28 22:01:42
主站蜘蛛池模板: 国内黄色精品| 黄色国产在线| 97国产在线视频| 强奷白丝美女在线观看| a级毛片毛片免费观看久潮| 欧美一区二区三区国产精品| 久久青草精品一区二区三区| 亚洲人成网站观看在线观看| 伊人久久婷婷| 国产日本欧美在线观看| 麻豆国产精品一二三在线观看| 色综合国产| 波多野结衣在线se| 中文字幕首页系列人妻| 亚洲精品中文字幕无乱码| jizz国产视频| 青青青伊人色综合久久| 国产va免费精品| 波多野结衣一区二区三区四区视频| 亚洲午夜国产片在线观看| 久久天天躁狠狠躁夜夜2020一| 日韩视频福利| 久久天天躁狠狠躁夜夜2020一| 国产99欧美精品久久精品久久| 日本亚洲欧美在线| 国模视频一区二区| 亚洲男人的天堂久久香蕉网| 色一情一乱一伦一区二区三区小说| 国产免费羞羞视频| 一本大道香蕉久中文在线播放| 久久99国产精品成人欧美| 久久96热在精品国产高清| 亚洲毛片在线看| 国产欧美在线观看精品一区污| 亚洲h视频在线| 婷婷午夜影院| 欧美专区日韩专区| 色天天综合久久久久综合片| 这里只有精品在线| 黄色三级网站免费| 日韩AV无码免费一二三区| 四虎成人精品在永久免费| 精品国产香蕉在线播出| 91精品最新国内在线播放| 亚洲色图欧美一区| 成人一区在线| 另类重口100页在线播放| 中文无码影院| 88国产经典欧美一区二区三区| 国产乱人伦AV在线A| аⅴ资源中文在线天堂| 国产麻豆精品久久一二三| 人妻精品久久无码区| 国产福利小视频在线播放观看| 亚洲高清在线天堂精品| 日韩欧美国产精品| 亚洲男人在线| 欧美精品成人| 久久女人网| 爆乳熟妇一区二区三区| 专干老肥熟女视频网站| 91精品人妻互换| 成人亚洲国产| 国产人人干| 国产资源免费观看| 99人妻碰碰碰久久久久禁片| 成年午夜精品久久精品| 欧美日韩国产成人在线观看| 欧美五月婷婷| 日韩人妻精品一区| 国产噜噜噜| 久久免费看片| 国产又黄又硬又粗| 久久久精品无码一区二区三区| 不卡的在线视频免费观看| 综合社区亚洲熟妇p| 国产成人免费手机在线观看视频| 国产一区二区精品高清在线观看 | 欧美伊人色综合久久天天| 中文字幕亚洲精品2页| 波多野结衣中文字幕一区二区| 国内精品视频|