移动计算技术的发展

移动计算技术的发展
移动计算技术的发展

随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中移动数据库更显示出其优越性。本文研究了移动数据库的发展现状及应用前景,分析了移动数据库在应用中关键点,并指出了移动数据库管理系统应具有的基本功能。

1. 嵌入式移动数据库的发展现状

数据库技术一直随着计算的发展而不断进步,随着移动计算时代的到来,嵌入式操作系统对移动数据库系统的需求为数据库技术开辟了新的发展空间。嵌入式移动数据库技术目前已经从研究领域逐步走向广泛的应用领域。随着智能移动终端的普及,人们对移动数据实时处理和管理要求的不断提高,嵌入式移动数据库越来越体现出其优越性,从而被学界和业界所重视。

2. 移动计算与嵌入式移动数据库

移动计算是一种新型的技术,它使得计算机或其他信息设备在没有与固定的物理连接设备相连的情况下能够传输数据。移动计算的作用在于,将有用、准确、及时的信息与中央信息系统相互作用,分担中央信息系统的计算压力, 使有用、准确、及时的信息能提供给在任何时间、任何地点需要它的任何用户。

所谓移动数据库是指支持移动计算环境的分布式数据库。由于移动数据库系统通常应用在诸如掌上电脑、PDA、车载设备、移动电话等嵌入式设备中,因此,它又被称为嵌入式移动数据库系统。

移动计算环境比传统的计算环境更为复杂和灵活。计算平台的移动性、连接的频繁断接性、网络条件的多样性、网络通讯的非对称性、系统的高伸缩性和低可靠性以及电源能力的有限性等因素对移动数据库的性能提出了相当高的要求。移动技术的发展必将对嵌入式移动数据库的发展起强大的推动作用,同时嵌入式移动数据库的发展也能促进移动计算的广泛应用。

3. 嵌入式移动数据库在应用中的关键

移动数据库在实际应用中必须解决好数据的一致性(复制性),高效的事务处理,数据的安全性等问题。

3.1 数据的一致性

移动数据库的一个显著特点是移动终端之间以及与服务器之间的连接是一种弱连接,即低带宽、长延迟、不稳定和经常性的断开。为了支持用户在弱环境下对数据库的操作,现在普遍采用乐观复制方法(Optimistic replication 或 Lazy replication)允许用户对本地缓存上的数据副本进行操作。待网络重新连接后再与数据库服务器或其他终端交换数据修改信息,并通过冲突检测和协调来恢复数据的一致性。

3.2 高效的事务处理

移动事务处理要解决在移动环境中频繁的、可预见的拆连情况下的事务处理。为了保证活动事务的顺利完成,必须设计和实现新的事务管理策略和算法。

1)根据网络连接情况来确定事务处理的优先级,网络连接速度高的事务请求优先处理。

2)根据操作时间来确定事务是否迁移,即长时间的事务操作将全部迁移到服务器上执行,无需保证网络的一直畅通。

3)根据数据量的大小来确定事务是上载执行还是下载数据副本执行后上载。

4)事务处理过程中,网络断接处理时采用服务器发现机制还是采用客户端声明机制。

5)事务移动(如:位置相关查询)过程中的用户位置属性的实时更新。

6)完善的日志记录策略。

3.3 数据的安全性

许多应用领域的嵌入式设备是系统中数据管理或处理的关键设备,因此嵌入式设备上的数据库系统对存取权限的控制较严格。同时,许多嵌入式设备具有较高的移动性、便携性和非固定的工作环境,也带来潜在的不安全因素。同时某些数据的个人隐私性又很高,因此在防止碰撞、磁场干扰、遗失、盗窃等对个人数据安全的威胁上需要提供充分的安全性保证。保证数据安全的主要措施是:第一,对移动终端进行认证,防止非法终端的欺骗性接入;第二,对无线通信进行加密,防止数据信息泄漏;第三,对下载的数据副本加密存储,以防移动终端物理丢失后的数据泄密。

4. 移动数据库管理系统的特性

移动DBMS的计算环境是传统分布式DBMS的扩展,它可以看作客户端与固定服务器结点动态连接的分布式系统。因此移动计算环境中的数据库管理系统是一种动态分布式数据库管理系统。由于嵌入式移动数据库管理系统在移动计算的环境下应用在嵌入式操作系统之上,所以它有自己的特点和功能需求:

微小内核结构

考虑到嵌入式设备的资源有限,嵌入式移动DBMS应采用微型化技术实现,在满足应用的前提下紧缩其系统结构以满足嵌入式应用的需求。

对标准SQL的支持

嵌入式移动DBMS应能提供了对标准SQL的支持。支持SQL92标准的子集,支持数据查询(连接查询、子查询、排序、分组等)、插入、更新、删除多种标准的SQL语句,充分满足嵌入式应用开发的需求。

事务管理功能

嵌入式移动DBMS应具有事务处理功能,自动维护事务的完整性、原子性等特性;支持实体完整性和引用完整性。

