【技术实现步骤摘要】
机器人消息处理方法、装置、服务器及存储介质
[0001]本专利技术实施例涉及数据处理
,尤其涉及一种机器人消息处理方法、装置、服务器及存储介质。
技术介绍
[0002]机器人在向前端发送消息时,通常需要借助消息队列遥测传输协议(Message Queuing Telemetry Transport,MQTT)服务器(即MQTT Broker)发送。随着机器人应用越来越广泛,机器人数量增多,消息数量巨大,服务器的负担越来越过重,容易出现重要消息的延迟、丢失甚至服务器崩溃等问题。例如,当利用多个机器人监测环境时,各机器人会与服务器交互大量消息,有些机器人监测到的环境状况可能更重要(如对交通事故易发区、人群聚集区等进行监测时),但相关消息无法得到有效的处理,到达前端的延迟较大甚至会丢失,影响相关决策的可靠性及时效性。
技术实现思路
[0003]本专利技术提供了一种机器人消息处理方法、装置、服务器及存储介质,以提高消息处理的可靠性及传输的即时性。
[0004]第一方面,本专利技术实施例提供了一种机器人消 ...
【技术保护点】
【技术特征摘要】
1.一种机器人消息处理方法,其特征在于,包括:确定被订阅机器人的消息发布参数,所述消息发布参数包括机器人标识和消息主题标识;根据所述消息发布参数接收所述被订阅机器人的消息;采用相应的传输模式将所述消息发送至前端,所述传输模式包括即时模式或等待模式。2.根据权利要求1所述的方法,其特征在于,根据所述消息发布参数接收所述被订阅机器人的消息,包括:若所述机器人标识和所述消息主题标识中至少有一个对应于指定优先级,则采用第一频率接收所述被订阅机器人的消息;否则,采用第二频率接收所述被订阅机器人的消息;其中,所述第一频率大于所述第二频率。3.根据权利要求2所述的方法,其特征在于,所述消息的接收频率与所述机器人标识和所述消息主题标识的优先级呈正比例关系,与被订阅机器人的数量呈反比例关系。4.根据权利要求1所述的方法,其特征在于,采用相应的传输模式将所述消息发送至前端,包括:若所述机器人标识和所述消息主题标识中至少有一个对应于指定优先级,则将所述消息即时发送至前端;否则,等待所述指定优先级的机器人标识和/或消息主题标识所对应的消息传输完成后,将所述消息发送至前端。5.根据权利要求1所述的方法,其特征在于,还包括:根据所述消息发布参数确定所述消息对应的服务质量QoS等级。6.根据权利要求5所述的方法,其特征在于,根据所述消息发...
【专利技术属性】
技术研发人员:王盼科,支涛,
申请(专利权)人:河南云迹智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。