一种基于大数据的地址测试方法及终端设备技术

技术编号:20363186 阅读:43 留言:0更新日期:2019-02-16 16:40
本发明专利技术提供了一种基于大数据的地址测试方法及终端设备,根据待测试地址的名称和第一地址数据库,获取待测试地址的第一地理坐标;根据待测试地址的第一地理坐标和第二地址数据库,获取第一预设地理范围内的所有兴趣点和兴趣面信息,第一预设地理范围是指以待测试地址的第一地理坐标为圆心,以第一预设距离为半径的圆所代表的地理范围,第二地址数据库包含第一地理坐标和预设范围内所有兴趣点和兴趣面信息的对应关系;若兴趣点和兴趣面信息中包含待测试地址的名称,则第一地理坐标为正确坐标。本发明专利技术基于第一地址数据库和第二地址数据库中的海量半结构化数据,进行数据的解析和逆解析,提高了地址定位的精度。

【技术实现步骤摘要】
一种基于大数据的地址测试方法及终端设备
本专利技术属于计算机
,尤其涉及一种基于大数据的地址测试方法及终端设备。
技术介绍
随着GIS(GeographicInformationSystem,地理信息系统)在人们生产生活中的作用越来越重要,对于根据文本地址快速、准确找到其地理坐标的需求日益明显,例如在保险行业,地理坐标信息是开展保单业务的重要信息,业务人员往往需要根据地理坐标信息来开发、维护和扩展业务,如获取各个客户的经纬度后,可以对经纬度在某一范围内的客户集中推送某些信息。现有技术中,常常需要根据地图软件等,通过区域名称等信息获取对应的地理坐标信息,并根据地理坐标信息来开展业务。但是,通过这种方式获得的地理坐标信息可能并不准确,导致实际定位错误,为业务人员开展工作带来不便。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于大数据的地址测试方法及终端设备,以解决现有技术中地址定位不准确的问题。本专利技术实施例的第一方面提供了一种基于大数据的地址测试方法,包括:根据待测试地址的名称和第一地址数据库,获取所述待测试地址的第一地理坐标,其中,所述第一地址数据库包含所述待测试地址的名称与所述待测试地址的第一地理坐标的应对关系;根据所述待测试地址的第一地理坐标和第二地址数据库,获取第一预设地理范围内的所有兴趣点和兴趣面信息,其中,所述第一预设地理范围是指以所述待测试地址的第一地理坐标为圆心,以第一预设距离为半径的圆所代表的地理范围,所述第二地址数据库包含所述第一地理坐标和所述预设范围内所有兴趣点和兴趣面信息的对应关系;若所述兴趣点和兴趣面信息中包含所述待测试地址的名称,则所述待测试地址的第一地理坐标为正确坐标。本专利技术实施例的第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:根据待测试地址的名称和第一地址数据库,获取所述待测试地址的第一地理坐标,其中,所述第一地址数据库包含所述待测试地址的名称与所述待测试地址的第一地理坐标的应对关系;根据所述待测试地址的第一地理坐标和第二地址数据库,获取第一预设地理范围内的所有兴趣点和兴趣面信息,其中,所述第一预设地理范围是指以所述待测试地址的第一地理坐标为圆心,以第一预设距离为半径的圆所代表的地理范围,所述第二地址数据库包含所述第一地理坐标和所述预设范围内所有兴趣点和兴趣面信息的对应关系;若所述兴趣点和兴趣面信息中包含所述待测试地址的名称,则所述待测试地址的第一地理坐标为正确坐标。本专利技术实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:根据待测试地址的名称和第一地址数据库,获取所述待测试地址的第一地理坐标,其中,所述第一地址数据库包含所述待测试地址的名称与所述待测试地址的第一地理坐标的应对关系;根据所述待测试地址的第一地理坐标和第二地址数据库,获取第一预设地理范围内的所有兴趣点和兴趣面信息,其中,所述第一预设地理范围是指以所述待测试地址的第一地理坐标为圆心,以第一预设距离为半径的圆所代表的地理范围,所述第二地址数据库包含所述第一地理坐标和所述预设范围内所有兴趣点和兴趣面信息的对应关系;若所述兴趣点和兴趣面信息中包含所述待测试地址的名称,则所述待测试地址的第一地理坐标为正确坐标。本专利技术提供了一种基于大数据的地址测试方法及终端设备,根据待测试地址的名称和第一地址数据库,获取待测试地址的第一地理坐标,第一地址数据库包含待测试地址的名称与待测试地址的第一地理坐标的应对关系;根据待测试地址的第一地理坐标和第二地址数据库,获取第一预设地理范围内的所有兴趣点和兴趣面信息,第一预设地理范围是指以待测试地址的第一地理坐标为圆心,以第一预设距离为半径的圆所代表的地理范围,第二地址数据库包含第一地理坐标和预设范围内所有兴趣点和兴趣面信息的对应关系;若兴趣点和兴趣面信息中包含待测试地址的名称,则第一地理坐标为正确坐标。通过本专利技术提供的基于大数据的地址测试方法,提高了地址定位的精度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的基于大数据的地址测试方法的流程示意图;图2为本专利技术实施例二提供的基于大数据的地址测试方法的流程示意图;图3为本专利技术实施例三提供的基于大数据的地址测试装置的结构框图;图4为本专利技术实施例四提供的基于大数据的地址测试终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一本专利技术实施例一提供一种基于大数据的地址测试方法。结合图1,该方法包括:S101,根据待测试地址的名称和第一地址数据库,获取所述待测试地址的第一地理坐标。其中,所述第一地址数据库包含所述待测试地址名称与所述待测试地址的第一地理坐标的应对关系。本步骤将文本地址的地理位置信息转换为地理坐标。由于无法通过文字叙述直接找到目标位置的地理坐标,即无法直接获取其具体的经纬度坐标,例如,用“北京市海淀区复兴路11号”来表示中国中央电视台的位置,仅根据“北京市海淀区复兴路11号”这个文本地址无法直接获取中国中央电视台的具体地理坐标,即具体的经纬度信息,需要建立一个地址数据库,用来保存一个地址的文本地址信息与该地址的地理坐标的映射关系,该地址的文本地址信息即为本专利技术中的待测试地址的名称。可选的,通过将所述待测地址的名称进行地址切分、标准化,文本地址信息与地理坐标的匹配等规则,根据待测试地址的名称和第一地址数据库,获得待测试地址的第一地理坐标。例如,在某种场景下,通常使用一种地图软件,在本专利技术实施例中可称为A地图软件,将待测试地址的名称,即待测试地址的文本地址信息输入到该软件中,该软件通过该步骤可以解析到待测试地址的地理坐标,在本步骤中可称为第一地理坐标。S102,根据所述待测试地址的第一地理坐标和第二地址数据库,获取第一预设地理范围内的所有兴趣点和兴趣面信息。其中,所述第一预设地理范围是指以所述待测试地址的第一地理坐标为圆心,以第一预设距离为半径的圆所代表的地理范围,所述第二地址数据库包含所述第一地理坐标和所述预设范围内所有兴趣点和兴趣面信息的对应关系。通过A地图软件获得的待测试地址的第一地理坐标,无法判断其准确性,此时,可调用第二地址数据库,对第一地理坐标进行逆解析,获得以第一地理坐标为圆心、以第一预设距离,如50米,为半径的第一预设地理范围内的所有兴趣点和兴趣面的信息,具体的,为所有兴趣点和兴趣面的文本地址信息,及所有兴趣点和兴趣面的名称。在本步骤中,可通过另一种地图软件,如B地图本文档来自技高网...

