[发明专利]一种基于领域本体的异构Agent能力建模匹配方法有效
申请号: | 201610496895.1 | 申请日: | 2016-06-29 |
公开(公告)号: | CN106056215B | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 李爽;刘玮;吴坤 | 申请(专利权)人: | 武汉工程大学 |
主分类号: | G06N20/00 | 分类号: | G06N20/00;G06N3/00 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 唐万荣 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于领域本体的异构Agent能力建模匹配方法,包括以下步骤:S1、根据从CDD元模型中获取待建立的能力元模型中的类和类之间的联系,建立能力元模型;S2、给能力元模型添加类,给类添加实例,给实例添加属性,根据能力元模型中类之间的联系确定对象属性,得到异构Agent协作领域的能力模型;S3、获取异构Agent协作领域的能力模型中的能力和目标实例,根据目标‑能力匹配方法进行匹配,确定某个能力和目标的匹配程度;S4、根据能力和目标的匹配程度,识别Agent的自身能力和协作能力。本发明能详细的描述Agent各种能力,使系统充分利用Agent能力,有助于提高Agent能力协作效率,能够应用到多Agent、多机器人、多AGV车能力协作等应用平台。 | ||
搜索关键词: | 一种 基于 领域 本体 agent 能力 建模 匹配 方法 | ||
【主权项】:
1.一种基于领域本体的异构Agent能力建模匹配方法,其特征在于,包括以下步骤:S1、从CDD元模型中获取待建立的能力元模型中的类和类之间的联系,根据这些类和类之间的联系建立能力元模型;S2、根据建立的能力元模型,给能力元模型添加类,给类添加实例,给实例添加属性,根据能力元模型中类之间的联系确定对象属性,得到异构Agent协作领域的能力模型;S3、获取异构Agent协作领域的能力模型中的能力和目标实例,根据目标‑能力匹配方法进行匹配,确定某个能力和目标的匹配程度;S4、根据能力和目标的匹配程度,识别Agent的自身能力和协作能力;步骤S1中建立能力元模型的方法具体为:S11、从CDD元模型中抽取相关概念作为能力元模型中的部分类;S12、在元类基础上添加与领域相关的新类;S13、元类和新类共同组成元模型中的类,并建立类之间的联系;步骤S2中建立异构Agent协作领域的能力模型的方法为:S21、根据具体的领域给元模型添加相应的类及类之间的联系;S22、根据模型中的类之间的联系,确定对象属性;S23、给每个类添加实例;S24、给每个实例添加属性,包括对象属性;步骤S3中目标‑能力匹配方法的具体步骤为:S31、从能力模型中获取一个能力实例和一个目标实例;S32、若获取的能力和目标实例二元组中的元素都是由一个上下文状态组成,则执行步骤S33;否则,执行步骤S34;S33、将能力实例二元组中的元素的上下文状态与目标实例二元组的元素的上下文状态进行语义匹配,若完全匹配,则该能力与目标完全匹配;否则,该能力与目标不匹配;S34、将能力实例二元组中的元素的每一个上下文状态与目标实例二元组的元素的每一个上下文状态进行语义匹配,若都为完全匹配,则该能力与目标完全匹配;若至少一对语义包含匹配,则能力与目标包含匹配;否则,能力与目标不匹配;步骤S33中上下文状态语义匹配的方法为:(a)对两个上下文状态中的谓词进行比较,若语义等价或相同,执行步骤(b);否则两个上下文状态不匹配;(b)对两个上下文状态中的两个参数分别进行比较,若语义等价或相同,则为完全匹配;若语义包含或者在能力模型中一个属于另一个的子类,则为包含匹配;否则为不匹配;步骤S4中识别Agent的自身能力和协作能力的方法具体为:若匹配结果为完全匹配,表示能力为Agent的自身能力;若为包含匹配,则表示该能力为Agent的协作能力,否则是非Agent能力。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉工程大学,未经武汉工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610496895.1/,转载请声明来源钻瓜专利网。