位置确定支援系统及位置确定支援方法与流程

文档序号:32105939发布日期:2022-11-09 04:28阅读:103来源:国知局
位置确定支援系统及位置确定支援方法与流程

1.本发明涉及位置确定支援系统,该位置确定支援系统根据景观的表现来生成用于确定位置的信息。


背景技术:

2.目前,如果使用gnss(卫星定位系统),则能够知道自己的位置。但是,存在在市区(例如,构造楼宇之间)不能接收到来自定位运算所需要的数量的人造卫星的电波、不能通过gnss确定位置的情况。因此,有利用从使用者能观察到的景观的信息来确定位置的需求。例如,在外出地或旅行地等,在通报人对于现场的地理情况不熟悉、不知道住址或地标的名称的情况下,在交通事故或救援事件中也想要可靠地确定位置。
3.作为本技术领域的背景技术,有以下的现有技术。在专利文献1(日本特开2001-133283号公报)中,记载有一种导航装置,具备:声音识别机构,输入声音,输出各种指示信号;信息检索机构,根据从声音识别机构输入的检索指示信号来检索来自信息记录介质的信息数据;以及声音输出机构,以声音的方式输出检索结果,上述导航装置的特征在于,具备:检索类别判别部,根据输入到上述信息检索机构的检索指示信号来判别表示检索类别的信号;检索方向判别部,判别表示检索方向的检索指示信号;检索范围设定部,设定检索范围;以及检索部,按照判别出上述检索类别和检索方向及检索范围来检索上述信息数据(参照权利要求1)。
4.现有技术文献
5.专利文献
6.专利文献1:日本特开2001-133283号公报


技术实现要素:

