网关处理方法、网关设备和网关系统技术方案

技术编号:25276495 阅读:19 留言:0更新日期:2020-08-14 23:07
本发明专利技术公开了一种网关处理方法、网关设备、网关系统、计算机可读存储介质和智能餐饮设备。该网关处理方法包括:接收由智能餐饮设备上传的业务数据,其中,业务数据包括实时状态数据和预警数据;通过消息中间件将业务数据解析处理并转发到服务端,服务端包括调度系统和设备管理系统,其中,实时状态数据转发至调度系统,预警数据转发至设备管理系统;接收由调度系统或设备管理系统下发的操作指令;将操作指令下发到智能餐饮设备,接收并转发智能餐饮设备的回复信息至服务端。采用该网关处理方法能够显著提高餐厅机器人动作执行的准确性和安全性。

【技术实现步骤摘要】
网关处理方法、网关设备和网关系统
本专利技术涉及智能餐饮服务
,尤其涉及一种网关处理方法、网关设备和网关系统。
技术介绍
在自动化机器人餐厅中,餐厅机器人需要不断地作出各种动作,具有高频繁的软硬件交互需求。可以理解地,出于安全考虑和工作效率等考虑,餐厅中机器人的各个动作环节均要求进行严格验证,以确保动作执行的准确性和安全性。然而,目前还是会频繁出现诸如动作响应缓慢、动作响应错误等现象,餐厅机器人的动作执行无法满足自动化餐厅的服务预期。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网关处理方法、网关设备、网关系统、计算机可读存储介质和智能餐饮设备,用以解决目前餐厅机器人动作执行的准确性和安全性问题。第一方面,本专利技术实施例提供了一种网关处理方法,包括:接收由智能餐饮设备上传的业务数据,其中,所述业务数据包括实时状态数据和预警数据;通过消息中间件将所述业务数据解析处理并转发到服务端,所述服务端包括调度系统和设备管理系统,其中,所述实时状态数据转发至所述调度系统,所述预警数据转发至所述设备管理系统;接收由所述调度系统或所述设备管理系统下发的操作指令;将所述操作指令下发到所述智能餐饮设备,接收并转发所述智能餐饮设备的回复信息至所述服务端。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述接收由智能餐饮设备上传的业务数据之前,所述方法还包括:通过所述服务端开启支持所述智能餐饮设备的通信端口;接收所述智能餐饮设备上传的连接信息;将所述连接信息上传到所述服务端,以使所述服务端根据所述连接信息订阅所述通信端口,进行数据的长连接服务。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:接收所述智能餐饮设备定时发送的心跳数据;将所述心跳数据发送到所述服务端,以使所述服务端根据所述心跳数据判断所述智能餐饮设备是否在线。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述将所述操作指令下发到所述智能餐饮设备,包括:对所述操作指令进行解析并封装;将所述操作指令转换成对应的预设进制的数据,并下发到所述智能餐饮设备。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在完成所述接收由智能餐饮设备上传的业务数据、接收由所述调度系统或所述设备管理系统下发的操作指令和所述将所述操作指令下发到所述智能餐饮设备的过程中,采用预设的通信协议进行数据交互,并且,所述通信协议的数据附带密钥,所述密钥用于通信校验。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述不同类型的智能餐饮设备采用不同的设备端口,所述方法还包括:对于同端口上传的业务数据,采用同端口串行发送的方式;对于异端口上传的业务数据,采用异端口并发发送的方式。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述设备管理系统采用图形化界面实现调试,包括图形化展示与所述智能餐饮设备通信的交互日志,其中,接收用户输入的操作指令时,将下发所述操作指令。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述将所述操作指令下发到所述智能餐饮设备之后,所述方法还包括:若没有接收到所述智能餐饮设备发送的回复信息,通过所述服务端重新发送所述操作指令;若在所述服务端发送预设次数的所述操作指令后,仍没有接收到所述智能餐饮设备发送的回复信息,通过所述服务端标记失败信息。第二方面,本专利技术实施例还提供了一种网关设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如第一方面所述网关处理方法的步骤。第三方面,本专利技术实施例还提供了一种网关系统,包括网关设备、智能餐饮设备和服务端,其中,所述网关设备包括:第一处理模块,用于接收由智能餐饮设备上传的业务数据,其中,所述业务数据包括实时状态数据和预警数据;第二处理模块,用于通过消息中间件将所述业务数据解析处理并转发到服务端,所述服务端包括调度系统和设备管理系统,其中,所述实时状态数据转发至所述调度系统,所述预警数据转发至所述设备管理系统;第三处理模块,用于接收由所述调度系统或所述设备管理系统下发的操作指令;第四处理模块,用于将所述操作指令下发到所述智能餐饮设备,接收并转发所述智能餐饮设备的回复信息至所述服务端;所述智能餐饮设备包括:第五处理模块,用于通过所述网关设备接收所述调度系统或所述设备管理系统下发的操作指令;第六处理模块,用于通过所述网关设备上传所述业务数据;所述服务端包括:第七处理模块,用于通过所述网关设备接收所述智能餐饮设备上传的业务数据;第八处理模块,用于通过所述网关设备下发所述操作指令。第四方面,本专利技术实施例还提供了一种智能餐饮设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下步骤:通过网关设备上传业务数据;通过所述网关设备接收服务端下发的操作指令,并根据所述操作指令作出响应或上报回复信息,其中,所述网关设备如第二方面所述的网关设备。第五方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第一方面所述网关处理方法的步骤。在本专利技术实施例中,将智能餐饮设备和服务端通过网关设备建立起连接,能够将软硬件交互的协议通信问题解决,实现智能餐饮设备和服务端之间数据的交互,此外,对业务数据进行预分类,将业务数据分为实时状态数据和预警数据,服务端根据实时状态数据实时地反馈操作指令,使得智能餐饮设备能够快速进行响应,执行与操作指令对应的动作;服务端还根据预警数据实时获取到如设备状态、设备异常等数据,有助于预防、快速发现并确定问题,显著提高餐厅机器人动作执行的准确性和安全性。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术一实施例中网关处理方法的一流程图;图2是本专利技术一实施例中操作指令下发到智能餐饮设备中的一流程图;图3是本专利技术一实施例中智能餐饮设备上报业务数据一流程图;图4是本专利技术一实施例中基于网关系统实现的数据交互的一流程图;图5是本专利技术一实施例中网关系统的一系统架构图。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本文档来自技高网...

