1 / 73
文档名称:

普适环境下异构设备互操作协议的设计与实现.pdf

格式:pdf   页数:73
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

普适环境下异构设备互操作协议的设计与实现.pdf

上传人:cherry 2014/2/19 文件大小:0 KB

下载得到文件列表

普适环境下异构设备互操作协议的设计与实现.pdf

文档介绍

文档介绍:西北大学
硕士学位论文
普适环境下异构设备互操作协议的设计与实现
姓名:崔洛
申请学位级别:硕士
专业:计算机软件与理论
指导教师:华庆一
20100620
摘要在普适计算环境下,智能化的异构设备只⑸贤尽等心芰Υ砀复杂的界面信息,从而使得用户界面的表现形式日趋多样,即可以使用交互式图形、语音、文字等多种方式与用户交互。随着移动通信技术的发展,持有不同设备的用户之间信息交互的要求越来越迫切,但这种界面形式的多样性使得同一个信息对象在不同设备中无法简单的使用相同的交互方式。这种交互方式的异构化导致了交互语义在不同设备上的通信和表示日趋复杂,造成了异构设备之间互操作的困难。在本文中,交互语义指从用户观点能看到并且能控制的信息内容,这些内容是界面元素所代表的内在含义,它们并不会随着设备界面形式的不同而改变。正是信息内容所具有的不变特征使异构设备之间的互操作成为可能。当前,已经有多种方法用于描述按钮、菜单、文本框等标准界面元素,并应用到了异构设备环境中,但它们都没能关注最难处理的主窗口内界面交互语义,从而无法真正解决互操作问题。针对上述问题,本文设计了一个与设备无关的交互语义传输协议8眯榛于糜诮缑嬷鞔翱谀诮换バ畔⒌耐骋幻枋觯⑼üㄐ磐绱涓胫ゲ僮的设备,而后由该设备上的馐推鞫云浣薪馕觯崛〕鲋鞔翱谀诘慕换ビ镆澹并使用符合本设备软硬件特性的表现形式将其呈现在界面上,从而实现异构设备的互操作。本研究还设计与实现了不同设备上的馐推髟停⒖7⒘艘桓鲇τ肎协议的界面工具箱糜谥С钟τ每7⒄呷菀椎墓菇ɑ贕的程序。最后通过一个案例原型阐述了绦虻目7⒐蹋得髁烁眯榈目尚行院陀行浴本文的研究受到国家“八六三’’高技术发展研究计划项目嗪牛、中科院计算机科学国家重点实验室开放课题基金项目嗪牛篠⒐易匀科学基金项目嗪牛以及西北大学研究生科研实验类项目嗪牛关键词:普适计算,异构设备,交互语义,的资助。
,.,琣琤.—瑃琣琫琒甌瑃,限...瑃
瑃,.:琒琣瓵琋
学位论文作者签名:牟龇指导教师签名:—兰纽融一年厝辍蝴、刍忉学位论文作者签名:嗜硼月硼日西北大学学位论文知识产权声明书西北大学学位论文独创性声明本人完全了解西北大学关于收集、保存、使用学位论文的规定。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文被查阅和借阅。本人授权西北大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时授权中国科学技术信息研究所等机构将本学位论文收录到《中国学位论文全文数据库》或其它相关数据库。保密论文待解密后适用本声明。本人声明:所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,本论文不包含其他人已经发表或撰写过的研究成果,也不包含为获得西北大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。
第一章绪论研究背景与意义在普适计算环境下,手机、上网本、纫旃股璞傅闹悄芑怪弑噶私锨康计算能力和更大的屏幕,能够给用户提供交互式图形、语音和文字等多种交互界面以满足用户交流、办公及娱乐等不同层次的需求。而移动通信技术的发展,极大地丰富了普通用户的沟通与生活,他们能够随时随地的利用手持移动设备进行收发邮件、获取资讯信息、进行视频电话或会议以及游戏娱乐等活动。在这样的背景下,持有不同种类设备的用户之间信息交互的要求越来越迫切,例如,一个智能手机用户有和传统的用户实时交换信息、视频交谈以及共同游戏的需求。然而,由于各种设备之间计算能力、屏幕尺寸、输入设备的异构化,使得界面信息在不同设备上的表现形式日趋多样。例如,传统的中,界面信息通常是以交互式图形的方式展现给用户,而由于其具有强大的处理能力,越来越多的应用程序或游戏程序采用绚丽的三维图形界面,提供给用户丰富的交互手段,得到良好的视听效果;在智能手机上,因为处理能力的限制,大多采用二维图形界面,在不影响程序运行的效率的前提下,提供给用户一定的交互手段;而在某些低档次设备中,甚至采用文字或语音界面,以保证设备的功能。在异构设备的信息互操作中,这种多样性使得同一个信息对象在不同设备中无法简单的使用相同的交互方式,例如,计算能力差,屏幕尺寸小的移动设备,不适合使用三维图形作为其交互方式。如上文所述,设备的异构化,给不同种类设备之间的通信带来了困难,原因如下:由于服务器端难以了解客户端设备的软硬件属性和交互方式夹巍⒂镆簟⑽淖值,故客户端设备的界面信息表现形式不能由服务器端决定,即不能以传输信息具体表现形式的方法解决通信问题。因为这需要为存在的每一种客户端设备均设计一套专用的互操作方法,而每增