一种基于电子地图人员信息查询的方法及装置与流程

文档序号:13072810阅读:254来源:国知局
一种基于电子地图人员信息查询的方法及装置与流程

本发明涉及信息技术处理领域,特别涉及一种基于电子地图人员信息查询的方法及装置。



背景技术:

信息查询系统是查询用户所需信息的系统。而在其他情况下,同样需要对一些人员的信息进行查询,如公安系统中,对一些人员的信息查询,如失踪人员、犯罪人员、犯罪嫌疑人或者其他人员的信息进行查询;如在城镇管理系统中,为了更好的服务城镇的居民,也需要查询居民的个人信息;而现有的个人信息的查询系统中,只是从数据库中调取出其个人的信息,不能直观地看出其个人信息之间的关系,而且不利于对信息的筛选。



技术实现要素:

为此,需要提供一种解决不能直观查看个人信息之间的关系,且不利于信息筛查问题的基于电子地图人员信息查询的方法及装置。

为实现上述目的,发明人提供了一种基于电子地图人员信息查询的方法,包括以下步骤:

在电子地图上确认被查询人员地址信息和名称信息;

根据确认的地址信息和名称信息,从后台数据库中获取被查询人员的个人信息和与其有关系的其他人员的名称;

将获取的个人信息和其他人员的名称与被查询人员建立关系拓扑图,并将关系拓扑图在电子地图上显示。

进一步优化,所述“在电子地图上确认被查询人员地址信息和名称信息”具体包括:

显示电子地图上被选定的位置内所有的人员,从显示的人员选择被查询人员,根据选择的被查询人员,确认其地址信息和名称信息。

进一步优化,所述“在电子地图上确认被查询人员地址信息和名称信息”具体包括:

根据输入的被查询人员的名称信息,在电子地图上标注含有该名称信息的所有位置,根据选定的地址信息,确认被查询人员的地址信息和名称信息。

进一步优化,所述“在电子地图上确认被查询人员地址信息和名称信息”之前还包括:

从后台数据库中获取所有人员的地址信息和名称信息,将人员的地址信息和名称信息建立关系并导入到电子地图的数据库中。

进一步优化,还包括:

当在关系拓扑图选定其他人员的名称信息,则根据其他人员的名称信息从后台数据库获取其他人员的个人信息和与其相关的人员的名称信息,将获取的个人信息和名称信息在电子地图上对关系拓扑图进行拓展。

发明人还提供了另一个技术方案一种基于电子地图人员信息查询的装置,包括:

确认单元,用于在电子地图上确认被查询人员地址信息和名称信息;

获取单元,用于根据确认的地址信息和名称信息,从后台数据库中获取被查询人员的个人信息和与其有关系的其他人员的名称;

显示单元,用于将获取的个人信息和其他人员的名称与被查询人员建立关系拓扑图,并将关系拓扑图在电子地图上显示。

进一步优化,所述确认单元具体用于显示电子地图上被选定的位置内所有的人员,从显示的人员选择被查询人员,根据选择的被查询人员,确认其地址信息和名称信息。

进一步优化,所述确认单元具体用于根据输入的被查询人员的名称信息,在电子地图上标注含有该名称信息的所有位置,根据选定的地址信息,确认被查询人员的地址信息和名称信息。

进一步优化,还包括导入单元,所述导入单元用于从后台数据库中获取所有人员的地址信息和名称信息,将人员的地址信息和名称信息建立关系并导入到电子地图的数据库中。

进一步优化,还包括拓展单元,所述拓展单元还用于当在关系拓扑图选定其他人员的名称信息,则根据其他人员的名称信息,从后台数据库获取其他人员的个人信息和与其相关的人员的名称信息,将获取的个人信息和名称信息在电子地图上对关系拓扑图进行拓展。

区别于现有技术,上述技术方案,通过基于电子地图实现查询人员的信息,并将其查询的信息通过关系拓扑图在电子地图上显示,可以直观查看被查询人员的个人信息和与其有关系的人员的信息,可以通过关系拓扑图可以直观筛查出所需要的信息。

附图说明

图1为具体实施方式所述基于电子地图人员信息查询的方法的一种流程示意图;

图2为具体实施方式所述关系拓扑图的一种结构示意图;

图3为具体实施方式所述关系拓扑图拓展后的一种结构示意图;

图4为具体实施方式所述基于电子地图人员信息查询的装置的一种结构示意图。

附图标记说明:

400、装置,

