设施数据制作方法、检索装置以及导航系统的制作方法

文档序号:6010422阅读:140来源:国知局
专利名称:设施数据制作方法、检索装置以及导航系统的制作方法
技术领域
本发明是关于设施检索的技术。
背景技术
作为设施检索技术,对于设施名称的读音(发音),使用对于该设施名称储存其设施位置等数据的数据库来进行检索的技术已经众所周知(例如专利文献I)。该技术中,接收来自用户的设施名称读音的输入,通过把输入的读音作为检索关键字对数据库进行检索,检索与输入读音相匹配的设施名称的设施数据。[现有技术文献]
[专利文献][日本专利文献I]特开平11-39339号公报。[发明概要][发明要解决的课题]为了简化储存了上述设施名称读音的数据库和提高检索速度等,在根据汉字输入进行设施检索的时候,把输入的汉字列变换成该汉字列的读音,根据变换过来的读音检索数据库,但在这种情况下,会产生了以下的问题。即,在逐一输入构成汉字列的汉字的时候,如果输入的汉字存在有多种读音,无法唯一的特定该汉字的读音。所以,为了正确进行检索,对于汉字的多个读音都要分别在数据库中进行检索,就增加了处理负荷和处理时间。所以,使用储存了设施名称读音的数据库,通过汉字输入对设施进行高效检索就是本发明所要解决的课题。

发明内容
为达成上述课题,本发明提供了一种设施数据的制作方法,包括以下步骤获取原始设施数据库的步骤,储存与每个读音相对应的设施数据,该设施数据是以该读音为正规读音的设施名称的设施数据;制作读音添加词语列表的步骤,储存词语和代替读音,上述词语是包含具有多个读音的多音汉字的词语,该词语的正规读音中的上述多音字部分的读音与该多音字的默认读音不同,上述代替读音是将该词语的正规读音中的上述多音字部分的读音部分置换成该多音字默认读音后的读音;做成上述设施数据库的步骤,将包含储存在上述原始设施数据库中、储存在上述读音添加词语列表中的词语的设施名称的正规读音中的上述读音添加词语列表中的词语部分的读音置换成储存在上述读音添加词语列表中的该词语的代替读音,并将上述设施名称的设施数据作为置换后的读音所对应的设施数据追加储存在原始设施数据库中。使用用这样的设施数据制作方法制作的设施数据进行检索,即便用户汉字输入的设施名称中包含的多音字置换成与该设施名称的正规读音不同的读音,把汉字输入的设施名称变换之后的读音,照常使用,只进行设施数据库的检索,高效处理,可以正确对该设施名称的设施数据进行检索。S卩、使用这样的设施数据对设施进行检索的检索装置可以这样构成,包括,汉字输入部,接收来自用户的汉字输入,读音变换部,将由上述汉字输入部接收的输入汉字变换成该汉字的默认读音,检索部,对应于将上述读音变换部变换的读音连接后的读音,检索储存到上述设施数据库的上述设施数据。这样的检索装置也可以这样构成,在上述检索部,对应于将上述读音变换部变换的读音连接后的读音,不存在储存在上述设施数据库的上述设施数据时,或者,该储存的设施数据数量未达到规定的数量时,将上述读音变换部变换的读音相连接后的读音中的上 述多音字的读音部分置换成与该多音字默认读音不同的其他读音,生成置换读音,对应于生成的读音再进一步检索储存在上述设施数据库的上述设施数据。由此,包含多音字的词语,即使对包含没有储存在读音添加词语列表中词语的设施名称的设施,也可以对该设施名称的设施数据进行检索。而且,本发明也提供了一种导航系统,具有导航部,根据地图数据,对到达目的地的路径进行引导的;目的地设定部,将通过上述检索装置检索设施数据而检索出的设施,或者,从该检索出的设施中由用户选出的设施设定成上述目的地的。[发明效果]综上所述,根据本发明,使用储存设施名称读音的数据库,可以有效的对由汉字输入的设施进行检索。


