首页> 中国专利> 检索系统、检索方法、检索程序以及记录介质

检索系统、检索方法、检索程序以及记录介质

摘要

能够防止响应时间变长的同时稳定输出的检索结果的数目。检索条件取得部(24)取得与具有层次结构的多个要素相关联的检索条件。检索处理执行部(30)执行用于将如下检索对象数据作为检索结果而确定的检索处理,即在与包含在检索条件中的要素对应的全部层次中分别相关联了对应的要素的检索对象数据。在所确定的检索对象数据的数目为规定数N以上的情况下,信息输出部(22)输出检索结果信息。在所确定的检索对象数据的数目不是规定数N以上的情况下,检索处理执行部(30)执行对于与如下检索条件相关联的全部层次的要素的检索处理,即被变更为脱离了与最下位层的要素的关联的检索条件。

著录项

  • 公开/公告号CN102844758A

    专利类型发明专利

  • 公开/公告日2012-12-26

    原文格式PDF

  • 申请/专利权人 乐天株式会社;

    申请/专利号CN201180016055.6

  • 发明设计人 绢川达也;石王丸铁平;山本心平;

    申请日2011-03-24

  • 分类号G06F17/30;G01C21/00;

  • 代理机构北京市柳沈律师事务所;

  • 代理人胡金珑

  • 地址 日本东京都

  • 入库时间 2023-12-18 07:51:02

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-04-06

    授权

    授权

  • 2013-02-13

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20110324

    实质审查的生效

  • 2012-12-26

    公开

    公开

说明书

技术领域

本发明涉及检索系统、检索方法、检索程序以及记录介质。

背景技术

近年来,开展了使用了因特网的通信销售商务。在通信销售商务中,例 如存在活用了用户能够在线利用送外卖、送货上门、访问服务的交货 (delivery)网站的商务。在交货网站中,一般活用用于检索用户期望的配送 员或者服务提供者的店铺的店铺检索系统等。

在包括店铺检索系统的检索系统中,一般对用于提高检索中的用户的便 利性的方面下了各种工夫。例如,在专利文献1中,公开了如下的数据管理 装置:通过包括将在各个层中存在的全部特征的属性值按照各个属性名集中 管理的部件,从而能够筛选并高速地检索符合作为条件而指定的属性名和属 性值的特征。

现有技术文献

专利文献

专利文献1:日本特开2000-331011号公报

发明内容

发明要解决的课题

在交货网站等中活用的以往的店铺检索系统中,从用户接受与店铺的位 置或地域有关的条件,并作为检索结果而一览输出符合该条件的店铺。但是, 若作为检索结果而输出的店铺数少,则检索结果的一览变得冷清,存在会对 用户带来在该交货网站中注册的店铺数少且是否并不怎么活用的疑问的顾 虑。由于这样的结果并不是在商务上所希望的,所以要求对检索结果的一览 带来热闹。

这里,考虑以用户指定的位置或地域为基准,从离其的距离近的店铺开 始依次作为检索结果而输出规定数的店铺的方法。但是,若在店铺检索系统 中采用这个方法,则产生执行地点间距离的计算或基于距离的店铺的排序等 的信息处理的需要,存在店铺检索系统的响应时间变长的顾虑。这可能成为 引起用户的焦躁的一个原因。

此外,例如,在通信销售商务中使用的商品检索系统中,存在成为销售 的对象的商品或服务按照层次结构的分类来管理的情况。在这样的商品检索 系统中,在符合与分类有关的条件的商品或服务作为检索结果而一览输出时, 若作为检索结果而输出的商品或服务的数目少,则检索结果的一览变得冷清。 并且,在商品检索系统中,若使用规定的计算方法来计算用户指定的商品或 服务的分类与成为检索对象的各个商品或服务的分类的关系的强度,并从与 用户指定的商品或服务的分类的关系强的商品或服务开始依次作为检索结果 而输出规定数的商品或服务,则产生执行分类间的关系的强度的排序等的信 息处理的需要,存在商品检索系统的响应时间变长的顾虑。

以上的情况并不限定于店铺检索系统或商品检索系统,也适用于一般的 检索系统。

本发明鉴于上述课题而完成,其目的之一在于,能够防止响应时间变长 的同时稳定输出的检索结果的数目。

用于解决课题的手段

为了解决上述课题,本发明的检索系统的特征在于,包括:检索条件取 得部件,从存储有具有层次结构的要素对多个层次分别相关联的检索对象数 据的检索对象数据存储部件中,取得包括所述各个层次的要素的检索条件; 检索处理执行部件,执行在所述检索对象数据存储部件中存储的检索对象数 据中确定如下检索对象数据的检索处理,即在与包含在所述检索条件中的要 素对应的全部层次中分别相关联了对应的要素的检索对象数据;检索结果信 息输出部件,在所述确定的检索对象数据的数目为规定数以上的情况下,输 出包括该检索对象数据的检索结果信息;以及检索条件变更部件,在所述确 定的检索对象数据的数目不是所述规定数以上的情况下,从所述检索条件排 除最下位层的要素,在所述检索条件被变更时,所述检索处理执行部件使用 该变更后的检索条件,再次执行所述检索处理。

