本体知识库的管理方法、装置和系统与流程

文档序号:37474403发布日期:2024-03-28 18:56阅读:11来源:国知局
本体知识库的管理方法、装置和系统与流程

本公开涉及人工智能,特别涉及一种本体知识库的管理方法、本体知识库的管理装置和本体知识库的管理系统。


背景技术:

1、智能空间是研究和谐人机交互原理与技术的典型环境。在智能空间中,用户可以与各种信息源(包括设备和数据)进行交互。随着人工智能技术的发展,智能空间中人、机、物的三元融合会越来越紧密。

2、在智能空间中,为了能准确、高效地调度合适的智能服务机器人完成任务,需要对智能服务机器人进行准确的功能理解和状态分析。因此,作为智能空间里的重要元素,智能服务机器人的本体知识库构建至关重要。

3、在相关技术中,依靠人工方式,进行机器人地本体知识库地构建和更新。


技术实现思路

1、本公开的发明人发现上述相关技术中存在如下问题:本体知识库的构建效率低。

2、鉴于此,本公开提出了一种本体知识库的管理技术方案,能够提高本体知识库的构建效率。

3、根据本公开的一些实施例,提供了一种本体知识库的管理方法,包括:获取接入智能空间的机器人的个体相关信息,以及机器人与智能空间内的其他元素的交互信息;利用个体相关信息和交互信息,填充本体知识库框架中的信息内容,以构建机器人的本体知识库。

4、在一些实施例中,获取机器人与智能空间内的其他元素的交互信息包括:根据机器人的个体相关信息,确定智能空间中机器人的相关元素;根据个体相关信息和相关元素,构建交互信息。

5、在一些实施例中,根据机器人的个体相关信息,确定智能空间中机器人的相关元素包括:根据个体相关信息,确定机器人的部件;根据部件,确定机器人的能力信息;根据部件和能力信息,确定部件的相关信息;根据部件的相关信息,确定相关元素。

6、在一些实施例中,个体相关信息包括第一信息或第二信息中的至少一项,第一信息的更新频率低于阈值,第二信息的更新频率高于阈值,获取接入智能空间的机器人的个体相关信息包括下面的至少一项:向机器人发送第一查询请求,根据机器人返回的第一响应,获取第一信息;或者根据查询周期,向机器人发送第二查询请求,根据机器人返回的第二响应,获取第二信息。

7、在一些实施例中,管理方法还包括:利用与机器人对应的第一通信模块和对应的第二通信模块,实现机器人与智能空间的通信,不同的第一通信模块对应不同系统类型的机器人系统,不同的第二通信模块对应任一系统类型下不同系统版本的机器人系统。

8、在一些实施例中,利用与机器人对应的第一通信模块和对应的第二通信模块,实现机器人与智能空间的通信包括:与利用第一通信模块接入智能空间的机器人进行交互,以实现机器人的发现和注册;基于第一通信模块,部署第二通信模块;利用第二通信模块,实现机器人与智能空间的通信。

9、在一些实施例中,管理方法还包括:在机器人的状态发生变化,或者其他元素的状态发生变化的情况下,根据状态变化更新机器人的本体知识库。

10、在一些实施例中,在机器人的状态发生变化的情况下,根据状态变化更新机器人的本体知识库包括:接收机器人发送的第一状态变化信息;从第一状态变化信息中,提取与机器人的本体知识库相关的更新信息;利用更新信息,更新机器人的本体知识库。

11、在一些实施例中,在其他元素的状态发生变化的情况下,根据状态变化更新机器人的本体知识库包括:在其他元素的本体知识库中的状态信息发生变化的情况下,根据状态信息,提取与机器人关联的更新信息;根据关联的更新信息,确定机器人的本体知识库的更新策略;根据更新策略,更新机器人的本体知识库。