完善的数据同步机制

数据同步是嵌入式数据库最重要的特点。通过数据复制,可以将嵌入式数据库或主数据库的变化情况

应用到对方,保证了数据的一致性。嵌入式移动数据库管理系统应具有以下的特点:

1)提供多种数据同步方式。具有上载同步、下载同步和完全同步三种同步方式。

2)具有完善的冲突检测机制和灵活的冲突解决方案,具有冲突日志记录功能。

3)支持快速同步。系统同步时,只传递变化的数据,节省了大量的同步时间。

4)支持表的水平分割和垂直分割复制,最大限度地降低了嵌入式数据库的大小。

5)支持异构数据源连接同步。可以用支持ODBC的异构数据源作为主数据库和嵌入式设备上的数据库进行数据同步。

6)具有主动同步的功能。允许用户对系统提供的同步事件自定义过程实现,提供了最大灵活度的同步过程。

支持多种连接协议

嵌入式移动DBMS应支持多种通信连接协议。可以通过串行通信、TCP/IP、红外传输、蓝牙等多种连接方式实现与嵌入式设备和数据库服务器的连接。

完备的嵌入式数据库的管理功能

嵌入式移动DBMS应具有自动恢复功能,基本无需人工干预进行嵌入式数据库管理并能够提供数据的备份和恢复,保证用户数据的安全可靠。

支持多种嵌入式操作系统

嵌入式移动DBMS应能支持Windows CE、Palm OS等多种目前流行的嵌入式操作系统,这样才能使嵌入式移动数据库管理系统不受移动终端的限制。

另外,一种理想的状态是用户只用一台移动终端(如手机)就能对与他相关的所有移动数据库进行数据操作和管理,这就要求前端系统具有通用性,而且要求移动数据库的接口有统一、规范的标准。前端管理系统在进行数据处理时自动生成统一的事务处理命令,提交当前所连接的数据服务器执行。这样就有效的增强了移动数据库的通用性,扩大了嵌入式移动数据库的应用前景。

总之,在嵌入式移动数据库管理系统中还需要考虑诸多传统计算环境下不需要考虑的问题,如对断接操作的支持、对跨区长事务的支持、对位置相关查询的支持、对查询优化的特殊考虑以及对提高有限资源的利用率和对系统效率的考虑等等。为了有效地解决上述问题,诸如复制与缓存技术、移动事务处理、数据广播技术、移动查询处理与查询优化、位置相关的数据处理及查询技术、移动信息发布技术、移动Agent 等技术仍在不断的发展和完善,他们会进一步促进移动数据库技术的发展。

5. 总结

移动数据库技术的许多特性都与信息时代的不断进步的需求相吻合, 有着广阔的发展空间。移动数据库技术配合GPS技术,可以用于智能交通管理、大宗货物运输管理和消防现场作业等。移动数据库技术还

在零售业、制造业、金融业、医疗卫生等领域展现了广阔的应用前景。随着移动计算、移动数据库和无线数据通信等相关技术迅猛发展,移动数据库将成为信息社会的重要支柱。(T004)

<<

移动互联网将成为未来互联网发展的趋势各界已经达成共识特别是随着移动计算技术的进步移动设备的成本价格日

移动互联网将成为未来互联网发展的趋势,各界已经达成共识。特别是随着移动计算技术的进步,移动设备的成本价格日趋降低,这为移动设备的普及奠定了更好的基础,这也使得我国家移动设备用户大幅增长。 根据前瞻产业研究院《2013-2017年中国移动互联网行业市场前瞻与投资战略规划分析报告》的数据:2012年我国移动设备销售量累计超过10亿部(台),移动互联网发展环境渐佳。 尽管我国移动互联网的发展环境越来越好,规模也越来越大,但是缺乏盈利方式的问题却逐渐显露出来。由于移动设备屏幕小、移动流量昂贵等问题,移动互联网的广告盈利模式效果并不是很理想,用户面对这类移动互联网产品的最优考虑就是卸载。 根据《2013-2017年中国移动互联网行业市场前瞻与投资战略规划分析报告》的调研显示:85%以上的用户在遇到广告展示的应用后都会把应用卸载(新浪微博等除外)。这也就是说,移动互联网应用的第三方广告给用户的体验是极差的,更重要的是给用户遗留了不可信的坏印象。 当移动互联网行业的格局逐渐稳定,移动互联网的投资热情也逐渐减退,盈利模式缺失开始成为困扰行业发展的最大问题,游戏会是移动互联网突破盈利模式缺失的重要突破口吗?最近的微信传言已经开始内测游戏了。显然,作为移动互联网第一阵营排头兵在迟迟找不到盈利模式之后,也选择进入游戏领域。但能否成功还有待观察。但是从其他手游公司的发展来看,微信要取得成功的概率是非常大的。但是对于小公司却依然存在推广以及产品更新速度快等问题,耗费巨大。 移动电商其实是移动互联网实现盈利最简单的方式,但是前面说到的移动设备屏幕小、移动流量费用昂贵的问题也制约了它的发展。如果你想在淘宝购买一件衣服,需要消耗100M 的流量吗?其实这是很昂贵的。更何况到目前为止,所有的电商企业都没有公布移动电商的

