信息处理装置、信息处理方法和程序与流程

文档序号:11160954阅读:436来源:国知局
信息处理装置、信息处理方法和程序与制造工艺

本发明涉及信息处理装置、信息处理方法和程序。



背景技术:

专利文献1公开了用于抑制计算成本以基于用户的项目使用日志通过对用户和项目分类来选择项目的技术。例如,已经提出了用于对由用户帐户、与在数据库中登记的项目有关的日志的数据等规定的用户的数据执行归并、分析、分类等的很多技术。

引用列表

专利文献

专利文献1:JP2013-164704A

发明概述

技术问题

在近年来,各种设备具有智能功能。例如,不仅仅信息处理终端例如个人计算机、智能电话和平板计算机,各种设备例如家用电器——包括空调、冰箱等、汽车和通风机(其中每个包括通信功能、信息处理功能、感测功能等)也变得越来越普遍。这样的设备包括通信功能。然而,与信息处理终端不同,并不总是通过登录操作等来识别用户。例如,像通风机一样,一些设备配置成由很多和未指定的用户使用。

以类似于信息处理终端的方式,例如,这样的设备可用作用于获取设备使用日志等作为用户的统计信息的装置或用于向用户输出信息的装置。然而,如上所述,这样的设备并不识别用户(甚至在设备由特定的用户使用的情况下),或配置成由很多和未指定的用户使用。因此,很难组织并使用设备。

相应地,本公开提出能够通过组织这样的设备来更有效地利用各种设备的新颖和改进的信息处理装置、信息处理方法和程序。

问题的解决方案

根据本公开,提供了信息处理装置,其包括:设备日志获取单元,其配置成从每个设备获取包括指示由用户的行为引起的与每个设备有关的状态的信息的设备日志;以及关联确定单元,其配置成在设备日志和状态的预设条件的基础上确定在被包括在设备中的某些设备之间的关联。

根据本公开,提供了信息处理方法,其包括:从每个设备获取包括指示由用户的行为引起的与每个设备有关的状态的信息的设备日志;以及由处理器在设备日志和状态的预设条件的基础上确定在被包括在设备中的某些设备之间的关联。

根据本公开,提供了一种程序,用于使计算机实现:在由用户的行为引起的与每个所述设备有关的状态的预设条件以及从每个所述设备获取的并包括指示所述状态的信息的设备日志的基础上,确定在被包括在所述设备中的某些设备之间的关联的功能。

本发明的有益效果:

如上所述,根据本公开,可能通过组织这样的设备来更有效地利用各种设备。

注意,上面所述的效果并不一定是限制性的。使用或代替上面的效果,可实现在本说明书中所述的任一效果或可从本说明书中领会的其它效果。

附图的简要说明

图1是示出根据本公开的第一实施方式的系统的示意性配置的图。

图2是示意性示出根据本公开的实施方式的服务器的功能配置的方框图。

图3是示出根据本公开的第一实施方式的由关联确定单元执行的过程的例子的流程图。

图4A是示出根据本公开的第一实施方式的设备日志DB的例子的图。

图4B是示出根据本公开的第一实施方式的设备日志DB的例子的图。

图4C是示出根据本公开的第一实施方式的设备日志DB的例子的图。

图5是示出根据本公开的第一实施方式的关联条件DB的例子的图。

图6是示出根据本公开的第一实施方式的关联分数DB的例子的图。

图7是示意性示出根据本公开的第二实施方式的服务器的功能配置的方框图。

图8是示出根据本公开的第二实施方式的在所有设备上执行的分组过程的例子的流程图。

图9是示出根据本公开的第二实施方式的在额外的设备上执行的分组过程的例子的流程图。

图10是示出根据本公开的第二实施方式的组DB的例子的图。

图11是示出根据本公开的第三实施方式的分组过程的例子的流程图。

图12是示出根据本公开的第三实施方式的设备日志DB的例子的图。

图13是示出根据本公开的实施方式的信息处理装置的硬件配置例子的方框图。

具体实施方式

在下文中,将参考附图详细描述本公开的优选实施方式。在这个说明书和附图中,用相同的参考数字表示具有实质上相同的功能和结构的结构元件,且这些结构元件的重复解释被省略。

注意,该描述以下面的顺序给出。

1.第一实施方式

1-1.系统配置

1-2.服务器的功能配置

1-3.过程的工作流程

1-4.数据的例子

1-5.关联确定的特定例子

3.第三实施方式

4.硬件配置

5.补充

(1.第一实施方式)

(1-1.系统配置)

图1是示出根据本公开的第一实施方式的系统的示意性配置的图。参考图1,根据实施方式的系统10包括设备100和服务器200。作为设备100的例子,图1示出智能电话100a、平板计算机100b、膝上型个人计算机(PC)100c、穿戴式设备100d、安装在汽车上的设备100e、电视机100f、游戏控制台100g、空调100h、灯100i和厨房器具100j。

设备100的例子不限于此,且设备100可包括各种其它设备。例如,设备100可包括除了智能电话、平板计算机和膝上型PC以外的移动设备。除了所示眼镜以外,设备100还可包括其它穿戴式设备,例如隐形眼镜型终端、手表型终端、手镯型终端、戒指型终端、头戴式耳机、连接到衣服的终端、集成到衣服内的终端、附着到鞋的终端、集成到鞋内的终端和项链型终端。具体地,安装在汽车上的设备100e可以是汽车导航系统或后座娱乐系统。设备100不限于电视机、游戏控制台、空调或灯。设备100可包括具有通信功能和信息处理功能的每种类型的消费电子(CE)设备。

设备100可包括由很多和未指定的用户共用的设备。例如,设备100可包括公共显示器、用于在饭店等中的订购系统的终端设备以及自动售货机。此外,有时移动设备或安装在汽车上的设备可被租用或安装在出租车上并由很多和未指定的用户使用。

在存在各种类型的设备的上面所述的环境中,一个用户常常使用两个或多个设备100。例如,用户可在电视机100f上看电影期间通过使用智能电话100a来搜索关于电影的信息。可选地,用户可乘坐在配备有安装在汽车上的设备100e的车辆上,同时握着平板计算机100b。可选地,用户可在戴着穿戴式设备100d时打开/关掉空调、打开/关掉灯100i或通过使用厨房器具100j来做菜。可选地,用户可通过使用膝上型PC 100c来搜索游戏的初排,同时在游戏控制台100g上玩游戏。

