信息化已經廣泛的運用到了各行各業,其運用的重要方式是通信技術和計算機網絡,目前互聯網絡的發展進步和移動通信設備有著密切的關系。
首先,無線通信作為互動通信網絡可以使手機用戶不受時間和空間的限制,隨時隨地的下載自己想要的資源、瀏覽自己感興趣的新聞、閱讀書籍和欣賞音樂。
其次,就是互聯網和無線網的相互連接,更像是互聯網的一個外延。目前手機的價格已經是大眾化了,并且能夠運用的功能越來越齊全,所需要的無線通信費用也在不斷的下調,這樣就為WAP手機上網帶來了非常大的發展空間。通過WAP協議能夠讓信息實時通訊更加的簡短,網絡業務更加具有靈活性,這也就讓WAP無線網絡技術被很多的移動用戶所認可。現在伴隨3G網絡的普及和4G時代的到來,手機上網的速度也得到飛速的提升。中國利用手機上網瀏覽網站的人數正在呈幾何級的增長。因此將WAP技術運用在無線移動設備中已經得到社會的廣泛關注。為了滿足人們的需求和緊跟社會的發展,網民們越來越重視無線設備的網站建設和開發。
1構建WAP網站的關鍵技術
WAP協議是一項全球性的網絡通信協議。它給具有移動性質的Internet制定了一個通行的標準,它將Internet的各種信息資源和一些現代的業務在移動電話等無線終端之中進行運用。
無線應用協議WAP解決了無線移動接入技術的開放性標準。為Internet、手機、計算機等無線通信設備提供一定的接入標準,能夠利用Internet訪問WAP上面的各種網頁信息、收發各種郵件、實現通訊,等等。WAP將移動網絡和Internet以及企業的局域網相互連接,提供一個和運行商、網絡類型、終端設備都保持獨立的,在地域上沒有限制也沒有移動增值業務的平臺。在這種技術保障下,用戶無論在什么地方,都能夠使用自己的手機在網上獲得信息資源,瀏覽各種新聞、游戲娛樂、查看天氣以及下載其他自己想要的功能。
2手機網站的設計與實現
2.1用戶對手機網站的需求
伴隨信息化時代的快速發展和手機網站多元化的發展,人們對手機網站有了更高的要求,幾乎需要手機網站能夠擁有WEB網站所有的功能。通過市場調查,發現現在的手機用戶最高的需求就是能夠及時的下載資源。其次,是健康保健和休閑娛樂,之后就是社區服務、網址導航、熱點新聞以及收索引擎。
及時的下載資源這個應用的一個新熱點是領先時代潮流的大學生們有了強烈的利用手機進行學習、下載教學資源的強烈愿望,并且在目前技術與條件不完善的情況下,就已經這樣做了。
2.2手機網站設計
2.2.1網站功能設計
網站功能設計主要是根據用戶的需求來進行手機網站內容的設計,根據市場客戶需求的分析,確定出手機網站必須包含的內容。網站內容應包括以下幾點內容:(1)娛樂游戲,能夠提供在線小游戲,讓客戶隨時隨地都能感受游戲帶來的樂趣;(2)隨時的新聞查看,用戶能夠在第一時間了解國內外新聞;(3)股票、體育新聞的查看;(4)天氣預報,用戶可以通過手機查詢到未來幾天的天氣情況,做好打算;(5)下載功能,能夠根據自己的需要下載電子書籍、歌曲、圖片、鈴聲等;(6)郵箱功能,使用手機就可以完成郵件的收發;(7)手機營業廳,在手機上就能可以進行各種業務的辦理;(8)手機號碼歸屬地查詢,手機用戶能夠查詢到來電號碼的歸屬地。
2.2.2數據準備
現在一般都是在電腦上處理手機網站所需要的數據。手機網站的數據來源主要有以下幾點。(1)從現有的數據庫中導出數據。WML有嚴格的要求語法,這就需要最后導入的內容不能有和WML不兼容的格式。(2)在純文本文件中導入數據。格式信息都是不包含在純文本文件中的,無法對數據進行處理,作為數據源再合適不過了。(3)將HTML網頁轉化為WML網頁。現在HTML格式的信息資源比較多,如果能夠科學有效的將HTML格式轉化為WML格式,將會為手機網站的建設添加許多新的數據源。現在一般都是使用MobileSoft公司的自動轉換工具WAPBuilder實現轉換。
2.2.3手機網站的實現
手機網站是B/S架構的,這種架構在軟件管理上非常的高效、快捷和方便。WAP瀏覽器是利用Browser,IIS、Apache或者其他的web作為服務器。無線設備在傳輸資源過程中都是處于緊張的狀態,所以WAP以WML語言的形式讓用戶利用手機進入WAP服務器的URL之后,利用無線網絡傳輸信號,首先需要向WAP網關發出請求,然后網關會自動進行翻譯,之后將處理過的數據發送到WAP內部服務器上,到了最后WAP網關將服務器處理之后返回的內容編解碼信息傳輸到手機上。程序員主要對服務器上的程序編碼進行管理。
3手機網站的主要功能實現
以網易網上的天氣預報功能來進行說明。通過Java強大的功能來獲取網絡資源,利用Java的URL類獲得網絡資源,進行程序定位。當用手機打開天氣預報主頁的時候,就會呈現出全國各個地方的城市名,每一個城市都對應一個自己的ID號,當用戶查看自己想要知道天氣的城市時,JSP頁面就會調用JAVA類downContent.java方法doSolve(Stringurl),與此同時會將URL當作是參數傳遞給該方法,根據URL地址doSolve就會得到新聞內容。最后就是利用字符來對頁面上的內容進行處理,之后就可以得到天氣預報的內容和URL。
我們需要手機網站中的內容都要是中文的,所以在程序設計時要將返回類型規定成漢子字符集,也就是將上charse加在發送信息類型后面。
手機網站開發的最后階段就是用手機進行瀏覽和調試,需要調試的內容有:信息提交能力、信息顯示效果、頁面之間的連接、動態頁面的操作,等等。在網站設計開發中要不斷的進行調整,這樣能夠最大程度的兼容很多的終端設備。
>>> 查看《手機網站建設的開發》更多相關資訊 <<<
本文地址:http://www.ms699.com/news/html/5875.html