此外,本发明的检索方法的特征在于,计算机执行如下步骤:检索条件 取得步骤,从存储有具有层次结构的要素对多个层次分别相关联的检索对象 数据的检索对象数据存储部件中,取得包括所述各个层次的要素的检索条件; 检索处理执行步骤,执行在所述检索对象数据存储部件中存储的检索对象数 据中确定如下检索对象数据的检索处理,即在与包含在所述检索条件中的要 素对应的全部层次中分别相关联了对应的要素的检索对象数据;检索结果信 息输出步骤,在所述确定的检索对象数据的数目为规定数以上的情况下,输 出包括该检索对象数据的检索结果信息;以及检索条件变更步骤,在所述确 定的检索对象数据的数目不是所述规定数以上的情况下,从所述检索条件排 除最下位层的要素,所述检索处理执行步骤是如下步骤:在所述检索条件被 变更时,使用该变更后的检索条件,再次执行所述检索处理。

此外,本发明的检索程序的特征在于,使计算机起到如下部件的作用: 检索条件取得部件,从存储有具有层次结构的要素对多个层次分别相关联的 检索对象数据的检索对象数据存储部件中,取得包括所述各个层次的要素的 检索条件;检索处理执行部件,执行在所述检索对象数据存储部件中存储的 检索对象数据中确定如下检索对象数据的检索处理,即在与包含在所述检索 条件中的要素对应的全部层次中分别相关联了对应的要素的检索对象数据; 检索结果信息输出部件,在所述确定的检索对象数据的数目为规定数以上的 情况下,输出包括该检索对象数据的检索结果信息;以及检索条件变更部件, 在所述确定的检索对象数据的数目不是所述规定数以上的情况下,从所述检 索条件排除最下位层的要素,在所述检索条件被变更时,所述检索处理执行 部件使用该变更后的检索条件,再次执行所述检索处理。

此外,本发明的记录了检索程序的记录介质的特征在于,所述检索程序 使计算机起到如下部件的作用:检索条件取得部件,从存储有具有层次结构 的要素对多个层次分别相关联的检索对象数据的检索对象数据存储部件中, 取得包括所述各个层次的要素的检索条件;检索处理执行部件,执行在所述 检索对象数据存储部件中存储的检索对象数据中确定如下检索对象数据的检 索处理,即在与包含在所述检索条件中的要素对应的全部层次中分别相关联 了对应的要素的检索对象数据;检索结果信息输出部件,在所述确定的检索 对象数据的数目为规定数以上的情况下,输出包括该检索对象数据的检索结 果信息;以及检索条件变更部件,在所述确定的检索对象数据的数目不是所 述规定数以上的情况下,从所述检索条件排除最下位层的要素,在所述检索 条件被变更时,所述检索处理执行部件使用该变更后的检索条件,再次执行 所述检索处理。

在本发明中,由于根据在全部层次中的要素的对应关系来确定检索结果, 所以不需要地点间距离的计算或基于距离的店铺的排序、分类间的关系的强 度的排序等的信息处理的执行。因此,防止响应时间变长。此外,在本发明 中,在作为检索结果而确定的检索对象数据的数目不是规定数以上的情况下, 从检索条件排除最下位层的要素,使得检索条件放宽,并使用变更后的检索 条件,再次执行检索处理。并且,若作为检索结果而确定的检索对象数据的 数目为规定数以上,则输出包括该检索对象数据的检索结果信息。因此,输 出的检索结果的数目稳定。由此,根据本发明,能够防止响应时间变长的同 时稳定输出的检索结果的数目。

在本发明的一个方式中,其特征在于,直到作为检索结果而确定的检索 对象数据的数目成为所述规定数以上为止,所述检索条件变更部件和所述检 索处理执行部件重复所述检索条件的变更和使用了该变更后的检索条件的所 述检索处理的执行。

此外,在本发明的一个方式中,其特征在于,在使用所述变更后的检索 条件而执行了所述检索处理时,所述检索结果信息输出部件输出通过该检索 处理而确定的店铺数据与在该检索处理的执行之前就已经确定的店铺数据以 规定的位置关系配置的所述检索结果信息。

此外,在本发明的一个方式中,其特征在于,在使用所述变更后的检索 条件而执行了所述检索处理时,所述检索结果信息输出部件输出通过该检索 处理而确定的店铺数据配置于在该检索处理的执行之前就已经确定的店铺数 据的下方的所述检索结果信息。

此外,在本发明的一个方式中,其特征在于,所述检索条件取得部件取 得与如下筛选条件相关联的检索条件,即不同于与具有所述层次结构的要素 有关的检索条件的筛选条件,所述检索处理执行部件执行用于确定还满足所 述筛选条件的检索对象数据的检索处理。

此外,在本发明的一个方式中,其特征在于,能够保存在已经执行的检 索处理中使用的、与具有层次结构的要素有关的检索条件,在接受到不同于 与具有所述层次结构的要素有关的检索条件的筛选条件的变更请求时,所述 检索处理执行部件执行用于确定满足在已经执行的检索处理中使用的、与具 有层次结构的要素有关的所保存的检索条件以及变更后的筛选条件的检索对 象数据。

此外,在本发明的一个方式中,其特征在于,还包括:对存储已经执行 的检索条件的历史存储部件输出被执行的检索处理的检索条件的部件,所述 检索处理执行部件执行用于确定进一步满足从在所述历史存储部件中存储的 检索条件中指定的检索条件的店铺数据的检索处理。

