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