地图中目标位置修正方法、装置、计算机设备和存储介质与流程

文档序号:14120460阅读:258来源:国知局
地图中目标位置修正方法、装置、计算机设备和存储介质与流程

本发明涉及电子地图领域,特别是涉及一种地图中目标位置修正方法、装置、计算机设备和计算机可读存储介质。



背景技术:

目前,工作人员单纯地通过目标位置描述信息难以确定精准的目标位置,例如口头描述的语音信息或书面形式的文字信息等。因此,工作人员往往借助平面地图来检索目标位置。

但是,根据目标位置描述信息在平面地图中检索得到的目标位置,很有可能因为地名混淆或范围较大等因素,而无法确认较为精准的目标位置,导致最终确认的目标位置不准确,使得利用传统方法获取目标位置的准确率较低。



技术实现要素:

基于此,有必要针对利用传统方法获取目标位置的准确率较低的问题,提供一种地图中目标位置修正方法、装置、计算机设备和计算机可读存储介质。

一种地图中目标位置修正方法,所述方法包括:

获取目标位置描述信息;

根据所述目标位置描述信息在平面地图中确定目标位置;

跳转至实景地图中,根据所述平面地图中确定的目标位置,从所述实景地图中显示的街道景像获取实景信息;

反馈所述实景信息;

接收响应于所述实景信息的位置偏移描述信息;

根据所述位置偏移描述信息在所述实景地图中确定实景信息;

将所述平面地图中与确定的实景信息对应的位置作为修正后的目标位置。

在一个实施例中,所述跳转至实景地图中,根据所述平面地图中确定的目标位置,从所述实景地图中显示的街道景像获取实景信息,包括:

转换所述平面地图,得到所述平面地图相对应的实景地图;

提取所述目标位置在平面地图中的平面坐标;

将所述平面坐标转换成实景坐标;

根据所述实景坐标在所述实景地图中显示街道景像;

从所述实景地图中显示的街道景像,获取所述目标位置在所述实景地图中相应的实景信息。

在一个实施例中,所述根据所述位置偏移描述信息在所述实景地图中确定实景信息,包括:

根据所述位置偏移描述信息触发移动所述实景地图的指令;

获取重新获取的实景信息,所述重新获取的实景信息是移动所述实景地图后得到的;

反馈所述重新获取的实景信息;

若接收到对所述重新获取的实景信息表示确认的消息,则在所述实景地图中确定所述重新获取的实景信息;

若接收到对所述重新获取的实景信息表示否认的消息,则返回根据所述位置偏移描述信息触发移动所述实景地图的指令的步骤。

在一个实施例中,所述方法还包括:

当所述目标位置在所述平面地图中显示为非通行区域时,则检索所述目标位置周围的通行区域;

根据所述目标位置的平面坐标在所述通行区域内重新选取目标位置,使得所述目标位置与重新选取的目标位置之间的距离最小。

在一个实施例中,所述方法还包括:

当在所述实景地图中未检测到所述目标位置相对应的实景信息时,反馈实景影像获取指令;

接收根据所述实景影像获取指令采集的实景影像;

根据所述实景影像和所述目标位置描述信息对所述目标位置进行校准,在所述平面地图中确定准确的目标位置。

一种地图中目标位置修正装置,所述装置包括:

描述信息获取模块,用于获取目标位置描述信息;

目标位置确定模块,用于根据所述目标位置描述信息在平面地图中确定目标位置;

实景信息获取模块,用于跳转至实景地图中,根据所述平面地图中确定的目标位置,从所述实景地图中显示的街道景像获取实景信息;

实景信息反馈模块,用于反馈所述实景信息;

描述信息接收模块,用于接收响应于所述实景信息的位置偏移描述信息;

实景信息确定模块,用于根据所述位置偏移描述信息在所述实景地图中确定实景信息;

目标位置修正模块,用于将所述平面地图中与确定的实景信息对应的位置作为修正后的目标位置。

在一个实施例中,所述装置还包括:

地图转换模块,用于转换所述平面地图,得到所述平面地图相对应的实景地图;

坐标提取模块,用于提取所述目标位置在平面地图中的平面坐标;

坐标转换模块,用于将所述平面坐标转换成实景坐标;

街道景像显示模块,用于根据所述实景坐标在所述实景地图中显示街道景像;

