基于LBS信息管理系统的设计与实现
基于LBS的校园定位系统设计与实现

组员:张培,尹亮,陈光,郭相君,李超,方昕玥,陈雯
As the world of work is changing, so do our digital mediums…
为了解决目前智能手机中位置服务 LBS( Location Based Service) 类移动应用在小环境区域不能准确提供 位置服务的问题,以校园为例提出了一种基于室内外定位的 LBS 系统设计方案。
基于LBS的校园定位系统设计与实现
3 基于 WiFi 信号强度的位置指纹定位
在复杂多变的室内环境中,无线信号传播衰减模型难以准确的描述具有较强时变特性的 WiFi 信号强度与距离之间 的关系。由于基于 WiFi 信号强度值的位置指纹定位算法具有较好的定位鲁棒性,因此本系统使用它进行室内定位。
位置指纹定位是依据终端所处位置的位置指纹信息,查询位置指纹库,根据相应的匹配算法来估计终端所处的位置 。可获取的位置指纹有多种,因 RSSI 易于测量,因而受到了广泛关注。位置指纹定位通常分为两个阶段 离线建库阶 段和在线定位阶段。离线建库阶段首先建立一张与目标环境地理图相对应的地理空间坐标图来,然后将目标区域划分 为若干采集点。采集点的密集程度及数量可根据环境而定,一般情况下,采集点越密集,定位结果越精准 对每个采集 点多次扫描每个AP的值,定位号强度值,扫描结果进行“平滑”处理,去除一些跳变较大的值,其余值求平均,形成 RSSI 位置指纹库。本文采用高斯滤波方法对信号进行“平滑”处理,之所以采取高斯滤波方法,是由于 RSSI 值的分 布与正态分布曲线相似。
根据系统的设计要求,将校园地图的空间数据分为 5 个图层,涉及点要素、线要素和面要素 3 种图层类型,完成对不同属性地物的 矢量化。ArcGIS 中空间数据的编辑使用 Editor 工具条,依次对各个图层的地物进行编辑。进行数据编辑时需要注意各个数据元素之 间的拓扑规则。 2.4空间数据的分析
基于增强现实技术的移动LBS系统的设计与实现

虚 拟 信 息 , 建远 程 W e 搭 b服 务 器 完 成 数 据 交互 , 到 整 体 基 于 W e 得 b服 务 的 L S原 型 系统 。 B
关 键 词 :增 强 现 实 ; 于地 理 位 置服 务 ( B ) W e 务 ; 间信 息 ; n r i 动 应 用 基 L S ; b服 空 A dod移
收 稿 日期 :0 1 4 9 2 1 -0 -1 修 稿 日期 :0 1 0 —1 21— 5 9
动终端上具备 A R实现 能力的客户端 以及服务 器数据 处理平 台构成 服务 器数据处理平 台集成 了 L S应用 B
系统的共性 . 实现业务 逻辑与系统数据 处理相分离 . 并
作 者 简介 : 环 (9 1 ) 男 , 西抚 州人 , 科 , 究 方 向 为 虚 拟 现 实 、 动 互联 网技 术 李 19- , 江 本 研 移
关 联 , 在传 统的社 交服务 所拥有 的时 间 、 物 、 件 是 人 事 之外 。 引入第 四个 维度 : 点 。 地 以期 使用 户 的网络 生活 和真实世界得 以紧密结合 。 增强现实 ( u m ne elv 简称 A , A g etdR a t. i R) 是通过借 助计算机 图形 和可视化技术生成 虚拟对象 .并通 过传 感 技术将 虚拟对 象准确 地 “ 置 ” 真实 环境 中 . 到 放 在 达 虚拟图形和现 实环境融为一体 的效果 近年来 以智能 手 机为代表 的手持设 备发展迅速 .具 有性能强 大的传 感 器 、P G S和指南 针等功 能 的终端 已完全 满 足 了增 强
有 重 要 的理 论 和 现 实 意 义 。 此 基 础 上 。 计 一 个 空 间信 息服 务 的 构 建 与发 布机 制 , 用智 在 设 利
lbs解决方案