410、确认单元,

420、获取单元,

430、显示单元,

440、导入单元,

450、拓展单元。

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

请参阅图1至图2,下列实施例提供了一种基于电子地图人员信息查询的方法及装置。其中,电子地图是指数字地图,是利用计算机技术,以数字方式存储和查阅的地图,是由电子计算机控制所生成的地图,是基于数字制图技术屏幕地图,是可视化的实地图。在以下是实施例中,通过基于电子地图实现查询人员的信息,并将其查询的信息通过关系拓扑图在电子地图上显示,可以直观查看被查询人员的个人信息和与其有关系的人员的信息,可以通过关系拓扑图可以直观筛查出所需要的信息。

请参阅图1,本实施例:一种基于电子地图人员信息查询的方法,包括以下步骤:

s110:在电子地图上确认被查询人员地址信息和名称信息;通过确认被查询人员的地址信息和名称信息确认被查人员的身份,例如被查询人员是住在a地址的名字叫做b的人,这样就可以通过a地址和姓名为b的人确认这个人的身份,可以在电子地图上将这个人标注出来,确认在a地址叫b的人。或者查询不知道具体位置的人员,比如知道住在c地区的d,可以通过在电子地图上查询住在c地区的d时,可以在地图上标注出在c地区所有叫d的人。这样通过在电子地图上标注所要查询的人员时,在电子地图显示出所要查询的人员,通过点击确认电子地图上被查询人员,可以直观地筛查到所要查询的人员。地址信息的确认可以通过点击电子地图上的某个位置时,确认电子地图上位置信息为地址信息。

s120:根据确认的地址信息和名称信息,从后台数据库中获取被查询人员的个人信息和与其有关系的其他人员的名称;根据确认的地址信息和名称信息,从后台数据库中去获取地址信息和名称信息符合的人员的个人信息,个人信息包括身份信息、住址信息、住房信息、就业信息等;同时将从后台数据库中获取和被查询有关系的人员的名称信息,其中的关系包括亲戚关系、同学关系、同事关系及朋友关系等;无需将这些数据存储在电子地图的数据库中。

s130:将获取的个人信息和其他人员的名称与被查询人员建立关系拓扑图,并将关系拓扑图在电子地图上显示。通过将这些获取的被查询的人员的个人信息,并且与被查询人员有关系的其他人员的名称信息,与被查询人员建立一个关系拓扑图,并且将这个关系拓扑图在电子地图上显示。

关系拓扑图在电子地图上显示的方式可以通过在电子地图上建立一个不透明的图层覆盖电子地图,将关系拓扑图在不透明的图层上进行显示;或者通过将关系拓扑图在直接在电子地图上进行显示。

具体的,如图2,被查询人员为a查询后的关系拓扑图。通过将与a有关系的b、c、d、e、f、g通过关系拓扑图将他们联系起来,并表明他们之间的关系,如a与b之间的关系为父子关系、a与c之间为母子关系、a与d之间为夫妻关系等等,特别的如b与c之间为夫妻关系也标注出来,这样可以直观的查看被查人员的个人信息和他与其他人的关系网,便于对被查询人员a的信息筛查。其中,个人信息可以是关系拓扑图上形成一个节点进行显示,或则个人信息通过点击关系拓扑图中的被查询人员时,再生成一个图层进行显示被查询人员的个人信息。

在本实施例中,步骤s110,具体的包括:显示电子地图上被选定的位置内所有的人员,从显示的人员选择被查询人员,根据选择的被查询人员,确认其地址信息和名称信息。通过选定一个位置,显示这个位置上有多少个人,从这几个人中选出哪个为被查询人员。例如,知道被查询人员的地址信息为e位置,则点击电子地图上的e位置,在e位置上跳出一个选择框,选择框内为在该位置的五个人员,包括有a1、a2、a3、a4以及a5五个人员,再次点击a2为被查询的人员,即确认了被查询人员的地址信息为e位置和名称信息为a2。或者通过区域选框切换位置,选定位置,再通过名称模糊查询得到人员,从而确认被查询人员的地址信息和名称信息。