所述实景信息获取模块,还用于从所述实景地图中显示的街道景像,获取所述目标位置在所述实景地图中相应的实景信息。

在一个实施例中,所述装置还包括:

指令触发模块,用于根据所述位置偏移描述信息触发移动所述实景地图的指令;

所述实景信息获取模块,还用于获取重新获取的实景信息,所述重新获取的实景信息是移动所述实景地图后得到的;

所述实景信息反馈模块,还用于反馈所述重新获取的实景信息;

所述实景信息确定模块,还用于若接收到对所述重新获取的实景信息表示确认的消息,则在所述实景地图中确定所述重新获取的实景信息;

所述指令触发模块,还用于若接收到对所述重新获取的实景信息表示否认的消息,则返回根据所述位置偏移描述信息触发移动所述实景地图的指令的步骤。

一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述任一项所述方法的步骤。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述任一项所述方法的步骤。

上述地图中目标位置修正方法、装置、计算机设备和计算机可读存储介质,通过获取目标位置描述信息,在平面地图中根据目标位置描述信息检索以确定目标位置。再跳转至实景地图中,根据目标位置在实景地图中显示街道景像,并根据街道景像获取与目标位置相对应的实景信息,通过观测获取的实景信息,可以更加直观地观测到相应的目标位置。反馈实景信息,以获取响应于实景信息的位置偏移描述信息,可以根据位置偏移描述信息对实景信息进行校准,确定准确的实景信息。再通过确定准确的实景信息可以在平面地图中对目标位置进行修正,得到精准的目标位置,从而获取到精准的目标位置,进而提高获取目标位置的准确率。

附图说明

图1为一个实施例中地图中目标位置修正方法的应用环境图;

图2为一个实施例中地图中目标位置修正方法的流程示意图;

图3为另一个实施例中地图中目标位置修正方法的流程示意图;

图4为一个实施例中地图中目标位置修正装置的结构框图;

图5为另一个实施例中地图中目标位置修正装置的结构框图;

图6为一个实施例中地图中目标位置修正装置的结构框图;

图7为另一个实施例中地图中目标位置修正装置的结构框图;

图8为一个实施例中地图中目标位置修正装置的结构框图;

图9为一个实施例中计算机设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

图1为一个实施例中地图中目标位置修正方法的应用环境图。参照图1,该地图中目标位置修正方法应用于修正目标位置系统。该系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

如图2所示,在一个实施例中,提供了一种地图中目标位置修正方法。本实施例主要以该方法应用于上述图1中的服务器120来举例说明。参照图2,该地图中目标位置修正方法具体包括如下步骤:

s202,获取目标位置描述信息。

其中,目标位置描述信息是用于描述目标位置的信息。比如,目标位置描述信息具体可以是通过终端传递的语音信息,也可以是通过终端传递的文字信息,还可以是通过终端传递的影像信息。相对应地,获取目标位置描述信息的方式也可以是通过服务器接收终端传递的目标位置描述信息。

在一个实施例中,终端通过安装在终端上的即时通讯软件或实时通讯软件向服务器发送目标位置描述信息,服务器获取到终端发送的目标位置描述信息。

s204,根据目标位置描述信息在平面地图中确定目标位置。

其中,平面地图可以是二维电子地图。在平面地图中确定目标位置,可以是根据平面地图上显示的位置信息直接选定坐标点作为目标位置,也可以是通过平面地图的检索功能根据目标位置描述信息检索得到目标位置。

在一个实施例中,服务器分析接收到的目标位置描述信息,得到相应的城市信息、行政区信息和出险地点信息,根据城市信息、行政区信息和出险地点信息在平面地图的数据库中检索与城市信息、行政区信息和出险地点信息相匹配的多个位置信息,在地图上显示多个位置信息相应的多个位置,并根据目标位置描述信息从多个位置中确定目标位置。

s206,跳转至实景地图中,根据平面地图中确定的目标位置,从实景地图中显示的街道景像获取实景信息。

其中,实景地图是可以看到街道景像的地图。街道景像是显示在实景地图中的街道的景像。实景地图具体可以展示二维街道景像,也可以展示三维街道景像。实景信息是描述街道景像的信息。实景信息具体可以是文字信息,也可以是语音信息,还可以是影像信息。跳转至实景地图中,具体可以是调用实景地图覆盖平面地图,也可以是在显示屏上同屏显示平面地图和相应的实景地图。

