检索装置、检索方法以及计算机可读存储介质的制作方法

文档序号:6439591阅读:154来源:国知局
专利名称:检索装置、检索方法以及计算机可读存储介质的制作方法
技术领域
本发明涉及一种基于输入检索词来检索(search through)数据的检索装置、检索方法以及计算机可读存储介质。
背景技术
在现有技术中,已知这样一种检索装置,其基于检索词来检索存储在数据库中的数据。例如,在检索目的地数据的导航系统中,为存储在数据库中的多个目的地数据段的每一个规定分别与每个数据段(Piece of data)的多个属性(例如名称、地址以及类型)对应的检索词,并且输入多个检索词的任意一个以能够找到对应的目的地数据。此处,检索词的输入方法包括这样一种输入方法,其中首先指定属性,接着从所显示的多个候补中选择检索词;以及这样一种自由字输入方法,其中字符被直接输入而没有首先指定属性。例如,日本专利申请公开第2009-54133号(JP-A-2009-M133)描述了使用自由字输入方法来检索目的地数据的导航系统。

发明内容
在自由字输入时,可想象到在输入检索词的过程中用户不期望的检索词可能被提取作为候补。例如这样一种情况,其中当用户期望输入与类型对应的检索词时,存在与名称或地址对应的大量检索词(其包括与对应于类型的检索词相同的字符)。在这种情况下,提取检索词候补需要花费时间,从而存在输入操作的效率降低的问题。本发明提供了一种允许检索词的高效输入操作的检索装置、检索方法以及计算机可读存储介质。本发明的第一方案包括一种检索装置。该检索装置包括数据存储单元,存储多个数据段,每个数据段规定了分别与所述数据段的多个属性对应的多个检索词;字符输入单元,被配置为一个接一个地输入构成输入检索词的字符;以及属性指定屏幕显示单元,当在已经通过所述字符输入单元输入的输入字符之后输入下一字符时,所述属性指定屏幕显示单元显示属性指定屏幕,所述属性指定屏幕包括与通过输入所述下一字符从所述检索词之中提取的输入检索词的至少一个候补对应的对应属性,所述属性指定屏幕被配置为使得所述对应属性由用户指定。利用根据第一方案的检索装置,能够提高用户输入操作的效率。本发明的第二方案提供了一种检索方法。该检索方法包括一个接一个地输入构成输入检索词的字符;以及当在所述输入检索词中的输入字符之后输入所述输入检索词中的下一字符时,显示属性指定屏幕,所述属性指定屏幕包括与所述输入检索词的至少一个候补对应的对应属性,所述属性指定屏幕被配置为使得所述对应属性由用户指定,其中所述输入检索词的至少一个候补通过输入所述下一字符,从多个检索词之中提取,其中所述多个检索词为存储在数据存储单元中的多个数据段的每个数据段而规定且分别与所述数据段的多个属性对应。利用根据上述第二方案的检索方法,获得与根据第一方案的检索装置的有益效果类似的有益效果。本发明的第三方案提供了一种计算机可读存储介质,其存储用于执行检索方法的计算机可执行指令。所述检索方法包括一个接一个地输入构成输入检索词的字符;以及当在所述输入检索词中的输入字符之后输入所述输入检索词中的下一字符时,显示属性指定屏幕,所述属性指定屏幕包括与所述输入检索词的至少一个候补对应的对应属性,所述属性指定屏幕被配置为使得所述对应属性由用户指定,其中所述输入检索词的至少一个候补通过输入所述下一字符,从多个检索词之中提取,其中所述多个检索词为存储在数据存储单元中的多个数据段的每个数据段而规定且分别与所述数据段的多个属性对应。利用根据第三方案的计算机可读存储介质,获得与根据第一方案的检索装置的有益效果类似的有益效果。