lbs解决方案LBS(Location-Based Service)解决方案:人类的生活离不开位置信息,而LBS(Location-Based Service)解决方案正是基于这一点而产生的。
它利用全球定位系统、无线通信技术和互联网,将用户的地理位置信息与相关服务相结合,为人们提供个性化、便捷的服务。
今天,我将为大家介绍LBS解决方案的应用和发展趋势。
1. LBS解决方案在交通领域的应用LBS解决方案在交通领域中起着重要作用。
通过实时获取车辆位置和交通信息,用户可以根据路况选择合适的交通路线,避开堵车区域,节省时间和能源。
此外,LBS解决方案还可以提供附近公交车站和停车场的信息,方便用户出行。
同时,一些城市还采用智能交通系统,通过LBS解决方案来调度与优化交通流量,提高整体交通效率。
2. LBS解决方案在商业领域的应用在商业领域,LBS解决方案也发挥着重要作用。
例如,通过GPS 定位和移动支付技术,商家可以发送实时的推送广告和优惠券,吸引附近的潜在客户。
这种个性化的广告推送不仅提高了广告的精准度,还为用户提供了更多的消费优惠。
此外,一些商场也采用LBS解决方案来提供室内导航功能,方便顾客快速找到商品,提高购物体验。
3. LBS解决方案在旅游行业的应用旅游行业也是LBS解决方案的热点应用领域之一。
通过LBS解决方案,用户可以获取附近景点、餐厅和酒店的信息,快速制定旅行计划。
在旅游过程中,LBS解决方案可以提供实时的导航服务,帮助游客找到目的地。
此外,一些旅游平台还提供基于位置的评论和评分系统,用户可以分享自己的旅行经历,帮助其他旅行者做出更好的选择。
4. LBS解决方案的发展趋势随着科技的不断发展,LBS解决方案有着广阔的发展前景。
首先,随着5G技术的推广和智能手机的普及,LBS解决方案将更加高效和精确。
其次,人工智能和大数据技术的应用将使LBS解决方案具备更强的个性化推荐能力,为用户提供更加准确的服务和建议。
基于LBS的城市交通导航与服务系统设计与实现

基于LBS的城市交通导航与服务系统设计与实现城市交通是我们日常生活中不可忽视的一部分。
随着城市化进程的加速,城市交通压力也越来越大。
为了减轻交通拥堵和提高出行效率,基于LBS(位置服务)的城市交通导航与服务系统应运而生。
本文将对这一系统的设计与实现进行探讨。
首先,为了实现基于LBS的城市交通导航与服务系统,我们首先需要建立一个庞大而准确的位置信息数据库。
这个数据库包含了城市各种交通设施的位置、道路信息、公交线路等等。
为此,我们需要与相关部门合作,获取并整理这些数据。
其次,对于城市交通导航系统的设计,我们应该考虑用户的实际需求。
一个好的交通导航系统应该能够提供多种出行方式的比较,包括步行、自行车、公交、驾车等等。
同时,系统还应该考虑用户的个性化需求,比如用户可能希望选择避开拥堵路段、避免转乘、或者优先选择绿色出行方式等等。
因此,我们需要在系统中提供这些选项,并通过智能算法进行路径规划和推荐。
具体来说,我们可以利用深度学习算法将历史出行数据与实时交通数据相结合,预测未来交通状况,从而提供准确的路径规划。
此外,我们还可以引入人工智能技术,对用户的出行习惯和偏好进行学习,从而提供个性化的出行建议。
除了导航功能外,基于LBS的城市交通导航与服务系统还可以提供其他附加功能,比如停车位查询、公交实时到站信息、交通违章查询等等。
这些功能的实现需要与相关部门和企业进行合作,获取相应的数据并提供相应的接口。
另外,为了提高系统的使用便捷性,我们还可以开发对应的手机应用程序。
通过该应用程序,用户可以随时随地获取交通信息,并进行出行规划。
此外,我们还可以利用社交媒体平台和用户评价系统,让用户之间可以分享交通信息和体验,从而提供更加全面和准确的服务。
总之,基于LBS的城市交通导航与服务系统的设计与实现涉及到诸多方面,包括数据获取与整理、路径规划与推荐、用户个性化需求、附加功能的开发、移动应用程序的开发等等。
这是一个复杂而庞大的系统工程,需要政府、企业和技术人员共同努力,才能真正实现智慧城市的目标。
LBS位置服务平台技术方案

