您的位置首页>硬件>

基于Android平台的智能导游系统设计方案

导读大家好,我是极客范的本期栏目编辑小友,现在为大家讲解基于Android平台的智能导游系统设计方案问题。为了提高旅游业的信息化水平,提出了

大家好,我是极客范的本期栏目编辑小友,现在为大家讲解基于Android平台的智能导游系统设计方案问题。

为了提高旅游业的信息化水平,提出了一种基于安卓平台的智能导游系统的设计与实现方案。首先,介绍了安卓系统的层次框架,研究了智能导游系统的硬件平台,给出了系统的整体硬件平台框架和模块设计。在此基础上,基于安卓SDK2开发了本系统的应用软件。1.软件的功能模块主要分为旅游信息管理、多媒体应用和电子地图,并对各模块的功能和界面进行了详细的分析和设计。测试结果表明,该系统操作简单,界面友好,具有良好的可扩展性和可维护性。

0简介

随着全面建设小康社会的推进和人民生活水平的不断提高,旅游业已经成为一个极具发展潜力的产业。然而,目前我国旅游业信息化水平较低,旅游产品开发水平较低。导游对旅游团游客的管理还是靠团旗和扩音器带领团员,景区和旅游团重叠,环境嘈杂。在智能嵌入式系统广泛应用的背景下,开发用户体验好、文件管理方便、支持多种多媒体功能和网络应用的智能导游系统成为现实,国外出现了结合人工智能技术,基于地理位置自动播放多媒体的导游系统。

现有的智能导游系统平台多种多样,包括WinCE和Linux。WinCE,需要微软授权,实现成本很高。安卓系统本身就是一个开源项目,源代码可以免费获取。与WinCE相比,选择安卓平台实现智能导游系统可以大大降低系统成本。此外,安卓操作系统基于Linux2。6内核,稳定性高,可移植性好。应用开发语言为Java,可扩展性好,便于软件升级和维护。此外,系统本身提供了丰富的UI组件,因此可以设计交互性好的系统应用。此外,谷歌提供谷歌API支持安卓系统运行谷歌地图等应用,极大地方便了应用开发。

提出了一种基于安卓平台的智能导游系统。

安卓操作系统介绍

安卓操作系统由谷歌于2007年发布,是一款专门针对移动平台的智能操作系统。安卓系统软件层次包括操作系统、中间件、用户界面和应用程序,其层次结构框图如图1所示。

图1安卓软件层次结构

底层是Linux2。6内核,而安卓系统依靠它提供核心服务,如进程管理、内存管理、网络协议栈实现、硬件驱动和安全服务。

库和运行时环境包含一些C /C库,可以被安卓系统中的不同组件使用。核心库有:系统C库、媒体库、图形库(SGL、3D Libraries)和数据库(SQLite)。核心库针对嵌入式应用进行了优化。

应用层框架提供一系列系统服务,如各种视图组件、内容提供者、资源管理器、活动管理器等。以促进交互式应用程序的开发。

2智能导游系统平台框架设计

系统硬件平台为ARM平台,CPU为S3C6410A。三星生产的S3C6410A。它拥有智能能源管理器,低功耗,并使用ARM Jazelle(R)技术有效支持嵌入式Java执行。另外,S3C6410A的时钟频率为533 MHz,可以流畅运行安卓系统。

触控液晶屏采用NEC的4。分辨率为480 TImes的3英寸触控液晶屏。22、完全符合导游制度要求。

系统移植的安卓内核版本是安卓2。1.

图2智能导游系统平台框架设计。

智能导游系统通过Wifi连接互联网,通过谷歌地图提供的数据实现电子地图功能。Wifi模块采用Marvell 8686,通过SDIO接口与S3C6410连接。

为了提高旅游业的信息化水平,提出了一种基于安卓平台的智能导游系统的设计与实现方案。首先,介绍了安卓系统的层次框架,研究了智能导游系统的硬件平台,给出了系统的整体硬件平台框架和模块设计。在此基础上,基于安卓SDK2开发了本系统的应用软件。1.软件的功能模块主要分为旅游信息管理、多媒体应用和电子地图,并对各模块的功能和界面进行了详细的分析和设计。测试结果表明,该系统操作简单,界面友好,具有良好的可扩展性和可维护性。

0简介

随着全面建设小康社会的推进和人民生活水平的不断提高,旅游业已经成为一个极具发展潜力的产业。然而,目前我国旅游业信息化水平较低,旅游产品开发水平较低。导游对旅游团游客的管理还是靠团旗和扩音器带领团员,景区和旅游团重叠,环境嘈杂。在智能嵌入式系统广泛应用的背景下,开发用户体验好、文件管理方便、支持多种多媒体功能和网络应用的智能导游系统已成为现实。而且在国外,已经出现了它与人工智能技术相结合,基于地理位置自动化。

播放多媒体的导游系统。

  现有的智能导游系统平台多种多样,主要有WinCE 和Linux.WinCE 的使用需要微软公司授权,实现成本很高; Android 系统本身是开源项目,源代码可以免费获取,比起WinCE,选用Android 平台来实现智能导游系统可以大大降低系统成本。另外Android操作系统基于Linux2. 6 内核,具备高稳定性和良好的移植性。应用程序开发语言为Java,具备良好的可扩展性,便于软件升级和维护,加之系统本身提供了非常丰富的UI 组件,故可以设计出交互性好的系统应用。此外,Google 公司提供了Google API 来支持Android系统运行如Google maps 等应用,极大地方便了应用程序开发。

  本研究提出一种基于Android 平台的智能导游系统。

  1 Android 操作系统简介

  Android 操作系统在2007 年由Google 公司发布,是一款专门面向移动平台的智能操作系统。Android系统软件层次结构包括操作系统、中间件、用户界面和应用程序,其层次结构框图如图1 所示。

  

  图1 Android 软件层次结构

  最底层为Linux2. 6 内核,Android 系统依赖其提供核心服务,如: 进程管理、内存管理、网络协议栈实现、硬件驱动和安全服务等。

  库和运行环境包含一些C /C + + 库,这些库能被Android 系统中不同的组件使用。核心库有: 系统C库、媒体库、图形库( SGL,3D Libraries ) 、数据库( SQLite) 。核心库都针对嵌入式应用进行了优化。

  应用层框架提供了各种视图组件、内容提供器、资源管理器、活动管理器等一系列的系统服务,方便开发交互性好的应用程序。

  2 智能导游系统平台框架设计

  该系统硬件平台选用ARM 平台,CPU 选用三星公司的S3C6410A.S3C6410A 为ARM11 内核,具备智能能量管理器,功耗低并且采用ARM Jazelle( R) 技术用以有效支持嵌入式Java 执行。此外,S3C6410A主频为533 MHz,可以流畅地运行Android 系统。

  液晶触摸显示屏采用NEC 公司的4. 3″的触摸液晶屏,分辨率为480 &TImes; 272,完全满足导游系统要求。

  系统移植的Android 内核版本为Android2. 1.

  

  图2 智能导游系统平台框架设计。

  智能导游系统通过Wifi 方式接入互联网,通过Google maps 提供的数据实现电子地图的功能。Wifi模块采用Marvell 8686,通过SDIO 接口与S3C6410 连接使用。

技术专区 CPU一级缓存与二级缓存深度分析eMMC海量烧录困境,你真的知道吗?隔离反激和非隔离BUCK应用设计方案肖特基势垒二极管选择及应用指南方案设计中如何运用Altium Designer拼板?
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。