消息转发方法、装置、服务器、系统及存储介质制造方法及图纸

技术编号:38105640 阅读:14 留言:0更新日期:2023-07-06 09:27
本发明专利技术公开了一种消息转发方法、装置、服务器、系统及存储介质。该方法包括:接收机器人发布的车位报告消息,所述车位报告消息包括所述机器人关联的检测区域信息以及所述机器人在关联的检测区域内检测到的空余车位的标识;基于消息队列遥测传输协议MQTT协议将所述车位报告消息转发至订阅所述车位报告消息的终端。通过上述技术方案,机器人检测到空余车位后向服务器发送车位报告消息,服务器可将车位报告消息转发给终端,提高车位确定的效率。提高车位确定的效率。提高车位确定的效率。

【技术实现步骤摘要】
消息转发方法、装置、服务器、系统及存储介质


[0001]本专利技术实施例涉及机器人
,尤其涉及一种消息转发方法、装置、服务器、系统及存储介质。

技术介绍

[0002]随着人工智能技术的高速发展,智能机器人的功能越来越多样,应用需求越来越复杂。例如,在人流量和车流量较大的地方,寻找车位困难、往往会浪费较多时间,且车辆来回穿梭还会造成场地的拥堵。如果由工作人员或者后台服务器确定空余车位再指挥车辆,效率低下。如何利用机器人寻找空余车位并及时通知终端是亟待解决的问题。

技术实现思路

