信息处理设备、控制方法及程序与流程

文档序号:12287969阅读:340来源:国知局
信息处理设备、控制方法及程序与流程

本公开内容涉及信息处理设备、控制方法及程序。



背景技术:

已经常规地提出了其中的每一个推荐关于用户需求的内容的各种推荐系统。例如,专利文献1提供了以下信息处理设备,该信息处理设备在对元数据的查询处理中获取满足用户指定的搜索条件的内容的元数据连同表示该内容是否已经被用户购买的信息作为元数据搜索结果。这消除了对单独执行用于搜索内容的查询处理以及用于参考内容购买历史的查询处理的服务器的需要,并且可以减少服务器上查询处理的工作负荷。

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

引用列表

专利文献

专利文献1:JP2010-28584A



技术实现要素:

技术问题

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

用户期望的信息不一定在列表上排名高,原因是统一呈现关于表示用户的当前位置周围的特定餐厅等的POI的信息。因此,存在以下问题:没有考虑用户的偏好以及连续多日呈现相同结果会使用户厌烦。此外,未来POI信息将增加并且会更频繁地更新。因此,当呈现大量列表时,用户不得不滚动屏幕或多次浏览页面以搜索期望的信息,这会给用户强加更多的工作量。

于是本公开内容提出了可以向用户呈现表示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示例的图。

具体实施方式

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

将按以下顺序进行描述。

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以及对作为表示对POI信息的搜索和POI信息搜索的策略的项目的搜索上下文标签(搜索轴)进行提取的服务器1。客户端2与基站3进行无线通信,并且向连接至网络4的服务器1发送数据以及从连接至网络4的服务器1接收数据。

基于由客户端2获取的用户的当前位置信息,服务器1搜索指示关于用户的当前位置周围的餐厅、观光胜地、机构等的信息的兴趣点(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)、非易失性存储器和接口单元的微控制器,并且控制服务器1的每个部件。例如,控制单元10将从客户端2经由通信单元11发送的用户的当前位置信息和当前时间存储在用户模型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站的搜索上下文标签时,可以估计到,用户期望关于B站周围的区域而不是A站(当前位置)周围的区域的POI信息。以得分随着距B站的距离减少而增加的方式计算搜索上下文标签的特征量得分,并提取特征量得分较高的搜索上下文标签。

每当用户产生反馈时,计算这样的上下文特征量得分。这使得可以免于搜索过去所选择的上下文标签(搜索目的的策略),并且可以对改变用户的搜索目的进行灵活处理。通过地点将搜索上下文标签的范围缩小到一定程度并且然后计算上下文特征量得分可以减少计算工作量。

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

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

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

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

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

到此为止,已经具体描述了搜索上下文标签的提取方法。另外,根据本实施方式的推荐系统可以结合至少一种或更多种上述提取方法来提取搜索上下文标签。在那时,搜索上下文标签提取单元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、手表终端和带状终端)。

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

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

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,并且经由基站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的上述部件是示例。本公开内容不限于此。例如,可以在客户端2中设置服务器1的一些或所有部件。

<<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将POI信息和搜索上下文标签显示在操作显示单元26上并且根据来自服务器1的指示将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显示为每个包括表示搜索策略的关键词的按钮,并且可以成行布置或者如图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显示在顶部。不必统一要显示的搜索上下文标签的粒度。例如,用于搜索“拉面馆”的“拉面”搜索上下文标签407可以与用于搜索作为包括在拉面菜单中的菜“豚骨拉面”的“豚骨拉面”搜索上下文标签402同时显示。

用户可以随后离开当前位置,使得还可以显示用于搜索接近当前位置的“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和在服务器1中重新提取的搜索上下文标签组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”的搜索目的更加高度相关时,搜索上下文标签具有更高得分,并且可以优先从具有最高特征量得分的搜索上下文标签提取搜索上下文标签。

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

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

图8是示出了可以选择多个搜索上下文标签的UI示例的图。如图8所示,“且搜索”按钮500和/或“或搜索”按钮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描述每个搜索上下文标签的颜色从一些其他视角表示推荐水平。在上述每个示例中,按照优先级(与当前位置的接近度、用户偏好、用户行为方式或上下文特征量得分)的顺序显示搜索上下文标签。然而,可以使用户根据从除了用于按顺序显示搜索上下文标签的优先级以外的视角计算的推荐水平添加显示模式(如颜色(包括颜色的暗度水平)和大小)。例如,可以以较深的颜色显示具有较高推荐水平的搜索上下文标签。可以以如下方式例如结合社会信息来计算从另一视角所计算的推荐水平:用于搜索朋友之间谈论较多的餐厅或TV上最近介绍的餐厅的搜索上下文标签具有较高得分。

按照优先级的递减顺序显示搜索上下文标签组46,并且根据图11所示的示例中的推荐水平以不同暗度水平显示各个搜索上下文标签。例如,因为搜索上下文标签400、407、408和413具有最高的推荐水平,所以以最深的颜色显示搜索上下文标签400、407、408和413。因此,以较亮的颜色显示具有较低推荐水平的其他搜索上下文标签。

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

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

