• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Android平臺的景區(qū)交互式智能導游系統(tǒng)設計

      2019-04-28 05:58:00蔣燕翔
      電子技術與軟件工程 2019年3期
      關鍵詞:導游數(shù)據(jù)庫模塊

      文/蔣燕翔

      1 關于Android相關概念概述

      Android 屬于智能操作系統(tǒng),由美國谷歌公司于2007年11月5日設計開發(fā)成功,研究內容主要是面向移動平臺。進入21世紀后信息技術的大力發(fā)展,基于 Andriod 平臺的智能導游系統(tǒng)技術開發(fā)已邁入快車道,本文論述的系統(tǒng):基于 Andriod的智能手機雙語導游系統(tǒng)的設計框架圖如圖1所示。應用層框架對于開發(fā)應用程序來講具有非常重要的作用,它主要是提供各種系統(tǒng)服務,主要涉及到一些視圖功能處理模塊、用戶活動處理器、資源分配處理器等等。

      在 Linux 內核之中,本文在設計的過程中主要選擇的是Android導游系統(tǒng)之中的Linux2.6 內核。這個版本的內核主要的優(yōu)勢在于其運算能力比較強,能夠在較短時間內進行大量數(shù)據(jù)的運算,除此之外,還能夠對硬件部件的接口操作和編程控制,通過該功能可以對系統(tǒng)運行的每個環(huán)節(jié)控制管理,制定網絡運行協(xié)議、實現(xiàn)軟件驅動功能、保障網絡安全等。

      2 基于Android雙語導游系統(tǒng)的平臺架構

      圖1:智能手機雙語導游系統(tǒng)設計流程圖

      基于Android 平臺的雙語智能導游系統(tǒng)選擇 ARM 平臺作為所需的硬件平臺。該平臺有著非常顯著的特征:合作方數(shù)量較多,能源消耗少,功能比較強大,可以實現(xiàn)雙指令功能。本系統(tǒng)采用韓國三星公司的 S3C6410A來成為系統(tǒng)的中央處理器,并且把S3C6410A這個型號的內核安裝在ARM11微型處理器之中,有完整的智能管理器來進行自身擴展,不僅能耗較小,并且對 Java 語言來支撐整個系統(tǒng),并且使用ARM Jazelle 技術來保障Java 語言運行的安全性。整體平臺框架設計如圖2所示。導游在工作中使用交互式智能導游系統(tǒng)時,通過一些地圖軟件如谷歌公司出品的 Google maps軟件,與電子三維地圖進行對照并以此來獲取自身所需信息。

      3 景區(qū)交互式智能導游系統(tǒng)包含的功能模塊概述

      景區(qū)交互式智能導游系統(tǒng)的功能多樣,主要包括三大功能分別是旅游團隊成員信息管理模塊、多媒體應用模塊和電子地圖模塊。

      3.1 旅游團隊成員信息管理模塊

      導游在每次帶隊旅游前,游客的信息都應該被及時記錄在該模塊中。在日后的工作中,導游還應該對這些信息不斷地進行修改、補充、查詢和存儲。

      在 Android 系統(tǒng)運行的過程中,可以使用不同的技術手段來對游客的基本信息進行存儲,有以下幾種方式如Shared Prefer-ence、SQLite數(shù)據(jù)庫、File文件夾資料、Content Provider方式的數(shù)據(jù)存儲。并且在Android系統(tǒng)之中,數(shù)據(jù)并不是公開享用的,主要被存儲在系統(tǒng)的某個程序之中。

      SQLite:SQLite是一種常見的數(shù)據(jù)存儲方式,且應用廣泛。它屬于輕量級的數(shù)據(jù)庫,SQL 語法在這里能夠得到全面的支持。一個名為 SQLite Database 的類是Android為這個數(shù)據(jù)庫提供的類的名字,在該類中對一些操作數(shù)據(jù)庫的 API進行了封裝。

      Shared Preference:Shared Preference的本質就是一個xml文件,是除 SQLite 數(shù)據(jù)庫外,另外一種常用的數(shù)據(jù)存儲方式。一些較簡單的參數(shù)設置就存儲在Shared Preference里面。

      File:File也是一種數(shù)據(jù)存儲的方法即常說的文件存儲法。大數(shù)量的數(shù)據(jù)經常存儲于此,但更新數(shù)據(jù)比較困難。

      在對景區(qū)交互式智能導游系統(tǒng)進行系統(tǒng)設計時,導游所帶團隊的團員信息數(shù)據(jù)可通過SQLite數(shù)據(jù)庫技術來實現(xiàn)。

      導游在日常工作中要頻繁的對團員信息進行各種編輯例如刪除、增加、修改、保存等,導游的這些日常操作可以在團隊管理模塊的數(shù)據(jù)庫中實現(xiàn),事件監(jiān)聽模型可完成該項功能。事件監(jiān)聽模型在整個系統(tǒng)中發(fā)揮著極其重要的作用,可以在一定程度上保障各種程序信息交換的順利和安全。本文以如何實現(xiàn)查找功能為案例,對本系統(tǒng)規(guī)劃中相關人員基礎信息進行查找時需要按照程序運行流程來進行處理。

      首先就是需要在系統(tǒng)之中輸入需要查找內容的關鍵指代詞,該指代詞是指處理過程的事件源頭,監(jiān)聽器clickListener、查找按鈕findButton。詳細的操作步驟為:采用程序操作進行監(jiān)聽器clickListener的注冊,利用setOnClick-Listener()指令即可將其傳輸至findButton之中。在系統(tǒng)外部的各種操作和findButton之間發(fā)生沖撞時,系統(tǒng)基本設置運行動作就受到了影響,轉變?yōu)閏lick點擊事件,再通過事件監(jiān)聽器來對其進行監(jiān)聽。在這個過程中,事件監(jiān)聽器主要的作用就是對相應的運行動作進行調節(jié),也就是通過運用調用函數(shù)startActivity,通過onClick方式來把系統(tǒng)進行相關鏈接頁面之間的跳轉,系統(tǒng)進入到數(shù)據(jù)信息查找頁面,并且使用數(shù)據(jù)庫信息調用execSQL()的方式來進行詳細信息的查找。

      3.2 多媒體應用模塊主要內容

      在本文設計的系統(tǒng)之中,多媒體運用模塊主要具有三大特色功能:對景點歷史傳說、民間故事等的音頻介紹,景點圖片成因解說,景點視頻點播。導游在對旅游景點進行解說時,可以綜合運用這幾種功能,通過這種方式降低導游的工作強度,提升工作效率。這三種功能相互配合解說旅游景點,可以為游客提供更加豐富的感官體驗,提升游客的滿意度。

      3.2.1 用戶界面設計方法概述

      本系統(tǒng)在系統(tǒng)主頁面采用ListView組件來進行基本設置。當進入到主界面之后怎樣才能使數(shù)據(jù)顯示在ListView界面呢?具體的操作方法為:通過采用newListView()語句在系統(tǒng)的用戶界面建立一個新的ListView,并且使用setAdapter()的方法來把ListView組件和ArrayAdapter數(shù)據(jù)適配器這兩個組件相互綁定,便能夠完成數(shù)據(jù)在ListView界面進行呈現(xiàn)。這樣就可以實現(xiàn)在ListView組件中查找出Array-Adapter中定義相同的數(shù)據(jù)信息。假如人們想要實現(xiàn)在多媒體主界面進行多個選項的設置,可以多增加一個itemSe-lectedListener監(jiān)聽器,并對其實行綁定來實現(xiàn),與此同時,還要使用固定的操作把setonItemClickListener()語句和Lisview兩者綁定起來。這樣就可以在導游到達相應的景區(qū)之后,通過使用特定的系統(tǒng)來對游客信息進行查詢。

      3.2.2 全方面展示多媒體功能

      本系統(tǒng)能夠提供媒體編解碼機制,其中比較常見的有MP3(音頻),JPG(照片),MPEG4(視頻),h.26(編碼器)等,這樣就可以大大的簡化多媒體中的各種應用程序的運用流程。在該系統(tǒng)設計中,為了使音頻功能正常播放,采用對MediaPlayer類進行實例化的方法,而后調用setDataSource()語句并將其放置在音頻文件的路徑上,通過采用start()來控制音頻的播放指令。通常情況下主要是通過VideoView和Me-dia-Controller組件相互結合來實現(xiàn)視頻播放功能。除此之外,還可以使用網格視圖的setAdapter方式來實現(xiàn)各種圖片資源的預覽功能。

      3.3 電子地圖模塊設計方法

      本系統(tǒng)的設計中最為重要的功能便是電子地圖,通常通過Googlemaps的API來實現(xiàn),具體的操作流程如下:首先就是要進行申請操作,申請Googlemaps的APIkey,接著就是把Android系統(tǒng)中的map進行充分的運用,通過map功能可以實現(xiàn)電子地圖的閱覽功能。一般情況下,視圖功能模塊可供使用的地圖包括:交通圖、衛(wèi)星圖、街景圖等,在地圖上能方便的進行變大和變小操作。系統(tǒng)可以采用MapView類語句來實現(xiàn)視圖功能, MapView類是顯示地圖視圖的一種極好方式,可以通過鍵盤或者是觸屏來具體控制調節(jié)地圖的大小。在本文研究的過程中主要采用mapView.toggleSatellite()和map-View.toggletraffic()兩種實例語句來實現(xiàn)衛(wèi)星地圖或者是實時交通線路圖的呈現(xiàn),調用MapController的setZoom()來實現(xiàn)調節(jié)電子地圖的大小設置。

      本系統(tǒng)想要實現(xiàn)具體地點位置的查找功能,可以通過使用getFromLocationName()實例語句來具體進行操作,并且可以把地點的查詢結果呈現(xiàn)在地圖中,使用標記來對具體位置進行標注以及規(guī)劃出所能到達的幾條路線,以便于導游能夠更加便捷地找到目的地的確切位置。通過使用getLast-KnownLocation方式來對數(shù)據(jù)進行處理,處理之后在地圖中標注所處位置的經度和緯度,詳細方法為采用getLastKnown-Location語句來創(chuàng)建一個新的Location位置實例,并且使用getLatitude()和getLongitude()組件來對查詢位置的經緯度信息進行查找。

      還可以把一些新開放的景點信息查找功能融入到系統(tǒng)之中,具體的操作方式就是把游客希望參觀的景點位置、交通路線、酒店信息等存儲在系統(tǒng)之中來以供調用。

      4 結語

      圖2:整體平臺框架設計圖

      近年來,隨著信息技術的發(fā)展,Android系統(tǒng)開始廣泛應用于社會中各個領域如智能手機、平板電腦、車載導航儀、數(shù)字電視等嵌入式終端系統(tǒng)。Android系統(tǒng)的良好性能和開放環(huán)境的擴展性使得基于Android平臺的景區(qū)交互式智能導游系統(tǒng)得以開發(fā),本文主要對雙語智能導游系統(tǒng)展開設計和研究,并且設計各種可行性方案以供備選,還進一步的對各種功能模塊實現(xiàn)方式進行了詳細的說明。經過后期不斷改進測試,從而使本系統(tǒng)運行基本處于安全穩(wěn)定狀態(tài),且操作方式也比較簡單。由此可知,現(xiàn)代化信息技術在旅游業(yè)的導游工作中有著非常大的發(fā)展?jié)摿?,智能導游系統(tǒng)也將會隨著旅游業(yè)的發(fā)展逐漸完善。

      猜你喜歡
      導游數(shù)據(jù)庫模塊
      金牌“導游”
      尋找火星導游
      軍事文摘(2023年14期)2023-08-06 15:39:52
      28通道收發(fā)處理模塊設計
      “選修3—3”模塊的復習備考
      Being a Tour Guide in Shuangqing Villa在雙清別墅做導游
      跟著西安導游吃,準沒錯
      奇妙博物館(2021年2期)2021-03-18 03:29:57
      數(shù)據(jù)庫
      財經(2017年2期)2017-03-10 14:35:35
      數(shù)據(jù)庫
      財經(2016年15期)2016-06-03 07:38:02
      數(shù)據(jù)庫
      財經(2016年3期)2016-03-07 07:44:46
      數(shù)據(jù)庫
      財經(2016年6期)2016-02-24 07:41:51
      虹口区| 婺源县| 无锡市| 普格县| 资中县| 陇西县| 琼结县| 牙克石市| 福安市| 耒阳市| 宣城市| 南安市| 福安市| 外汇| 宁强县| 申扎县| 贵定县| 陕西省| 蒙自县| 昭平县| 商丘市| 扬中市| 苏尼特右旗| 嵊泗县| 宁河县| 万山特区| 阳原县| 攀枝花市| 岳西县| 西城区| 邵阳县| 阿巴嘎旗| 成武县| 宁晋县| 重庆市| 扬中市| 南平市| 东乡族自治县| 汉寿县| 湟源县| 镇巴县|