7.发明要解决的课题
8.以往,将关于位置的信息(住址、地标的名称、基于gps的定位信息等)输入到系统中,从地图信息系统检索对应的位置。但是,在通报人或指挥人对现场的地理情况不熟悉(例如,不知道住址、不知道地标的名称)的情况下,使用地标的检索变得困难。在此情况下,虽然从使用者能看到的景观的信息(例如,“能看到红色的尖屋顶的建筑物”、“蓝色招牌的店面附近”)对于位置的确定有效,但是这样的信息没有登记在地图信息系统中。
9.此外,在知道地标的名称的情况下,只要能够使用“能看到”该地标的信息,也能够进一步锁定(缩小)位置。
10.此外,上述背景技术中,在导航装置中,能够使用讲话人表示“左”、“右”等方向的词语来检索地图数据。但是,其是在预先知道讲话人的位置信息的状况下,对于目的地的表现方法赋予变形的方法,而并不是在作为基准的位置未知的状况下能够使用的技术。
11.本发明的目的在于,实现根据人看到的景观的信息来确定位置的位置确定支援系统。
12.用来解决课题的手段
13.如果表示在本技术中所公开的发明的代表性的一例,则如以下所述。即,一种生成用来确定位置的数据的位置确定支援系统,其特征在于,具备:运算装置,执行规定的处理;和上述运算装置能够访问的存储装置;上述存储装置保存有包含目标的属性的3d城市模型;上述位置确定支援系统具有:受理部,上述运算装置受理来自用户的输入;检索关键字生成部,上述运算装置确定用于检索上述3d城市模型的检索词;以及画面生成部,上述运算装置输出用于显示位置的画面数据;上述受理部受理景观的表现(表达)的输入;上述检索关键字生成部根据受理的上述景观的表现,确定用来检索上述3d城市模型的检索词;上述受理部使用被确定的上述检索词来检索上述3d城市模型,取得根据受理的上述景观的表现锁定位置的信息;上述画面生成部输出画面数据,该画面数据用来显示用于锁定上述位置的信息。
14.发明效果
15.根据本发明的一技术方案,能够根据人看到的景观的信息来确定位置。上述以外的课题、构成及效果通过以下实施例的说明将变得明确。
附图说明
16.图1是表示本实施例的位置确定支援系统的解决方案概念的图。
17.图2是表示本实施例的位置确定支援系统的解决方案概念的图。
18.图3是表示本实施例的位置确定支援系统的逻辑性的构成的框图。
19.图4是表示本实施例的位置确定支援服务器的物理性的构成的框图。
20.图5是表示本实施例的用语辞典的构成例的图。
21.图6是表示本实施例的3d城市模型的构成例的图。
22.图7是表示本实施例的可视地点信息的构成例的图。
23.图8是本实施例的位置确定支援服务器执行的处理的流程图。
24.图9是本实施例的位置确定支援服务器执行的处理的顺序图。
25.图10是表示在本实施例的使用者终端显示的检索结果画面的例子的图。
26.图11是表示在本实施例的使用者终端显示的检索结果画面的例子的图。
27.标号说明
28.1处理器;2存储器;3支援存储装置;4通信接口;5输入接口;6输出接口;7键盘;8鼠标;9显示器装置;10位置确定支援服务器;11检索请求受理部;12检索关键字生成部;13对象目标检索部;14对象区域提取部;15用语辞典;16 3d城市模型;17可视地点信息;18地图信息;19画面生成部;20使用者终端;21检索请求输入功能;22画面显示功能。
具体实施方式
29.首先,说明本发明的实施例的概要。本实施例的位置确定支援系统根据使用地标的属性(形状、颜色等)的信息(例如“能看到尖屋顶”、“红色招牌的商店的附近”等)来表现地标的3d城市模型,对目标进行检索。并且,将与检索到的目标“能看到”、“较近”等的识别的种类对应的区域叠加(重叠)显示在地图上。在被输入了多个关键字的情况下,在地图上叠加显示多个区域,从而提高位置确定的准确度。
30.图1、图2是表示本实施例的位置确定支援系统的解决方案概念的图。
31.图1表示向个人提供位置确定支援服务的解决方案。在图1所示的解决方案中,通过使用者将使用者所看到的景观的信息(例如“尖屋顶的建筑物的附近”、“能看到红色的铁塔”)输入到与位置确定支援服务器10连接的使用者终端20,从而将自己所处的位置显示在地图上。例如,在用因特网阅览地图时,在通过gnss不能取得自己的位置信息的情况下,如果使用本实施例的位置确定支援服务,则能够在地图上显示自己的位置,在使用者对现场的地理情况生疏的情况下也能够确定位置。
32.图2表示向需要确定他人的位置的人或机构提供位置确定支援服务的解决方案。图2所示的解决方案中,通过使用者询问他人能看到的景观的信息(例如“尖屋顶的建筑物的附近”、“能看到红色的铁塔”)并输入至与位置确定支援服务器10连接的使用者终端20,从而将该他人所处的位置显示在地图上。在接受到紧急通报的消防或警察的指挥室,通过从通报人向指挥人传达住址或地标的名称等,从而锁定通报人的位置。但是,在通报人对现场的地理情况生疏的情况下,指挥人听取从通报人能看到的地标的信息来锁定位置。但是,这样的方法取决于通信指挥人的现场知识及技能。因此,通过本实施例的位置确定支援服务,能够在地图上显示通报人的位置,能够对紧急通报迅速地确定事件发生位置。
33.图3是表示本实施例的位置确定支援系统的逻辑性的构成的框图。
34.本实施例的位置确定支援系统由位置确定支援服务器10及使用者终端20构成,位置确定支援服务器10及使用者终端20经由网络而连接。
35.位置确定支援服务器10具有检索请求受理部11、检索关键字生成部12、对象目标检索部13、对象区域提取部14及画面生成部19,保存用语辞典15、3d城市模型16、可视地点信息17及地图信息18。
36.检索请求受理部11受理从使用者终端20发送来的检索请求,控制由位置确定支援服务器10的各功能部进行的处理,将各功能部的处理结果反馈给终端。检索关键字生成部12参照用语辞典15,根据检索请求受理部11受理的输入内容,生成检索查询。对象目标检索部13参照3d城市模型16,检索被请求检索的目标。对象区域提取部14参照可视地点信息17,输出能够目视确认目标的地点的信息。画面生成部19生成在使用者终端20显示的显示数据。
37.用语辞典15是将用于位置确定而输入的文本进行分类、用于确定检索方法而参照的数据库,参照图5说明其详细情况。3d城市模型16是记录目标(例如,建造物、道路等)的信息的数据库,参照图6说明其详细情况。可视地点信息17是能够按每一定间隔的网格目视确认的目标的数据,参照图7说明其详细情况。地图信息18是对位置确定进行支援的区域的地图的信息。
38.使用者终端20由具有处理器(cpu)、存储器、支援存储装置、通信接口、输入接口及输出接口的计算机来构成,提供检索请求输入功能21及画面显示功能22。例如,检索请求输入功能21及画面显示功能22既可以通过使用者终端20执行的网络浏览器来提供,也可以通过使用者终端20执行的专用的应用程序来提供。
39.图4是表示本实施例的位置确定支援服务器10的物理性的构成的框图。
40.位置确定支援服务器10由具有处理器(cpu)1、存储器2、支援存储装置3及通信接口4的计算机来构成。位置确定支援服务器10也可以具有输入接口5及输出接口6。
41.处理器1是执行被保存在存储器2中的程序的运算装置。通过处理器1执行各种程序,实现位置确定支援服务器10的各功能部(例如,检索请求受理部11、检索关键字生成部12、对象目标检索部13、对象区域提取部14、画面生成部19等)的功能。另外,处理器1执行程序而进行的处理的一部分也可以由其他运算装置(例如,asic、fpga等的硬件)来执行。
42.存储器2包括作为非易失性的存储元件的rom、及作为易失性的存储元件的ram。rom保存不变的程序(例如bios)等。ram是dram(dynamic random access memory)那样的高速且易失性的存储元件,暂时地保存处理器1执行的程序及执行程序时所使用的数据。
43.支援存储装置3例如是磁存储装置(hdd)、闪存存储器(ssd)等的大容量且非易失性的存储装置。此外,支援存储装置3保存处理器1执行程序时所使用的数据(例如,用语辞典15、3d城市模型16、可视地点信息17、地图信息18等)及处理器1所执行的程序。即,将程序从支援存储装置3读出,加载到存储器2中,由处理器1执行,由此实现位置确定支援服务器10的各功能。
44.通信接口4是按照规定的协议控制与其他装置(例如,使用者终端20)的通信的网络接口装置。
45.输入接口5与键盘7或鼠标8等输入装置连接,是接受来自操作者的输入的接口。输出接口6连接着显示器装置9或打印机(图示省略)等的输出装置,是将程序的执行结果以操作者能够目视确认的形式输出的接口。
46.处理器1所执行的程序经由可移动介质(cd-rom、闪存存储器等)或网络向位置确定支援服务器10提供,被保存在作为非暂时性的存储介质的非易失性的支援存储装置3中。因此,位置确定支援服务器10可以具有从可移动介质将数据读入的接口。
47.位置确定支援服务器10是物理性地在一个计算机上、或在逻辑性或物理性地构成的多个计算机上构成的计算机系统,也可以在构建在多个物理性的计算机资源上的虚拟计算机上动作。例如,检索请求受理部11、检索关键字生成部12、对象目标检索部13、对象区域提取部14及画面生成部19既可以分别单独地在物理性或逻辑性的计算机上动作,也可以多个进行组合而在一个物理性或逻辑性的计算机上动作。
48.图5是表示用语辞典15的构成例的图。用语辞典15是将用于位置确定而输入的文本进行分类、为了确定检索方法而被参照的辞典。用语辞典15包括用语、种类、派生表现及检索方法的数据。种类是该用语的分类,有属性名、关键字、识别种类。属性名表示在3d城市模型16中作为目标的属性(形状、颜色等)而记录有该用语。关键字表示在3d城市模型16中作为目标的关键字而记录有该用语。关键字是目标的种类、用途、特征等。识别种类表示根据该词语来决定对象区域指定方法。如果用于位置确定而输入的词语被记录在派生表现中,则为了将该条目的用语栏的记载换用另一措辞而使用派生表现。检索方法是用于对象目标检索部13制作关于该用语的检索查询的信息,记录有目标的检索条件。
49.图6是表示3d城市模型16的构成例的图。3d城市模型16按每个目标包含名称、关键字及属性(形状、颜色等)的数据。各数据被以数据名=值的形式记载。值记录有登记在用语辞典15的用语中的词语。3d城市模型16可以通过xml等将信息层级性地保存。
50.图7是表示可视地点信息17的构成例的图。可视地点信息17是能够按每一定间隔的网格目视确认的目标的数据,包括地点id、纬度、经度、视点高度及可视目标的数据。地点id是被划分为一定间隔的网格的地点的唯一的识别信息。纬度及经度是该网格内的地点
(例如中心的1点)的位置。视点高度是从该网格的景观模拟时的视点高度。可视目标是根据从该网格的景观模拟而处于能从该网格看到的范围中的目标的识别信息。如果使用可视地点信息17,则在求解可目视确认区域时,可以不用每次执行三维模拟,所以运算量减少,能够迅速地取得可目视确认区域。
51.图8是位置确定支援服务器10执行的处理的流程图,图9是位置确定支援服务器10执行的处理的顺序图。
52.首先,检索请求受理部11判定是否有“结束”输入(101)。如果使用者操作了“结束”按键,则结束该处理。另一方面,如果“结束”按键没有被操作,则检索请求受理部11判定是否有“检索”输入(102)。如果使用者没有操作“检索”按键,则回到步骤101。另一方面,如果“检索”按键被操作,则从使用者终端20向位置确定支援服务器10发送检索请求。
53.接着,检索请求受理部11受理从使用者终端20发送来的检索请求(103)。例如,使用者对于显示在使用者终端20的检索结果画面的检索词输入栏1011,以文本(关键字、属性名、识别种类等的自由字)方式输入人正在目视确认的景观的信息。属性名使用被登记在用语辞典15中的派生表现。识别种类是能看到、近的、方向等表示使用者与该目标的关系的词语。具体而言,使用者既可以以“能看到红色的铁塔”的语句输入景观,也可以以“铁塔红色能看到”这样罗列单词的方式来输入景观。使用者既可以使用键盘或触摸面板来输入文本,也可以对使用者发出的声音进行声音识别来输入文本。
54.此外,也可以显示预先设定的关键字及属性名的列表,使使用者进行选择。关键字可以使用登记在3d城市模型16中的关键字,属性名可以使用登记在用语辞典15中的词语。
55.此外,可以使用如果受理了当前地点的输入则将后述的表示“方向”的区域进行描绘的功能。关于当前地点的输入,有选择地图上的1点、输入纬度及经度、输入住址、输入附近的构造物(例如,道路的里程杆、电线杆的管理号)等的方法。
56.接着,检索关键字生成部12对于作为检索请求而输入的文本进行词素解析,提取作为关键字的信息(104)。例如,如果使用者输入了“能看到红色的铁塔”,则提取单词“红色的”、“铁塔”、“能看到”。
57.接着,检索关键字生成部12从用语辞典15取得单词的用语和识别种类,生成目标检索查询(105)。例如,对于使用者输入的“能看到红色的铁塔”,分别赋予,红色的:属性名,铁塔:关键字,能看到:识别种类这样的标签,取得与该词语对应的检索方法。并且,使用对关键字赋予标签的词语和对属性名赋予标签的词语,生成检索(关键字=铁塔,红色的rgb的范围)的检索查询。通过参照用语辞典15,能够将以自由字输入的词语进行模糊汇总,决定3d城市模型16的检索方法(对3d城市模型16进行检索的字段)。
58.接着,对象目标检索部13使用所生成的目标检索查询对3d城市模型16进行检索,取得符合检索条件的对象目标的列表(106)。例如,提取在3d城市模型16的关键字中包含铁塔并且红色的rgb的范围(255:0:0~200:50:50)的目标。
59.然后,检索请求受理部11开始所取得的对象目标列表的各目标的处理(107),按每识别种类提取对象区域。
60.如果从被输入的文本中提取了识别种类=“近的”,则判定为对象区域的指定方法是“附近”,取得以对象区域为中心的圆(109)。取得的圆既可以是一个(例如半径20m的圆),也可以是多个(例如,半径10m、50m、100m的同心圆)。
61.如果从被输入的文本中提取了识别种类=“能看到”,则判定为对象区域的指定方法是“可看到”,对象区域提取部14取得该目标的能够目视确认的区域(110)。例如,参照可视地点信息17,提取在步骤106中提取出的目标的识别信息为能够目视确认的地点id,将提取出的地点id的网格相连,设为可目视确认区域。此外,也可以通过虚拟三维空间的模拟,将该目标不被地面或其他目标遮挡的范围作为能够目视确认该目标的区域。通过每次在三维空间中进行模拟,不再需要可视地点信息17,能够减少在系统工作开始时所要准备的数据的量。
62.如果从被输入的文本中提取出识别种类=“方”,则判定为对象区域的指定方法是“方向”,取得从当前地点到对象目标之间的预先设定的宽度的长圆或椭圆的区域(111)。另外,如果没有对检索请求受理部11输入当前地点,则不能取得基于方向的对象区域。
63.一旦对于全部的目标取得对象区域的处理结束(112),则画面生成部19生成将所取得的对象区域重叠地显示在地图上的画面数据(113)。例如,检索请求受理部11从地图信息18取得包括对象目标列表和对象区域(圆,可目视确认范围,表示方向的范围)在内的地图数据,向画面生成部19发送。画面生成部19将从检索请求受理部11取得的对象区域的信息与地图信息18叠加,生成画面数据。可以是,在取得了多个对象区域的情况下,以知道对象区域的重叠程度的方式进行显示。
64.图10是表示在使用者终端20显示的检索结果画面的例子的图。
65.图10所示的检索结果画面在右上方设置有检索词输入栏1011、检索按键1012及结束按键1013,在右方中间设置有检索词显示区域1020,在右下方设置有3d城市模型显示区域1030,在左侧设置有地图显示区域1040。
66.检索词输入栏1011对于通过向键盘的输入或声音识别结果而向使用者终端20输入的作为检索请求的词语进行文本显示。通过使用者操作检索按键1012,将显示于检索词输入栏1011的文本显示在检索词显示区域1020。在检索词显示区域1020中,将在3d城市模型16的检索中使用过的词语以高亮显示。在检索词的左侧,与该检索词对应地在地图显示区域1040中显示与地图重叠显示的标记。在3d城市模型显示区域1030中,使用从3d城市模型16取得的数据,显示从地图上的指定地点看到的图像。在地图显示区域1040中,显示叠加显示了通过检索确定的区域的地图。
67.如果使用者输入检索词并操作检索按键1012,则被输入的检索词被发送给位置确定支援服务器10,在检索词显示区域1020中追加显示1行检索条件,在地图显示区域1040中追加通过该检索条件确定的区域的显示。此外,如果使用者操作结束按键1013,则检索词显示区域1020被清空,叠加显示在地图显示区域1040中的区域被消除,成为仅显示地图的状态。
68.图11是表示在使用者终端20显示的检索结果画面的另一例的图,是有当前地点的输入的情况下的检索结果画面。
69.图11所示的检索结果画面在右上方设置有检索词输入栏1011、检索按键1012及结束按键1013,在右方中间设置有检索词显示区域1020,在右下方设置有3d城市模型显示区域1030,在左侧设置有地图显示区域1040。检索词输入栏1011、检索按键1012、结束按键1013及检索词显示区域1020与图10所示的检索结果画面相同。在3d城市模型显示区域1030中,使用从3d城市模型16取得的数据来显示从地图上的指定地点看到的图像和当前地点。
在地图显示区域1040中,显示叠加显示了通过检索确定的区域的地图和当前地点。如果被输入当前地点,则能够根据方向确定区域,将关于该方向的区域叠加显示在地图上。
70.如以上说明,根据本实施例的位置确定支援系统,能够根据人看到的景观的信息来确定位置。特别是,能够灵活利用完备度不断发展的3d城市模型16,使用人能看到的景观的信息迅速地确定位置。
71.另外,本发明并不限定于上述实施例,而是包含所附的权利要求书的主旨内的各种变形例及等同的构成。例如,上述实施例为了容易理解本发明而进行了详细说明,本发明并不限定于必定具备所说明的全部的构成。此外,也可以将某个实施例的构成的一部分替换为其他实施例的构成。此外,也可以对某个实施例的构成添加其他实施例的构成。此外,也可以对各实施例的构成的一部分进行其他构成的追加、删除、替换。
72.此外,上述各构成、功能、处理部、处理方法等也可以通过使它们的一部分或全部例如用集成电路来设计等从而由硬件来实现,也可以通过处理器解释并执行实现各个功能的程序从而由软件来实现。
73.实现各功能的程序、表、文件等的信息可以保存在存储器、硬盘、ssd(solid state drive)等存储装置,或ic卡、sd卡、dvd等记录介质中。
74.此外,控制线及信息线是考虑到说明上的需要而进行了表示,并不一定表示产品上的全部的控制线及信息线。实际上,也可以认为几乎全部的构成被相互连接。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1