周志強
摘 要:隨著光纖通信、微機芯片、基帶技術的快速發(fā)展和改進,移動通信已經(jīng)從TD-SCDMA發(fā)展到TD-LTE時代,利用多輸入多輸出、多載波聚合傳輸、IP RAN通信等技術提供一個高達百兆的帶寬,促進了智能手機、平板電腦等普及和使用,開發(fā)了社交通訊、智能旅游、在線學習、智能家居、金融證券等多個業(yè)務系統(tǒng),提高了人們工作、學習和生活的信息化水平,具有重要的作用和意義。
關鍵詞:移動通信;多輸入多輸出;載波聚合;社交通訊
中圖分類號:TU85 文獻標識碼:A 文章編號:1671-2064(2017)20-0018-01
1 引言
隨著TD-LTE、FDD-LTE等4G移動通信技術的快速發(fā)展,蘋果、小米、華為、中興、魅族、OPPO等廠家研發(fā)了先進智能手機、平板電腦等移動終端,利用這些移動終端開發(fā)的應用軟件也是層出不窮,涉及到政企辦公、電子商務、金融證券、物流倉儲、在線學習、智能旅游等方方面面[1]。移動終端是一種輕量級的新型軟件,這些軟件運行的終端多為觸摸屏的移動設備,因此傳統(tǒng)的PC電腦軟件架構不適用于移動軟件,為了適用于移動軟件設計與開發(fā),人們提出了多層次應用軟件架構,將一個移動軟件劃分為五個層次,這五個層次分別是基礎層、應用數(shù)據(jù)層、應用支撐層、應用管理層、展現(xiàn)層,其可以將底層通信、數(shù)據(jù)布局、應用支撐、界面交互集成在一起,為移動軟件開發(fā)提供極大的支撐,確保移動軟件的確定性、可靠性、準確性,同時也可以保證移動軟件未來的可擴展性,為移動軟件開發(fā)提供極大的支撐[2]。
2 基于移動終端的應用軟件開發(fā)研究
基于移動終端的應用軟件能夠利用4G通信的百兆帶寬進行數(shù)據(jù)傳輸,與傳統(tǒng)的PC端終端軟件相比,移動終端軟件既能夠實現(xiàn)觸屏式操作,同時也可以提供移動性、便捷性,方便人們隨時隨地操作軟件,具有重要的作用和意義[3]。基于移動終端的應用軟件經(jīng)過多年的研究和開發(fā),已經(jīng)提出了很多,比如微信、手機淘寶、智能家居、新東方在線學習手機軟件、手機銀行等。
(1)手機銀行軟件?;谝苿咏K端的手機銀行已經(jīng)在各大銀行中應用,比如工商銀行、廣發(fā)銀行、郵政銀行等,利用移動終端實現(xiàn)銀行貸款、轉賬匯款、信用卡等,提高了銀行業(yè)務辦理的快捷性和移動性,銀行客戶即使不在銀行也可以實現(xiàn)業(yè)務辦理。
(2)微信。微信是一款基于智能手機、平板電腦的輕量級交友軟件,其可以幫助用戶實現(xiàn)社交通訊,比如交友通訊、微信錢包等功能,能夠利用微信公眾號、服務號實現(xiàn)信息加工、發(fā)布、消息訂閱等,幫助政企單位實現(xiàn)宣傳廣告,進一步改進了政企單位辦公的途徑,具有重要的作用和意義?;谝苿咏K端的社交軟件不僅僅是微信,同時還包括了陌陌、京東叮當、阿里旺旺、微博和珍愛網(wǎng)等,實現(xiàn)了語音傳輸、視頻傳輸、位置共享,覆蓋了交友、戀愛、相親等多個領域,為人們在空閑時間提供社交互動,進一步改進了人們生活的便捷性和完整性。
(3)智能家居。目前,由于家庭WiFi和移動4G通信的發(fā)展,人們的家庭生活引入了很多智能設備,比如西門子冰箱、卡薩帝洗衣機、海信電視機、史密斯熱水器等,這些電子設備為人們提供生活服務的同時也面臨著信息無法共享的問題,基于WiFi實現(xiàn)智能家居,構建一個互聯(lián)的家庭設備網(wǎng)絡,遠程控制各類型的家庭生活設備。
(4)新東方在線學習手機軟件。利用移動4G通信開發(fā)的在線學習軟件很多,比如新東方在線、學大教育、好未來等,新東方在線學習手機軟件能夠實現(xiàn)課堂直播,利用百兆的移動通信實現(xiàn)課程內容下載、學習記錄管理等,覆蓋了外語培訓、考研考證、職業(yè)教育等,隨時隨地接入系統(tǒng)進行學習。
(5)智能旅游。利用智能手機和移動4G通信可以幫助人們隨時隨地記錄旅游足跡,將旅游景點的照片傳輸?shù)脚笥讶?、QQ空間等,與其他朋友或驢友分享旅游心得體會,目前人們使用的智能旅游軟件很多,比如途牛網(wǎng)、攜程網(wǎng)、飛豬旅游、遨游網(wǎng)等。
3 基于移動終端的應用軟件架構設計
基于移動終端的應用軟件架構可以劃分為五個層級,分別是基礎層、應用數(shù)據(jù)層、應用支撐層、應用管理層和展現(xiàn)層,具體的每一個層次承載的內容如下所述:
(1)基礎層?;A層是移動軟件搭建的框架,基礎層需要部署各類型的設備資源,包括網(wǎng)絡系統(tǒng)的組建、多媒體設備建設、機房資源設備建設、存儲設備建設、安全防護設備建設等,可以通過全面的基礎設置搭建,為移動軟件的全面建設提供良好的基礎。
(2)應用數(shù)據(jù)層。應用數(shù)據(jù)層是一個SQLite管理軟件,這是一個輕量級的應用數(shù)據(jù)管理軟件,其可以保障系統(tǒng)服務資源平臺搭建,能夠規(guī)劃應用數(shù)據(jù)層內容,實現(xiàn)應用軟件的操作與管理。應用數(shù)據(jù)層可以將數(shù)據(jù)資源劃分為結構化、非結構化兩個方面,基礎內容管理可以實現(xiàn)非結構化資源維護,以便用戶能夠實現(xiàn)信息瀏覽和查詢;對于結構化數(shù)據(jù)來講,人們可以進行有效的分類操作,比如公開信息服務資源、辦公數(shù)據(jù)資源、業(yè)務經(jīng)辦資源、分析決策資源、內部管理資源、知識服務資源,通過實現(xiàn)數(shù)據(jù)資源的有效分類,可以有效的建立完善元數(shù)據(jù)管理規(guī)范,從而可以更加有效的實現(xiàn)信息共享機制。
(3)應用支撐層。應用支撐層是一個整體應用系統(tǒng)的基礎保障,根據(jù)移動終端軟件的相關邏輯業(yè)務需求,可以針對服務體系架構進行有效的設計,通過企業(yè)級的總線服務實現(xiàn)組件裝配操作,這些移動終端軟件功能包括工作流設計、表單設計、統(tǒng)一資源管理、資源共享管理等,有效整合了移動軟件的應用架構,實現(xiàn)基本的信息建設,應用支撐層也是整體架構的核心,可以支撐應用資源的共享和操作。應用支撐層為用戶提供了一個強大的Web應用程序,與傳統(tǒng)的JAR類似,Tomcat服務器采用了許多的壓縮包,這個壓縮包能夠按照目錄結構進行規(guī)范和組織,還可以包含HTML和JSP文件,這些文件包括兩種有效的目錄。
(4)應用管理層。應用管理層負責應用軟件各類型業(yè)務處理,其采用先進的Spring+hibernate+Struts等技術,在實際應用中可以承接語法規(guī)則解析、邏輯業(yè)務處理等操作,將應用服務內容進行分類,實現(xiàn)了信息的加工和處理,能夠多維度提高信息加工和處理能力。應用管理層可以實現(xiàn)應用軟件功能集成,通過統(tǒng)一化的內容操作管理,可以全面化的提升應用軟件的管理成效,提升軟件的運行維護質量。應用管理層能夠將JSP、ASP.NET作為一個Servlet應用程序文件,編譯操作完成之后,用戶的訪問速度很快,這些訪問速度能夠為用戶提供一個強大的應用,用戶可以通過Web部署,實現(xiàn)一個動態(tài)的邏輯業(yè)務操作處理,同時可以實現(xiàn)應用程序操作。
(5)展現(xiàn)層。移動軟件操作管理過程中,其可以采用HTML5技術實現(xiàn)一個可伸縮的交互界面,該界面能夠為用戶提供各類型的表單,表單可以通過事件與服務器進行交互通信。用戶登錄移動軟件之后,其可以在交互界面中的表單中輸入請求信息,邏輯業(yè)務請求信息輸入完畢之后,單擊按鈕觸發(fā)事件,將信息發(fā)送給服務器,實現(xiàn)邏輯業(yè)務加工和數(shù)據(jù)處理,將處理結果集成在一起反饋給交互界面,供用戶進行查看。
4 結語
移動通信發(fā)展到今天經(jīng)歷了很多個時代,也經(jīng)歷了很多個階段,自從4G移動通信誕生以來,移動終端設備承載了很多的應用軟件,實現(xiàn)了社交通訊、政企辦公的便捷性。移動終端軟件經(jīng)過發(fā)展,其需要部署到軟件架構和移動設備上,因此架構設計的較為特殊,也促進了人類社會的多業(yè)務融合,使人們進入到了智能時代,具有重要的作用和意義。
參考文獻
[1]胡瑩,黃勇,陳寶玲.基于智能移動終端的教育軟件用戶體驗設計與實現(xiàn)[J].計算技術與自動化,2016,35(3):132-136.
[2]柳楊.一種基于插件式架構的移動終端軟件框架設計[J].電光系統(tǒng),2016(4):7-11.
[3]陳明忠.基于云計算的移動終端安全架構研究與設計[J].佛山科學技術學院學報(自然科學版),2015(5):38-43.
[4]袁學旺,孫偉,李成名,等.基于NewMap Server的移動終端應用設計與實現(xiàn)[J].測繪通報,2013(10):102-105.endprint