在一个实施例中,服务器触发从平面地图跳转至实景地图的跳转指令,在执行跳转指令前,检测目标位置在实景地图中是否有相应的实景信息。若检测结果为无,则在平面地图上重新选取目标位置,使得服务器执行跳转指令后,从平面地图跳转至实景地图能够获取目标位置相对应的实景信息。

s208,反馈实景信息。

其中,反馈实景信息可以是向发送目标位置描述信息的终端反馈实景信息。

在一个实施例中,终端向服务器发送形式为文字信息的目标位置描述信息。服务器在根据目标位置描述信息获取到实景信息后,向终端反馈形式为语音信息的实景信息。

s210,接收响应于实景信息的位置偏移描述信息。

其中,位置偏移描述信息是用于描述目标位置偏移的信息。位置偏移描述信息具体可以是文字信息,也可以是语音信息,还可以是影像信息。接收的位置偏移描述信息具体可以是通过终端上的实时通讯软件或即时通讯软件传输的。

在一个实施例中,终端通过实时通讯软件发送形式为语音信息的位置偏移描述信息。服务器接收到位置偏移描述信息后,分析位置偏移描述信息,得到向东偏移15米的消息。

s212,根据位置偏移描述信息在实景地图中确定实景信息。

其中,根据位置偏移描述信息确定实景信息,可以是根据位置便宜描述信息偏移实景地图,再在偏移后的实景地图中确定实景信息。

具体地,服务器根据位置偏移描述信息偏移实景地图,以重新显示街道景像,根据重新显示的街道景像重新获取实景地图。

在一个实施例中,根据位置偏移描述信息将实景地图向东偏移45米后,在向东偏移45米的实景地图中确定实景信息为银行、以及银行右边为树林的街道景像。

在一个实施例中,根据位置偏移描述信息偏移实景地图后,确定的实景信息为街道景像,将确定的街道景像用语音描述,以获得形式为语音信息的实景信息。

s214,将平面地图中与确定的实景信息对应的位置作为修正后的目标位置。

其中,平面地图中与确定的实景信息对应的位置,可以是实景地图转换成平面地图后在平面地图中标定的位置,也可以是在实景地图中确定实景信息时,自动在平面地图中修正的位置。

在一个实施例中,服务器的显示器上同时显示平面地图和实景地图,在实景地图中显示与平面地图选取的目标位置相应的实景信息。当偏移实景地图以获取重新确定的实景信息时,同时在平面地图上重新确定目标位置,平面地图上同时确定的目标位置与实景地图上重新确定的实景信息相对应。

在一个实施例中,服务器的显示器上同时显示平面地图和实景地图,在实景地图中显示与平面地图选取的目标位置相应的实景信息。当在平面地图上重新确定目标位置时,在实景地图上获取与重新确定的目标位置相应的实景信息。

上述地图中目标位置修正方法,通过获取目标位置描述信息,在平面地图中根据目标位置描述信息检索以确定目标位置。再跳转至实景地图中,根据目标位置在实景地图中显示街道景像,并根据街道景像获取与目标位置相对应的实景信息,通过观测获取的实景信息,可以更加直观地观测到相应的目标位置。反馈实景信息,以获取响应于实景信息的位置偏移描述信息,可以根据位置偏移描述信息对实景信息进行校准,确定准确的实景信息。再通过确定准确的实景信息可以在平面地图中对目标位置进行修正,得到精准的目标位置,从而获取到精准的目标位置,进而提高获取目标位置的准确率。

在一个实施例中,跳转至实景地图中,根据平面地图中确定的目标位置,从实景地图中显示的街道景像获取实景信息,包括:转换平面地图,得到平面地图相对应的实景地图;提取目标位置在平面地图中的平面坐标;将平面坐标转换成实景坐标;根据实景坐标在实景地图中显示街道景像;从实景地图中显示的街道景像,获取目标位置在实景地图中相应的实景信息。

其中,转换平面地图至实景地图,可以是通过触发地图切换指令。平面坐标具体可以是火星坐标。实景坐标具体可以是百度坐标。

在一个实施例中,服务器转换平面地图,得到与平面地图相对应的实景地图,在平面地图上提取目标位置的平面坐标,并将平面坐标转换至实景坐标,以在实景地图中获取与目标位置相应的实景信息。在平面地图上重新选取目标位置时,将在实景地图上实时替换重新选取的目标位置相应的实景信息。