在这样的情况下,如果使两个或多个设备100与彼此相关变得可能,因为设备100由一个用户使用,则这样的相关性例如帮助获取用户的各种长期日志并帮助选择用于给用户提供信息的最佳输出设备。然而,设备100的这样的关联只在有限的情况中是可能的,且在大部分情况下,使设备100与彼此相关很难。

例如,当一个用户使用同一用户帐户经由两个或多个设备100登录到服务时,这些设备100可与彼此相关。然而,设备100并不总是使用同一用户帐户。此外,在用于使用不需要登录的服务的设备100或没有用于执行登录操作的功能的设备100中,用户根本不执行登录。

另一方面,例如两个或多个设备100可与彼此相关,在这些设备100通过分析由他们的摄像机获取的图像来识别出用户且所识别出的用户是同一人的情况下。然而,设备100并不总是具有摄像机,且用户的图像并不总是被获取。此外,识别用户的图像分析需要高处理负荷,且增强它的准确度很难。

另一方面,例如两个或多个设备100可与彼此相关,在用于在这些设备100之间的通信的网络地址例如IP地址被获取且网络地址是相同的情况下。以这样的方式,可能例如使经由房屋中的Wi-Fi等连接到彼此的设备100相关。然而,经由移动网络例如甚至在房屋中的移动电话网络执行通信的移动设备具有与经由局域网(LAN)和固定线路通过路由器执行通信的CE设备不同的网络地址。因此,使移动设备与CE设备相关很难。

根据本公开的第一实施方式(以后描述),例如可能容易以与上面所述的例子不同的方式通过使设备100与彼此相关来评估在由同一用户使用的设备100之间的关系。

(1-2.服务器的功能配置)

图2是示意性示出根据本公开的实施方式的服务器的功能配置的方框图。参考图2,服务器200包括设备日志获取单元210、设备日志DB 220、关联确定单元230、关联DB 240和关联分数DB 250。

设备200由在网络上的一个或多个服务器装置实现。每个服务器装置由信息处理装置(将在以后描述)的硬件配置实现。例如,设备日志获取单元210由通信装置实现,设备日志DB 220、关联条件DB 240和关联分数DB 250由存储器或存储设备实现,以及关联确定单元230由处理器例如CPU实现。在服务器200由多个服务器装置实现的情况下,每个服务器装置实现所示功能配置之一。可选地,也可能一个功能配置被分配到多个服务器装置。

设备日志获取单元210获取由图1所示的设备100提供的设备日志。例如,设备日志可以是包括关于每个设备的位置的信息和关于由用户的行为引起的与每个设备有关的状态的信息。例如,设备日志获取单元210周期性地或当某个事件出现时从设备被传输。在实施方式中,假设唯一ID(设备ID和用户ID)被分配到设备和使用设备的用户。由设备日志获取单元21获取的日志存储在设备日志DB 220中。以后描述存储在设备日志DB 220中的数据的特定例子。

关联确定单元230确定在提供设备日志的至少两个设备之间的关联。关联确定单元230在设备的状态的预设条件的基础上确定在设备之间的关联,并将结果存储在关联分数DB 250中。预设条件被登记在关联条件DB 240中。在实施方式中,关联条件DB 240主要从相应的设备由用一用户使用方面来定义关联条件。在实施方式中,为非常可能由同一用户使用的设备的组合计算正分数,且为非常可能由不同的用户使用的设备的组合计算负分数。以后描述存储在关联条件DB 240和关联分数DB 250中的数据的特定例子。

(1-3.过程的工作流程)

图3是示出根据本公开的第一实施方式的由关联确定单元执行的过程的例子的流程图。参考图3,关联确定单元230首先为设备的每个组合对存储在设备日志DB 220中的日志数据执行循环过程(S101)。在这里,关联确定单元230获取在组合中的设备的日志(S103)。所获取的日志可包括按时间顺序获取的每个设备的一系列日志。假设日志包括至少时间和位置信息。

接着,关联确定单元230根据日志确定设备的位置是否在任何时间点接近(S105),并在随后的步骤S107到S109中只为在任何时间点接近的设备的组合计算在过程中的关联分数。相反,在所示例子中,不为在每个时间点接近的设备的组合计算关联分数。设备的这样的组合被处理为一个组合,对该组合例如不可能确定设备是否被关联(是否设备由同一用户使用)。此外,在这个确定中,设备的位置只必须至少在某个时间接近。位置在一个时间可以不同于某个时间。

在步骤S105中确定位置在任何时间点接近的情况下,关联确定单元230还确定由设备的日志指示的条件是否被登记在关联条件DB 240中(S107)。以后关于关联条件DB 240的详细例子描述确定过程的特定例子。在这里,在确定条件未被登记的情况下,不以类似于位置不接近的情况的方式计算关联分数,且设备的组合作为组合被处理为一个组合,对该组合例如不可能确定设备是否被关联(是否设备由同一用户使用)。

在步骤S107中确定由设备的日志指示的条件被登记在关联条件DB 240中的情况下,关联确定单元230在与所登记的条件相关的信息的基础上更新在关联分数DB 250中记录的设备的关联分数(S109)。在这里,如以后描述的,根据实施方式的关联分数包括指示在设备之间的高关联的正分数和指示在设备之间的低关联的负分数。相应地,在所示例子中,关联确定单元230根据被登记在关联条件DB 240中的条件来确定至少在任何时间点接近的设备的组合的关联的水平。另一方面,关联确定单元230不主动确定在除了上面所述的设备以外的设备之间的关联,即在每个时间点不接近的设备或不满足被登记在关联条件DB 240中的条件。

(1-4.数据的例子)

图4A到图4C每个是示出根据本公开的第一实施方式的设备日志DB的例子的图。参考图4A到4C,在设备日志DB 220中的记录可包括时间220a、设备ID 220b、设备类型220c、状态220d、详细状态220e和位置220f的字段。将再次参考用于描述在关联条件DB 240的例子中的关联确定(以后将描述)的图4A到图4C。

时间220a是指示当日志被获取时的时间的时间戳。设备ID 220b是用于识别提供日志的设备的ID。设备类型220c是提供日志的设备的类型(可单独地定义与设备ID相关的设备类型)。

状态220d是在时间220a的由设备ID 220b指示的设备的状态。参考所示例子,状态220d可指示设备的功能,例如“设备重放”、“web浏览”等。可选地,例如状态220d可指示设备被打开/关闭,简单地指示设备被操作,或指示设备移动了。

详细状态220e指示由状态220d指示的状态的细节。例如,像所示例子一样,详细状态220e可指示在状态220d是“视频重放”状态的情况下的视频的标题。在状态220d是“web浏览”状态的情况下,详细状态220e可指示网页的标题。

