The invention discloses a network topology method, the method comprises: according to relation table data between nodes in the database to generate all nodes; read the adjacent node from the table, and for each pair of adjacent nodes of the corresponding initialization label; comparing each pair of adjacent node initialization label, replacement the larger label with a smaller label initialization initialization; continue to compare each replacement of adjacent nodes after labeling, replace the larger label on smaller labels, and iteration according to this rule, the same label until all adjacent nodes; all nodes were grouped according to the final grade. The invention also provides an application server and a computer readable storage medium. The relational network topology method, application server and computer readable storage medium provided by the invention can be classified into a group by all kinds of related nodes through simple table and multiple iterations traversal.
【技术实现步骤摘要】
关系网络拓扑方法及应用服务器
本专利技术涉及数据分析
,尤其涉及一种关系网络拓扑方法及应用服务器。
技术介绍
现有的针对客户的关系型数据库中,存在很多客户与客户间的群组关系,以保单为例,存在某人是某人的投保人,某人是某人的收益人等多种关联。为了在后续的风控、欺诈模型中识别这种群组关系,需要将所有有关系的人标示成一组,以便于防范团体欺诈等风险问题。现有的关系网络算法都是基于图论或是规则引擎,尚未在关系型数据库中通过SQL实现。
技术实现思路
有鉴于此,本专利技术提出一种关系网络拓扑方法及应用服务器,以解决如何在关系型数据库中通过SQL实现关系网络拓扑的问题。首先,为实现上述目的,本专利技术提出一种关系网络拓扑方法,该方法包括步骤:根据数据库中的节点之间的关系数据生成所有节点的关系表;从所述关系表中读取相邻节点,并获取每对相邻节点各自对应的初始化标号;比较每对相邻节点的初始化标号,以较小的初始化标号替换较大的初始化标号;继续比较每对相邻节点替换后的标号,以较小的标号替换较大的标号,并按此规则进行循环迭代,直至所有相邻节点的标号相同;及按最终得到的标号将所有节点分组可选地,该方法还包括步骤:为数据库中的所有节点设置初始化标号。可选地,所述关系表包括第一关系表和第二关系表,其中,针对所有有关联的节点,在所述第一关系表中记录第一节点、第二节点和两者之间的关联关系;所述第二关系表为根据所述第一关系表中的数据,记录每个节点和该节点对应的多个关联关系。可选地,所述相邻节点为有关联的节点,从所述第二关系表中读取所记录的关联关系相同的节点,即为一对相邻节点。可选地,所述节点 ...
【技术保护点】
一种关系网络拓扑方法,应用于应用服务器,其特征在于,所述方法包括步骤:根据数据库中的节点之间的关系数据生成所有节点的关系表;从所述关系表中读取相邻节点,并获取每对相邻节点各自对应的初始化标号;比较每对相邻节点的初始化标号,以较小的初始化标号替换较大的初始化标号;继续比较每对相邻节点替换后的标号,以较小的标号替换较大的标号,并按此规则进行循环迭代,直至所有相邻节点的标号相同;及按最终得到的标号将所有节点分组。
【技术特征摘要】
1.一种关系网络拓扑方法,应用于应用服务器,其特征在于,所述方法包括步骤:根据数据库中的节点之间的关系数据生成所有节点的关系表;从所述关系表中读取相邻节点,并获取每对相邻节点各自对应的初始化标号;比较每对相邻节点的初始化标号,以较小的初始化标号替换较大的初始化标号;继续比较每对相邻节点替换后的标号,以较小的标号替换较大的标号,并按此规则进行循环迭代,直至所有相邻节点的标号相同;及按最终得到的标号将所有节点分组。2.如权利要求1所述的关系网络拓扑方法,其特征在于,该方法还包括步骤:为数据库中的所有节点设置初始化标号。3.如权利要求1所述的关系网络拓扑方法,其特征在于,所述关系表包括第一关系表和第二关系表,其中,针对所有有关联的节点,在所述第一关系表中记录第一节点、第二节点和两者之间的关联关系;所述第二关系表为根据所述第一关系表中的数据,记录每个节点和该节点对应的多个关联关系。4.如权利要求3所述的关系网络拓扑方法,其特征在于,所述相邻节点为有关联的节点,从所述第二关系表中读取所记录的关联关系相同的节点,即为一对相邻节点。5.如权利要求1所述的关系网络拓扑方法,其特征在于,所述节点为关系型数据库中记录的一个客户。6.一种应用服务器,其特征在于,所述应用服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的关系...
【专利技术属性】
技术研发人员:蔡健,
申请(专利权)人:上海壹账通金融科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。