為加強農村文化建設,解決農民看電影難的問題,國家設立專項資金,實施農村電影放映“2131工程”[1],即在21世紀初,廣大農村每一個村每一個月放一場電影。該工程由各縣(市)文化主管部門具體負責管理。通常各放映隊放映人員每天放映活動需填寫“2131公益放映活動聯(lián)系單”,按月報縣文化主管部門確認。這種以人工收集的方式不但不能實時反映放映情況,而且統(tǒng)計工作量大,工作效率低,收集數(shù)據(jù)的真實性和可靠性也難以保證。開發(fā)一套具有山區(qū)特色的“農村數(shù)字電影流動放映管理系統(tǒng)”,進行統(tǒng)一的管理和查詢,對推進電影“2131工程”,提高農村數(shù)字電影放映質量具有積極的意義。
農村數(shù)字電影流動放映管理系統(tǒng)的設計主要由系統(tǒng)架構、系統(tǒng)功能和數(shù)據(jù)庫組成。
本系統(tǒng)是基于B/S模式(瀏覽器/服務器模式)[2],它是對C/S結構[3]的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Brow ser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),即它把傳統(tǒng)的C/S模式中的服務器部分分解為一個數(shù)據(jù)服務器和多個應用服務器,從而構成了三層結構的客戶服務器體系,如圖1所示。
本系統(tǒng)主要由播放器終端、控制服務器以及通信鏈路三大部分所組成,系統(tǒng)的總體架構如圖2所示。
圖1 三層B/S結構圖
圖2 系統(tǒng)架構圖
播放器終端內置或外置GPRS/GPS雙模塊[4],它接收到GPS衛(wèi)星定位數(shù)據(jù)后,自動計算出當前播放數(shù)字電影的地理位置信息,GPS接收機接收定位衛(wèi)星的定位數(shù)據(jù),按自定義的通信協(xié)議重新打包成數(shù)據(jù)包,并通過播放器終端的通信模塊,利用GPRS網(wǎng)絡,將此數(shù)據(jù)包和播放器的相關信息數(shù)據(jù)包發(fā)送到監(jiān)控中心(控制服務器)。
系統(tǒng)主要實現(xiàn)的功能有:數(shù)字電影放映設備管理和系統(tǒng)日志管理。
實現(xiàn)數(shù)字電影流動放映設備狀況的管理、播放歷史的查詢、用戶管理、地圖導航以及設備注冊等功能。如圖3所示。
圖3 數(shù)字電影放映設備管理功能圖
實現(xiàn)系統(tǒng)操作日志和登錄日志的查詢、刪除功能。如圖4所示。
本系統(tǒng)采用的是Oracle 10g數(shù)據(jù)庫[5],所涉及到的主要數(shù)據(jù)庫表有:
1、設備狀況表:字段有放映隊、終端設備號、終端通訊號、狀態(tài)、上線時間和下線時間。
2、用戶信息表:字段有用戶名、登錄密碼、Em ail地址、固定電話、移動電話。
3、日志信息表:字段有用戶名、操作時間、操作描述、登錄IP地址、登錄狀態(tài)。
圖4 系統(tǒng)日志管理功能圖
4、影片信息表:字段有終端設備號、電影名稱、開始時間、結束時間、狀態(tài)、影片類型。
5、地理信息表:字段有放映隊、終端設備號、經(jīng)度、緯度。
1、系統(tǒng)的人性化設計
以放映隊作為設備的唯一標識信息,符合了放映單位的實際情況。
2、系統(tǒng)功能的全面性
(1) 具備了播放日志的存儲、備份、查詢、分析、統(tǒng)計、打印報表等功能。
(2) 可以實時查詢設備內影片列表、授權場次、剩余場次情況、升級情況、版本等相關設備信息。
3、系統(tǒng)的安全性和穩(wěn)定性
(1)終端的安全性和穩(wěn)定性。
終端內置GPRS/GPS監(jiān)控模塊,可以在不同的地理位置和天氣情況下穩(wěn)定運營,從而最大限度的保障了終端的安全性和穩(wěn)定性。終端外置GPRS/GPS監(jiān)控模塊和整機良好配合,各自獨立,同樣保證了終端的安全性和穩(wěn)定性。
(2)GRRS通信信息的安全性。
通過設備程序控制,采用專用的加密方式將設備上傳信息加密處理,增加了日志冗余處理,有效地保障了播放日志的可靠性和安全性。
隨著數(shù)字電影在農村放映逐步深入,GPS/GPRS技術不斷發(fā)展,基于網(wǎng)絡信息化平臺的各類應用將不斷深入到數(shù)字電影放映管理當中。由于時間有限,本系統(tǒng)還不夠完善,很多方面都需要在后續(xù)工作中不斷提高,比如實時性、操作的智能化、系統(tǒng)的運行效率等。
[1]關于進一步實施農村電影放映“2131工程”的通知[EB/OL]. http://net.suixi.gov.cn/com/whj/ns_detail.php?id=8422&nowmenuid=914&cpath=&catid=0.
[2]王鑫.B/S模式實時監(jiān)控的研究與實現(xiàn)[D].鐵道科學研究院,2005.
[3]覃國榮.基于B/S架構的軟件項目實訓[M].北京:電子工業(yè)出版社,2004.
[4]朱翠青.基于GPRS/GPS的車輛定位監(jiān)控系統(tǒng)的設計與實現(xiàn)[D].華東師范大學,2008.[5]孫風棟.Oracle數(shù)據(jù)庫基礎教程[M].北京:電子工業(yè)出版社,2007.