LBS位置服务平台技术方案LBS(Location Based Services)位置服务是一种基于用户位置信息的应用服务,可以提供与地理位置相关的各种服务和功能,例如导航、周边、地理标注等。
LBS位置服务平台技术方案是指为了实现LBS服务,所在构建的技术方案,下面将介绍一个LBS位置服务平台的技术方案。
一、系统架构设计1.用户端:包括智能手机、平板电脑等终端设备,用于接收和发送位置信息。
2.定位子系统:负责获取用户位置信息,可以采用GPS、WiFi定位、基站定位等多种方式。
3.地理服务子系统:负责提供地图数据和地理相关的服务,例如地理标记、查找周边POI(point of interest)、路径规划等。
4.数据存储子系统:负责存储和管理用户位置信息、地图数据等。
5.业务逻辑子系统:负责处理用户请求,并调用其他子系统提供相应的服务。
6.安全子系统:负责保护用户位置信息的安全性和隐私。
二、定位技术选择LBS位置服务平台需要获取用户的位置信息,一种常见的方式是使用GPS定位,但是在室内或者城市峡谷等无法获取GPS信号的地方,需要采用其他定位技术,例如WiFi定位、基站定位等。
需要根据具体的场景选择合适的定位技术。
三、地图数据选择地图数据是LBS位置服务平台重要的基础数据,可以采用开源地图数据,例如OpenStreetMap,也可以使用商业地图服务提供商的地图数据,例如百度地图、高德地图等。
需要根据具体的需求和预算选择合适的地图数据。
四、开发平台和工具选择为了开发和实现LBS位置服务平台,需要选择合适的开发平台和工具。
常见的开发平台包括iOS平台、Android平台等。
工具方面可以使用开源工具,例如OpenLayers、Leaflet等,也可以使用商业地图服务提供商提供的开发工具。
五、数据存储和处理LBS位置服务平台需要存储和管理海量的用户位置数据、地图数据等。
可以采用分布式数据库进行存储和处理,例如Hadoop、Cassandra等。
LBS位置服务平台技术方案

LBS位置服务平台技术方案1000字LBS(基于位置的服务)已成为移动互联网市场中的一项重要服务,其准确定位和丰富多样的服务场景,为用户提供了更多的无缝体验,同时也为企业带来了更好的商业机会。
如今,LBS平台的发展已成为了移动互联网中的一个重要部分,下面是一份简短的LBS位置服务平台技术方案。
1. 系统架构设计基于广义架构的LBS系统,可以划分为5个层次,包括应用层、服务层、平台层、数据层和用户层。
其中,应用层包含各种LBS应用程序以及与其他应用程序的接口。
服务层提供LBS功能的实现服务,可以通过多服务架构的应用程序接口(API)进行调用。
平台层提供LBS服务所需要的基础设施,包括位置服务平台、环境传感器平台、支持软件平台、网络平台以及物联网平台。
数据层存储位置信息、地理信息以及用户数据等相关信息。
用户层则包括所有LBS系统的用户,包括个人和企业用户。
2. 技术实现方案(1)位置信息采集:利用多种技术手段采集位置信息,包括LBS基站定位、GPS定位、WIFI定位以及蓝牙低功耗(BLE)定位等。
(2)位置信息处理:利用大数据技术,对采集到的位置信息进行分析、处理和挖掘,并通过算法优化以提高定位精度。
(3)LBS服务API:通过RESTfulAPI等接口供开发者调用,包括地理位置信息服务API、路线规划与导航API、POI搜索API等。
(4)应用程序开发:通过Android、iOS等平台,开发各种LBS应用程序,并接入后端LBS服务。
(5)数据中心:提供高可用性、大容量的数据存储、处理、分发和查询服务,包括面向对象的数据库等。
3. 安全保障方案(1)程序和数据安全:采用HTTPS等技术加密传输,防止恶意攻击和黑客入侵。
(2)标准规范:遵循LBS产业标准,制定数据管理、服务接口、API使用规范等。
(3)权限管理:采用OAuth等用户授权协议,规范用户授权和数据访问。
(4)隐私保护:保护用户隐私,不泄露用户位置信息和个人隐私。
位置服务系统_LBS_的构建

