The invention discloses a method and a device for sending data packets, which can solve the problem of communication loss caused by competition conflict when gateway devices have multi-protocol communication in the same frequency band in the prior art and reduce the communication quality of gateway devices. In an embodiment of the present invention, when a packet corresponding to at least two communication channels needs to be transmitted, the gateway determines the target communication mode according to the communication priority and/or the type priority of the packet, and then stops the channel other than the target communication mode to send the corresponding packet, and through the destination The standard communication system sends packets. Because the embodiment of the present invention determines the target communication mode of sending data packets according to the communication priority and/or the type priority of the data packets when there is communication interference, and stops the transmission through other communication channels, only one communication mode occupies the channel to send data packets and reduces other communications. The interference of the system improves the communication quality.
【技术实现步骤摘要】
一种数据包发送的方法和设备
本专利技术涉及物联网
,特别涉及一种数据包发送的方法和设备。
技术介绍
目前智能家居领域为了降低功耗和组网方便,多数都采用具有自组网功能的通信协议如等,这些协议都是运行在2.4GHz的频段。同时,由于家居设备需要接入云平台进行在线的远程控制,这些产品必须经过网关设备接入互联网,而网关设备一般是通过WIFI协议经由路由器接入互联网,或者网关通过本身就带有的WIFI路由功能通过WIFI协议接入互联网。基于上述情况下,组成的智能家居网络系统中就具有了各种低速率低功率的同频段收发电路,如zigbee收发电路等,同时还会具有高速率大功率的同频段收发电路如WIFI等。但是通过WIFI协议工作的时候,由于其较大的功率,较宽的信道带宽,会对同在此频率带宽内以及相近频率信道中工作的低功率收发电路的通信质量产生严重影响,造成低功率收发电路在通信时出现丢包现象,甚至导致低功率收发电路无法正常通信。综上所述,现有技术中网关设备存在同频段多协议通信时,由于竞争冲突造成通信丢包,降低了网关设备通信质量。
技术实现思路
本专利技术提供一种数据包发送的方法和设备,用以解决现有技术中网关设备存在同频段多协议通信时,由于竞争冲突造成通信丢包,降低了网关设备通信质量的问题。第一方面,支持多种通信制式的网关在有至少两个通信制式的信道对应的数据包需要发送时,根据所述至少两个通信制式的通信优先级和/或至少两个通信制式的信道对应的数据包的类型优先级,并从支持多种通信制式中确定当前使用的目标通信制式;之后网关停止通过除所述目标通信制式之外的其他通信制式的信道发送对应的数据包 ...
【技术保护点】
1.一种数据包发送的方法,其特征在于,该方法包括:支持多种通信制式的网关在有至少两个通信制式的信道对应的数据包需要发送时,根据所述至少两个通信制式的通信优先级和/或至少两个通信制式的信道对应的数据包的类型优先级,从支持多种通信制式中确定当前使用的目标通信制式;所述网关停止通过除所述目标通信制式之外的其他通信制式的信道发送对应的数据包;所述网关通过所述目标通信制式的信道发送对应的数据包。
【技术特征摘要】
1.一种数据包发送的方法,其特征在于,该方法包括:支持多种通信制式的网关在有至少两个通信制式的信道对应的数据包需要发送时,根据所述至少两个通信制式的通信优先级和/或至少两个通信制式的信道对应的数据包的类型优先级,从支持多种通信制式中确定当前使用的目标通信制式;所述网关停止通过除所述目标通信制式之外的其他通信制式的信道发送对应的数据包;所述网关通过所述目标通信制式的信道发送对应的数据包。2.如权利要求1所述的方法,其特征在于,所述网关根据所述至少两个通信制式的通信优先级,从支持多种通信制式中确定当前使用的目标通信制式,包括:所述网关将所述至少两个通信制式的通信优先级中最高的通信优先级对应的通信制式作为所述目标通信制式。3.如权利要求1所述的方法,其特征在于,所述网关根据所述至少两个通信制式的信道对应的数据包的类型优先级,从支持多种通信制式中确定当前使用的目标通信制式,包括:所述网关将所述至少两个通信制式的信道对应的数据包的类型优先级中最高的类型优先级对应的通信制式作为所述目标通信制式。4.如权利要求3所述的方法,其特征在于,该方法还包括:若所述至少两个通信制式的信道对应的数据包的类型优先级相同,所述网关将所述至少两个通信制式的通信优先级中最高的通信优先级对应的通信制式作为所述目标通信制式。5.如权利要求1~4任一所述的方法,其特征在于,所述多种通信制式包括紫蜂协议Zigbee和无线保真协议WIFI。6.一种数据包发送的设备,其特征在于,该设备包括主通信电路和至少一个从通信电路,所述主通信电路和所述至少一个从通信电路中的每个通信电路支持的通信制式不同;所述主通信电路,用于在有至少两个通信制式的信道对应的数据包需要发送时,根据所述至少两个通信制式的通信优先级和/或至少两个通信制式的信道对应的数据包的类型优先级,从支持多种通信制式中确定当前使用的目标通信制式;并通过对自身和对从通信电路的控制实现停止除目标通信制式之外的信道发送以及通过目标通信制式的信道发送对应的数据包;所述从通信电路,用于在所述主通信电路的控制下进行发送或停止发送对应的数据包。7.如权利要求6所述的设备,其特征在于,所述主通信电路具体用于:若所述目标通信制式对应主通信电路,则控制所述从通信电路停止发送对应的数据包,以及通过所述目标通信制式的信...
【专利技术属性】
技术研发人员:韩盈盈,夏培勇,邓晓平,
申请(专利权)人:青岛海信智慧家居系统股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。