图I、涉及本发明实施方式的设施数据库制作系统构成框图。图2、涉及本发明实施方式的设施数据库制作方法示意图。图3、涉及本发明实施方式的导航系统的构成框图。图4、涉及本发明实施方式的名称检索处理的流程图。图5、涉及本发明实施方式的检索关键字输入窗口的示意图。图6、涉及本发明实施方式的名称检索处理的处理例的示意图。图7、涉及本发明实施方式的名称检索处理的处理例的示意中1、存储装置,2、设施数据库展开装置,31、输入装置,32、显示装置,33、汉字输入部,34、检索处理部,35、设施数据库,36、拼音变换辞典,37、导航装置,38、地图数据库。
具体实施例方式以下,以对汉语的适用为例,说明本发明的实施方式。首先,对本实施方式中关于设施名称检索所使用的设施数据库制作方法进行说明。本实施方式中,如图I所示,系统具有存储装置I和设施数据库展开装置2,设施数据库展开装置2利用储存在存储装置I中的原始设施数据库数据和读音添加词语列表,做成设施数据库,储存在存储装置I中。原始设施数据库数据规定了原始设施数据库,原始设施数据库是对于通过设施名称拼音而得到的正规读音(发音),储存了表示由各设施汉字列而得的设施名称和坐标的设施数据的数据库。如图2a所示,原始设施数据库具有以各汉字拼音读音作为节点的树型结构,各节点都与第I层节点到该节点途径上的节点读音与上位节点按顺序连接的读音相对应。而且,各节点中也储存把对应该节点的读音作为由设施名称拼音获得的正规读音的设施的设施数据。即比如,对于设施[重庆大学]而言,其正规读音是"chong" " qing" " da" " xue",所以在节点"chong"的下位节点"qing"的下位节点"da"的下位节点"xue",登陆了 [重庆大学]设施数据。
在这里的本实施方式中,对于各汉字,即便是那个汉字有多个读音(以下有“多音字”表示),一个读音也都预先规定作为默认读音。其次,如图2b所示,读音添加词语列表是储存了包含多音字的词语、正规读音和代替读音。上述正规读音是由该词语拼音获得的读音,上述代替读音是通过将该词语所包含的多音字用默认读音读取时的该词语的拼音获取的读音。即有"zhong"和"chong"读音的汉字[重]的默认读音如果是"zhong",[庆]的读音是"qing",就储存对于词语[重庆]正规读音"chong" " qing",和[重庆]的[重]用默认读音读出的代替读音"zhong" " qing"。但是,在读音添加词语列表中,包含多音字词语里,只是储存了选定的使用频率高的词语。而且,设施数据库展开装置2由规定了上述原始设施数据库的原始设施数据库数据和读音添加词语列表作成以下的设施数据库。也就是说,展开原始设施数据库数据,做成与原始设施数据库具有相同内容的设施数据库,在原始设施数据库的树状结构中,与储存在读音添加词语列表中的各词语的正规读音所对应的节点的下位部分中具有包含该词语的设施数据的设施名称,将该设施数据的设施名称的正规读音中该词语所对应的正规读音部分由代替读音置换,并将设施数据的设施名称也储存在置换后的读音所对应的设施数据库的节点上。比如,对于储存在读音添加词语列表中的词语[重庆],在原始数据库中,词语[重庆]的正规读音"chong" " qing"所对应的节点的下位部分图2a200具有包含词语[重庆]的设施数据的设施名称,将该设施数据的设施名称的正规的读音中的词语[重庆]的读音部分"chong" " qing"置换成代替读音"zhong" " qing",并将该设施数据储存在置换后读音所对应的设施数据库的节点上。即对于设施[重庆大学],其正规读音"chong" " qing" " da" " xue"中,把词语[重庆]的读音部分"chong" " qing"置换成代替读音"zhong" " qing",在对应于置换后读音"zhong" " qing" " da" " xue"的节点上,也储存该设施[重庆大学]的设施数据。另外,为表示设施[重庆大学]和各节点的关系,仅例举显示了图2a的原始设施数据库、图2c的设施数据库的各节点中记载的汉字列的一部分,而不是直接显示对于各节点的储存的全部内容。
以上,是针对设施名称检索中使用的设施数据库的制作方法进行的说明。下面,关于利用这种方法做成的设施数据库进行设施名称的检索的详细内容,以对导航系统的适用为例进行说明。图3表不关于本实施方式导航系统的构成。如图所示,导航系统具有输入装置31、显示装置32、汉字输入部33、检索处理部34、如上述做成的设施数据库35、由各汉字的拼音储存了读音的拼音变换辞典36、导航装置37、地图数据库38。这里的拼音变换辞典36中,关于多音字,储存了由多个拼音获得的读音。而且,把多个储存的读音中的一个设定为默认读音。