此外,在本发明的一个方式中,其特征在于,具有所述层次结构的要素 是地址要素,所述检索对象数据是具有层次结构的地址要素对多个层次分别 相关联的店铺数据,所述地址要素的层次结构是,与下位层次的地址要素对 应的地域为分割了与上位层次的地址要素对应的地域的一个区划的结构。

此外,在本发明的一个方式中,其特征在于,具有所述层次结构的要素 是具有关于检索对象的分类的层次结构的要素,关于所述检索对象的分类的 层次结构是,与下位层次的要素对应的分类为细分化了与上位层次的要素对 应的分类的一个分类的结构。

附图说明

图1是表示第1实施方式的店铺检索系统的结构的一例的图。

图2是表示在第1实施方式的店铺检索系统中实现的功能的一例的功能 方框图。

图3是表示地址管理数据的一例的图。

图4是表示店铺管理数据的一例的图。

图5是表示账户(account)管理数据的一例的图。

图6A是表示检索对象地域筛选画面的一例的图。

图6B是表示检索对象地域筛选画面的一例的图。

图6C是表示检索对象地域筛选画面的一例的图。

图6D是表示检索对象地域筛选画面的一例的图。

图7是表示在第1实施方式的店铺检索服务器中进行的检索处理的流程 的一例的图。

图8是表示检索历史数据的一例的图。

图9是表示检索结果画面的一例的图。

图10是表示检索对象地域筛选画面的一例的图。

具体实施方式

【1.第1实施方式】

【1-1.系统的结构】

图1是表示本发明的一个实施方式的第1实施方式的店铺检索系统10 的结构的一例的图。如图1所示,在第1实施方式中,该店铺检索系统10例 如包括店铺检索服务器12、客户机14(14-1~14-n)。店铺检索服务器12以及 各个客户机14连接到因特网等的网络16,店铺检索服务器12和客户机14 能够相互进行通信。

【1-1-1.店铺检索服务器】

店铺检索服务器12例如包括作为根据在店铺检索服务器12中安装的程 序而动作的CPU等的程序控制设备的控制部、作为ROM或RAM等的存储 元件或硬盘驱动器等的存储部、作为网络端口等的通信接口的通信部而构成。 这些元件经由总线连接。在店铺检索服务器12的存储部中存储有由店铺检索 服务器12的控制部执行的程序。此外,店铺检索服务器12的存储部还作为 店铺检索服务器12的工作存储器而动作。

【1-1-2.客户机(用户终端)】

客户机14例如由包括CPU等的控制装置、ROM或RAM等的存储元件 或硬盘驱动器等的存储装置、显示器等的输出装置、鼠标或键盘等的输入装 置、网络端口等的通信装置的公知的个人计算机构成。

【1-2.服务器的功能】

图2是表示由第1实施方式的店铺检索服务器12实现的功能的一例的功 能方框图。

如图2中例示那样,店铺检索服务器12包括数据存储部20、信息输出 部22、检索条件取得部24、检索历史数据生成输出部26、检索处理执行部 30、条件判断部32、检索条件变更部34、检索结果信息生成部36而构成。 数据存储部20、历史存储部28主要实现店铺检索服务器12的存储部。其他 的元素主要实现店铺检索服务器12的控制部。

这些元素通过由店铺检索服务器12的控制部执行在作为计算机的店铺 检索服务器12中安装的程序而实现。另外,该程序例如经由CD-ROM、 DVD-ROM等的计算机可读取的信息传递介质(记录介质)或者因特网等的 通信网络而提供给店铺检索服务器12。

【1-3.数据的项目】

在第1实施方式中,数据存储部20例如存储在图3中例示的地址管理数 据40、在图4中例示的店铺管理数据42、在图5中例示的账户管理数据44。

【1-3-1.地址管理数据】

如图3所示,地址管理数据40例如是层次结构(更具体地说,例如是树 结构)的数据,包括多个地址要素数据46。各个地址要素数据46包括地址 要素数据46的识别符即地址要素ID、表示与地址要素数据46对应的地址的 要素的名称的字符串即地址要素字符串等。此外,地址要素数据46与一个以 上的层次的地址要素数据46(例如,母地址要素数据46)的地址要素ID即 母地址要素ID以及表示地址要素数据46的层次的深度的层次等级数据相关 联。在第1实施方式中,例如在一个以上的层次的地址要素数据46通用的地 址要素数据46内唯一地分配了地址要素ID。

在第1实施方式中,地址要素数据46是表示例如属于4个层次中的其中 一个层次的地址的要素的数据。并且,层次等级数据取1以上且4以下的整 数中的其中一个值。此外,地址要素数据46的层次结构对应于地域划分的层 次结构。在第1实施方式中,各个地址要素数据46对应于将与母的地址要素 数据46对应的地域进行了分割的一个区划。此外,在第1实施方式中,与地 址要素数据46相关联的层次等级数据的值越大,则与地址要素数据46对应 的地域的面积越小。

