一种适用于智能网关数据管理的协议栈发送方法技术

技术编号:28383754 阅读:12 留言:0更新日期:2021-05-08 00:12
本发明专利技术公开了一种适用于智能网关数据管理的协议栈发送方法,包括,利用协议栈对消息队列进行消息冲突检测;若信道冲突,则进行冲突避让,直至信道不冲突时利用深度置信管理目标函数进行物理层的消息发送;根据消息发送的信号量等待节点应答,若协议栈接收到应答消息后,在中断处理函数中增加信号量并通知应用进程消息发送成功。本发明专利技术通过设置的深度置信管理目标函数进行数据分组以达到多协议进行时的信道冲突避让,加入时间间隔序列以保障发送的信息会及时发送而不会造成延时,并在消息发送前进行信息冲突检测进行保障,本发明专利技术降低了消息沉降或由信道冲突而无法发送的概率,提升了智能网关工作效率,具有一定的实时性。

【技术实现步骤摘要】
一种适用于智能网关数据管理的协议栈发送方法
本专利技术涉及智能网关协议栈数据发送的
,尤其涉及一种适用于智能网关数据管理的协议栈发送方法。
技术介绍
在现有智能家居中,如空调、地暖、自动窗帘、调光灯、音响等家电设备,由于各个设备的生产厂家、生产时间和应用场合不同,这些设备所采用的的通讯协议也有很大的不同;现有的多协议转换智能网关通过协议类型判断绑定单元和数据转换单元根据数据发送设备和数据接收设备的通讯协议类型,将来自数据发送的源通讯协议数据转换为数据接收设备可识别的目标通讯协议数据,对源通讯协议和目标通讯协议的类型不加限制,对多种现有标准协议和厂家自定义协议数据进行转换。但是,将其用于智能家居中的家电设备时,上位机在对每个家电设备进行故障信息查询和状态信息查询,上位机发送的查询指令通过接口单元发送到中央处理器中,中央处理器将查询指令经过转换分别下发到相应的家电设备中,其反馈的故障信息或状态信息经过中央处理器再次转换以通过接口单元反馈到上位机中,故障信息和状态信息查询传输发送的过程较长,反应速度较慢。因此存在一定的缺陷。
技术实现思路
本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。鉴于上述现有存在的问题,提出了本专利技术。因此,本专利技术提供了一种适用于智能网关数据管理的协议栈发送方法,能够解决现有多协议信息传输效率较低的问题。为解决上述技术问题,本专利技术提供如下技术方案:包括,利用协议栈对消息队列进行消息冲突检测;若信道冲突,则进行冲突避让,直至所述信道不冲突时利用深度置信管理目标函数进行物理层的消息发送;根据所述消息发送的信号量等待节点应答,若所述协议栈接收到应答消息后,在中断处理函数中增加所述信号量并通知应用进程所述消息发送成功。作为本专利技术所述的适用于智能网关数据管理的协议栈发送方法的一种优选方案,其中:进行所述消息冲突检测包括,初始化网络组建、主动控制、控制节点状态上报及智能网关轮询与节点删除。作为本专利技术所述的适用于智能网关数据管理的协议栈发送方法的一种优选方案,其中:所述冲突避让包括,当检测到所述信息冲突时,则进行一定的时延机制后再次进行检测,若所述信道空闲则进行发送。作为本专利技术所述的适用于智能网关数据管理的协议栈发送方法的一种优选方案,其中:包括,所述协议栈根据所述节点的地址设置发送间隔,若两个节点同时发送数据导致冲突时,则根据发送时刻不同成功发送,其中,定义发送最小时间间隔大于最大数据分组的传输时间,以保证发送数据分组与其他节点无重合时间。作为本专利技术所述的适用于智能网关数据管理的协议栈发送方法的一种优选方案,其中:设置所述深度置信管理目标函数包括,利用对比散度策略进行权值初始化,当k=1时,随机初始化权值(W,a,b),如下:其中,W为权重向量,a是可见层的偏置向量,b为隐藏层的偏置向量,M为显元的个数,N为隐元的个数。作为本专利技术所述的适用于智能网关数据管理的协议栈发送方法的一种优选方案,其中:还包括,初始化来自正态分布N(0,0.01)的随机数,如下:其中,pi表示训练样本中第i个样本处于激活状态(即取值为1)的样本所占的比例,而b可以直接初始化为0。作为本专利技术所述的适用于智能网关数据管理的协议栈发送方法的一种优选方案,其中:所述目标函数需进行调优训练,包括,将X赋给显层,计算其使隐层神经元被开启的概率;根据计算的概率分布进行Gibbs抽样,对所述隐藏层中的每个单元从{0,1}中抽取得到相应的值;利用所述抽取值重构所述显层,计算概率密度,再次进行所述Gibbs抽样;根据计算到的所述二次概率分布,再一次进行所述Gibbs采样,对所述显层中的神经元从{0,1}中抽取相应的值再次进行采样重构;利用重构后的显元,计算出隐层神经元被开启的概率;更新得到新的权重和偏置。作为本专利技术所述的适用于智能网关数据管理的协议栈发送方法的一种优选方案,其中:所述深度置信管理目标函数包括,输入层、隐藏层和输出层。作为本专利技术所述的适用于智能网关数据管理的协议栈发送方法的一种优选方案,其中:增加所述信号量包括,在所述深度置信管理目标函数中增加时间间隔序列τ和信号量θ,利用所述时间间隔序列τ分别对所述数据分组进行聚类,依次获得增强所述信号量θ的所述数据分组。本专利技术的有益效果:本专利技术通过设置的深度置信管理目标函数进行数据分组以达到多协议进行时的信道冲突避让,加入时间间隔序列以保障发送的信息会及时发送而不会造成延时,并在消息发送前进行信息冲突检测进行保障,本专利技术降低了消息沉降或由信道冲突而无法发送的概率,提升了智能网关工作效率,具有一定的实时性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:图1为本专利技术一个实施例所述的适用于智能网关数据管理的协议栈发送方法的流程示意图;图2为本专利技术一个实施例所述的适用于智能网关数据管理的协议栈发送方法的智能网关协议处理框架示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本专利技术的具体实施方式做详细的说明,显然所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术的保护的范围。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是本专利技术还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广,因此本专利技术不受下面公开的具体实施例的限制。其次,此处所称的“一个实施例”或“实施例”是指可包含于本专利技术至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。本专利技术结合示意图进行详细描述,在详述本专利技术实施例时,为便于说明,表示器件结构的剖面图会不依一般比例作局部放大,而且所述示意图只是示例,其在此不应限制本专利技术保护的范围。此外,在实际制作中应包含长度、宽度及深度的三维空间尺寸。同时在本专利技术的描述中,需要说明的是,术语中的“上、下、内和外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一、第二或第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。本专利技术中除非另有明确的规定和限定,本文档来自技高网...

