【技术实现步骤摘要】
基于透传机制的控制方法及系统
本专利技术属于通信
,尤其涉及基于透传机制的控制方法及系统。
技术介绍
目前,家居物联网中接入的受控设备的种类越来越多,而且每一种受控设备的功能也越来越强大,为了控制这些受控设备执行相应的操作,控制终端需要随时生成多种指令。在现在的家居物联网中,当控制终端生成一串控制数据后,需要首先将控制数据发送至服务器器进行解析,由服务器解析出受控设备可以理解的指令并将这些指令发送至受控设备,最后受控设备根据服务器生成的指令进行相应的操作。但是这样做存在一个问题,即由于家居物联网中可能增加新的受控设备,受控设备也会增加新的功能,因此经常需要改变既有的规定制式的控制数据。那么在这种情况下,为了使受控设备可以执行控制终端的期望的操作,就需要对服务器中的代码进行修改,才能生成受控设备可以理解地指令。然而,对服务器进行的相关代码进行修改会导致对受控设备的操作便捷性变差,需要耗费很多的人力成本,而且也会影响整个家居物联网的工作效率。
技术实现思路
有鉴于此,本专利技术实施例提供 ...
【技术保护点】
1.一种基于透传机制的控制方法,其特征在于,包括:/n控制终端向服务器发送数据包,所述数据包中包含数据包头以及控制数据;/n所述服务器根据所述数据包头确定目标受控设备,并将所述数据包发送至所述目标受控设备;/n所述目标受控设备根据预设的数据位置与数据类型的对应关系,从所述控制数据中提取各个数据类型对应的数据;/n所述目标受控设备根据所述数据类型对应的数据执行操作。/n
【技术特征摘要】
1.一种基于透传机制的控制方法,其特征在于,包括:
控制终端向服务器发送数据包,所述数据包中包含数据包头以及控制数据;
所述服务器根据所述数据包头确定目标受控设备,并将所述数据包发送至所述目标受控设备;
所述目标受控设备根据预设的数据位置与数据类型的对应关系,从所述控制数据中提取各个数据类型对应的数据;
所述目标受控设备根据所述数据类型对应的数据执行操作。
2.如权利要求1所述的基于透传机制的控制方法,其特征在于,所述将所述数据包发送至所述目标受控设备,包括:
检测所述数据包中的控制数据的长度是否超出预设的长度阈值;
若所述数据包中的控制数据的长度超出预设的长度阈值,则在所述数据包中添加并行处理标识,以提示所述目标受控设备对所述数据包进行多线程并行处理。
3.如权利要求1所述的基于透传机制的控制方法,其特征在于,在控制终端向服务器发送数据包之前,还包括:
所述控制终端将数据扩展协议、受控设备标识、控制终端标识以及透传标识发送至服务器,所述数据扩展协议包含预设的数据位置与数据类型的对应关系;
所述服务器存储控制终端标识与透传标识的对应关系;
所述服务器将所述数据扩展协议发送至所述受控设备标识对应的受控设备。
4.如权利要求3所述的基于透传机制的控制方法,其特征在于,还包括:
所述服务器在接收到所述数据包后,解析出所述数据包头中包含的控制终端标识;
若所述服务器已存储所述控制终端标识对应的透传标识,则不对所述控制数据进行解析。
5.如权利要求1所述的基于透传机制的控制方法,其特征在于,所述目标受控设备根据预设的数据位置与数据类型的对应关系,从所述控制数据中提取各个数据类型对应的数据,包括:
根据各个数据类型对应的数据位置所占的字节数,统计全部的所述数据类型所占的总字节数;
若所述控制数据的字节数等于所述总字节数,则将所述控制数据按照所述数据位置进行拆分,以作为对应的数据类型的数据;
若所述控制数据的字节数不等于所述总字节数,则所述目标受控设备向所述服务器返回解析...
【专利技术属性】
技术研发人员:朱力,闫少勃,黄敏强,
申请(专利权)人:深圳市云海物联科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。