LBS位置服务平台技术方案_第1页
LBS位置服务平台技术方案_第2页
LBS位置服务平台技术方案_第3页
LBS位置服务平台技术方案_第4页
LBS位置服务平台技术方案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LBS 位置服务平台技术方案上海传程通信系统有限公司引言1.1 编写目的(略)1.2 背景(略)1.3 缩略语LBS - Location based Service 位置服务LCS - Location Service 定位业务GPS - Global Position System, 全球定位系统MLP - Mobile Location Protocol 移动定位协议CMLP - China Mobile Location Protocol 中国移动定位协议SMPP - Short Message Peer to Peer 短消息点对点协议CMPP - China Mobile Peer

2、 to Peer 中国移动短消息点对点协议SGIP - Short Message Gateway Interface Protocol 中国联通短消息点对点协议WAP - Wireless Application Protocol 无线应用协议KJAVA - 即 J2ME(Java 2 Micro Edition) Java 微型版SMS - Short Message Service 短消息服务SP - Service Provider 服务提供商CP - Content Provider 内容提供商GMLC - Gateway MLC 移动定位中心网关MLC - Mobile Locat

3、ion Center 移动定位中心MPC - Mobile Position Center 移动定位中心LSP - Location Service Platform 定位服务平台PDE - Position Determining Entity 定位实体MS - Mobile Station 移动终端MSID - Mobile Station Identifier 移动终端标识XML - Extensible Markup Language 可扩展标记语言1.4 参考资料1、基于位置业务( LBS )总体技术要求 V1.1.02、中国移动位置服务 L e 、L s 接口技术规范 v1.0.0

4、3、中国联合联通有限公司 CDMA 位置服务系统接口规范说明二、总体设计2.1 设计目标个人用户 为用户提供位置及丰富多样的相关服务的公共服务平台, 该平台允许包括定位自身、 定位他 人(已授权)、周边信息查询、地物查找。用户可以通过WAP、短信、网站、KJAVA应用等多种方式使用定位服务。企业为企业、 公司的管理者提供对车辆、 人员、 物资等实现位置定位和相关信息管理的公共服务 平台。该平台的业务要求尽量适用于各个行业,比如:物流、快递、邮政、租赁公司等等。 用户的终端可以采用 CDMA、 GSM 手机或传统 GPS 终端等类型均可以在该平台上使用。2.2 设计原则为了实现以上目标,遵循以下

5、几点开发设计的指导原则:系统的当前需求和远期目标相结合的原则。 系统设计时充分考虑到系统的扩充性和兼容 性,将长期规划和现实需求统一考虑,实行统一规划、分步实施的开发步骤。技术和管理相结合。 系统的成功设计和应用依赖于技术和管理的密切配合, 在系统实施 的各个阶段都必须紧紧依靠各级领导和有关业务人员,充分听取他们的意见和建议。先进性和实用性相结合。 系统的设计应达到国内领先、 国际先进的水平, 而系统中的具 体设备选型则应以技术成熟和性能可靠为标准, 而不是一味地追求技术上的先进性。 同 时要最大限度地利用现有的环境、设备、管理体制等资源。模块化设计方式。 系统以功能部件组合划分模块, 以功能

6、部件、 功能模块的组合划分子 系统,便于子系统的重组,使整个系统的特殊需求和系统的通用性结合起来。经济性建设和投入: 在能满足运输企业用户业务需求功能和保证系统性能的基础上, 在 设计上尽量使用户投入最少,同时功能更丰富。根据系统设计的目标和原则,系统具备先进性、开放性、可扩展性、可靠性、安全性、 稳定性等多种特点,并方便软件的升级。2.3 体系结构当 Internet 技术特别是 Web 在 20 世纪 90 年代中期成为计算主流时, 业务计算的模 型发生了巨大变化。这一变化的焦点是客户端/ 服务器 (Client/Server) 结构转变到分布式应用程序结构,这一结构有时被称为 “多层结构

7、 ”(Multitier) 。 Internet 背后的驱动力从一开始便是 希望提供一个可伸缩、可扩展和高度可用的公共信息传送平台。这一平台设计上非常灵活, 而且不局限于一个或两个计算层。 Internet 世界中应用程序开发的唯一真正限制是计算机的 容量和应用程序设计者的想象力。分布式应用程序的主要原则是将应用程序逻辑地分为 3 个基本层: 表示 业务逻辑 后台资源表示服务 表示层包括到应用程序的胖客户端接口或者瘦客户端接口。胖客户端通过直接使用Microsoft Win32 API 或间接通过 Windows 窗体,为操作系统的功能提供完全的编程接 口,并广泛地使用组件。瘦客户端( Web

8、 浏览器)正迅速成为许多开发人员优先选择 的接口。开发人员能够生成可在三个应用程序层的任何一个上执行的业务逻辑。利用 Web 应用程序和 XML Web services ,瘦客户端能够以可视形式为应用程序提供丰富、 灵活和交互的用户界面。瘦客户端还具有在平台之间提供更大程度的可移植性的优点。业务逻辑 /应用程序服务 该层被分为应用程序服务器与服务,它们可用于支持客户端。可以使用 .NET 框架编 写 Web 应用程序以利用 COM+ 服务、消息队列 (MSMQ) 、目录服务和安全性服务。 应用程序服务反过来可以与数据访问层上的若干个数据服务进行交互。后台资源 后台资源包括数据访问、数据存储,

