学位论文 > 优秀研究生学位论文题录展示

基于Agent的智能LBS解决方案

作 者: 刘柏
导 师: 陈文智
学 校: 浙江大学
专 业: 计算机系统结构
关键词: LBS 移动Agent 贝叶斯网络 用户行为预测模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 185次
引 用: 4次
阅 读: 论文下载
 

内容摘要


由于全球化进程的不断加快,城市规模持续扩大,人们往往会处于一个完全陌生的环境之中。在这种情况下,获得有关新位置的信息成为了人们的当务之急。但是,每次询问他人不免麻烦,而事先做好查询又不能满足不断变化的需求。因此,人们越来越需要一种个性化的、定制的基于位置的信息服务(Location BasedService,LBS)。与此同时,电信行业竞争非常激烈,无线运营商和服务提供商都在寻找新的利润增长点。因此,各种LBS系统如雨后春笋般地出现了。但是,现有的LBS解决方案还存在着诸多问题,而这些问题又成为了LBS发展的瓶颈。 针对目前LBS的发展现状和其问题所在,本文提出了一种新的LBS系统解决方案----E-LBS,可以较好的解决现有的大部分问题。 在本次毕业设计中,我所做的具体工作如下: 1.在E-LBS中,引入并使用移动Agent作为基本通信载体,这将传统LBS中RPC通信方式变为P2P方式,并且可以很好地满足无线通信Qos。 2.在E-LBS中,提出了用于暂存无法到达目的地的移动Agent的AgentHosting服务器的概念。这可以解决原有移动设备在离线时可以获得的服务很少的问题。 3.针对传统LBS系统中的订阅/发布中间件未考虑用户的环境信息而造成的通知精度低的问题,提出了用户行为预测模型---UBPM,并且通过Bayesian网络推理实现了该模型的核心部分。这进一步提高了订阅/发布系统对移动用户的通知精确度。 4.实现了E-LBS系统的部分功能,这其中包括CICA移动Agent;一个基于Symbian OS、使用多线程异步socket引擎作为通信模块的LBS客户端。 5.针对移动软件更新困难的问题,提出了package list方案来实现移动软件的自动更新。 本文首先简要介绍了LBS系统的整体架构,指出其现有的问题所在,分析了使用Agent作为LBS的通信载体的原因,并且对比了Agent与传统RPC不同之处以及多种现有移动Agent平台的优缺点。其次,文中详细说明了E-LBS的服务端,这包括定位系统、GIS、Agent Hosting服务器,并且结合具体的例子阐明了E-LBS的诸多新的特性。第三,本文重点分析了现有订阅/发布子系统中的存在的问题,提出了一个基于Bayesian网络推理的用户行为预测模型以解决现有系统中通知精度低的问题。第四,本文提出了有关移动Agent安全问题的解决方案。最后作者对系统部分功能做了实现和并且提出了未来的研究方向。

全文目录


摘要  3-4
Abstract  4-7
1 绪论  7-13
  1.1 课题的相关背景  7-9
    1.1.1 LBS的简介  7-8
    1.1.2 LBS的产生背景  8
    1.1.3 LBS的应用及其发展前景  8-9
  1.2 传统LBS的系统框架  9-10
  1.3 选题动机  10-11
  1.4 LBS解决方案E-LBS  11
  1.5 论文的组织结构  11-13
2 定位系统  13-18
  2.1 定位系统介绍  13
  2.2 Cell of Origin  13-14
  2.3 E-OTD  14
  2.4 Time of Arrival  14-15
  2.5 Angle of Arrival(AOA)  15
  2.6 GPS  15-16
  2.7 AGPS  16-18
3 Agent  18-30
  3.1 Agent的定义  18
  3.2 Mobile Agent(MA)  18-20
  3.3 对比Agent和RPC  20-21
  3.4 移动Agent规范  21-22
  3.5 移动Agent平台  22-30
    3.5.1 Aglets Workbench  24-25
    3.5.2 Voyager  25
    3.5.3 Agent Tcl  25-28
    3.5.4 移动Agent的标准化  28-30
4 E-LBS系统服务器组  30-46
  4.1 GIS服务器  30-32
  4.2 Agent Hosting服务器  32-34
  4.3 传统订阅/发布系统  34-42
    4.3.1 ZOI模型  35-36
    4.3.2 空间事件SeADT与空间谓词  36-38
    4.3.3 E-LBS用户行为预测系统  38-42
      4.3.3.1 贝叶斯网络  38-40
      4.3.3.2 用户行为预测模型  40-41
      4.3.3.3 UBPM的实现  41-42
  4.4 虚拟接口层  42-46
    4.4.1 使用XML进行数据传输  45-46
5 安全与隐私的解决方案  46-50
  5.1 Agent带给LBS的安全问题  46-48
    5.1.1 保护服务器不被恶意Agent破坏  46-47
    5.1.2 保护Agent不被恶意服务器破坏  47
    5.1.3 保护Agent不被恶意Agent破坏  47-48
    5.1.4 保护服务器组不被恶意Agent破坏  48
  5.2 MA的加密  48-50
6 E-LBS的部分实现  50-68
  6.1 CICAAgent  50-53
  6.2 基于Symbian OS的LBS饮食客户端  53-65
    6.2.1 数据流程  54-55
    6.2.2 异步Socket引擎  55-65
  6.3 移动软件的动态更新  65-68
7 小结与展望  68-69
参考文献  69-72
致谢  72-73
图表引用  73-74

相似论文

  1. 多传感器信息融合及其在可穿戴计算机上的应用,TP202
  2. 黄磷储罐区安全评价方法研究,TQ126.317
  3. 基于移动Agent的分布式网络通信机制的研究,TP393.02
  4. FPSO在石油卸载过程中的风险评估,U698
  5. 基于物联网的个性化k-匿名位置隐私保护技术的研究和实现,TP393.08
  6. 一种基于用户偏好的服务组合可信模型的研究,TP393.09
  7. 基于多实体贝叶斯网络的空中目标意图识别方法研究,E072
  8. 浅埋偏压隧道施工力学效应与风险评估,U451
  9. 隆化县旅游空间信息服务系统设计与实现,TP311.52
  10. 基于MAPX的主动式LBS系统的设计与实现,P228.4
  11. 智能家庭中个性化规则生成与多Agent技术应用研究,TP18
  12. An Expectation Maximization Application for Decision Tree Classifiers on Datasets with Missing Values,TP311.13
  13. 基于LBS的网络应用研究,TN929.5
  14. 不确定环境下应急物流设施选址与运输优化,F224
  15. 融合多数据源构建基因调控网络,Q811.4
  16. 基于贝叶斯网络的继电保护故障诊断,TP183
  17. 南水北调中线工程运行水文风险管理研究,TV12
  18. Bayesian网络在制动系统故障诊断中的应用及系统开发,U472.9
  19. 基于贝叶斯网络的轨道交通系统人因可靠性定量分析方法研究,U284.48
  20. 基于贝叶斯网络的CBTC系统安全分析,U284.48
  21. 基于人为因素的民航维修安全分析与评估研究,V267

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com