位置服务系统(LBS )的构建吕志平,赵冬青,徐爱民,石善斌(解放军信息工程大学测绘学院3S 工程研究中心,郑州450052)【摘 要】构建面向大众化的位置服务系统是城市信息化建设的重要内容。
本文提出了基于J2EE 平台的位置相关信息服务系统的完整框架,讨论了服务器端地理空间数据的融合技术、客户端地理空间数据的表达技术和定位信息的传输技术。
【关键词】卫星导航定位;位置服务系统;地理信息标识语言;可伸缩矢量图像;移动位置协议【中图分类号】P208 【文献标识码】A 【文章编号】1009-2307(2005)02-0092-03收稿日期:2004-08-181 引 言卫星导航定位已是深入人心的大众化技术。
随着无线互联网技术的不断发展,在需求和技术的双重驱动下,将互联网强大的应用服务能力扩展到移动终端上,为用户提供随时随地的、基于位置的信息服务是社会信息化发展的趋势。
卫星导航与无线互联技术、地理空间信息技术的结合,正在引领信息化社会的一场革命。
2 LBS 系统的概念在资源管理、社会经济活动、军事应用和人们生活中,有80%以上的信息属于具有空间位置特性的地理相关信息。
无线移动用户迫切想知道他当时所处环境的信息,比如:“我在哪儿?”,“我怎么到达目的地?”,“我要找的人现在何处?”等等,如何提供这类服务,是定位和移动服务技术面对的重要话题。
位置服务系统(Location Based Service ,LBS )正是在这一背景下产生的。
LBS 是建立在定位基础上的服务,其工作原理是:用户终端(如手机、PDA 、CarPC 等多种移动终端)采用卫星定位等手段获取用户位置,并实时地把这一位置信息通过移动通信网上传至服务器;服务器根据用户发出的服务请求做出响应,并把响应的服务信息(如地图、文本等)通过移动通信网发布至用户终端。
LBS 是卫星导航技术、GIS 技术和无线通信网络技术等相集成的产物,它实现了互联网与各类定位终端之间点对点、端对端的互动应用,它通过无线通信技术为用户提供基于位置的信息服务。
基于LBS的商业化平台设计与开发