位置220f是在时间220a的由设备ID 220b指示的设备的位置。例如,位置220f可以是由使用全球导航卫星系统(GNSS)例如GPS进行定位的每个设备获取的位置信息。可选地,位置220f可以是用户提前输入的位置,作为设备固定地被安装时的位置(在这种情况下,由每个设备提供的位置信息是固定值)。

图5是示出根据本公开的第一实施方式的关联条件DB的例子的图。参考图5,在关联条件DB 240中的记录可包括状态(1)240a、详细状态(1)240b、状态(2)240c、详细状态(2)240d、时间关系240e、详细条件240f和关联240g的字段。

状态240a和240c指定设备的状态,在设备的组合中,关联被确定。例如,在两个设备的位置在任何时间点接近且设备中的一个在状态240a中而设备中的另一个在状态240c中的情况下,也许可能确定在这些设备之间的关联。

关于相应的设备的状态240a和240c,详细状态240b和240d指定在详细条件240f的确定(以后描述)中使用的信息。因此,根据详细条件240f,有时至少详细状态240b和240d中的任一个不被设置。此外,详细状态240b和240d不一定接近在设备日志DB 220中的详细状态220e。

时间关系240e指示在相应设备的状态240a和240c之间的时间关系。所示例子包括两种类型的时间关系:“同步”和“切换”。“同步”指示设备的状态240a和240c同时并行地被引起。“切换”指示设备的状态240a和240c交替地被引起。以后将描述时间关系的特定例子。

详细条件240f指示在状态240a和240c在组合中的设备中被引起且时间关系240e被满足的情况下的额外确定条件。例如,在记录240-1中,详细条件240f是,在设备中的一个在“视频重放”状态(状态240a)中而设备中的另一个在“web浏览”状态(状态240c)中的情况下,在“视频重放”状态中重放的视频的视频标题(详细状态240b)相应于在“web浏览状态”中浏览的网页的网页标题(详细状态240d)。

关联240g指示在每个记录中指示的条件被满足的情况下在组合中的设备之间的所估计的关联。所示例子包括两种类型的关联:“是”和“否”。“是”指示设备非常可能由同一用户使用,以及在设备之间的关联是高的。“否”指示设备非常可能由不同的用户使用,以及在设备之间的关联是低的。

如上面指示的,根据实施方式,在关联条件DB 240中定义的条件被满足的情况下,关联确定单元230估计在由关联240g指示的组合中的设备的关联。在条件不被满足的情况下,关联确定单元230确定不估计关联(根据上面的例子,关联确定单元230确定关联为是或否)。

图6是示出根据本公开的第一实施方式的关联分数DB的例子的图。参考图6,在关联分数DB 250中的记录可包括设备ID(1)250a、设备ID(2)250b和关联分数250c的字段。

根据实施方式,关联确定单元230代表在上面所述的过程中确定的设备之间的关联,作为关联分数。例如,在关联条件DB 240中的某个记录中定义的条件被满足且某个记录的关联240g指示在设备之间的关联是高的(在图5中的例子中的“是”)的情况下,关联确定单元230可加上关于设备的组合的预定关联分数。另一方面,在关联240g指示在设备之间的关联是低的(在图5中的例子中的“否”)的情况下,关联确定单元230可减去关于设备的组合的预定关联分数。

在所示例子的关联分数DB 250中的设备ID 250a和250b指示在组合中的设备,该组合的关联分数被计算。关联分数250c指示为设备的组合计算的关联分数。例如,记录250-1指示为ID“000011”的设备和ID“000002”的设备的组合计算关联分数“+0.75”。虽然这个分数是正关联分数如记录250-2,记录250-1的分数高于记录250-2。

例如,在某些设备的组合满足在关联条件DB 240中定义的多个条件且所有条件都指示在某些设备之间的关联是高的情况下,关联确定单元230可对相应于关于某些设备的相应条件的关联分数求积分。在这种情况下,关联分数250c变得更高,因为设备的组合满足更多的条件(指示在设备之间的关联是高的)。可选地,在关联条件DB 240中定义的条件不必相应于如图5所示的二进制关联(是或否),但可根据所估计的关联的强度而相应于逐步关联。根据这样的配置,在实施方式中可能表示设备的每个组合的逐步关联。

另一方面,在所示例子中的关联分数DB 250中的记录250-3指示为ID“000001”的设备和ID“000004”的设备的组合计算关联分数“-0.50”。如上所述,在设备非常可能由不同的用户使用且在设备之间的关联是低的情况下计算负关联分数。

(1-5.关联确定的特定例子)

接着,参考在图4A到图4C中的设备日志DB的例子和在图5中的关联条件DB的例子,将描述根据实施方式的关联确定的特定例子。

作为第一例子,将参考图4A描述两个设备(TV和智能电话)的例子。在图4A所示的设备日志DB 220中的记录220-1和220-2指示TV和智能电话在同一时间(2014/3/24 21:00:00)在同一位置(家)中。因此,在记录220-1和220-2中的TV和智能电话的组合经历在图3中的S105中的确定,并继续进行到基于在关联条件DB 240中定义的条件的确定。

在上面所述的时间,TV在“视频重放”状态中,且智能电话在“web浏览”状态中。因此,这些设备的状态相应于在图5所示的关联条件DB 240中的记录240-1中的“视频重放”状态240a和“web浏览”状态240c。此外,因为这些设备的状态同时在上面所述的时间被引起,在记录240-1中的时间关系240e“同步”被满足。

随后,为了确定在记录240-1中的详细条件240f“标题相应于彼此”被满足,关联确定单元230获取在记录220-1和220-2中的详细状态220e中记录的信息。在所示例子中,在记录220-1中的详细状态220e指示被重放的视频的标题是“XXXXX”。此外,在记录220-2中的详细状态220e指示被浏览的网页的标题是“XXXXX fan page”。例如,关联确定单元230检查标题的字符串是否彼此匹配,并确定标题相应于彼此且在记录240-1中的详细条件240f被满足。

作为上述确定的结果,如在记录240-1中的关联240g中所示的,关联确定单元230估计非常可能记录220-1和220-2的TV和智能电话由同一用户使用且在设备之间的关联为高的。在关联条件DB 240中的记录240-1相应于状态,其中例如用户通过使用第二设备(这里的智能电话)来浏览信息,同时在第一设备(这里的TV)上重放视频。

如上所述,在第一设备提供第一类型的内容、第二设备提供不同于第一类型的第二类型的内容且由这些设备提供的内容具有共同性的情况下,关联确定单元230确定在第一设备和第二设备之间的关联是高的。内容的类型的组合不限于视频和网页,像上面所述的例子一样。任何种类的内容的组合是可能的,例如音乐内容、TV节目和电子书。

