专利名称:信息检索装置的制作方法
技术领域:
本发明涉及一种信息检索装置和输入装置。本申请要求申请日为2007年11月8日的日本发明专利申请特愿2007-290908号 和2007年11月12日的日本发明专利申请特愿2007-293238号的优先权,在此援引其内容。
背景技术:
作为用于车辆导航装置中的信息检索装置而言,人们公知如下信息检索装置,即, 通过对比使用者所输入的字符串和存储在数据库中的字符串数据,将一致的字符串数据输 出到显示装置中(例如参照专利文献1)。在专利文献1所记载的信息检索装置中,首先判断从数据库中抽取的字符串数据 中的通用字符串。再去掉所获得的通用字符串并向输出机构输出所抽取的候选数据。采用 上述信息检索装置时,由于不会排列显示包含通用字符串的多个字符串数据,所以能够容 易地从输出到输出机构的候选数据中搜索出目标检索数据。另外,人们公知如下装置,该装置中,多个输入键已被预先划分为多个组,当使用 者进行输入操作并选择了与某一组对应的索引时,该装置会将属于与该所选索引对应的组 内的输入键显示在显示画面上(例如参照专利文献2、3)。专利文献1日本发明专利公开公报特开2007-94937号专利文献2日本发明专利公开公报特开平6-202784号专利文献3日本发明专利公开公报特开2003-256117号在现有技术所记载的信息检索装置中,在抽取数据之后,虽然使用者会容易地检 索到其候选数据,但是若使用者不能正确输入与存储在数据库中的字符串数据一致的字符 串时,上述信息检索装置则无法输出正确的候选数据。例如从数据库中获取设施信息时,若 该设施名称中包含字母、特殊符号(如“$”、“ 一”(空格字符,下同)或“&”等)或一连串 特殊字符串(如“and”、“With”等)等时,有可能会出现下述情况,即,使用者所输入的字符 串与存储在数据库中的字符串数据不一致,所以无法在输出机构上显示其候选数据。具体地讲,如果设施名称为“ON and out burger”,由使用者输入它或将其存储在 数据库中时,有可能将其拼写为“0N-N_0UTburger”、“0N_N_0UT burger”或者是“ON and out burger”等不同字符串。此时,若使用者所输入的字符串与存储在数据库中的字符串数 据不完全一致,则无法在输出机构上显示其候选数据。
发明内容
因此,本发明的目的之一在于提供一种信息检索装置,即使使用者所输入的字符 串或存储在数据库中的字符串中包含特殊符号或字符等,使用者也能从其数据库中抽取其 所需要的数据。另外,在作为上述现有技术的一个例子的所述装置中,为选择所需要的输入键,使 用者要预先掌握已设定好的、与所需要的输入键所属的组对应的索引。此时,如果使用者的输入操作不熟练,则其难以迅速选择所需要的输入键。还有,如果选择了包括多个输入键的组的索引,在显示画面上显示这些输入键时, 会因其排列顺序而导致选择所需要的输入键时的操作变得繁琐。因此会产生如下问题,即, 通过输入键输入字符等时所花的时间过长,从而影响到该装置的使用便捷性。因此,本发明的另一目的在于提供一种输入装置,其具有输入机构,该输入机构可 简化选择输入键时所需的操作并且可以提高其使用便捷性。为了解决上述第一个技术问题并实现上述第一目的,本发明技术方案1中所述的 信息检索装置,包括输入操作机构,使用者可以对其进行操作而输入字符;数据库,其中 预先存储有多个字符串数据;信息抽取机构,其可对比通过上述输入操作机构输入的字符 串和存储在上述数据库中的上述字符串数据,并从上述数据库中抽取与通过上述输入操作 机构输入的字符串对应的字符串数据;显示机构,通过其显示由上述信息抽取机构抽取的 字符串。通过上述输入操作机构输入的字符串和存储在上述数据库中的上述各字符串中 的至少其中之一的字符串中的各字符,被替换为根据每个字符的属性预先确定的分类字符 集。在本发明技术方案2所述的信息检索装置中,对通过上述输入操作机构输入的字 符串和存储在上述数据库中的上述各字符串中的至少其中之一的字符串,上述信息抽取机 构以字符串所包含的各字符作为上述分类字符集。在本发明技术方案3所述的信息检索装置中,当被对比的字符串中包含属于已预 先确定好的特殊分类字符集中的特殊符号时,上述信息抽取机构不会对上述特殊符号进行 1个字符单位的对比。在本发明技术方案4所述的信息检索装置中,当被对比的字符串中包含属于已预 先确定好的系列字符分类字符集中的一连串字符时,上述信息抽取机构会用包含在上述系 列字符分类字符集中的一连串字符替换该被对比的字符串中含有的一连串字符,并且进行 上述对比。在本发明技术方案5所述的信息检索装置中,上述信息抽取机构将形状近似的字 符、以及意思相同或意思相近的字符、字符串分别包含在属性相同的上述各分类字符集中。在本发明技术方案6所述的信息检索装置中,当被对比的字符串中包含属于已预 先确定好的特殊分类字符集中的特殊符号时,上述信息抽取机构不会对上述特殊符号进行 1个字符单位的对比。并且将上述特殊符号及其后续字符的组合替换为上述后续字符所属 的分类字符集中包含的字符并且进行上述对比。在本发明技术方案7所述的信息检索装置中,当被对比的字符串中包含属于已预 先确定好的特殊分类字符集中的特殊符号,并且由该特殊符号和其前后字符构成属于已预 先确定好的系列字符分类字符集中的一连串字符时,上述信息抽取机构不将上述特殊符号 及其后续字符的组合替换为上述后续字符所属的分类字符集中包含的字符来进行上述对 比,而用包含在上述系列字符分类字符集中的一连串字符替换该被对比的字符串中含有的 一连串字符来进行上述对比。为了解决上述第二个技术问题并实现上述另一目的,在本发明技术方案8所述的 输入装置中,包括显示机构,通过其显示可选择的字符;显示控制机构,其使上述字符显 示在上述显示机构上;输入操作机构,使用者通过其进行上述字符的选择操作;存储机构,其用来存储通过上述输入操作机构所选择的字符的被选历史纪录。其中,上述显示控制机 构包括索引显示控制机构,在已经分为多组的多个字符中,其将包含在上述各组中的1个 字符作为上述该组的索引,并以可选择的方式将其显示在上述显示机构上;组内字符显示 控制机构,在上述显示机构上显示的上述各索引中,其将因使用者所做的操作而选择的索 引对应的组中包含的多个字符显示在上述显示机构上,并将与所选择的索引对应的组中包 含的多个字符中的任意一个字符作为该组的初始选择对象而将其突出显示出来。根据上述 各字符的被选历史纪录,上述组内字符显示控制机构将上述组包含的多个字符中被选择频 度最高的字符作为该组的上述初始选择对象。在本发明技术方案9所述的输入装置中,根据上述各字符的被选历史纪录,上述 组内字符显示控制机构将与上述组包含的多个字符,按照被选择频度顺序进行排列显示。在本发明技术方案10所述的输入装置中,根据上述各字符的被选历史纪录,上述 索引显示控制机构将上述组包括的多个字符中被选择频度最高的字符作为该组的上述索 引。发明效果采用本发明技术方案1所述的信息检索装置时,其信息抽取机构以字符串中的字 符作为分类字符集进行抽取。所以在从数据库中抽取数据时,即使其构成字符只有很小的 差别,其被排除的可能性也较小。因此,即使字符串中包含有特殊符号或字符等时,由于信 息抽取机构会以该特殊字符作为预先已经分组的分类字符集,所以即便使用者任意选择一 个字符而进行输入时,上述信息检索装置也不会排除使用者所需的数据,因此,使用者能始 终从数据库中可靠地抽取其所需要的数据。采用本发明技术方案2所述的信息检索装置时,当以通过输入操作机构而输入的 字符串中包含的字符作为分类字符集时,会将其替换为作为处理对象的分类字符集中所包 含的所有字符,并对该所有替换后的字符进行“逻辑或”检索(即,“OR”检索)。因此,对应 于使用者所需的数据不会从检索结果中被排除。另外,在以存储在数据库中的字符串中所 包含的字符作为分类字符集,将包含作为分类字符集的字符的字符串存储到数据库中时, 上述信息检索装置会将与作为处理对象的字符相对应的分类字符集的所有字符信息,与上 述存储字符串数据叠加并与之相关。因此,对应于使用者所需的数据不会从检索结果中被 排除。采用本发明技术方案3所述的信息检索装置时,只通过判断输入字符中是否包含 例如“#,,或“ _ ”等符号,就可使使用者所需要的数据不会从检索结果中被排除。采用本发明技术方案4所述的信息检索装置时,例如可以将“and”、“-N-”等一连 串字符都作为和“&”同组的1个字符单位的分类字符集进行处理。采用本发明技术方案5所述的信息检索装置时,例如可以将“A”等标准字符和 包含元音变音符号(umlaut,表示例如日耳曼语系中的元音字母上的两小点)等区分符号 (diacritical)标识形状的字符都作为同组分类字符集进行处理。因此,“Dollar”和“$” 以及“One”和“ 1,,等也分别作为同组分类字符集进行处理。采用本发明技术方案6所述的信息检索装置时,根据前面的处理,仅通过判断输 入字符中是否包含例如“#”或“一”等符号,就能够使使用者所需要的数据不会从抽取对 象中被排除。还有,根据后面的处理,在抽取“#”或“一”等符号之后的字符时,可以以该字符前面有“#”或“‘”等符号的字符和没有“#”或“一”等符号的字符作为抽取对象。采用本发明技术方案7所述的信息检索装置时,不仅会将例如“-N-”或 /”等一 连串字符构成的字符分别作为1个字符单位的系列字符分类字符集进行处理,而且即使这 些一连串字符中包含有属于特殊分类字符集的“_”或“/”时,上述信息检索装置也不会使 “-”或“/”与其前后的“N”或“w”作为同组分类字符集进行处理。g卩,其会优先处理由系列 字符构成的字符。采用本发明技术方案8所述的输入装置时,根据存储在存储机构中的输入键(字 符)的被选历史纪录,该输入装置会将包含在上述组中的多个输入键(字符)中被选择频 度最高的输入键(字符)作为该组的初始选择对象。因此,在选择了索引的时刻,该输入装 置会将被选择频度最高的输入键(字符)作为初始选择对象进行选择。所以,例如该输入 装置无需重复进行选择索引的输入操作和从多个输入键(字符)中选择被选择频度最高的 输入键(字符)的输入操作这样的多次操作,由一次操作就能选择被选择频度最高的输入 键(字符)。采用本发明技术方案9所述的输入装置,当在显示画面上显示与索引对应的包括 多个输入键(字符)的组时,会按照被选择频度而按顺序排列显示该输入键(字符)。因 此,上述输入装置可简化用于选择所需要的输入键(字符)时的输入操作。采用本发明技术方案10所述的输入装置时,根据存储在存储机构中的输入键(字 符)的被选历史纪录,会将包含在每组中的多个输入键(字符)中被选择频度最高的输入 键(字符)作为该组的索引。因此,不受使用者输入操作的熟练程度影响,上述输入装置可 缩短用于选择被选择频度最高的输入键(字符)时所需的时间。
图1是表示本发明一个实施方式中的导航装置的构成示意图。图2是表示本发明一个实施方式中的导航装置的输入操作部的配置状态的一个 例子的示意图。图3是表示本发明一个实施方式中的导航装置的输入操作部的立体图。图4是表示本发明一个实施方式中的导航装置的输入操作部的剖面图。图5是表示例示本发明一个实施方式中的导航装置所采用的分类字符集的示意 图。图6是表示本发明一个实施方式中的导航装置所采用的字符检索控制的一个例 子的流程图。图7是表示本发明一个实施方式中的导航装置所采用的路径检索控制的一个例 子的流程图。图8是表示例示本发明一个实施方式中的导航装置的一个输入输出显示画面的 示意图。图9是表示例示本发明一个实施方式中的导航装置的另一输入输出显示画面的 示意图。图10是表示例示本发明一个实施方式中的导航装置的再一输入输出显示画面的 示意图。
图11是表示本发明一个实施方式中的输入装置的构成示意图。图12A是表示例示本发明一个实施方式中的一个输入装置的显示画面的示意图。图12B是表示例示本发明一个实施方式中的输入装置的另一显示画面的示意图。图12C是表示例示本发明一个实施方式中的输入装置的再一显示画面的示意图。图12D是表示例示本发明一个实施方式中的输入装置的又一显示画面的示意图。附图标记说明10 导航装置,13 设施数据存储部(数据库、信息抽取机构),14 输入操作部(字 符输入机构、输入操作机构),44 检索控制部(信息抽取机构),51 显示装置(显示机构), 51a 显示画面,101 输入装置,110 导航装置,141 存储部(存储机构),143 输出控制部 (显示控制机构、索引显示控制机构、组内字符显示控制机构)
具体实施例方式下面,根据
本发明的一个实施方式。在该实施方式中,本发明的信息检索装置适用于车辆导航装置10中。如图1所示,导航装置10包括当前位置检测部11、地图数据存储部12、设施数据 存储部13、输入操作部14(字符输入机构、输入操作机构)、E⑶15和输出部16。当前位置检测部11包括测位信号接收部21、陀螺传感器22和车速传感器23。其 中,测位信号接收部21用来接收利用人造卫星测定车辆位置的GPS (Global Positioning System)信号,或接收利用适当的基站来修正GPS信号的误差的DGPS (DifferentialGlobal Positioning System)信号等测位信号。陀螺传感器22用来检测水平面内车辆相对于其朝 向或铅垂方向的倾角(例如车辆在前后方向轴线相对于铅垂方向的倾角或围绕车辆重心 所在位置的上下方向的轴线旋转角度的偏转角)和倾角变化量(例如转动角速度)。车速 传感器23用来检测车辆的行驶速度(车速)。当前位置检测部11根据其接收到的测位信 号或者根据车速、转动角速度等检测信号而按自动巡航模式计算处理方法算出车辆的当前 位置。地图数据存储部12中存储有地图数据和道路数据。其中,地图数据用于将地图显 示在输出部16的显示装置(显示机构)51的显示画面51a (参照图2)上。道路数据则由 道路连接状态和形状等信息组成。地图数据例如包括地形图数据;多方位信息,其与各种设施、街区和湖泊等的位 置相对应;字符数据,其为与各方位信息对应的设施名称和地名等;各种符号数据。道路数据例如包括节点(即,用来掌握道路形状的坐标点)和连接各节点的连 线;各个连线的长度;道路种类、宽度、转弯角度和形状等数据。设施数据存储部13中存储有作为P0I (Point Of Interest、兴趣点)数据的如下 数据,即,表示各种设施的设施名称的字符串数据、与各设施名称对应的设施位置(例如该 设施所具有的停车场坐标、设施入口坐标等)和与各设施名称对应的电话号码等数据。在 本实施方式中,由设施数据存储部13构成本发明的数据库。还有,本发明的数据库并不局 限于设施数据存储部13,也可以是其他各种数据库。下面以对设施数据存储部13进行检索 为例对其进行详细说明。如图2 4所示,输入操作部14包括转动操作件31和滑动操作件32,它们设置在显示装置51的下方并在操作面板上朝向远离面板一侧的前方突出出来。转动操作件31形成大致圆筒形形状,其可围绕轴线P (例如沿图3中所示的箭头 R的方向)转动操作。滑动操作件32形成大致圆柱形形状,其设置在转动操作件31的上部并且与之同 轴。该滑动操作件32可沿轴线P方向和垂直于轴线P的任意方向(例如图3中所示的箭 头X、Y方向)位移。滑动操作件32的头部32a以从转动操作件31上部的开口 31a中朝向 上方突出出来的方式形成,通过使用者的指尖可以对其施加操作载荷。滑动操作件32在轴线P方向上和垂直于轴线P的方向上分别设置有基准位置。当 没有使用者的输入操作时,其通过未图示的复位机构自动返回基准位置。另外,输入操作部14还包括下述2个未图示的传感器转动传感器,其用来检测转 动操作件31的转动角度和转速;位移传感器,其用来检测滑动操作件32的位移。由上述输 入操作部14的各传感器输出的检测值信号会输入图1所示的ECU15中。此时,例如操作输 出到显示装置51的画面51a的箭头、选择按键或者确定按键等时,或者用来选择或确定输 入字符时会用到输入E⑶15中的信号。还有,输入操作部14并不局限于上述情况,其也可以是通过指尖触碰显示画面而 进行选择操作或确定操作的结构,即,其为触摸屏式输入操作部。如图1所示,E⑶15主要包括存储部41、导航处理部42、输出控制部43和检索控 制部44。在存储部41中存储着由当前位置检测部11输出的当前位置信息,或者由使用者 操作输入操作部14而输入的目的地信息等。根据当前位置检测部11所输出的当前位置,例如会由导航处理部42对从地图数 据存储部12中获取的道路数据进行地图匹配。在进行上述地图匹配的同时,导航处理部42 还会对通过操作输入操作部14而输入的目的地进行路径搜索和路径指引处理,并输出指 示输出部16的显示装置51和扬声器52产生动作的控制指令。例如根据导航处理部42或者检索控制部44输出的控制指令,或者根据使用者对 输入操作部14所做的输入操作,会由输出控制部43对输出部16的显示装置51和扬声器 52进行控制。例如当对存储在设施数据存储部13中的POI (Point Of Interest)数据进行检索 时,检索控制部44主要用来控制对比从输入操作部14输入的字符串和存储在设施数据存 储部13中的P0I的字符串数据,并且抽取包含一致字符的P0I数据。在此提到的字符串的 对比和抽取,可理解为从被输入的字符串的第一个字符起一个一个字符地与P0I的字符串 数据进行对比,并且由此确定被抽取数据的数量。另外,由检索控制部44抽取的P0I数据 通过输出控制部43输入显示装置51中。上述检索控制部44中包括字符集处理机构45,该字符集处理机构45将被输入字 符作为分类字符集进行处理,所述分类字符集是根据每个字符的属性预先划分的组。另外 在上述实施方式中,由包括字符集处理机构45的检索控制部44和当作数据库的设施数据 存储部13构成本发明的信息抽取机构。图5是预先分组的分类字符集的一个例子。各分类字符集的意思分别如下
(1)特殊分类字符集大多数情况下,其在字符串中没有意义,其为“。”(空格)或特殊符号(#、%、_)。 另外在下面的说明中,将“。,,也视为特殊符号之一。(2)近似形状的分类字符集由标准字符(A、a)和元音变音符号(umlaut,表示例如日耳曼语系中的元音字母 上的两小点)等附加区分符号(diacritical)标识形状等而组成的字符集。(3)意思相同或意思相近的分类字符集(系列字符分类字符集)由意思相同的字符或系列字符组成的字符集,或由意思相近的字符或系列字符组 成的字符集。在本实施方式的例示中,由于包含系列字符,所以也可以将其称为系列字符分 类字符集。(4)标准字符分类字符集由标准字符(A、a)和在该标准字符(A、a)之前缀有特殊符号的系列字符组成的字 符集。上述各字符集预先存储在存储部41等中。当操作输入操作部14输入字符串时, 会由字符集处理机构45判断被输入的字符串中的字符是否属于某个分类字符集,并根据 所属的分类字符集进行如下处理。<被输入的字符属于特殊分类字符集时>字符集处理机构45不会对特殊符号进行1个字符单位的对比,而会进行下一个字 符对比。<被输入的字符属于特殊分类字符集以外的分类字符集时>字符集处理机构45则会暂时将其替换为被输入的字符所属的字符集的所有字 符,并以该所有的替换字符进行对比。图6是表示对被输入字符串的字符进行对比和抽取的过程的一个例子的流程图。下面说明该流程图所示的处理过程。在步骤S101中读取被输入字符串后进入到下一个步骤S102。在步骤S102中判断其最初的字符是否属于特殊分类字符集。若属于特殊分类字 符集,即,判断为“Yes”时进入到步骤S103。若不属于特殊分类字符集,即,判断为“No”时 进入到步骤S104。在步骤S103中,由于最初的字符是特殊符号,所以对其不进行对比而将下一个字 符作为对比对象并进入到步骤S104。在步骤S104中判断该字符是否与前后字符串结合而属于系列字符分类字符集。 若属于系列字符分类字符集,即,判断为“Yes”时进入到步骤S105。若不属于系列字符分类 字符集,即,判断为“No”时进入到步骤S106。在步骤S105中,用属于上述系列字符分类字符集的所有字符暂时替换该字符并 进入到步骤S107。在步骤S107中对比替换后的所有字符和存储在设施数据存储部13中的P0I的字 符串数据。在步骤S106中,用成为处理对象的字符所属的分类字符集的所有字符暂时替换 该成为处理对象的字符并进入到步骤S108。
在步骤S108中,对比替换后的所有字符和存储在设施数据存储部13中的P0I的 字符串数据。通过上述过程对被输入字符串中的字符依次进行对比和抽取,就可以确定最终留 下的P0I的字符串数据的数量。在此,具体以被输入字符串为“THANK”时的情况进行说明。此时,首先从P0I的字符串数据中检索其最初的字符是“特殊符号+T”或“T”的之
一的字符串。接着从被选中的数据中检索出“特殊符号+H”或者“H”缀在“特殊符号+T”或“T”
其中之一之后的字符串。接着从被选中的数据中检索出“特殊符号+4”、‘1”、“特殊符号+人”、‘‘人”… 等缀在“特殊符号+H”或“H”其中之一之后的字符串。之后从通过前面的检索而选中的数据中检索出缀有“特殊符号+N”、“N”之一的字 符串,最后从上面选中的数据中检索出缀有“特殊符号+K”、“K”之一的字符串并且将检索 结果输入显示装置51中。在具有上述结构的信息检索装置中,当根据设施名称通过导航装置10进行路径 指引时,就会形成如图7所示的流程图中的处理过程。在步骤S201中,通过输入操作部16输入需要检索的名称并且进入到下一个步骤 S202。在步骤S202中,通过上述字符集处理抽取与输入字符串对应的P0I的字符串数据 并进入到下一个步骤S203。在步骤S203中,将被抽取的P0I的字符串数据输入显示装置51中并进入到下一 个步骤S204。在此,图8、图9和图10是表示对比通过输入操作部16输入输入字符串时的输入 面板60输入画面,和将其检索结果列表输出时的显示装置51的输出画面的具体示例的示 意图。其中图8表示被输入的输入字符串为“KAT0N”的情况,而图9和图10分别表示被输 入的输入字符串为“9ELEVEN”和“0NN0UT”的情况。如上所述,即使输入最简单的字符,包 含特殊字符或形状近似的字符等的字符串数据的列表也会毫无遗漏地输出给画面。在步骤S204中,使用者从被显示的列表中选择所需要的项目并进入到下一个步 骤 S205。在步骤S205中检索指引路径并进入到下一个步骤S206。在步骤S206中将检索到的路径显示在显示装置51上。在上述导航装置10中,将检索字符串数据时被输入的字符串的字符作为分类字 符集来处理。因此,即使输入字符串或者被检索字符串中包含特殊符号,或者包含形状近似 的字符、意思相同的字符、意思相近的字符,或者包含系列字符等时,也会将使用者所需要 的字符串数据毫无遗漏地可靠地列表显示出来。在上面说明的实施方式中,由检测控制部44用包含在字符集中的所有字符替换 了包含在通过输入操作部16输入的字符串中的字符。但是也可以不对输入字符串中的字 符进行替换处理,而使对应于各字符的分类字符集的构成字符数据(例如图5所示的构成 字符数据)与设施数据存储部13等数据库中的字符串数据叠加相关。
此时,即使输入操作时不是每次都进行特别的替换处理,也能获得同于上述实施 方式中的毫无遗漏的列表显示效果。另外,还可以以输入字符串和数据库中的存储字符串双方作为分类字符集处理。下面,根据
本发明的输入装置的一个实施方式。如图11所示,本实施方式中的输入装置101包含在导航装置110中。导航装置 110例如包括当前位置检测部111、地图数据存储部112、输入操作部14、E⑶115和输出部 116。另外,输入装置101例如包括输入操作部14、E⑶115和输出部116。当前位置检测部111包括测位信号接收部121、陀螺传感器122和车速传感 器123。其中,测位信号接收部121用来接收利用人造卫星测定车辆位置的GPS(Global Positioning System)信号,或接收利用适当的基站来修正GPS信号的误差的 DGPS (Differential Global Positioning System)信号等测位信号。陀螺传感器 121 用 来检测水平面内车辆的朝向或车辆在铅垂方向上的倾角(例如车辆在前后方向轴线的铅 垂方向上的倾角或车辆重心所在的上下方向上的轴线周围回转角的转动角)和倾角变化 量(例如转动角速度)。车速传感器123用来检测车辆的行驶速度(车速)。当前位置检 测部111根据其接收到的测位信号或者根据车速、转动角速度等检测信号而按自动巡航模 式计算处理方法算出车辆的当前位置。地图数据存储部112中存储有地图数据和道路数据。其中,地图数据例如可用于 将地图显示在输出部116的显示装置(显示机构)51的显示画面51a上。道路数据则由道 路连接状态和形状等信息组成。地图数据例如包括地形图数据;多方位信息,其与例如各种设施、街区和湖泊等 的位置相对应;字符数据,其与例如各方位的设施名称和地名等字符数据对应;各种符号 数据。道路数据例如包括节点(即,用来掌握道路形状的坐标点)和连接各节点的连 线;各个连线的长度;道路种类、宽度、转弯角度和形状等数据。E⑶115例如包括存储部141、导航处理部142、输出控制部143。在存储部141中例如存储着由当前位置检测部111输出的当前位置信息,还存储 着由使用者操作输入操作部14而设定的目的地信息等。另外,存储部141中例如还存储着最终目的地和途经地信息。其中,根据使用者对 输入操作部14的输入操作情况,存储部141将多个目的地中的其中之一当作最终目的地, 并将该最终目的地之外的其他目的地当作当前位置和最终目的地之间的途经地并且将它 们存储起来。与此同时,在存储部141中还存储着针对所有目的地而设定的路径顺序。还有,根据对应于使用者对输入操作部14所做输入操作的指令信号,在输出部 116的显示装置51的显示画面51a上显示多个可选择的输入键,在存储部141中存储所述 多个输入键的被选历史纪录。导航处理部142例如会根据当前位置检测部111所输出的当前位置,对从地图数 据存储部112获取的道路数据进行地图匹配。在进行上述地图匹配的同时,导航处理部142 还会对通过操作输入操作部14输入的目的地进行路径搜索和路径指引等处理,并输出指 示输出部116的显示装置51和扬声器152产生动作的控制指令。输出控制部143例如会根据导航处理部142输出的控制指令或者根据使用者对输入操作部14所做的输入操作对输出部116的显示装置51和扬声器152进行控制。该实施方式中的导航装置110所包含的输入装置101具有上述结构。接下来说明上述输入装置101的动作,尤其是说明在输出部116的显示装置51的 显示画面51a上显示多个输入键时的动作。如图12A 12D所示,在输入包含有导航装置110的字符的符号的状态下,E⑶115 的输出控制部143会将多个输入键显示在输出部116的显示装置51的显示画面51a上,而 多个输入键可根据使用者对输入操作部所做的输入操作而作出选择。如图12A所示,在导航装置110出厂时的规定设定中,字母的各字符、0 9的各数 字和包括多个符号的符号组的规定的索引61(例如“#”)等多个输入键,以可以选择的方式 显示在显示画面51a上。而且当使用者在该设定下选择与包括上述多个符号的输入键的组 相应的规定索引61(例如“#”)时,会突出显示被选定的规定索引61,与此同时,与该索引 61所对应的包含于上述符号组的多个符号的输入键(例如“_”、“! ”、…、“{”、“} ”等),例 如会显示在字母的各字符、各数字和索引61上方的位置上,并且,多个符号输入键的中的 一个,例如和索引61相同的输入键(例如“#”)作为初始选择对象62而突出显示,例如显 示在索引61上方的位置上,并呈现出该初始选择对象62是由使用者对输入操作部14所进 行输入操作而被选择的状态。还有,如果使用者在该状态下对输入操作部14的转动操作件 31进行转动操作而使其围绕轴线P转动等时,多个输入键(例如“_”、“! ”、…、“{”、“}” 等)中的因使用者对输入操作部14所做的输入操作而被选择的输入键会依次切换。接下来,根据存储在存储部141中使用者对多个输入键所做的选择的被选历史纪 录,由输出控制部143将与已经分组的多个输入键中被选择频度最高的输入键设定为该组 的初始选择对象62。因此,例如如图12B的显示画面51a所示,输出控制部143会将导航装置110出厂 时设定的规定索引61(例如“#”)所对应的包括多个符号输入键(例如“_”、“!”、 、“{”、 “}”等)的组中被选择频度最高的输入键(例如“_”)设定为新的初始选择对象62。还有,由输出控制部143将包括多个输入键的各组中被选择频度最高的输入键作 为该组的索引61。因此,例如如图12C的显示画面51a所示,输出控制部143会将与规定索引61 (例 如“#,,)对应的包括多个输入键(例如“_”、“!”、…、“{”、“}”等)的组中被选择频度最 高的输入键(例如“_”)设定为新的索引61。其中,规定索引61(例如“#”)是在导航装置 110出厂时被设定的。另外,根据存储在存储部141中的使用者对多个输入键所做的选择的被选历史纪 录,由输出控制部143将每组中包含的多个输入键,按照被选择频度顺序而排列显示出来。因此,例如如图12D的显示画面51a所示,取代导航装置110出厂时设定的索引 61(例如“#”),由被选择频度最高的输入键(例如“_”)形成的新的索引61所设定的包括 多个输入键(例如“_”、“! ”、…、“{”、“}”等)的组,会以对应于被选择频度的排列(例如 “-”、“/”、“<”、“>”、“&”、“,”、“ (”、“) ”、“ {”、“} ”、“””、“#”、“ ”、“ ! ”),取代导航装置 110 出厂时被规定设定的排列(例如 “_,,、“ ! ”、“,”,、“#,,、“$ ”、“ % ”、“&,,、“ ’ ”、“ (,,、“)”、“ ”、 “ / ”、“ < ”、“ > ”、“ {”、“} ”)并显示出来。如上所述,采用本实施方式中的输入装置101时,根据存储在存储部141中的输入键的被选历史纪录,每个包括多个输入键的组中被选择频度最高的输入键被作为该组的初 始选择对象62。因此,在选择了索引61的时刻,输入装置101会将被选择频度最高的输入 键作为初始选择对象62进行选择。所以,该输入装置101无需重复进行选择索引61的输 入操作和从多个输入键中选择被选择频度最高的输入键的输入操作这样的多次操作。因 此可以简化用于选择被选择频度最高的输入键时所需的输入操作,从而可以提高输入装置 101的使用便捷性。另外,根据存储在存储部141中的输入键的被选历史纪录,输入装置101将包括多 个输入键的每组中被选择频度最高的输入键作为该组的索引61。因此,不受使用者输入操 作的熟练程度影响,可以缩短用来选择被选择频度较高的输入键时所需的时间,从而可以 提高输入装置101的使用便捷性。还有,当在显示画面51a上显示与索引61对应的包括多个输入键的组时,输入装 置101可以按照被选择频度顺序将该多个输入键按顺序排列显示。因此,可以简化用于选 择所需要的输入键时的输入操作。另外,本发明并不局限于上述实施方式,可在不脱离其主旨的范围内对其进行各 种设计变更。例如,信息检索装置也可适用于车辆导航装置以外的装置中。工业实用性采用本发明的信息检索装置时,即使输入字符串或数据库中的存储字符串中包含 特殊符号或字符等,使用者也能从数据库中可靠地抽取所需的数据。另外,采用本发明的输 入装置时,可简化选择字符时所需的操作,从而可以提高其使用便捷性。
权利要求
一种信息检索装置,包括输入操作机构,使用者通过对其进行操作而输入字符;数据库,其中预先存储有多个字符串数据;信息抽取机构,其用来对通过所述输入操作机构输入的字符串和存储在所述数据库中的所述字符串数据进行对比,并且从所述数据库中抽取对应于通过所述输入操作机构输入的字符串的字符串数据;显示机构,通过其显示由所述信息抽取机构抽取的字符串,其特征在于,通过所述输入操作机构输入的字符串和存储在所述数据库中的所述各字符串中的至少其中之一的字符串中的各字符,被替换为根据每个字符的属性预先确定的分类字符集。
2.根据权利要求1所述的信息检索装置,其特征在于,对通过所述输入操作机构输入的字符串和存储在所述数据库中的所述各字符串中的 至少其中之一的字符串,所述信息抽取机构以字符串所包含的各字符作为所述分类字符集。
3.根据权利要求1所述的信息检索装置,其特征在于,当被对比的字符串中包含属于已预先确定好的特殊分类字符集中的特殊符号时,所述 信息抽取机构不对所述特殊符号进行1个字符单位的对比。
4.根据权利要求1所述的信息检索装置,其特征在于,当被对比的字符串中包含属于已预先确定好的系列字符分类字符集中的一连串字符 时,所述信息抽取机构用包含在所述系列字符分类字符集中的一连串字符替换该被对比的 字符串中含有的一连串字符,并进行所述对比。
5.根据权利要求1所述的信息检索装置,其特征在于,所述信息抽取机构将形状近似的字符、以及意思相同或意思相近的字符、字符串分别 包含在属性相同的所述各分类字符集中。
6.根据权利要求1所述的信息检索装置,其特征在于,当被对比的字符串中包含属于已预先确定好的特殊分类字符集中的特殊符号时,所述 信息抽取机构不对所述特殊符号进行1个字符单位的对比,并且将所述特殊符号及其后续 字符的组合替换为所述后续字符所属的分类字符集中包含的字符并且进行所述对比。
7.根据权利要求1所述的信息检索装置,其特征在于,当被对比的字符串中包含属于已预先确定好的特殊分类字符集中的特殊符号,并且由 该特殊符号和其前后字符构成属于已预先确定好的系列字符分类字符集中的一连串字符 时,所述信息抽取机构不将所述特殊符号及其后续字符的组合替换为所述后续字符所属的 分类字符集中包含的字符来进行所述对比,而用包含在所述系列字符分类字符集中的一连 串字符替换该被对比的字符串中含有的一连串字符来进行所述对比。
8.一种输入装置,包括显示机构,通过其显示可选择的字符;显示控制机构,其使所 述字符显示在所述显示机构上;输入操作机构,使用者通过其进行所述字符的选择操作; 存储机构,其用来存储通过所述输入操作机构所选择的字符的被选历史纪录,其特征在于,上述显示控制机构包括索引显示控制机构,在已经分为多组的多个字符中,其以包含 在所述各组中的1个字符作为所述该组的索引,并以可选择的方式将其显示在所述显示机 构上;组内字符显示控制机构,在所述显示机构上显示的所述各索引中,其将因使用者所做 的操作而选择的索引对应的组中包含的多个字符显示在所述显示机构上,并将与所选择的 索引对应的组中包含的多个字符中的任意一个字符作为该组的初始选择对象而将其突出显示出来,根据所述各字符的被选历史纪录,所述组内字符显示控制机构将所述组包含的多个字 符中被选择频度最高的字符作为该组的所述初始选择对象。
9.根据权利要求8所述的输入装置,其特征在于,根据所述各字符的被选历史纪录,所述组内字符显示控制机构将与所述组包含的多个 字符,按照被选择频度的顺序进行排列显示。
10.根据权利要求8所述的输入装置,其特征在于,根据所述各字符的被选历史纪录,所述索引显示控制机构将所述组包括的多个字符中 被选择频度最高的字符作为该组的所述索引。
全文摘要
本发明提供一种信息检索装置,其包括输入操作机构,使用者可对其进行操作而输入字符;数据库,其用来存储多个字符串数据;信息抽取机构,其用来对通过上述输入操作机构输入的字符串和存储在上述数据库中的上述字符串数据进行对比,并从上述数据库中抽取与通过上述输入操作机构输入的字符串对应的字符串数据;显示机构,其用来显示由上述信息抽取机构抽取的字符串,通过上述输入操作机构输入的字符串和存储在上述数据库中的上述各字符串中的至少其中之一的字符串中的各字符,被替换为根据每个字符的属性预先确定的分类字符集。
文档编号G06F3/033GK101855634SQ20088011514
公开日2010年10月6日 申请日期2008年11月4日 优先权日2007年11月8日
发明者木下博史, 村山彻, 近藤启介 申请人:本田技研工业株式会社