导航装置37具有GPS接收器、陀螺仪传感器、车速传感器,根据储存在地图数据库38中的地图数据,算出当前所在位置、对到达目的地的路径进行引导。检索处理部34进行设施名称检索,将检索出的设施进行一览显示的同时,接收用户从列表中作为目的地的设施选择,在导航装置37中把储存在设施数据中的该设施的坐标设定成目的地。汉字输入部33接收用户使用输入装置31通过按键输入或者手写输入方式输入的汉字。下面,对检索处理部34的设施名称检索动作进行说明。图4表示检索处理部34进行名称检索处理的流程。如图所示,检索处理部34在得到用户开始进行名称检索的指示时,在显示装置32显示出如图5所示那样的检索关键字输入窗口。(步骤402)这里的汉字输入部33完成以下动作将推定为体现检索关键字输入窗口的手写区域501中的手写输入内容的汉字以汉字一览表502的形式显不,接收从汉字一览表502中选出的汉字的输入,将该汉字作为输入汉字在检索处理部34输出。而且,检索处理部34如果接收了从汉字输入部33中输出的输入汉字(步骤404 是),会在检索关键字汉字列的末尾追加该输入汉字,在图5检索关键字输入窗口的输入部503显示检索关键字汉字列。(步骤406)而且,利用拼音变换辞典36,将输入汉字根据拼音变换成默认读音,并将变换后的读音追加在检索关键字拼音列的末尾。(步骤408)还有,从设施数据库36中检索与检索关键字拼音列相匹配的设施(步骤410)。在步骤410中,在与设施数据库35的检索关键字拼音列所对应的节点的下位储存设施数据中,对在表示设施数据的设施名称中包含检索关键字汉字列的设施进行检索。而且,把检索出的设施设定为检索结果设施(步骤412)。这里,用户为了检索设施[重庆大学],在输入汉字[重],汉字[庆]的时候,检索关键字汉字列就变成了 [重庆],汉字[重]的默认读音是"zhong",所以检索关键字拼音列就成了" zhong" " qing"。而且,如图6a所示,原始设施数据库中在对应检索关键字拼音列"zhong" " qing"节点的下位,没有储存设施[重庆大学]的设施数据,所以用户输入这个[重庆],或者,在这个[重庆]之后不管输入什么汉字,都无法检索到设施[重庆大学]。另一方面,根据上述做成的图6b所表示的设施数据库35,在对应检索关键字拼音列"zhong" " qing"节点的下位,也储存了设施[重庆大学]的设施数据。所以,输入这个[重庆],或者,输入之后的[大]、[学],都可以正确的检索出设施[重庆大学]。接着,回到图4,步骤412中判断设定为检索结果设施的设施数量是否小于N,而且,判断检索关键字汉字列中是否包含多音字(步骤414)。这里的N是I以上的数字,最好是2以上的数值。而且,判断为大于等于N,或者判断为在检索关键字汉字列中不包含多音字的情况下,如图5所示,在检索关键字输入窗口显示设定为检索结果设施的设施数505 (步骤422)。而且,对输入汉字接收的发生(步骤424)和使用检索关键字输入窗口的结果显示键504的来自用户的结果显示指示的发生(步骤426)进行监视,如果发生输入汉字的接收的话(步骤424:是),返回到步骤406的处理。另一方面,在发生结果显示指示的情况下(步骤426 是),显示储存的设定为检索结果设施的设施数据中的设施名称的一览表(步骤428),从显示的设施名称一览表中,接收用户选出的设施,在导航装置37中把储存在选出的设施的设施数据中的坐标设定成目的地(步骤430),结束名称检索处理。另一方面,在步骤414中,步骤412设定为检索结果设施的设施数量小于N,而且,在判定检索关键字汉字列中包含多音字时,使用拼音变换辞典36,把检索关键字拼音列中多音字的读音部分置换成该多音字默认读音以外的读音,生成置换后的拼音列(步骤416)。 还有,从设施数据库35中检索与生成的拼音列相匹配的设施(步骤418)。在步骤418中,在设施数据库35中对应于步骤416生成的拼音列节点的下位储存的设施数据中,检索在显示设施数据的设施名称中包含检索关键字汉字列的设施。而且,把检索出的设施添加到检索结果设施中(步骤420)。这里,由步骤416-420进行的处理,即便是对于读音添加词语列表中没有储存的设施名称包含多音字的设施,也可以正确的进行检索。S卩,多音字[单]的默认读音是"dan",储存在原始设施数据库中,但设施名称中包含词语[单田]时,该设施的设施名称中的[单田]部分的正规读音都是"shan" " tian",假设没有把词语[单田]储存到读音添加词语列表。这种情况下,用户为了检索设施[单田XX],输入汉字[单]和汉字[田]时,检索关键字汉字列就变成了 [单田],检索关键字拼音列成了" dan" " tian"。但这种情况下,如图7a所示,在设施数据库35中,在对应检索关键字拼音列"dan" " tian"节点的下位,因为没有储存设施名称包含[单田]的设施数据,所以步骤412检索结果设施中设定的设施数量为0,小于N。因此,这种情况下,如图所示,把检索关键字拼音列中的检索关键字汉字列[单田]中所包含的多音字[单]的读音部分置换成默认读音以外的读音"shan",生成拼音列"shan" " tian",根据拼音列"shan" " tian"进行检索,储存在对应拼音列"shan" " tian"节点下位的设施名称中包含[单田]的设施数据就会被正确的检索出来。还有,N为2以上的数字,由于进行步骤416-420的处理,即使存在与用户检索的设施的设施名称的汉字列相同但读音不同的设施,也都能够检索出用户想要的设施。g卩,假设多音字[单]的默认读音是"dan",词语[单田]没有储存在读音添加词语列表中,在原始设施数据库中,除了储存了设施名称中包含用户想检索词语[单田]的且[单田]部分的正规读音为"shan" " tian"的设施之外,还储存了 M件设施名称中包含词语[单田]的且[单田]部分的正规读音为"dan" " tian"的设施的设施数据。这种情况下,用户为了检索设施[单田XX],输入汉字[单]和汉字[田],检索关键字汉字列变成[单田],检索关键字拼音列成了" dan" " tian"。而且,这种情况下,如图7b所示,在设施数据库35中,在对应于检索关键字拼音列"dan" " tian"节点的下位,储存了 M件设施名称中的[单田]部分的正规读音是"dan" " tian"的设施的设施数据,所以在步骤412中的设定在检索结果设施中的设施数是M件。还有,检索关键字汉字列[单田]包含多音字[单]。因此,如图所示,M< N的时候,把检索关键字拼音列中的检索关键字汉字列[单田]中所包含的多音字[单]的读音部分置换成默认读音以外的读音"shan",生成拼音列"shan" " tian",根据拼音列"shan" " tian"进行检索,设施名称中包含储存在对应拼音列"shan" " tian"节点下位的[单田]的设施数据也被检索,添加在检索结果设施中。这里,若M件数少、检索关键字汉字列包含多音字的时候,储存把与检索关键字汉字列的检索关键字拼音列不同的拼音列作为读音的设施名称的设施,考虑到该不同拼音列当作读音的设施名称的设施可能是用户想要检索的设施。这里,把小于N的件数视为件数 少,因此排除不必要的检索的同时,即使在存在与用户想要检索设施名称的汉字列相同读音不同的设施名称的设施情况下,也可以检索到用户想要的设施。接下来返回到图4,步骤418中如果在检索结果设施中添加检索出的设施的话(步骤420),如图5所示,在检索关键字输入窗口显示检索结果设施中设定的设施数505 (步骤422)。而且,对输入汉字接收的发生(步骤424)和用户利用检索关键字输入窗口的结果显示键504来进行的的结果显示指示的发生(步骤426)进行监视,如输入汉字接收发生的话(步骤424:是),返回到步骤406中的处理。另一方面,在结果显示指示发生的时候(步骤426 :是),显示出储存在检索结果设施设定的设施的设施数据中的设施名称一览表(步骤428),从显示的设施名称一览中接收用户选出的设施,在导航装置37中把储存在所选设施的设施数据中的坐标设定为目的地(步骤430),名称检索处理结束。以上是关于本发明的实施方式的说明。
权利要求
1.一种设施数据库的做成方法,制作对应于每个读音储存其设施数据的设施数据库,其特征在于,包括以下步骤 获取原始设施数据库的步骤,储存与每个读音相对应的设施数据,该设施数据是以该读音为正规读音的设施名称的设施数据; 制作读音添加词语列表的步骤,储存词语和代替读音,上述词语是包含具有多个读音的多音汉字的词语,该词语的正规读音中的上述多音字部分的读音与该多音字的默认读音不同,上述代替读音是将该词语的正规读音中的上述多音字部分的读音部分置换成该多音字默认读音后的读音; 做成上述设施数据库的步骤,将包含储存在上述原始设施数据库中、储存在上述读音添加词语列表中的词语的设施名称的正规读音中的上述读音添加词语列表中的词语部分 的读音置换成储存在上述读音添加词语列表中的该词语的代替读音,并将上述设施名称的设施数据作为置换后的读音所对应的设施数据追加储存在原始设施数据库中。
2.一种利用由权利要求I记载的设施数据的制作方法做成的设施数据库来检索设施的检索装置,其特征在于包括 汉字输入部,接收来自用户的汉字输入, 读音变换部,将由上述汉字输入部接收的输入汉字变换成该汉字的默认读音, 检索部,对应于将上述读音变换部变换的读音连接后的读音,检索储存到上述设施数据库的上述设施数据。
3.根据权利要求2所记载的检索装置,其特征在于 对应于将上述读音变换部变换的读音连接后的读音,不存在储存在上述设施数据库的上述设施数据时,或者,该储存的设施数据数量未达到规定的数量时,将上述读音变换部变换的读音相连接后的读音中的上述多音字的读音部分置换成与该多音字默认读音不同的其他读音,生成置换读音,对应于生成的读音再进一步检索储存在上述设施数据库的上述设施数据。
4.一种具备权利要求2或3所记载的检索装置的导航系统,其特征在于包括导航部,根据地图数据,对到达目的地的路径进行引导的; 目的地设定部,将通过上述检索装置检索设施数据而检索出的设施,或者,从该检索出的设施中由用户选出的设施设定成上述目的地的。
全文摘要
提供一种高效的根据汉字输入进行设施检索的设施数据制作方法,检索装置以及导航系统。原始设施数据库中,对于设施名称的正规读音储存了该设施名称设施的设施数据。在读音添加词语列表中,储存包含多音字的词语和该词语的正规读音和该词语所包含的多音字的默认读音来读该词语读音的代替读音。设施数据库展开装置制作了与原始设施数据库拥有相同内容的设施数据库,有关储存在读音添加词语列表中的各词语,设施名称里包含的原始设施数据库中的该词语的设施数据,在做成的设施数据库中把该设施名称的该词语部分替换成代替读音的读音作为设施数据而储存。
文档编号G01C21/34GK102779141SQ20111013279
公开日2012年11月14日 申请日期2011年5月12日 优先权日2011年5月12日
发明者中西陈中, 马鸿鹏 申请人:阿尔派株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1