移动计算技术的发展

随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中移动数据库更显示出其优越性。本文研究了移动数据库的发展现状及应用前景,分析了移动数据库在应用中关键点,并指出了移动数据库管理系统应具有的基本功能。 1. 嵌入式移动数据库的发展现状 数据库技术一直随着计算的发展而不断进步,随着移动计算时代的到来,嵌入式操作系统对移动数据库系统的需求为数据库技术开辟了新的发展空间。嵌入式移动数据库技术目前已经从研究领域逐步走向广泛的应用领域。随着智能移动终端的普及,人们对移动数据实时处理和管理要求的不断提高,嵌入式移动数据库越来越体现出其优越性,从而被学界和业界所重视。 2. 移动计算与嵌入式移动数据库 移动计算是一种新型的技术,它使得计算机或其他信息设备在没有与固定的物理连接设备相连的情况下能够传输数据。移动计算的作用在于,将有用、准确、及时的信息与中央信息系统相互作用,分担中央信息系统的计算压力, 使有用、准确、及时的信息能提供给在任何时间、任何地点需要它的任何用户。 所谓移动数据库是指支持移动计算环境的分布式数据库。由于移动数据库系统通常应用在诸如掌上电脑、PDA、车载设备、移动电话等嵌入式设备中,因此,它又被称为嵌入式移动数据库系统。 移动计算环境比传统的计算环境更为复杂和灵活。计算平台的移动性、连接的频繁断接性、网络条件的多样性、网络通讯的非对称性、系统的高伸缩性和低可靠性以及电源能力的有限性等因素对移动数据库的性能提出了相当高的要求。移动技术的发展必将对嵌入式移动数据库的发展起强大的推动作用,同时嵌入式移动数据库的发展也能促进移动计算的广泛应用。 3. 嵌入式移动数据库在应用中的关键 移动数据库在实际应用中必须解决好数据的一致性(复制性),高效的事务处理,数据的安全性等问题。 3.1 数据的一致性 移动数据库的一个显著特点是移动终端之间以及与服务器之间的连接是一种弱连接,即低带宽、长延迟、不稳定和经常性的断开。为了支持用户在弱环境下对数据库的操作,现在普遍采用乐观复制方法(Optimistic replication 或 Lazy replication)允许用户对本地缓存上的数据副本进行操作。待网络重新连接后再与数据库服务器或其他终端交换数据修改信息,并通过冲突检测和协调来恢复数据的一致性。 3.2 高效的事务处理 移动事务处理要解决在移动环境中频繁的、可预见的拆连情况下的事务处理。为了保证活动事务的顺利完成,必须设计和实现新的事务管理策略和算法。 1)根据网络连接情况来确定事务处理的优先级,网络连接速度高的事务请求优先处理。

移动计算复习资料

1.移动计算基本概念 ○1指节点处于移动状态下或非预定状态下的网络计算技术; ○2移动计算是使人们能在任何时间、任何地点、在运动过程中能够不间断地访问网络服务(数据)的技术的统称-ACM; ○3利用移动终端通过无线和固定网络与远程服务器交换数据的分布计算环境。 2.移动计算主要研究内容 ○1关键技术:移动计算机制、情景感知、移动计算环境、应用任务迁移方法、移动计算软件支撑平台、移动过程中的信息安全 ○2核心内容:情景认知建模方法、服务自发发现与资源自适应管理策略、用户任务无缝主动迁移方法、面向普适服务的移动应用支持平台的设计与实现、移动设备技术、嵌入式操作系统、无线网络技术、移动安全、移动数据管理、人机交互技术、移动商务。 ○3未来五大关键:移动支付、手写笔重生、企业业务、广告业务、语音业务 3.应用领域 ○1信息访问设备:掌上电脑、平板电脑、笔记本电脑、智能手机、穿戴计算机、传感器节点、智能家电、智能玩具 ○2军事应用:穿戴计算机(实施快速作战指挥与控制、实施战场侦察探测、作战信息处理、广泛地应用于各兵种);传感器网络在军事领域的应用(战场观测与监视、敌方侦察、目标跟踪与分类、核生化攻击检测、有害物质(气体、液体、辐射等)检测、战场可视化、导向系统)。 ○3民用应用:智能交通、智能手机、穿戴计算机、传感器网络 其中传感器网络的应用:城市交通(高速公路车辆监测、交通状况监测、停车场位置导引、车辆识别);健康医疗(医疗检测与诊断、医疗设备联网、病人状况监测、人体内部情况监测);商务应用(商场保安监测、交易过程监视、工厂内部监视);家庭应用(网络家电监控、家庭保安、儿童监护、智能玩具);环境监测(农田环境监测、土壤监测、气候监测、水文监测、森林火灾观测) 4.环境模型 MH:Mobile Host 移动主机FH:Fixed Host 固定主机 MSS:Mobile Support Station 移动支持站 5.简述正交频分复用(OFDM)技术、思想 OFDM是一种无线环境下的高速传输技术,其主要思想就是在频域内将给定信道分成许多正交子信道,在每个子信道上使用一个子载波进行调制,各子载波并行传输。尽管总的信道是非平坦的,即具有频率选择性,但是每个子信道是相对平坦的,在每个子信道上进行的是窄带传输,信号带宽小于信道的相应带宽。OFDM技术的优点是可以消除或减小信号波形间的干扰,对多径衰落和多普勒频移不敏感,提高了频谱利用率,可实现低成本的单波段接收机。