步骤s110也可以包括:根据输入的被查询人员的名称信息,在电子地图上标注含有该名称信息的所有位置,根据选定的地址信息,确认被查询人员的地址信息和名称信息。通过在电子地图的搜索框内输入被查询人员的名称信息,电子地图上对所有叫该名称信息的人的位置进行标注,选择被查询人员的具体位置,确认被查询人员的地址信息和名称信息。例如知道被查询人员的名称信息为f,却不知道其地址信息具体在哪里,只知道大概的位置,则,在电子地图中的搜索框中输入f名称信息,电子地图就标注出所有叫f的人员所在的位置,如位置b1、b2、b3和b4四个位置,点击b4位置,确认被查询人员的地址信息为b4位置和名称信息为f。

其中,电子地图通过从后台数据库中获取所有人员的地址信息和名称信息,将根据所有人员的地址信息和名称信息按照所对应的人员建立关系,并导入到电子地图的数据库,即电子地图的数据库中不需要存储太多的数据,且能够根据电子地图的数据库存储的地址信息和名称信息能够快速的确认不查询人员,电子地图可以根据被查询人员的地址信息和名称信息从后台数据库中去获取被查询人员的个人信息和相关人员的信息。

或者电子地图的数据库并不存储所有人员的地址信息和名称信息,而是在后台数据库中所有人员的地址信息和名称信息建立联系。而当电子地图上获取地址信息或者名称信息,则电子地图根据获取的地址信息或者名称信息检索符合条件的人员,及符合地址信息或者名称信息的人员,再根据二次选定确认人员的地址信息和名称信息。

在本实施例中,当在关系拓扑图选定其他人员的名称信息,则根据其他人员的名称信息从后台数据库获取其他人员的个人信息和与其相关的人员的名称信息,将获取的个人信息和名称信息在电子地图上对关系拓扑图进行拓展。要继续查看查询到的关系拓扑图中另一个人员的信息时,只要点击电子地图上关系拓扑图上那个人的名称信息,根据另一个人员的名称信息,自动从后台数据库中去获取这个人员的个人信息和与这个人相关的他人的名称信息,并在原先的关系拓扑图进行拓展显示,再次查询时,无需同时确认地址信息和名称信息来查询,只要通过点击关系拓扑图上要查询人员的名称信息,由于与原先被查询人员的信息建立了联系,所以无需再确认地址信息,只要名称信息就可以从后台数据库中获取到再次查询人员的个人信息和与其相关的人员。

如图3所示,在原先被查询人员为a查询后的关系拓扑图中,继续查询人员f,点击关系拓扑图中的f,则电子地图根据f与a的关系从后台数据库中获取f的个人信息并且和f相关的人员,并在原先的关系拓扑图上拓展,形成一个新的关系拓扑图。

请参阅图4,另一个实施例中,一种基于电子地图人员信息查询的装置400,包括:

确认单元410,用于在电子地图上确认被查询人员地址信息和名称信息;确认单元410通过确认被查询人员的地址信息和名称信息确认被查人员的身份,例如被查询人员是住在a地址的名字叫做b的人,这样就可以通过a地址和姓名为b的人确认这个人的身份,可以在电子地图上将这个人标注出来,确认在a地址叫b的人。或者查询不知道具体位置的人员,比如知道住在c地区的d,可以通过在电子地图上查询住在c地区的d时,可以在地图上标注出在c地区所有叫d的人。这样通过在电子地图上标注所要查询的人员时,在电子地图显示出所要查询的人员,通过点击确认电子地图上被查询人员,可以直观地筛查到所要查询的人员。地址信息的确认可以通过点击电子地图上的某个位置时,确认电子地图上位置信息为地址信息。

获取单元420,用于根据确认的地址信息和名称信息,从后台数据库中获取被查询人员的个人信息和与其有关系的其他人员的名称;获取单元420根据确认的地址信息和名称信息,从后台数据库中去获取地址信息和名称信息符合的人员的个人信息,个人信息包括身份信息、住址信息、住房信息、上班信息等;同时将从后台数据库中获取和被查询有关系的人员的名称信息,其中的关系包括亲戚关系、同学关系、同事关系及朋友关系等;无需将这些数据存储在电子地图的数据库中。

显示单元430,用于将获取的个人信息和其他人员的名称与被查询人员建立关系拓扑图,并将关系拓扑图在电子地图上显示。显示单元430通过将这些获取的被查询的人员的个人信息,并且与被查询人员有关系的其他人员的名称信息,与被查询人员建立一个关系拓扑图,并且将这个关系拓扑图在电子地图上显示。