例如,第1层次的地址要素数据46(相关联的层次等级数据的值为1的 地址要素数据46)对应于都道府县(例如,“东京都”或“大阪府”等),第 2层次的地址要素数据46对应于与作为上位层次的地址要素数据46而相关 联的地址要素数据46对应的都道府县内的市区町村(例如,“品川区”或“大 阪市福岛区”等),第3层次的地址要素数据46对应于与作为上位层次的地 址要素数据46而相关联的地址要素数据46对应的市区町村内的区或町(例 如,“东品川”或“福岛”等)。第4层次的地址要素数据46对应于与作为上 位层次的地址要素数据46而相关联的地址要素数据46对应的区内或町内的 地区(例如,“四条”或“五条”等)。

【1-3-2.店铺管理数据】

如图4所示,店铺管理数据42至少包括一个与店铺对应的店铺数据48。 各个店铺数据48包括:店铺的识别符即店铺ID、表示店铺的名称的字符串 即店铺名称字符串、表示店铺的地址的名称的字符串即店铺地址字符串、对 应于与店铺的地址对应的地址要素数据46的组合的对应地址要素组数据、表 示作为检索结果而显示的注释的注释数据、以及包括用于表示在店铺中处理 的商品的名称或商品的种类等的字符串或代表店铺的图像等的属性数据等。

对应地址要素组数据例如包括具有层次结构的多个地址要素数据46,更 具体地说,例如是排序的4个地址要素ID(分别与互不相同的层次对应的4 个地址要素ID)的组合。即,对应地址要素组数据例如包括在第n层次的地 址要素数据46(与值为n的层次等级数据相关联的地址要素数据46)中包含 的地址要素ID即第n等级地址要素ID(在第1实施方式中,n=1、2、3、4)。

【1-3-3.账户管理数据】

如图5所示,账户管理数据44包括分别与店铺检索系统10的用户对应 的多个账户数据50。账户数据50例如包括用户的识别符即用户ID、表示用 户的名称的字符串即用户名字符串等。

【1-4.处理】

【1-4-1.检索条件的取得处理】

这里,说明在第1实施方式的店铺检索服务器12中进行的、检索条件的 取得处理的一例。

首先,信息输出部在客户机14具备的显示器中显示输出例如图6A所示 的检索对象地域筛选画面52。在第1实施方式中,例如,在图6A所示的检 索对象地域筛选画面52中包含的各个都道府县的位置与在第1层次的地址要 素数据46中包含的地址要素ID相关联。并且,若用户通过鼠标等对图6A 所示的第1层次的检索对象地域筛选画面52执行用于选择东京都的操作,则 客户机14将与东京都对应的在第1层次的地址要素数据46中包含的地址要 素ID,与店铺检索系统10的用户的用户ID相关联而发送到店铺检索服务器 12。并且,店铺检索服务器12的检索条件取得部24作为第1等级检索地址 要素ID而取得该地址要素ID。然后,信息输出部22将如图6B所示的、与 东京都对应的第2层次的检索对象地域筛选画面52在客户机14具备的显示 器中显示输出。具体地说,信息输出部22输出例如将在与对应于东京都的母 地址要素ID相关联的地址要素数据46(即,与在东京都中包含的市町村对 应的地址要素数据46)中包含的地址要素字符串作为一览而包括的检索对象 地域筛选画面52。

并且,例如,若用户通过鼠标对图6B所示的检索对象地域筛选画面52 点击字符串“品川区”,则客户机14将与品川区对应的在第2层次的地址要 素数据46中包含的地址要素ID,与该用户的用户ID相关联而发送到店铺检 索服务器12。并且,店铺检索服务器12的检索条件取得部24作为第2等级 检索地址要素ID而取得该地址要素ID。然后,信息输出部22将如图6C所 示的、与东京都以及品川区的组合对应的第3层次的检索对象地域筛选画面 52在客户机14具备的显示器中显示输出。具体地说,信息输出部22输出例 如将在与对应于品川区的母地址要素ID相关联的地址要素数据46(即,与 在品川区中包含的町对应的地址要素数据46)中包含的地址要素字符串作为 一览而包括的检索对象地域筛选画面52。

并且,例如,若用户通过鼠标对图6C所示的检索对象地域筛选画面52 点击字符串“东品川”,则客户机14将与东品川对应的在第3层次的地址要 素数据46中包含的地址要素ID,与该用户的用户ID相关联而发送到店铺检 索服务器12。并且,店铺检索服务器12的检索条件取得部24作为第3等级 检索地址要素ID而取得该地址要素ID。然后,信息输出部22将如图6D所 示的、与东京都、品川区以及东品川的组合对应的检索对象地域筛选画面52 在客户机14具备的显示器中显示输出。具体地说,信息输出部22输出例如 将在与对应于东品川的母地址要素ID相关联的地址要素数据46(即,与在 东品川中包含的地区对应的地址要素数据46)中包含的地址要素字符串作为 一览而包括的检索对象地域筛选画面52。

并且,例如,若用户通过鼠标对图6D所示的检索对象地域筛选画面52 点击字符串“四条”,则客户机14将与四条对应的在第4层次的地址要素数 据46中包含的地址要素ID,与该用户的用户ID相关联而发送到店铺检索服 务器12。并且,店铺检索服务器12的检索条件取得部24作为第4等级检索 地址要素ID而取得该地址要素ID。

由此,第1实施方式的店铺检索服务器12取得检索条件(例如,第1 等级检索地址要素ID、第2等级检索地址要素ID、第3等级检索地址要素ID 以及第4等级检索地址要素ID的组合)。

另外,检索条件的取得处理并不限定于上述的处理例子。