作为第二例子,将参考图4B描述两个设备(TV和平板计算机)的例子。在图4B中所示的设备日志DB 220中的记录220-3和220-5指示TV和平板计算机在同一时间(2014/3/24 21:00:00)在同一位置(家)中。因此,在记录220-3到220-6中的TV和智能电话的组合经历在图3中的S105中的确定,并继续进行到基于在关联条件DB 240中定义的条件的确定。

记录220-4和220-6指示设备在另一时间点(2014/3/24 21:30:00)在不同的位置上。然而,如上所述,设备只必须在S105中的确定中在任何时间点接近,设备可在另一时间点在不同的位置处。因此,如上所述,图4B所示的TV和平板计算机的组合经历在S105中的确定并继续进行到随后的确定。

记录220-3指示在记录220-3到220-6当中的TV的状态。记录220-3指示TV在21:00重放视频。记录220-4指示TV的状态在21:30未被检测到(也许可能TV被断电)。另一方面,记录220-6指示平板计算机的状态。记录220-6指示TV在21:30重放视频。记录220-5指示平板计算机的状态在21:00未被检测到(也许可能平板计算机不提供任何功能)。

因为在这种情况下TV在“视频重放”状态中且平板计算机也在“视频重放”状态中,也许可能在记录220-3和220-6中的TV和平板计算机的组合满足在图5所示的关联条件DB 240中的记录240-2或240-3中的条件。在记录240-2中的时间关系240e是“切换”。“切换”指示设备的状态240a和240c交替地被引起。另一方面,在记录240-3中的时间关系240e是“同步”。在记录220-3和220-6中共同的“视频重放”状态在21:00在TV中引起而在21:30在平板计算机中引起。因此,在记录240-2中定义的“切换”的时间关系240e被满足。

随后,为了确定在记录240-2中的详细条件240f“标题相应于彼此”被满足,关联确定单元230获取在记录220-3和220-6中的详细状态220e中记录的信息。在所示例子中,在记录220-3中的详细状态220e指示被重放的视频的标题是“XXXXX”。此外,在记录220-6中的详细状态220e指示被重放的视频的标题是“XXXXX”。例如,关联确定单元230检查标题的字符串是否彼此匹配,并确定标题相应于彼此且在记录240-2中的详细条件240f被满足。

作为上述确定的结果,如在记录240-2中的关联240g中所示的,关联确定单元230估计非常可能记录220-3和220-6的TV和智能电话由同一用户使用且在设备之间的关联是高的。在关联条件DB 240中的记录240-2相应于状态,其中例如用户通过使用第一设备(这里的TV)来重放视频,且例如用户从一个房间走到另一房间并将第一设备改变到第二设备(这里的平板计算机)以继续视频的重放。

如上所述,在第一设备提供第一类型的内容、第二设备与第一设备交替地提供第一类型的内容且由这些设备提供的内容具有共同性的情况下,关联确定单元230确定在第一设备和第二设备之间的关联是高的。内容的类型不限于视频,像上面所述的例子一样。任何种类的内容是可能的,例如音乐内容、网页、TV节目和电子书。

作为第三个例子,将参考图4C描述两个设备(TV和智能电话)的例子。在图4C中所示的设备日志DB 220中的记录220-7和220-8指示TV和平板计算机在同一时间(2014/3/24 21:00:00)在同一位置(家)中。因此,在记录220-7和220-8中的TV和智能电话的组合经历在图3中的S105中的确定,并继续进行到基于在关联条件DB 240中定义的条件的确定。

在上面所述的时间,TV在“视频重放”状态中且智能电话也在“视频重放”状态中。因此,也许可能这些设备的状态相应于在图5所示的关联条件DB 240中的记录240-2或240-3中的条件。此外,因为这些设备的状态在上面所述的时间被同时引起,在记录240-2中的时间关系240e“切换”不被满足,但在记录240-3中的时间关系240e“同步”被满足。

在记录240-3中,不设置详细条件240f。换句话说,与上面所述的两个例子不同,当两个设备(TV和智能电话)在同一时间在同一位置上并重放视频(视频的标题不要紧)时,在记录240-3中定义的条件被满足。在这种情况下,如在记录240-3中的关联240g中所示的,关联确定单元230估计记录220-7和220-8的TV和智能电话非常可能由不同的用户使用以及在设备之间的关联是低的。在关联条件DB 240中的记录240-3相应于状态,其中第一设备(这里的TV)和第二设备(这里的智能电话)例如由接近的不同用户(例如住在同一房屋中的用户)使用以重放视频。

如上所述,在第一设备提供第一类型的内容以及第二设备在同一时间也提供第一类型的内容的情况下,关联确定单元230确定在第一设备和第二设备之间的关联是低的。内容的类型的组合不限于视频和网页,像上面所述的例子一样。任何种类的内容的组合是可能的,例如音乐内容、TV节目和电子书。

接着,参考图5所示的关联条件DB的其它例子,将描述关联估计的特定例子。

以类似于在上面所述的第三例子中的记录240-3的方式,在两个设备在同步中重放音乐的情况下,在关联条件DB 240中的记录240-4估计非常可能这两个设备由不同的用户使用以及在这两个设备之间的关联是低的。例如,记录240-3相应于状态,其中第一设备和第二设备由接近的不同用户使用以重放视频。以类似于在记录240-3和240-4的方式,可关于除了视频和音乐以外的内容来设置在这两个设备在同步中重放音乐的情况下在设备之间的关联被估计为低时的条件。

在关联条件DB 240中的记录240-5定义一种条件:例如在两个设备通过连续地获取位置信息来同时检测用户的运动的情况下,如果由这两个设备检测的运动轨迹是不同的,则在这两个设备之间的关联被估计为低的。同时沿着不同的运动轨迹移动的设备非常可能由不同的用户使用。

在关联条件DB 240中的记录240-6定义一种条件:在第一设备提供游戏功能且第二设备同时提供web浏览功能的情况下,如果使用第一设备播放的游戏的标题相应于使用第二设备浏览的网页的标题,则在这两个设备之间的关联被估计为高的。在这种情况下,例如估计用户正使用第一设备(例如游戏控制台)播放游戏,同时使用第二设备(例如平板计算机)参考游戏的初排。

在关联条件DB 240中的记录240-7定义一种条件:在第一设备检测到用户的状态(行为)是睡眠状态的情况下,如果第二设备(在任何状态中)检测到某个用户操作,则在这两个设备之间的关联被估计为低的。当设备由同一用户使用时,一个设备未检测到用户操作,而另一设备检测到睡眠状态。

