【技术实现步骤摘要】
一种任务处理方法、相关设备及系统
本专利技术涉及物联网
,尤其涉及一种任务处理方法、相关设备及系统。
技术介绍
物联网(InternetofThings,IoT)是让各种可行使独立功能的物体,例如摄像头、传感器等实现互联互通的网络。通过物联网可以用中心设备(也称为主站)对机器、设备等进行集中管理、控制,以及收集数据等。目前物联网被广泛应用在运输和物流领域、健康医疗领域、智能环境(家庭、办公、工厂)领域、个人和社会领域等。物联网可包括多个主站节点和多个IoT设备,所述多个主站节点构成主站集群或物联网主站平台。物联网中的主站节点每天都可定时或按照一定的触发条件(如用户触发请求等)向IoT设备下发大量的任务,据统计平均每天大约5000万条任务左右。在任务执行期间,如果主站节点和IoT设备之间通信中断,那么IoT设备无法将任务执行结果返回至物联网中的主站节点。因此主站节点无法获知该任务是否执行处理,或者无法获取到任务执行结果,也就无法依据任务执行结果进行相关的业务处理等等。一种解决方案中,在物联网中主站节点和IoT设备之间的通信中断后,IoT设备会重新注册并登记到物联网中新的主站节点下,并将任务执行结果返回给物联网中重新注册的新节点。但是,可能会出现重新注册的新节点不是原来下发该任务的来源节点,导致重新注册的新节点即使收到任务执行结果,也无法处理该任务执行结果,造成任务中断等情况,降低了任务处理的可靠性。
技术实现思路
本申请公开了一种任务处理方法、相关设备及系统,能够解决现有技术中基于任务消息返回的响应消息无法回到下发任务的来源节点,造成响应消息无法处理、任务 ...
【技术保护点】
1.一种任务处理方法,用于部署有至少两个主站节点的物联网IoT中,所述至少两个主站节点组成主站集群,其特征在于,所述方法包括:主站集群向IoT设备发送任务消息,所述任务消息中包括所述IoT设备的标识和待执行任务;所述主站集群接收响应消息,所述响应消息中包括所述IoT设备完成所述待执行任务的数据结果,以及分配所述待执行任务的第一主站节点的标识;若所述主站集群确定接收到所述响应消息的主站节点的标识与所述第一节点的标识不同,所述主站集群指示接收到所述响应消息的主站节点将所述响应消息转发至所述第一主站节点。
【技术特征摘要】
1.一种任务处理方法,用于部署有至少两个主站节点的物联网IoT中,所述至少两个主站节点组成主站集群,其特征在于,所述方法包括:主站集群向IoT设备发送任务消息,所述任务消息中包括所述IoT设备的标识和待执行任务;所述主站集群接收响应消息,所述响应消息中包括所述IoT设备完成所述待执行任务的数据结果,以及分配所述待执行任务的第一主站节点的标识;若所述主站集群确定接收到所述响应消息的主站节点的标识与所述第一节点的标识不同,所述主站集群指示接收到所述响应消息的主站节点将所述响应消息转发至所述第一主站节点。2.根据权利要求1所述的方法,其特征在于,所述任务消息中还包括所述第一主站节点的标识,所述第一主站节点的标识用于携带在所述响应消息中,以便所述主站集群将所述响应消息返回给所述第一主站节点。3.根据权利要求1或2所述的方法,其特征在于,在所述主站集群向IoT设备发送任务消息之前,所述方法还包括:所述主站集群将所述IoT设备注册到所述第一主站节点;所述主站集群将所述第一主站节点的标识通知给所述IoT设备,以便所述IoT设备记录所述第一主站节点的标识。4.根据权利要求1-3任一项所述的方法,其特征在于,所述主站集群向IoT设备发送任务消息,包括:通过所述第一主站节点向所述IoT设备发送所述任务消息;或者,通过调度策略从所述主站集群中选择的主站节点向所述IoT设备发送所述任务消息。5.根据权利要求1-4任一项所述的方法,其特征在于,所述调度策略包括以下中的至少一项:节点负载、任务消息量和任务消息的消息属性,所述消息属性包括以下中的至少一项:重要程度、紧急程度、老化时间。6.一种任务处理方法,用于部署有至少两个主站节点的物联网IoT中,所述至少两个主站节点组成主站集群,其特征在于,所述方法包括:IoT网关接收所述主站集群发送的任务消息,所述任务消息中包括待执行任务及IoT设备的标识,所述IoT设备通过所述IoT网关接入所述物联网;所述IoT网关执行所述待执行任务,获得所述IoT设备完成所述待执行任务的数据结果;所述IoT网关向所述主站集群发送响应消息,所述响应消息中包括所述IoT设备完成所述待执行任务的数据结果,以及分配所述待执行任务的第一主站节点的标识。7.根据权利要求6所述的方法,其特征在于,在所述IoT网关接收所述主站集群发送的任务消息之前,还包括:所述IoT网关向所述主站集群注册所述IoT设备;所述IoT网关接收所述主站集群通知的所述第一主站节点的标识,所述第一主站节点的标识用于指示所述IoT设备被成功注册到所述第一主站节点。8.根据权利要求6所述的方法,其特征在于,所述任务消息中还包括所述第一主站节点的标识,所述第一主站节点的标识用于所述IoT网关返回所述响应消息时携带在所述响应消息中,以便所述主站集群将所述响应消息返回给所述第一主站节点。9.一种主站集群,用于部署有至少两个主站节点的物联网IoT中,所述主站集群由所述至少两个主站节点组成,其特征在于,所述主站集群包括通信单元和处理单元,其...
【专利技术属性】
技术研发人员:谷旷如,冯伟权,杨培,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。