【技术保护点】
1.一种基于大数据的地址测试方法,其特征在于,该方法包括:根据待测试地址的名称和第一地址数据库,获取所述待测试地址的第一地理坐标,其中,所述第一地址数据库包含所述待测试地址的名称与所述待测试地址的第一地理坐标的应对关系;根据所述待测试地址的第一地理坐标和第二地址数据库,获取第一预设地理范围内的所有兴趣点和兴趣面信息,其中,所述第一预设地理范围是指以所述待测试地址的第一地理坐标为圆心,以第一预设距离为半径的圆所代表的地理范围,所述第二地址数据库包含所述第一地理坐标和所述预设范围内所有兴趣点和兴趣面信息的对应关系;若所述兴趣点和兴趣面信息中包含所述待测试地址的名称,则所述待测试地址的第一地理坐标为正确坐标。

【技术特征摘要】
1.一种基于大数据的地址测试方法,其特征在于,该方法包括:根据待测试地址的名称和第一地址数据库,获取所述待测试地址的第一地理坐标,其中,所述第一地址数据库包含所述待测试地址的名称与所述待测试地址的第一地理坐标的应对关系;根据所述待测试地址的第一地理坐标和第二地址数据库,获取第一预设地理范围内的所有兴趣点和兴趣面信息,其中,所述第一预设地理范围是指以所述待测试地址的第一地理坐标为圆心,以第一预设距离为半径的圆所代表的地理范围,所述第二地址数据库包含所述第一地理坐标和所述预设范围内所有兴趣点和兴趣面信息的对应关系;若所述兴趣点和兴趣面信息中包含所述待测试地址的名称,则所述待测试地址的第一地理坐标为正确坐标。2.根据权利要求1所述的基于大数据的地址测试方法,其特征在于,若所述兴趣点和兴趣面信息中不包含所述待测试地址的名称,该方法还包括:接收移动终端的地理坐标,其中,所述移动终端位于所述待测试地址的实际地理位置;计算所述第一地理坐标和所述移动终端的地理坐标的直线距离△d;若△d小于等于第一预设值,则所述第一地理坐标为正确坐标;若△d大于第一预设值,则所述第一地理坐标为错误坐标。3.根据权利要求1所述的基于大数据的地址测试方法,其特征在于,若所述兴趣点和兴趣面信息中不包含所述待测试地址的名称,该方法还包括:接收n个移动终端的地理坐标,其中,所述n个移动终端位于所述待测试地址的实际地理位置,n为正整数,n大于等于2;根据公式计算所述n个移动终端的地理坐标与所述第一地理坐标的平均直线距离△d′,其中,△di为所述n个移动终端中第i个移动终端的地理坐标与所述第一地理坐标的直线距离,所述公式为:若△d′小于等于第二预设值,则所述第一地理坐标为正确坐标;若△d′大于第二预设值,则所述第一地理坐标为错误坐标。4.根据权利要求3所述的基于大数据的地址测试方法,其特征在于,该方法还包括:建立待测试地址队列,所述待测试地址队列包括所述待测试地址的标志位、所述待测试地址的名称、第一地理坐标和第二地理坐标的对应关系;若所述第一地理坐标为正确坐标,将所述待测试地址的标志位设置为0;若所述第一地理坐标为错误坐标,将所述待测试地址的标志位设置为1,获取所述待测试地址的第二地理坐标,其中所述第二地理坐标的经度为所述n个移动终端的地理坐标的经度平均值,所述第二地理坐标的维度为所述n个移动终端的地理坐标的纬度平均值;当查询所述待测试地址时,根据所述待测试地址的名称获取所述待测试地址的标志位;若所述待测试地址的标志位为0,根据所述待测试地址的名称查询所述待测试地址;若所述待测试地址的标志位为1,获取所述待测试地址的第二地理坐标,根据所述待测试地址的第二地理坐标查询所述待测试地址。5.根据权利要求4所述的基于大数据的地址测试方法,其特征在于,该方法还包括:根据所述第二地理坐标和所述第一地址数据库,获取第二预设地理范围内的所有兴趣点和兴趣面,其中,所述第二预设地理范围是指以所述第二地理坐标为圆心,以第二预设距离为半径的圆所代表的地理范围;获取所述第二预设地理范围内的兴趣点和兴趣面序列中的前a个兴趣点和/或兴趣面信息,所述待测试地址队列中还包括所述待测试地址的名称和所述a个兴趣点和/或兴趣面信息的对应关系;当查询所述...

【专利技术属性】
技术研发人员:吴再婕
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1