【技术实现步骤摘要】
数据传输方法、设备及系统
[0001]本申请涉及智能控制
,尤其涉及一种数据传输方法、设备及系统。
技术介绍
[0002]随着通信技术的快速发展,智能设备的种类更加丰富,功能也更加复杂。
[0003]通常,可以采用手机等终端设备对智能设备进行控制。以智能家居系统为例,用户可以操作手机,以触发显示智能家居系统的控制界面,该控制界面提供了空调、洗衣机、门禁设备、供暖设备、照明设备、音视频设备、监控设备等智能设备的操作选项,因此用户可通过对控制界面的操作,触发终端设备向智能设备发送控制指令,以遥控智能设备执行对应的处理动作。
[0004]但是,当终端设备向智能设备发送控制指令时,如果该智能设备的内存空间有限,而控制指令的数据量较大,那么可能会造成全部或部分控制指令的丢失,从而无法实现对智能设备的控制。
技术实现思路
[0005]本申请提供一种数据传输方法、设备及系统,解决了终端设备向智能设备发送的控制指令的数据量较大导致易丢失,从而无法实现对智能设备的控制的问题。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请实施例提供一种数据传输方法,应用于路由器,该方法包括:
[0008]接收终端设备发送的指令数据;
[0009]在该指令数据为分块数据的情况下,根据该分块数据包含的设备标识符,依次向智能设备发送包含该设备标识符的每个分块数据;
[0010]其中,每个分块数据为终端设备对一个控制指令分块并分别添加该设备标识符 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于路由器,所述方法包括:接收终端设备发送的指令数据;在所述指令数据为分块数据的情况下,根据所述分块数据包含的设备标识符,依次向智能设备发送包含所述设备标识符的每个分块数据;其中,所述每个分块数据为所述终端设备对一个控制指令分块并分别添加所述设备标识符后的数据,所述设备标识符用于标识所述终端设备,所述控制指令用于控制所述智能设备执行对应的处理动作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述指令数据包含一个控制指令的情况下,向所述智能设备发送所述指令数据。3.根据权利要求1或2所述的方法,其特征在于,所述指令数据中还包含优先级标识符;所述方法还包括:在同一时刻或同一时段接收到包含不同设备标识符的指令数据的情况下,根据每组指令数据包含的优先级标识符,依次向所述智能设备发送所述每组指令数据;其中,一组指令数据由包含相同优先级标识符、相同设备标识符的至少一个指令数据组成,所述优先级标识符用于指示指令数据的转发优先级。4.根据权利要求3所述的方法,其特征在于,所述根据每组指令数据包含的优先级标识符,依次向所述智能设备发送所述每组指令数据,包括:根据所述每组指令数据包含的优先级标识符,确定所述每组指令数据的转发优先级;按照转发优先级由高到低的顺序,依次向所述智能设备发送所述每组指令数据。5.根据权利要求3或4所述的方法,其特征在于,所述依次向所述智能设备发送所述每组指令数据,包括:对于所述每组指令数据,若一组指令数据为一个指令数据,则向所述智能设备发送所述一个指令数据;或者,若一组指令数据由多个指令数据组成,则按照所述多个指令数据的接收顺序,依次向所述智能设备发送所述多个指令数据的每个指令数据。6.根据权利要求3至5中任一项所述的方法,其特征在于,所述优先级标识符的类型包括以下至少一项:控制属性写入类型;控制属性读取类型;动作执行类型;参数升级类型。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述根据所述分块数据包含的设备标识符,依次向智能设备发送包含所述设备标识符的每个分块数据,包括:以接收到第一个包含所述设备标识符的分块数据的时刻为起始时刻,在接收到每个包含所述设备标识符的分块数据后,向所述智能设备发送所述每个包含所述设备标识符的分块数据;或者,以接收到最后一个包含所述设备标识符的分块数据的时刻为起始时刻,按照包含所述设备标识符的分块数据的接收顺序,依次向所述智能设备发送包含所述设备标识符的分块数据;
或者,以已完成对其他指令数据的转发时刻为起始时刻,按照包含所述设备标识符的分块数据的接收顺序,依次向所述智能设备发送包含所述设备标识符的分块数据;其中,包含所述设备标识符的分块数据为在发送所述其他指令数据的过程中接收的数据,或为与所述其他指令数据在同一时刻或同一时段接收,且转发优先级低于所述其他指令数据的数据;或者,若在接收到第一个包含所述设备标识符的分块数据后的预设时长内,未接收到包含其他设备标识符的分块数据,则在达到所述预设时长后,按照包含所述设备标识符的分块数据的接收顺序,依次向所述智能设备发送包含所述设备标识符的分块数据。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:接收所述智能设备发送的请求消息,所述请求消息用于请求发送其他指令数据;响应于所述请求消息,向所述智能设备发送其他指令数据;或者,向所述智能设备发送响应消息,所述响应消息用于指示所述路由器中未存储其他指令数据。9.一种数据传输方法,其特征在于,应用于终端设备,所述方法包括:响应于用户操作,生成控制指令;在所述控制指令的长度大于预设长度的情况下,将所述控制指令拆分为多个分块指令,并在每个分块指令中添加目标标识符,得到多个分块数据;依次向路由器发送所述多个分块数据中的每个分块数据;其中,所述目标标识符包括设备标识符,或者,所述目标标识符包括设备标识符和优先级标识符;所述设备标识符用于标识所述终端设备;所述优先级标识符用于指示控制指令的转发优先级;所述控制指令用于通过所述路由器控制智能设备执行对应的处理动作。10.根据权利要求8所述的方法,其特征在于,所述方法还包括:在所述控制指令的长度小于或等于所述预设长度的情况下,在所述控制指令中添加所述目标标识符,得到包含所述控制指令和所述目标标识符的指令数据;向所述路由器发送所述指令数据。11.根据权利要求8或9所述的方法,其特征在于,所述优先级标识符的类型包括以下至少一项:控制属性写入类型;控制属性读取类型;动作执行类型;参数升级类型。12.一种数据传输方法,其特征在于,应用于智能设备,所述方法包括:接收路...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。