【技术保护点】
1.一种网关处理方法,其特征在于,所述方法用于智能餐饮服务,包括:/n接收由智能餐饮设备上传的业务数据,其中,所述业务数据包括实时状态数据和预警数据;/n通过消息中间件将所述业务数据解析处理并转发到服务端,所述服务端包括调度系统和设备管理系统,其中,所述实时状态数据转发至所述调度系统,所述预警数据转发至所述设备管理系统;/n接收由所述调度系统或所述设备管理系统下发的操作指令;/n将所述操作指令下发到所述智能餐饮设备,接收并转发所述智能餐饮设备的回复信息至所述服务端。/n

【技术特征摘要】
1.一种网关处理方法,其特征在于,所述方法用于智能餐饮服务,包括:
接收由智能餐饮设备上传的业务数据,其中,所述业务数据包括实时状态数据和预警数据;
通过消息中间件将所述业务数据解析处理并转发到服务端,所述服务端包括调度系统和设备管理系统,其中,所述实时状态数据转发至所述调度系统,所述预警数据转发至所述设备管理系统;
接收由所述调度系统或所述设备管理系统下发的操作指令;
将所述操作指令下发到所述智能餐饮设备,接收并转发所述智能餐饮设备的回复信息至所述服务端。


2.根据权利要求1所述的方法,其特征在于,在所述接收由智能餐饮设备上传的业务数据之前,所述方法还包括:
通过所述服务端开启支持所述智能餐饮设备的通信端口;
接收所述智能餐饮设备上传的连接信息;
将所述连接信息上传到所述服务端,以使所述服务端根据所述连接信息订阅所述通信端口,进行数据的长连接服务。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述智能餐饮设备定时发送的心跳数据;
将所述心跳数据发送到所述服务端,以使所述服务端根据所述心跳数据判断所述智能餐饮设备是否在线。


4.根据权利要求1所述的方法,其特征在于,所述将所述操作指令下发到所述智能餐饮设备,包括:
对所述操作指令进行解析并封装;
将所述操作指令转换成对应的预设进制的数据,并下发到所述智能餐饮设备。


5.根据权利要求1所述的方法,其特征在于,在完成所述接收由智能餐饮设备上传的业务数据、接收由所述调度系统或所述设备管理系统下发的操作指令和所述将所述操作指令下发到所述智能餐饮设备的过程中,采用预设的通信协议进行数据交互,并且,所述通信协议的数据附带密钥,所述密钥用于通信校验。


6.根据权利要求1所述的方法,其特征在于,所述不同类型的智能餐饮设备采用不同的设备端口,所述方法还包括:
对于同端口上传的业务数据,采用同端口串行发送的方式;
对于异端口上传的业务数据,采用异端口并发发送的方式。


7.根据权利要求1所述的方法,其特征在于,所述设备管理系统采用图形化界面实现调试,包括图形化展示与所述智能餐饮设备通信的交互日志,其中,接收用户输入的操作指令时,将下发所述操作指令。


8.根据权利要求1-7任一项所述的方法,其特征在于,在所述将所述操作指令下发到所述智能餐饮设备之后,所述方法还包括:
若没有接收到所述智能餐饮设备发送的回复信息,通过所述服务端重新发送所...

【专利技术属性】
技术研发人员:蔡俊伟谭德卫李卓雄梁文校黄俊龙
申请(专利权)人:广东智源机器人科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1