基于LBS的商业化平台设计与开发随着互联网技术的不断发展,LBS(Location-Based Service,基于位置的服务)开始受到越来越多企业的重视,成为了一种非常重要的商业化应用平台。
利用LBS,企业可以为用户提供高度个性化的服务体验,从而提高用户黏性和忠诚度,进而促进商业化营销和产业升级。
在这篇文章中,我们将深入探讨基于LBS的商业化平台设计与开发。
一、基于LBS的商业化平台的基本特征LBS是一种基于用户位置信息服务的技术体系,具有以下基本特征:1.用户定位:LBS技术可以通过用户终端设备获取用户的位置信息,从而为用户提供差异化的服务体验。
2.地理信息:LBS技术可以将地理信息与用户位置信息相结合,为用户提供准确、实时的服务体验。
3.服务定制:LBS技术可以根据用户的行为、趣味等信息,对用户进行个性化服务定制,提高用户的满意度和忠诚度。
基于以上特征,基于LBS的商业化平台需要具备以下基本能力:1.用户定位:商业化平台需要通过用户终端设备获取用户位置信息,并将其传输至后台进行处理。
2.位置服务:商业化平台需要对用户的位置信息进行处理和分析,从而为用户提供具有地理信息特征的服务体验。
3.用户画像:商业化平台需要深入了解用户的行为、趣味等信息,对用户进行精细化服务定制。
4.数据分析:商业化平台需要对用户数据进行分析,从而实现个性化营销和商业化发展目标。
二、基于LBS的商业化平台的应用场景基于LBS的商业化平台可以应用于多个领域,以下是几个常见的应用场景:1.餐饮行业:基于LBS技术,餐饮企业可以实现基于用户位置的外卖配送服务,为用户提供快速、高效的服务体验。
2.零售行业:基于LBS技术,零售企业可以实现基于用户位置和行为的产品推荐服务,为用户提供个性化的购物体验。
3.旅游行业:基于LBS技术,旅游企业可以实现基于用户位置和兴趣的旅游景点推荐服务,为用户提供个性化的旅游体验。
4.物流行业:基于LBS技术,物流企业可以实现基于用户位置和物流信息的智能配送服务,提高配送效率和用户满意度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业论文基于LBS的信息管理系统设计与实现错误!未定义书签。
错误!未定义书签。
姓名杨盼院系地理与规划学院专业地理信息系统年级2011级学号***********指导教师李兆恒讲师2015年05月16日独创声明本人郑重声明:所呈交的毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
此声明的法律后果由本人承担。
作者签名:二〇一五年月日毕业论文(设计)使用授权声明本人完全了解鲁东大学关于收集、保存、使用毕业论文(设计)的规定。
本人愿意按照学校要求提交论文(设计)的印刷本和电子版,同意学校保存论文(设计)的印刷本和电子版,或采用影印、数字化或其它复制手段保存论文(设计);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布论文(设计)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)作者签名:二〇一年月日目录引言 (5)1概述 (6)1.1研究现状 (6)1.1.1LBS概述 (6)1.1.2 LBS的发展及现状 (6)1.2研究内容与重点 (6)1.3研究目的与意义 (7)1.4论文整体结构 (7)2 技术路线 (7)2.1平台选择 (7)2.2技术流程 (8)2.2.1总体路线 (8)2.2.2Android简介 (9)2.2.3百度地图安卓SDK概述 (12)3.系统分析 (14)4设计与实现 (14)4.1总体架构 (14)4.2.1搜索功能实现 (16)4.2.2覆盖物设计与实现 (18)5展望 (19)5.1总结 (19)5.2展望 (19)参考文献 (20)致谢 (20)基于LBS的信息管理系统设计与实现杨盼(地理与规划学院,地理信息系统,2011,20112614031)摘要:基于位置的服务(简称LBS)是近几年比较热门的话题,随着移动设备的普及以及地理信息技术的提高,LBS技术与我们的生活已经息息相关,为我们的生活带来了极大的方便。
本文将讨论一个基于移动端的地理信息服务功能的设计与实现。
本文提出的LBS系统服务主要实现两方面的功能,一是对地理信息的检索,这是人们普遍使用的一种功能,核心部分是对百度地图API的熟练掌握;二是对地理信息的录入和删除显示,核心部分是数据库的操作和百度地图的应用。
关键词:安卓;LBS;百度地图;系统设计Management System Based LBS Design and Implementation ofInformationYANG Pan(College of Geography and Planning,Geographic InFormation System,2011,20112614031)Abstract:Location-based services (referred to as LBS) is a hot topic in recent years, with the popularity and geographic information technologies for mobile devices, LBS technology and our life has been closely linked, has brought great convenience to our lives . This article will discuss the design and implementation of a mobile terminal based geographic information service function.The proposed LBS system services mainly to achieve two functions, one retrieval of geographic information, which is a function of the widespread useof the core part is Baidu Maps API proficiency; the second is the geographic information entry and remove the display, the core part of the operating and Baidu maps application database.Key words: Android; LBS; Baidu map; System design引言现在,移动智能终端与无线网络连接技术已经成功的应用在人们的生活和社会经济发展的各个方面。
国际GIS界将GIS、GPS和无线会联网一体化技术称为“移动GIS”(Moblile GIS ,MGis),为什么移动GIS现在受到人们的欢迎呢?主要是由于它的特点所决定的,首先是它的移动性,他可以在各种移动终端上安装和运行,通过网络通信从服务器上实时的获取需要的空间位置信息;第二是客户端的多样性,现如今,微型电脑、移动平板等等其他的GIS嵌入式设备琳琅满目,为GIS的发展提供了可伸缩的平台;第三是动态实时性,很多的移动GIS 应用,能够不受限制实时获得动态地点的信息,这个特点是及其重要的;第四测试数据源分散、多样性。
LBS是基于位置的服务,理论上它是地理信息的服务,是GIS的一部分。
本文就GIS和LBS方面进行部分研究。
1 概述1.1研究现状1.1.1 LBS概述LBS(Location-Based Services),为基于位置的服务,是通过无线通讯网络和外部定位在地理信息系统平台的支持下,为使用者提供的一种服务。
通过定位技术得到一些位置信息,提供给移动用户,实现位置方面的服务。
此外,LBS还能提供许多丰富的功能:旅游服务:在用户外出旅行中,LBS可以为游客提供路线查询,位置锁定等服务。
娱乐服务:用户通过移动终端可以搜索最近的网吧,公园,游乐场等等。
互动服务:当我们聊天时可以通过位置服务获取附近的在线的聊天用户。
安全服务:当我们在外出或家中遇到突发情况时,紧急呼叫可以使我们的地理位置信息发出去,第一时间得到救助。
1.1.2 LBS的发展及现状实际上,LBS早在90年代末就已经出现,但是在2003年才开始得到初步发展,但是,从近几年科技发展的速度来看,LBS的应用已经深入到各行各业,据预测,在全球LBS未来发展的几年里,其收入将以200%到300%的速度增长[1]。
在我国,2002年开始开通位置服务,如梦网品牌下面的业务“你在哪里”等;在2009年5月又开通了飞信品牌下面的“位置服务”等;2003年,中国联通推出“定位之星”业务;而中国电信和中国网通启动在小灵通平台上的位置服务业务[2]。
LBS不仅在在消费市场得到广泛应用,而且在交通领域也得到了认可。
从2004年开始,交通领域逐渐引入了GPS和LBS服务[3],为交通运输工具开发了相关的监控管理系统。
到2007年底,已经实现了十几个省出租车、长途客运汽车的全程跟踪管理服务[4]。
1.2研究内容与重点本文运用LBS的部分功能,在Android移动平台上实现一下几方面的功能设计与实现:首先,实现是地图关键词的检索功能,即以地图某一点为圆心检索出附近一定范围内的地物信息(比如学校、饭店、商店等等),然后是空间信息的录入、删除和查询显示,例如在某一点输入该点地物类型及详细信息,就会保存在该点上。
在以上功能的设计中,在关键词的搜索方面,重点在于设计搜索的方式,在百度地图中有4中检索方式,我们用到的是周边检索,搜索的功能中要注意搜索数量的显示,例如,在某点周围存在30个学校,我们就需要设置检索的搜索数量,让它们分页显示。
在数据录入方面,重点是数据库的建立,当存入数据时,不仅要存入地物的信息,还要读取该点的坐标,方便下次打开时显示。
1.3研究目的与意义位置信息服务为用户增添了多种多样的体验,具有巨大的市场应用潜力。
谷歌、苹果、百度、ESRI等各个领域的领先企业都在位置服务上加大力度。
当今的位置服务与社会上的社交、支付、广告、团购等许多互联网领域有非常密切的结合,不管是出行还是购物,不管是商业还是生活都离不开位置的服务,位置服务已经在我们的生活中根深蒂固,对我们越来越重要,因此,本文就此进行研究,就客户的体验度来说,能对附近的位置信息有所了解,又能添加自己想存入的信息,为用户的生活带来方便。
1.4论文整体结构本文的内容共同包括5部分:第一部分,绪论(即本章),主要介绍本文的研究现状、研究的内容与重点、研究的目的与意义以及本文的大体架构,对本轮进行概述。
第二部分,技术路线,本章更深一层的讲解了本系统的平台和技术流程,技术流程从安卓和百度地图两部分进行阐述。
第三部分,系统分析,主要介绍系统的检索和编辑功能,并对其中遇到的重点技术进行讨论。
第四部分,系统的设计与实现,主要从系统总体架构,搜索功能的实现,覆盖物的设计与实现3个方面进行阐述。
第五部分,展望,首先对系统服务进行一个总结,然后对其中的优势与不足进行讨论,提出意见。
2技术路线2.1平台选择随着科技的发展,客户端的平台已经非常的多样化,最为普遍和受人们青睐的就是网络平台和移动平台,尤其是移动端的操作系统的发展,在短短的几年之内发生了翻天覆地的变化,现在技术手机是我们生活中不能没有的必须品,在日常生活中起着巨大的作用[5]。
目前来看,市场上流行的移动端的操作系统主要有Android、IOS、Windows Phone、Symbian、BlackBerry[6]。
其中,Windows Phone 是微软公司所开发的操作系统,它使用的是C语言编程,性能比较稳定,但是在地图方面的作用不是很大;IOS是苹果的操作系统,目前市场也比较大,且支持面向对象编程,还有免费的SDK,但是由于它的使用权限的限制和价格的稍贵导致其发展缓慢;Symbian系统之前常用在诺基亚的手机上,有点是开源,使用C语言开发,但是缺点是不兼容,随着安卓系统及其他系统的普及,它的使用率一泻千里;BlackBerry拥有自己的独有的操作系统,与其他平台比较,它的发展更有局限性。
此外,还有其他平台如J2ME,但是它需要Web服务或者第三方库[7]。
因此,从上面几个主要的移动开发平台比较来看,我们选择系统服务相对比较好的Android操作系统来开发。
首先,Android操作系统有免费的开源,开放第三方软件,不同于IOS和Windows Phone闭源,并且Android操作系统是向开发人员免费开放的,降低了开发的要求,是开发变得很自由和方便[8]。