发明名称 一种基于按需服务组织的推荐方法
摘要 本发明提供一种基于按需服务组织的推荐方法,包括以下步骤:根据服务模型中的各个服务类型(即服务模型中的抽象服务),把实现近似功能但具有不同QoS值的服务聚集在一起,形成各个服务类型对应的不同服务类簇;面向领域问题,根据该问题涉及的群体用户的需求目标,同时结合用户的角色、实现目标的流程以及RGPS元素间关联关系对相关服务进行面向用户需求的组织;根据个性化用户不同的需求表达方式,如提出的需求目标、所属角色或者服务描述信息,通过三种不同的服务推荐算法实现服务查找和推荐。本发明可以帮助用户快速查找到满足其需求的服务或者相关联的服务集,提高用户查找服务的效率。
申请公布号 CN102880725B 申请公布日期 2013.11.06
申请号 CN201210406142.9 申请日期 2012.10.23
申请人 武汉大学 发明人 何克清;刘建晓;王健;冯在文;张秀伟
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人 严彦
主权项 一种基于按需服务组织的推荐方法,其特征在于:包含以下步骤,步骤1,输入对面向领域问题的群体用户共性服务需求进行建模所得RGPS元素的模型,所述RGPS元素包括角色、目标、流程和服务,RGPS元素的模型包括角色模型、目标模型、流程模型和服务模型;服务模型描述的服务是作为某一类型服务代表的抽象服务,称为服务类型; 步骤2,根据服务模型中的各个服务类型,把实现近似功能但具有不同QoS值的服务实例聚集在一起,形成各个服务类型对应的不同服务类簇;实现方式为,计算服务类型与相应类型的服务实例之间的相似度,对相似度大于阈值的服务实例进行聚类;步骤3,面向领域问题,根据该问题涉及的群体用户的需求目标,同时结合用户的角色、实现目标的流程以及RGPS元素间关联关系对相关服务类簇进行面向用户需求的组织,包括以下子步骤,步骤3.1,根据领域问题中包含的目标集合,首先加入与特定目标具有关联关系的角色以及二者之间的关联关系,然后添加角色与角色间,以及目标与目标间的关联关系;步骤3.2,根据目标与流程间的关联关系,以及流程与服务类型间的关系添加流程与服务类型;然后添加流程与流程间、流程与服务类型间、目标与服务类型间以及角色与服务类型间的关联关系;步骤3.3,将服务类型对应的服务类簇根据步骤3.1与3.2建立的相应关联关系进行组织,得到服务组织;步骤4,根据用户不同的需求表达方式,基于步骤3所得服务组织进行相应的服务查找和推荐,使用户得到满足其需求的相互关联的服务实例集;    所述用户不同的需求表达方式,包括用户的角色、用户需求的目标和服务描述信息;将步骤3所得服务组织中的RGPS元素作为节点,RGPS元素间的关联关系作为节点间的边,构造服务组织图,基于服务组织图进行服务查找,服务查找实现采用以下三种策略,<1>服务关联策略,实现过程为,首先将用户需求与服务类型进行匹配计算找到特定服务类型,然后根据服务模型中定义的服务类型间关联关系,找到与该服务类型具有关联关系的服务类型;<2>目标反推策略,实现过程为,首先将用户需求与服务类型进行匹配计算找到特定服务类型,然后通过目标与服务类型之间的AP关系找到与该服务类型具有关联关系的目标,最后根据目标查找到对应的服务类型;所述AP关系为目标与服务模型中服务类型之间的完成关系;<3>角色反推策略,实现过程为,首先将用户需求与服务类型进行匹配计算找到特定服务类型,然后通过角色与服务类型之间的ST关系找到与该服务类型具有关联关系的角色,最后根据角色查找到对应的服务类型;所述ST关系为角色与服务模型中服务类型之间的满足关系;综合三种策略所得服务类型,根据服务类型找到对应的服务类簇,然后在服务类簇中根据QoS信息进一步查找到合适的服务实例。
地址 430072 湖北省武汉市武昌区珞珈山武汉大学