在关联条件DB 240中的记录240-8定义一种条件:在第一设备被打开的情况下,当第二设备(其由用户携带并连同用户一起移动)结束移动且第二设备的运动的结束点接近被固定地安装的第一设备的安装地点时,在两个设备之间的关联被估计为高的。例如,当灯或空调打开时,朝着灯或空调的安装地点移动的设备非常可能由到达安装地点(房屋、办公室等)的用户携带或配戴。

在关联条件DB 240中的记录240-9定义一种条件:在第一设备被关闭的情况下,当第二设备(其由用户携带并连同用户一起移动)开始移动且第二设备的运动的开始点接近被固定地安装的第一设备的安装地点时,在两个设备之间的关联被估计为高的。例如,当灯或空调关闭时,远离灯或空调的安装地点移动的设备非常可能由从安装地点(房屋、办公室等)离开的用户携带或配戴。

在关联条件DB 240中的记录240-10定义一种条件:在第一设备被打开的情况下,当第二设备检测到用户的状态(行为)是醒来状态时,在设备之间的关联被估计为高的。例如,如果当灯或空调被打开时用户醒来,则在他/她家中的灯或空调非常可能由用户打开,作为在醒来之后的行为。

在关联条件DB 240中的记录240-11定义一种条件:在第一设备被打开的情况下,当第二设备检测到用户上床作为用户的状态(行为)时,在设备之间的关联被估计为高的。例如,如果当灯或空调被关闭时用户上床,则在他/她家中的灯或空调非常可能由用户关闭,作为在上床之前的行为。

在关联条件DB 240中的记录240-12定义一种条件:在厨房器具上的操作被检测到的情况下,当设备(第二设备)正提供web浏览功能且在网页中的食谱相应于厨房器具(第一设备)的操作的类型时,在设备之间的关联被估计为高的。这个条件还指示在第一设备上的预定模式的用户操作被检测到的情况下第二设备提供关于预定模式的用户操作的指令(食谱)。例如,当微波炉开始加热三分钟同时智能电话正显示包括步骤“在微波炉中将它加热三分钟”的食谱的网页时,智能电话和微波炉非常可能由同一用户使用。

在关联条件DB 240中的记录240-13定义一种条件:在第一设备检测到车辆的运动的情况下,当由第二设备提供的导航的目的地接近移动轨迹的结束点时,在设备之间的关联被估计为高的。例如,这个条件在第一设备是安装在汽车上的设备、第二设备是智能电话且用户在乘坐在配备有安装在汽车上的设备的汽车中时使用在智能电话中的导航的情况下被满足。

在关联条件DB 240中的记录240-14定义一种条件:在第一设备检测到运动的情况下,当由第二设备检测到的用户的状态是坐状态且坐的持续时间相应于车辆的运动的持续时间时,在设备之间的关联被估计为高的。在这种情况下,坐姿势是在车辆上的用户的姿势。根据车辆的类型或状态,可检测到坐姿势或其它姿势。例如,当第一设备是安装在汽车上的设备、第二设备是移动设备且用户正旅行同时正坐在配备有安装在汽车上的设备的汽车中时,移动设备检测到用户的坐状态。

如上所述,在实施方式中,关联条件DB 240定义在设备之间的关联被估计为高的或低的条件。因此,当设备不满足在关联条件DB中定义的任何条件时,在设备之间的关联不能被确定为高的或低的。关联确定单元230不估计在这样的设备之间的关联并听其自然。例如,在第一设备检测到用户的状态(行为)是锻炼状态且第二设备(在任何状态中)检测到用户操作时,关联不能被确定为高的或低的。这是因为有时用户在锻炼时操作设备。因为在这样的情况下的关联根据实施方式被处理为“未知的”,可能防止错误的估计,且因此可能提高估计结果的可靠性。

除了上面所述的例子以外,还有用于估计在设备之间的关联的条件的各种例子。例如,在环境条件例如温度、湿度、亮度和声音被满足且移动设备检测到用户在停止状态中的情况下,在公共显示器和移动设备之间的关联被估计为高的。指示环境条件例如温度、湿度、亮度和声音的信息是指示由用户的行为引起的与每个设备有关的状态的信息,因为当用户去特定的地方时环境条件改变。

例如,当在移动设备和用于在饭店中的订购系统的终端设备之间的关联被估计时,在通过终端设备订购的菜单的图片经由移动设备张贴在社交媒体上的情况下,在移动设备和终端设备之间的关联被估计为高的。

(2.第二实施方式)

接着,将描述本公开的第二实施方式。根据实施方式的系统的示意性配置类似于参考图1所述的系统10。因此,省略重复的描述。

图7是示意性示出根据本公开的第二实施方式的服务器的功能配置的方框图。参考图7,服务器400包括设备日志获取单元210、设备日志DB 220、关联确定单元230、关联条件DB 240、关联分数B 250、分组单元410、区域的DB 420和组DB 430。

以类似于根据第一实施方式的服务器200的方式,服务器400由在网络上的一个或多个服务器装置实现。每个服务器装置由信息处理装置(以后描述)的硬件配置实现。例如,设备日志获取单元210由通信装置实现,设备日志DB 220、关联条件DB 240、关联分数B 250、区域的DB 420和组DB 430由存储器或存储设备实现,以及关联确定单元230和分组单元410由处理器例如CPU实现。在服务器400由多个服务器装置实现的情况下,每个服务器装置实现所示功能配置之一。可选地,一个功能配置也可能被分配到多个服务器装置。

接着,将描述服务器400的功能配置。关于设备日志获取单元210、设备日志DB 220、关联确定单元230、关联条件DB 240、关联分数B 250,省略类似于实施方式的重复描述。

分组单元410基于存储在设备日志DB 220中的数据在图1所示的设备100上执行分组。更具体地,分组单元410基于由存储在设备日志DB 220中的日志指示的设备100的位置之间的关系和在区域DB 420中定义的地理区域(提前设置的位置条件)在设备100上执行分组。例如,区域DB 420定义相应于地址区域的区域。在这种情况下,分组单元410通过使用外部服务等来将由日志等指示的设备的位置转换成地址,并基于地址在设备100上执行分组。当从位置信息转换到地址时,可使用已知的技术,例如JP 2008-89815A和JP 2011-43626A。分组单元410将分组的结果存储在组DB 430中。