移动计算技术

063815移动计算技术32学时/2学分英文译名: Mobile Computing Technology 适用领域:计算机系统结构、计算机应用技术、计算机软件理论 开课单位:计算机科学与技术学院 教学目的:通过本课程的学习,学生应掌握移动计算的基本理论和方法,熟悉若干移动计算典型案例,重点掌握无线网络MAC协议原理以及移动自组网和无线Mesh网的基本组成、 结构、原理、相关协议以及实现与应用,为后续学习和研究工作奠定基础。 预备知识或先修课程要求:计算机网络 教学主要内容以及对学生的要求: 要求学生应预先学习计算机网络和移动通信等相关课程;教学主要内容包括:计算的 演变、移动计算技术概论、通用计算技术简介、无线网络MAC协议原理、移动自组 网、无线Mesh网、下一代无线Internet、移动计算的仿真技术以及移动计算的典型应 用案例等。 内容摘要: 移动计算技术是随着无线网络、移动网络以及移动设备的发展而在互联网基础上的技 术提升,主要解决不同网络的接入和无缝计算;它是分布式计算和分布式人工智能与 移动通信技术相结合的产物,是一种以移动性为特征的新的计算和问题求解规范,是 下一代分布、移动、开放环境中的工程系统模型,是目前的一个学术研究热点,并在 实际中得到广泛应用。因此,本课程主要对以上内容进行概念性介绍,使学生了解计

算技术的演变过程,把握信息技术的未来。同时,本课程将系统讲解移动计算的基础 理论、系统结构、关键技术和方法,并描述了移动计算多个应用案例。此外还对与移 动计算相交叉的移动自组网技术、无线Mesh网技术、穿戴计算技术、和移动计算仿 真技术作了详细讲授。通过本课程的学习,学生应掌握移动计算的基本理论和方法, 熟悉若干移动计算典型案例,为后续学习和研究工作奠定基础。 考核方式: 总成绩(百分制)=平时成绩(10%)+实验(10%)+口头报告(30%)+大作业(50%)。 平时成绩根据上课出勤情况和课堂参与度评定;课程讨论要求每名学生作口头报告并 提交PPT,根据报告难度和质量评定成绩;课程结束时,每名学生需将自己研究方向 与移动计算技术相结合,撰写一个完整、可行的研究计划,根据完成质量评定成绩。课程主要教材: 无. 主要参考书目: [1]《移动计算技术》徐明、曹建农、彭伟清华大学出版社2008-9 [2]《GloMoSim网络仿真-从入门到精通》高振国哈尔滨工业大学出版社2008-5 [3]《普及计算》[德]Uwe Hansmann, Lothar Merk 等(著),英春、孙沛(译) 清华大 学出版社2004-1 [4]《Mobile Computing》Chander Dhawan 世界图书出版社1997 [5]《下一代无线因特网技术:无线Mesh网络》方旭明人民邮电出版社2006-5 [6]《Ad Hoc移动无线网络》王金龙国防工业出版社2004-5

移动计算考试重点1

