显示控制装置、显示控制方法和程序与流程

文档序号:11142273阅读:231来源:国知局
显示控制装置、显示控制方法和程序与制造工艺

本公开内容涉及一种显示控制装置、显示控制方法和程序。



背景技术:

传统已提出了多种推荐系统,所述多种推荐系统中的每种推荐系统推荐关于用户的需求的内容。例如,专利文献1提供了以下信息处理装置:其获取在对元数据的查询处理中满足用户指定的搜索条件的内容的元数据以及指示内容是否已经被用户购买的信息作为元数据搜索结果。这消除了服务器分别地执行用于搜索内容的查询处理和用于参考内容购买历史的查询处理的需要,并且可以减少服务器上的查询处理的工作量。

另外,还已知以下兴趣点(POI)信息推荐系统:该POI信息推荐系统向用户呈现关于与位置信息有关的餐馆、观光胜地、机构等的POI信息。基于例如从导航系统中的GPS等获取的位置信息,在以图标或其他图形符号以及通往目的地的路径、当前位置的标记等的形式示出当前位置附近的区域的地图上显示这样的POI信息。可替选地,可以在屏幕上显示并且选择POI信息列表。

引用列表

专利文献

专利文献1:JP 2010-28584A



技术实现要素:

技术问题

推荐POI信息的常规系统不管POI信息搜索的各种上下文(搜索轴(search axis))从而不向用户呈现上下文信息,而是仅在地图上或列表上呈现具体的POI信息作为推荐结果。

用户期望的信息不一定在列表上排名较高,这是因为关于指示用户的当前位置附近的具体餐馆等的POI的信息被均匀地呈现。因此,存在以下问题:未考虑用户的偏好;以及连续数日呈现相同的结果使用户感到厌烦。此外,POI信息以后将增加并且更频繁地被更新。因此,当大量列表被呈现时,用户需要多次滚动屏幕或者滑动页面来搜索期望的信息,以致对用户施加了很多的工作量。

于是,本公开内容提出了一种能够向用户呈现指示POI信息搜索的策略的搜索轴的显示控制装置、显示控制方法和程序。

解决问题的技术方案

根据本公开内容,提出了一种显示控制装置,其包括:显示控制单元,该显示控制单元被配置成以下述方式来执行控制:显示画面一起显示要推荐给用户的POI信息以及用于搜索POI信息的一个或更多个搜索轴。显示画面按照与搜索目的的相关性的降序来显示一个或更多个搜索轴。

根据本公开内容,提出了一种显示控制方法,其包括:以下述方式来执行控制:显示画面一起显示要推荐给用户的POI信息以及用于搜索POI信息的一个或更多个搜索轴。显示画面按照与搜索目的的相关性的降序来显示一个或更多个搜索轴。

根据本公开内容,提出了一种程序,该程序用于使计算机用作:显示控制单元,该显示控制单元被配置成以下述方式来执行控制:显示画面一起显示要推荐给用户的POI信息以及用于搜索POI信息的一个或更多个搜索轴。显示画面按照与搜索目的的相关性的降序来显示一个或更多个搜索轴。

本发明的有益效果

根据如上所描述的本公开内容,可以向用户呈现指示POI信息搜索的策略的搜索轴。

注意,如上所描述的效果并非一定是限制性的。与上述效果一起或代替上述效果,可以实现本说明书中所描述的效果或者根据本说明书可以领悟到的其他效果中的任一效果。

附图说明

[图1]图1是用于描述根据本公开内容的实施方式的推荐系统的概况的图。

[图2]图2是示出根据本实施方式的服务器的配置的示例的框图。

[图3]图3是示出根据本实施方式的客户端的配置的示例的框图。

[图4]图4是示出根据本实施方式的推荐系统的操作处理的顺序图。

[图5]图5是示出根据本实施方式的呈现POI信息和搜索上下文标签的UI的示例的图。

[图6]图6是示出当图5中示出的显示画面被滚动时所显示的UI示例的图。

[图7]图7是示出通过选择搜索上下文标签而产生的画面转换的示例的图。

[图8]图8是示出可以选择多个搜索上下文标签的UI示例的图。

[图9]图9是示出可以选择多个搜索上下文标签的另一UI示例的图。

[图10]图10是示出搜索上下文标签的尺寸根据搜索上下文标签的优先级而不同的UI示例的图。

[图11]图11是示出搜索上下文标签的颜色的暗度水平根据从另一视角的搜索上下文标签的推荐级别而不同的UI示例的图。

[图12]图12是示出以根据距当前位置的距离的显示间隔来显示搜索上下文标签的UI示例的图。

[图13]图13是示出另外地显示POI信息历史的UI的示例的图。

[图14]图14是示出过去的历史的另一UI示例的图。

[图15]图15是示出显示区域较窄的UI示例的图。

具体实施方式

在下文中,将参照附图来详细描述本公开内容的优选实施方式。在本说明书和附图中,用相同的附图标记来表示具有基本上相同的功能和结构的结构要素,并且省略对这些结构要素的重复说明。

将按照以下顺序来进行描述。

1.根据本公开内容的实施方式的推荐系统的概况

2.基本配置

2-1.服务器的配置

2-2.客户端的配置

3.操作处理

4.UI示例

4-1.呈现POI信息和搜索上下文标签的基本UI示例

4-2.可以选择搜索上下文标签的UI示例

4-3.搜索上下文标签的显示模式示例

4-4.呈现过去的历史的UI示例

4-5.根据不同装置的UI示例

5.其他

6.结论

<<1.根据本公开内容的实施方式的推荐系统的概况>>

首先,将在图1中示出和描述根据本公开内容的实施方式的推荐系统的概况。如图1所示,根据本实施方式的推荐系统包括向用户呈现POI信息的客户端2以及提取搜索上下文标签(搜索轴)的服务器1,搜索上下文标签(搜索轴)是指示对POI信息的搜索和POI信息搜索的策略的项。客户端2与基站3进行无线通信,并且客户端2向连接至网络4的服务器1发送数据以及从服务器1接收数据。

服务器1基于客户端2所获取的用户的当前位置信息来搜索指示关于用户的当前位置附近的餐馆、观光胜地、机构等的信息的兴趣点(POI)信息,并且从客户端2向用户呈现POI信息。

