<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于多媒體信息服務實現車安防系統的應用方案

電子設計 ? 來源:微計算機信息 ? 作者:陳里,焦繼樂,鄧 ? 2021-04-12 11:38 ? 次閱讀

作者:陳里,焦繼樂,鄧拯宇,吳國良 來源:微計算機信息

1.引言

隨著人民生活水平的不斷提高,個人擁有汽車變得越來越普遍。但是,隨之而來的車輛頻繁被盜問題漸受關注。傳統的汽車安防系統以全球衛星定位系統(以下簡稱GPS)為核心,這種技術最大的優勢是可以定位被盜車輛所處的位置,可以遠程控制車輛,但是無法獲取圖像聲音信息不能了解車輛所處的環境,無法有效追捕犯罪嫌疑人。還有一些系統使用GPRS實時傳輸圖像數據,這種方案受網絡帶寬的限制嚴重,圖像質量差,對處理器運算能力要求高,系統使用費用高。

針對上述問題,我們提出并設計了一種基于多媒體信息服務(MulTImediaMessageService,以下簡稱MMS)——也就是人們常說的“彩信”汽車安防系統。該系統利用了中國移動的MMS業務、短消息業務,無線網絡覆蓋面大,使用費用低廉,操控方法簡單。圖1所示為基于MMS的汽車安防系統的應用框圖,用戶在遠程通過短信控制本系統,系統通過在車輛內適當部位安裝的攝像頭、麥克風獲得高質量的圖像語音信息,制作成MMS,通過我們專門針對低成本嵌入式系統研發的MMS發送程序將MMS發送到用戶的終端,從而使用戶能更清晰地掌握車輛內外的狀況。

基于多媒體信息服務實現車安防系統的應用方案

2.系統結構

我們使用了如圖2所示的硬件框架,本系統以S3C44B0處理器為核心:輔以2MNORFlash存儲引導程序、內核、ROM文件系統;16MNANDFlash承載YAFF文件系統,以彌補NORFlash空間不足無法容納PPPD、系統應用程序、無法保存系統配置信息的缺陷;16MSDRAM運行代碼、動態數據交換、RAM文件系統;UART0連接CWT2000GPRS模塊,用于收發與用戶交互的短信,發送MMS到用戶指定的終端;UART1連接C328JPEG攝像頭可以直接獲取JPEG格式的高分辨率圖像數據。

本系統的軟件基于uCLinux操作系統內核版本2.4.32,圖3展示的是本系統的軟件結構框圖。圖3中,內核空間的MTD、UART驅動、TCP/IP、PPP等在編譯內核時必須選擇支持,PPPD/Chat撥號程序用于通過GPRS模塊登陸互連網。上述軟件結構框圖中部分模塊在uCLinux分發版中包含,因此本系統需要實現JPEG采集、MMS制作、MMS發送、短信收發以及系統控制流程模塊。接下來的章節將介紹各模塊的實現技術。

3.軟件設計

本節將重點介紹圖3中的系統控制流程、JPEG采集、MMS制作以及MMS發送模塊。由于短信收發模塊過于簡單,且在許多資料中都有詳細介紹,本文不再贅述。

3.1系統控制流程

系統控制流程模塊負責對其它模塊進行調用,對所有資源進行協調,實現系統設計的工作流程,滿足良好的交互性、穩定性。