******第一章**************** ●ISO七层参考模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 ●物理层的主要功能:利用传输介质为通信的网络节点之间建立、管理和释放物理连接; 实现比特流的透明传输,为数据链路层提供数据传输服务;物理层的数据传输单元是比特。 ●数据链路层主要功能:在物理层提供的服务基础上,数据链路层在通信的实体间建立数 据链路连接;传输以“帧”为单位的数据包;采用差错控制与流量控制的方法,使有差错的物理线路变成无差错的数据链路。 ●网络层主要功能:通过路由选择算法为分组通过通信子网选择最适当的路径;为数据在 节点之间传输创建逻辑连接;实现网络互连功能。 ●传输层主要功能:向用户提供可靠端到端(end-to-end)服务;处理数据包错误、数据 包次序,以及其他一些关键传输问题;传输层向高层屏蔽了下层数据通信的细节,是计算机通信体系结构中关键的一层。 ●会话层的主要功能:负责维护两个节点之间的传输链接,以便确保点-点传输不中断; 管理数据交换。 ●表示层的主要功能:用于处理在两个通信系统中交换信息的表示方式;数据格式变换; 数据加密与解密;数据压缩与恢复。 ●应用层的主要功能:为应用程序提供了网络服务;应用层需要识别并保证通信对方的可 用性,使得协同工作的应用程序之间的同步;建立传输错误纠正与保证数据完整性的控制机制。 ●对OSI参考模型的评价:层次数量与内容选择不是很好,会话层很少用到,表示层几乎 是空的,数据链路层与网络层有很多的子层插入;OSI 参考模型将“服务”与“协议”的定义结合起来,使得参考模型变得格外复杂,实现困难;寻址、流控与差错控制在每一层里都重复出现,降低系统效率;数据安全性、加密与网络管理在参考模型的设计初期被忽略了;参考模型的设计更多是被通信的思想所支配,不适合于计算机与软件的工作方式;严格按照层次模型编程的软件效率较低。 ●对TCP/IP参考模型评价:在服务、接口与协议的区别上不很清楚,一个好的软件工程 应该将功能与实现方法区分开,参考模型不适合于其它非TCP/IP协议族;TCP/IP参考模型的主机-网络层本身并不是实际的一层;物理层与数据链路层的划分是必要和合理的,但是TCP/IP参考模型却没有做到这点。 ●无线通信通常影响OSI中的三层:物理层、数据链路层和网络层。物理层:无线系统中 关键资源是无线频谱,物理层重点是设计如何有效利用频谱资源的调制、信源编码、信道编码、信号检测等技术。链路层:重点是如何在时间上、频率上或空间上共享频谱,其中MAC层协议的设计尤为重要。网络层:重点是路由和服务质量。 ●跨层设计的思想就是使任意两层之间能够互相提供和利用有用信息。 ●自适应是跨层设计的核心思想,所谓自适应就是指协议栈能够分析和提取所需信息,并 根据这些信息做出正确反应的机制,它既包括协议栈的上层对下层变化的自适应,也包括下层对上层要求的自适应。 ●移动计算:是一种在任何时间、任何地方、在运动过程中所具有的不间断访问数据的能 力。 ●游牧计算:人们在不同的地点要求连续同样的工作,这些地方是固定的工作场所,在移动 过程中不要求工作.工作环境:计算机+ 互联网 ●普适计算又称普存计算、普及计算(英文中叫做pervasive computing或者Ubiquitous computing)这一概念强调和环境融为一体的计算,而计算机本身则从人们的视线里消

移动学习概述

移动学习 1、定义 (1)定义 移动学习是指依托目前比较成熟的无线移动网络以及多媒体技术,学生和教师在移动计算设备(如手机,个人数字助理PDA、pocketPC等)帮助下的能够在任何时间、任何地点发生的学习,移动学习所使用的移动计算设备必须能够有效地呈现学习内容并且提供教师与学习者之间的双向交流。 正确理解移动学习的内涵应该从以下几个方面来把握:首先,移动学习是在数字化学习的基础上发展起来的,是数字化学习的扩展,它有别于一般学习。其次,移动学习除具备了数字化学习的所有特征之外,还有它独一无二的特性,即学习者不再被限制在电脑桌前,可以自由自在、随时随地进行不同目的、不同方式的学习。学习环境是移动的,教师、研究人员、技术人员和学生都是移动的。最后,从它的实现方式来看,移动学习实现的技术基础是移动计算技术和互联网技术,即移动互连技术;实现的工具是小型化的移动计算设备。 (2)在中国的发展现状 中国移动学习的商业行为在三四年已经萌芽,有部分企业利用WAP和手机短信开展学习活动,甚至已经有基于手机的学习系统。但是由于当时的手机性能、手机资费、用户学习习惯等制约,基于手机的学习还处于萌芽状态,没有形成大规模的商业活动。同时,国内也有学者对移动学习展开研究,如各大高校教育技术系的研究。但是从整体而言,移动学习处于研究阶段,没有展开大规模的商业活动。 但是自2005年底,尤其是2006年,移动学习由研究阶段进入商业推广应用阶段。据各地对移动学习态度的调查结果显示:34%的大学生、42%的高中生、42%的初中生表示对学习手机持喜欢态度,超过调查总人数的1/3,而选择一般的人占到了43%以上。持不喜欢态度的人不到总数的1/5。由此可见,移动学习得到多数潜在用户的认可。 但是,目前国内推出相应移动学习解决方案的公司数量并不多。

移动计算心得与体会