常规的POI信息推荐系统仅唯一地呈现关于用户的当前位置附近的餐馆等的POI信息。因此,在日常的场景中所推荐的信息没有变化,这使用户感到厌烦。例如,如果用户检查POI信息推荐结果来搜索办公室附近的午餐餐馆,则连续数日呈现相同的结果。

与内容推荐相比,POI信息包括属于不同类别的多种类型,因此难以以相同的方式进行处理和推荐。例如,指示“参观该博物馆的那些人还到访该拉面餐馆”的推荐信息被呈现,仅是因为拉面餐馆位于博物馆的附近,但是这并不与用户的偏好匹配。

相比之下,可以通过基于用户对POI信息选择的反馈、在靠前位置处呈现属于与用户所选择的POI信息的类别相同或相似的类别的POI信息,在POI信息推荐系统上反映用户偏好。然而,搜索POI信息的目的并不总是清楚的,并且有时在搜索的中间发生相当大的改变。因此,过去的选择继续被反映也是有问题的。例如,如果用户想要观看电影并且搜索电影院,甚至在用户由于缺乏时间而在中间放弃观看电影之后关于电影院的POI信息也继续优先被呈现。即使用户例外地想要搜索昂贵的餐馆,便宜餐馆的习惯性选择也导致关于便宜餐馆的POI信息的继续优先呈现。

另外,推荐结果的POI信息列表呈现关于具体POI的信息,因此提供如此具体的响应以致于在某些情况下用户觉得响应不自然。例如,当在推荐一些拉面餐馆之后推荐具体汉堡餐馆时,用户会感觉在推荐具体汉堡餐馆之前向用户提议汉堡餐馆更自然。

出现这些问题可能是因为:不向用户呈现任何上下文信息而不管主要在移动环境中的POI信息搜索的各种上下文(搜索轴),而是仅在地图或列表上呈现具体的POI信息作为推荐结果。

本实施方式于是还向用户呈现指示POI信息搜索的策略的搜索上下文标签以及具体的POI信息,并且使得用户能够选择与搜索目的匹配的搜索上下文标签。

一旦用户选择了搜索上下文标签,则根据用户的选择来重新搜索POI信息并且与重新搜索结果一起来呈现根据用户的选择而更新的搜索上下文标签。重复这样的操作使得用户能够如同用户与推荐系统交互一样选择与每个搜索目的匹配的搜索上下文标签并且享受期望的所呈现的POI信息。

目前已经描述了根据本公开内容的实施方式的推荐系统的概况。接下来,将描述包括在根据本实施方式的推荐系统中的服务器1和客户端2的基本配置。

<<2.基本配置>>

<2-1.服务器的配置>

图2是示出根据本实施方式的服务器1的配置的示例的框图。如图2所示,服务器1包括控制单元10、通信单元11、POI信息数据库(DB)13、搜索上下文标签DB 14以及用户模型DB 15。

(控制单元10)

控制单元10包括微控制器,该微控制器装备有例如中央处理单元(CPU)、只读存储器(ROM)、随机存取存储器(RAM)、非易失性存储器以及接口单元,并且控制单元10控制服务器1的每个部件。例如,控制单元10将经由通信单元11从客户端2发送的用户的当前位置信息和当前时间存储在用户模型DB 15中。控制单元10还可以将用户的行为模式存储在用户模型DB 15中。根据用户的当前位置信息和时间(行为日志)来生成行为模式。

如图2所示,控制单元10还用作:搜索上下文标签提取单元10a、POI信息搜索单元10b、呈现控制单元10c以及学习单元10d。

-搜索上下文标签提取单元

搜索上下文标签提取单元10a从搜索上下文标签DB 14中提取要呈现给用户的搜索上下文标签。在本说明书中,搜索上下文标签是指示POI信息的搜索策略的项(搜索轴)。下面示出了搜索上下文标签的示例。

(a)指示POI信息推荐算法及其参数的搜索上下文标签(推荐算法搜索)…用于搜索用户频繁到访的餐馆的“喜爱的餐馆”、用于搜索过去搜索的餐馆的“前一餐馆”、用于搜索与当前推荐的餐馆类似的餐馆的“与该餐馆类似的餐馆”、用于根据当前时间来搜索电影院的“即将播放的电影”、用于结合社交信息来搜索的特定的人的推荐的“○○的推荐”、用于搜索在社交信息等中谈论较多的内容的“这些天SNS中流行的”和“○○在SNS中所写的”、用于搜索用户已经例如加标签/加入书签的内容的“加标签的餐馆”和“加入书签的地点”,等等。

(b)与POI信息推荐理由对应的搜索上下文标签(推荐理由搜索)…用于搜索被推荐给喜欢甜食的那些人的餐馆的“爱吃甜食的人”、用于搜索被推荐给喜欢咖喱的那些人的餐馆的“咖喱爱好者”、用于搜索被推荐给想要便宜票的那些人的信息的“低价余票”等。

(c)用作用于POI信息搜索的过滤器而不考虑粒度的关于POI信息的属性信息(字段搜索)…“豚骨拉面”、“拉面”、“面条”、“中餐”、“餐馆”等。

(d)与地点有关的元数据(区域搜索)…用于搜索关于特定站附近的POI的信息的“○○站”、用于搜索关于特定镇中的POI的信息的“○○镇”等。

(e)预算范围(价格搜索)…用于搜索其预算范围被设定为低于预定价格(其可以针对每个用户来定制)的餐馆的“便宜餐馆”、用于搜索其预算范围被设定为高于预定价格的餐馆的“昂贵餐馆”等。

目前已经描述了五种类型的搜索上下文标签。然而,它们是示例。根据本实施方式的搜索上下文标签不限于上述示例。

例如,根据以下中的至少任一个来提取这些搜索上下文标签:存储在用户模型DB 15中的用户的当前位置、基于最后的反馈的上下文特征量、基于反馈历史的用户偏好、以及基于行为日志的用户行为模式。下面具体描述每个搜索上下文标签的提取。

-根据当前位置的搜索上下文标签的提取-

当客户端2首次发送POI搜索请求以及当前位置信息时,可以根据用户的当前位置来提取搜索上下文标签。搜索上下文标签提取单元10a优先提取用于搜索与用户的当前位置附近的区域有关的POI信息的搜索上下文标签。不特别限制要提取的搜索上下文标签的数目。可以提取排序靠前的预定数目的搜索上下文标签。以这种方式,搜索上下文标签提取单元10a可以减少要根据地点提取的搜索上下文标签。