首先,系統需要初始化,如獲取用戶終端(手機)號碼,MMS發送過程所需的MMS網關、端口、MMS中心地址,這些信息都保存在系統配置文件中,另外還需要初始化一些相關的數據結構。初始化之后系統進入到一個超級循環當中,隨時準備接收來自用戶終端的命令短信息。目前,命令短信息有兩個,其中最重要的是“Get”命令,用以獲取MMS信息;還有一個“Set”命令用以設置用戶終端號碼,該命令由于流程圖的尺寸問題在圖4中省略了。收到“Get”命令之后,系統依次調用JPEG采集模塊、MMS制作模塊、GPRS撥號、MMS發送模塊。這些模塊的調用,除了MMS制作模塊,都遵循一個基本原則,我們稱之為三次嘗試原則。如果某模塊調用不成功,將重復三次,三次都失敗,將發送錯誤報告短信到用戶終端。比較特殊的是GPRS撥號,在3次撥號失敗后將對GPRS模塊進行復位,再嘗試撥號。該原則符合無線通訊自身的特殊性,可以有效提高程序的效率和穩定性。另外有一點需要注意,在GPRS狀態下是無法發送短信的,因此,撥號登陸成功之后需要斷開GPRS連接才能發送短信。這也是為什么無論MMS發送是否成功,都必須先斷開GPRS,再發送報錯或成功報告短信的原因。

3.2JPEG圖像采集

JPEG圖像采集模塊通過串口控制C328JPEG攝像頭直接獲取JPEG圖像,這種選擇大大降低了處理器的負擔。關于該攝像頭的硬件信息見參考文獻。該軟件模塊大部分為順序過程,后面的過程都建立在前一個過程正確執行的基礎上??傮w上可以分為三個步驟:初始化S3C44B0串口、初始化攝像頭、獲取圖像,詳細過程如下:

1.初始化S3C44B0串口,包括:O_RDWR|O_NOCTTY|O_NDELAY方式打開UART1也就是“/dev/ttS1”,設置波特率57600,8位數據位,1位停止位,無奇偶校驗,讀寫超時設置為1秒,初始化jpeg_picture結構體:

structjpeg_picture

{

intfd;//串口的文件描述符

unsignedcharresolution;//圖像分辨率代碼

longjpeglength;//圖像長度24位表示

unsignedchar*pjpeg;//圖像存儲地址

};

1 JPEG攝像頭,包括:發送SYNC命令與攝像頭建立連接,,發送IniTIal命令設置輸出JPEG格式圖像、分辨率640X480,發送SetPackageSize命令設置數據包的大小為512字節。

2 獲取圖像,包括:發送Snapshot命令捕獲圖像快照并壓縮,發送GetPicture命令獲取Snapshot類型圖像,接收Data命令確認數據類型為Snapshot以及圖像數據大小,并為圖像分配對應空間,之后開始接收數據包,每收到一個數據包后發送帶有數據包ID的ACK命令給攝像頭,直到最后一個數據包ID為F0F0,數據接收過程結束。

通訊協議采用一種如圖4的應答方式,ACK代表上一個命令或操作成功,NACK則說明失敗,確保了通訊穩定。C328定義的命令是統一的6個字節長度,起始為固定的0xAA,然后是命令字節,后4個字節是與命令相關的參數字節。

3.3MMS制作

MMS可以包含靜態圖像、語音、動態圖像等多種多媒體信息[34]。圖5左側為一個通用MMS結構,由MMS信息頭、MMS信息體構成。MMS信息頭包含如何從發送終端將數據發往接收終端的信息。MMS信息體是MMS的實質內容,可以由多個部分多種類型媒體。本系統中目前僅有JPEG的圖像數據,不需要支持所有格式的多媒體信息,因此可以實現針對多幅JPEG圖像的簡化版MMS制作模塊。我們使用了最簡化的MMS信息頭,包括:消息類型、事務ID、版本號、From、To等,詳情見表1。

MMS編碼必須遵循無線會話協議(WirelessSessionProtocol,以下簡稱WSP)。WSP使用一種與HTTP/1.1相同的語法描述數據的組織結構,具體可參考RFC[2068]。HTTP/1.1使用ASCII字符編碼來傳輸數據,而WSP為降低傳輸帶寬,將HTTP/1.1中的一些著名域對應的字符串定義為一個字節,并在對這些緊湊格式編碼時加上0x80,使著名域的編碼大于127(擴展ASCII字符),從而將它們與普通ASCII字符區別開。因此MMS信息頭的基本編碼格式為:“域編碼”+“內容”,詳情請參考表1。編碼順序如下:消息類型、事務ID、版本號必須依次排在最前面,而MMS信息體內容類型則應該排在MMS信息頭的最后。