本实施例中,通过转换平面坐标和实景坐标,可以准确地在实景地图和平面地图之间转换,从而在根据目标位置转换得到的实景信息能够准确地反映目标位置的情况,进而提高目标位置的准确率。

在一个实施例中,根据位置偏移描述信息在实景地图中确定实景信息,包括:根据位置偏移描述信息触发移动实景地图的指令;获取重新获取的实景信息,重新获取的实景信息是移动实景地图后得到的;反馈重新获取的实景信息;若接收到对重新获取的实景信息表示确认的消息,则在实景地图中确定重新获取的实景信息;若接收到对重新获取的实景信息表示否认的消息,则返回根据位置偏移描述信息触发移动实景地图的指令的步骤。

其中,移动实景地图具体可以是触发实景地图中的方位按键以移动实景地图,也可以是在平面地图重新确定目标位置后转换以移动实景地图。对重新获取的实景信息表示确认的消息,是表示重新获取的实景信息为准确的目标位置相应的实景信息。对重新获取的实景信息表示否认的消息,是表示重新获取的实景信息为不准确的目标位置相应的实景信息。

在一个实施例中,在服务器接收到位置偏移描述信息后,在平面地图上重新选取目标位置,使得实景地图上显示重新选取的目标位置相应的实景信息,并根据位置偏移描述信息,移动实景地图以重新获取实景信息。在将重新获取的实景信息反馈给终端后,若接收到对重新获取的实景信息表示确认的消息,则在实景地图中确定重新获取的实景信息;若接收到对重新获取的实景信息表示否认的消息,则返回根据位置偏移描述信息触发移动实景地图的指令的步骤。

本实施例中,通过根据实景偏移描述信息移动实景地图,以获取准确的实景信息,从而根据准确的实景信息可以获取准确的目标位置,进而提高目标位置的准确率。

在一个实施例中,上述地图中目标位置修正方法还包括:当目标位置在平面地图中显示为非通行区域时,则检索目标位置周围的通行区域;根据目标位置的平面坐标在通行区域内重新选取目标位置,使得目标位置与重新选取的目标位置之间的距离最小。

其中,非通行区域是未在平面地图上显示道路的区域。通行区域是在平面地图上显示道路的区域。

具体地,当目标位置在平面地图中的位置没有显示道路时,服务器在平面地图中检索目标位置周围的道路,并在检索出的道路上重新选取目标位置,使得目标位置与重选选取的目标位置之间的距离最小。

在一个实施例中,当目标位置在平面地图中的位置没有显示道路时,服务器在目标位置周围的区域检索道路,检索得到人行道和机动车行道。服务器分别在人行道和机动车道上重新确定目标位置,使得目标位置与重选选取的目标位置之间的距离最小,并规划机动车道上重新确定的目标位置抵达人行道上重新确定的目标位置的路线。

本实施例中,通过当目标位置在平面地图中显示为非通行区域时,在通行区域内重新确定目标位置,使得重新确定的目标位置获取到实景信息的概率更大。从而在获取到实景信息后根据实景信息对目标位置进行校准,进而使得获取目标位置的准确率提高。

在一个实施例中,上述地图中目标位置修正方法还包括:当在实景地图中未检测到目标位置相对应的实景信息时,反馈实景影像获取指令;接收根据实景影像获取指令采集的实景影像;根据实景影像和目标位置描述信息对目标位置进行校准,在平面地图中确定准确的目标位置。

其中,实景影像获取指令是用于获取实景影像的指令。实景影像获取指令具体可以在终端上启动能够采集实景影像的照相机程序,也可以是指示采集实景影像的文字信息或语音信息。

在一个实施例中,当服务器在实景地图中未检测到目标位置相对应的实景信息时,向终端反馈实景影像获取指令,使得终端启动照相机程序并采集终端附近的实景影像。在接受到终端采集并发送的实景影像后,根据实景影像对目标位置描述信息进行校准,并根据校准后的目标位置描述信息在平面地图中对目标位置进行校准,以确定准确的目标位置。

本实施例中,通过在实景地图中未检测到目标位置相对应的实景信息时,根据实景影像获取指令获取采集的实景影像,再根据实景影像和目标位置描述信息对目标位置进行校准,从而可以确定准确的目标位置,进而提高获取目标位置的准确率。

