利索能及
我要发布
收藏
专利号: 2019100517542
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-07
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种高效快速的通用自治信令方案,其特征是:包括在逻辑上有先后关系的节点发现、参数协商、参数同步和参数洪泛四个阶段的操作,具体如下:S1:所述节点发现阶段,用于发现网络中支持同一目标参数的节点并获取相应节点地址信息;本阶段运行“合并发现参数阶段并精简发现消息”和“批量回复精简的发现响应消息”两种新机制,本阶段运行过程和上述新机制具体实现过程如下:S11:首先,节点判断自己类型;如果是发现发起节点,执行步骤S12;如果不是发现发起节点,执行步骤S14;

S12:发现发起节点运行“合并发现参数阶段并精简发现消息”新机制,根据当前节点支持的技术参数,将多参数情况下需进行多次的发现阶段进行合并,合并成一个发现阶段,将多个参数字段合并至同一发现消息,将参数值字段省略,用一个循环计数字段来统一表示多个参数值中的循环计数字段并放入发现消息中,然后执行步骤S13;

S13:发现发起节点在本地链路上周期性地广播按需合并了多个参数并精简了的发现消息,然后执行步骤S17;

S14:不是发现发起节点的节点如果收到发现消息,则提取该发现消息的源节点地址、合并的参数和会话ID,接着判断自己是否支持发现消息里的目标参数;如果不支持,则转至步骤S15;如果支持,则生成一个发现响应消息,并将该消息确认字段中自己支持的参数的值置为1;然后执行步骤S15;

S15:判断该发现消息中的循环计数值是否大于0,如大于0则将该消息采用广播的形式转发给其他节点,然后执行步骤S16;如循环计数值等于0则将该消息丢弃;

S16:不是发现发起节点的节点如果收到其他节点回复的发现响应消息,则判断该发现响应消息是否与自己转发的发现消息对应;如果不对应则丢弃该消息,不做其它操作;如果对应,则采用“批量回复精简的发现响应消息”新机制,在规定时间内将其他节点的发现响应消息和本节点的发现响应消息合并;由于生成的发现响应消息中的参数和发现消息中的参数是一一对应的,参数名字段显得冗余,并且发现响应消息回复的方式采用的是单播逐跳的形式,参数字段中的循环计数字段显得冗余,因此将这两个字段省去;然后发送合并的发现响应消息给父节点;如果本节点没有发现响应消息则不合并;

S17:发现发起节点广播发现消息后,设定一个超时时间,在超时时间内等待接收发现响应消息;如果收到发现响应消息,判断会话字段是否是一致;如果不一致则丢弃该消息,不做其它操作;如果一致是则将收到的发现响应消息缓存在节点内;如果在超时时间内没收到发现响应消息则执行步骤S11再次发送发现消息,直至达到重发次数限制或收到发现响应消息;

S2:所述参数协商阶段,节点根据发现过程获得的信息,使网络节点的目标参数协商一致,本阶段运行“基于节点发现过程集中协商”新机制,本阶段运行过程和上述新机制具体实现过程如下:S21:协商发起节点从节点发现过程收到的发现响应消息中获取支持同一目标参数的节点的地址及参数值;然后执行下一步;

S22:协商发起节点根据参数类型选择出的相应的协商策略,然后运行“基于节点发现过程集中协商”新机制,在自己内部集中对参数值进行协商,得出协商一致后的统一参数值,然后执行下一步;

S23:协商发起节点生成一个协商消息,将统一参数值放入其中,然后将协商消息发送给支持该参数的节点;

S24:收到协商消息的非协商发起节点,判断自己是否支持该消息中的参数;如果不支持则丢弃该消息,不做其它操作;如果支持,则取出其中的参数值,将其作为协商后的参数值并进行存储;

S3:所述参数同步阶段,用于统一两个节点的参数值;其基本操作是一个节点向另一个节点请求参数值,另一个节点将该参数值回复给请求节点;

S4:所述参数洪泛阶段,用于全网节点统一参数值;其基本操作是一个节点将设定的参数值用全网广播的方式发送给所有节点;收到该参数值的节点存储该值以备后用。