9、也包括由第三方提供的服务,老系统提供的服务。考虑以上技术要点,由于 LBS 位置服务接入方式的多样性,用户可以通过 手机上网 (WAP)、短信(SMS)、浏览器(WEB)、手机嵌入式应用(KJAVA)方式使用位置服务。 因此将所 有这些接入服务专门划分为一个层, 称作表示层, 而将所有业务处理划分到一个单独的层 业务层, 业务处理需要用到的资源比如 手机定位信息、 黄页信息、 电子地图可以作为另外 一个单独的层,后台资源层 。用户层用户层体现了用户使用 LBS定位服务的方式,按照用户使用定位服务的方式不同,可 分为如下几类:1. WAP方式:通过手机上定位网站,从而获得各种位置服务。2. 短信

10、(SMS)方式:通过发送短信,获得各种位置服务。3. WEB方式:通过电脑浏览器上定位网站,从而获得各种位置服务。4. KJAVA方式:通过嵌入在手机的KJAVA应用获得各种位置服务。表示层表示层对外体现的功能是接受用户输入,将最终结果返回给用户。 对内体现的是用户逻辑的表现。在LBS服务平台上,针对不同的用户接入方式,可以分为如下几个服务:1. 短信接入服务:专门用于为短信用户提供位置服务。2. WAP服务器:专门用于为手机 WAP用户提供位置服务。3. WEB服务器:专门用于通过电脑上网的用户提供位置服务。4. KJAV服务器:专门用于通过手机嵌入应用(KJAVA)的用户提供位置服务。业务

11、层提供专门的LBS伺服器为前面提到的四类表示层服务器提供服务,所有的定位业务逻 辑都在该层实现。资源层LBS伺服器需要用到一些资源,比如得到手机定位信息、数据访问与存储,都需要借 助另外的服务,具体包括:1. 移动定位服务平台:LBS伺服器通过该平台得到手机定位信息。2. 黄页信息库:存储黄页信息,以向用户提供更加丰富的位置服务。3. GIS引擎:提供专业地图引擎处理电子地图,从而以更加友好、直观的形式向用户提供位置服务。连接各个服务的纽带1. 使用了 XML技术可扩展标记语言”(XML)提供一种描述结构化数据的方法。与主要用于控制数据 的显示和外观的 HTML标记不同,XML标记用于定义数据

12、本身的结构和数据类 型。以下列出存储信息时XML相对于其他格式的若干优越性:XML格式是基于文本的,这使得它们更容易读、更便于记录,有时也更便于 调试。XML文档可使用已为 HTML建立的很多基础结构, 包括HTTP协议和某些 浏览器。HTTP允许穿过防火墙传输 XML oXML分析已有完善的定义,且已广泛应用,使得在各种环境中从 XML文档 检索信息成为可能。应用程序可依赖 XML分析器进行某些结构验证以及数据类型检查(当使用 架构时)。XML建立在Unicode基础上,使得创建国际化文档更容易。2. 使用了序列化技术3.消息服务使用消息服务在各个服务中传递数据。PCWEB服务器其它资源综上

13、所述,LBS定位服务平台具有如下体系结构:LB S伺服器LSP黄页信息库电子地图2.4业务处理流程2.5优点1. 可伸缩好。可伸缩性就是通过增加资源使服务容量产生线性(理想情况下)增长的能力。可伸缩应用程序的主要特点是:附加负载只需要增加资源, 而不需要对应用程序本身进行大量修改。多层体系机构具有很好的可伸缩性。2. 可扩展性强这种按逻辑分层的结构,由于每个层都很专业,因此以后可以方便的随技术及应用 发展容易扩展功能,因此具有很好的可扩展性。3. 易于管理采用分布式应用程序结构,由于业务逻辑都在单独一层,而不在用户层,因此修改业务逻辑变得容易,也易于升级、更新,因为不需要重新部署每个客户机。4