-根据上下文特征量的搜索上下文标签的提取-

另外,当从客户端2获取用户选择POI信息或搜索上下文标签的操作作为反馈信息时,搜索上下文标签提取单元10a基于最后的反馈信息来计算每个搜索上下文标签的特征量分数。随着上下文特征量分数与用户的当前搜索目的越匹配(随着上下文特征量分数与用户的当前搜索目的相关度越高),计算出越高的分数。在本说明书中不特别限制具体的计算方法。搜索上下文标签提取单元10a然后可以通过优先地从具有所计算的最高的上下文特征量分数的搜索上下文标签中提取搜索上下文标签来提取与用户的当前搜索目的更加匹配的搜索上下文标签。

例如,当选择指示作为乘火车远离用户当前所在的A站的站的B站的搜索上下文标签时,估计用户期望并非关于A站(当前位置)附近的区域而是B站附近的区域的POI信息。以分数随着距B站的距离减小而增加的方式来计算搜索上下文标签的特征量分数,并且提取具有较高特征量分数的搜索上下文标签。

每次用户产生反馈时计算这样的上下文特征量分数。这使得可以免受过去所选择的搜索上下文标签(搜索目的的策略)的影响,并且可以灵活地处理用户的变化的搜索目的。通过位置在一定程度上减少搜索上下文标签然后计算上下文特征量分数可以减少计算工作量。

-根据用户偏好的搜索上下文标签的提取-

搜索上下文标签提取单元10a还可以参考根据存储在用户模型DB 15中的用户的反馈历史所估计的用户偏好来提取与用户偏好匹配的(与用户偏好高度相关的)搜索上下文标签。更具体地,搜索上下文标签提取单元10a通过地点在一定程度上减少搜索上下文标签,基于用户偏好对搜索上下文标签进行加权,然后优先地从与用户偏好最匹配的搜索上下文标签中提取搜索上下文标签。可以针对每个地点或时间来计算用户偏好。例如,当用户工作日在A站时,用户偏好便宜的餐馆。搜索上下文标签提取单元10a因此提取用于搜索便宜的餐馆的搜索上下文标签。同时,当用户节假日在除A站之外的地点时,用户偏好提供具有夜景的全席晚餐的昂贵餐馆。搜索上下文标签提取单元10a因此提取用于搜索具有夜景的餐馆、提供全席晚餐的餐馆以及昂贵餐馆的相应搜索上下文标签。

-根据用户行为模式的搜索上下文标签的提取-

搜索上下文标签提取单元10a还可以参考基于存储在用户模型DB 15中的用户的行为日志的用户行为模式来优先地从与用户行为模式匹配(与用户行为模式最高度相关)的搜索上下文标签中提取搜索上下文标签。例如,虽然用户当前处在A站,但是当基于用户的行为模式存在用户移动至B站或C站的可能性时,除关于A站附近的区域的POI信息之外,搜索上下文标签提取单元10a还提取用于搜索关于B站和C站附近的区域的POI信息的搜索上下文标签。

-搜索上下文标签提取的应用示例-

目前已经具体描述了搜索上下文标签的提取方法。另外,根据本实施方式的推荐系统可以结合上述提取方法中的至少一个或更多个方法以提取搜索上下文标签。这时,搜索上下文标签提取单元10a针对每个搜索上下文标签来计算与预定地点的相关性(指示距离的接近度的位置特征量)、与基于最后的反馈的用户上下文(搜索目的)的相关性(上下文特征量)、与用户偏好的相关性(偏好特征量)、以及与用户行为模式的相关性(行为模式特征量),并且搜索上下文标签提取单元10a根据作为权重将其相乘的分数来提取搜索上下文标签。

搜索上下文标签提取单元10a还可以根据当前时间来提取用于搜索当前营业的餐馆、机构等的搜索上下文标签。

搜索上下文标签提取单元10a不考虑搜索的粒度而(优先地)按照预定分数(每个特征量)的降序来提取多个搜索上下文标签。具体地,例如,搜索上下文标签提取单元10a可以提取用于搜索广义的拉面的“拉面”搜索上下文标签以及用于搜索豚骨拉面的“豚骨拉面”搜索上下文标签,豚骨拉面是包括在拉面菜单中的菜肴。

当以上述提取方法来提取搜索上下文标签时,可以另外地提取具有高相关性分数的另一搜索上下文标签,该高相关性分数指示与所提取的搜索上下文标签的高相关性。以搜索上下文标签彼此相关性越高则相关性分数越高的方式来计算相关性分数。将相关性分数预先赋值给存储在搜索上下文标签DB 14中的两个或更多个搜索上下文标签。具体地,例如基于标签之间的相似度水平或者基于多个用户的反馈历史所计算的选择相关性来计算相关性分数。在本说明书中不特别限制相关性分数的具体计算方法。这使得当例如根据上下文特征量提取搜索上下文标签时,可以另外提取选择该搜索上下文标签的用户频繁选择的搜索上下文标签。可以根据地点或用户来定制相关性分数。

-POI信息搜索单元

POI信息搜索单元10b从POI信息DB 13中搜索要呈现给用户的POI信息。例如根据以下中的至少任一个来搜索POI信息:存储在用户模型DB 15中的用户的当前位置、所选择的搜索上下文标签、基于最后的反馈的POI特征量以及基于反馈历史的用户偏好。下面具体描述POI信息的每种搜索。

-根据当前位置的POI信息搜索-

当客户端2首次发送POI搜索请求以及当前位置信息时,可以根据用户的当前位置来搜索POI信息。POI信息搜索单元10b优先地从与最靠近用户的当前位置的区域有关的POI信息中搜索与用户的当前位置附近的区域有关的POI信息。不特别限制要搜索的POI信息的数目。可以将排序靠前的预定数目的POI信息作为搜索结果输出。以这种方式,POI信息搜索单元10b可以减少要根据位置搜索的POI信息。

-根据所选择的搜索上下文标签的POI信息搜索-

另外,当从客户端2获取选择搜索上下文标签的用户操作作为反馈信息时,POI信息搜索单元10b基于所选择的搜索上下文标签所指示的搜索策略来搜索POI信息。

