一种生成企业横纵向关系图的方法及系统技术方案

技术编号:16038198 阅读:24 留言:0更新日期:2017-08-19 20:02
本发明专利技术公开了一种生成企业横纵向关系图的方法及系统,利用云搜索引擎对企业的横向信息进行检索,进一步通过递归算法获取企业的纵向信息,根据获取的企业横纵向信息生成企业关系图,以图形的方式提供给用户,从而实现了一种准确的企业信息查找和关联方法,可以快速实时的显示企业间的正确关系图谱。

【技术实现步骤摘要】
一种生成企业横纵向关系图的方法及系统
本专利技术涉及关联企业识别
,具体涉及一种生成企业关系图的方法及系统。
技术介绍
以下对本专利技术的相关技术背景进行说明,但这些说明并不一定构成本专利技术的现有技术。目前,越来越多的企业被注册;同时随着互联网的发展,企业的信息都变得越来越透明,可以直接在互联网进行查询。但市场上现有的企业信息查询方案主要存在以下问题:1、互联网上找到的企业信息都是松散的、没有形成有效的关系网;2、互联网上找到的信息不完整且杂乱无章,甚至是过时的和错误的信息,直接影响最终的结果;3、查找的手段及数据来源单一化,基本靠人工在互联网及工商系统中逐步查找,结果不准确且效率低下。因此,需要考虑设计一种更加高效,且准确的企业信息查找和关联方法,快速实时的显示企业间的正确关系图谱。
技术实现思路
本专利技术的目的就是为了解决上述问题,提出了一种生成企业关系图的方法及系统,能够快速、实时、全面的显示企业间的纵、横向关系图。为了实现上述目的,本专利技术采用如下方法:步骤S1:输入企业相关信息;在该步骤中,用户输入待查询企业的信息,例如,用户想获取企业A的关系图,则在此步骤输入企业A的名称等信息;步骤S2:获取企业横向信息并保存;通过云搜索引擎在互联网进行搜索,获取企业的横向信息并保存;所述企业的横向信息是指与企业直接关联的信息,如企业的股东、对外投资、法人等;若A企业是B企业的股东,反过来B企业就是A企业的对外投资;步骤S3:对企业的横向信息进行级联查询,通过递归计算获取企业的纵向信息;所述企业的纵向信息是指与企业级联关联的信息;获取了企业的横向信息后,如企业的股东、对外投资等信息,对所述股东中的每一个都继续通过云搜索引擎查询和处理,获得所述股东的股东信息,获得所述股东的对外投资信息等,还可以继续对所述股东的股东的股东信息进行再次的查询等等,这就是所谓的级联查询,也是典型的递归使用场景,此处的说明只是为了方便对本专利技术的理解,不构成对本专利技术技术方案的限定作用,本领域技术人员应该熟知级联及递归的基本含义,且在本方案中并无不同;步骤S4:组合企业横纵向信息并保存;将查询获取的企业横纵向信息组合成数据结构信息并保存在缓存中;步骤S5:生成企业关系图并在图形界面显示。根据获取的企业横纵向信息生成企业关系图,并在用户的图形界面上显示;由于部分企业数据量的庞大及需要保证用户查询的及时性,需要定期对企业数据进行预处理,这样既可以避免高峰时服务器的压力,也能让数据更快的呈现给用户。本专利技术还提供了另一种生成企业关系图的方法,包括:T1:获取企业横向信息并保存;通过云搜索引擎在互联网进行搜索,获取企业的横向信息并保存;所述企业的横向信息是指与企业直接关联的信息,如企业的股东、对外投资、法人等;T2:对企业的横向信息进行级联查询,通过递归计算获取企业的纵向信息;所述企业的纵向信息是指与企业级联关联的信息;此处的级联查询与递归计算与步骤S3相同,在此不再赘述;T3:定期执行步骤T1-T2,并将企业的横纵向信息保存在缓存中;T4:根据用户的查询指令在缓存中进行查询。T5:返回企业关系图并在图形界面中显示;本专利技术还提供了两种企业关系图的生成系统,与上述两种方法相对应。本专利技术与现有技术相比具有如下优点:首先,通过本专利技术的企业关系图生成方法和系统可以生成详细的企业横纵向关系图,而现有技术中没有相关技术;其次,本专利技术使用云搜索引擎对企业信息进行全面查询,克服了现有技术中数据来源单一、数据获取效率底下的问题,可以动态、实时的反馈给用户查询结果,并结合数据预处理机制实现了对用户的快速响应,降低了高峰时服务器的压力;本专利技术还使用MongoDB存储结构化的企业横纵向数据,利用其低延迟的读写速度优势及关系文档的支持能力,可以进行快速的级联查询,从而支持庞大的数据量和高性能数据处理;本专利技术使用membercache或redis作为缓存,将用户的查询结果保存在缓存中,进一步提高了用户的响应时间,同时本专利技术还使用图形化技术将生成的企业横纵向关系图通过图形界面显示,用户可以方便的对其进行操作,增强了系统的可交互性。附图说明通过以下参照附图而提供的具体实施方式部分,本专利技术的特征和优点将变得更加容易理解,在附图中:图1是本专利技术一实施例提供的企业关系图生成方法的流程图;图2是本专利技术另一实施例提供的企业关系图生成方法的流程图;图3是本专利技术一实施例提供的企业关系图生成系统的架构图;图4是本专利技术另一实施例提供的企业关系图生成系统的架构图;具体实施方式下面参照附图对本专利技术的示例性实施方式进行详细描述。对示例性实施方式的描述仅仅是出于示范目的,而绝不是对本专利技术及其应用或用法的限制。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1:图1显示了本专利技术实施例提供的一种生成企业关系图的方法,该方法包括:步骤S1:输入待查询企业相关信息;具体的,在该步骤中,用户输入待查询企业的信息,例如,用户想获取企业A的关系图,则在此步骤输入企业A的名称等信息;可选的,相关信息还包括用户想要获取的企业级联信息的层级,例如,用户想获取与企业A级联层次中第3层的相关信息,则还可以输入层级3。步骤S2:获取企业横向信息并保存;具体的,通过云搜索引擎在互联网进行搜索,获取企业的横向信息并保存;所述企业的横向信息是指与企业直接关联的信息,如企业的股东、对外投资、法人等;步骤S3:对企业的横向信息进行级联查询,通过递归计算获取企业的纵向信息;所述企业的纵向信息是指与企业级联关联的信息;具体的,获取了企业的横向信息后,如企业的股东、对外投资等信息,对所述股东中的每一个都继续通过云搜索引擎查询和处理,获得所述股东的股东信息,获得所述股东的对外投资信息等,还可以继续对所述股东的股东的股东信息进行再次的查询等等,这就是所谓的级联查询,也是典型的递归使用场景,此处的说明只是为了方便对本专利技术的理解,不构成对本专利技术技术方案的限定作用,本领域技术人员应该熟知级联及递归的基本含义,且在本方案中并无不同;步骤S4:组合企业横纵向信息并保存;具体的,将查询获取的企业横纵向信息组合成数据结构信息并保存在缓存中;可选的,所述缓存是membercache或redis。步骤S5:生成企业关系图并在图形界面显示。具体的,根据获取的企业横纵向信息生成企业关系图,并在用户的图形界面上显示;可选的,企业关系图中图表的位置可随意拖动。可选的,上述步骤S1-S5都是可以通过计算机技术并行执行的;实施例2:由于部分企业数据量的庞大及需要保证用户查询的及时性,需要定期对企业数据进行预处理,这样既可以避免高峰时服务器的压力,也能让数据更快的呈现给用户。图2显示了本专利技术实施例提供的另一种生成企业关系图的方法,该方法包括:T1:获取企业横向信息并保存;具体的,通过云搜索引擎在互联网进行搜索,获取企业的横向信息并保存;所述企业的横向信息是指与企业直接关联的信息,如企业的股东、对外投资、法人等;可选的,获取的信息被保存在NOSQL数据库中,该数据库可以是MongoDB。T2:对企业的横向信息进行级联查询,通过递归计算获取企业的纵向信息;所述企业的纵向信息是指与企业级联关联的信息;此处的级联查询与递归计算与步骤S本文档来自技高网...
一种生成企业横纵向关系图的方法及系统

