论文部分内容阅读
进入21世纪以来,随着电路材料、结构设计、计算机制造工艺等技术的进步,以智能手机为代表的移动设备得到了飞速发展,移动计算技术在工业企业的应用逐步走向实用化阶段。国内外主要研究机构和著名大学都成立了相关的研究中心和实验室,专注于移动计算技术在工业,军事等主要领域的应用研究。目前,移动计算软件在工业企业现场应用研究方面仍然存在着许多的困难和挑战,其主要反映在基于传统软件框架开发的软件无法有效满足移动计算的应用需求,而且移动设备的交互模式与传统桌面交互模式存在较大的差异性;另一方面基于移动终端的面向工业现场的软件支撑技术也还处于探索阶段,不能很好地为移动计算软件研究提供良好的支持。鉴于以上研究,本文以移动计算在工业企业现场任务辅助方面的应用为背景,针对工业现场作业人员的远程协助,团队协作,设备状态监控,技术手册辅助等典型功能需求,结合传感器与无线传感网络,移动交互,Web服务等技术在工业企业中的应用现状以及向软件基础架构的整合需求,提出了基于OSGi(Open Service Gateway Initiate)平台构建面向现场任务辅助的移动计算终端支撑软件系统,力图建立模块化、可扩展化、可动态化改变行为的系统框架,具备支持人机自然协同和功能自适应的人机交互界面,为移动计算在工业企业的推广应用提供支撑系统。主要内容和创新之处可概括为:(1)在对相关技术进行研究和比较的基础上,针对面向现场任务辅助的移动计算终端支撑软件系统在软件系统结构的特殊需求,将OSGi与R-OSGi以及SLP(Service Location Protocol)相结合,设计了具备模块化,可扩展化,可动态化改变行为等特征的分布式软件基础框架,并以此作为软件基础框架构建了以网络层、逻辑层、服务层、表现层为核心的适合于OSGi的四层软件架构。(2)以OSGi软件架构为基础,结合工业现场作业需求,设计并实现的具体功能有:文字协助,白板协助,音视频协助,技术手册辅助,设备状态监控等。(3)结合工业现场作业辅助系统的功能使用特点,根据OSGi软件框架的动态性,实现了本系统所有功能模块以及其模块的动态化管理并研究其管理策略。