[发明专利]一种高效快速的通用自治信令方案有效
申请号: | 201910051754.2 | 申请日: | 2019-01-21 |
公开(公告)号: | CN109547273B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 任智;姜楠;秦军;康健;雷宏江;曹建玲 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400065*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种高效快速的通用自治信令方案;它由在逻辑上具有先后顺序的节点发现、参数协商、参数同步和参数洪泛四个阶段中节点的操作组成,包含“合并发现参数阶段并精简发现消息”、“批量回复精简的发现响应消息”和“基于节点发现过程集中协商”三种新机制,前两种工作在节点发现阶段,第三种工作在参数协商阶段;通过合并发现参数阶段一次性发现多个参数、在中间节点将发现消息的逐个回复改进为一次性批量回复、精简发现消息和发现响应消息以及在协商发起节点内部进行参数协商,降低了控制开销,加快了参数发现过程和协商过程,有利于更早地传输数据。 | ||
搜索关键词: | 一种 高效 快速 通用 自治 方案 | ||
【主权项】:
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:所述参数洪泛阶段,用于全网节点统一参数值;其基本操作是一个节点将设定的参数值用全网广播的方式发送给所有节点;收到该参数值的节点存储该值以备后用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910051754.2/,转载请声明来源钻瓜专利网。