如上所述,在设备100基于预定区域而受到分组过程的情况下,分组单元410在设备的位置在任何时间点在公共区域中的条件下在设备100上执行分组。在任何时间点在公共区域中的设备100可被分类为同一组。以这样的方式,分组单元410根据区域将设备分成组。

在该实施方式中,关联确定单元230确定在以类似于第一实施方式的方式提供设备日志的至少两个设备之间的关联。然而在根据第二实施方式的服务器400中,关联确定单元230指组DB 430并确定在组中的设备之间的关联。如上所述,设备被分类于的组相应于在区域DB 420中定义的地理区域,例如位置区域。关联确定单元230将分析目标缩小到在这样的地理区域中的设备。因此,与所有设备被处理为分析目标的情况比较,可能减小计算量。

例如,在用作分析目标的设备的数量为N且对设备的每个组合确定在设备之间的关系的情况下,必须对所有组合执行计算N2次。当N增加时,在计算的次数中的二次函数递增出现。因此,就计算数量的减小而言,如上所述将分析目标限制到在同一地理区域中的设备是有效的。

图8是示出根据本公开的第二实施方式的在所有设备上执行的分组过程的例子的流程图。参考图8,分组单元410对区域DB 420中的每个区域执行循环过程(S201),并在区域基础上对设备分组(S203)。更具体地,例如分组单元410通过检查从存储在设备日志DB 22中的每个设备的位置信息转换的地址区域是否与在区域DB 420中定义的地址区域匹配来对设备分组。

根据时间在不同位置上的设备例如移动设备可被包括在多个区域的多个设备组中。在这种情况下,用于对设备分组的位置信息可被限制到关于在预定时间期间的逗留被检测到时的位置的信息。

分组单元410在所有设备上执行分组过程,作为初始过程或作为周期性地执行的批处理。

图9是示出根据本公开的第二实施方式的在额外的设备上执行的分组过程的例子的流程图。参考图9,例如,分组单元410对其设备日志获取单元210最近获取了日志的每个设备(即,对最新添加的每个设备)执行循环过程(S205)。在这里,分组单元410确定新设备是否被包括在现有组的区域中(S207)。更具体地,例如分组单元410检查从新设备的位置信息转换的地址区域是否与相应于在组DB 430中记录的组的地址区域匹配。

在确定新设备被包括在现有组的任何区域中(在S207中的是)的情况下,分组单元410将新设备添加在现有组中(S209)。另一方面,在新设备未被包括在现有组的任何区域中(否)的情况下,新设备在所示例子中不属于任何组。在另一例子中,在新设备未被包括在现有组的任何区域中的情况下,分组单元410可此外创建包括新设备的组。

在图9所示的分组过程在所有设备上被执行至少一次之后,分组单元410可周期性地或每当设备被添加时在额外的设备上执行分组过程

图10是示出根据本公开的第二实施方式的组DB的例子的图。参考图10,在组DB 430中的记录可包括组ID 430a、组细节430b和设备ID 430c的字段。

组ID 430a是用于识别组的ID。组ID 430a可与用于定义在区域DB 420中的区域的ID相关。组细节430b描述组的详细信息。在所示例子中,组细节430b描述相应于组的地址区域的地址。在存在使组ID与在区域DB 430中定义的区域相关的情况下,组细节430b是不必要的。例如,描述地址的组细节430b可用于识别设备属于的组的用户。设备ID 430c指示属于该组的设备。

在上面的例子中,用于记录每个设备属于的组的装置不限于组DB 430。例如,设备日志DB 220可在获取日志的时间记录每个设备属于的组。可选地,例如区域DB 420可记录属于相应于每个区域的组的设备。可选地,除了设备日志DB 220以外,还可提供设备DB以记录每个设备属于的组。

(3.第三实施方式)

接着,将描述本公开的第三实施方式。在第三实施方式中,除了根据第二实施方式的分组过程以外,还在移动设备上执行额外分组。除了在第三实施方式中的额外分组以外的配置类似于第二实施方式。因此,将省略重复的描述。

图11是示出根据本公开的第三实施方式的分组过程的例子的流程图。参考图11,在像第二实施方式的分组过程在所有设备上被执行至少一次之后,分组单元410基于由分组过程产生的区域对每个组执行循环过程(S301)。在这里,分组单元410提取在每组中的移动设备并对每个移动设备执行循环过程(S303)。此外,分组单元410使用组中的其它设备对每个移动设备执行循环过程(S305)。

在循环过程中,分组单元410确定当其它设备到移动设备的接近度被检测到时其它设备是否被操作(S307)。更具体地,例如分组单元410在设备日志的基础上规定当移动设备更接近其它设备时的时间,并确定在那个时间在其它设备上执行的用户操作是否被记录在设备日志中。在当移动设备更接近其它设备时其它设备被操作(是)的情况下,分组单元410基于操作历史来将移动设备和其它设备添加在组中(S309)。分组单元410基于在组DB 430中的操作历史来存储关于组的信息。

根据第三实施方式,可类似于基于根据第二实施方式的区域的组来处理基于操作历史的组。换句话说,当确定在设备之间的关联时,关联确定单元230指组DB 430,并基于操作历史来确定在组中的设备之间的关联。基于操作历史的组可与基于区域的组共存。根据第三实施方式,根据与组中的每个移动设备的关系(有时一个设备属于基于操作历史的多个组)来将被包括在基于区域的组中的设备进一步分类为基于操作历史的子组。在实施方式中,例如,在除了移动设备以外的设备之间的关联的确定的目标也可以是基于区域的组。

在从移动设备和其它设备是否由同一用户使用方面来确定在移动设备和其它设备之间的关联的情况下,当设备接近被估计为由用户携带的移动设备时不操作的设备不可能具有与移动设备的高关联。因此,当确定与移动设备的关联时,将分析区域限制到基于操作历史的组是合理的。在实施方式中,在基于区域的组中的设备进一步分类为基于操作历史的组。因而可能分解组并减小计算数量,同时维持确定的准确度。

图12是示出根据本公开的第三实施方式的设备日志DB的例子的图。参考图12,设备日志DB 220包括智能电话的纪录20-9、TV的记录220-10和空调的记录220-11。

记录220-9和记录220-10指示智能电话和TV在某个时间点(2014/1/110:00)接近(智能电话和TV在家中),且TV在那个时间被操作(打开)。在这种情况下,根据实施方式的分组单元410可执行在操作历史基础上将记录220-9中的智能电话(移动设备)和记录220-10中的TV(另一设备)分类为同一组的过程。