例如,数据存储部20也可以预先将邮编号与地址要素ID的组合相关联 而存储。并且,店铺检索服务器12也可以从客户机14接受邮编号的指定, 检索条件取得部24作为检索地址要素ID而取得与接受到的邮编号相关联地 存储的地址要素ID的组合。

此外,例如,客户机14也可以将至此为止选择的至少一个检索地址要素 ID与新选择的检索地址要素ID相关联地输出到店铺检索服务器12。例如, 客户机14也可以根据在图6D所示的检索对象地域筛选画面52中包含的字 符串“四条”的点击操作,将第4等级检索地址要素ID与至此为止用户选择 的第1等级检索地址要素ID、第2等级检索地址要素ID、第3等级检索地址 要素ID一同输出到店铺检索服务器12。并且,店铺检索服务器12的检索条 件取得部24也可以作为检索条件而取得这些地址要素ID的组合。

【1-4-2.检索处理】

并且,店铺检索服务器12执行用于确定与检索条件取得部24取得的检 索条件(例如,第1等级检索地址要素ID、第2等级检索地址要素ID、第3 等级检索地址要素ID、第4等级检索地址要素ID的组合)对应的店铺数据 48的检索处理。这里,参照图7所示的流程图,说明在第1实施方式的店铺 检索服务器12中进行的检索处理的流程的一例。

首先,检索历史数据生成输出部26生成包括用户ID、检索条件取得部 24取得的检索条件(第1等级检索地址要素ID、第2等级检索地址要素ID、 第3等级检索地址要素ID以及第4等级检索地址要素ID)、表示在本处理例 中所示的处理的执行日期时间的检索日期时间数据等的、图8中例示的检索 历史数据54,并输出到历史存储部28(S101)。

并且,检索处理执行部30确定相关联了如下的地址要素的店铺数据48, 即在与包含在检索条件中的地址要素对应的全部层次中分别对应的地址要素 (S102)。具体地说,检索处理执行部30例如确定如下的店铺数据48,即在 检索条件中包含的第1等级检索地址要素ID与在对应地址要素组数据中包含 的第1等级地址要素ID一致、且在检索条件中包含的第2等级检索地址要素 ID与在对应地址要素组数据中包含的第2等级地址要素ID一致、且在检索 条件中包含的第3等级检索地址要素ID与在对应地址要素组数据中包含的第 3等级地址要素ID一致、且在检索条件中包含的第4等级检索地址要素ID 与在对应地址要素组数据中包含的第4等级地址要素ID一致的店铺数据48。 更具体地说,检索处理执行部30例如对各个店铺数据48依次判定是否满足 上述的第1等级地址要素ID~第4等级地址要素ID的条件,并将判定为满足 条件的店铺数据48确定作为检索结果。

并且,条件判断部32判断在S102所示的处理中确定的店铺数据48的数 目是否满足有关下限的条件(例如,确定的店铺数据48的数目是否为规定数 N以上)(S103)。

在不满足条件的情况下(S103:否),检索条件变更部34变更检索条件, 使得脱离与最下位层的地址要素的关联(S104)。具体地说,检索条件变更部 34例如变更检索条件,使得作为最下位层的检索地址要素的第4等级检索地 址要素ID被排除(第1等级检索地址要素ID、第2等级检索地址要素ID以 及第3等级检索地址要素ID的组合成为检索条件)。并且,检索处理执行部 30通过变更后的检索条件,再次执行S102所示的处理。具体地说,检索处 理执行部30例如确定如下的店铺数据48,即在检索条件中包含的第1等级 检索地址要素ID与在对应地址要素组数据中包含的第1等级地址要素ID一 致、且在检索条件中包含的第2等级检索地址要素ID与在对应地址要素组数 据中包含的第2等级地址要素ID一致、且在检索条件中包含的第3等级检索 地址要素ID与在对应地址要素组数据中包含的第3等级地址要素ID一致的 店铺数据48。更具体地说,检索处理执行部30例如对各个店铺数据48依次 判定是否满足上述的第1等级地址要素ID~第3等级地址要素ID的条件,并 将判定为满足条件的店铺数据48确定作为检索结果。

在S103所示的处理中满足条件的情况下(S103:是),检索结果信息生 成部36生成表示检索结果的信息(在第1实施方式中,例如一览表示检索结 果的检索结果画面56(参照图9))(S105)。图9是表示检索结果画面56的 一例的图。

检索结果画面56包括与作为检索结果的店铺数据48对应的多个店铺对 应信息58。在各个店铺对应信息58中包括:在对应的店铺数据48中包含的 店铺名称字符串、注释数据、在属性数据中包含的图像等。此外,在检索结 果画面56中还包括:分别与商品的种类相关联的商品种类选择选中框60、 检索按钮62、分别与商品的种类相关联的商品种类选择标签64等。

并且,在本处理例中,在上述的S102所示的检索处理(店铺数据48的 确定)执行多次的情况下,检索结果信息生成部36按照店铺数据48的确定 顺序,配置与各个店铺数据48对应的店铺对应信息58,使得在检索结果画 面56中的位置从上到下排列。因此,在检索结果画面56内,与通过之后执 行的检索处理而确定的店铺数据48对应的店铺对应信息58配置在与通过之 前执行的检索处理而确定的店铺数据48对应的店铺对应信息58的下方。

