【技术实现步骤摘要】
本专利技术涉及路由选择技术,尤其涉及一种路由选择方法、装置及系统。
技术介绍
干线是分布式监控系统中的重要概念。可以说,干线管理的能力决定了分布式监 控系统的联网能力。 干线有模拟干线和数字干线之分。其中,模拟干线是节点与节点或者节点内矩阵 与矩阵之间的视频连接线,模拟干线在实际中的形式可能有直接连接的视频线、通过光端 机的视频线以及可能通过编码再解码的视频线等。而数字干线是指节点与节点之间的码流 数。规定了码流数,其实质就是规定了节点与节点之间最多可以跑多少的带宽,即数字干线 的管理的实质是按模拟干线的算法给出的有效的带宽管理。 数字干线的定义跟模拟干线的定义是不同的,但作用是一样的。数字干线用于数 字系统中,模拟干线用于模拟系统中。以下的内容同时适用于模拟干线和数字干线。 现有技术中对干线的路由管理一般只针对模拟系统,在模拟系统中由于干线的状 态相对固定,因此,一般预先规定好节点之间的路由,从而在应用中需要从一个节点向另一 节点传输数据时,只要在预先规定好的路由上进行数据传输即可,无需动态选择节点之间 的数据传输路由。
技术实现思路
有鉴于此,本专利技术目在于提供一种路由选择方法、装置及系统,能够动态选择节点 间路由。 为此,本专利技术实施例采用如下技术方案 本专利技术实施例提供一种路由选择方法,包括 接收数据请求,所述请求中包括目标数据信息;根据所述目标数据信息生成评估 指令消息,并将所述评估指令消息发送给邻居节点; 等待并接收邻居节点返回的响应消息; 判断所述响应消息中是否存在第一响应消息,所述第一响应消息为找到目标数据 的响应消息,如果是, ...
【技术保护点】
一种路由选择方法,其特征在于,包括:接收数据请求,所述请求中包括目标数据信息;根据所述目标数据信息生成评估指令消息,并将所述评估指令消息发送给邻居节点;等待并接收邻居节点返回的响应消息;判断所述响应消息中是否存在第一响应消息,所述第一响应消息为找到目标数据的响应消息,如果是,分别获取所述第一响应消息中携带的代价信息以及目标节点信息;所述目标节点为目标数据所在的节点;根据所述代价信息以及目标节点信息从网络拓扑图中选择发起节点和目标节点之间的最优路径。
【技术特征摘要】
一种路由选择方法,其特征在于,包括接收数据请求,所述请求中包括目标数据信息;根据所述目标数据信息生成评估指令消息,并将所述评估指令消息发送给邻居节点;等待并接收邻居节点返回的响应消息;判断所述响应消息中是否存在第一响应消息,所述第一响应消息为找到目标数据的响应消息,如果是,分别获取所述第一响应消息中携带的代价信息以及目标节点信息;所述目标节点为目标数据所在的节点;根据所述代价信息以及目标节点信息从网络拓扑图中选择发起节点和目标节点之间的最优路径。2. 根据权利要求l所述的方法,其特征在于,还包括 通过所述最优路径从目标节点获取目标数据。3. 根据权利要求l所述的方法,其特征在于,还包括判断所述响应消息中不存在第一响应消息时,向用户返回未找到目标数据的提示信息。4. 根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述代价信息以及目 标节点信息从网络拓扑图中选择发起节点和目标节点之间的最优路径具体为根据所述代价信息以及目标节点信息,使用最短路径算法计算网络拓扑图中发起节点 和目标节点之间的最短路径,将所述最短路径作为所述最优路径。5. 根据权利要求1至3任一项所述的方法,其特征在于,还包括 检查相邻节点之间的同步状态,以保证相邻节点之间信息的传输; 所述检查相邻节点之间的同步状态具体为 检测本节点的各状态参数以及对端节点的各状态参数;将检测得到的状态参数进行比较,如果分别对应相同,则确定两节点处于同步状态。6. —种路由选择方法,其特征在于,包括接收评估指令消息;所述评估指令消息中包括目标数据信息以及传输路径信息; 判断当前节点中是否存在目标数据信息指示的目标数据,如果是,计算当前节点与所述评估指令消息的发送节点之间的代价信息;根据传输路径信息、代价信息以及当前节点信息生成第一响应消息,所述第一响应消息为找到目标数据的响应消息;将所述响应消息发送给所述评估指令消息的发送节点。7. 根据权利要求6所述的方法,其特征在于,还包括如果所述判断结果为否,将当前节点信息添加到所述评估指令消息的传输路径信息 中,形成新的评估指令消息,并将所述新的评估指令消息发送给当前节点的其他邻居节点。8. 根据权利要求6或7所述的方法,其特征在于,还包括接收第一响应消息,该第一响应消息为找到目标数据的响应消息;计算当前节点与传 输路径信息中当前节点前一节点之间的代价信息;根据计算得到的代价信息更新所述响应消息中的代价信息,形成新的响应消息; 将所述新的响应消息发送至所述前一节点。9. 一种路由选择装置,其特征在于,包括第一处理单元,用于接收数据请求,所述请求中包括目标数据信息;根据所述目标数据信息生成评估指令消息,将所述评估指令消息发送给邻居节点; 接收响应单元,用于等待并接收邻居节点返回的响应消息;第一判断单元,用于判断所述响应消息中是否存在第一响应消息,所述第一响应消息 为找到目标数据的响应消息;第一获取单元,用于第一判断单元的判断结果为是时,分别获取所述第一响应消息中 携带的代价信息以及目标节点信息;所述目标节点为目标数据所在的节点...
【专利技术属性】
技术研发人员:钟宏全,
申请(专利权)人:北京东方网力科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。