另一方面,记录220-9和记录220-11指示虽然智能电话和空调接近(空调被估计为在2014/1/1 10:00在家中,因为空调被固定地安装),空调在那个时间被操作且在智能电话变得远离空调之后空调被操作(打开)。在这种情况下,根据实施方式的分组单元410不执行将记录220-9中的智能电话(移动设备)和记录220-11中的TV(另一设备)分类为同一组的过程。

(修改)

在上面所述的实施方式中,被分类为在区域基础上的组的设备进一步受到在操作历史基础上的分组。然而在另一例子中,在设备被分类为在区域基础上的组之后,所有设备可受到在操作历史基础上的分组。在这种情况下,设备首先基于与每个移动设备的关系而受到分组。例如,在当公共移动设备较接近TV或PC时在家中的TV和办公室中的PC被操作的情况下,TV和PC可被分类为同一组。此外,在必要时,在操作历史基础上的组可分成在区域基础上的子组。

根据本公开的第一到第三实施方式,可能估计在各种设备例如移动设备、穿戴式设备、安装在汽车上的设备和CE设备之间的关联。此外,通过根据它们的关联来组织设备,可能获取用户的偏好和行为的更详细的配置文件,且可能选择最佳设备来向用户显现信息。

此外例如,当估计在由很多和未指定的用户共用的设备例如公共显示器和专用于个人用户的设备例如移动设备之间的关联时,可能单独地跟踪由所共用的设备提供的关于用户的行为的信息(例如广告)的效果。此外例如,在共用的设备临时被用户占据的情况下或在估计在用户当中的具有特定属性的用户的数量的比率高的情况下,经由共用的设备输出的信息可根据用户而改变。

在第一到第三实施方式中,从设备是否由同一用户使用方面来估计关联。然而,本公开的实施方式不限于此。例如,可从设备是否由具有相同的属性例如年龄、工作或性别的用户使用方面来估计在设备之间的关联。此外,根据第二和第三实施方式的分组过程不限于确定在设备之间的关联的情况。在分析设备组中的某些设备的组合的关联的任何情况下,分组过程可能对减小计算量也是有用的。在这个方面中,可认为根据上述实施方式的关联确定单元130是在设备日志的基础上分析设备之间的关系的关系分析单元。

(4.硬件配置)

接着参考图13,解释根据本公开的实施方式的信息处理装置的硬件配置。图13是示出根据本公开的实施方式的信息处理装置的硬件配置例子的方框图。所示信息处理装置900可例如实现根据本公开的实施方式的服务器装置。

信息处理装置900包括中央处理单元(CPU)901、只读存储器(ROM)903和随机存取存储器(RAM)905。此外,信息处理装置900可包括主机总线907、桥909、外部总线911、接口913、输入装置915、输出装置917、存储装置919、驱动器921、连接端口923和通信装置925。而且,信息处理装置900可在必要时包括成像装置933和传感器935。可选地或除了CPU 901以外,信息处理装置900还可包括处理电路例如数字信号处理器(DSP)、专用集成电路(ASIC)或现场可编程门阵列(FPGA)。

CPU 901用作算术处理装置和控制装置,并根据在ROM 903、RAM 905、存储装置919或可移动记录介质927中记录的各种程序来控制信息处理装置900的总操作或操作的一部分。ROM 903存储由CPU 901使用的程序、操作参数等。RAM 905临时存储当CPU 901被执行时使用的程序和当执行这样的程序时酌情改变的各种参数。CPU 901、ROM 902和RAM 905经由从内部总线例如CPU总线等配置的主机总线907与彼此连接。主机总线907经由桥909连接到外部总线911,例如外围部件互连/接口(PCI)总线。

输入装置915是由用户操作的设备,例如鼠标、键盘、触控板、按钮、开关和杠杆。输入装置915可以是使用例如红外辐射和另一类型的无线电波的远程控制设备。可选地,输入装置915可以是相应于信息处理装置900的操作的外部连接装置929,例如移动电话。输入装置915包括基于由用户输入的信息来产生输入信号以将所产生的输入信号输出到CPU 901的输入控制电路。用户将各种类型的数据输入到信息处理装置900,并指示信息处理装置900通过操作输入装置915来执行处理操作。

输出装置917包括可以可见地、可听得见地或通过接触将所获取的信息报告给用户的装置。输出装置917可以是例如显示设备,例如液晶显示器(LCD)或有机电荧光(EL)显示器、音频输出装置例如扬声器或头戴式耳机或振动器。输出装置917以视频例如文本和图像、声音例如语音和音频声音或振动的形式输出通过由信息处理装置900执行的过程得到的结果。

存储装置919是用于数据存储的装置,其为信息处理装置900的存储单元的例子。存储装置919包括例如磁性存储设备,例如硬盘驱动器(HDD)、半导体存储设备、光学存储设备或磁光存储设备。存储装置在其中存储由CPU 901执行的程序和各种数据、从外部获取的各种数据等。

驱动器921是可移动记录介质927例如磁盘、光盘、磁光盘和半导体存储器的阅读器/写入器,并嵌在信息处理装置900中或在外部附接到信息处理装置900。驱动器921读出记录在所安装的可移动记录介质927上的信息,并将信息输出到RAM 905。驱动器921将记录写入到所安装的可移动记录介质927内。

连接端口923是用于将设备连接到信息处理装置900的端口。连接端口923可包括通用串行总线(USB)端口、IEEE 1394端口和小计算机系统接口(SCSI)端口。连接端口923还可包括RS-232C端口、光学音频端口、高清多媒体接口(HDMI)(注册商标)等。外部连接设备929到连接端口923的连接使在信息处理装置900和外部连接设备929之间交换数据变得可能。

通信装置925是通信接口,包括例如用于连接到通信网络931的通信设备。通信装置925可以是例如局域网(LAN)、蓝牙(注册商标)、Wi-Fi或无线USB(WUSB)的通信卡。通信装置925还可以是例如用于光通信的路由器、用于非对称数字用户线(ADSL)的路由器、用于各种类型的通信的调制解调器。例如,通信装置925在互联网中传输并接收信号或通过使用预定协议例如TCP/IP来将信号传输到另一通信设备并从另一通信设备接收信号。通信装置925连接到的通信网络931是通过有线或无线连接建立的网络。通信网络931可包括例如互联网、家庭LAN、红外通信、无线电通信或卫星通信。

成像装置933是通过使用图像传感器例如电荷耦合设备(CCD)和互补金属氧化物半导体(CMOS)和各种构件例如用于控制受验对象图像到图像传感器内的图像形成的透镜来捕获真实空间的图像并产生所捕获的图像的装置。成像装置933可捕获静止图像或移动图像。