14、. 安全性高由于所有的业务逻辑都在服务端,而不在客户端,因此服务器可以方便的控制系统安全性。由于LBS服务平台是一个通用平台,而定位有时一个涉及个人隐私的领 域,因此安全验证是比较重要的一个环节。所以我们对安全性做了比较高的设计。5.负载均衡由于系统分层计算, 每个层各司其职,因此负载变得均衡,也便于监视性能, 确定 性能优化方案功能设计3.1个人用户定位自身:定位用户自己所在的位置。定位他人:定位别人所在的位置,前提是对方已经授权你可以定位他。查别人与自己的距离黄页信息:查找用户附近某个范围的餐馆信息,找银行ATM机、找银行等;地址查找服务:可以根据经纬度信息查出街道的门牌号,或反向查找。交

15、通指南:用户可以订阅附近交通信息发布服务,公交换乘,最佳路径选择服务等;商业服务:提供指定范围内发布商业广告等服务。紧急服务:提供紧急求救服务等业务。公共服务:通过发送服务代码到特服号,系统将反馈政府机构、邮政网点、服务热线、维修热线、投诉热线等公共服务信息。3.2企业功能类别功能名称、标识符描述用户管理登陆系统用户登陆系统修改密码用户修改个人密码修改企业信息超级用户或者企业管理员修改企业的信息添加注册企业用户超级管理员添加注册企业用户删除企业用户超级管理员删除企业用户修改企业监控权限超级管理员修改企业的监控权限定制企业模板企业管理员挑选定制本企业的网页表现模板增加监控组企业管理员增加本企业的

16、监控组修改监控组企业管理员修改本企业的监控组删除监控组企业管理员删除本企业的监控组增加监控对象企业管理员增加本企业的监控手机修改监控对象企业管理员修改本企业的监控手机删除监控对象企业管理员删除本企业的监控手机增加调度员企业管理员增加企业的调度员修改调度员企业管理员修改企业的调度员删除调度员企业管理员删除企业的调度员监控对象操作定位定位被监控的设备跟踪实时跟踪被监控的设备短信调度对监控设备下发短信进行调度业务操作语音调度(扩展功能)对监控设备进行电话拨打,进行调度业务操作地图操作获得初始地图用户获得初始地图地图放大用户放大地图地图缩小用户缩小地图地图拖动放大用户拖动放大地图地图移动用户移动地图地

17、图测距用户测量地图上两点之间的距离地图地理要素查询用户输入关键字、类别等信息查询地理要素地图最佳路径计算(扩展功能)用户计算地图上两点之间的最佳到达路径清除轨迹用户清除地图上标志手机位置的轨迹点数据库查询手机信息查询根据用户输入的查询条件,查找获得所有符合条件的手机列表历史轨迹回放用户查看被监控手机的历史轨迹区域查找用户指定区域,查找在该区域内企业名下的手机用户管理删除调度员添加注册企业用户定制企业模板修改密码删除监控对象修改企业信息修改企业监控权限修改调度员修改监控组增加监控组删除监控组痔'登陆系统企业调度监控操作员增加监控对象删除企业用户超级管理员企业管理者修改监控对象增加调度员监

18、控对象操作地图操作获得初始地图地图放大清除轨迹数据库查询手机信息查询区域查找四、系统运行环境设计计算机软、硬件及其相关设备是建立LBS位置服务平台的基础,它也是信息系统的基本环境。因此系统的软、硬件配置是系统建设中极为重要的环节,它的成功与否也是衡量系统设计及实施优劣的重要标志,也影响到网络方案的设计,另外软、硬件配置方案选择也在一定程度上影响系统的建设、运行和维护。因此必须慎重进行计算机软硬件环境设计。4.1系统环境设计原则系统运行环境设计时主要遵循以下基本原则:1. 最大限度的满足用户的工作需要。2. 在保证系统功能的前提下,尽可能的降低资金投入。3. 可靠性原则包括性能可靠性、使用可靠性

19、和维护可靠性。4. 考虑一定时期内技术的先进性及软硬件间的兼容性。5. 可升级原则,由于计算机技术的快速发展,产品更新周期短,所以必须充分考虑系统的 可升级性(或可扩充性)。WEB 服务器: WAP 服务器: LBS 伺服器:4.2 硬件配置设计Intel Pentium4, RAM 512M, disk 80GIntel Pentium4, RAM 512M, disk 80GIntel Pentium4, RAM 512M, disk 80G地图引擎服务器:Intel Pentium4 双 CPU, RAM 512M ,disk 80G4.3 软件配置设计操作系统由于 Windows2000 提供了高层次的安全性、稳定性和系统性能,具有较好的可靠性、 可用性、可伸缩性、可管理性,以及卓越的性能、强大的硬件支持能力,它帮助用户更加容 易地使用计算机、安装和配置系统、脱机工作和使用 Internet ,因此选用 Windows2000 作为 操作系统。数据库管理系统数据库系统拟采用微软公司的 Microsoft SQL Server 2000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论