-根据POI特征量的POI信息搜索-

另外,POI信息搜索单元10b基于从客户端2发送的最后的反馈信息(POI信息和搜索上下文标签的选择操作)来计算每条POI信息的特征量分数。随着POI信息的特征量分数与用户的当前搜索目的越匹配,计算出越高的分数。在本说明书中不特别限制具体的计算方法。POI信息搜索单元10b然后可以通过优先地从具有所计算的最高的POI信息特征量分数的POI信息中搜索多条POI信息来搜索与用户的当前搜索目的匹配的POI信息。

另外,POI信息搜索单元10b可以基于搜索上下文标签的上下文特征量来计算POI信息特征量。具体地,例如,POI信息搜索单元10b可以根据上下文特征量对搜索上下文标签所搜索的POI信息的特征量进行加权。

-根据用户偏好的POI信息搜索-

另外,POI信息搜索单元10b可以参考根据存储在用户模型DB 15中的用户的反馈历史所估计的用户偏好来搜索与用户偏好匹配的POI信息。

-POI信息搜索的应用示例-

目前已经具体描述了POI信息的搜索方法。另外,根据本实施方式的推荐系统可以结合上述搜索方法中的至少一个或更多个方法以提取POI信息。

-呈现控制单元

呈现控制单元10c以下述方式来执行控制:从客户端2向用户呈现搜索上下文标签提取单元10a提取的一个或更多个搜索上下文标签和POI信息搜索单元10b搜索的一条或更多条POI信息。具体地,呈现控制单元10c以下述方式来执行控制:将请求呈现搜索上下文标签和POI信息的控制信号从通信单元11发送至客户端2。此时,呈现控制单元10c以下述方式来执行控制:优先地(在靠前位置处/在最上部)呈现分别由搜索上下文标签提取单元10a和POI信息搜索单元10b优先地提取和搜索的搜索上下文标签和POI信息(其具有例如较高的特征量分数)。

-学习单元

学习单元10d用作反馈单元,该反馈单元将从客户端2发送的诸如POI信息的选择历史和搜索上下文标签的选择历史的反馈信息存储在用户模型DB 15中。另外,学习单元10d可以基于反馈信息的历史来计算用户偏好,并且将所计算的用户偏好存储在用户模型DB 15中。

(通信单元11)

通信单元11具有以下功能:建立与外部装置的无线/有线连接,并且将数据发送至外部装置以及从外部装置接收数据。根据本实施方式的通信单元11例如连接至客户端2,接收当前位置信息和反馈信息以及根据呈现控制单元10c的控制来发送请求呈现POI信息和搜索上下文标签的控制信号。

<2-2.客户端的配置>

图3是示出根据本实施方式的客户端2的配置的示例的框图。客户端2可以是如图1所示的智能电话终端,或者还可以是平板电脑终端、移动电话终端、个人数字助理(PDA)、个人计算机(PC)、便携式音乐播放器、便携式游戏控制台或可穿戴终端(如头戴式显示器(HMD)、眼镜型HMD、手表终端以及带状终端(band terminal))。

如图3所示,客户端2包括CPU 21、ROM 22、RAM 23、存储单元24、通信接口(I/F)25、操作显示单元26以及位置信息获取单元27。另外,客户端2使用例如用作数据传输路径的总线将部件彼此连接。

CPU 21包括例如微控制器并且CPU 21控制客户端2的每个部件。例如,CPU 21用作显示控制单元,该显示控制单元以下述方式来执行控制:根据经由通信I/F 25从服务器1发送的控制信号,在下面讨论的操作显示单元26上显示POI信息以及一个或更多个搜索上下文标签。此时,CPU 21(显示控制单元)按照预定分数的降序来显示一个或更多个搜索上下文标签。也就是说,CPU 21(显示控制单元)按照服务器1中的搜索上下文标签提取单元10a优先地根据预定分数来提取搜索上下文标签的顺序来显示搜索上下文标签。如上面所讨论的,预定分数的示例包括:指示距用户的当前位置的接近度的位置特征量分数、指示与基于最后的反馈的用户上下文(搜索目的)的相关性的上下文特征量分数、指示与用户偏好的相关性的偏好特征量分数以及指示与用户行为模式的相关性的行为模式特征量分数。这些分数中的至少任一个或更多个分数可以被组合,并且各个分数作为权重相乘来计算预定分数。

ROM 22存储用于控制的数据,如由CPU 21使用的操作参数和程序。RAM 23临时存储例如由CPU 21执行的程序等。

存储单元24存储多种数据。例如,存储单元24还可以临时存储经由通信I/F 25从服务器1发送的POI信息和搜索上下文标签。

通信I/F 25是客户端2的通信装置。通信I/F 25经由网络4(或直接地)与包括在根据本实施方式的推荐系统中的外部装置通信。例如,通信I/F 25无线地连接至基站3,并且通信I/F 25经由基站3将当前位置信息发送至网络4上的服务器1。

操作显示单元26具有操作输入功能和显示功能。操作输入功能具体地由接收显示画面上的操作输入的触摸传感器来实现。显示功能例如由液晶显示器(LCD)或有机发光二极管(OLED)来实现。显示画面根据CPU 21的控制来显示POI信息和搜索上下文标签。将在下面所讨论的“4.UI示例”中具体描述POI信息和搜索上下文标签的显示画面示例(UI)示例。

位置信息获取单元27具有基于外部获取的信号来检测客户端2的当前位置的功能。具体地,例如,位置信息获取单元27被实现为全球定位系统(GPS)测量单元,从GPS卫星接收无线电波,检测客户端2的位置以及将所检测的位置信息输出至CPU 21。另外,除GPS之外,位置信息获取单元27可以例如通过Wi-Fi(注册商标)、至移动电话/PHS/智能电话的发送以及从移动电话/PHS/智能电话的接收、近场通信等来检测位置。

目前已经具体描述了包括在根据本实施方式的推荐系统中的服务器1和客户端2的相应配置。服务器1和客户端2的上述部件是示例。本公开内容不限于此。例如,可以将服务器1的一些部件或所有部件设置在客户端2中。

<<3.操作处理>>

接下来,将参照图4来描述根据本实施方式的推荐系统的操作处理。

