信息处理设备、信息处理方法及程序的制作方法_4

文档序号:8269408阅读:来源:国知局
的示意图。与第一实施例类似,根据第二实施例的系统包括服务器200、用户终端500A、用户终端500B、用户终端500C等。用户终端500A、用户终端500B、用户终端500C等分别由用户A、用户B、用户C等使用。
[0173]在图21中,每个用户终端500A、用户终端500B、用户终端500C等能够经由无线通信网络将诸如“听音乐”、“在湘南附近”、“在购物中心”以及“购物”的信息传送至服务器200。
[0174]然而,对于图21中所示出的系统,提供至组或个体的动作识别结果一致,并未考虑公开级别的配置。因此,本实施例通过“使得能够针对用户公开的动作识别结果来配置公开级别,并且根据用户他自己或她自己或接收人员的情形来动态地改变公开级别”来提供新的用户体验。在本实施例中,可以避免公开一个人自身不想要的动作,并且可以保护个人信息。
[0175][2.2.第二实施例的系统配置]
[0176]图22是示出了根据第二实施例的服务器200和用户终端500A和500B的配置的示意图。如图22中所示,服务器200包括接收单元202、动作识别单元204、相关性分数计算单元208、选择单元210、传送单元212、传送频率决定单元214、控制单元216、以及数据库218。用户终端500A、用户终端500B、用户终端500C等的配置与第一实施例类似。
[0177]用户终端500A的通信单元502A将与用户终端500A相关的信息(例如操作信息、传感器信息及位置信息)传送至服务器200。此外,通信单元502A还可以将由动作识别单元506A获得的动作识别结果传送至服务器100。动作识别单元506A基于从输入单元510A、加速度传感器512A及位置信息获取单元514A获得的与用户终端500A相关的信息(例如操作信息、传感器信息及位置信息)使用先前描述的第一技术或第二技术来识别动作。此夕卜,用户终端500A从服务器200接收用户B的动作模式(动作识别结果信息)。类似地,用户终端500B的通信单元502B将从输入单元510B、加速度传感器512B及位置信息获取单元514B获得的与用户终端500B相关的信息(例如操作信息、传感器信息及位置信息)传送至服务器200。此外,通信单元502B还可以将由动作识别单元506B获得的动作识别结果传送至服务器100。动作识别单元506B基于从输入单元510B、加速度传感器512B及位置信息获取单元514B获得的与用户终端500B相关的信息(例如操作信息、传感器信息及位置信息)使用先前描述的第一技术或第二技术来识别动作。此外,用户终端500B的通信单元502B从服务器200接收用户A的动作模式(动作识别结果信息)。
[0178]服务器200的接收单元202从用户终端500A和500B接收诸如操作信息、传感器信息及位置信息的信息。此外,在用户终端500A或500B传送由动作识别单元506A或506B获得的动作识别结果时,服务器200的接收单元202接收动作识别结果。动作识别单元204基于从用户终端500A或500B发送的诸如操作信息、传感器信息及位置信息的信息来识别用户的动作。在这点上,动作识别单元104使用先前描述的第一技术或第二技术来识别动作。此外,在用户终端500A或500B传送由动作识别单元506A或506B获得的动作识别结果时,动作识别单元104根据所接收到的动作识别结果来识别用户的动作。相关性分数计算单元208计算用户终端500A和500B的各自的用户A和B的动作的相关性分数。选择单元210基于相关性分数来选择要传送至用户终端500A和500B的用户动作。传送单元212将由选择单元210选择的用户动作(关于选择的用户动作的信息)传送至用户终端500A和500B中的每个用户终端。传送频率决定单元214决定传送单元212对用户动作进行传送的传送频率。动作识别级别信息传送单元220指定稍后描述的动作识别级别,使得将动作识别级别升高至“2”或更高级别,并且将动作识别级别信息传送至用户终端500A和500B中的每个用户终端。控制单元216由诸如中央处理单元(CPU)的部件组成并且总体控制服务器200。数据库218是存储数据的存储单元,并且存储信息例如稍后描述的动作识别级别以及每个用户所属的组。传送频率决定单元214决定动作识别信息传送单元106对所识别的用户动作进行传送的传送频率。
[0179]如上所述,服务器200可以基于从用户终端500A和500B获取的信息(例如操作信息、传感器信息及位置信息),使用动作识别单元104针对每个用户进行动作识别。此外,用户终端500A和500B可以分别利用动作识别单元506A和506B进行动作识别。在服务器200基于从用户终端500A和500B获取的信息(例如操作信息、传感器信息及位置信息)来进行动作识别的情况下,可以进一步减小用户终端500A和500B上的处理负荷。
[0180]注意,图22中所示出的服务器200的每个结构元件可以通过电路(硬件)或者通过控制单元216以及使控制单元216作用的程序(软件)来配置。在这种情况下,可以将程序存储在被设置在服务器200中的存储单元(数据库218)中。
[0181][2.3.存在共享级别]
[0182]图23是示出了第二实施例的处理的概述的示意图。如图23中所示,每个用户以多个级别保持他的或她的自身存在(动作/状态)的共享级别。图23示出了与用户B、C及D共享用户A的存在的机制。用户A能够将用于共享他的或她的自身存在的共享级别配置成从I至N,该级别存在于包含关系中。此外,用户B、C及D根据特定测量对他们与用户A的关系进行打分,并且通过根据与用户A的相对情形动态地计算分数,由用户A提供的存在结果变化。假定随着共享级别接近I共享更详细的信息,并且共享级别I共享最详细的信息。
[0183]图24是不出了要共孚的存在的不例的不意图。如图14中所不,要共孚的存在可以包括肢体信息、位置信息、动作信息、环境信息、视听信息、外观信息、伙伴信息、以及思想信息。该信息由用户终端500A、500B等中的每个用户终端的动作识别单元506A、506B等来获取(检测)。
[0184]此外,图25是示出了用于决定对存在进行共享的级别的指数的示意图。如图25中所示,共享级别根据地理距离、位置属性的相关性、动作模式的相关性、到用户互相配置了的事件为止的剩余时间、以及亲近程度被配置。
[0185]此外,图26至图28是示出了存在和共享级别的示意图。如图26至图28中所示,存在共享级别被分成四个等级,并且针对每个用户配置对存在例如视听信息、动作信息和位置信息进行提供的级别并且注册在服务器200中。共享级别被注册在服务器200的数据库218中。在这点上,可以针对要与其共享的所有成员使用相同配置,或者可以针对要与其共享的每个成员来改变配置。
[0186]图29是示出了第二实施例中的共享朋友的动作的机制的示意图。如图29中所示,将用户D的存在传送至服务器,并且计算用户D与用户A之间的分数。随后,根据所计算的分数来决定共享级别,并且要提供至用户D的用户A的信息被限制,并且被提供至用户Do图30至图32示出了用户A与用户D之间的存在的共享级别,其中,针对视听信息、动作信息及位置信息中的每个将共享级别设定成级别3。随后,在图29所示出的示例中,针对视听信息、动作信息及位置信息中的每个,在用户A与用户D之间共享达到级别3的信息。
[0187]图33是示出了如何根据接收用户的存在来提供信息的示意图。如图33中所示,假定用户A在听音乐、在湘南附近、在购物中心并且在购物。用户B与用户A具有共享级别“1”,使得当前播放的歌曲的艺术家姓名、歌曲名称以及当前播放的歌曲可共享为视听信息,“在湘南附近的购物地点”可共享为位置信息,以及“购物”可共享为动作信息。用户C与用户A具有共享级别“2”,使得当前播放的歌曲的艺术家姓名、歌曲名称可共享为视听信息,“在湘南附近的购物地点”可共享为位置信息,以及“步行”可共享为动作信息。用户D与用户A具有共享级别“3”,使得艺术家姓名可共享为视听信息,“在湘南附近”可共享为位置信息,以及“站立”可共享为动作信息。这样,可以根据与用户A的共享级别来改变用户A与用户B至D中的每个用户之间共享的信息。
[0188]图34是示出了共享级别和分数的示意图。例如,假定分数从0.0至1.0取值,分数值越大使得能够共享越详细的存在。如图34中所示,分数与共享级别关联。可以将同一分数分配给要共享的存在的所有级别,或者可以将分数单独地分配给每个存在。例如,可以将同一分数分配给视听信息、动作信息及位置信息中的每个,或者可以将不同的单独分数分配给视听信息、动作信息及位置信息中的每个。
[0189][2.4.根据子分数的相关性计算]
[0190]接下来,将描述子分数。此外,可以根据如以下的测量来计算多个子分数,并且可以将这些子分数中的每个子分数的加权和视为用户之间的分数。例如,定义如以下变量。
[0191]根据地理距离计算的子分数:Sge0
[0192]位置属性的相关性:Slcorr
[0193]动作模式的相关性:Sacorr
[0194]到所配置的时间为止的剩余时间:Stime
[0195]可以通过使用加权系数W将用户B相对于用户A的分数ScoreBtoA表示为如下。
[0196]ScoreBtoA = (ffgeo^Sgeo+fflcorr^Slcorr+ffacorr^Sacorr+fftime^Sti me)/Wsum
[0197]ffsum = Wgeo+ffIcorr+ffacorr+fft ime
[0198](0.0 ^ W ^ 1.0,其中 0.0〈Wsum,0.0 彡 S 彡 1.0)
[0199]此外,还可以针对要共享的存在计算单独ScoreBtoA。
[0200]此外,如图25中所示,用于决定是否要共享的测量可以为如下。
[0201]地理距离
[0202]地点属性的相关性(例如两个用户都位于购物地点)
[0203]动作模式的相关性(例如两个用户都在乘火车)
[0204]到互相配置了的事件为止的剩余时间
[0205]亲近程度(例如对话频率)
[0206]对于子分数Sgeo,可以使用玮度、经度和海拔来计算用户之间的距离,并且可以根据该距离来计算分数。例如,如图35中所示,可以计算用户X与用户Y之间的距离(distxy),并且如果距离distxy小于或等于阈值distA,则设定分数1.0,而如果距离distxy等于或大于distB,则设定分数0.0,并且如果距离distxy在distA与distB之间,则设定中间值。这样,通过随着距离变短而增大子分数可以升高共享级别,使得能够共享更详细的信息。
[0207]此外,图36是示出了根据到被配置的时间为止的剩余时间来打分的示例的示意图。可以基于到被配置的时间为止的剩余时间来配置子分数Stime。例如,考虑用户要在特定时间特定地点会面的情形。通常,在会面的时间临近时,或者在会面的时间已过去时,一个用户可能想要了解另一用户的详细情况。另一方面,如果会面的时间仍未到来,则没有必要了解另一用户的详细情况,并且关于另一用户的详细信息会是多余的信息。如图36中所示,作为子分数计算方法的示例,假设Remain是根据事件例如会面发生的时间以及当前时间获得的剩余时间,当Remain变成小于或等于特定剩余时间remainA时设定分数1.0,当Remain变成等于或大于remainB时设定分数0.0。当剩余时间在remainA与remainB之间时将中间值设定为子分数。因此,使得可以随会面的时间临近而共享更详细的信息。
[0208]接下来,将描述动作模式的相关性(子分数Sacorr)。将用户动作或诸如“购物”、“工作”、“乘火车”和“通勤”的动作的组合视为动作模式,并且计算相关性。例如,当每个用户处于“乘火车”状态时,忽略位置不计,用户很可能在经历类似的情形,并且因而用户可能当前对类似的事物感兴趣,并且处于共享详细的情形很有意义的状态。从而,通过针对动作模式的更近的相关性升高共享级别,可以共享更详细的信息。
[0209]图37是示出了动作模式的相关性的示意图。如图37中所示,作为相关性计算方法的示例,可以使用限定相应的动作之间的相关性的表。根据图37中的表,可以基于用户X和用户Y的当前动作来搜索用户X和用户Y的动作之间的相关性。因此,可以基于用户X和用户Y的动作来计算相关性。
[0210]接下来,将描述地点属性(子分数Slcorr)。与特定地点例如“购物地点”、“学习地点”和“工作地点”相关的动作信息被视为地点属性。即使用户彼此分离很远,当其都在具有相同地点属性的地点处时,用户很可能在进行类似的动作,并且因而用户可能当前对类似的事物感兴趣,并且处于共享详细的情形很有意义的状态。从而,随着地点的关联性升高,用户X与用户Y之间的分数升高。
[0211]此外,即使在不能唯一地决定地点属性的情形中,也可以通过比较地理类别直方图来计算分数。在例如先前描述的专利文献3中描述了地理类别直方图。作为一种相关性计算方法,考虑矢量Geo,其矢量元素是地理类别直方图的相应的元素。可以将情况X与情况 Y 之间的相关性 Corrxy 表示为 Corrxy = Geox.Geoy/ (| Geox | | Geoy |)。
[0212]例如,假定存在有如图38所示由四个元素组成的地理类别直方图。假设频率取等于或大于O的值。在图38所示出的示例中,情况O与情况A之间的相关性(1.0)最高,而情况O与情况C之间的相关性(0.23)最低。
[0213]图39是示出了包括在服务器200的相关性分数计算单元208中的地理分类单元208a以及外围元件的示意图。地理分类单元208a接受玮度/经度数据作为输入,引用地图数据库(该地图数据库还可以不是专用地图数据库)以及输出地点类别(地理类别)和附近类别的量化(地理类别直方图)。玮度/经度数据可以为针对单个点,或者是时间序列数据。此外,可以将玮度/经度数据表示为根据聚类技术被聚类的代表性点。
[0214][2.5.第二实施例的处理流程]
[0215]图40是示出了第二实施例的由服务器200进行的处理的流程图。首先,在步骤S201中,用户终端500A、用户终端500B、用户终端500C等将终端信息传送至服务器200。在下个步骤S202中,服务器200接收终端信息。终端信息包括关于存在的信息例如视听信息、动作信息及位置信息。在下个步骤S203中,服务器200识别每个用户的动作和终端状态。在下个步骤S204中,服务器200计算相关性分数。在下个步骤S205中,基于相关性分数来选择要提供至用户的动作。在下个步骤S206中,传送由服务器200选择的用户动作。在下个步骤S207中,用户终端500A、用户终端500B、用户终端500C等接收在步骤S206中所传送的用户动作。在下个步骤S208中,用户终端500A、用户终端500B、用户终端500C等基于在步骤S207中所接收的动作来显示其他用户的动作。
[0216][2.6.针对每个接收用户来配置动作识别级别的上限以及将其与存在共享技术关联的不例]
[0217]接下来,将基于图41来描述针对每个接收用户而配置用户提供的动作识别级别的上限并且将其与存在共享技术关联的示例(B’)。在这种情况下,与第一实施例类似,针对每个接收人员用户来配置用户公开的动作识别级别。此外,与第一实施例类似,当用户B和C “不进行电话操作”时,也不将动作识别结果递送至用户B和C,而用户A可以将动作识别共享级别2作为上限。此外,如果应用“动态地更新存在共享级别的方法”,则即使在用户B和C “进行电话操作”时,也可以根据用户B和C的动作与用户A的动作之间的相关性分数来逐步地改变要提供的动作识别的公开级别。从而,可以将动作识别公开级别配置成所需的动作识别级别。
[0218]图42是示出了图41的示例的处理的顺序图。首先,在步骤S300中用户B开始使用用户终端500B之后,在步骤S302中,服务器
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1