业务链的建立方法、设备及系统的制作方法_5

文档序号:9491772阅读:来源:国知局
时,根据所述第二探索点的信息确定所述设备是否为第二探索点;
[0203] 第三转发模块,用于当第三确定模块确定所述设备不为第二探索点时,根据所述 第二探索点的信息转发所述探索请求报文,直至所述探索请求报文到达第二探索点。
[0204] 本发明实施例提供的设备,通过在业务数据传输之前,对数据所要流经的业务链 进行探索,实现了自动建立业务链。
[0205] 如图9所示,本发明另一实施例提供了一种业务链的建立设备900,所述业务链的 建立设备900为第一探索点,所述业务链的建立设备900包括:
[0206] 生成模块901,用于周期性生成探索请求报文,所述探索请求报文至少携带第二探 索点信息、业务链的及指向当前需要探索的业务节点的信息的指针;所述业务链的信息包 括所述业务链的所有业务节点信息;所述第一探索点和第二探索点用于探索所述业务链; 发送模块902,用于向中间设备发送所述生成模块901生成的探索请求报文。
[0207] 可选的,设备900,还包括:
[0208] 接收模块,用于接收中间设备发送的探索响应报文,所述探索响应报文由第二探 索点生成,且所述探索响应报文携带第一探索点的信息及通过探索请求报文探索到的各个 业务节点的状态信息;
[0209] 展示模块,用于根据所述探索响应报文确认所述业务链建立完成,展示所述业务 链的各个业务节点的状态信息。
[0210] 本发明实施例提供的设备,通过在业务数据传输之前,对数据所要流经的业务链 进行探索,实现了自动建立业务链。
[0211] 如图10所示,本发明另一实施例提供了一种业务链的建立设备1000,所述业务链 的建立设备1000为第二探索点,所述业务链的建立设备1000包括:
[0212] 接收模块1001,用于接收中间设备发送的探索请求报文,所述探索请求报文由第 一探索点生成,且所述探索请求报文至少携带第二探索点的信息、业务链的信息及指向当 前需要探索的业务节点的信息的指针;所述业务链的信息包括所述业务链的所有业务节点 的信息;所述第一探索点和第二探索点用于探索所述业务链;
[0213] 第一确定模块1002,用于确定所述接收模块1001接收到的探索请求报文中的指 针指向的业务节点的信息是否为空;
[0214] 第二确定模块1003,用于当第一确定模块1002确定所述指针指向的业务节点的 信息为空时,根据所述第二探索点的信息确定所述设备是否为第二探索点;
[0215] 终止模块1004,用于当第二确定模块1003确定所述设备为第二探索点时,终止所 述探索请求报文。
[0216] 可选的,接收模块1001接收到的探索请求报文还携带第一探索点的信息及探索 请求报文探索到的各个业务节点的状态信息;
[0217] 设备1000,还包括:
[0218] 获取模块,用于获取接收模块1001接收到的所述探索请求报文携带的第一探索 点的信息及探索请求报文探索到的各个业务节点的状态信息;
[0219] 发送模块,用于向中间设备发送携带所述获取模块生成的所述第一探索点的信息 及探索请求报文探索到的各个业务节点的状态信息的探索响应报文,由中间设备将所述探 索响应报文转发至第一探索点。
[0220] 本发明实施例提供的设备,通过在业务数据传输之前,对数据所要流经的业务链 进行探索,实现了自动建立业务链。
[0221] 如图11所示,本发明另一实施例提供了一种业务链的建立设备1100,该业务链的 建立设备1100为中间设备,该业务链的建立设备1100包括:总线1101,以及连接到总线的 处理器1102、存储器1103和接口 1104,其中接口 1104用于和其他网元通信;存储器1103 用于存储指令11031 ;处理器1102执行指令11031用于:
[0222] 周期性接收前一设备发送的探索请求报文,所述探索请求报文由第一探索点生 成,且所述探索请求报文至少携带第二探索点信息、业务链的及指向当前需要探索的业务 节点的信息的指针;所述业务链的信息包括所述业务链的所有业务节点的信息;所述第一 探索点和第二探索点用于探索所述业务链;
[0223] 确定指针指向的业务节点的信息是否为空,若指针指向的业务节点的信息不为 空,则根据指针指向的业务节点的信息确定所述设备是否为业务节点;
[0224] 若所述设备为业务节点,则刷新所述指针指向的业务节点的信息,根据刷新后的 业务节点的信息转发所述探索请求报文,直至所述探索请求报文到达所述第二探索点;
[0225] 若所述设备为非业务节点,则根据所述指针指向的业务节点的信息查找路由,按 照查找到的路由转发所述探索请求报文并建立转发表,直至所述探索请求报文到达第二探 索点。
[0226] 可选的,所述探索请求报文中还携带第一探索点的信息;按照查找到的路由转发 探索请求报文前,处理器1102执行指令11031还用于 :
[0227] 将所述设备的状态信息添加到探索请求报文中;
[0228] 按照查找到的路由转发探索请求报文后,还包括:
[0229] 接收后一设备发送的探索响应报文,探索响应报文由第二探索点生成,且所述探 索响应报文携带所述第一探索点的信息及通过探索请求报文探索到的各个业务节点的状 态息;
[0230] 将探索响应报文发送给前一设备,直至探索响应报文发送至第一探索点。
[0231] 可选的,处理器1102执行指令11031还用于:
[0232] 确定所述设备是否为所述业务链的最后一个业务节点;
[0233] 若所述设备为所述业务链的最后一个业务节点,则将指针设置为空;
[0234] 若所述设备不为所述业务链的最后一个业务节点,则将指针指向下一个需要探索 的业务节点的信息。
[0235] 可选的,处理器1102执行指令11031还用于:
[0236] 如果在预设老化周期内未刷新转发表,则删除转发表。
[0237] 可选的,处理器1102执行指令11031还用于:
[0238] 若指针指向的业务节点的信息为空,则根据第二探索点的信息确定所述设备是否 为第二探索点;
[0239] 若所述设备不为第二探索点,则根据第二探索点的信息转发探索请求报文,直至 探索请求报文到达第二探索点。
[0240] 本发明实施例提供的设备,通过在业务数据传输之前,对数据所要流经的业务链 进行探索,实现了自动建立业务链。
[0241] 如图12所示,本发明另一实施例提供了一种业务链的建立设备1200,所述业务链 的建立设备1200为第一探索点,所述业务链的建立设备1200包括:总线1201,以及连接到 总线的处理器1202、存储器1203和接口 1204,其中接口 1204用于和其他网元通信;存储器 1203用于存储指令12031 ;处理器1202执行指令12031用于:
[0242] 周期性生成探索请求报文,所述探索请求报文至少携带第二探索点信息、业务链 的信息及指向当前需要探索的业务节点的信息的指针;所述业务链的信息包括所述业务链 的所有业务节点的信息;所述第一探索点和第二探索点用于探索所述业务链;向中间设备 发送所述探索请求报文。
[0243] 可选的,处理器1202执行指令12031还用于:
[0244] 接收中间设备发送的探索响应报文,所述探索响应报文由第二探索点生成,且所 述探索响应报文携带第一探索点的信息及通过探索请求报文探索到的各个业务节点的状 态息;
[0245] 所述第一探索点根据所述探索响应报文确认所述业务链建立完成,展示所述业务 链的各个业务节点的状态信息。
[0246] 本发明实施例提供的设备,通过在业务数据传输之前,对数据所要流经的业务链 进行探索,实现了自动建立业务链。
[0247] 如图13所示,本发明另一实施例提供了一种业务链的建立设备1300,该业务链的 建立设备1300为第二探索点,该业务链的建立设备1300包括:总线1301,以及连接到总线 的处理器1302、存储器1303和接口 1304,其中接口 1304用于和其他网元通信;存储器1303 用于存储指令13031 ;处理器1302执行指令13031用于:
[0248] 接收中间设备发送的探索请求报文,所述探索请求报文由第一探索点生成,且所 述探索请求报文至少携带第二探索点的信息、业务链的及指向当前需要探索的业务节点的 信息的指针;所述业务链的信息包括所述业务链的所有业务节点的信息;所述第一探索点 和第二探索点用于探索所述业务链;
[0249] 确定指针指向的业务节点的信息是否为空,若指针指向的业务节点的信息为空, 则根据所述第二探索点的信息确定所述设备是否为第二探索点;
[0250] 若所述设备为第二探索点,则终止探索请求报文。
[0251] 可选的,探索请求报文中还携带第一探索点的信息及探索请求报文探索到的各个 业务节点的状态信息;处理器1302执行指令13031用于:
[0252] 获取所述探索请求报文携带的第一探索点的信息及所述探索请求报文探索到的 各个业务节点的状态信息,向所述中间设备发送携带第一探索点的信息及探索请求报文探 索到的各个业务节点的状态信息的探索响应报文。
[0253] 本发明实施例提供的设备,通过在业务数据传输之前,对数据所要流经的业务链 进行探索,实现了自动建立业务链。
[0254] 参见图14,本发明另一实施例提供了一种业务链的建立系统1400,包括:第一探 索点1401、中间设备1402及第二探索点1403 ;
[0255] 其中,第一探索点1401如上述图9所示实施例提供的设备,本实施例在此不再赘 述;中间设备1402如上述图8所示实施例提供的设备,本实施例在此不再赘述;第二探索 点1403如上述图10所示实施例提供的设备,本实施例在此不再赘述。
[0256] 本实施例提供的系统,通过中间设备周期性接收前一设备发送的探索请求报文, 确定探索请求报文携带的指针指向的业务节点的信息不为空后,若自身为业务节点,则刷 新指针指向的业务节点的信息,根据刷新后的业务节点的信息查找路由,并按照查找到的 路由转发探索请求报文,直至探索请求报文到达第二探索点,完成业务链的建立;若自身为 非业务节点,则根据指针指向的业务节点的信息查找路由,按照查找到的路由转发探索请 求报文并建立转发表,直至探索请求报文到达第二探索点,完成业务链的建立。从而在业务 数据传输之前,对数据所要流经的业务链进行探索,实现了自动建立业务链。
[0257] 需要说明的是:上述实施例提供的业务链的建立设备在建立业务链时,仅以上述 各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的 功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者 部分功能。另外,上述实施例提供的业务链的建立设备、系统与业务链的建立方法实施例属 于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0258] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1