①用字符串表示一個隨機數。②國內格式為:長度+“+86”+“11位手機號”+“/TYPE=PLMN.”

緊跟在MMS信息頭之后的就是MMS信息體,圖5中所示這部分有:成員數量、成員(圖像、文本、聲音等)。成員數量是一個變長整形數。MMS信息體的成員由:成員信息頭、成員數據構成。我們的系統中僅有JPEG圖像,所以成員信息頭可以編碼為:0x01,YYYY(JPEG圖像大小,變長整數),0x9E。最后將JPEG圖像附在成員信息頭之后即可完成MMS制作。注意,由于圖像的存儲空間為動態分配,之后要將所占內存釋放。

3.4MMS發送

最后,系統使用了項目組針對嵌入式系統開發的MMS發送簡化過程來發送彩信。該簡化過程分為三個步驟:建立連接、發送數據、斷開連接,如圖6所示為發送數據簡化過程的時序圖。建立連接和斷開連接的時序圖與此類似,不在這里給出。在該簡化過程的實現中,使用了一種直接構造PDU進行發送的實現方法。協議數據單元(ProtocolDataUnit,以下簡稱PDU)為MMS發送時各層所要增加的數據頭,而這些數據頭很多部分都固定。因此,通過直接發送PDU的方法,可以避免構造完整無線應用協議棧(WAP),擺脫對多線程的依賴,以及無關操作所需的存儲消耗,實現單線程、高效、高速、穩定的MMS發送。

MMS發送的網絡協議棧關系的簡化過程僅僅需要嵌入式系統提供UDP支持,能連接到GPRS網絡,即可發送MMS到終端。

4.結論與展望

本系統目前已經通過了長沙、深圳、北京、上海等地的測試。項目充分利用了GPRS網絡覆蓋廣泛,通訊質量穩定的特點,提出了一個簡單方便的、穩定的、易于擴展的基于MMS的安防系統框架,為提取犯罪嫌疑人的犯罪證據提供了一種新手段。該框架有較廣泛的應用范圍,可以為相關行業提供參考。

本文作者創新點:結合了短消息操作簡單、彩信直觀的特點,在低成本ARM7平臺實現了基于彩信的安防系統;在系統中使用一種直接PDU構造方法實現了一個簡化版的彩信發送過程,該過程實現簡單,適合嵌入式系統。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    18512

    瀏覽量

    223336
  • 中國移動
    +關注

    關注

    22

    文章

    5458

    瀏覽量

    69480
  • 安防系統
    +關注

    關注

    2

    文章

    241

    瀏覽量

    33040