有关移动计算 有关移动计算、你了解多少呢? 听了有关于移动计算的讲座,我心潮澎湃。关于未来、关于前景、关于未来生活和工作方式。我似在听一部关于世界技术革命的史诗级画卷的展开! 下面,我仅仅说几句我的心得! 移动计算是随着移动通信、互联网、数据库、分布式计算等技术的发展而兴起的新技术。移动计算技术将使计算机或其它信息智能终端设备在无线环境下实现数据传输及资源共享。它的作用是将有用、准确、及时的信息提供给任何时间、任何地点的任何客户。这将极大地改变人们的生活方式和工作方式。 移动计算是一个多学科交叉、涵盖范围广泛的新兴技术,是计算技术研究中的热点领域,并被认为是对未来具有深远影响的四大技术方向之一。 移动计算使用各种无线电射频(RF)技术或蜂窝通信技术,使用户携带他们的移动计算机、个人数字助手(pDA)、BP机和其他电讯设备自由漫游。使用调制解调器的移动计算机用户也应该属于这一范畴,但他们侧重于无线远程用户。移动计算机用户依赖于电子信报传送服务,使他们无论走到那里都能和办公室保持联系。一些厂商,Microsoft,正在制造支持移动用户的特殊接口。例如,当移动用户从一个地方到另一个地方时,将恢复桌面排列和在最后会谈中打开的文件,就象计算机从来都不关闭一样。 移动计算是消息传递技术和无线通信的融合。象RAM Mobile Data这样的公司也已加入,不仅具有通信的一面,而且还具有用户接口的支持。典型的用户包括需要技术信息的领域服务专家、进行估算的保险代表和需要信息以决定投资的销售人员。获得信息的一种方式是与公司数据库简单相连,并进行实时查询,信报传送减少,电话费用。移动用户只需通过一个数据库查询发送一个电子函件消息到数据库服务器,然后,服务器产生一个响应,并将响应放置在用户以后进行查取的信箱里。 与固定网络上的分布计算相比,移动计算具有以下一些主要特点: (1)移动性:移动计算机在移动过程中可以通过所在无线单元的MSS与固定网络的节点或其他移动计算机连接。 (2)网络条件多样性:移动计算机在移动过程中所使用的网络一般是变化的,这些网络既可以是高带宽的固定网络,也可以是低带宽的无线广域网(CDPD),甚至处于断 接状态。 (3)频繁断接性:由于受电源、无线通信费用、网络条件等因素的限制,移动计算机一般不会采用持续连网的工作方式,而是主动或被动地间连、断接。 (4)网络通信的非对称性:一般固定服务器节点具有强大的发送设备,移动节点的发送能力较弱。因此,下行链路和上行链路的通信带宽和代价相差较大。 (5)移动计算机的电源能力有限:移动计算机主要依靠蓄电池供电,容量有限。经验表明,电池容 量的提高远低于同期CPU速度和存储容量的发展速度。 (6)可靠性低:这与无线网络本身的可靠性及移动计算环境的易受干扰和不安全等因素有关。由于移动计算具有上述特点,构造一个移动应用系统,必须在终端、网络、数据库平台以及应用开发上做一些特定考虑。适合移动计算的终端、网络和数

移动计算

第6章 无线与移动计算 1 无线与移动计算的问题 移动计算包括三个要素,即通信、计算和移动,这三个方面既相互独立又相互联系。移动计算概念提出之前,人们对它们已经研究了很长时间,移动计算则是第一次把它们结合起来进行研究的。 第一,信道可靠性问题和系统配置问题。首先,恶劣的通信环境造成很高的错误传输概率,为此采用的纠错和重传技术又会加剧时延特性的恶化。其次,有限的无线带宽,限制了数据的传输速率。 第二,对宽带业务的支持问题。为了真正实现在移动中进行各种计算,必须要对宽带数据业务进行支持。目前的无线移动蜂窝网络基本只能支持话音和低速的数据业务。为了解决这个问题,除了增加无线信道的带宽外,还必须研究如何在较低数据速率下适应移动特性,以及如何提供预连接服务、智能业务服务和资源的预分配技术等。 第三,在移动计算中,还存在一个移动管理的问题。现有的移动管理主要针对话音业务,如何拓展现有的移动管理技术到宽带数据业务,更好地支持预连接智能业务和预分配资源是一个正在研究的课题。 第四,如何把一些在固定计算网络中的成熟技术移植到移动计算网络中的问题。 2 移动计算网络 根据支持节点的移动范围的大小,基本上可以分为两种解决方案:广域解决方案和局域解决方案。 1)无线蜂窝数字通信网络和卫星通信网络 广域方案主要是依靠现有的无线蜂窝数字通信网络和卫星通信网络作为移动计算的物理网。 (1)无线蜂窝数字通信网络 传统的以话音业务为主的无线数字蜂窝系统只能支持低速的数据业务,满足不了日益增长的宽带多媒体业务的需求。为了在现有蜂窝系统的基础上增加对无线数据业务(计算能力)的支持,需要做两方面的工作:一是在物理层上提供更可靠的高比特速率传输,二是在高层上支持数据业务的交换。GPRS(General Packet Radio Service)和CDPD(Cellular DigitalPacket Data)就是在这样的背景下提出的。 (2).卫星通信网络

移动计算理论与技术复习完整版

移动计算理论与技术复 习

