移动环境下的位预测查询技术研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动环境下的位预测查询技术研究.pdf

摘 要 随着信息社会的发展,人们要求使用信息的场合、时间、方式和方法具有更高的 自由度,这些需求促进了移动计算技术的出现与发展。在移动计算环境中,移动对象 /用户可以使用无线网络(GSM ,IS-95 ,IRIDIUM 等),在定位器诸如全球定位系统(GPS) 的帮助下每时每地地交换他们的位置信息。对移动对象的位置信息进行查询,即位置 相关查询(LDQ )就应运而生了。这些查询既可能只发生一次,即出现在一个时间点 上;也可能要持续一段时间。一个LDQ 的查询结果取决于提出查询的对象(即查询 对象)和包含在数据库中的被查询对象(即移动对象)的位置。 在传统的数据库管理系统DBMS 中记录是静态的,这意味着所有的属性都保持它 们上一次显式更新时的值,即使这些属性实际上正在改变。这样为了正确的反映实际 位置,运动对象不得不通过无线信道连续地把它们的位置信息发送给数据库。频繁的 更新在性能、无线带宽和服务费用上付出的代价是相当高的。 当 LDQ 在系统中持续一段时间时就称为位置相关连续查询(LDCQ) 。在指定的时 间段内,数据库服务器不断地把查询得到的结果发送给查询对象。查询对象本身也可 能作为一个被查询对象包括在其它查询中。对象的运动使得 LDCQ 难以处理。对 LDCQ 的回答不仅依赖于数据库的内容,而且也依赖于查询的发起时刻。这意味着查 询结果将随时间的不同而不同,需要进行连续的评估。一个LDCQ 的结果可以用一个 元组object, begin time, end time来表示。它表明从开始时刻begin time 到终止时刻end time, 对象 object 满足查询条件。LDCQ 对于监视感兴趣的对象状态特别有用:一旦 它们满足查询的条件,查询对象就能及时得到结果。 LDCQ 的研究主要集中在以下两个方面:移动对象数据库(MOD )技术和位置预 测更新策略。本文的研究基于移动对象空间-时间数据模型(MOST )。这是一个采用 了动态属性的移动对象数据库模型。动态属性可以作为时间的函数连续改变,而不需 要显式的更新。查询的结果不仅依赖于数据库常量,还同查询的发起时刻有关。 现有的位置预测技术的研究考虑了移动对象的位置偏差,但却没有对保证查询结 I 果的准确度的误差范围作出限定。本文首先对查询结果可能产生的偏差大小做了分 析,提出了查询结果准确度的误差量化标准。误差可以是位置误差或者是时间误差。 当查询结果的偏差没有超过给定的误差限制时,就认为这个结果是准确的。由于移动 对象和查询边界实际相交的位置和时刻事先难以确定,所以一般采用预测相交点作为 参照点。本文对选取合适的系统参数使之满足给定的误差限制进行了讨论。研究结果 表明,可以选择预测相交时刻移动对象的位置和查询边界上预测相交点的实际位置到 预测相交点的距离,或者选择它们之间的距离,使之满足给定的误差限制。可以在此 基础上确定查询边界偏差限和移动对象偏差限的相对关系。 更新门限给出了查询对象偏差和移动对象偏差的上限。它的选择应当使得系统性 能最优。为便于进行更新优化参数的选择,需要把系统性能做一个量化。信息代价就 是一个系统性能的量化。信息代价的定义不同,偏差优化的结果也不同。本文对偏差 优化进行了讨论,对信息代价在误差限制下的应用进行了修正和扩充。信息代价的修 正是指设定误差限制后,需要保证查询的结果同时满足给定的误差限制。信息代价的 扩充是指依据不同的侧重点,信息代价的定义也不相同。本文分别给出了累积偏差和 最大瞬时偏差时的信息代价的定义。由于偏差优化与移动对象的运动方式也有关系, 所以同一个信息代价定义下的优化结果也不相同。本文对累积偏差信息代价下的立即 线性更新策略,延迟线性更新策略,和最大瞬时偏差信息代价下的随机运动优化进行 了讨论。 在本文提出的误差限制的量化标准的基础之上,本文又提出了相应的位置预测更 新策略:距离更新策略(DBU )和选择区域更新策略(SAU )。事实上,移动对象和 查询边界的距离远近不同,它们相交的可能性也不同,因而对查询结果的影响也不一 样。DBU 依据它们之间距离的不同,给予移动对象不同的偏差限:使得越靠近查询 边界,移动对象的偏差限越小;反之亦然。而 SAU 则通过给予不同区域内固定大小 的偏差限来减少移动对象的更新次数和对计算容量的占用;同时通过延迟广播

文档评论(0)

chengben002424 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档