[0003]本专利技术提供了一种消息转发方法、装置、服务器、系统及存储介质,以提高提高车位确定的效率。
[0004]第一方面,本专利技术实施例提供了一种消息转发方法,包括:
[0005]接收机器人发布的车位报告消息,所述车位报告消息包括所述机器人关联的检测区域信息以及所述机器人在关联的检测区域内检测到的空余车位的标识;
[0006]基于消息队列遥测传输协议(Message Queuing Telemetry Transport,MQTT)协议将所述车位报告消息转发至订阅所述车位报告消息的终端。
[0007]可选的,所述车位报告消息还包括:所述机器人在所述检测区域内检测到的指定方向上的待停车辆的数量。
[0008]可选的,该方法还包括:
[0009]接收所述终端的车位锁定消息,所述车位锁定消息包括所述终端对应的车辆信息以及所述终端确定的目标车位的标识;
[0010]将所述车位锁定消息转发至所述机器人,以使所述机器人在识别到所述终端对应的车辆进入所述检测区域内时引导所述车辆行驶至所述目标车位。
[0011]可选的,该方法还包括:
[0012]实时接收所述机器人的心跳报文;
[0013]若所述机器人的心跳报文丢失,则根据所述机器人的遗嘱消息,将所述车位锁定消息转发至所述机器人指定的备用机器人。
[0014]可选的,该方法还包括:
[0015]若在设定时间段内持续接收到所述机器人的心跳报文,且未接收到车位报告消息,则向所述终端发送车位已满的指示消息。
[0016]可选的,若在将所述车位锁定消息转发至所述机器人之后,所述终端取消订阅所述车位报告消息,则向所述机器人发送终止执行消息,以使所述机器人终止识别和引导操作。。
[0017]第二方面,本专利技术实施例提供了一种消息转发装置,包括:
[0018]接收模块,用于接收机器人发布的车位报告消息,所述车位报告消息包括所述机器人关联的检测区域信息以及所述机器人在关联的检测区域内检测到的空余车位的标识;
[0019]转发模块,用于基于消息队列遥测传输协议MQTT协议将所述车位报告消息转发至订阅所述车位报告消息的终端。
[0020]第三方面,本专利技术实施例提供了一种服务器,包括:
[0021]一个或多个处理器;
[0022]存储装置,用于存储一个或多个程序;
[0023]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的消息转发方法。
[0024]第四方面,本专利技术实施例还提供了一种消息转发系统,包括:至少一个机器人、至少一个终端、如第三方面所述的服务器;所述至少一个机器人在关联的检测区域内检测空余车位。
[0025]第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的消息转发方法。
[0026]本专利技术实施例提供了一种消息转发方法、装置、服务器、系统及存储介质。该方法包括:接收机器人发布的车位报告消息,所述车位报告消息包括所述机器人关联的检测区域信息以及所述机器人在关联的检测区域内检测到的空余车位的标识;基于消息队列遥测传输协议MQTT协议将所述车位报告消息转发至订阅所述车位报告消息的终端。通过上述技术方案,机器人检测到空余车位后向服务器发送车位报告消息,服务器可将车位报告消息转发给终端,提高车位确定的效率。
附图说明
[0027]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0028]图1为本专利技术实施例一提供的一种消息转发方法的流程图;
[0029]图2为本专利技术实施例二提供的一种消息转发方法的流程图;
[0030]图3为本专利技术实施例三提供的一种消息转发装置的结构示意图;
[0031]图4为本专利技术实施例四提供的一种服务器的结构示意图;
[0032]图5为本专利技术实施例五提供的一种消息转发系统的结构示意图。
具体实施方式
[0033]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0034]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作
完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0035]需要注意,本专利技术实施例中提及的“第一”、“第二”等概念仅用于对不同的装置、模块、单元或其他对象进行区分,并非用于限定这些装置、模块、单元或其他对象所执行的功能的顺序或者相互依存关系。
[0036]实施例一
[0037]图1为本专利技术实施例一提供的一种消息转发方法的流程图,本实施例可适用于机器人远程调度的情况。具体的,该消息转发方法可以由消息转发装置执行,该消息转发装置可以通过软件和/或硬件的方式实现,并集成在服务器中。本实施例中,服务器主要指MQTT服务器(MQTT Server或称为MQTT Broker)。
[0038]如图1所示,该方法具体包括如下步骤:
[0039]S110、接收机器人发布的车位报告消息,所述车位报告消息包括所述机器人关联的检测区域信息以及所述机器人在关联的检测区域内检测到的空余车位的标识。
[0040]本实施例中,机器人与服务器之间、服务器与终端之间采用MQTT协议传输数据,MQTT协议是一种基于发布/订阅模式的"轻量级"通讯协议,该协议构建于传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol,TCP/IP)协议上,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。
[0041]本实施例中,机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息转发方法,其特征在于,包括:接收机器人发布的车位报告消息,所述车位报告消息包括所述机器人关联的检测区域信息以及所述机器人在关联的检测区域内检测到的空余车位的标识;基于消息队列遥测传输协议MQTT协议将所述车位报告消息转发至订阅所述车位报告消息的终端。2.根据权利要求1所述的方法,其特征在于,所述车位报告消息还包括:所述机器人在所述检测区域内检测到的指定方向上的待停车辆的数量。3.根据权利要求1所述的方法,其特征在于,还包括:接收所述终端的车位锁定消息,所述车位锁定消息包括所述终端对应的车辆信息以及所述终端确定的目标车位的标识;将所述车位锁定消息转发至所述机器人,以使所述机器人在识别到所述终端对应的车辆进入所述检测区域内时引导所述车辆行驶至所述目标车位。4.根据权利要求1所述的方法,其特征在于,还包括:实时接收所述机器人的心跳报文;若所述机器人的心跳报文丢失,则根据所述机器人的遗嘱消息,将所述车位锁定消息转发至所述机器人指定的备用机器人。5.根据权利要求1所述的方法,其特征在于,还包括:若在设定时间段内持续接收到所述机器人的心跳报文,且未接收到车位报告消息,则向所述终端发送车位已满的指示消息。6.根据权利要求3所述的方法,其特征在...

【专利技术属性】
技术研发人员:董浩宇支涛
申请(专利权)人:河南云迹智能技术有限公司
类型:发明
国别省市:

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

1