论文部分内容阅读
随着智能手机、平板等移动设备的不断发展,面向移动平台的软硬件研究受到研究人员越来越多的重视。服务器推送和语音问答是当前移动平台的数据更新方式和软件应用:前者用于从服务器获取持续的、不确定的数据,后者则针对移动平台用户的提问或需求进行应答和处理。目前,移动平台中存在软件复用率低、平台依赖性高等问题。将Web服务引入到移动平台软件中,能够很好地解决这些问题。但现有技术不能针对移动平台进行高效的数据推送,影响了Web服务的应用效果。现有的移动平台问答系统主要使用基于文本的方法,难以处理含有复杂逻辑语义的用户问题。基于本体知识库的问答系统能够解决这一问题,并可以有效提高应答准确率,扩展问答系统的使用范围。但是,目前基于本体的问答系统还没有针对移动平台进行优化,难以向移动平台用户提供优质的问答服务。因此,在现有研究工作的基础上,我们针对面向移动平台的Web服务推送和本体知识库问答这两个方面的内容展开研究,取得了如下研究成果:一是提出了一个面向移动平台的Web服务推送框架(简称为移动Web服务推送框架):扩展SOAP协议,提出SOAP推送协议作为数据交互协议;提出数据交换管程,以屏蔽所使用的数据推送协议;扩展Web数据推送中的代理模块,形成服务代理,以支持主流的Web应用。实验表明:针对主流的Web应用,与传统轮询方式相比,我们设计的推送框架具有较低的网络数据传输量和较高的传输性能,在移动平台中具有重要的应用价值。二是建立了一个面向移动平台的本体知识库问答框架(简称为移动知识库问答框架):以旅游领域为例,建立领域本体库,并针对移动平台进行适应性修改与优化;创建推理规则,结合本体库,作为推理工具的数据源;建立问答器(QAor),与推理工具进行交互,处理推理工具无法独立解决的用户需求。三是实现了一个移动平台上基于本体知识库的问答与Web服务推送系统(简称为移动问答与推送系统):使用面向移动平台的本体知识库问答框架处理用户提问;建立信息抽取机(M-getter),根据问答器处理的结果,从本体库和Web服务中抽取信息推送给用户;使用面向移动平台的Web服务推送框架作为数据推送平台。通过实例展示整个系统的知识问答以及信息推送的处理流程和效果。