在一个实施例中,当在实景地图中未检测到目标位置相对应的实景信息时,服务器检索目标位置周围的区域,以检索出能够检测到相对应的实景信息的区域。在检索出的区域重新确定目标位置,使得目标位置与重新确定的目标位置之间的距离最近。

图3为一个实施例中地图中目标位置修正方法的流程示意图。参照图3,该地图中目标位置修正方法具体包括以下步骤:

s302,获取目标位置描述信息。

s304,根据目标位置描述信息在平面地图中确定目标位置。

s306,转换平面地图,得到平面地图相对应的实景地图。

在执行步骤s306后,执行步骤s312。若目标位置在平面地图中显示为非通行区域,或目标位置所在的平面地图没有相应的实景地图时,则取消执行步骤s312,并执行步骤s308。

s308,检索目标位置周围的通行区域。

s310,根据目标位置的平面坐标在通行区域内重新选取目标位置,使得目标位置与重新选取的目标位置之间的距离最小。

在步骤s310后,返回步骤s306。

s312,提取目标位置在平面地图中的平面坐标。

s314,将平面坐标转换成实景坐标。

s316,根据实景坐标在实景地图中获取街道景像。

s317,根据街道景像获取目标位置在实景地图中相应的实景信息。

s318,反馈实景信息。

s320,接收响应于实景信息的位置偏移描述信息。

s322,根据位置偏移描述信息触发移动实景地图的指令。

s324,获取重新获取的实景信息,重新获取的实景信息是移动实景地图后得到的。

s326,反馈所述重新获取的实景信息。

在步骤s326后,若接收到对重新获取的实景信息表示确认的消息时,则执行步骤s328。若接收到对重新获取的实景信息表示否认的消息时,则返回步骤s322。

s328,在实景地图中确定重新获取的实景信息。

s330,将平面地图中与确定的实景信息对应的位置作为修正后的目标位置。

本实施例中,通过获取目标位置描述信息,在平面地图中根据目标位置描述信息检索以确定目标位置。再跳转至实景地图中,根据目标位置在实景地图中显示街道景像,并根据街道景像获取与目标位置相对应的实景信息,通过观测获取的实景信息,可以更加直观地观测到相应的目标位置。反馈实景信息,以获取响应于实景信息的位置偏移描述信息,可以根据位置偏移描述信息对实景信息进行校准,确定准确的实景信息。再通过确定准确的实景信息可以在平面地图中对目标位置进行修正,得到精准的目标位置,从而获取到精准的目标位置,进而提高获取目标位置的准确率。

应该理解的是,虽然图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

如图4所示,在一个实施例中,还提供了一种地图中目标位置修正装置400,该地图中目标位置修正装置400包括:描述信息获取模块402、目标位置确定模块404、实景信息获取模块406、实景信息反馈模块408、描述信息接收模块410、实景信息确定模块412和目标位置修正模块414。

描述信息获取模块402,用于获取目标位置描述信息。

目标位置确定模块404,用于根据目标位置描述信息在平面地图中确定目标位置。

实景信息获取模块406,用于跳转至实景地图中,根据平面地图中确定的目标位置,从实景地图中显示的街道景像获取实景信息。

实景信息反馈模块408,用于反馈实景信息。

描述信息接收模块410,用于接收响应于实景信息的位置偏移描述信息。

实景信息确定模块412,用于根据位置偏移描述信息在实景地图中确定实景信息。

目标位置修正模块414,用于将平面地图中与确定的实景信息对应的位置作为修正后的目标位置。

上述地图中目标位置修正装置,通过获取目标位置描述信息,在平面地图中根据目标位置描述信息检索以确定目标位置。再跳转至实景地图中,根据目标位置在实景地图中显示街道景像,并根据街道景像获取与目标位置相对应的实景信息,通过观测获取的实景信息,可以更加直观地观测到相应的目标位置。反馈实景信息,以获取响应于实景信息的位置偏移描述信息,可以根据位置偏移描述信息对实景信息进行校准,确定准确的实景信息。再通过确定准确的实景信息可以在平面地图中对目标位置进行修正,得到精准的目标位置,从而获取到精准的目标位置,进而提高获取目标位置的准确率。