例如,如果存在靠近用户的当前位置的豚骨拉面馆(POI的示例),则靠近表示当前位置的图标540显示用于搜索豚骨拉面馆的搜索上下文标签402。同时,由于用于搜索咖喱餐厅(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信息31-1,接着显示呈现在第二最近的搜索中的POI信息30-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信息和搜索上下文标签。例如,在一些情况下,可穿戴设备如带状终端和手表终端具有有限的显示区域。在一些情况下,透明的眼镜型HND终端在用户的视场内也具有有限的显示区域以确保视场。

然后,将参照图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提取上次呈现的POI信息以及在那时基于存储在用户模型DB 15中的反馈历史所呈现的搜索上下文标签,并答复客户端2。

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

要使用的搜索上下文标签的一些类型可以指代不管相同标签的不同搜索上下文。例如,以地名命名的标签中的一个可以指代具有该地名的站周围的区域,标签中的另一个可以指代具有该地名的区域,标签中的又一个可以指代以该地名命名的水族馆或动物园。在这种情况下,即使标签相同,仍然可以通过根据类型对标签的颜色进行统一或添加表示类型的文本来向用户简单呈现标签。例如,当以地名R命名的标签指代该车站(R车站)周围的区域时,标签显示为“地名R(车站)”。当标签指代地区时,标签显示为“地名(地区)”。当标签指代水族馆(R水族馆)时,标签显示为“地名(水族馆)”。

<<6.总结>>

如上所讨论的,根据本公开内容的实施方式的推荐系统还向用户呈现表示POI信息搜索的策略的搜索上下文标签连同特定POI信息,并且使得用户能够选择与搜索目的匹配的搜索上下文标签。

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

还可以产生用于使服务器1或客户端2中构造的硬件如CPU、ROM和RAM实现服务器1或客户端2的功能的计算机程序。还提供了具有存储在其中的计算机程序的计算机可读存储介质。

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

另外,本说明书中描述的效果仅仅是说明性的或示例性效果而非限制性的。也就是说,与上述效果一起或者代替上述效果,根据本公开内容的技术可以基于本说明书的描述达到对本领域技术人员而言显而易见的其他效果。

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

(1)一种信息处理设备,包括:

搜索单元,被配置成搜索要推荐给用户的POI信息;

提取单元,被配置成根据用户的当前位置信息来提取用于搜索要推荐给所述用户的所述POI信息的一个或更多个搜索轴;以及

呈现控制单元,被配置成以将所提取的搜索轴连同已经搜索到的所述POI信息一起呈现给所述用户的方式执行控制。

(2)根据(1)所述的信息处理设备,其中,

所述提取单元优先提取用于搜索接近所述用户的当前位置的POI信息的搜索轴。

(3)根据(1)或(2)所述的信息处理设备,其中,

所述搜索单元基于由所述用户选择的搜索轴重新搜索POI信息,

所述提取单元优先重新提取与基于由所述用户选择的搜索轴估计的搜索目的高度相关的搜索轴,以及

所述呈现控制单元以将重新提取的搜索轴连同已经重新搜索到的POI信息一起呈现的方式执行控制。

(4)根据(3)所述的信息处理设备,其中,

每当所述用户选择搜索轴时,所述提取单元针对每个搜索轴计算特征量得分,所述特征量得分表示与所选择的搜索轴的相关度。

(5)根据(1)至(4)中任一项所述的信息处理设备,其中,

所述提取单元优先提取与用户偏好高度相关的搜索轴。

(6)根据(5)所述的信息处理设备,其中,

所述用户偏好基于包括由所述用户选择的搜索轴和POI信息中的至少任一个的反馈历史来计算。

(7)根据(1)至(6)中任一项所述的信息处理设备,其中,

所述提取单元优先提取与所述用户的行为方式高度相关的搜索轴。

(8)根据(1)至(7)中任一项所述的信息处理设备,其中,

所述搜索轴表示以下项中的至少任一个:区域搜索、字段搜索、推荐算法搜索、推荐理由搜索和价格搜索。

(9)根据(1)至(8)中任一项所述的信息处理设备,其中,

所述提取单元提取多个搜索轴而不考虑搜索的粒度。

(10)根据(1)至(9)中任一项所述的信息处理设备,其中,

所述呈现控制单元以将用于呈现所述搜索轴和POI信息的控制信号发送至客户端的方式执行控制。

(11)一种控制方法,包括:

搜索要推荐给用户的POI信息;

根据用户的当前位置信息来提取用于搜索要推荐给所述用户的所述POI信息的一个或更多个搜索轴;以及

以将所提取的搜索轴连同已经搜索到的所述POI信息一起呈现给所述用户的方式执行控制。

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

被配置成搜索要推荐给用户的POI信息的搜索单元;

被配置成根据用户的当前位置信息来提取用于搜索要推荐给所述用户的所述POI信息的一个或更多个搜索轴的提取单元;以及

被配置成以将所提取的搜索轴连同已经搜索到的所述POI信息一起呈现给所述用户的方式执行控制的呈现控制单元。

附图标记列表

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