业务流程中的用户建模和匹配算法研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:wanghua035871
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HPS(Human Provided Service)目前是面向服务的体系架构(Service-oriented Architecture,SOA)研究的一个重要领域。HPS架构允许人们将自己的能力及技术发布成网络服务。HPS不仅支持人与人之间的交互,它还支持人与软件服务之间的交互,它实现软件与人在业务流程中的灵活混合。但由于人本身的差异性及其所能提供服务的不确定性,如何对人工服务建立一种有效的用户交互模型,制定一种灵活高效的人工任务分配机制,实现人与软件服务在业务流程中的无缝结合等,都是目前HPS研究的难点。本文针对以上问题,对HPS中用户交互建模及人工任务匹配算法进行研究与试验,提出了一套人工服务自动生成方案,对语义层次的用户信息及其注册的服务内容进行自动转换,生成计算机可理解的语法层次内容信息,实现用户交互建模及服务注册;提出了一种基于用户信息及兴趣的协同过滤算法及基于交互内容的HPSRank排序算法,对人工服务的重要性及与任务内容相关性进行抽取与排序,构建一个人工任务搜索及匹配平台。最后在上述研究基础上,实现了一个会议注册管理系统—ConfTool。本论文的主要工作包括:1.提出了一套人工服务自动生成方案对用户信息及其注册的服务内容进行自动转换,实现用户交互建模。通过调研及实验,对人工任务匹配所需的用户信息相关要素进行抽象,抽取用户研究领域,学历,以及所在的地理位置等要素,采用XML技术,对用户注册的信息进行自动转换及保存;同时对人工服务进行抽象,提取出服务的内容,服务时间,及服务的输入输出等要素,采用XML、WSDL及SCA技术,将用户注册的服务自动转换成标准的网络服务文件—*.WSDL,并进行保存。经过测试,该方案能让用户无需知道具体SOA相关语法及繁杂的底层网络服务运行机制的情况下进行用户服务的注册,使得用户更加方便有效的提供服务,同时经过要素设计,也能更加有效的提升用户匹配算法的效率。2.提出了一种基于用户信息及兴趣的协同过滤算法及基于交互内容的HPSRank排序算法。通过引入基于统计的分词概念,并结合人工服务数据有其特有的内容及知识领域相关性特点,提出了基于用户信息及兴趣的协同过滤算法,为服务注册提供便利;同时又提出了基于网页排序(PageRank)算法思想,交互内容相关的HPSRank排序算法。该算法同时结合人工服务的重要性及与任务内容相关性对其进行排序,以更好的实现人工任务匹配。测试表明算法能基本满足实际要求。3.设计并实现了一个会议管理系统—ConfTool。系统支持会议组织者自定义会议流程及管理会议各项环节所需人员。该系统展现了人工服务同软件服务较完美的结合,充分体现了HPS概念的优势。
其他文献
本文针对一个C/C++程序静态安全检查工具,设计与实现了一种基于状态机的安全漏洞检查机制,该机制为安全检查工具提供定义安全检查所遵循的安全规则的支持及依此查找安全漏洞
随着移动通信、无线网络和多媒体技术的发展,视频应用的场合也越来越广泛,许多视频系统要求终端不仅能够实现低复杂度的解码,并且具有实时的编码和传输等功能,比如移动视频电
20世纪90年代中期,量子计算(Quantum Computing, QC)的研究引起了人们广泛的关注。借鉴量子态的叠加,纠缠和并行等特性,人们将进化计算(Evolutionary Computation, EC)与量子
随着计算机和网络技术的飞速发展,经济全球化的浪潮席卷世界每个角落,传统的纵向经济运营模式逐渐开始横向发展,项目管理也越发盛行。项目管理起源于单一项目,单一项目具有自
随着3G网络的发展,Internet和移动通信网的逐步融合是必然趋势,Home NodeB (HNB)解决方案以远程跨运营商域的方式通过固网运营商的IP网络连接到移动网络的家庭基站网关Home N
作为一种分布式数据库的查询优化方法,由于其本身的局限性,SDD-1算法所生成的查询计划的通信费用并非最小,而且当连接查询涉及到的站点数目较多时,会因其生成查询计划的时间
随着互联网技术的快速发展,在线问答系统已经成为人们生活中获取知识和信息的必要工具。然而互联网的信息繁杂多变,如何能将准确的信息及时地提供给用户,从而提高问答系统的
生物特征识别是利用人体固有的生理特征或行为特征进行身份鉴别的一种安全认证技术。在生理特征方面,指纹、掌纹、虹膜等特征已经成为了主流的生物特征被广泛应用。这其中,掌
传统的智能终端文件共享环境具有针对性强,限制多,传输不稳定,使用不方便等限制。通信技术的发展、智能终端的普及,对移动计算的文件共享环境提出了新的挑战。面对新的计算环
Web服务是一种新型的Web应用程序开发模式,具有开放的通讯标准,和灵活性、互操作性等特点,成为异构系统集成的主要手段,其基本理念是:把软件做成服务,且遵从相应的标准,让不同