发明名称 一种云机器人系统及实现方法
摘要 本发明提供一种云机器人系统及实现方法,涉及云机器人技术领域。包括基于RabbitMQ的消息中间件、基于JSON的消息解析器和基于OpenStack SDK虚拟资源自动配置模块,首先利用基于RabbitMQ的消息中间件接收、存储、转发机器人请求信息,再利用基于JSON的消息解析器解析该请求消息,得到创建配置云中虚拟资源的参数,最后基于OpenStack SDK的虚拟资源自动配置模块根据解析出的参数信息自动创建配置网络、虚拟机等云中资源,使虚拟机与机器人能相互连接、相互通信,进而根据云中虚拟资源对机器人进行控制。本发明能接收机器人发出的请求消息,自动创建配置云中虚拟资源,使机器人按需使用云中资源。
申请公布号 CN106534338A 申请公布日期 2017.03.22
申请号 CN201611102770.2 申请日期 2016.12.05
申请人 东北大学 发明人 张磊;张华希;刘腾飞;方正;黄纯鑫
分类号 H04L29/08(2006.01)I;G06F9/54(2006.01)I;G06F9/455(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 沈阳东大知识产权代理有限公司 21109 代理人 梁焱
主权项 一种云机器人系统,包括基于RabbitMQ的消息中间件、基于JSON的消息解析器和基于OpenStack SDK虚拟资源自动配置模块;所述基于RabbitMQ的消息中间件用于接收机器人请求消息,并根据机器人上消息生产者(即消息发送程序)中的队列声明和路由规则,将机器人请求消息存储到不同的消息队列,通过RabbitMQ将机器人请求消息转发给相应的消息消费者(即消息接收程序);所述基于JSON(JavaScript Object Notation,一种轻量级的数据交换格式)的消息解析器用于解析RabbitMQ消息消费者接收的请求信息,得到有用信息,并将该有用信息作为虚拟资源的参数传递给可执行函数;所述虚拟资源的参数包括创建配置计算资源、存储资源和网络资源;所述基于OpenStack SDK虚拟资源自动配置模块包括多个基于OpenStack SDK的可执行函数,用于根据基于JSON的消息解析器解析出的有用信息参数,调用OpenStack API自动创建配置云中虚拟资源,利用该云中虚拟资源对机器人进行控制。
地址 110819 辽宁省沈阳市和平区文化路3号巷11号