图4是示出根据本实施方式的推荐系统的操作处理的顺序图。如图4所示,一旦首次启动根据本实施方式的POI信息推荐系统,在步骤S103中,客户端2通过位置信息获取单元27来获取当前位置信息。

接下来,在步骤S106中,客户端2将当前位置信息发送至服务器1并且做出POI信息的推荐请求。

在步骤S109中,服务器1通过POI信息搜索单元10b来搜索关于当前位置附近的区域的一条或更多条POI信息,并且基于当前位置信息通过搜索上下文标签提取单元10a来提取一个或更多个搜索上下文标签。此时,服务器1可以基于当前位置信息来缩小地点范围,然后基于用户偏好和用户行为模式来搜索POI信息和提取搜索上下文标签。

在步骤S112中,服务器1的控制单元10将从客户端2发送的当前位置信息作为行为历史存储在用户模型DB 15中。

在步骤S115中,服务器1的呈现控制单元10c将POI信息和搜索上下文标签发送至客户端2,并且发出指令以向用户呈现POI信息和搜索上下文标签。

接下来,在步骤S118中,客户端2的CPU 21根据来自服务器1的指令,在操作显示单元26上显示POI信息和搜索上下文标签并且向用户呈现POI信息和搜索上下文标签。如果用户想要检查关于所呈现的POI信息的详细信息,则用户选择该POI信息。如果所呈现的POI信息与搜索目的不匹配使得用户想要检查其他的POI信息,则用户可以选择与用户的搜索目的类似的搜索上下文标签并且发出用于重新搜索的指令。

具体地,如果选择了搜索上下文标签(S121/是),则在步骤S124中客户端2将指示所选择的一个或更多个搜索上下文标签的选择信息(反馈信息)发送至服务器1。

在步骤S127中,服务器1基于所选择的搜索上下文标签,通过POI信息搜索单元10b重新搜索POI信息,并且通过搜索上下文标签提取单元10a来重新提取搜索上下文标签。

接下来,在步骤S130中,学习单元10d将指示用户选择哪个搜索上下文标签的选择信息作为反馈历史记录在用户模型DB 15中。

返回至步骤S115,服务器1将被重新搜索的POI信息和重新提取的搜索上下文标签发送至客户端2。

以这种方式,重复步骤S115至S130的处理使得用户能够选择与每个搜索策略匹配的搜索上下文标签并且获取期望的POI信息。

如果呈现了用户感兴趣的POI信息,则用户在屏幕上选择该POI信息。如果选择了POI信息(S133/是),则在步骤S136中客户端2显示POI信息的细节。此时,客户端2可以将指示用户选择的POI信息的选择信息(反馈信息)发送至服务器1。服务器1的学习单元10d将从客户端2发送的选择信息作为反馈历史记录在用户模型DB 15中。

目前已经具体描述了根据本实施方式的推荐系统的操作处理。接下来,将参照图5至图15来描述其中在根据本实施方式的推荐系统中呈现要呈现给用户的POI信息和搜索上下文的具体用户界面(UI)示例。

<<4.UI示例>>

<4-1.呈现POI信息和搜索上下文标签的基本UI示例>

首先,将参照图5至图7来描述呈现POI信息和搜索上下文标签的基本UI示例。

图5是示出根据本实施方式的呈现POI信息和搜索上下文标签的UI的示例的图。如图5所示,例如,客户端2的操作显示单元26显示POI信息30以及餐馆信息(如餐馆名称、最接近的站、类型、平均预算和用户评论),并且在POI信息30下方显示多个搜索上下文标签400至413(搜索上下文标签组40)。如果搜索上下文标签组40不适合在单个屏幕中,则根据如图6所示的用户的滚动操作来显示搜索上下文标签414至421。

搜索上下文标签组40被显示为按钮,每个按钮包括指示搜索策略的关键字,并且搜索上下文标签组40可以按行来布置或如图5所示凌乱地显示。如图5和图6所示,可以根据搜索上下文标签的类型(类别)将各个搜索上下文标签400至421以不同颜色显示。例如,搜索上下文标签400、402、403、404、407、411、414、415和421用于根据食物的具体分类进行搜索(字段搜索),因此以相同颜色显示。同时,搜索上下文标签401、405、406、410、417和418用于利用具体信息推荐算法进行搜索(推荐算法搜索),因此以同一颜色显示。此外,搜索上下文标签408、409、413、416、419和420用于在特定缩小范围的地点进行搜索(区域搜索),并且因此以同一颜色显示。

可以按照搜索上下文标签提取单元10a优先提取搜索上下文标签的顺序来显示搜索上下文标签组40。例如,当基于用户的当前位置信息来提取搜索上下文标签时,搜索上下文标签提取单元10a更加优先提取用于搜索关于较靠近用户的当前位置的POI的信息或关于大量发现的较靠近当前位置的POI的信息的搜索上下文标签。

例如,在图5所示的示例中,当当前位置附近存在大量“咖喱餐馆”时,用于搜索“咖喱餐馆”的“咖喱”搜索上下文标签400被显示在顶部处。要显示的搜索上下文标签的粒度不需要统一。例如,可以在显示用于搜索“豚骨拉面”的“豚骨拉面”搜索上下文标签402的同时显示用于搜索“拉面餐馆”的“拉面”搜索上下文标签407,其中“豚骨拉面”是包括在拉面菜单中的菜肴。

用户稍后可能从当前位置移动,使得还可以显示用于搜索靠近当前位置的“A镇”中的餐馆的“A镇”搜索上下文标签409或者用于搜索作为下一站的“B站”附近的餐馆的“B站”搜索上下文标签413。可以基于用户行为模式来预期用户的移动。

可以显示指示当前位置附近的具体POI的搜索上下文标签。例如,如图5所示,显示用于搜索当前位置附近的“ABC餐馆(餐馆名称)”的“ABC餐馆”搜索上下文标签408。

如果POI信息30是期望的信息,则用户选择该POI信息30并且查看详细信息。相反,如果POI信息30不是期望的信息,则用户从搜索上下文标签组40中选择与用户的搜索目的匹配的搜索上下文标签,并且发出指令以重新搜索POI信息。这将参照图7进行描述。

