节点数据处理方法及装置制造方法及图纸

技术编号:13394785 阅读:60 留言:0更新日期:2016-07-23 12:49
本发明专利技术公开了一种节点数据处理方法,包括步骤:采用平衡二叉树方式查询预设的节点映射容器中当前节点的节点名对应的节点类型ID,其中,节点映射容器将各个节点的节点名与节点类型ID关联;调用预设的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出接口指针是否关联当前节点类型对应的节点数据导出接口,其中,功能映射容器将各个节点类型ID与预设的接口指针类关联,接口指针类中封装有节点数据导出接口指针;若是,调用所述节点数据导出接口将当前节点对应的节点数据导出至数据库。本发明专利技术还公开了一种节点数据处理装置。本发明专利技术提高了节点数据处理的效率。

【技术实现步骤摘要】

本专利技术涉及数据库
,尤其涉及节点数据处理方法及装置
技术介绍
现有技术中,在对节点数据进行查询提取、排除冗余、导入导出等数据处理时,例如将汽诊大数据导出至数据库的过程中,在将汽诊大数据中当前节点对应的节点数据导出至数据库后,通常采用一般的循环加判断模式,比如通过swith…case…来查询当前节点对应的下一节点,然后再执行将下一节点对应的节点数据导出至数据库的操作,直至将所有节点对应的节点数据均导出至数据库为止。当节点数量大到一定程度时,会导致查询当前节点对应的下一节点的时间过长,从而导致节点数据处理的效率低。
技术实现思路
本专利技术的主要目的在于提出一种节点数据处理方法及装置,旨在解决现有节点数据处理效率低的技术问题。为实现上述目的,本专利技术提供一种节点数据处理方法,所述节点数据处理方法包括以下步骤:采用平衡二叉树方式查询预设的节点映射容器中当前节点的节点名对应的节点类型ID,其中,所述节点映射容器将各个节点的节点名与节点类型ID关联;调用预设的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出接口指针是否关联当前节点类型对应的节点数据导出接口,其中,所述功能映射容器将各个节点类型ID与预设的接口指针类关联,所述接口指针类中封装有节点数据导出接口指针;在所述节点类型ID对应的接口指针类中的节点数据导出接口指针关联当前节点类型对应的节点数据导出接口时,调用所述节点数据导出接口将当前节点对应的节点数据导出至数据库。优选地,所述调用预设的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出接口指针是否关联当前节点类型对应的节点数据导出接口的步骤之前,还包括:调用预设的功能映射初始化接口将所述功能映射容器进行初始化操作,以将所述功能映射容器中各个节点类型ID对应的接口指针类中的节点数据导出接口指针关联各个节点类型对应的节点数据导出接口。优选地,所述调用预设的功能映射初始化接口将所述功能映射容器进行初始化操作,以将所述功能映射容器中各个节点类型ID对应的接口指针类中的节点数据导出接口指针关联当前节点类型对应的节点数据导出接口的步骤包括:调用预设的功能映射初始化接口分别将各个节点类型对应的节点数据导出接口赋值给预设的接口指针类中的节点数据导出接口指针;将各个节点类型ID和对应赋值后的节点数据导出接口指针赋值给预设的与所述功能映射容器匹配的对象;将赋值后的对象插入所述功能映射容器,以将所述功能映射容器中各个节点类型ID对应的接口指针类中的节点数据导出接口指针关联各个节点类型对应的节点数据导出接口。优选地,所述调用预设的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出接口指针是否关联当前节点类型对应的节点数据导出接口的步骤包括:当所述节点类型ID对应的接口指针类中的节点数据导出接口指针为空时,判断所述接口指针类中的节点数据导出接口指针未关联当前节点类型对应的节点数据导出接口;当所述节点类型ID对应的接口指针类中的节点数据导出接口指针不为空时,判断所述接口指针类中的节点数据导出接口指针关联当前节点类型对应的节点数据导出接口。优选地,所述节点数据处理方法还包括步骤:在所述节点类型ID对应的接口指针类中的节点数据导出接口指针未关联当前节点类型对应的节点数据导出接口时,终止节点数据处理操作。此外,为实现上述目的,本专利技术还提出一种节点数据处理装置,所述节点数据处理装置包括:第一查询模块,用于采用平衡二叉树方式查询预设的节点映射容器中当前节点的节点名对应的节点类型ID,其中,所述节点映射容器将各个节点的节点名与节点类型ID关联;第二查询模块,用于调用预设的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出接口指针是否关联当前节点类型对应的节点数据导出接口,其中,所述功能映射容器将各个节点类型ID与预设的接口指针类关联,所述接口指针类中封装有节点数据导出接口指针;处理模块,用于在所述节点类型ID对应的接口指针类中的节点数据导出接口指针关联当前节点类型对应的节点数据导出接口时,调用所述节点数据导出接口将当前节点类型对应的节点数据导出至数据库。优选地,所述节点数据处理装置还包括:初始化模块,用于调用预设的功能映射初始化接口将所述功能映射容器进行初始化操作,以将所述功能映射容器中各个节点类型ID对应的接口指针类中的节点数据导出接口指针关联当前节点类型对应的节点数据导出接口。优选地,所述初始化模块包括:第一赋值单元,用于调用预设的功能映射初始化接口分别将各个节点类型对应的节点数据导出接口赋值给预设的接口指针类中的节点数据导出接口指针;第二赋值单元,用于将各个节点类型ID和对应赋值后的节点数据导出接口指针赋值给预设的与所述功能映射容器匹配的对象;存储单元,用于将赋值后的对象插入所述功能映射容器,以将所述功能映射容器中各个节点类型ID对应的接口指针类中的节点数据导出接口指针关联各个节点类型对应的节点数据导出接口。优选地,所述第二查询模块用于:当所述节点类型ID对应的接口指针类中的节点数据导出接口指针为空时,判断所述接口指针类中的节点数据导出接口指针未关联当前节点类型对应的节点数据导出接口;当所述节点类型ID对应的接口指针类中的节点数据导出接口指针不为空时,判断所述接口指针类中的节点数据导出接口指针关联当前节点类型对应的节点数据导出接口。优选地,所述处理模块还用于:在所述节点类型ID对应的接口指针类中的节点数据导出接口指针未关联当前节点类型对应的节点数据导出接口时,终止节点数据处理操作。本专利技术提出的节点数据处理方法及装置,在获取到当前节点的节点名时,采用平衡二叉树方式查询预设的节点映射容器中所述节点名对应的节点类型ID,然后调用预设的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出接口指针是否关联当前节点类型对应的节点数据导出接口,在所述节点类型ID对应的接口指针类中的节点数据导出接口指针关联当前节点类型对应的节点数据导出接口时,调用所述节点数据导出接口将当前节点对应的节点数据导出至数据库,由于节点映射容器和功能映射容器均以平衡二叉树方式实现,采用平衡二叉树方式在容器中插入和查询数据效率高,同时节点映射容器和功能映射容器的结合使用有效化解了节点数据循环处理过程中的本文档来自技高网...