如图5所示,在一个实施例中,上述地图中目标位置修正装置400还包括:地图转换模块416,用于转换平面地图,得到平面地图相对应的实景地图;坐标提取模块418,用于提取目标位置在平面地图中的平面坐标;坐标转换模块420,用于将平面坐标转换成实景坐标;街道景像显示模块421,用于根据实景坐标在实景地图中显示街道景像;实景信息获取模块406,还用于从实景地图中显示的街道景像,获取目标位置在实景地图中相应的实景信息。

如图6所示,在一个实施例中,上述地图中目标位置修正装置400还包括:指令触发模块422,用于根据位置偏移描述信息触发移动实景地图的指令;实景信息获取模块406,还用于获取重新获取的实景信息,重新获取的实景信息是移动实景地图后得到的;实景信息反馈模块408,还用于反馈重新获取的实景信息;实景信息确定模块412,还用于若接收到对重新获取的实景信息表示确认的消息,则在实景地图中确定重新获取的实景信息;指令触发模块422,还用于若接收到对重新获取的实景信息表示否认的消息,则返回根据位置偏移描述信息触发移动实景地图的指令的步骤。

如图7所示,在一个实施例中,上述地图中目标位置修正装置400还包括:地图检索模块424,用于当所述目标位置在所述平面地图中显示为非通行区域时,则检索所述目标位置周围的通行区域;目标位置修正模块412,还用于根据所述目标位置的平面坐标在所述通行区域内重新选取目标位置,使得所述目标位置与重新选取的目标位置之间的距离最小。

如图8所示,在一个实施例中,实景信息反馈模块408,还用于当在所述实景地图中未检测到所述目标位置相对应的实景信息时,反馈实景影像获取指令;

上述地图中目标位置修正装置400还包括:实景影像获取模块426,用于接收根据所述实景影像获取指令采集的实景影像;

目标位置修正模块412,还用于根据所述实景影像和所述目标位置描述信息对所述目标位置进行校准,在所述平面地图中确定准确的目标位置。

图9示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的服务器120。如图9所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现地图中目标位置修正方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行地图中目标位置修正方法。内存储器为非易失性存储介质中的操作系统和计算机程序提供高速缓存的运行环境。计算机设备的网络接口可以用于与终端进行网络连接。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,显示屏可以用于显示平面地图或实景地图。计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的地图中目标位置修正装置可以实现为一种计算机程序的形式,计算机程序可在如图9所示的计算机设备上运行。计算机设备的存储器中可存储组成该地图中目标位置修正装置的各个程序模块,比如,图4所示的描述信息获取模块402、目标位置确定模块404、实景信息获取模块406、实景信息反馈模块408、描述信息接收模块410、实景信息确定模块412和目标位置修正模块414。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的地图中目标位置修正方法中的步骤。

例如,图9所示的计算机设备可以通过如图4所示的地图中目标位置修正装置中的描述信息获取模块402执行步骤s202。计算机设备可通过目标位置确定模块404执行步骤s204。计算机设备可通过实景信息获取模块406执行步骤s206。计算机设备可通过实景信息反馈模块408执行步骤s208。计算机设备可通过描述信息接收模块410执行步骤s210。计算机设备可通过实景信息确定模块412执行步骤s212。计算机设备可通过目标位置修正模块414执行步骤s214。

在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行如下方法的步骤:获取目标位置描述信息;根据目标位置描述信息在平面地图中确定目标位置;跳转至实景地图中,根据平面地图中确定的目标位置,从实景地图中显示的街道景像获取实景信息;反馈实景信息;接收响应于实景信息的位置偏移描述信息;根据位置偏移描述信息在实景地图中确定实景信息;将平面地图中与确定的实景信息对应的位置作为修正后的目标位置。

上述计算机设备,通过获取目标位置描述信息,在平面地图中根据目标位置描述信息检索以确定目标位置。再跳转至实景地图中,根据目标位置在实景地图中显示街道景像,并根据街道景像获取与目标位置相对应的实景信息,通过观测获取的实景信息,可以更加直观地观测到相应的目标位置。反馈实景信息,以获取响应于实景信息的位置偏移描述信息,可以根据位置偏移描述信息对实景信息进行校准,确定准确的实景信息。再通过确定准确的实景信息可以在平面地图中对目标位置进行修正,得到精准的目标位置,从而获取到精准的目标位置,进而提高获取目标位置的准确率。