12、在一些实施例中,在其他元素的本体知识库中的状态信息发生变化的情况下,根据状态信息,提取与机器人关联的更新信息包括:在智能空间中房门的状态信息发生的情况下,提取机器人的可达区域范围,作为关联的更新信息。

13、在一些实施例中,个体相关信息包括机器人的外观参数、硬件配置、当前位置或电量中的至少一项。

14、根据本公开的另一些实施例,提供一种本体知识库的管理装置,包括:本体知识库管理模块,用于获取接入智能空间的机器人的个体相关信息,以及机器人与智能空间内的其他元素的交互信息,利用个体相关信息和交互信息,填充本体知识库框架中的信息内容,以构建机器人的本体知识库。

15、在一些实施例中,本体知识库管理模块根据机器人的个体相关信息,确定智能空间中机器人的相关元素,根据个体相关信息和相关元素,构建交互信息。

16、在一些实施例中,本体知识库管理模块根据个体相关信息,确定机器人的部件;根据部件,确定机器人的能力信息,根据部件和能力信息,确定部件的相关信息;根据部件的相关信息,确定相关元素。

17、在一些实施例中,个体相关信息包括第一信息或第二信息中的至少一项,第一信息的更新频率低于阈值,第二信息的更新频率高于阈值,本体知识库管理模块执行下面步骤中的至少一项:向机器人发送第一查询请求,根据机器人返回的第一响应,获取第一信息;或者根据查询周期,向机器人发送第二查询请求,根据机器人返回的第二响应,获取第二信息。

18、在一些实施例中,管理装置还包括:接入管理模块,用于利用与机器人对应的第一通信模块和对应的第二通信模块,实现机器人与智能空间的通信;多个第一通信模块,不同的第一通信模块对应不同系统类型的机器人系统;多个第二通信模块,不同的第二通信模块对应任一系统类型下不同系统版本的机器人系统。

19、在一些实施例中,接入管理模块与利用第一通信模块接入智能空间的机器人进行交互,以实现机器人的发现和注册,基于第一通信模块,部署第二通信模块;利用第二通信模块,实现机器人与智能空间的通信。

20、在一些实施例中,本体知识库管理模块在机器人的状态发生变化,或者其他元素的状态发生变化的情况下,根据状态变化更新机器人的本体知识库。

21、在一些实施例中,本体知识库管理模块接收机器人发送的第一状态变化信息,从第一状态变化信息中,提取与机器人的本体知识库相关的更新信息,利用更新信息,更新机器人的本体知识库。

22、在一些实施例中,本体知识库管理模块在其他元素的本体知识库中的状态信息发生变化的情况下,根据状态信息,提取与机器人关联的更新信息;根据关联的更新信息,确定机器人的本体知识库的更新策略;根据更新策略,更新机器人的本体知识库。

23、在一些实施例中,本体知识库管理模块在智能空间中房门的状态信息发生的情况下,提取机器人的可达区域范围,作为关联的更新信息。

24、在一些实施例中,个体相关信息包括机器人的外观参数、硬件配置、当前位置或电量中的至少一项。

25、在一些实施例中,管理装置还包括:存储管理模块,用于存储机器人的本体知识库和其他元素的本体知识库。

26、根据本公开的又一些实施例,提供一种本体知识库的管理系统,包括:本体知识库的管理装置,用于执行上述任一个实施例中的本体知识库的管理方法;机器人,用于与智能空间的其他元素进行交互。

27、根据本公开的再一些实施例,提供一种本体知识库的管理装置,包括:存储器;和耦接至存储器的处理器,处理器被配置为基于存储在存储器装置中的指令,执行上述任一个实施例中的本体知识库的管理方法。

28、根据本公开的再一些实施例,提供一种非易失性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一个实施例中的本体知识库的管理方法。

29、在上述实施例中,针对智能服务机器人的信息特征,按照个体相关信息和交互信息两种信息类型进行信息获取,并基于预设的本体知识库框架,构建机器人的本体知识库。这样,能够自动、高效地构建机器人的本体知识库。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1