并且,信息输出部22将检索结果画面56在客户机14具备的显示器中显 示输出(S106)。

由此,在本处理例中,直到作为检索结果而确定的店铺数据48的数目成 为规定数N以上为止,店铺检索服务器12重复执行检索条件的变更和以变 更后的检索条件的检索处理。

由此,在第1实施方式的店铺检索系统10中,能够将在检索结果画面 56中包含的店铺对应信息58的数目确保为规定数N以上。其结果,在第1 实施方式的店铺检索系统10中,能够对检索结果画面56带来热闹。此外, 在检索结果的确定中,由于不需要执行地点间距离的计算处理或基于地点间 距离的店铺数据48的排序处理,所以能够防止响应时间变长。

【1-4-3.检索条件的筛选/切换】

这里,若用户在选择了与期望的商品的种类对应的至少一个商品种类选 择选中框60之后点击检索按钮62,则客户机14将与选择的商品种类对应的 筛选条件与用户ID相关联地输出到店铺检索服务器12。并且,店铺检索服 务器12接受这个数据。并且,店铺检索服务器12确定包括接受到的用户ID 的检索历史数据54。另外,在确定了多个检索历史数据54的情况下,检索 处理执行部30确定检索日期时间数据表示的日期时间为最新的检索历史数 据54。并且,店铺检索服务器12基于在确定的检索历史数据54中包含的检 索条件(第1等级检索地址要素ID、第2等级检索地址要素ID、第3等级检 索地址要素ID以及第4等级检索地址要素ID)以及与根据接受到的数据而 确定的用户选择的商品种类对应的筛选条件,执行上述的S101~S105表示的 检索处理。由此,在第1实施方式的店铺检索系统10中,能够进行用于确定 在维持有关地址的条件的基础上还满足基于商品种类的筛选条件的店铺数据 48的筛选检索。用户若将有关地址的条件指定一次,则不需要再次指定地址, 能够根据商品种类等的其他的检索条件来筛选对应于其地址的检索结果。

并且,在第1实施方式中,在检索处理执行部30作为筛选检索的检索结 果而确定的店铺数据48的数目不是规定数N以上的情况下,检索条件变更 部34变更检索条件,使得脱离与最下位层的要素的关联,从而检索处理执行 部30执行基于变更后的检索条件的检索处理。并且,在检索处理执行部30 作为筛选检索的检索结果而确定的店铺数据48的数目成为了规定数N以上 的情况下,检索结果信息生成部36生成一览表示检索结果的检索结果画面 56。并且,信息输出部22将检索结果画面56输出到客户机14。由此,在第 1实施方式的店铺检索系统10中,即使基于不同于地址的条件的筛选检索的 结果,作为检索结果而确定的店铺数据48的数目低于规定数N的情况下, 也执行基于被变更为脱离与最下位层的地址要素的关联的检索条件的检索处 理,所以即使进行筛选检索也能够对检索结果画面56带来热闹。

此外,在图9所示的检索结果画面56中,若用户点击与期望的商品的种 类对应的商品种类选择标签64,则客户机14将与选择的商品种类对应的筛 选条件与用户ID相关联地输出到店铺检索服务器12。并且,店铺检索服务 器12接受该数据。并且,与上述的处理相同地,店铺检索服务器12基于第 1等级检索地址要素ID、第2等级检索地址要素ID、第3等级检索地址要素 ID、第4等级检索地址要素ID以及与根据接受到的数据而确定的商品种类对 应的筛选条件,执行上述的S101~S105表示的检索处理。

此外,在表示基于筛选条件的检索处理的检索结果的检索结果画面56 中,若用户点击其他的商品种类选择标签64,则店铺检索服务器12根据这 个操作,与上述的处理相同地,基于第1等级检索地址要素ID、第2等级检 索地址要素ID、第3等级检索地址要素ID、第4等级检索地址要素ID以及 与变更后的商品种类对应的筛选条件,执行上述的S101~S105表示的检索处 理。由此,在第1实施方式的店铺检索系统10中,通过用户变更商品种类选 择标签64的选择,能够维持有关地址的条件的基础上切换基于商品种类的筛 选条件。

并且,在图9所示的检索结果画面56中,若用户点击在店铺对应信息 58中包含的店铺名称字符串,则店铺检索服务器12例如将与该店铺对应信 息58对应的店铺处理的商品有关的订货画面(未图示)输出到客户机14。 并且,若用户在订货画面中执行商品的订货操作,则店铺检索服务器12例如 从客户机14接受该订货操作,并对店铺的负责人的邮件地址通过电子邮件等 通知有订购的意旨。由此,第1实施方式的店铺检索系统10例如能够作为用 户能够在线利用送外卖、送货上门、访问服务的在交货网站中包含的一个模 块而活用。并且,例如,店铺检索系统10从用户接受与店铺对应信息58对 应的店铺以及期望配送的商品等的指定,并对店铺通知有商品等的订购的意 旨。

【1-5.第1实施方式的变形例】

另外,本发明并不限定于上述的第1实施方式。