下面将结合附图描述本发明的特征、优点以及技术和工业重要性,其中类似的附图标记表示类似的元件,并且其中图1为示出根据本发明第一实施例的导航系统的示意性配置的方框图;图2为用于示出根据本发明第一实施例的输入单元和显示器的视图;图3为示出根据本发明第一实施例的数据检索处理的流程图;图4A、图4B以及图4C为用于示出根据本发明第一实施例的检索词的输入操作的视图;图5A、图5B以及图5C为用于示出根据本发明第一实施例的检索词的输入操作的视图;以及图6A和图6B为用于示出根据本发明第二实施例的检索词的输入操作的视图。
具体实施例方式在下文中,将参见附图描述作为根据本发明一方案的检索装置的实施例的导航系统。第一实施例图1为示出导航系统的示意性配置的方框图。该导航系统主要由控制单元10来配置。输入单元20、地图数据存储单元30、当前位置计算单元40、通信单元50、扬声器60 以及绘制单元(render unit) 70连接到该控制单元10。显示器71连接到该绘制单元70。 在本实施例中,输入单元20用作“字符输入单元”,地图数据存储单元30用作“数据存储单元”,并且显示器71用作“属性指定屏幕显示单元”。控制单元10形成为普通计算机。控制单元10包括CPU、ROM、输入/输出端口以及连接这些元件的总线等。控制单元10控制整个导航系统。
输入单元20包括接近传感器(proximity sensor) 21以及触摸板22。接近传感器21感测手指等的接近。可通过对触摸板22进行触摸来执行输入操作。输入单元20对系统发出指令。接近传感器21例如贴附到显示器71的顶部和顶部,或者右侧和左侧。接近传感器21发射并接收光或电波,以感测接近显示器71的物体的存在。触摸板22检测当触摸显示器71时的按压力。地图数据存储单元30例如为被实施为存储介质的存储装置,例如硬盘驱动器 (HDD)、DVD-ROM以及存储卡。地图数据存储单元30存储用于提高位置检测的准确性的所谓地图匹配数据以及用于检索路线的地图数据。地图数据包括目的地数据。具体地,地图数据存储与确定目的地的ID相关联的兴趣点(POI)信息。与POI信息对应的每个数据段规定了分别与属性(例如名称、地址以及类型)对应的检索词。用户能够基于分别与属性对应的检索词来检索目的地数据。与名称对应的检索词的实例为“XX大学”、“YY门诊部”、“U汉堡店”等。与地址对应的检索词的实例为“爱知县”、“冈崎市”等。与类型对应的检索词的实例为“学校”、“医院”、“饭店”等。当前位置计算单元40计算车辆的当前位置。当前位置计算单元40例如包括地磁传感器、陀螺仪、距离传感器、全球定位系统(GPQ接收器等。GPS接收器从卫星接收无线电波。这些装置分别具有特性彼此不同的误差,从而这些装置在互补的同时被使用。通信单元50为用于实现与外部装置的信息通信的元件。通信单元50实现与外部中心装置(未示出)的通信,以从中心装置获取多种信息段(piece of information)。扬声器60用于输出声音,并例如当用声音执行路线引导等时进行使用。显示器71连接到绘制单元70。显示器71为使用液晶等所形成的色彩显示装置。 控制单元10经由绘制单元70在显示器71上显示地图或信息。如图2所示,显示器71显示各种菜单,例如目的地设定屏幕和当前位置周围的地图屏幕。显示器71设置有作为输入单元20的接近传感器21和触摸板22。输入单元20的固定框布置在显示器71的外围。在固定框的上侧设置目的地设定键221和地图键222。目的地设定键221由按钮(硬键)所形成。地图键222用于显示当前位置周围的地图屏幕。目的地设定键221为根据本实施例用于通过执行数据检索处理来设定目的地的键。当设定目的地时,显示目的地周围的地图屏幕或检索至目的地的路线。如图2所示,在显示器71上显示属性标签(attribute tab) 711、输入键盘712、输入字符栏713、计数栏714、校正键715、返回键716、完成键717以及下一字键718。属性标签711用于在输入开始时指定属性。用户选择名称标签711a、地址标签 711b以及类型标签711c的任一个,以能够提取与所选择的属性对应的检索词的候补,从而确定检索词。与此相反,在输入开始时直接输入检索词而不使用属性标签711指定属性的方法被称为“自由字输入”,并且用于自由字输入的屏幕被称为“自由字输入屏幕”。本实施例具有使用自由字输入的数据检索处理的特性。输入键盘712由用于输入字母的键构成。当手指等触摸输入键盘712的任意一个键时,触摸板22识别并输入与所触摸的键对应的字符。此外,当使得手指等靠近输入键盘 712的任意一个键时,接近传感器21识别与手指等接近的键对应的字符。此时,当没有指定属性时,在输入键盘712的前面显示属性指定屏幕72,如在下文中将要描述的。在输入字符栏713上显示经由输入键盘712所输入的字符等。在计数栏714上显示使用输入检索词所提取的数据的数量。校正键715为用于校正输入字符的键。返回键 716为用于返回到最后操作之前的状态的键。完成键717为用于完成检索词的输入并执行检索的键。下一字键718为这样一种键,该键用于在输入多个检索词时完成最后输入字符处当前检索词的输入并进行到下一检索词的输入。当输入多个检索词时,在通过检索词所找到的数据段上实施逻辑分离操作或逻辑关联操作。接着,将参见图3所示的流程图描述检索装置的控制单元10所执行的数据检索处理。要注意,符号S表示在流程图的描述中的“步骤”。在SlO中,在显示器71上显示自由字输入屏幕。在Sll中,控制单元10确定至此(until then)是否已通过输入指定了属性。 当在Sll中做出肯定确定时,处理进行到S12,并且用户在输入字符之后输入下一字符。当在Sll中做出否定确定时,处理进行到S13。要注意,当输入第一字符时,在Sll中一定是做出否定确定。在S13中,在显示器71的输入键盘712的前面显示属性指定屏幕72。在属性指定屏幕72上,为每个属性显示通过输入下一字符所提取的检索词的候补(检索词候补)的数量。此外,以变暗(tone-down)的亮度显示不具有检索词候补的属性,以使得用户能够识别没有检索词候补并且禁止用户指定该属性。在S14中,用户指定属性并同时输入下一字符。或者,用户可仅输入字符而不指定属性。在S15中,控制单元10确定是否指定了属性。当在S15中做出肯定确定或者当在 S12中输入字符时,处理进行到S16,接着控制单元10提取与指定属性对应的检索词候补。 另一方面,当在S15中做出否定确定时,处理进行到S17,接着控制单元10提取与具有检索词候补的全部属性对应的检索词候补。在S16或S17之后,控制单元10确定在S18中是否按压了完成键717。当通过S16 或S17使检索词候补的数量例如降低到约数个之后,用户可在不输入构成检索词的全部字符的阶段按压完成键717。或者,当仍具有数十个或更多的检索词候补并且用户确定检索词候补的数量没有充分减少时,处理可返回到S11,并且可输入下一字符。当按压完成键717时(在S18中为是),在S19中控制单元10基于检索词(所提取的检索词候补)检索数据。在S20中,在显示器71上显示数据检索结果。接着,将参见图4A到图4C以及图5A到图5C描述根据第一实施例的导航系统中的检索词的输入操作。通过实例,假设用户检索目的地数据“AIT地区”(AIT land)。对于目的地数据“AIT地区”,在地图数据存储单元30中存储有作为具有名称属性的检索词的词 "AIT地区”、作为具有地址属性的检索词的词“东京都,XX区”以及作为具有类型属性的检索词的词“游乐园”。假设开始时用户在自由字输入屏幕上完成第一字符“A”的输入而没有使用属性标签711指定属性。因而,在输入字符栏713上显示字符“A”。接着,如图4A所示,当用户使得手指f触摸第二字符“I”键时,触摸板22感测按压力。接着,如图4B所示,控制单元10显示属性指定屏幕72。在属性指定屏幕72的中心处显示放大的被环绕的(circled) “I”字符键723。通过字符键723的右侧的向右三角形显示用于指定名称属性的名称指定键721a。此外,在与名称指定键721a相邻的计数显示栏72 上显示具有名称属性的、通过输入字符“I”所提取的检索词候补的数量(S卩,具有名称属性的、包括字符串“Al”的检索词候补的数量)。
类似地,在字符键723的上侧的向上三角形中显示用于指定地址属性的地址指定键721b,并且在计数显示栏722b上显示具有地址属性的、包括字符串“Al”的检索词候补的数量。在字符键723的左侧上的向左三角形中显示用于指定类型属性的类型指定键721c,并且在计数显示栏722c上显示具有类型属性的、包括字符串“Al”的检索词候补 (“Airport”(机场)等)的数量。此时,对于任意地址、名称以及类型属性,包括字符串 “八1”的检索词候补的数量等于或大于1,从而显示全部的指定键721&、72让以及721c,从而可以指定这些指定键。接着,当用户确定指定名称属性时,如图4C所示在对触摸板22进行触摸的同时向右轻击(flick)手指f,以指定名称属性并确定(fix)字符“I”的输入。可替代地,当用户确定在本阶段不指定属性时,触摸字符键723以确定字符“I”的输入。此处,基于在用户没有指定属性的情况下确定字符“I”的输入的假设,描述进行到图5A到图5C的描述。在图5A中,与图4A类似,当用户使得手指f触摸第三字符“T”键时,触摸板22感测按压力,并且控制单元10显示属性指定屏幕72,如图5B所示。在这种情况下,存在包括字符串“AIT”并具有名称属性和地址属性的检索词候补,从而如在图4B中的情况显示检索词候补的数量。然而,不存在包括字符串“AIT”并具有类型属性的检索词候补,从而候补的数量显示为“0”,并且类型指定键721c变暗(图中的实心黑色)。因而,即使向左轻击手指 f,也不能指定类型属性。接着,当如图5C所示用户向右轻击手指f以指定名称属性时,确定字符“T”的输入。接着,当用户按压完成键427时,控制单元10检索规定了(prescribe)包括字符串“AIT”并具有名称属性的检索词的目的地数据,并且在显示器71上显示检索结果,例如 “AIT旅游旅馆”、“AIT区政府”以及“AIT地区”。接着,当用户选择“AIT地区”时,“AIT地区”被设定为目的地。如上文所述,在根据本实施例的检索装置中,当用户在开始时没有指定检索词的属性时,显示“属性指定屏幕,包括与检索词候补(输入检索词的候补)对应的属性(对应属性),被配置为使得属性被用户指定”。通过这样做,用户能够确定在检查与检索词候补对应的属性的同时是否指定属性。因而,在输入检索词的处理中指定属性以缩小提取检索词候补的范围。通过这样做,能够提高输入操作的效率。此外,当已经指定属性时,在之后输入字符时不显示属性指定屏幕。通过这样做, 不必改变所显示的屏幕,从而能够消除用户的不便。此外,降低了控制单元10的处理负荷。此外,对于具有检索词候补的属性(对应属性),显示检索词候补的数量。通过这样做,用户能够确定在检查检索词候补的数量的同时是否指定属性。因而,例如,当检索词候补的数量等于或大于期望时,指定属性以减少检索词候补的数量,从而能够使用户容易识别检索词候补的数量。此外,对于不具有检索词候补的属性(另一属性),禁止用户在属性指定屏幕上指定属性。通过这样做,能够进一步提高输入操作的效率。第二实施例接着,将参见图6A和图6B描述根据第二实施例的检索装置。除了属性指定屏幕的配置之外,第二实施例与第一实施例类似。图6A示出在字符“A”之后输入字符“I”的状态,如同第一实施例的图4A的情况。当使得手指f在“I”键的位置附近时,接近传感器21感测手指f的接近,接着如图6B所示以“I”键的位置为中心显示属性指定屏幕73。属性指定屏幕73被配置为使得矩形通过对角线被分为四个区域并在矩形的中心显示表示字符“I”的字符标记733。四个区域为名称区域731a、地址区域731b、类型区域 731c以及全部属性区域731d。在每个区域中显示表示属性的字以及包括通过输入字符“I” 所提取的字符串“Al”的检索词候补的数量。用户用手指f触摸四个区域的任何一个,以能够通过触摸板22指定属性。此外, 当检索词候补的数量为零时,对应区域变暗以禁止指定该区域。本实施例与第一实施例的不同之处在于通过触摸区域而不是轻击操作来指定属性。此外,当没有指定属性时,本实施例与第一实施例的不同之处在于不是触摸中心字符标记733而是触摸全部属性区域731d 以确定字符输入。同样在第二实施例中,如同在第一实施例中的情况,在输入检索词的处理中指定属性,以缩小提取检索词候补的范围,从而能够提高输入操作的效率。本发明的方案不限于上述实施例,其可以以各种形式进行修正而不偏离本发明的范围。不管是否已经指定了属性,均可在每次输入字符时显示属性指定屏幕。即,可省略图3的流程图中的Sll和S12的处理。通过这样做,例如,当用户认识到在输入下一字符的时候错误地指定属性时,能够容易地指定正确属性。在属性指定屏幕中,可以不必显示检索词候补的数量。可替代地,检索词候补的数量不以数值显示,而是可以以发光部分(例如指示器)的面积比显示。在上述实施例中,在提取与指定的属性对应的检索词候补(S16)之后或在提取与具有检索词候补的全部属性对应的检索词候补(S17)之后,按压完成键717以执行数据检索接着显示检索结果(S18到S20)。在替代实施例中,代替S18到S20的处理,在提取检索词候补之后,在输入键712的字母中仅有与可输入字符对应的键可变亮(tone up),并且与不可输入字符对应的键可变暗。上述实施例以导航系统的形式实施根据本发明方案的检索装置;替代地,本发明的方案可被用作另一检索装置,例如“在卡拉OK选择歌曲”,“在图书馆检索书”以及“饭店预约”。
权利要求
1.一种检索装置,包括数据存储单元,存储多个数据段,每个数据段规定了分别与所述数据段的多个属性对应的多个检索词;字符输入单元,被配置为一个接一个地输入构成输入检索词的字符;以及属性指定屏幕显示单元,当在已经通过所述字符输入单元输入的输入字符之后输入下一字符时,所述属性指定屏幕显示单元显示属性指定屏幕,所述属性指定屏幕包括与通过输入所述下一字符从所述检索词之中提取的输入检索词的至少一个候补对应的对应属性, 所述属性指定屏幕被配置为使得所述对应属性由用户指定。
2.根据权利要求1所述的检索装置,其中在输入所述下一字符之前已经指定了所述输入检索词的属性的情况下,当输入所述下一字符时所述属性指定屏幕显示单元不显示所述属性指定屏幕。
3.根据权利要求1所述的检索装置,其中所述属性指定屏幕还包括对于每个对应属性而言,所述输入检索词的候补数量。
4.根据权利要求1所述的检索装置,其中所述输入指定屏幕还包括其它属性,所述其它属性为除了所述对应属性之外的多个属性;以及所述属性指定屏幕被配置为禁止所述用户指定所述其它属性。
5.一种检索方法,包括一个接一个地输入构成输入检索词的字符;以及当在所述输入检索词中的输入字符之后输入所述输入检索词中的下一字符时,显示属性指定屏幕,所述属性指定屏幕包括与所述输入检索词的至少一个候补对应的对应属性, 所述属性指定屏幕被配置为使得所述对应属性由用户指定,其中所述输入检索词的至少一个候补通过输入所述下一字符,从多个检索词之中提取,其中所述多个检索词为存储在数据存储单元中的多个数据段的每个数据段而规定且分别与所述数据段的多个属性对应。
6.一种计算机可读存储介质,其存储用于执行检索方法的计算机可执行指令,所述检索方法包括一个接一个地输入构成输入检索词的字符;以及当在所述输入检索词中的输入字符之后输入所述输入检索词中的下一字符时,显示属性指定屏幕,所述属性指定屏幕包括与所述输入检索词的至少一个候补对应的对应属性, 所述属性指定屏幕被配置为使得所述对应属性由用户指定,其中所述输入检索词的至少一个候补通过输入所述下一字符,从多个检索词之中提取,其中所述多个检索词为存储在数据存储单元中的多个数据段的每个数据段而规定且分别与所述数据段的多个属性对应。
全文摘要
本申请公开了一种检索装置、检索方法以及计算机可读存储介质。该检索装置包括数据存储单元,存储多个数据段,每个数据段规定了分别与所述数据段的多个属性对应的多个检索词;字符输入单元,被配置为一个接一个地输入构成输入检索词的字符;以及属性指定屏幕显示单元,当在已经通过所述字符输入单元输入的输入字符之后输入下一字符时,所述属性指定屏幕显示单元显示属性指定屏幕,所述属性指定屏幕包括与通过输入所述下一字符从所述检索词之中提取的输入检索词的至少一个候补对应的对应属性,所述属性指定屏幕被配置为使得所述对应属性由用户指定。本申请能够提高用户输入操作的效率。
文档编号G06F17/30GK102486803SQ20111038763
公开日2012年6月6日 申请日期2011年11月24日 优先权日2010年12月1日
发明者细谷信博 申请人:爱信艾达株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1