張志剛
摘 要:動智能終端目前已經快速發展并被廣泛應用,APP技術也隨之被應用和推廣。APP技術是指稱動應用服務技術,主要實現手機連接到互聯網的業務的應用程序服務。隨著APP技術發展成熟和廣泛應用,APP技術在智慧旅游方面的應用逐步被重視起來,通過APP技術可以實現旅游景點搜索,數字地圖索引,交通查詢,酒店查詢等。
關鍵詞:APP;智慧旅游;移動智能終端
1 APP技術的發展
APP全稱是application中文譯為“應用”,隨著智能手機的廣泛使用,移動互聯網和智能終端也隨這發展起來,APP是為移動互聯網開發的軟件應用程序。當前APP發布平臺有很多,大家熟知的三大APP平臺分別是蘋果商店,微軟商店和谷歌商店。
2 APP開發的模式
APP開發模式主要有三種,其一是原生開發模式Natice APP,其二是網頁開發模式Web APP,其三是混合開發模式Hybrid APP。
⑴原生開發模式也叫做傳統開發模式,它用于本地操作系統的應用程序開發,例如手機操作系統蘋果IOS或谷歌的Android系統,針對不同的手機操作系統要開發不同的APP應用程序。主要包括2部分,其一是服務器程序開發,其二是客戶端程序開發。原生開發模式具有非常強的兼容性,為用戶提供良好的交互功能。原生開發的應用程序支持離線信息瀏覽或者在線的消息發送等功能。原生開發模式整體開發成本較高,開發程序要根據移終端的差異設計相應的程序,所以多個版本的應用程序維護和升級成本高,操作復雜,這種程序的可移植性差,推廣應用較困難。
⑵網頁開發模式是一種框架型的APP開發模式,它是針對智能移動終端開發的web站點,網頁開發模式使用的技術和互聯網中的網頁開發技術是一樣的,比如HTML5超文本標記語言,CSS3層疊樣式表,Javascript腳本語言等。網頁開發模式包括HTML5網站和APP應用客戶端二部分。客戶端顯示的數據都存儲在服務器中,客戶端只需要安裝應用程序框架部分就可以了,用戶每次打開應用程序時,應用程序會到服務器讀取數據顯示給用戶。所以網頁開發模式有跨平臺性,開發效率較快,客戶訪問操作方便,信息更新快捷,維護成本低,可推廣性強。網頁開發模式每次顯示數據信息都要訪問服務器,不能實現離線信息瀏覽功能,用戶信息交互不如原生模式強,在信息發送和離線模式方面功能要比原生模式弱。
⑶混合模式是在原生模式與網頁開發模式基礎上發展起來了,從功能上看混合模式開發和原生模式較象,但數據信息訪問是以網頁開發模式來實現的?;旌夏J竭m應了移動互聯網的發展趨勢,混合模式可以離線瀏覽信息,也可以在線訪問服務器信息內容或者被更新過的最新信息,它開發成本較低?;旌夏J揭呀洺蔀锳PP技術開發主要模式,被廣大程序設計人員廣泛使用。
3 智慧旅游簡介
智慧旅游又稱智能旅游,主要是指利用云計算,物聯網等技術,通過移動互聯網或國際互聯網,使用便攜終端設備去主動感知旅游資源,旅游活動,旅游經濟,旅游活動等,并使用便攜終端將信息發布給使用的用戶,讓用戶及時了解相關信息,便于用戶及時安排或調整工作與旅游計劃,最終達到對各類旅游信息智能感知。智慧旅游就是實現游客與網絡實時互動,讓游程安排進入觸摸時代。智慧入流的發展和建設主要體現在旅游管理,旅游營銷,旅游服務三個方面。在我國2010年江蘇鎮江市在全國首先提出“智慧旅游”概念,國內首批“國家智慧旅游試點城市”共有18個。現在我國智慧旅游已經進入快速發展階段,APP技術的移動設備應用程序開發完全可以滿足智慧旅游對信息傳遞需求,APP技術主要實現智慧旅游導航,導游,導覽,導購等功能。
4 APP技術實現導覽功能
智慧旅游導覽實現游客使用便攜對感興趣的景點,酒店,車站等對象信息進行檢索,深入了解以其詳細情況,如獲取文字信息,圖片,視頻,位置等。APP技術實現導覽功能要有在線信息顯示功能,同時也要實現離線信息瀏覽功能,主要使用APP混合模式來實現導覽。
APP實現檢索功能要在開發客戶端程序中使用HTML5標簽,建立檢索文本框和檢索按鈕,同時還要設計多個檢索信息頁面,每個檢索頁面顯示一個景點的相關信息,如景點的文字介紹,景點圖片,景點位置,景點視頻等,游客在檢索文本框中輸入檢索內容,點擊檢索按鈕,通過Javascript腳本語言判斷游客便攜設備是否連接互聯網,如果聯接互聯網,在互聯網服務器中檢索信息,如果沒有連接互聯網,在游客便攜設備自帶的終端程序中檢索信息,最后將檢索結果通過便攜設備顯示給游客,以便于游客了解景點的詳細信息情況。如果無法檢索到游客輸入的信息,通過便攜設備提示游客輸入的信息沒有檢索到,請重新輸入。
APP實現檢索功能還要考濾便攜設備本身操作系統的情況,如蘋果設備使用的是IOS系統,聯想設備使用的是Android系統,在程序開發設計時要針到不同的操作系統開發對應的客戶端程序包,從而方便游客使用不同的便攜設備都能成功的安裝客戶端程序,游客最終可以通過檢索程序實現景點導覽。
[參考文獻]
[1]李柯泉.構建跨平臺APP:jQuery Mobile移動應用實戰.清華大學出版社.2014.5.
[2]周忠慶,陳葵懋.HTML5 & CSS3 & JavaScript App程序開發實戰.中國鐵道.2014.5.
[3]李云鵬.智慧旅游:從旅游信息化到旅游智慧化.中國旅游出版社.2013.1.