1)服務器主控制模塊:完成整個服務器系統的初始化,解析網絡模塊接收到的數據和命令,調用其他模塊進行相應的處理,實現具體功能
2)網絡傳輸模塊:所有的數據流和控制命令都通過調用網絡傳輸模塊的接收和發送功能來實現。
3)用戶管理模塊:對登錄到服務器的用戶進行身份和權限認證。根據設定的權限和分組規則,為用戶提供對應的服務?尚薷墓芾韱T和個人用戶密碼。保證系統的安全性和保密要求。
4)文件操作模塊:增加、刪除、修改、查詢文件。對接收到需要保存的圖片和圖像數據寫文件保存,為客戶端的請求提供文件。
5)數據庫模塊:增加、修改、查詢和刪除,GPS信息、錯誤記錄和日志記錄。
客戶端有3個模塊
1)視頻顯示模塊:調用sPlayer.ocx解壓顯示圖像。
2)地圖顯示模塊:通過對sinomaps的地圖控件二次開發生成mapspeed.ocx,實時顯示出租車的位置。
3)文件操作模塊和網絡模塊與服務器端的功能基本相同。
系統主要技術
MPEG-4視頻壓縮技術
測試表明,MPEG-4視音頻全同步時數據流量為36Kb~336Kb,僅為MJPG或MPEG1的1/10,畫面質量可以達到近似DVD的效果。
XviD編解碼技術
·多種編碼模式
除了最原始單重估定碼流壓縮(1一passCBR)之外,XviD提供了包括:單重質量模式動態碼流壓縮、單重量化(Quantization)模式動態碼流壓縮、和包括外部控制和內部控制的兩種雙重(2一pass)動態碼流壓縮模式。XviD顯然是目前PC上的MPEG4編碼內核中,可選模式最多的視頻編碼。
·量化方式和范圍控制
XviD不僅提供了標準的MPEG量化方式,還特地提供了更適合低碼流壓縮的H.263量化方式。并且XviD還可以在雙重(2-pass)運算時,根據對畫面信息的綜合分析,動態的決定某段場景的畫面量化方式。除了量化方式選擇,XviD還提供了強大的對壓縮過程中的量化幅度的范圍控制。