论文部分内容阅读
泛在网络环境下,终端设备的种类日趋多样化,多种异构终端设备的接入为泛在业务的跨平台拓展带来机遇。终端设备上的信息能够反映出用户当前体验业务的偏好以及终端提供业务的能力等重要信息,将这些终端能力信息进行封装并注册到终端管理系统中,同时开放给外界系统,有助于改善现有业务的质量和挖掘用户的新业务需求。在异构终端管理机制各不相同、各终端设备上能力信息存在差异化的背景下,如何将异构终端上差异化的终端能力以通用的方式注册至终端管理系统中,同时以统一的适配接口对外进行开放,并提供有效的终端能力服务请求匹配机制,是异构终端管理中亟待解决的问题。针对现有终端管理系统在异构终端设备的终端能力封装与开放问题研究上的不足,本文研究并设计了终端管理系统的终端能力注册模块与开放模块。设计终端能力注册模块时,通过建立通用的终端能力信息模型,将异构终端能力信息以统一的数据格式存储于终端管理系统中。设计终端能力开放模块时,使用本体描述语言对终端能力进行语义描述,将能力信息转化为服务资源并对外开放统一的服务调用接口;同时,针对外界请求与终端管理系统中终端能力进行服务匹配的问题,本文提出了多级过滤的服务匹配方法,将服务匹配阶段细分为服务的公共属性、专有属性以及服务信誉度的匹配。在计算属性间的语义相似度时,本文提出一种新的混合式语义相似度计算方法,结合语义距离、信息内容和概念属性三种语义相似度的影响因子,采用主成分分析方法确定影响因子的权重,避免了因经验主义或主观判断分配权重造成的误差。仿真实验结果表明,本文提出的混合式语义相似度计算方法与传统的服务匹配算法相比,能够有效识别出更多的服务属性对,使得服务匹配结果更加准确。本文根据上述研究实现了具体的模块,以手机端、PC端和机顶盒作为被管终端设备,模拟终端能力注册与开放场景,完成移动终端、固定终端和软终端的终端能力封装及能力开放共享实例。采集的终端能力信息来自真实终端设备上的实时数据,能够更加有效地验证本文设计模块的可行性。