例如,店铺检索服务器12也可以从客户机14接受与用户ID相关联的检 索对象地域筛选画面52的输出请求,信息输出部22根据这个输出请求,对 客户机14显示输出如图10所示的包括下拉菜单66和检索按钮62的检索对 象地域筛选画面52。在下拉菜单66中包含的各个项目与例如在历史存储部 28中存储的检索历史数据54对应。并且,作为在下拉菜单66中包含的各个 项目,例如表示如下字符串,即连接了在检索历史数据54中、与接受到的用 户ID相关联的、与有关地域的检索条件(例如,第1等级检索地址要素ID、 第2等级检索地址要素ID、第3等级检索地址要素ID以及第4等级检索地 址要素ID的组合)对应的地址字符串的字符串。此外,在下拉菜单66中包 含的各个项目与项目ID相关联。此外,在本实施方式的店铺检索服务器12 中,例如从最新的检索历史数据54起的规定数的项目包含在下拉菜单66中。

并且,在本实施方式的店铺检索服务器12中,若用户选择了在下拉菜单 66中包含的项目中的其中一个之后点击检索按钮62,则客户机14将与用户 ID相关联的、与被用户选择的项目对应的项目ID输出到店铺检索服务器12。 并且,店铺检索服务器12接受该项目ID。并且,检索条件取得部24取得与 接受到的项目ID对应的、第1等级检索地址要素ID、第2等级检索地址要 素ID、第3等级检索地址要素ID以及第4等级检索地址要素ID的组合。并 且,店铺检索服务器12执行与上述的S101~S106相同的处理。

此外,例如,在客户机14具备GPS等的情况下,例如客户机14也可以 将与通过GPS等而确定的用户的位置对应的地址的数据发送到店铺检索服务 器12。并且,在店铺检索服务器12中包含的检索条件取得部24也可以将与 该地址的数据对应的、第1等级检索地址要素ID、第2等级检索地址要素ID、 第3等级检索地址要素ID以及第4等级检索地址要素ID确定作为检索条件。

【2.第2实施方式】

以下,说明本发明的其他的一实施方式即第2实施方式的商品检索系统。 除了在图1中例示的店铺检索系统10中店铺检索服务器12作为商品检索服 务器起作用的点之外,第2实施方式的商品检索系统与图1中例示的店铺检 索系统10成为相同的结构。第2实施方式的商品检索服务器是作为在电子商 务交易系统中包含的一个模块而活用的服务器,用于检索成为在电子商务交 易系统中的交易对象的商品或服务。

图2表示通过第2实施方式的商品检索服务器实现的功能的一例。在第 2实施方式中,代替图3中例示的地址管理数据40,存储了包括多个商品分 类要素数据(成为地址要素数据46的代替)的层次结构的商品分类管理数据。 商品分类要素数据包括商品分类要素数据的识别符即商品分类要素ID(成为 地址要素ID的代替)、表示商品分类的要素(称为商品分类要素)的名称的 字符串即商品分类要素字符串(成为地址要素字符串的代替)等。此外,商 品分类要素数据与一个以上的层次的商品分类要素数据的商品分类要素ID 即母商品分类要素ID(成为母地址要素ID的代替)以及表示商品分类要素 数据的层次的深度的层次等级数据相关联。在第2实施方式中,例如在一个 以上的层次的商品分类要素数据通用的商品分类要素数据内唯一地分配了商 品分类要素ID。

在第2实施方式中,商品分类管理数据是表示例如属于4个层次中的其 中一个层次的商品分类的要素的数据。并且,在商品分类管理数据中成为如 下结构:与下位层次的商品分类元素对应的分类为将与上位层次的商品分类 元素对应的分类细分化的一个分类。例如在商品分类管理数据中管理商品或 服务的分类,使得第1层次为“水/软饮料”、第2层次为“水/矿泉水”、第3 层次为“国内名水”、第4层次为作为商品名的“××的水”等。由此,在第 2实施方式中,以4个层次管理商品的分类。

并且,在第2实施方式中,也可以代替图4中例示的店铺数据48,将如 下的商品数据存储在数据存储部20中,该商品数据包括:商品或服务的识别 符即商品/服务ID(成为店铺ID的代替)、表示商品或服务的名称的字符串即 商品名称字符串(成为店铺名称字符串的代替)、连接了表示商品或服务的最 上位的分类的字符串至表示最下位的分类的字符串的商品分类字符串(成为 店铺地址字符串的代替)、与对应于商品或服务的分类的商品分类要素数据的 组合对应的对应商品分类要素组数据(成为对应地址要素组数据的代替)。在 第2实施方式中,对应商品分类要素组数据包括:第1等级商品分类要素ID、 第2等级商品分类要素ID、第3等级商品分类要素ID以及第4等级商品分 类要素ID(分别成为第1等级地址要素ID、第2等级地址要素ID、第3等 级地址要素ID以及第4等级地址要素ID的代替)、表示作为检索结果而显示 的注释的注释数据、包括表示商品或服务的价格的字符串或者商品或服务的 图像等的属性数据等。

此外,在第2实施方式中,图5中例示的账户管理数据44也存储在数据 存储部20中。

并且,与在第1实施方式中通过检索对象地域筛选画面52取得关于地址 要素的检索条件的处理相同地,在第2实施方式中,通过使用了检索对象商 品分类筛选画面的处理而取得第1等级检索商品分类ID、第2等级检索商品 分类ID、第3等级检索商品分类ID以及第4等级检索商品分类ID的组合(成 为第1实施方式中的第1等级检索地址要素ID、第2等级检索地址要素ID、 第3等级检索地址要素ID以及第4等级检索地址要素ID的组合的代替)。