【技术保护点】
一种生成企业横纵向关系图的方法,所述方法包括:步骤S1:输入待查询企业相关信息;步骤S2:获取所述企业的横向信息并保存;步骤S3:对企业的横向信息进行级联查询,并通过递归计算获取企业的纵向信息;步骤S4:组合企业横纵向信息并保存;步骤S5:根据企业横纵向信息生成企业关系图并在图形界面显示。

【技术特征摘要】
1.一种生成企业横纵向关系图的方法,所述方法包括:步骤S1:输入待查询企业相关信息;步骤S2:获取所述企业的横向信息并保存;步骤S3:对企业的横向信息进行级联查询,并通过递归计算获取企业的纵向信息;步骤S4:组合企业横纵向信息并保存;步骤S5:根据企业横纵向信息生成企业关系图并在图形界面显示。2.如权利要求1所述的生成企业横纵向关系图的方法,其中所述企业的横向信息是指与企业直接关联的信息,所述企业的纵向信息是指与企业级联关联的信息。3.如权利要求1所述的生成企业横纵向关系图的方法,其中所述步骤S1进一步包括:所述企业相关信息还包括用户想要获取的企业级联信息的层级。4.如权利要求1所述的生成企业横纵向关系图的方法,其中所述步骤S2进一步包括:通过云搜索引擎在互联网获取企业的横向信息。5.如权利要求1所述的生成企业关系图方法,其中所述步骤S4进一步包括:将查询获取的企业横纵向信息组合成数据结构信息并保存在缓存中,所述缓存是membercache或redis。6.如权利要求1所述的生成企业横纵向关系图的方法,其中所述步骤S1-S5是通过计算机技术并行执行的。7.一种生成企业横纵向关系图的方法,所述方法包括:T1:获取企业横向信息并保存;T2:对企业的横向信息进行级联查询,并通过递归计算获取企业的纵向信息;T3:定期预执行步骤T1-T2,并将企业的横纵向信息保存在缓存中;T4:根据用户的查询指令在缓存中进行查询。T5:根据查询到的企业横纵向信息生成企业关系图,并在图形界面中显示。8.如权利要求7所述的生成企业横纵向关系图的方法,其中所述企业的横向信息是指与企业直接关联的信息,所述企业的纵向信息是指与企业级联关联的信息。9.如权利要求7所述的生成企业横纵向关系图的方法,其中所述步骤T1进一步包括:通过云搜索引擎在互联网获取企业的横向信息。10.如权利要求7所述的生成企业横纵向关系图的方法,其中所述步骤T1进一步包括:获取的信息被保存在nosql数据库中,该数据库是MongoDB。11.如权利要求7所述的生成企业横纵向关系图的方法,其中所述步骤T1-T5是通过计算机技术并行执行的。12.如权利要求7所述的生成企业横纵向关系图的方法,其中所述步骤T2进一步包括:利用MongoDB的存储特性进行级联查询,使用nosql的低延迟读写速度优势及关系文档的支持能力实现快速检索。13.如权利要求7所述的生成企...

【专利技术属性】
技术研发人员:任何强王金虎
申请(专利权)人:苏州朗动网络科技有限公司
类型:发明
国别省市:江苏,32

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

1