一、客观部分:(单项选择、多项选择、不定项选择、判断) (一)、单选题。 1、()是射频通信协议,它可以仿真串行电缆接口协议(如RS-23 2、V24等),可以在无线环境下实现对高层协议(如PPP、TCP/IP、WAP等协议)的支持。 A、RFCOMM B、LMP C、L2CAP D、SDP ★1-3题的考核知识点:蓝牙协议栈 附2.2.2:(考核知识点解释) RFCOMM是射频通信协议,它可以仿真串行电缆接口协议(如RS-232、V24等),可以在无线环境下实现对高层协议(如PPP、TCP/IP、WAP等协议)的支持。另外,RFCOMM协议可以支持AT命令集,从而可实现移动电话和传真机及调制解调器之间的无线连接。蓝牙协议可以固化为一个芯片,嵌入到各种各样的智能终端中。 2、时分多址是()。 A、TDMA B、FDMA C、CDMA D、以上全不是 ★4-5题的考核知识点:多址接入技术的方式 附2.1.4:(考核知识点解释)多址接入 在无线通信环境的电波覆盖区内,如何建立用户之间无线信道的连接是多址接入(multipleaccess)问题。现阶段,主要的多址接入技术包括3种方式,即频分多址(FDMA)、时分多址(TDMA)和码分多址(CDMA)。在实际应用技术中还有一些从这3种基本方式派生出来或集成的多址方式,如DAMA(按需分配多址----卫星通信中采用)、TDMA/FDMA、CDMA/FDMA等。此外,还有PDMA(极分多址)、SDMA(空分多址)等多址接入。以下简要介绍TDMA、FDMA、SDMA与CDMA4种多址接入方式。 3、()将总频段划分为若干占用较小带宽的频段,这些频段在频域上互不重叠,每个频段就是一个通信信道,将它分配给一个用户。在接收设备中使用带通滤波器允许指定频段里的能量通过,但滤除其他频率的信号,从而抑制临近信道之间的相互干扰。 A、TDMA B、FDMA C、CDMA D、SDMA ★6-7题的考核知识点:频分多址FDMA 附2.1.4:(考核知识点解释) FDMA将总频段划分为若干占用较小带宽的频段,这些频段在频域上互不重叠,每个频段就是一个通信信道,将它分配给一个用户。在接收设备中使用带通滤波器允许指定频段里的能量通过,但滤除其他频率的信号,从而抑制临近信道之间的相互干扰。FDMA通信系统的基站必须同时发射和接收多个不同频率的信号,任意两个移动用户之间进行通信都必须经过基站的中转,因而必须占用4个频段才能实现双工通信。移动终端通信结束后,将退出它占用的频段,这些频段又可以重新分配给别的用户使用。 4、()作为一个开源软件平台,是根据P2P应用需求开发的移动中间件。 A、SOMA B、CARISMA C、JADE D、LIME ★8-10题的考核知识点:移动中间件,参见P155 附6.5.4:(考核知识点解释)JADE JADE作为一个开源软件平台,是根据P2P应用需求开发的移动中间件。JADE符合FIPA规范的标准Agent平台,因此能够与其他符合FIPA规范的移动Agent系统实现兼容,从而有助于多Agent 系统的实现。JADE的体系结构是完全模块化的,通过激活其中的某些模块就可以在连接性、内存和处理能耗等方面满足某些应用的特定需求。 5、()系统主要由3部分组成:一是编写Agent和场所的语言,二是语言解释器,三是实现引擎交换的移动Agent通信协议。在Telescript当中主要实现了以下基本概念::Agent、场所、旅行、会晤、授权和许可证。

移动计算技术与应用_实验一 Android开发环境及项目结构

实验一 Android开发环境及项目结构 一、实验目的: 1. 熟悉Android开发环境; 2. 掌握创建Android应用程序的方法; 3. 熟悉Android项目结构 二、实验内容: 1.新建Android项目: 名称:Hello World 应用名称:欢迎 包:edu.cslg.hello Activity: HelloActivity 运行,并观察程序运行效果 2. 修改strings.xml,把屏幕上显示信息改为:"欢迎使用Android应用程序",运行 3. 替换图标icon.png,分别为ldpi,mdpi,hdpi提供分辨率为36x36, 48x48, 72x72的图标,运行 4.添加图片welcome.png到res/drawable中, 且修改main.xml,在之后添加: 运行观察效果; 把上述wrap_content分别修改为fill_parent,运行并观察效果。 三、实验要求: 1.描述上述实验内容的实现步骤及运行效果; 2.描述Android项目结构(各组成部分及用途) 四、实验步骤及运行截图 (1)实现步骤: 1)创建Android模拟器(A VD) eclipse的ADT插件使得建立安卓模拟器变得可视化,操作简单方便,同时在eclipse开发安卓应用时可以一键安装APK到安卓模拟器中并进行程序调试。 ①打开Eclipse,主页面如下:

云计算在移动计算技术上的应用