【技术保护点】
一种节点数据处理方法,其特征在于,所述节点数据处理方法包括以下步骤:采用平衡二叉树方式查询预设的节点映射容器中当前节点的节点名对应的节点类型ID,其中,所述节点映射容器将各个节点的节点名与节点类型ID关联;调用预设的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出接口指针是否关联当前节点类型对应的节点数据导出接口,其中,所述功能映射容器将各个节点类型ID与预设的接口指针类关联,所述接口指针类中封装有节点数据导出接口指针;在所述节点类型ID对应的接口指针类中的节点数据导出接口指针关联当前节点类型对应的节点数据导出接口时,调用所述节点数据导出接口将当前节点对应的节点数据导出至数据库。

【技术特征摘要】
1.一种节点数据处理方法,其特征在于,所述节点数据处理方法包括以
下步骤:
采用平衡二叉树方式查询预设的节点映射容器中当前节点的节点名对应
的节点类型ID,其中,所述节点映射容器将各个节点的节点名与节点类型ID
关联;
调用预设的功能映射容器查询所述节点类型ID对应的接口指针类中的
节点数据导出接口指针是否关联当前节点类型对应的节点数据导出接口,其
中,所述功能映射容器将各个节点类型ID与预设的接口指针类关联,所述接
口指针类中封装有节点数据导出接口指针;
在所述节点类型ID对应的接口指针类中的节点数据导出接口指针关联
当前节点类型对应的节点数据导出接口时,调用所述节点数据导出接口将当
前节点对应的节点数据导出至数据库。
2.如权利要求1所述的节点数据处理方法,其特征在于,所述调用预设
的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出
接口指针是否关联当前节点类型对应的节点数据导出接口的步骤之前,还包
括:
调用预设的功能映射初始化接口将所述功能映射容器进行初始化操作,
以将所述功能映射容器中各个节点类型ID对应的接口指针类中的节点数据
导出接口指针关联各个节点类型对应的节点数据导出接口。
3.如权利要求2所述的节点数据处理方法,其特征在于,所述调用预设
的功能映射初始化接口将所述功能映射容器进行初始化操作,以将所述功能
映射容器中各个节点类型ID对应的接口指针类中的节点数据导出接口指针
关联各个节点类型对应的节点数据导出接口的步骤包括:
调用预设的功能映射初始化接口分别将各个节点类型对应的节点数据导
出接口赋值给预设的接口指针类中的节点数据导出接口指针;
将各个节点类型ID和对应赋值后的节点数据导出接口指针赋值给预设

\t的与所述功能映射容器匹配的对象;
将赋值后的对象插入所述功能映射容器,以将所述功能映射容器中各个
节点类型ID对应的接口指针类中的节点数据导出接口指针关联各个节点类
型对应的节点数据导出接口。
4.如权利要求1所述的节点数据处理方法,其特征在于,所述调用预设
的功能映射容器查询所述节点类型ID对应的接口指针类中的节点数据导出
接口指针是否关联当前节点类型对应的节点数据导出接口的步骤包括:
当所述节点类型ID对应的接口指针类中的节点数据导出接口指针为空
时,判断所述接口指针类中的节点数据导出接口指针未关联当前节点类型对
应的节点数据导出接口;
当所述节点类型ID对应的接口指针类中的节点数据导出接口指针不为
空时,判断所述接口指针类中的节点数据导出接口指针关联当前节点类型对
应的节点数据导出接口。
5.如权利要求1-4任一项所述的节点数据处理方法,其特征在于,所述

【专利技术属性】
技术研发人员:刘均邓蒙召
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1