数据获取方法、装置及系统的制作方法_4

文档序号:9379995阅读:来源:国知局
0,将消息的发送事件号 改为4000,发送的网元不变,发送消息。
[0091] 步骤911 :接收方网元收到4000的消息,进行异常处理(即执行消息分发表中事 件号4000对应的消息处理方法Error handlerl)。
[0092] 步骤912 :处理异常的网元发送消息到所有网元(51、52、61),携带事件号5000。
[0093] 步骤913 :所有网元接收到事件号5000的消息,进行善后处理,终止流程。
[0094] 步骤914:流程结束。
[0095] 从以上的描述中,可以看出,本发明实施例在数据传输过程中,消息通道和数据通 道是分离的。每个消息中仅仅包含接收网元号和发送事件号两个整型数值,消息体非常小, 这样保证了传输的可靠和安全。并且,在本发明实施例中,用户可以定制任意的传输方式, 依靠系统底层的成熟方案进行,例如可以利用加密的sftp服务,而数据的格式本身,用户 可以使用自定义的方式进行压缩或加密,应用非常灵活。另外,在本发明实施例中,所有数 据传输的中间过程都是在后台网管服务器上进行的,网元毫不知情,只有在数据传输结束 后,发生数据改变的情况下,才由网管的数据传送功能(即上述传送模块)通知网元更新状 态。传输过程中如果发生任何网络故障等问题,可以安全的结束本次会话,而不影响网元的 工作状态。
[0096] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0097] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种数据获取方法,其特征在于,包括: 与第二网元对应的第二网管服务器接收与第一网元对应的第一网管服务器发送的第 一消息,其中,所述第一消息中携带有第一事件号; 所述第二网管服务器查找预先配置的消息分发表,获取与所述第一事件号对应的第一 消息处理方法,其中,所述消息分发表中用于记录数据传输的各步流程以及各步流程中需 要执行的消息处理方法、下一步流程中的消息接收方和该消息接收方需要处理的事件号, 所述第一消息处理方法中定制了所述第二网管服务器从其他网元获取数据的传输方法; 所述第二网管服务器执行所述第一消息处理方法,从所述其它网元的网管服务器请求 并获取数据。2. 根据权利要求1所述的方法,其特征在于,在从所述其它网元请求并获取数据之后, 所述方法还包括:所述第二网管服务器对请求到的数据进行处理,然后对处理后的数据进 行入库操作。3. 根据权利要求1所述的方法,其特征在于,在所述第二网管服务器从所述其它网元 获取到数据之后,所述方法还包括: 所述第二网管服务器判断所述消息分发表中是否还有下一步流程,如果有,则所述第 二网管服务器从所述消息分发表中获取下一步流程中第二消息的接收网元标识及需要执 行的第二消息处理方法的第二事件号; 所述第二网管服务器向所述接收网元标识的对应的网管服务器发送所述第二消息,其 中,所述第二消息中携带有所述第二事件号。4. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述第二网管服务器接收携带有第三事件号的第三消息; 所述第二网管服务器查找所述消息分发表,获取与所述第三事件号对应的第三消息处 理方法,其中,所述第三消息处理方法包括将所述第二网管服务器请求到的数据同步到所 述第二网元的方法; 所述第二网管服务器执行所述第三消息处理方法,将请求到的数据同步到所述第二网 JLi〇5. 根据权利要求1至4中任一项所述的方法,其特征在于,如果所述第二网管服务器在 执行所述第一消息处理方法的过程中出现异常,则所述方法包括: 所述第二网管服务器查询预先配置的异常码与事件号的对应关系,获取与本次异常的 异常码对应的第四事件号; 所述第二网管服务器发送携带第四事件号的消息。6. 根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括: 接收配置所述消息分发表的操作指令; 根据输入的各个参数,配置所述消息分发表,其中,所述消息分发表中的消息处理方法 符合预先设定的消息处理规范; 加载配置完成的所述消息分发表。7. 根据权利要求6所述的方法,其特征在于,所述方法还包括: 接收修改所述消息分发表的操作指令; 根据输入的参数,修改所述消息分发表中对应的表项,其中,修改后的所述消息分发表 中的消息处理方法符合预先设定的消息处理规范; 加载修改后的所述消息分发表。8. -种数据获取装置,位于与第二网元对应的第二网管服务器,其特征在于,所述装置 包括: 第一接收模块,用于接收与第一网元对应的第一网管服务器发送的第一消息,其中,所 述第一消息中携带有第一事件号; 第一获取模块,用于查找预先配置的消息分发表,获取与所述第一事件号对应的第一 消息处理方法,其中,所述消息分发表中用于记录数据传输的各步流程以及各步流程中需 要执行的消息处理方法、下一步流程中的消息接收方和该消息接收方需要处理的事件号, 所述第一消息处理方法中定制了所述第二网管服务器从其他网元获取数据的传输方法; 执行模块,用于执行所述第一消息处理方法,从所述其它网元的网管服务器请求并获 取数据。9. 根据权利要求8所述的装置,其特征在于,还包括: 判断模块,用于判断所述消息分发表中是否还有下一步流程,如果有,则触发第二获取 模块; 所述第二获取模块,用于从所述消息分发表中获取下一步流程中第二消息的接收网元 标识及需要执行的第二消息处理方法的第二事件号; 发送模块,用于向所述接收网元标识的对应的网管服务器发送所述第二消息,其中,所 述第二消息中携带有所述第二事件号。10. 根据权利要求8所述的装置,其特征在于, 所述第一接收模块还用于接收携带有第三事件号的第三消息; 所述第一获取模块还用于查找所述消息分发表,获取与所述第三事件号对应的第三消 息处理方法,其中,所述第三消息处理方法包括将所述第二网管服务器请求到的数据同步 到所述第二网元的方法; 所述装置还包括:同步模块,用于执行所述第三消息处理方法,将请求到的数据同步到 所述第二网元。11. 根据权利要求8至10中任一项所述的装置,其特征在于,还包括: 异常处理模块,用于在执行所述第一消息处理方法的过程中出现异常时,查询预先配 置的异常码与事件号的对应关系,获取与本次异常的异常码对应的第四事件号,然后发送 携带所述第四事件号的消息。12. 根据权利要求8至10中任一项所述的装置,其特征在于,还包括: 第二接收模块,用于接收配置所述消息分发表的操作指令; 配置模块,用于根据输入的各个参数,配置所述消息分发表,其中,所述消息分发表中 的消息处理方法符合预先设定的消息处理规范; 加载模块,加载配置完成的所述消息分发表。13. 根据权利要求12所述的装置,其特征在于, 所述第二接收模块还用于接收修改所述消息分发表的操作指令; 所述配置模块还用于根据输入的参数,修改所述消息分发表中对应的表项,其中,修改 后的所述消息分发表中的消息处理方法符合预先设定的消息处理规范; 所述加载模块还用于加载修改后的所述消息分发表。14. 一种数据获取系统,其特征在于,包括:网元和与所述网元对应的网管服务器,其 中, 所述网管服务器包括权利要求8至13中任一项所述装置,用于将从其他网元请求到的 数据同步到所述网元; 所述网元,用于接收所述网管服务器传输的数据。
【专利摘要】本发明公开了一种数据获取方法、装置及系统。其中,该数据获取方法包括:与第二网元对应的第二网管服务器接收与第一网元对应的第一网管服务器发送的第一消息,其中,第一消息中携带有第一事件号;第二网管服务器查找预先配置的消息分发表,获取与第一事件号对应的第一消息处理方法,其中,消息分发表中用于记录数据传输的各步流程以及各步流程中需要执行的消息处理方法、下一步流程中的消息接收方和该消息接收方需要处理的事件号,第一消息处理方法中定制了第二网管服务器从其他网元获取数据的传输方法;第二网管服务器执行第一消息处理方法,从其它网元的网管服务器请求并获取数据。
【IPC分类】H04L12/24, H04L29/06
【公开号】CN105099738
【申请号】CN201410202112
【发明人】郭跃山, 丁辉, 谢婷婷
【申请人】中兴通讯股份有限公司
【公开日】2015年11月25日
【申请日】2014年5月13日
【公告号】WO2015172512A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1