專利名稱:車載無線網(wǎng)頁瀏覽器的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及網(wǎng)絡(luò)技術(shù),為一種車載無線網(wǎng)頁瀏覽器。
背景技術(shù):
隨著電腦和信息技術(shù)在汽車上的應用,從當前的發(fā)展趨勢看,車載電子裝置趨向于 以高端控制器或CPU作為平臺,將車載通信、導航、視聽娛樂、網(wǎng)絡(luò)控制等集成為一體
化多媒體信息系統(tǒng),汽車綜合信息系統(tǒng)正是針對實現(xiàn)這一概念而推出的。
網(wǎng)絡(luò)無處不在,車載環(huán)境也離不開網(wǎng)絡(luò)。隨著汽車保有量的不斷上升,人們在汽車 上度過的時間越來越多,在確保安全抵達目的地同時,人們也迫切需要一種手段,使得
可以在車上也可以獲取實時資訊,處理日常事務(wù)。通過無線接入Internet技術(shù),這種 需求正在變成現(xiàn)實。根據(jù)對現(xiàn)有的車載設(shè)備的調(diào)研,我們發(fā)現(xiàn)尚未有支持無線上網(wǎng)功能 的產(chǎn)品出現(xiàn),因此開發(fā)適應嵌入式車載設(shè)備特點的車載Internet網(wǎng)頁瀏覽器,以應用 于車載辦公,為用戶提供車載環(huán)境下的網(wǎng)頁瀏覽功能,具有重要的實際意義和應用價值。
實用新型內(nèi)容
本實用新型所要解決的技術(shù)問題是提供一種可以應用于車載環(huán)境實現(xiàn)無線上網(wǎng)的 車載無線網(wǎng)頁瀏覽器。
本實用新型所采用的技術(shù)方案是車載無線網(wǎng)頁瀏覽器,包括主控單片機、GPRS 模塊、顯示模塊、按鍵控制模塊、存儲器、GPRS天線,GPRS天線與GPRS模塊連接,GPRS 模塊與主控單片機連接,主控單片機將網(wǎng)頁信息輸出到顯示模塊顯示,按鍵控制模塊將 操作者指令輸入主控單片機,主控單片機與存儲器連接。
主控單片機型號采用STR712, GPRS模塊型號采用SIM300,顯示模塊選用MCG12864A8-3。 本實用新型的積極效果是
本實用新型是一個汽車綜合信息平臺,以汽車駕乘人員為服務(wù)對象,通過導航、娛 樂、安全、移動辦公系統(tǒng)等,為駕乘人員創(chuàng)造一個集多功能為一體的人性化移動平臺, 它是具備了 Telematics概念和技術(shù)的車載終端。特別是實現(xiàn)了現(xiàn)有車載設(shè)備所不具備 的無線上網(wǎng)功能。其上網(wǎng)功能還具有以下特點1、 中文輸入法支持聯(lián)想功能,用戶輸入方便快捷。
2、 多頁面瀏覽技術(shù),用戶可以同時瀏覽多個頁面,頁面間切換迅速流暢。
3、 自動屏蔽彈出廣告。
4、 基于IE內(nèi)核,支持廣泛的網(wǎng)絡(luò)傳輸協(xié)議和安全協(xié)議。
圖l為本實用新型原理圖。
圖2為采用具體電路型號的硬件結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合附圖對本實用新型作進一步的說明。
如圖1所示,車載無線網(wǎng)頁瀏覽器,包括主控單片機、GPRS模塊、顯示模塊、按鍵 控制模塊、存儲器、GPRS天線,GPRS天線與GPRS模塊連接,GPRS模塊與主控單片機連 接,主控單片機將網(wǎng)頁信息輸出到顯示模塊顯示,按鍵控制模塊將操作者指令輸入主控 單片機,主控單片機與存儲器連接。
GPRS模塊作為無線MODEM,實現(xiàn)登陸網(wǎng)絡(luò)的功能。當需要撥號上網(wǎng)時,主控單片機 先對GPRS模塊進行一系列的初始化動作,包括配置串口 、用AT命令集初始化UNIMODEM 設(shè)備等,待其狀態(tài)就緒后,通過系統(tǒng)提供的遠程訪問服務(wù)RAS撥號直接連接到Internet。
當用戶使用按鍵控制模塊選擇瀏覽某個網(wǎng)頁時,主控單片機通過串口接收來自于 UNIMODEM的網(wǎng)頁數(shù)據(jù),并解析成可供瀏覽器顯示的數(shù)據(jù)流在顯示模塊上顯示。瀏覽網(wǎng)頁 過程中產(chǎn)生的某些臨時數(shù)據(jù)(如歷史網(wǎng)頁、收藏夾)可以保存在存儲器中,在下一次瀏 覽時可以直接打開。
本瀏覽器基于IE內(nèi)核,通過GPRS撥號上網(wǎng),支持自定義中/英文輸入法,且具有 多頁面網(wǎng)頁瀏覽功能,軟件主要包括四大模塊撥號上網(wǎng)模塊、輸入法模塊、網(wǎng)頁瀏覽 模塊、下載管理模塊,各模塊功能及工作原理如下
1)撥號連接WinCE系統(tǒng)下,撥號連接的建立過程為首先新建一個遠程連接,配 置串口連接參數(shù)(端口號,波特率等),再用AT命令初始化M0DEM,待MODEM設(shè)備就緒 后,調(diào)用RAS撥號建立網(wǎng)絡(luò)連接。這樣造成的一個問題是,端口一旦被分配,就一直被 獨占,可能導致需要使用該端口的其他模塊無法正常運行。我們的解決方法是實現(xiàn)一個 驅(qū)動管理層BWCOM,由B沐COM來負責管理所有與資源的交互過程,包括資源的申請、分配、釋放與回收。當準備撥號時,由BWC0M分配某個端口資源;當連接斷開后,BWC0M 釋放被占用的端口資源。
BWCOM定義了一個邏輯串口結(jié)構(gòu)體,根據(jù)設(shè)備類型創(chuàng)建邏輯串口對象,并將端口設(shè) 置成設(shè)備號指定類型的端口。當需要加載一個新的設(shè)備時,系統(tǒng)將從注冊表中讀取設(shè)備 邏輯串口結(jié)構(gòu)體中預定義的基地址和中斷號,并根據(jù)中斷號設(shè)置接收服務(wù)程序線程。在 物理中斷服務(wù)程序中,當接收到一組完整的數(shù)據(jù)包時,將給出對應的事件信號,觸發(fā)接 收服務(wù)程序線程操作相應設(shè)備。
BWC0M同時也管理UNIM0DEM的通信過程,當需要聯(lián)網(wǎng)時,將GPRS通道設(shè)置為MODEM
通道,并提供兩種工作模式
模式l:直通模式。設(shè)備的GPRS通道作為標準的MODEM通道,通過系統(tǒng)讀設(shè)備數(shù)據(jù) 接口接收來自UNIM0DEM的AT命令,并將命令的響應通過設(shè)備讀接口直接輸出給 UNIM0DEM;同時通過BWCOM提供的寫設(shè)備數(shù)據(jù)接口接收操作系統(tǒng)TAPI模塊的"PPP"協(xié) 議數(shù)據(jù),并將獲得的"PPP"數(shù)據(jù)通過寫設(shè)備接口直接輸出給TAPI模塊。
模式2:代理模式。UNIMODEM以消息的形式向BWCOM驅(qū)動發(fā)送開始、撥號、掛機、 狀態(tài)查詢等命令,撥號等過程由驅(qū)動程序控制完成,因此,AT命令響應由驅(qū)動程序處理, 而不輸出給UNIM0DEM,只在連接完成或斷線時通知UNIM0DEM。完成連接過程后,驅(qū)動 程序自動轉(zhuǎn)入PPP協(xié)議模式,設(shè)備讀寫接口對PPP協(xié)議數(shù)據(jù)的處理同直通模式。
2) 自定義輸入法提供用戶在瀏覽網(wǎng)頁過程中必需的文本輸入和文本編輯的功能。 由于.WinCE不支持對網(wǎng)頁控件焦點的自動重定位功能,也就是說在網(wǎng)頁窗口一旦從不活: 動狀態(tài)恢復到活動狀態(tài)后,原來具有輸入焦點的網(wǎng)頁控件將不再具有輸入焦點,這給網(wǎng) 頁的輸入帶來很大的問題。本軟件的處理方法是,記錄當前具有輸入焦點的網(wǎng)頁控件, 當該網(wǎng)頁控件在即將失去焦點之前,強制將焦點置回,這樣保證了網(wǎng)頁控件焦點的一致 性。另外,為了支持自定義的輸入法,我們擴展了系統(tǒng)軟輸入鍵盤協(xié)議(SIP)接口, 利用該接口,定制的輸入法將在適當?shù)臅r機被系統(tǒng)自動加載運行,同時,用戶的輸入也 將以字符串的形式被轉(zhuǎn)發(fā)到系統(tǒng)SIP軟鍵盤,再由系統(tǒng)SIP自動發(fā)送到當前具有輸入焦 點的網(wǎng)頁控件,完成用戶輸入。
3) 多頁面瀏覽提供用戶同一時間可以瀏覽多個網(wǎng)頁的功能。實現(xiàn)原理是創(chuàng)建多 個瀏覽器實例,并讓多個瀏覽器實例共用一個視圖窗口,在同一時刻保證只有一個瀏覽器實例處于活動狀態(tài),視圖只顯示當前活動的瀏覽器實例的頁面,用戶的所有操作將只 被轉(zhuǎn)發(fā)到當前活動的瀏覽器對象中去。每個頁面對應一個標簽,通過點擊不同標簽激活 對應的瀏覽器實例,切換到不同頁面。
4)下載管理提供用戶在線下載的功能。包括下載目錄控制,下載文件大小控制, 已下載內(nèi)容的瀏覽、編輯等。下載目錄控制的作用是保證下載的文件只能存放在特定的 目錄里;方法是預設(shè)定下載目錄,在捕獲到下載開始消息時,將下載目錄強制設(shè)定到預 設(shè)下載目錄下,從而保證下載目錄的合法性。下載文件大小控制是指下載的文件不能超 過一定字節(jié)數(shù),當超出一定的字節(jié)限制時,提示用戶到達最大下載量,不能繼續(xù)下載。 下載內(nèi)容的管理包括列舉下載目錄下的所有文件,允許用戶查看和編輯下載文件。
本瀏覽器的硬件結(jié)構(gòu)如圖2所示。主控單片機選用意法半導體(ST)的STR712微 控制器,STR712微控制器基于高性能的ARM7TDMI內(nèi)核,片上集成256+16K字節(jié)的Flash 存儲器和64K的RAM存儲器的,擁有豐富的外設(shè)和增強的I/0功能。該控制器的性能功 耗比非常好,內(nèi)核支持包括Thumb指令集、快速乘法指令和嵌入式ICE調(diào)試技術(shù)。由于 內(nèi)嵌ARM內(nèi)核,所以與所有的ARM工具和軟件相兼容。
主控盒中的GPRS模塊采用的是SIMCOM公司的SIM300,它是一款面向全球市場研 發(fā)的雙模式GSM/GPRS引擎,工作頻率是EGSM90(MHz、DCS 1800MHz和PCS 1900MHz。SIM300 可對GPRS信號進行多路跟蹤,并且支持四種GPRS編碼格式CS-1, CS-2, CS-3和CS-4。 它具有體積小、功能強大、易于集成的特點,在系統(tǒng)中經(jīng)過必要的接口處理和供電處理 后即可為系統(tǒng)所用。
顯示模塊選用MCG12864A8-3,它是一種大屏幕彩色點陣式(或圖形式)LCD,界面友 好、美觀,不僅可以顯示字符、數(shù)字,還可以顯示各種圖形、曲線及漢字,并且可以實 現(xiàn)屏幕上下左右滾動、動畫、閃爍、文本特征顯示等功能,用途十分廣泛。該液晶顯示 模塊是使用KS0108B及其兼容控制驅(qū)動器(例如HD61203B)作為列驅(qū)動器,同時使用 KS0107B及其兼容驅(qū)動器(例如HD61203 )作為行驅(qū)動器的液晶模塊。由于KS0107B(或 HD61203B)不與MPU發(fā)生聯(lián)系,故只要提供電源就能產(chǎn)生行驅(qū)動信號和各種同步信號。 可以通過用單片機的通用1/0 口對LCD的控制信號直接進行控制,同時將單片機的某一 1/0口作為其數(shù)據(jù)總線。
權(quán)利要求1、車載無線網(wǎng)頁瀏覽器,包括主控單片機、GPRS模塊、顯示模塊、按鍵控制模塊、存儲器、GPRS天線,其特征在于GPRS天線與GPRS模塊連接,GPRS模塊與主控單片機連接,主控單片機將網(wǎng)頁信息輸出到顯示模塊顯示,按鍵控制模塊將操作者指令輸入主控單片機,主控單片機與存儲器連接。
2、 如權(quán)利要求1所述的車載無線網(wǎng)頁瀏覽器,其特征在于主控單片機型號采用 STR712, GPRS模塊型號采用SIM300,顯示模塊選用MCG12864A8-3。
專利摘要本實用新型涉及網(wǎng)絡(luò)技術(shù),為一種車載無線網(wǎng)頁瀏覽器,包括主控單片機、GPRS模塊、顯示模塊、按鍵控制模塊、存儲器、GPRS天線,GPRS天線與GPRS模塊連接,GPRS模塊與主控單片機連接,主控單片機將網(wǎng)頁信息輸出到顯示模塊顯示,按鍵控制模塊將操作者指令輸入主控單片機,主控單片機與存儲器連接。它克服了現(xiàn)有車載辦公設(shè)備無法實現(xiàn)移動上網(wǎng)的缺陷,可以為駕乘者提供車載環(huán)境下的網(wǎng)頁瀏覽功能。
文檔編號H04Q7/22GK201134823SQ200720131558
公開日2008年10月15日 申請日期2007年12月19日 優(yōu)先權(quán)日2007年12月19日
發(fā)明者穎 廖, 張勇波, 梁華東, 銳 胥, 許正凱, 高正東 申請人:中國電子科技集團公司第三十八研究所