云计算在移动计算技术上的应用 摘要:随着云计算与移动互联网的发展,移动云计算正是成为一种新的应用模式,在移动云计算中,终端的移动性要求在任何时间、任何地点都能进行安全的数据接入,但还存在一些问题,从移动云计算的概念出发,本文讨论了移动云计算的架构与服务模型,详细说明了移动云计算的实例应用,并对未来做进一步展望。 关键词:移动云计算;架构;服务摸型;虚拟化; 1 云计算概念 云计算是一种新型的应用模式,以期通过网络,以按需的方式实现软件、处理能力、存储等资源的共享,云计算有3种基本应用模式软件即服务(software as a service,SaaS) ;平台即服务(platform as a service PaaS) 和基础设施即服务(infrastructure as a service IaaS)。软件即服务使得服务提供商在云端提供软件服务,从而用户不需要在自己的机器上安装和运行这些软件;平台即服务利用云基础设施提供一个计算平台,通过这个平台可以创建、测试以及配置用户的应用程序;基础设施即服务提供所需的基础设施作为一种服务,这样,用户就不用自己买服务器、数据中心等硬件设施[1]。 移动云计算是基于云计算的概念提出来的。移动云计算是移动用户终端通过移动互联网以按需与易扩展的方式获得所需的基础设施、平台、软件或应用等的一种资源或信息服务的交付与使用模式。因此,移动云计算是指云计算服务在移动生态系统中的可用性,这包含了很多元素,如用户、企业、家庭基站、转码、端到端的安全性、家庭网关和移动宽带服务等。移动云计算作为云计算的扩展,提供给移动用户云平台上的数据存储和处理服务,在移动云计算中,终端的移动性要求其在任何时间、任何地点都能进行安全地数据接入,以便用户在移动云计算环境中,通过移动设备使用应用程序以及访问信息时,有更好的用户体验[2]。 2 云计算技术基础 云计算技术发源于搜索引擎平台,是基于低成本、高性能、资源灵活分配与应用快速布署等目标的IT 系统实现技术。其核心是通过高带宽的网络,向用户提供各种类型(包括硬件、平台、软件等形式)的IT 资源和服务,用户按需使用,代替高额成本构建的传统“烟囱式”的IT 系统。云计算是虚拟化、网格计算、分布式计算、并行处理、集群调度管理、公共计算、Web2.0、PaaS、SaaS 等众多新技术的融合,同时它提供了一种新的以按需租用IT 资源和服务为核心的业务模式。电信运营商纷纷引入云计算技术,建设高效率、快速部署、按需使用的IT 服务能力,帮助企业缩短业务系统上线周期、降低维护成本,并进行业

在线作业18春学期《移动计算理论与技术》在线作业

18春学期《移动计算理论与技术》在线作业 总分:100分 一、单选题共10题,20分 1()系统主要由3部分组成:一是编写Agent和场所的语言,二是语言解释器,三是实现引擎交换的移动Age 通信协议。在Telescript当中主要实现了以下基本概念:Agent、场所、旅行、会晤、授权和许可证。ATelescript BAglets CMole DD' Agent学生答案:A得分:2分 2码分多址是()。 AFDMA BTDMA CCDMA学生答案:C得分:2分 3()将总频段划分为若干占用较小带宽的频段,这些频段在频域上互不重叠,每个频段就是一个通信信道,将它分配给一个用户。在接收设备中使用带通滤波器允许指定频段里的能量通过,但滤除其他频率的信号,从而抑制临近信道之间的相互干扰。。 ATDMA BCDMA CSDMA DFDMA学生答案:D得分:2分 4()是射频通信协议,它可以仿真串行电缆接口协议(如RS-232、V24等) ,可以在无线环境下实现对高层协议(如PPP、TCP/IP、WAP等协议)的支持。。 ARFCOMM BLMP CL2CAP DSDP学生答案:A得分:2分 5、1995年,德国斯图加特大学设计开发出()系统。该系统基于纯Java,也是最早用Java语言实现的移动Age 系统之一。

BMole CD' Agent DTelescript学生答案:B得分:2分 6红外线链路访问协议是()。 AIrDASIR BIrLAP CIrLMP学生答案:B得分:2分 7()的全称是安全开放的移动Agent。。 ASOMA BLIME CCARISMA DJADE学生答案:A得分:2分 8时分多址是()。 AFDMA BCDMA CTDMA学生答案:C得分:2分 10在宏观层次上,移动终端的节能技术大致可以分为:()。 A节能硬件设计 B软件节能设计 C无线通信节能设计 D可适应性能源管理学生答案:A得分:2分 二、多选题共15题,30分 1、Agent特有的()使得它可以自主完成用户指定的任务,根据需求自主地在网络中迁移,并对网上的信息进行搜索、过滤和转发。 A自主性B协同交互性C移动性D智能性学生答案:ABC得分:2分 /2按照时间耦合与空间耦合的特性,现有的移动Agent协同模型大致可以分为()。 A直接协同模型B面向会晤协同模型 C基于黑板协同模型D类Linda协同模型学生答案:ABCD得分:2分 3移动Agent定位的方法比较多,在MASIF标准当中就提供的Agent定位技术有()。

相关主题
相关文档
最新文档