收藏 人收藏

    評論

    相關推薦

    主題:采用飛思卡爾i.MX多媒體應用處理器建構系統

      歡迎廣大電子工程師和工程技術人員參加2009年12月9日由中電網和飛思卡爾?半導體共同舉辦的“采用飛思卡爾 i.MX多媒體應用處理器建構系統”在線技術座談(網址:ht
    發表于 12-09 06:30

    多媒體技術的應用與發展

    【作者】:黨衛紅;【來源】:《內江科技》2010年03期【摘要】:多媒體技術是20世紀90年代發展起來的新技術,本文通過對多媒體技術的應用現狀和發展趨勢的分析,使我們展望到了日益普及的高速信息網,它
    發表于 04-24 09:57

    基于ARM Linux QT的掌上多媒體系統的設計和實現 (1)

    跟著人們糊口水平的進步,消費結構發生了巨大變化,消費者用于娛樂方面的支出在總支出中所占的比例正在不斷擴大。掌上多媒體系統可以知足人們對于試聽以及便攜的需求,另外還可以實現一些其他功能,如圖片瀏覽
    發表于 08-04 10:15

    倒車多媒體可視測距終端的設計與實現

    難題。 倒車多媒體可視測距終端運用了最新的超聲波測距技術、字符產生和疊加技術、視頻顯示技術,實現了倒車測距和圖像監視功能的組合,是一種用于檢測后物距和監視后圖像的電子設備,其有三大
    發表于 11-30 16:09

    淺談國內車載移動多媒體系統發展趨勢

    服務等等。預計語音技術和聯網的商業應用將會成為車載多媒體終端的主流和趨勢。多功能一體化目前市場上車載移動多媒體系統種類繁多各有所長。主要功能相對單一呈現模塊化特點,或以導航功能為主,
    發表于 11-17 11:24

    多媒體信息發布系統,為企業宣傳營造多功能促銷手段

    。&lt;span]隨著中國市場經濟的高速發展和日趨成熟,多媒體信息發布系統技術的不斷完善應用,是企業直接面向用戶提供公眾服務、保障信息
    發表于 10-13 14:47

    采用Au1200實現多媒體播放終端設計

    終端的設計方案。 2 硬件設計 2.1 功能分析 表1對新一代網絡播放終端與獨立播放機進行了比較。為了實現網絡遠程控制播放,多媒體播放終端必須具備以下功能:1)連接服務器:啟動后,自動
    發表于 04-25 07:00

    寬帶無線多媒體接入系統的優勢

    關鍵技術的創新發展,促進寬帶互聯網絡的骨干支撐作用。文章介紹一種寬帶無線多媒體接入系統,嘗試將地面數字電視系統與寬帶無線接入系統結合在一起,以寬帶互聯網絡為核心網平臺,共同構建面向“三
    發表于 04-30 07:00

    嵌入式智能無線多媒體播放系統由什么組成?

    楚解說內容?;趥鹘y解說方式存在的不足和旅游市場對電子導游產品的迫切需求,本文提出一種基于嵌入式的智能無線多媒體數字播放系統的設計方案,并通過軟硬件單元設計,完成系統樣機研制。本文介紹
    發表于 08-16 08:09

    怎么實現基于Au1200的多媒體播放終端的設計?

    本文設計的基于Alchemy Au1200的多媒體播放終端,具有強大的多媒體播放功能,其主要創新思想在于增加了網絡和信息管理功能,使其可實現網絡遠程控制,達到了高智能化程度,在目前的樓
    發表于 05-26 06:13

    如何去實現嵌入式多媒體導游系統的設計?

    如何去實現嵌入式多媒體導游系統的硬件設計?如何去實現嵌入式多媒體導游系統的軟件設計?
    發表于 06-07 06:38

    多媒體組合教學應用系統

    多媒體電教室的基本構成設備》由會員分享,可在線閱讀,更多相關《多媒體電教室的基本構成設備(27頁珍藏版)》請在人人文庫網上搜索。1、多媒體組合教學應用系統
    發表于 09-08 08:13

    實時協同設計中多媒體系統的設計與實現

    為了實現設計人員之間的自然交互,針對實時協同設計中多媒體信息的特點,設計和實現一個多媒體系統。方法采用了全分散的會議控制結構,分層的
    發表于 09-21 17:03 ?40次下載
    實時協同設計中<b class='flag-5'>多媒體系統</b>的設計與<b class='flag-5'>實現</b>

    基于Windows CE平臺的無線多媒體信息服務系統開發及應用

    隨著移動通信服務的增長 無線多媒體信息服務將在第三代移動通信服務中得到廣泛的應用。如何在Windows CE平臺上開發自己的無線
    發表于 04-18 13:54 ?5次下載

    訊維多媒體信息發布系統,開啟多媒體信息傳播新模式

    隨著多媒體信息技術的發展,人們對于多媒體信息的獲取與展示提出了更高的要求,傳統的多媒體廣告已經無法滿足人們的需求,
    的頭像 發表于 08-01 11:16 ?450次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>