并且,在第2实施方式中,如上所述那样,除了将第1实施方式中的各 个数据置换为第2实施方式中的各个数据的点之外,检索处理执行部30执行 与上述的S101~S106(图7)所示的处理相同的检索处理。

例如,在S101所示的处理中,检索历史数据生成输出部26生成包括用 户ID、检索条件取得部24取得的检索条件(第1等级检索商品分类要素ID 等)、检索日期时间数据等的检索历史数据,并输出到历史存储部。并且,在 S102所示的处理中,检索处理执行部30确定相关联了如下的商品分类要素 的商品数据,即在与包含在检索条件中的商品分类要素对应的全部层次中分 别对应的商品分类要素。并且,在S103所示的处理中,条件判断部32判断 在S102中所示的处理中确定的商品数据的数目是否为规定数N以上。并且, 在S104所示的处理中,检索条件变更部34变更检索条件,使得脱离了与最 下位层的商品分类要素的关联。并且,在S105所示的处理中,检索结果信息 生成部36生成检索结果画面。除了代替店铺对应信息58而包括与作为检索 结果的商品数据对应的多个商品对应信息、代替商品种类选择选中框60而包 括分别与商品的价格范围相关联的价格范围选择选中框、代替商品种类选择 标签64而包括分别与商品的价格范围相关联的价格范围选择标签之外,该检 索结果画面与图9中例示的检索结果画面56相同。并且,在S106所示的处 理中,信息输出部22将上述的检索结果画面对客户机14具备的显示器显示 输出。由此,在第2实施方式中,与第1实施方式相同地,能够将在检索结 果画面中包含的商品对应信息的数目确保为规定数N以上。

在第2实施方式中,与价格范围对应的筛选条件相当于第1实施方式中 的与商品种类对应的筛选条件。并且,在第2实施方式中,通过用户选择了 与期望的价格范围对应的至少一个价格范围选择选中框之后点击检索按钮, 或者用户点击与期望的价格范围对应的价格范围选择标签,从而与第1实施 方式相同地,基于在检索日期时间数据表示的日期时间为最新的检索历史数 据中包含的检索条件以及与用户选择的价格范围对应的筛选条件,执行检索 处理。

由此,在第2实施方式中,即使基于与商品或服务的分类不同的条件的 筛选检索的结果,作为检索结果而确定的商品数据的数目低于规定数N,也 执行基于被变更为脱离了与最下位层的要素的关联的检索条件的检索处理, 所以即使进行了筛选检索也能够对检索结果画面带来热闹。此外,在第2实 施方式中,即使用户错误地指定了商品分类的选择的情况下,也存在用户期 望的商品作为检索结果而输出的状况,所以能够恢复用户的商品分类的选择 错误。

【3.变形例】

另外,本发明并不限定于上述的实施方式。

例如,上述的店铺检索系统10或商品检索系统也可以在通过选中框的选 择或标签的切换而筛选条件被变更时,使用作为在服务器中作为会话对象而 保存的检索条件或在客户机14中作为cookie而保存的检索条件而再次执行检 索处理,以此来代替使用从检索历史数据54提取出的检索条件而再次执行检 索处理。

例如,在第1实施方式中,店铺检索系统10也可以在执行了上述的 S101~S106所示的检索处理时,将第1等级检索地址要素ID、第2等级检索 地址要素ID、第3等级检索地址要素ID以及第4等级检索地址要素ID作为 会话对象而保存在店铺检索服务器12中,或者作为cookie而保存在客户机 14中。此外,例如,在第2实施方式中,店铺检索系统也可以在执行了与上 述的S101~S105相同的检索处理时,将第1等级检索商品分类要素ID、第2 等级检索商品分类要素ID、第3等级检索商品分类要素ID以及第4等级检 索商品分类要素ID作为会话对象而保存在商品检索服务器中,或者作为 cookie而保存在客户机14中。

并且,在客户机14和服务器之间的会话(例如,HTTP会话)持续的期 间,通过选中框的选择或标签的切换而筛选条件被变更时,也可以使用作为 会话对象而保存在服务器中的检索条件或者作为cookie而保存在客户机14 中的检索条件而一直执行检索处理。

此外,例如,在上述的实施方式中,根据用户ID来进行了用户的识别, 但也可以代替用户ID而使用用于确定客户机14的识别符或者用于确定在客 户机14中安装的网络浏览器的识别符来进行客户机14或网络浏览器的识别。

此外,例如,即使在作为上述的筛选检索的检索结果而确定的店铺数据 48或商品数据的数目不是规定数N以上的情况下,店铺检索服务器12或商 品检索服务器也可以不执行将检索条件变更为脱离与最下位层的要素的关联 或基于变更后的检索条件的检索处理,而是将与筛选检索的检索结果对应的 检索结果画面输出到客户机14。

此外,店铺检索系统10或商品检索系统中的服务器和客户机14的作用 分担并不限定于上述的各个实施方式。此外,也可以将上述的实施方式应用 于例如使用学术性的分类或科学性的分类而检索数据的一般的检索系统(具 体地说,例如,图书、论文、现有技术文献、判例等的检索系统)中。此外, 上述的具体数值或文字例是例示性的,并不限定于这些数值或文字例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号