图7是示出通过选择搜索上下文标签而产生的屏幕转换的示例的图。例如,一旦从如图7的左边所示的所呈现的搜索上下文标签中选择与搜索C站附近的餐馆的搜索目的匹配的“C站”搜索上下文标签416,则如图7的右边所示,显示基于“C站”搜索上下文标签416在服务器1中再次搜索到的POI信息31和再次提取的搜索上下文标签组42。也就是说,首先显示用于搜索关于作为当前位置的A站附近的区域的POI信息的搜索上下文标签组40和A站附近的POI(参见图5和图6)。然后用户选择了“C站”搜索上下文标签416,从而以用于搜索关于C站附近的区域的POI信息的搜索上下文标签组42和关于C站附近的区域的POI信息来取代搜索上下文标签组40。

如果所选择的搜索上下文标签与地点(如“C站”或“B镇”)有关,则服务器1可以更加优先地搜索和提取用于搜索靠近该地点的POI或在该地点附近的区域中被大量发现的POI的搜索上下文标签。此时,服务器1可以根据基于用户偏好和用户行为模式的分数来提取搜索上下文标签。

可替选地,服务器1可以以下述方式来计算搜索上下文标签的上下文特征量分数:随着搜索上下文标签与基于所选择的搜索上下文标签估计的“搜索C站附近的POI”的搜索目的的相关性越高,搜索上下文标签具有越高的分数,并且服务器1可以优先地从具有最高的特征量分数的搜索上下文标签中提取搜索上下文标签。

<4-2.可以选择搜索上下文标签的UI示例>

在上面参照图7所讨论的示例中,在显示画面上点击并且选择单个搜索上下文标签,并且同时,客户端2向服务器1请求重新搜索/重新提取,从而使得转换至由服务器1返回的重新搜索POI信息/重新提取搜索上下文标签的显示画面。然而,本实施方式不限于此。例如,可以选择多个搜索上下文标签,然后可以向服务器1请求重新搜索/重新提取。这将参照图8和图9进行描述。

图8是示出可以选择多个搜索上下文标签的UI示例的图。如图8所示,“且(and)搜索”按钮500和/或“或(or)搜索”按钮520与多个搜索上下文标签一起被显示。在选择多个搜索上下文标签之后,用户选择“且搜索”按钮500或“或搜索”按钮520。搜索按钮的选择充当触发,并且客户端2将指示所选择的多个上下文标签的选择信息发送至服务器1。客户端2由此请求POI信息重新搜索/搜索上下文标签重新提取。以这种方式在显示画面上显示“且搜索”按钮500和/或“或搜索”按钮520使得可以选择多个搜索上下文标签。

图9是示出可以选择多个搜索上下文标签的另一UI示例的图。此处可以通过重叠多个搜索上下文标签来选择多个搜索上下文标签,而不显示搜索按钮。具体地,如图9的顶部所示,用户将用户想要选择的搜索上下文标签400拖放在用户还想选择的搜索上下文标签404上,并且又将用户想要选择的上下文标签409拖放在搜索上下文标签404和409上。用户然后双击或长按三个重叠的搜索上下文标签400、404和409以发出搜索的指令。双击或长按重叠的搜索上下文标签充当触发,并且客户端2向服务器1请求POI信息重新搜索/搜索上下文标签重新提取。

在图9所示的示例中,选择“咖喱”搜索上下文标签400、“乌冬”搜索上下文标签404以及“A镇”搜索上下文标签409。服务器1因此搜索关于“A镇”中“咖喱乌冬”的POI信息。

<4-3.搜索上下文标签的显示模式示例>

在上面参照图5和图6所讨论的实施方式中描述了根据搜索上下文标签的类型(类别)以不同颜色来显示搜索上下文标签。然而,根据本实施方式的搜索上下文标签的显示模式不限于此。这将参照图10至图12进行具体描述。

图10是示出搜索上下文标签的尺寸根据搜索上下文标签的优先级而不同的UI示例的图。如图10所示,在较高的位置处显示的搜索上下文标签较大。如上面所讨论的,按照以下顺序来显示要呈现给用户的搜索上下文标签:在所述顺序中,根据例如距当前位置的接近度、根据用户偏好的加权、与用户行为模式的匹配或上下文特征量分数来优先提取搜索上下文标签。在较高的位置处显示的搜索上下文标签因此具有较高的优先级并且较可能被用户所选择。

因此,如图10所示,在较高的位置处显示的搜索上下文标签较大,从而使得可以使具有高优先级的搜索上下文标签较易于用户检查和选择。另外,类似于图5和图6,图10所示的每个搜索上下文标签的颜色与搜索上下文标签的类型相符。

接下来,将参照图11描述每个搜索上下文标签的颜色表示从其他一些视角的推荐级别。在上面所讨论的示例中的每个示例中按照优先级(与当前位置的接近度、用户偏好、用户行为模式或上下文特征量分数)的顺序来显示搜索上下文标签。然而,可以根据对于用户的推荐级别来添加显示模式(如颜色(包括颜色的暗度水平)和尺寸),所述推荐级别是根据除用于按顺序显示搜索上下文标签的优先级之外的视角计算的。例如,可以用较暗的颜色来显示具有较高推荐级别的搜索上下文标签。从另一视角计算的推荐级别可以例如以下述方式结合社交信息来计算:用于搜索朋友之间谈论较多的餐馆或最近在电视上介绍过的餐馆的搜索上下文标签具有较高的分数。

在图11所示的示例中,按照优先级的降序来显示搜索上下文标签组46,并且用根据推荐级别的不同的暗度级别来显示相应的搜索上下文标签。例如,用最暗的颜色来显示搜索上下文标签400、407、408和413,这是因为搜索上下文标签400、407、408和413具有最高的推荐级别。相应地用较浅的颜色来显示具有较低的推荐级别的其他搜索上下文标签。

这使得用户能够直观地区分具有高推荐级别的搜索上下文标签。

接下来,将参照图12来描述以根据距当前位置的距离的显示间隔来显示搜索上下文标签。在图12所示的示例中,以与被搜索的POI信息与用户的当前位置之间的距离对应的显示间隔来显示搜索上下文标签。也就是说,显示画面显示指示用户的当前位置的图标540,并且从图标540到每个搜索上下文标签的显示间隔与从用户当前位置到关于被搜索的搜索上下文标签的POI信息的位置的实际距离对应。