【技术保护点】
1.一种适用于智能网关数据管理的协议栈发送方法,其特征在于:包括,/n利用协议栈对消息队列进行消息冲突检测;/n若信道冲突,则进行冲突避让,直至所述信道不冲突时利用深度置信管理目标函数进行物理层的消息发送;/n根据所述消息发送的信号量等待节点应答,若所述协议栈接收到应答消息后,在中断处理函数中增加所述信号量并通知应用进程所述消息发送成功。/n

【技术特征摘要】
1.一种适用于智能网关数据管理的协议栈发送方法,其特征在于:包括,
利用协议栈对消息队列进行消息冲突检测;
若信道冲突,则进行冲突避让,直至所述信道不冲突时利用深度置信管理目标函数进行物理层的消息发送;
根据所述消息发送的信号量等待节点应答,若所述协议栈接收到应答消息后,在中断处理函数中增加所述信号量并通知应用进程所述消息发送成功。


2.根据权利要求1所述的适用于智能网关数据管理的协议栈发送方法,其特征在于:进行所述消息冲突检测包括,初始化网络组建、主动控制、控制节点状态上报及智能网关轮询与节点删除。


3.根据权利要求1或2所述的适用于智能网关数据管理的协议栈发送方法,其特征在于:所述冲突避让包括,当检测到所述信息冲突时,则进行一定的时延机制后再次进行检测,若所述信道空闲则进行发送。


4.根据权利要求3所述的适用于智能网关数据管理的协议栈发送方法,其特征在于:包括,所述协议栈根据所述节点的地址设置发送间隔,若两个节点同时发送数据导致冲突时,则根据发送时刻不同成功发送,其中,定义发送最小时间间隔大于最大数据分组的传输时间,以保证发送数据分组与其他节点无重合时间。


5.根据权利要求4所述的适用于智能网关数据管理的协议栈发送方法,其特征在于:设置所述深度置信管理目标函数包括,
利用对比散度策略进行权值初始化,当k=1时,随机初始化权值(W,a,b),如下:



其中,W为权重向量,a是可见层的偏置向量,b为隐...

【专利技术属性】
技术研发人员:连柯江映燕郭立玮李海涛尹震超潘城吴振田温景新
申请(专利权)人:广东电力通信科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1