【技术实现步骤摘要】
应答模拟方法、装置、设备及计算机可读存储介质
本申请涉及物联网
,具体而言,涉及一种应答模拟方法、装置、设备及计算机可读存储介质。
技术介绍
在物联网
中,多机调度通常是指调度设备通过通信协议与多台机械设备进行信息交互,以达到获取机械设备的实时信息以及控制机械设备执行目标任务的一种方式,而消息队列遥测传输(MessageQueuingTelemetryTransport,MQTT)是国际标准化组织(InternationalOrganizationforStandardization,ISO)下基于发布/订阅范式的消息协议,也是目前物联网
应用比较广泛的通信协议之一。在使用MQTT协议通信的多机调度系统中,机械设备通过MQTT服务与调度设备进行信息交互,相互响应以推进整个调度流程。因此,在多机调度系统的开发测试阶段,通常是需要通过实体机械设备配合软件调试,以保证机械设备能够正常应答的,而这种通过实体机械设备配合软件调试的方法无疑会极大程度的降低多机调度系统的测试效率。
技术实现思路
本申请实施例的目的在 ...
【技术保护点】
1.一种应答模拟方法,其特征在于,包括:/n针对预设的多个订阅主题中的每个订阅主题,设置与所述订阅主题对应的应答模式队列,所述应答模式队列中包括多个应答项;/n从服务器接收与目标主题相关的目标任务信息,所述目标任务信息由调度设备发送给所述服务器;/n基于与所述目标主题对应的应答模式队列,构建与所述目标任务信息对应的应答负载;/n将所述应答负载发送给所述服务器,以供所述服务器将所述应答负载发送给所述调度设备,完成应答模拟。/n
【技术特征摘要】
1.一种应答模拟方法,其特征在于,包括:
针对预设的多个订阅主题中的每个订阅主题,设置与所述订阅主题对应的应答模式队列,所述应答模式队列中包括多个应答项;
从服务器接收与目标主题相关的目标任务信息,所述目标任务信息由调度设备发送给所述服务器;
基于与所述目标主题对应的应答模式队列,构建与所述目标任务信息对应的应答负载;
将所述应答负载发送给所述服务器,以供所述服务器将所述应答负载发送给所述调度设备,完成应答模拟。
2.根据权利要求1所述的应答模拟方法,其特征在于,所述针对预设的多个订阅主题中的每个订阅主题,设置与所述订阅主题对应的应答模式队列之前,所述应答模拟方法,还包括:
获取所述调度设备通过所述服务器向目标机械设备的多个任务信息,以及所述多个任务信息中每条任务信息的协议模式,以获得多个协议模式;
基于所述多个协议模式,设置多个订阅主题。
3.根据权利要求2所述的应答模拟方法,其特征在于,所述基于所述多个协议模式,设置多个订阅主题,包括:
从所述多个协议模式中,确定出多个具有语义相似度,且语义相似度位于预设阈值区间的协议模式;
根据所述多个具有语义相似度,且语义相似度位于预设阈值区间的协议模式设置一个订阅主题。
4.根据权利要求1所述的应答模拟方法,其特征在于,所述从服务器接收与目标主题相关的目标任务信息,包括:
对所述服务器进行监听;
当监听结果指示,所述服务器接收到所述调度设备发送的初始任务信息时,判断所述多个订阅主题中是否存在与所述初始任务信息相关的订阅主题;
当所述多个订阅主题中存在与所述初始任务信息相关的订阅主题时,将所述多个订阅主题中与所述初始任务信息相关的订阅主题作为目标主题,并将所述初始任务信息作为目标任务信息。
5.根据权利要求1所述的应答模拟方法,其特征在于,所述基于与所述目标主题对应的应答模式队列,构建与所述目标任务信息对应的应答负载,包括:
从所述目标任务信息中提取特征信息;
确定与所述...
【专利技术属性】
技术研发人员:吴森飞,
申请(专利权)人:广东博智林机器人有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。