在一个实施例中,计算机程序被处理器执行时,使得处理器执行跳转至实景地图中,根据平面地图中确定的目标位置,从实景地图中显示的街道景像获取实景信息的步骤时,还使得处理器执行如下方法的步骤:转换平面地图,得到平面地图相对应的实景地图;提取目标位置在平面地图中的平面坐标;将平面坐标转换成实景坐标;根据实景坐标在实景地图中显示街道景像;从实景地图中显示的街道景像,获取目标位置在实景地图中相应的实景信息。

在一个实施例中,计算机程序被处理器执行时,使得处理器执行根据位置偏移描述信息在实景地图中确定实景信息的步骤时,还使得处理器执行如下方法的步骤:根据位置偏移描述信息触发移动实景地图的指令;获取重新获取的实景信息,重新获取的实景信息是移动实景地图后得到的;反馈重新获取的实景信息;若接收到对重新获取的实景信息表示确认的消息,则在实景地图中确定重新获取的实景信息;若接收到对重新获取的实景信息表示否认的消息,则返回根据位置偏移描述信息触发移动实景地图的指令的步骤。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行如下方法的步骤:当目标位置在平面地图中显示为非通行区域时,则检索目标位置周围的通行区域;根据目标位置的平面坐标在通行区域内重新选取目标位置,使得目标位置与重新选取的目标位置之间的距离最小。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行如下方法的步骤:当在实景地图中未检测到目标位置相对应的实景信息时,反馈实景影像获取指令;接收根据实景影像获取指令采集的实景影像;根据实景影像和目标位置描述信息对目标位置进行校准,在平面地图中确定准确的目标位置。

在一个实施例中,还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行如下方法的步骤:获取目标位置描述信息;根据目标位置描述信息在平面地图中确定目标位置;跳转至实景地图中,根据平面地图中确定的目标位置,从实景地图中显示的街道景像获取实景信息;反馈实景信息;接收响应于实景信息的位置偏移描述信息;根据位置偏移描述信息在实景地图中确定实景信息;将平面地图中与确定的实景信息对应的位置作为修正后的目标位置。

上述计算机可读存储介质,通过获取目标位置描述信息,在平面地图中根据目标位置描述信息检索以确定目标位置。再跳转至实景地图中,根据目标位置在实景地图中显示街道景像,并根据街道景像获取与目标位置相对应的实景信息,通过观测获取的实景信息,可以更加直观地观测到相应的目标位置。反馈实景信息,以获取响应于实景信息的位置偏移描述信息,可以根据位置偏移描述信息对实景信息进行校准,确定准确的实景信息。再通过确定准确的实景信息可以在平面地图中对目标位置进行修正,得到精准的目标位置,从而获取到精准的目标位置,进而提高获取目标位置的准确率。

在一个实施例中,计算机程序被处理器执行时,使得处理器执行跳转至实景地图中,根据平面地图中确定的目标位置,从实景地图中显示的街道景像获取实景信息的步骤时,还使得处理器执行如下方法的步骤:转换平面地图,得到平面地图相对应的实景地图;提取目标位置在平面地图中的平面坐标;将平面坐标转换成实景坐标;根据实景坐标在实景地图中显示街道景像;从实景地图中显示的街道景像,获取目标位置在实景地图中相应的实景信息。

在一个实施例中,计算机程序被处理器执行时,使得处理器执行根据位置偏移描述信息在实景地图中确定实景信息的步骤时,还使得处理器执行如下方法的步骤:根据位置偏移描述信息触发移动实景地图的指令;获取重新获取的实景信息,重新获取的实景信息是移动实景地图后得到的;反馈重新获取的实景信息;若接收到对重新获取的实景信息表示确认的消息,则在实景地图中确定重新获取的实景信息;若接收到对重新获取的实景信息表示否认的消息,则返回根据位置偏移描述信息触发移动实景地图的指令的步骤。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行如下方法的步骤:当目标位置在平面地图中显示为非通行区域时,则检索目标位置周围的通行区域;根据目标位置的平面坐标在通行区域内重新选取目标位置,使得目标位置与重新选取的目标位置之间的距离最小。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行如下方法的步骤:当在实景地图中未检测到目标位置相对应的实景信息时,反馈实景影像获取指令;接收根据实景影像获取指令采集的实景影像;根据实景影像和目标位置描述信息对目标位置进行校准,在平面地图中确定准确的目标位置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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