本申请涉及通信,尤其涉及一种数据传输方法、设备及存储介质。
背景技术:
1、在现有的物联网框架中,为了提高终端设备的执行任务的可靠性需要对终端设备进行监听,当发现终端设备停止服务的情况下,需要监听和确定处于正常运行的其他终端设备,得到目标终端设备,通过修改控制指令传输路径并将控制指令发送至处于正常运行的终端设备,以使终端设备执行该控制指令。例如,当监听到执行控制指令的终端设备a停止服务时,则监听到处于正常运行的终端设备b,修改控制指令传输路径并将待执行任务发送至终端设备b,以使终端设备b接收并执行该待执行任务。此种控制指令传输方式可靠性低和效率低,以及增加了额外的费用。
2、因此,如何提高控制指令传输的可靠性和效率是目前亟待解决的问题。
技术实现思路
1、本申请的主要目的在于提供一种数据传输方法、设备及存储介质,旨在提高控制指令传输的可靠性和效率。
2、第一方面,本申请提供一种数据传输方法,应用于中控设备,所述中控设备与多个终端设备已建立软总线通道,所述数据传输方法包括以下步骤:
3、获取待执行任务;
4、根据预设设备路由信息和所述软总线通道轮询地向各所述终端设备发送所述待执行任务,并在每向一个终端设备发送所述待执行任务后接收此终端设备反馈的数据传输响应;
5、当接收到任一终端设备反馈的所述数据传输响应为已收到所述待执行任务时,确定所述待执行任务已传输成功并停止轮询地发送所述待执行任务。
6、第二方面,本申请还提供一种中控设备,所述中控设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的数据传输方法的步骤。
7、第三方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的数据传输方法的步骤。
8、本申请提供一种数据传输方法、设备及存储介质,本申请获取待执行任务;根据预设设备路由信息和软总线通道轮询地向各终端设备发送待执行任务,并在每向一个终端设备发送待执行任务后接收此终端设备反馈的数据传输响应;当接收到任一终端设备反馈的数据传输响应为已收到待执行任务时,确定待执行任务已传输成功并停止轮询地发送所述待执行任务。本方案通过轮询地向各终端发送待执行任务,当接收一个终端设备反馈已接收到待执行任务,确定待执行任务已传输成功并停止轮询地发送待执行任务,极大地提高了待执行任务传输的可靠性和效率。
1.一种数据传输方法,其特征在于,应用于中控设备,所述中控设备与多个终端设备已建立软总线通道,所述方法包括:
2.如权利要求1所述的数据传输方法,其特征在于,所述根据预设设备路由信息和所述软总线通道轮询地向各所述终端设备发送所述待执行任务,包括:
3.如权利要求2所述的数据传输方法,其特征在于,所述根据所述预设设备路由信息和所述软总线通道轮询地向各所述终端设备发送所述目标待执行任务,包括:
4.如权利要求2所述的数据传输方法,其特征在于,所述根据所述预设设备路由信息和所述软总线通道轮询地向各所述终端设备发送所述目标待执行任务,包括:
5.如权利要求2所述的数据传输方法,其特征在于,所述根据所述预设设备路由信息和所述软总线通道轮询地向各所述终端设备发送所述目标待执行任务,包括:
6.如权利要求1-5任一项所述的数据传输方法,其特征在于,所述方法还包括:
7.如权利要求1-5任一项所述的数据传输方法,其特征在于,所述方法还包括:
8.如权利要求1所述的数据传输方法,其特征在于,所述获取待执行任务之前,还包括:
9.一种中控设备,其特征在于,所述中控设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至8中任一项所述的数据传输方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至8中任一项所述的数据传输方法的步骤。