具体的,被查询人员为a查询后的关系拓扑图。通过将与a有关系的b、c、d、e、f、g通过关系拓扑图将他们联系起来,并表明他们之间的关系,如a与b之间的关系为父子关系、a与c之间为母子关系、a与d之间为夫妻关系等等,特别的如b与c之间为夫妻关系也标注出来,这样可以直观的查看被查人员的个人信息和他与其他人的关系网,便于对被查询人员a的信息筛查。其中,个人信息可以是关系拓扑图上形成一个节点进行显示,或则个人信息通过点击关系拓扑图中的被查询人员时,再生成一个图层进行显示被查询人员的个人信息。

在本实施例中,所述确认单元410具体用于显示电子地图上被选定的位置内所有的人员,从显示的人员选择被查询人员,根据选择的被查询人员,确认其地址信息和名称信息。通过选定一个位置,显示这个位置上有多少个人,从这几个人中选出哪个为被查询人员。例如,知道被查询人员的地址信息为e位置,则点击电子地图上的e位置,在e位置上跳出一个选择框,选择框内为在该位置的五个人员,包括有a1、a2、a3、a4以及a5五个人员,再次点击a2为被查询的人员,即确认了被查询人员的地址信息为e位置和名称信息为a2。

在本实施例中,所述确认单元410具体用于根据输入的被查询人员的名称信息,在电子地图上标注含有该名称信息的所有位置,根据选定的地址信息,确认被查询人员的地址信息和名称信息。通过在电子地图的搜索框内输入被查询人员的名称信息,电子地图上对所有叫该名称信息的人的位置进行标注,选择被查询人员的具体位置,确认被查询人员的地址信息和名称信息。例如知道被查询人员的名称信息为f,却不知道其地址信息具体在哪里,只知道大概的位置,则,在电子地图中的搜索框中输入f名称信息,电子地图就标注出所有叫f的人员所在的位置,如位置b1、b2、b3和b4四个位置,点击b4位置,确认被查询人员的地址信息为b4位置和名称信息为f。

具体的,还包括导入单元440,所述导入单元440用于从后台数据库中获取所有人员的地址信息和名称信息,将人员的地址信息和名称信息建立关系并导入到电子地图的数据库中。其中,导入单元440通过从后台数据库中获取所有人员的地址信息和名称信息,将根据所有人员的地址信息和名称信息按照所对应的人员建立关系,并导入到电子地图的数据库。即电子地图的数据库中不需要存储太多的数据,且能够根据电子地图的数据库存储的地址信息和名称信息能够快速的确认不查询人员,电子地图可以根据被查询人员的地址信息和名称信息从后台数据库中去获取被查询人员的个人信息和相关人员的信息。

或者电子地图的数据库并不存储所有人员的地址信息和名称信息,而是在后台数据库中所有人员的地址信息和名称信息建立联系。而当电子地图上获取地址信息或者名称信息,则电子地图根据获取的地址信息或者名称信息检索符合条件的人员,及符合地址信息或者名称信息的人员,再根据二次选定确认人员的地址信息和名称信息。

在本实施例中,还包括拓展单元450,所述拓展单元450还用于当在关系拓扑图选定其他人员的名称信息,则根据其他人员的名称信息,从后台数据库获取其他人员的个人信息和与其相关的人员的名称信息,将获取的个人信息和名称信息在电子地图上对关系拓扑图进行拓展。要继续查看查询到的关系拓扑图中另一个人员的信息时,只要点击电子地图上关系拓扑图上那个人的名称信息,拓展单元450根据另一个人员的名称信息,自动从后台数据库中去获取这个人员的个人信息和与这个人相关的他人的名称信息,并在原先的关系拓扑图进行拓展显示,再次查询时,无需同时确认地址信息和名称信息来查询,只要通过点击关系拓扑图上要查询人员的名称信息,由于与原先被查询人员的信息建立了联系,所以无需再确认地址信息,只要名称信息就可以从后台数据库中获取到再次查询人员的个人信息和与其相关的人员。

例如在原先被查询人员为a查询后的关系拓扑图中,继续查询人员f,点击关系拓扑图中的f,则电子地图根据f与a的关系从后台数据库中获取f的个人信息并且和f相关的人员,并在原先的关系拓扑图上拓展,形成一个新的关系拓扑图。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。

本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,包括但不限于:ram、rom、磁碟、磁带、光盘、闪存、u盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。

上述各实施例是参照根据实施例所述的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到计算机设备的处理器以产生一个机器,使得通过计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机设备以特定方式工作的计算机设备可读存储器中,使得存储在该计算机设备可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机设备上,使得在计算机设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1