[发明专利]一种数据处理系统和数据处理方法有效
申请号: | 201910818879.3 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110532033B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 宋奔;耿磊 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/48 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 赵祎 |
地址: | 100025 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理系统 数据处理 方法 | ||
本申请公开一种数据处理系统和数据处理方法,属于人工智能技术领域,该数据处理系统中,业务层确定满足业务模块的触发条件时,确定业务模块的数据处理需求对应的目标功能组件,向组件层发送调用请求,组件层根据调用请求向数据调度层发送第一数据获取请求,控制目标功能组件对返回的视觉数据执行处理,将执行结果返回给业务层,业务层根据执行结果生成控制指令,控制智能机器人执行控制指令,这样,将业务需求和视觉数据处理需求分离,业务层调用组件层中的功能组件即可满足对应的视觉数据处理需求,开发人员在开发业务模块时可专注于开发业务需求,而不必过多关注业务模块的视觉数据处理需求,故可简化业务模块的开发,提升开发效率。
技术领域
本申请涉及人工智能技术领域,尤其涉及一种数据处理系统和数据处理方法。
背景技术
随着人工智能技术的快速发展,出现了越来越多的智能机器人,由于智能机器人可代替人类做许多服务型工作、具有很好的应用前景,而人工成本又逐年增长,所以对智能机器人的研究也越来越多。
实际应用中,智能机器人在执行业务流程时经常需要使用到视觉数据,且在不同业务场景中对视觉数据的处理需求也不同。目前,是在业务场景的开发过程中实现该业务场景对应的视觉数据处理需求,也就是说,开发人员不仅要关注业务场景中的业务需求、还要关注业务场景中对应的视觉数据处理需求,业务场景开发比较繁琐复杂。
可见,现有技术中存在着业务场景的开发比较繁琐复杂的问题。
发明内容
本申请实施例提供一种数据处理系统和数据处理方法,用以解决现有技术中存在的业务场景的开发比较繁琐复杂的问题。
第一方面,本申请实施例提供一种数据处理系统,所述系统包括业务层、组件层和数据调度层,其中:
所述业务层,用于在智能机器人的任一业务模块被触发时,确定所述业务模块的数据处理需求对应的目标功能组件,并向所述组件层发送调用请求,所述调用请求中包括所述目标功能组件的标识信息;根据所述组件层返回的执行结果生成控制指令,并控制所述智能机器人执行所述控制指令;
所述组件层,用于根据所述调用请求中的标识信息,确定所述目标功能组件;向所述数据调度层发送用于获取所述目标功能组件所需视觉数据的第一数据获取请求;控制所述目标功能组件对所述数据调度层返回的视觉数据执行处理,将所述目标功能组件的执行结果返回至所述业务层;
所述数据调度层,用于根据所述第一数据获取请求中所述目标功能组件的标识信息,从视觉模块采集的视觉数据中,确定所述目标功能组件所需的视觉数据,并返回至所述组件层。
在一种可能的实施方式下,所述业务层具体用于:
若确定所述业务模块有至少两种数据处理需求,则按照所述业务模块中各种数据处理需求的逻辑顺序,依次向所述组件层发送对每种数据处理需求对应的目标功能组件的调用请求。
在一种可能的实施方式下,所述组件层具体用于:
根据所述调用请求中所述目标功能组件进行数据处理所需的参数信息,创建所述目标功能组件的实例;调用所述实例对所述数据调度层返回的视觉数据执行处理,得到所述执行结果。
在一种可能的实施方式下,所述组件层具体用于:
若满足所述调用请求中的所述目标功能组件开始处理数据的条件,调用所述实例对所述数据调度层返回的视觉数据执行处理;或者
在所述实例创建成功后,直接调用所述实例对所述数据调度层返回的视觉数据执行处理。
在一种可能的实施方式下,所述组件层还用于:
在调用所述实例对所述数据调度层返回的视觉数据执行处理之后,若满足所述调用请求中所述目标功能组件结束处理数据的条件或所述实例的生命周期结束,释放所述实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910818879.3/2.html,转载请声明来源钻瓜专利网。