[发明专利]一种数据处理系统和数据处理方法有效
申请号: | 201910818879.3 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110532033B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 宋奔;耿磊 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/48 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 赵祎 |
地址: | 100025 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理系统 数据处理 方法 | ||
1.一种数据处理系统,其特征在于,所述系统包括业务层、组件层和数据调度层,其中:
所述业务层,用于在智能机器人的任一业务模块被触发时,确定所述业务模块的数据处理需求对应的目标功能组件,并向所述组件层发送调用请求,所述调用请求中包括所述目标功能组件的标识信息;根据所述组件层返回的执行结果生成控制指令,并控制所述智能机器人执行所述控制指令;
所述组件层,用于根据所述调用请求中的标识信息,确定所述目标功能组件;向所述数据调度层发送用于获取所述目标功能组件所需视觉数据的第一数据获取请求;控制所述目标功能组件对所述数据调度层返回的视觉数据执行处理,将所述目标功能组件的执行结果返回至所述业务层;
所述数据调度层,用于根据所述第一数据获取请求中所述目标功能组件的标识信息,从视觉模块采集的视觉数据中,确定所述目标功能组件所需的视觉数据,并返回至所述组件层。
2.如权利要求1所述的系统,其特征在于,所述业务层具体用于:
若确定所述业务模块有至少两种数据处理需求,则按照所述业务模块中各种数据处理需求的逻辑顺序,依次向所述组件层发送对每种数据处理需求对应的目标功能组件的调用请求。
3.如权利要求2所述的系统,其特征在于,所述组件层具体用于:
根据所述调用请求中所述目标功能组件进行数据处理所需的参数信息,创建所述目标功能组件的实例;调用所述实例对所述数据调度层返回的视觉数据执行处理,得到所述执行结果。
4.如权利要求3所述的系统,其特征在于,所述组件层具体用于:
若满足所述调用请求中的所述目标功能组件开始处理数据的条件,调用所述实例对所述数据调度层返回的视觉数据执行处理;或者
在所述实例创建成功后,直接调用所述实例对所述数据调度层返回的视觉数据执行处理。
5.如权利要求3或4所述的系统,其特征在于,所述组件层还用于:
在调用所述实例对所述数据调度层返回的视觉数据执行处理之后,若满足所述调用请求中所述目标功能组件结束处理数据的条件或所述实例的生命周期结束,释放所述实例。
6.如权利要求1所述的系统,其特征在于,所述数据调度层还用于:
若接收到所述组件层发送的用于停止获取所述目标功能组件所需视觉数据的请求,则停止向所述组件层返回所述目标功能组件所需的视觉数据。
7.如权利要求1所述的系统,其特征在于,
所述业务层,还用于若不存在与所述数据处理需求对应的目标功能组件,则向所述数据调度层发送第二数据获取请求,以获取所述业务模块所需的视觉数据;对所述数据调度层返回的视觉数据执行处理,根据执行结果生成控制指令,并控制所述智能机器人执行所述控制指令;
所述数据调度层,还用于根据所述第二数据获取请求,从所述视觉模块采集的视觉数据中,确定所述业务模块所需的视觉数据,将所述视觉数据返回至所述业务层。
8.如权利要求1所述的系统,其特征在于,
所述业务层,还用于若不存在与所述数据处理需求对应的目标功能组件,则向所述数据调度层发送第三数据获取请求,以获取满足所述业务模块的数据处理需求的数据;根据所述数据调度层返回的执行结果生成控制指令,并控制所述智能机器人执行所述控制指令;
所述数据调度层,还用于根据所述第三数据获取请求,从所述视觉模块采集的视觉数据中,确定所述业务模块所需的视觉数据,根据所述第三数据获取请求中的数据处理需求信息,对所述业务模块所需的视觉数据执行处理,将处理结果返回至所述业务层。
9.如权利要求7或8所述的系统,其特征在于,所述数据调度层还用于:
若接收到所述业务层发送的用于停止获取所述业务模块所需数据的请求,则停止与所述业务模块之间的数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910818879.3/1.html,转载请声明来源钻瓜专利网。