例如,如果存在靠近用户的当前位置的豚骨拉面餐馆(POI的示例),则用于搜索豚骨拉面餐馆的搜索上下文标签402被显示成靠近指示当前位置的图标540。同时,由于用于搜索咖喱餐馆(POI的示例)的搜索上下文标签400被显示在比搜索上下文标签402远的位置处,因此这表明搜索上下文标签400搜索的咖喱餐馆位于比豚骨拉面餐馆远的位置处。

以这种方式以根据距当前位置的距离的间隔来显示搜索上下文标签使得用户能够直观地了解所显示的搜索上下文标签搜索的位置。

在图12所示的示例中,作为示例,每个搜索上下文标签具有根据参照图11所描述的从另一视角的推荐级别的尺寸和颜色暗度级别。例如,将用于搜索最近在SNS上的朋友之间谈论较多的咖喱餐馆的搜索上下文标签400用最暗的颜色显示为最大。

<4-4.呈现过去的历史的UI示例>

接下来,将参照图13至图14来描述另外呈现过去的历史的UI示例。当搜索信息时,用户有时在短时间内改变他或她的想法/兴趣。例如,将频繁发生的是:用户首先搜索“意大利”料理的字段来寻找餐馆信息,但是用户随后对“中国”食物感兴趣并且搜索“中国”食物的字段。用户有时想要再次检查用户在搜索中已经查找到的信息。本实施方式因此使得可以与当前搜索结果一起显示过去的搜索结果(历史)。

图13是示出另外显示POI信息历史的UI的示例的图。如图13所示,除呈现的POI信息32和搜索上下文标签组53之外,还显示链接至过去的搜索结果的POI信息30-1和POI信息31-1。使用比在该搜索中呈现的POI信息32的信息量少的信息量来呈现POI信息30-1和POI信息31-1。例如,可以仅显示餐馆的名称。一旦用户点击用户想要查看的POI信息历史,显示画面就转换为链接至POI信息历史的过去搜索结果(POI信息和搜索上下文标签)的显示画面。如图13所示,按照从最新的POI信息历史开始的顺序来显示POI信息历史。例如,在倒数第二的搜索中呈现的POI信息30-1之后显示在最后的搜索中呈现的POI信息31-1。用户可以通过向上滚动屏幕来进一步查看过去的POI信息历史。

可以显示所有的过去的历史,或者可以将要显示的过去的历史限制为用户感兴趣并且用户对其执行了某些动作的信息,如用户已经详细查看的POI信息和用户已经加入书签的POI信息。

这使得用户能够立即返回至过去的搜索历史。另外,要显示的过去历史不限于如图13所示的POI信息的历史。下面参照图14来描述另一UI示例。

图14是示出过去的历史的另一UI示例的图。如图14所示,除呈现的POI信息32和搜索上下文标签组53之外,还显示链接至过去的搜索结果的POI信息30-2和POI信息31-2。除过去所搜索的POI信息之外,POI信息30-2和POI信息31-2还包括与过去所搜索的POI信息一起显示的搜索上下文标签组50和52。可以例如通过顶部的四个搜索上下文标签来表示搜索上下文标签组50和52。

这使得用户能够立即确认在过去与过去的POI信息一起呈现的搜索上下文标签。如果用户想要选择过去所呈现的搜索上下文标签,则用户可以通过点击目标POI信息历史并且使屏幕转换至过去的搜索结果来选择搜索上下文标签。

<4-5.根据不同装置的UI示例>

上述UI示例假定存在足以一起显示POI信息和搜索上下文标签的显示区域。具体地,如果客户端2被例如实现为智能电话、平板电脑终端或笔记本型PC,则可以说客户端2具有足够的显示区域。

同时,一些装置具有狭窄的显示区域以致于难以一起显示POI信息和搜索上下文标签。例如,在一些情况下,诸如带状终端和手表终端的可穿戴装置具有有限的显示区域。在一些情况下,透视眼镜型HMD终端也具有用户的视野内的有限显示区域以保障视野。

然后,将参照图15来描述具有狭窄的显示区域以致于难以如图5所示来显示POI信息和搜索上下文的装置的UI示例。

图15是示出狭窄的显示区域上的POI信息和搜索上下文标签的UI示例的图。如图15所示,以下述方式来执行显示控制:POI信息和搜索上下文标签顺序地淡入淡出以在水平方向长的显示区域26’上流动。更具体地,如图15的顶部所示,POI信息30’首先从屏幕的左端淡入,并且多个搜索上下文标签400、401、402以及403然后顺序地淡入。可以按照搜索上下文标签提取单元10a的优先提取的顺序(优先级顺序)来显示多个搜索上下文标签400至403。

以这种方式,甚至可以在狭窄的显示区域上一起显示POI信息和搜索上下文标签,并且用户可以选择与每个搜索目的匹配的搜索上下文标签。

<5.其他>

接下来,将补充根据本实施方式的推荐系统。在上述实施方式中,通过从所呈现的搜索上下文标签中选择用户期望的搜索上下文标签来获取期望的POI信息。然而,本实施方式不限于此。例如,可以以选择不期望的POI信息的方式来产生负面的反馈。

如果服务器1从客户端2接收到负面的反馈,则服务器2可以通过在下一次搜索或提取中在计算特征量分数时减小例如负面反馈所属的搜索上下文标签的分数或者有关的搜索上下文标签的分数来呈现用户所期望的信息。

已经参照图13和图14描述了其中呈现推荐结果的过去的历史的UI示例,但是还可以将过去的推荐结果的链接信息呈现为搜索上下文标签。例如,图6所示的“前一餐馆”搜索上下文标签417是上次呈现的POI信息的显示画面的链接信息。当“前一餐馆”搜索上下文标签417被选择时,服务器1基于存储在用户模型DB 15中的反馈历史来提取上次呈现的POI信息和在那时呈现的搜索上下文标签,并且向客户端2进行答复。

以这种方式,本实施方式重复搜索上下文标签的选择以及POI信息与搜索上下文标签的更新处理,以使得呈现用于示出过去的推荐结果的链接信息有用。