传感器935是各种传感器,例如加速度传感器、角速度传感器、地磁传感器、照度传感器、温度传感器、气压传感器和声音传感器(麦克风)。传感器935获取关于信息处理装置900的状态的信息例如信息处理装置900的壳体的姿势和关于围绕信息处理装置900的环境例如发光强度和在信息处理装置900周围的噪声的信息。传感器925可包括接收GPS信号以测量装置的纬度、经度和高度的全球定位系统(GPS)接收器。

描述了信息处理装置900的硬件配置的例子。上面所述的每个结构元件可通过使用通用部件来配置或可由专用于每个结构元件的功能的硬件配置。配置可在必要时根据最新技术水平在本公开起作用的时间改变。

(5.补充)

本公开的实施方式可包括例如上面所述的信息处理装置(例如服务器)、上面所述的系统、由信息处理装置或系统执行的信息处理方法、用于使信息处理装置展示其功能的程序和具有存储在其中的程序的非临时物理介质。

上面参考附图描述了本公开的优选实施方式,虽然本公开不限于上面的例子。本领域中的技术人员可找到在所附权利要求的范围内的各种变更和修改,且应理解,它们将自然地出现在本公开的技术范围之下。

此外,在这个说明书中所述的效果仅仅是例证性的或例示的效果而不是限制性的。也就是说,使用或代替上面的效果,根据本公开的技术可基于本说明书的描述来实现对本领域中的技术人员清楚的其它效果。

此外,也可如下配置当前的技术。

(1)一种信息处理装置,包括:

设备日志获取单元,其配置成从每个设备获取包括指示由用户的行为引起的与每个所述设备有关的状态的信息的设备日志;以及

关联确定单元,其配置成在所述设备日志和所述状态的预设条件的基础上确定在被包括在所述设备中的某些设备之间的关联。

(2)根据(1)的信息处理装置,其中:

所述设备包括第一设备和第二设备,以及

所述条件包括所述第一设备的第一状态和所述第二设备的第二状态被并行地引起的第一条件。

(3)根据(2)的信息处理装置,其中:

所述设备日志还包括指示所述第一设备和所述第二设备的位置的信息,

在所述第一设备的位置和所述第二设备的位置至少在任何时间点接近同时所述第一状态和所述第二状态被并行地引起的情况下,所述关联确定单元确定所述第一设备和所述第二设备具有高关联。

(4)根据(3)的信息处理装置,其中:

所述第一状态指示所述第一设备提供第一类型的内容;

所述第二状态指示所述第二设备提供与所述第一类型不同的第二类型的内容,以及

所述第一条件还包括所述第一类型的所述内容和所述第二类型的所述内容具有共同性的条件。

(5)根据(3)的信息处理装置,其中:

所述第一状态指示所述第一设备被打开,

所述第二状态指示所述第二设备完成移动,以及

所述第一条件还包括所述第二设备的运动的结束点接近所述第一设备的安装位置的条件。

(6)根据(3)的信息处理装置,其中:

所述第一状态指示所述第一设备被关闭,

所述第二状态指示所述第二设备开始移动,以及

所述第一条件还包括所述第二设备的运动的开始点接近所述第一设备的安装位置的条件。

(7)根据(3)的信息处理装置,其中:

所述第一状态指示所述第一设备被打开,

所述第二状态指示所述第二设备检测到所述用户醒来。

(8)根据(3)的信息处理装置,其中:

所述第一状态指示所述第一设备被关闭,

所述第二状态指示所述第二设备检测到所述用户上床。

(9)根据(3)的信息处理装置,其中:

所述第一状态指示在所述第一设备上的预定模式的用户操作,以及

所述第二状态指示所述第二设备提供所述预定模式的所述用户操作的指令。

(10)根据(3)的信息处理装置,其中:

所述第一状态指示配备有所述第一设备的车辆的运动,

所述第二状态指示所述第二设备提供所述车辆的导航,以及

所述第一条件还包括所述车辆的所述运动的结束点接近所述导航的目的地的条件。

(11)根据(3)的信息处理装置,其中:

所述第一状态指示配备有所述第一设备的车辆的运动,

所述第二状态指示所述第二设备检测到在所述车辆中的所述用户的姿势,以及

所述第一条件还指示所述车辆的运动持续时间相应于所述姿势的持续时间。

(12)根据(2)的信息处理装置,其中:

所述设备日志还包括指示所述第一设备和所述第二设备的位置的信息,以及

在所述第一设备的位置和所述第二设备的位置至少在任何时间点接近同时所述第一状态和所述第二状态被并行地引起的情况下,所述关联确定单元确定所述第一设备和所述第二设备具有低关联。

(13)根据(12)的信息处理装置,其中:

所述第一状态指示所述第一设备提供第一类型的内容,以及

所述第二状态指示所述第二设备也提供所述第一类型的内容。

(14)根据(12)的信息处理装置,其中:

所述第一状态指示所述第一设备检测到所述用户的睡眠,以及

所述第二状态指示一些操作在所述第二设备上被执行。

(15)根据(1)到(14)中的任一项的信息处理装置,其中:

所述设备包括第一设备和第二设备,以及

所述条件包括所述第一设备的第三状态和所述第二设备的第四状态被交替地引起的第二条件。

(16)根据(15)的信息处理装置,其中:

所述设备日志还包括指示所述第一设备和所述第二设备的位置的信息,以及

在所述第一设备的位置和所述第二设备的位置至少在任何时间点接近同时所述第三状态和所述第四状态被交替地引起的情况下,所述关联确定单元确定所述第一设备和所述第二设备具有高关联。

(17)根据(16)的信息处理装置,其中:

所述第三状态指示所述第一设备提供第一类型的内容;

所述第四状态指示所述第二设备也提供所述第一类型的内容,以及

所述第二条件还包括由所述第一设备提供的所述内容和由所述第二设备提供的所述内容具有共同性的条件。

(18)一种信息处理方法,包括:

从每个设备获取包括指示由用户的行为引起的与每个所述设备有关的状态的信息的设备日志;以及

由处理器在所述设备日志和所述状态的预设条件的基础上确定在被包括在所述设备中的某些设备之间的关联。

(19)一种程序,用于使计算机实现:

在由用户的行为引起的与每个所述设备有关的状态的预设条件以及从每个所述设备获取并包括指示所述状态的信息的设备日志的基础上,确定在被包括在所述设备中的某些设备之间的关联的功能。

参考符号列表

10 系统

100 设备

200、400 服务器

210 设备日志获取单元

220 设备日志DB

230 关联确定单元

240 关联条件DB

250 关联分数DB

410 分组单元

420 区域DB

430 组DB。

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