论文部分内容阅读
随着信息时代的发展,用户所关心的信息越来越丰富,对个人信息有效管理的需求也越来越迫切,这促使了人们对个人信息管理(Personal Information Management PIM)的研究和探索。数据空间(Dataspace)是一种新型数据管理理论,它将各种类型的数据统一看作数据对象,淡化数据格式,注重数据内容,将与个体相关的所有数据管理起来,形成统一管理的数据空间。
本文主要研究基于数据空间数据管理方式的、运行于移动设备的移动个人信息管理系统(SwiftPersonal Information Management),命名为SwiftPIM系统。传统的运行于移动设备的PIM服务主要是将联系人、日程表、备忘录等信息进行管理,SwiftPIM扩大了数据管理范围,将所有用户关心的数据,无论其格式、类型、大小都收纳入管理范围之内,形成了以用户需求为中心的个人数据空间(Personal Dataspace)。为了将复杂的个人数据空间数据统一管理,在深入分析和研究数据空间数据管理方式的基础上,提出了基于数据空间理论的数据组织模型。通过该数据组织模型,将复杂的非结构化物理数据统一管理,抽象出一层描述物理数据特征的逻辑语义数据,通过对逻辑语义数据的操作映射回物理数据本身的操作。并分析和研究了对物理数据的数据抽取包装技术、数据刷新、监控和识别方法,设计了逻辑语义数据的数据格式和存储管理方式,形成了SwiftPIM系统个人数据空间结构化管理方式与非结构化管理方式相结合的数据管理特色。利用插件技术,使得SwiftPIM具有了可扩展性。分别为SwiftPIM系统设计了外接扩展插件接口和内置系统插件接口。外接扩展插件接口使SwiftPIM可以应用到其他应用场景,具有应用场景可扩展性,应用实例是在SwiftPIM原型系统中将企业移动管理应用作为外接插件“插入”SwiftPIM系统,将PIM服务应用到了企业移动管理下,使得SwiftPIM系统不仅仅为用户的私人事物服务,还可以使为用户的工作任务服务;另一方面,将SwiftPIM系统的功能实现模块设计为内置系统插件,将相应的功能模块插件“插入”系统,系统即可调用该功能,因而使得SwiftPIM的系统功能具有了可扩展性。在扩展和修改系统功能时,只需修改插件的实现代码,而不必修改SwiftPIM的其他部分代码,使得代码具有了可复用性。
本文同时研究了基于复杂异构数据的关联挖掘技术和查询搜索技术,使得个人数据空间中的数据具有了初步的语义,在查询搜索时可以根据已有的语义和已建立的关联进行搜索。基于数据安全和可恢复性的考虑,为系统设计了数据备份和数据安全机制。在上述工作的基础上,结合东南大学数据库实验室自主研发的SwiftDBPlus移动数据库系统和企业移动管理应用软件SwiftERP,对SwiftPIM的原型系统进行了设计和实现,并在企业移动管理场景下进行了实验,实验结果证明基于数据空间的数据管理方式对管理复杂多样的数据是有效的,对提高工作人员的工作效率有很大帮助。