要使用的一些类型的搜索上下文标签虽然是相同的标签,但是可以指的是不同的搜索上下文。例如,以地点-名称命名的标签中的一个标签可以指的是具有该地点-名称的站附近的区域,以地点-名称命名的标签中的另一标签可以指的是具有该地点-名称的区域,以及以地点-名称命名的标签中的又一标签可以指的是以该地点-名称命名的水族馆或动物园。在这种情况下,即使标签相同,也可以简单地通过根据类型统一标签的颜色或添加指示类型的文本以向用户呈现标签。例如,当以地点-名称R命名的标签指的是站(R站)附近的区域时,标签被显示为“地点-名称R(站)”。当标签指的是区域时,标签被显示为“地点-名称(区域)”。当标签指的是水族馆(R水族馆)时,标签被显示为“地点-名称(水族馆)”。

<6.结论>

如上所述,根据本公开内容的实施方式的推荐系统还向用户呈现指示POI信息搜索的策略的搜索上下文标签以及具体的POI信息,并且使得用户能够选择与搜索目的匹配的搜索上下文标签。

在上面已经参照附图描述了本公开内容的优选实施方式,然而本公开内容不限于上述示例。本领域技术人员可以在所附权利要求书的范围内找到各种变化和修改,并且应当理解的是,所述各种变化和修改将自然地归入本公开内容的技术范围内。

还可以使计算机程序使得置于服务器1或客户端2中的诸如CPU、ROM以及RAM的硬件实现服务器1或客户端2的功能。还提供了其中存储有计算机程序的计算机可读存储介质。

在上面所讨论的实施方式中,POI信息和搜索上下文标签被输出至显示画面上并且来自用户的反馈操作被输入至显示画面上。然而,根据本实施方式的推荐系统不限于此,而是还具有语音输入的功能。这在例如当客户端2被实现为透视眼镜型HMD、手表终端或带状终端并且难以通过触摸操作对显示画面进行输入时是有用的。客户端2通过麦克风(未示出)来采集用户的语音,并且将所采集的声音数据发送至服务器1。服务器分析所接收的声音数据,提取与识别的关键字类似的搜索上下文标签,以及呈现所提取的搜索上下文标签以及POI信息。

另外,在本说明书中所描述的效果仅是说明性的或例示的效果,并且并非限制性的。也就是说,与上述效果一起或代替上述效果,根据本公开内容的技术可以实现基于本说明书的描述对本领域技术人员而言清楚的其他效果。

另外,本技术还可以被配置如下。

(1)一种显示控制装置,包括:

显示控制单元,所述显示控制单元被配置成以下述方式执行控制:显示画面一起显示要推荐给用户的兴趣点信息以及用于搜索所述兴趣点信息的一个或更多个搜索轴,其中:

所述显示画面按照与搜索目的的相关性的降序来显示所述一个或更多个搜索轴。

(2)根据(1)所述的显示控制装置,其中:

当用户选择搜索轴时,所述显示画面被替换成以下显示画面:该显示画面显示与基于所选择的搜索轴而估计的搜索目的高度相关的搜索轴以及基于所选择的搜索轴而搜索到的兴趣点信息。

(3)根据(1)或(2)所述的显示控制装置,其中:

所述显示画面附加地显示过去推荐结果。

(4)根据(3)所述的显示控制装置,其中:

所述过去推荐结果是兴趣点信息和搜索轴中的至少任一个。

(5)根据(3)或(4)所述的显示控制装置,其中:

所显示的过去推荐结果至少是用户感兴趣的并且用户执行预定动作的兴趣点信息。

(6)根据(1)至(5)中任一项所述的显示控制装置,其中:

所述显示画面显示以下按钮中的至少任一按钮:用于使得用户能够执行“且”搜索的按钮;以及用于使得用户能够执行“或”搜索的按钮,这两个按钮都基于用户所选择的一个或更多个搜索轴。

(7)根据(1)至(6)中任一项所述的显示控制装置,其中:

所述显示画面按照从用于搜索所述用户的当前位置或所述用户指定的地点附近的兴趣点信息的搜索轴开始的顺序来显示搜索轴。

(8)根据(1)至(7)中任一项所述的显示控制装置,其中:

所述显示画面以与所搜索的兴趣点信息的位置与所述用户的当前位置之间的距离对应的显示间隔来显示所述一个或更多个搜索轴。

(9)根据(1)至(8)中任一项所述的显示控制装置,其中:

所述显示画面按照进一步基于与用户偏好的高相关性的顺序来显示所述一个或更多个搜索轴。

(10)根据(1)至(9)中任一项所述的显示控制装置,其中:

所述显示画面按照进一步基于与用户行为模式的高相关性的顺序来显示所述一个或更多个搜索轴。

(11)根据(1)至(10)中任一项所述的显示控制装置,其中:

所述显示画面以下述方式来显示所述一个或更多个搜索轴:所述一个或更多个搜索轴根据所述搜索轴的类型而具有不同颜色或尺寸。

(12)根据(1)至(11)中任一项所述的显示控制装置,其中:

所述显示画面以下述方式来显示所述一个或更多个搜索轴:所述一个或更多个搜索轴根据搜索轴的推荐级别而具有不同颜色或尺寸。

(13)根据(1)至(12)中任一项所述的显示控制装置,其中:

所述显示控制单元以兴趣点信息和搜索轴顺序滚动的方式来执行显示控制。

(14)一种显示控制方法,包括:

以下述方式执行控制:显示画面一起显示要推荐给用户的兴趣点信息以及用于搜索所述兴趣点信息的一个或更多个搜索轴,其中:

所述显示画面按照与搜索目的的相关性的降序来显示所述一个或更多个搜索轴。

(15)一种程序,所述程序用于使计算机用作:

显示控制单元,所述显示控制单元被配置成以下述方式执行控制:显示画面一起显示要推荐给用户的兴趣点信息以及用于搜索所述兴趣点信息的一个或更多个搜索轴,其中:

所述显示画面按照与搜索目的的相关性的降序来显示所述一个或更多个搜索轴。

附图标记列表

1 服务器

10 控制单元

10a 搜索上下文标签提取单元

10b POI信息搜索单元

10c 呈现控制单元

10d 学习单元

11 通信单元

13 POI信息DB

14 搜索上下文标签DB

15 用户模型DB

2 客户端

21 CPU

22 ROM

23 RAM

24 存储单元

25 通信I/F

26 操作显示单元

27 位置信息获取单元

3 基站

4 网络

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1