公开了一种基于从或用户发送的信息进行加权搜索从而能够提出用户有可能寻求的信息的数据搜索装置。数据搜索装置获取要在搜索中使用的备忘录数据(S1),从备忘录数据中提取关键字(S4)接着对关键字分配级别(S5)。数据搜索装置在多个数据库中针对关键字进行搜索以识别相关数据(S6)。类似于关键字,数据库被排序。当多个相关数据项目被识别时,数据搜索装置基于相关数据项目的搜索中使用的关键字的级别和数据库的级别来计算整体级别(S8),并且输出具有较高级别的相关数据项目(S9)。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据搜索。
技术介绍
专利文件I公开了一种技术,其中当用户用移动终端拍摄车站站牌的照片时,与照片中所示的图像相对应的查询信息被发送到车站信息提供服务器,并且从车站信息提供服务器发送关注车站的车站相关信息。现有技术文件 专利文献专利文献I JP-A-2009-13069
技术实现思路
本专利技术要解决的问题在专利文献I公开的技术中,由于要搜索的信息局限于与预定主体相关的信息,即,“车站”,所以相对容易提供用户想要的搜索结果。然而,当存在大范围的进行搜索的对象或者对进行搜索的主体没有具体限制时,经常发生的情况是获得了并非用户所想要的无关搜索结果。因而,本专利技术的目的是能够基于从用户发送的信息来进行加权搜索,从而提供用户有可能寻求的搜索结果。解决问题的方案根据本专利技术的一个实施方式的一种数据搜索装置包括数据获取单元,所述数据获取单元获取包含一个或者更多个字符串的输入数据;关键字提取单元,所述关键字提取单元根据预设规则从包含在被所述数据获取单元获取的所述输入数据中的所述一个或者更多个字符串提取一个或者更多个关键字;数据识别单元,所述数据识别单元针对被所述关键字提取单元提取的所述一个或者更多个关键字在彼此关联地存储了所述关键字和相关数据项目的数据库中进行搜索,并且识别与所述一个或者更多个关键字相关联的相关数据项目,其中所述相关数据项目是与所述关键字有关的数据项目;以及数据输出单元,所述数据输出单元输出被所述数据识别单元识别的相关数据项目作为对应于输入数据的数据。在优选实施方式中,所述关键字提取单元向包含在被所述数据获取单元获取的所述输入数据中的所述一个或者更多个字符串的每一个字符串分配级别,并且提取具有更高级别的字符串作为所述关键字。更优选地,根据每一个字符串的显示模式或者输入字段确定所述级别。在另一个优选实施方式中,存在多个数据库,级别被分配给多个数据库中的每一个数据库,以及所述数据识别单元通过向在具有更高级别的数据库中进行的搜索的结果赋予更高的优先级来识别相关数据项目。在又一个优选实施方式中,存在多个数据库,级别被分配给多个数据库中的每一个数据库,以及所述数据识别单元通过组合所述数据库的级别和所述关键字的级别来识别所述相关数据项目。在又一个优选实施方式中,所述数据获取单元与代表发送时间、终端的位置以及涉及终端的属性中的至少一个的附加数据一起获取从终端发送的输入数据,以及所述数据识别单元根据基于所述附加数据确定的级别识别所述相关数据项目。在另一个方面,本专利技术提供一种信息搜索方法,包括获取包含一个或者更多个字符串的输入数据;根据预设规则从包含在所述输入数据中的所述一个或者更多个字符串提取一个或者更多个关键字;针对所述一个或者更多个关键字在彼此关联地存储了所述关键字和相关数据项目以能够被搜索的数据库中进行搜索,并且识别与所述一个或者更多个关键字相关联的相关数据项目;以及输出所述相关数据项目作为对应于输入数据的数据。在又一个方面,本专利技术提供一种使计算机执行以下步骤的程序获取包含一个或 者更多个字符串的输入数据的步骤;根据预设规则从包含在所述输入数据中的所述一个或者更多个字符串提取一个或者更多个关键字的步骤;针对所述一个或者更多个关键字在彼此关联地存储了所述关键字和相关数据项目以能够被搜索的数据库中进行搜索,并且识别与所述一个或者更多个关键字相关联的相关数据项目到步骤;以及输出所述相关数据项目作为对应于输入数据的数据的步骤。专利技术效果根据本专利技术,能够基于从用户发送的信息进行加权搜索从而提供用户有可能寻求的信息。附图说明图I是示出数据搜索系统的构造的框图。图2是示出通信终端的构造的框图。图3是示出第二服务器的构造的框图。图4是示出第一服务器的控制单元的功能构造的功能框图。图5是示出第二服务器的控制单元的功能构造的功能框图。图6是示出备忘录数据的格式的示例的图。图7是示出由第二服务器执行的处理的流程图。图8是示出向通信终端发送的相关数据的显示的示例的图。图9是示出级别依赖于性别而改变的数据库的示例的图。附图标记说明10 :数据搜索系统100 :第一服务器;200 :第二服务器;300 :通信终端;210 :控制单元;211 :数据获取单元;212 :关键字提取单元;213 :数据识别单元;214 :数据输出单元;220 :存储单元;230 :通信单元具体实施例方式图I是示出数据搜索系统的构造的框图,其为本专利技术的一个示例性实施方式。如图I所示,本示例性实施方式的数据搜素系统10包括第一服务器100、第二服务器200和通信终端300,其中第一服务器100和通信终端300经由网络NWl彼此通信。在此示例中,第二服务器200具有与本专利技术的数据搜索装置相对应的功能。此外,通信终端300具有与本专利技术的外部终端相对应的功能。在数据搜索系统10中,第一服务器100和第二服务器200被数据搜索服务提供商使用。另一方面,通信终端300被使用数据搜索服务的一方使用。在以下描述中,使用通信终端300的一方将被称为“用户”。尽管附图中未示出,但是数据搜索系统10中可以存在多个通信终端300 (以及它们的用户)。在本示例性实施方式中,通信终端300是无线通信终端。在此情况下,网络NWl至少包括移动通信网络。在此移动通信网络可以是无线LAN(局域网)。通信终端300例如是移动电话或者智能电话。然而,应注意的是,本专利技术的外部终端不限于无线通信终端,只要能够进行数据通信就行,并且可以是诸如连接到因特网的个人计算机这样的装置。图2是示出通信终端300的构造的框图。如图2所示,通信终端300包括控制单元310、存储单元320、通信单元330、显示单元340、操作单元350、摄影单元360和定位单元370。控制单元310包括诸如CPU (中央处理单元)的数学处理单元和对应于主存储装置的·存储器,并且执行程序以控制通信终端300的各个部分。存储单元320包括与诸如闪存存储器这样的辅助存储装置相对应的存储单元,并且存储被控制单元310使用的数据。存储在存储单元320中的数据包括由用户进行的操作产生的备忘录数据。通信单元330包括用于与网络NWl通信的接口,并且发送和接收包括备忘录数据和相关数据的数据。显示单元340包括诸如液晶显示器和用于其的驱动单元这样的显示介质,并且在预定的显示表面上显示图像。操作单元350包括诸如键盘这样的输入单元,其接收用户进行的操作向控制单元310通知操作的内容。摄影单元360拍摄对象的图像以生成图像数据。该图像数据作为备忘录数据的一部分被存储在存储单元320中。定位单元370测量通信终端300的位置,并且生成代表测量到的位置的位置信息。定位单元370执行的定位方法例如是使用GPS (全球定位系统)的方法,尽管可以是另一个方法(例如,基于与通信终端300通信的移动通信网络的基站的位置导出通信终端300的位置的方法)。第一服务器100是具有临时保存从通信终端300接收的数据的功能的服务器装置。此外,第一服务器100具有利用接收的数据被保存的时段使第二服务器200进行针对与保存的数据有关的附加数据的搜索。在本示例性实施方式中,保存在第一服务器100中的数据被称为“备忘录数据”。备忘录数据可以是通信终端300的用户输入的字符和/或本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:森松亚佳,桥田直树,铃木贯太郎,山本美沙,
申请(专利权)人:株式会社NTT都科摩,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。